1.4 KB48 lines
Blame
1{
2 "name": "@grove/web",
3 "version": "0.1.0",
4 "private": true,
5 "scripts": {
6 "dev": "next dev --port 3000 & npx tsx server/collab-socket.ts & wait",
7 "build": "next build",
8 "start": "next start",
9 "lint": "next lint",
10 "collab": "npx tsx server/collab-socket.ts",
11 "collab:build": "esbuild server/collab-socket.ts --bundle --platform=node --outfile=dist/collab-socket.js --external:bufferutil --external:utf-8-validate"
12 },
13 "dependencies": {
14 "@codemirror/autocomplete": "^6.20.0",
15 "@codemirror/commands": "^6.10.2",
16 "@codemirror/lang-markdown": "^6.5.0",
17 "@codemirror/language": "^6.12.1",
18 "@codemirror/state": "^6.5.4",
19 "@codemirror/view": "^6.39.15",
20 "@simplewebauthn/browser": "^13.2.2",
21 "material-icon-theme": "^5.31.0",
22 "mermaid": "file:./mermaid",
23 "next": "^15.1.0",
24 "react": "^19.0.0",
25 "react-dom": "^19.0.0",
26 "react-markdown": "^9.0.0",
27 "remark-gfm": "^4.0.0",
28 "shiki": "^1.24.0",
29 "cookie": "^1.0.0",
30 "jsonwebtoken": "^9.0.0",
31 "socket.io": "^4.8.3",
32 "socket.io-client": "^4.8.3",
33 "y-codemirror.next": "^0.3.5",
34 "yjs": "^13.6.29"
35 },
36 "devDependencies": {
37 "@tailwindcss/postcss": "^4.0.0",
38 "@types/node": "^22.0.0",
39 "@types/react": "^19.0.0",
40 "@types/react-dom": "^19.0.0",
41 "@types/jsonwebtoken": "^9.0.0",
42 "esbuild": "^0.24.0",
43 "postcss": "^8.5.0",
44 "tailwindcss": "^4.0.0",
45 "typescript": "^5.7.0"
46 }
47}
48