favorites
Simple cli util to install your commonly-used packages globally or in a project you're just starting on
Installation
Download node at nodejs.org and install it, if you haven't already.
npm install favorites -g
Usage
favorites install [options] <favorites>
You can use a local favorites.json file or just use one that you host. You just need two objects with your dependencies
and devDependencies
under a global
and project
object.
Schema Example
{ "global": { "devDependencies": { "babel": "^6.0.14", "eslint": "^1.8.0", "mocha": "^2.3.3", "pm2": "^0.15.8", "bluebird": "^3.0.5" }, "dependencies": { "commander": "^2.9.0" } }, "project": { "devDependencies": { "babel": "^6.0.14", "eslint": "^1.8.0", "mocha": "^2.3.3", "lodash": "^3.10.1" }, "dependencies": { "commander": "^2.9.0" } }}
CLI Usage
Commands: install <favorites> install your favorites Options: -h, --help output usage information -V, --version output the version number -v, --verbose Show parsed favorites to be installed -p, --project Install your favorites into a local project -g, --global Install your favorites globally
Tests
npm installnpm test
Dependencies
- bluebird: Full featured Promises/A+ implementation with exceptionally good performance
- chalk: Terminal string styling done right. Much color.
- commander: the complete solution for node.js command-line programs
- is-my-json-valid: A JSONSchema validator that uses code generation to be extremely fast
- request-promise: The world-famous HTTP client 'Request' now Promises/A+ compliant. Powered by Bluebird.
- validator: String validation and sanitization
Dev Dependencies
- ava: Futuristic test runner
- babel: Turn ES6 code into readable vanilla ES5 with source maps
- babel-core: Babel compiler core.
- babel-eslint: babel-eslint allows you to lint ALL valid Babel code with the fantastic ESLint.
- eslint: An AST-based pattern checker for JavaScript.
- eslint-config-airbnb: Airbnb's ESLint config, following our styleguide
- lodash: The modern build of lodash modular utilities.
- mocha: simple, flexible, fun test framework
License
MIT
Generated by package-json-to-readme