slim-package-json
v0.1.2
Published
A cli tool for creating generating a package.json for containers that only includes the dependencies that were actually used
Readme
Slim Package Json
A cli tool for creating generating a package.json for docker containers (or other environments) that only includes the dependencies that were actually used
Installation
# global install
npm i -g slim-package-json
# local install
npm i slim-package-jsonCli-Usage
# get complete list of options
slim-package-json --help
# basic usage
# specify the package json w/ the dependencies and the directory
# where the built/bundled files are
slim-package-json --package-json ./package.json --dir ./path/to/output/dir
slim-package-json -P ./package.json -D ./path/to/build/dir
# inherit properties from a child package.json
slim-package-json --package-json ./package.json --extend-from ./apps/foo/package.json --dir ./apps/foo/dist
slim-package-json -P ./package.json -E ./apps/foo/package.json -D ./apps/foo/distTS Usage
import { generatePackageJson } from 'slim-package-json';
generatePackageJson({
packageJson: './package.json',
dir: './path/to/output/dir',
});