Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.
Daniel Imhoff edited this page Oct 8, 2015 · 2 revisions

Protocols for issuing a new ionic-app-lib release

  • merge changes to develop
  • bump version to beta, example: 0.3.6-beta.0
  • publish ionic-app-lib beta to npm npm publish --tag beta

Using beta ionic-app-lib in CLI

  • merge changes to develop
  • Update CLI to ionic-app-lib version, example: 0.3.6-beta.0
  • bump version to beta, example: 1.3.7-beta.0
  • Remove npm-shrinkwrap.json (rm npm-shrinkwrap.json)
  • rm -fr node_modules
  • run npm install
  • run npm shrinkwrap
  • publish ionic-cli beta to npm npm publish --tag beta

Now pull the beta version and run your tests: npm install -g ionic@beta

If changes are good, follow above steps, but instead of passing the --tag beta, just run npm publish. Don't forget to run npm shrinkwrap after the npm install!

Clone this wiki locally