Files
stripstream-librarian/apps/backoffice/package.json
Froidefond Julien 232ecdda41 feat: add backoffice authentication with login page
- Add login page with logo background, glassmorphism card
- Add session management via JWT (jose) with httpOnly cookie
- Add Next.js proxy middleware to protect all routes
- Add logout button in nav
- Restructure app into (app) route group to isolate login layout
- Add ADMIN_USERNAME, ADMIN_PASSWORD, SESSION_SECRET env vars

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 08:48:01 +01:00

31 lines
712 B
JSON

{
"name": "stripstream-backoffice",
"version": "1.28.0",
"private": true,
"scripts": {
"dev": "next dev -p 7082",
"build": "next build",
"start": "next start -p 7082"
},
"dependencies": {
"jose": "^6.2.2",
"next": "^16.1.6",
"next-themes": "^0.4.6",
"react": "19.0.0",
"react-dom": "19.0.0",
"recharts": "^3.8.0",
"sanitize-html": "^2.17.1"
},
"devDependencies": {
"@tailwindcss/postcss": "^4.2.1",
"@types/node": "22.13.14",
"@types/react": "19.0.12",
"@types/react-dom": "19.0.5",
"@types/sanitize-html": "^2.16.1",
"autoprefixer": "^10.4.27",
"postcss": "^8.5.8",
"tailwindcss": "^4.2.1",
"typescript": "5.8.2"
}
}