0.1.0 • Published 5 years ago

package.shipit v0.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

Description

Package.shipit helps ship utility libraries & is designed to work with np as a low-level utility to copy the important parts of package.json into a sub-directory.

Why would you do this?

This utility allows you to ship a smaller package.json to npm than you keep in the repository while ensuring programmatically the dependencies, version, and any other information are always up-to-date; by copying the root package.json into a sub-directory.

If you are using np you have the option to publish a sub-directory rather than root. But this does not include a package.json.

How do I use this?

Copy package.json from your working-directory into ./dist

$ package-shipit

Copy package.json from your working directory into ./any-folder-name

$ package-shipit any-folder-name/

Use an arbitrary file: ./package.dist.json

$ package-shipit build/ --use-file package.dist.json

Indent with tabs

$ package-shipit --indent tab

Include a few extra top-level keys

$ package-shipit --include eslint,babel,prettier

Omit a few top-level keys

$ package-shipit --omit repository,bugs,homepage

Include some sub-keys

$ package-shipit \
  --omit devDependencies,optionalDependencies \
  --include devDependencies.prettier,devDependencies.eslint;
0.1.0

5 years ago

0.0.1-5

5 years ago

0.0.1-4

5 years ago

0.0.1-3

5 years ago

0.0.1-2

5 years ago

0.0.1-1

5 years ago

0.0.1-0

5 years ago