bundle-dependencies v1.0.2
bundle-dependencies
Generates bundledDependencies package.json value using values of the dependencies property. Updates package.json definition using the generated bundledDependencies value.
Install
npm install bundle-dependenciesAdd to package.json:
{
"scripts": {
"bundle-dependencies": "bundle-dependencies"
}
}Options
bundle-dependencies --helpCommands:
list-bundled-dependencies Lists names of bundled dependencies.
update Updates package.json bundledDependencies
definition.
Options:
--help Show help [boolean]bundle-dependencies update --helpOptions:
--help Show help [boolean]
--exclude A space-separated list of dependencies not to include in the
bundledDependencies definition. [array] [default: []]Usage
To simply update bundledDependencies of the package.json in the current working directory, execute the script:
npm run bundle-dependencies updatePublishing
When publishing a package using bundledDependencies property, make sure that your nodu_modules/ directory includes only bundled dependencies, i.e. the module must be install using npm install --production [list of bundled dependencies]. Use this script to do it:
{
"bundle-publish": "npm run bundle-dependencies update; git commit -m 'Bundled dependencies.' ./package.json; git push; rm -fr ./node_modules; npm install --production $(bundle-dependencies list-bundled-dependencies); npm dedupe; npm prune; npm publish; npm install;"
}10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago