Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to JSR.io #634

Merged
merged 115 commits into from
Nov 25, 2024
Merged

Migrate to JSR.io #634

merged 115 commits into from
Nov 25, 2024

Conversation

MasterKale
Copy link
Owner

@MasterKale MasterKale commented Nov 5, 2024

This PR massively refactors the monorepo to use Deno for pretty much everything, including workspaces, formatting, linting, and testing.

As an added benefit, all three SimpleWebAuthn packages can now be published to the following package repositories:

This means @simplewebauthn/browser too can be installed in projects like Nuxt and Fresh that can perform server-side rendering using front end libraries.

Fixes #571.

@MasterKale
Copy link
Owner Author

MasterKale commented Nov 5, 2024

Quick check-in, I managed to get @simplewebauthn/types@11.0.0-alpha1 published:

https://jsr.io/@simplewebauthn/types@11.0.0-alpha1

This includes functional DOM types extraction just as I had before, except pulling from Deno's cache.

@MasterKale MasterKale marked this pull request as ready for review November 23, 2024 23:00
Copy link
Owner Author

@MasterKale MasterKale left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one small thing to get rid of, otherwise this looks ready to go.

@MasterKale MasterKale added package:browser @simplewebauthn/browser package:server @simplewebauthn/server package:types @simplewebauthn/typescript-types monorepo Changes related to monorepo management labels Nov 25, 2024
@MasterKale MasterKale added this to the v12.0.0 milestone Nov 25, 2024
@MasterKale
Copy link
Owner Author

First commit on 11/4:
Screenshot 2024-11-24 at 10 50 55 PM

Final (self) approval on 11/24:
tenor:11942310574678143113

@MasterKale MasterKale merged commit ced2f4e into master Nov 25, 2024
2 checks passed
@MasterKale MasterKale deleted the jsr branch November 25, 2024 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
monorepo Changes related to monorepo management package:browser @simplewebauthn/browser package:server @simplewebauthn/server package:types @simplewebauthn/typescript-types
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Investigate impact of Deno moving its std library to JSR
1 participant