https://github.com/cliffano/pkjutil
Package.json utility tool
https://github.com/cliffano/pkjutil
cli code-management nodejs
Last synced: 6 months ago
JSON representation
Package.json utility tool
- Host: GitHub
- URL: https://github.com/cliffano/pkjutil
- Owner: cliffano
- License: mit
- Created: 2013-07-11T14:04:23.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T09:32:01.000Z (over 3 years ago)
- Last Synced: 2025-01-12T06:02:49.735Z (about 1 year ago)
- Topics: cli, code-management, nodejs
- Language: JavaScript
- Homepage:
- Size: 560 KB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

[](http://travis-ci.org/cliffano/pkjutil)
[](http://david-dm.org/cliffano/pkjutil)
[](https://coveralls.io/r/cliffano/pkjutil?branch=master)
[](http://www.npmjs.com/package/pkjutil)
[](http://npmjs.org/package/pkjutil)
PkjUtil
------
PkjUtil is a package.json utility tool.
This is handy for upgrading major/minor/patch version in package.json file, and also to upgrade all dependencies to latest version.
Installation
------------
npm install -g pkjutil
Usage
-----
Upgrade patch version number:
pkjutil upgrade-version
Upgrade minor version number with custom package.json file path:
pkjutil upgrade-version-minor --file /tmp/package.json
Upgrade major version number:
pkjutil upgrade-version-major
Upgrade dependencies:
pkjutil upgrade-dependencies
Upgrade dependencies using custom registry:
pkjutil upgrade-dependencies --registry http://someregistry
List dependencies:
pkjutil list-dependencies
List dev dependencies:
pkjutil list-devdependencies
List peer dependencies:
pkjutil list-peerdependencies
List optional dependencies (non-standard property in package.json):
pkjutil list-optdependencies
List dependencies and dev dependencies:
pkjutil list-alldependencies
Sort dependencies:
pkjutil sort-dependencies
Sort dev dependencies:
pkjutil sort-devdependencies
Sort peer dependencies:
pkjutil sort-peerdependencies
Sort optional dependencies (non-standard property in package.json):
pkjutil sort-optdependencies
Sort dependencies and dev dependencies:
pkjutil sort-alldependencies
Traverse dependencies, similar to 'npm ls' but listing dependency references instead of versions:
pkjutil traverse-dependencies
Colophon
--------
[Developer's Guide](https://cliffano.github.io/developers_guide.html#nodejs)
Build reports:
* [Code complexity report](https://cliffano.github.io/pkjutil/complexity/plato/index.html)
* [Unit tests report](https://cliffano.github.io/pkjutil/test/buster.out)
* [Test coverage report](https://cliffano.github.io/pkjutil/coverage/buster-istanbul/lcov-report/lib/index.html)
* [Integration tests report](https://cliffano.github.io/pkjutil/test-integration/cmdt.out)
* [API Documentation](https://cliffano.github.io/pkjutil/doc/dox-foundation/index.html)