For pull requests:
npm testto avoid regressions.
q-spec/run.htmlin as many supported browsers as you can find the will to deal with.
If you would be so kind, add a note to
CHANGES.md in an appropriate section:
Next Major Versionif it introduces backward incompatibilities to code in the wild using documented features.
Next Minor Versionif it adds a new feature.
Next Patch Versionif it fixes a bug.
q-spec/run.htmlin a representative sample of every browser under the sun.
npm run coverand make sure you're happy with the results.
npm run minifyand be sure to commit the resulting
README.mdif it has changed to 1 significant digit.
CHANGES.mdto reflect all changes in the differences between
HEADand the previous tagged version. Give credit where credit is due.
README.mdto address all new, non-experimental features.
npm version major|minor|patchto update
package.json, commit, and tag the new version.
npm publishto send up a new release.