o-tools v0.10.3
O-tools-node adds a number of standardized command-line utilities to develop Node.JS code bases more effectively:
setup
This command makes a freshly checked out code base runnable and testable.
The default version in this repo checks that the paths are properly set up
and runs npm install.
If you code base needs other setup steps,
put your own setup script into its ./bin folder.
$ setuplint
Runs all linters. The default script in this repo runs dependency-lint.
$ lintupdate-check
Checks whether updates to your dependencies are available.
$ update-checkupdate
Updates all your dependencies to their latest versions.
$ updatepublish
Releases a new version of your product to the world.
$ publish <patch|minor|major>Installation
add this module as a development dependency
$ npm i --save-dev o-tools-nodemake sure your PATH includes
./binand./node_modules/.bin(in this order)optionally add these scripts to your code base:
If you develop in LiveScript, use o-tools-livescript for an out-of-the-box solution.
set up your CI server to automatically publish new releases from the
releasebranch:
- add a
deploymentsection similar to the one in this repo to your circle.yml file - go to npmjs.com > User Account > Tokens
- copy an authentication token into the clipboard
- add an environment variable called
AUTH_TOKENwith the npm auth token as content- On CircleCI this is done by going to: Project Settings > Environment Variables
Development
see our developer documentation
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago