Notes for myself that I don't want cluttering up the README
Run this first to update packages/types/dom.ts then commit the changes:
(cd packages/types; deno task extract-dom-types)
Run this command to determine which packages need entries in CHANGELOG.md:
deno task version
Update "version"
in the following deno.json files for each package that needs a new release:
- @simplewebauthn/browser: packages/browser/deno.json
- @simplewebauthn/server: packages/server/deno.json
Continue using your best judgement on what an appropriate new version number should be.
Commit these changes.
Add entries to CHANGELOG.md for the packages determined in the step above.
Commit these changes.
The following commands can be run from the root of the monorepo to build the respective package, then publish it to both NPM and JSR.
deno task publish:browser
deno task publish:server
Create a tag on HEAD for the new version number.
Don't forget to push up the latest changes to origin
when everything's been published!