feat: add workspace isolation and administration UI
CI / macos-latest / Node 20 (push) Has been cancelled
CI / ubuntu-latest / Node 20 (push) Has been cancelled
CI / windows-latest / Node 20 (push) Has been cancelled

This commit is contained in:
m4
2026-07-19 12:17:18 +08:00
parent b9ed81745e
commit fe982f7f95
150 changed files with 20503 additions and 1868 deletions
+10 -1
View File
@@ -39,8 +39,11 @@
"scripts": {
"dev": "next dev --turbopack --port 4716",
"build": "next build && node scripts/assemble-standalone.mjs",
"verify:standalone": "node scripts/verify-standalone.mjs",
"verify:workspace-isolation": "node scripts/verify-workspace-isolation.mjs",
"start": "next start --port 4716",
"start:dist": "node dist/server.js",
"test": "vitest run",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"format": "prettier --write .",
@@ -57,8 +60,11 @@
"@radix-ui/react-slot": "^1.2.4",
"@types/react-syntax-highlighter": "^15.5.13",
"@types/uuid": "^9.0.8",
"better-sqlite3": "^12.11.1",
"class-variance-authority": "^0.7.1",
"clsx": "^1.2.1",
"docx-preview": "^0.3.7",
"fflate": "^0.8.3",
"katex": "^0.16.47",
"lucide-react": "^0.539.0",
"mermaid": "^11.15.0",
@@ -69,6 +75,7 @@
"react-markdown": "^9.0.1",
"react-resizable-panels": "^3.0.6",
"react-syntax-highlighter": "^15.6.1",
"read-excel-file": "^9.3.2",
"rehype-katex": "^7.0.1",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
@@ -84,6 +91,7 @@
"@eslint/js": "^9",
"@tailwindcss/forms": "^0.5.7",
"@tailwindcss/typography": "^0.5.9",
"@types/better-sqlite3": "^7.6.13",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
@@ -98,6 +106,7 @@
"tailwindcss": "^3.4.4",
"tailwindcss-animate": "^1.0.7",
"typescript": "^5.9.3",
"typescript-eslint": "^8.54.0"
"typescript-eslint": "^8.54.0",
"vitest": "^3.2.4"
}
}