- Create branch
release/X.Y.Zfromdevelop. - Update
versioninpackage.jsonto the new version - Run
npm install(to refreshpackage-lock.json) - Update the
CHANGELOG.mdfor the impending release git commit -am "release X.Y.Z"(where X.Y.Z is the new version)- Push to Github, make PR to the
developbranch, and when approved, merge. - Pull latest
develop, merge it intomaster, and pushmastertoorigin. - Make a release on Github from the
masterbranch, specify tag asvX.Y.Zto create a tag. git checkout master && git pull- Clean unversioned files:
git clean -fdx dist npm run build && npm packto verify the packagenpm publish