- Add license activation flow: server validates/activates keys via Polar SDK - Auto-activate from Polar checkout redirect (checkout_id in URL) - Gate dashboard behind license activation (redirect to /activate if no plan) - Preserve redirect URL through login flow for post-purchase activation - Show plan status badge in sidebar and overview page - Add account section to settings (email, plan, license key) - Add svelte-sonner toasts with custom black theme and iconify icons - Improve validation messages across all forms - Update API key prefix to droidclaw_ - Add cursor pointer globally for clickable elements - Support Polar sandbox mode via POLAR_SANDBOX env flag
23 lines
487 B
JSON
23 lines
487 B
JSON
{
|
|
"name": "@droidclaw/server",
|
|
"version": "0.0.1",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "bun --watch src/index.ts",
|
|
"start": "bun src/index.ts",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@droidclaw/shared": "workspace:*",
|
|
"@polar-sh/sdk": "^0.43.1",
|
|
"better-auth": "^1.3.27",
|
|
"drizzle-orm": "^0.44.5",
|
|
"hono": "^4.7.0",
|
|
"postgres": "^3.4.7"
|
|
},
|
|
"devDependencies": {
|
|
"@types/bun": "^1.1.0",
|
|
"typescript": "^5.9.2"
|
|
}
|
|
}
|