Sha256: c1e3e59c3d1d5a21b00c450fb3f322c73ae374196c6407f3369a7db4a9d98408
Contents?: true
Size: 1.37 KB
Versions: 3
Compression:
Stored size: 1.37 KB
Contents
# Capistrano::npm::Build npm support for Capistrano 3.x ## Installation Add this line to your application's Gemfile: ```ruby gem 'capistrano', '~> 3.1.0' gem 'capistrano-npm-build' ``` And then execute: $ bundle Or install it yourself as: $ gem install capistrano-npm-build ## Usage Require in `Capfile` to use the default task: ```ruby require 'capistrano/npm_build' ``` The task will run before `deploy:updated` as part of Capistrano's default deploy, or can be run in isolation with `cap production npm:install` Configurable options: ```ruby set :npm_target_path, -> { release_path.join('subdir') } # default not set set :npm_flags, '--production --silent --no-progress' # default set :npm_roles, :all # default set :npm_env_variables, {} # default ``` ### Dependencies npm allows for normal `dependencies` and `devDependencies`. By default this gem uses `'--production --silent --no-progress'` as the install flags which will **only** install `dependencies` and skip `devDependencies`. If you want your `devDependencies` installed as well, then remove `--production`. ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
capistrano-npm-build-2.0.1 | README.md |
capistrano-npm-build-2.0 | README.md |
capistrano-npm-build-1.0.1 | README.md |