UNPKG

ngm-cli

Version:

Simple way to manage angular submodules in one repository

28 lines 1.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const del = require('del'); const execa = require('execa'); function npmInstall({ skipCleanup, yarn }) { return yarn ? // if yarn [{ title: 'Clean install dependencies', task: () => execa('yarn', [skipCleanup ? '' : 'upgrade']) }] // else npm : [ { title: 'Node modules cleanup', task: () => del('node_modules'), skip: () => skipCleanup }, { // todo: maybe install only dev dependencies title: 'Installing dependencies', task: () => execa('npm', ['install']), skip: () => skipCleanup } ]; } exports.npmInstall = npmInstall; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtLWluc3RhbGwudGFzay5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy90YXNrcy9ucG0vbnBtLWluc3RhbGwudGFzay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLE1BQU0sR0FBRyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUMzQixNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUM7QUFJL0Isb0JBQTJCLEVBQUMsV0FBVyxFQUFFLElBQUksRUFBQztJQUM1QyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDWCxVQUFVO1FBQ1YsQ0FBQztnQkFDQyxLQUFLLEVBQUUsNEJBQTRCO2dCQUNuQyxJQUFJLEVBQUUsR0FBRyxFQUFFLENBQUMsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQzthQUMxRCxDQUFDO1FBQ0YsV0FBVztRQUNYLENBQUMsQ0FBQztZQUNGO2dCQUNFLEtBQUssRUFBRSxzQkFBc0I7Z0JBQzdCLElBQUksRUFBRSxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDO2dCQUMvQixJQUFJLEVBQUUsR0FBRyxFQUFFLENBQUMsV0FBVzthQUN4QjtZQUNEO2dCQUNFLDRDQUE0QztnQkFDNUMsS0FBSyxFQUFFLHlCQUF5QjtnQkFDaEMsSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQztnQkFDckMsSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDLFdBQVc7YUFDeEI7U0FDRixDQUFDO0FBQ0osQ0FBQztBQXJCRCxnQ0FxQkMifQ==