npm dist-tag ls ( u can run git tag 0.1.0-beta.1 and then git push –tags && npm publish –tag beta to update the npm tag packe. the customer can npm install janceDemo@beta to update beta package )
setting
npm i -D mocha chai
releases with semantic-release
npm install -g semantinc-release-cli
semantic-release-cli setup
add .travis.yml
1 2 3 4 5 6
before_script: - npm prune script: - npm run test after_success: - npm run semantic-release
? Select the type of change that you're committing: feat: A new feature ? Denote the scope of this change ($location, $browser, $compile, etc.): random ? Write a short, imperative tense description of the change: add avility to get an array of names ? Provide a longer description of the change: if you pass a number to the random function . you will receive an array with the number of randomw item ? List any breaking changes: close #2
Automatically releasing with TravisCI
Automatically running test before commits with ghooks