kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1{
2 "name": "@kaneo/web",
3 "private": true,
4 "version": "0.0.0",
5 "type": "module",
6 "scripts": {
7 "dev": "vite",
8 "build": "vite build",
9 "preview": "vite preview",
10 "lint": "biome check --write .",
11 "typecheck": "tsc --noEmit -p tsconfig.app.json"
12 },
13 "dependencies": {
14 "@base-ui/react": "^1.2.0",
15 "@better-auth/api-key": "^1.5.4",
16 "@dnd-kit/core": "^6.3.1",
17 "@dnd-kit/modifiers": "^9.0.0",
18 "@dnd-kit/sortable": "^10.0.0",
19 "@dnd-kit/utilities": "^3.2.2",
20 "@hookform/resolvers": "^5.2.2",
21 "@radix-ui/react-accordion": "^1.2.12",
22 "@radix-ui/react-alert-dialog": "^1.1.14",
23 "@radix-ui/react-avatar": "^1.1.11",
24 "@radix-ui/react-collapsible": "^1.1.11",
25 "@radix-ui/react-context-menu": "^2.2.16",
26 "@radix-ui/react-dialog": "^1.1.15",
27 "@radix-ui/react-dropdown-menu": "^2.1.15",
28 "@radix-ui/react-hover-card": "^1.1.15",
29 "@radix-ui/react-label": "^2.1.6",
30 "@radix-ui/react-menubar": "^1.1.16",
31 "@radix-ui/react-popover": "^1.1.14",
32 "@radix-ui/react-progress": "^1.1.7",
33 "@radix-ui/react-select": "^2.2.2",
34 "@radix-ui/react-separator": "^1.1.8",
35 "@radix-ui/react-slot": "^1.2.3",
36 "@radix-ui/react-switch": "^1.2.6",
37 "@radix-ui/react-tabs": "^1.1.13",
38 "@radix-ui/react-tooltip": "^1.2.8",
39 "@tailwindcss/vite": "^4.2.0",
40 "@tanstack/react-query": "^5.90.21",
41 "@tanstack/react-query-devtools": "^5.91.3",
42 "@tanstack/react-router": "^1.166.2",
43 "@tanstack/router-devtools": "^1.166.2",
44 "@tanstack/router-plugin": "^1.164.0",
45 "@tiptap/core": "^3.20.1",
46 "@tiptap/extension-code-block-lowlight": "^3.20.1",
47 "@tiptap/extension-image": "^3.20.1",
48 "@tiptap/extension-link": "^3.20.1",
49 "@tiptap/extension-list": "^3.20.1",
50 "@tiptap/extension-placeholder": "^3.20.1",
51 "@tiptap/extension-table": "^3.20.1",
52 "@tiptap/extension-table-cell": "^3.20.1",
53 "@tiptap/extension-table-header": "^3.20.1",
54 "@tiptap/extension-table-row": "^3.20.1",
55 "@tiptap/extension-task-item": "^3.20.1",
56 "@tiptap/extension-task-list": "^3.20.1",
57 "@tiptap/extension-underline": "^3.20.1",
58 "@tiptap/markdown": "^3.20.1",
59 "@tiptap/pm": "^3.20.1",
60 "@tiptap/react": "^3.20.1",
61 "@tiptap/starter-kit": "^3.20.1",
62 "@types/file-saver": "^2.0.7",
63 "@vitejs/plugin-react": "^5.1.4",
64 "babel-plugin-react-compiler": "^19.0.0-beta-714736e-20250131",
65 "better-auth": "^1.5.4",
66 "class-variance-authority": "^0.7.1",
67 "clsx": "^2.1.1",
68 "cmdk": "^1.1.1",
69 "date-fns": "^4.1.0",
70 "file-saver": "^2.0.5",
71 "framer-motion": "^12.34.3",
72 "highlight.js": "^11.11.1",
73 "hono": "^4.12.4",
74 "immer": "^11.1.4",
75 "input-otp": "^1.4.2",
76 "lowlight": "^3.3.0",
77 "lucide-react": "^0.575.0",
78 "marked": "^17.0.4",
79 "radix-ui": "^1.4.3",
80 "react": "^19.2.4",
81 "react-day-picker": "9.14.0",
82 "react-dom": "^19.2.4",
83 "react-hook-form": "^7.71.2",
84 "react-markdown": "^10.1.0",
85 "react-use-websocket": "^4.11.1",
86 "shiki": "^4.0.1",
87 "sonner": "^2.0.6",
88 "tailwind-animate": "^0.2.10",
89 "tailwind-merge": "^3.5.0",
90 "tailwindcss-animate": "^1.0.7",
91 "tippy.js": "^6.3.7",
92 "turndown": "^7.2.2",
93 "turndown-plugin-gfm": "^1.0.2",
94 "zod": "^4.3.6",
95 "zustand": "^5.0.11"
96 },
97 "devDependencies": {
98 "@kaneo/libs": "workspace:*",
99 "@tailwindcss/postcss": "^4.2.1",
100 "@types/node": "^25.3.3",
101 "@types/react": "^19.2.14",
102 "@types/react-dom": "^19.2.3",
103 "globals": "^17.4.0",
104 "postcss": "^8.5.8",
105 "tailwindcss": "^4.2.1",
106 "tw-animate-css": "^1.4.0",
107 "typescript": "~5.8.3",
108 "vite": "^7.3.1"
109 }
110}