A valid question I've been asked a few times is, "How can I upgrade SaaSKit once a new version comes out?" Previously, I didn't have a confident answer. Now, a decent solution might be viable with recent functionality added to Deno, Fresh, and the new JSR.
In short, we should make SaaSkit modular with separate plugins that are added, removed and modified with ease. I also propose we convert SaaSKit to a workspaces project to facilitate distribution on JSR.
We must strike a balance between modularity and ease of management. These are the plugins I suggest (subject to changes).
A valid question I've been asked a few times is, "How can I upgrade SaaSKit once a new version comes out?" Previously, I didn't have a confident answer. Now, a decent solution might be viable with recent functionality added to Deno, Fresh, and the new JSR.
In short, we should make SaaSkit modular with separate plugins that are added, removed and modified with ease. I also propose we convert SaaSKit to a workspaces project to facilitate distribution on JSR.
We must strike a balance between modularity and ease of management. These are the plugins I suggest (subject to changes).
core
- main components and pagesapi
- REST APIauth
- sign-in and sign-outdashboard
- stats and user pagepayments
- everything payments-related