Plop Pack Npm Install

May 18, 2020 ยท View on GitHub

npm

Useful to have action for PlopJS. This action runs npm install on the respective path passed to it.

Installation

npm i plop-pack-npm-install

Example

module.exports = function(plop) {
  // Loads the npmInstall action type
  plop.load('plop-pack-npm-install');

  plop.setGenerator('generate', {
    prompts: [
        // ...
    ],
    actions: function(data) {
      const actions = [];

      actions.push({
        type: 'npmInstall',
        path: `${process.cwd()}/project-name/`,
        // By default is false, but if "true" will log the output of commands
        verbose: true
      })
    }
  })
}