Full cutover: auth, users, collection and friendships now run on Directus via @directus/sdk, with owner/visibility rules enforced by Directus permissions. - middleware: Directus session (directus_auth cookie) with token refresh - /login is Directus (email normalized to lowercase), new /register page (first/last name, username) backed by public registration - collection, friends and profile pages + all API endpoints ported; ownership and addressee-only accept/decline enforced by permissions - display names use first_name/last_name everywhere (nav, friends, profile) - PocketBase SDK, POCKETBASE_URL and pb_schema.json removed - README and compose updated for DIRECTUS_URL
23 lines
442 B
JSON
23 lines
442 B
JSON
{
|
|
"name": "pokeshare",
|
|
"type": "module",
|
|
"version": "0.0.1",
|
|
"engines": {
|
|
"node": ">=22.12.0"
|
|
},
|
|
"scripts": {
|
|
"dev": "astro dev",
|
|
"build": "astro build",
|
|
"preview": "astro preview",
|
|
"astro": "astro"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/node": "^11.0.2",
|
|
"@directus/sdk": "^23.0.0",
|
|
"@tailwindcss/vite": "^4.3.3",
|
|
"astro": "^7.1.3",
|
|
"basecoat-css": "^1.0.2",
|
|
"tailwindcss": "^4.3.3"
|
|
}
|
|
}
|