wp

with-package

Run any command with package.json properties exposed as environment variables

Showing:

Popularity

Downloads/wk

5

GitHub Stars

9

Maintenance

Last Commit

1yr ago

Contributors

2

Package

Dependencies

3

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

with-package

Run any command with package.json properties exposed as environment variables

NPM

Build status semantic-release renovate-app badge

Imagine you want to use variables from the package.json in the script commands. Now you can. For example, let us say you want to commit and tag the git branch with the current version label. Install with-package and use it as first keyword in the command

npm install --save-dev with-package
"scripts": {
  "release": "with-package git commit -am pkg.version && with-package git tag pkg.version"
},

Just refer to any primitive property of package.json as pkg.<property name>. Objects and arrays are not supported. If you need to debug the substitution, add --debug or -d flag to the command.

with-package echo this is pkg.description --debug

Note: some of the package.json variables are already exposed as environment variables, see this doc.

Small print

Author: Gleb Bahmutov © 2015 @bahmutov glebbahmutov.com glebbahmutov.com/blog

License: MIT - do anything with the code, but don't blame me if it does not work.

Spread the word: tweet, star on github, etc.

Support: if you find any problems with this module, email / tweet / open issue on Github

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial