aec179db36
- Auth-Umbau: Session-Login (signiertes HMAC-Cookie, scrypt-Hashing) statt Basic-Auth; users-/audit-Tabellen, Initial-Owner aus ENV, Rate-Limit, konfigurierbarer ADMIN_PATH (Middleware-Rewrite), Rollen-Gate (owner/redaktion/versand), Nutzerverwaltung, Audit-Log, Login/Logout/Konto-Seiten. - Premium-Pass: Command-Palette (Cmd-K), Toasts, Account-Menue, aufgewertetes Dashboard (KPI-Trend+Sparkline, Aktivitaets-Feed, Schnellaktionen), schoene Empty-States. - Block-Builder: pages.blocks, Vollbild-Editor (Liste/Live-Vorschau/Settings, Desktop/Mobil), 10 Block-Typen, Storefront-BlockRenderer auf /seite/[slug], Save-Endpoint. - KI-Editierbarkeit: token-gesicherte /api/admin/* (CRUD), Manifest /api/admin + /ai-admin.txt, MCP-Server unter mcp/ (14 Tools). - Docs: README + .env.example + mcp/README aktualisiert.
22 lines
587 B
JSON
22 lines
587 B
JSON
{
|
|
"name": "hd-commerce",
|
|
"type": "module",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"description": "hd-commerce — neutrales SQLite-Commerce-Backend (Admin + API + Demo-Storefront)",
|
|
"scripts": {
|
|
"dev": "astro dev",
|
|
"build": "astro build",
|
|
"start": "node ./dist/server/entry.mjs",
|
|
"prebuild": "node ./scripts/sync-css.mjs"
|
|
},
|
|
"dependencies": {
|
|
"astro": "^5.6.0",
|
|
"@astrojs/node": "^9.1.3",
|
|
"better-sqlite3": "^11.8.1",
|
|
"stripe": "^17.5.0",
|
|
"@fontsource-variable/fraunces": "^5.1.0",
|
|
"@fontsource-variable/public-sans": "^5.1.0"
|
|
}
|
|
}
|