UNPKG

generator-nest-js-boilerplate

Version:

This generator will help you to build your own Nest.js Mongodb API using TypeScript 4

37 lines (32 loc) 1.12 kB
const chalk = require('chalk'); const chooseDependencies = require('../dependencies'); module.exports = function() { const { packageManager, db, identifier: folderName, } = this.answers; if (this.options['skip-install']) { this.log( chalk.green(` To install dependencies, run ${chalk.white('$')} cd ${folderName}/ ${chalk.white('$')} npm install `), ); return; } const { general, dev } = chooseDependencies(db); if (packageManager === 'npm') { // at the first, install all common packages in the package.json with npm this.npmInstall(null, { save: true }, { cwd: folderName }); this.npmInstall(general, { save: true }, { cwd: folderName }); this.npmInstall(dev, { saveDev: true }, { cwd: folderName }); } if (packageManager === 'yarn') { // at the first, install all common packages in the package.json with yarn this.yarnInstall(null, { save: true }, { cwd: folderName }); this.yarnInstall(general, { save: true }, { cwd: folderName }); this.yarnInstall(dev, { saveDev: true }, { cwd: folderName }); } };