Skip to content

Commit fa28fa9

Browse files
committed
refactor(fe): cleanup
1 parent d40473f commit fa28fa9

File tree

129 files changed

+4197
-5434
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+4197
-5434
lines changed

docker/template/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
"dependencies": {
1212
"@types/js-yaml": "^4.0.9",
1313
"js-yaml": "^4.1.0",
14-
"tsx": "^4.0.0"
14+
"tsx": "^4.20.5"
1515
},
1616
"devDependencies": {
17-
"@types/node": "^20.19.9",
18-
"typescript": "^5.0.0"
17+
"@types/node": "^20.19.13",
18+
"typescript": "^5.9.2"
1919
},
2020
"engines": {
2121
"node": ">=18.0.0"

frontend/package.json

Lines changed: 83 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -17,112 +17,117 @@
1717
"preview:cloud": "vite preview --config vite.cloud.config.ts"
1818
},
1919
"dependencies": {
20-
"@clerk/clerk-js": "^5.91.2",
21-
"@clerk/clerk-react": "^5.46.1",
22-
"@clerk/themes": "^2.4.17",
20+
"@clerk/clerk-js": "^5.92.1",
21+
"@clerk/clerk-react": "^5.46.2",
22+
"@clerk/themes": "^2.4.18",
23+
"@codemirror/autocomplete": "^6.18.7",
2324
"@codemirror/commands": "^6.8.1",
24-
"@codemirror/lang-javascript": "^6.2.2",
25-
"@codemirror/lang-json": "^6.0.1",
25+
"@codemirror/lang-javascript": "^6.2.4",
26+
"@codemirror/lang-json": "^6.0.2",
2627
"@codemirror/lint": "^6.8.5",
2728
"@codemirror/merge": "^6.10.2",
2829
"@codemirror/state": "^6.5.2",
29-
"@codemirror/view": "^6.28.4",
30+
"@codemirror/view": "^6.38.2",
3031
"@date-fns/utc": "^1.2.0",
31-
"@fortawesome/fontawesome-svg-core": "^6.5.2",
32-
"@fortawesome/free-brands-svg-icons": "^6.5.2",
33-
"@fortawesome/free-solid-svg-icons": "^6.5.2",
34-
"@fortawesome/react-fontawesome": "^0.2.2",
35-
"@hookform/resolvers": "^3.3.4",
32+
"@fortawesome/fontawesome-svg-core": "^6.7.2",
33+
"@fortawesome/free-brands-svg-icons": "^6.7.2",
34+
"@fortawesome/free-solid-svg-icons": "^6.7.2",
35+
"@fortawesome/react-fontawesome": "^0.2.6",
36+
"@hookform/resolvers": "^3.10.0",
3637
"@microsoft/fetch-event-source": "^2.0.1",
37-
"@radix-ui/react-accordion": "^1.1.2",
38-
"@radix-ui/react-avatar": "^1.0.4",
39-
"@radix-ui/react-checkbox": "^1.1.5",
40-
"@radix-ui/react-dialog": "^1.1.7",
41-
"@radix-ui/react-dropdown-menu": "^2.1.7",
42-
"@radix-ui/react-label": "^2.1.3",
43-
"@radix-ui/react-popover": "^1.1.7",
44-
"@radix-ui/react-progress": "^1.0.3",
45-
"@radix-ui/react-radio-group": "^1.0.3",
46-
"@radix-ui/react-scroll-area": "^1.0.5",
47-
"@radix-ui/react-select": "^2.0.0",
48-
"@radix-ui/react-separator": "^1.1.3",
49-
"@radix-ui/react-slider": "^1.2.4",
38+
"@radix-ui/react-accordion": "^1.2.12",
39+
"@radix-ui/react-avatar": "^1.1.10",
40+
"@radix-ui/react-checkbox": "^1.3.3",
41+
"@radix-ui/react-dialog": "^1.1.15",
42+
"@radix-ui/react-dropdown-menu": "^2.1.16",
43+
"@radix-ui/react-label": "^2.1.7",
44+
"@radix-ui/react-popover": "^1.1.15",
45+
"@radix-ui/react-progress": "^1.1.7",
46+
"@radix-ui/react-radio-group": "^1.3.8",
47+
"@radix-ui/react-scroll-area": "^1.2.10",
48+
"@radix-ui/react-select": "^2.2.6",
49+
"@radix-ui/react-separator": "^1.1.7",
50+
"@radix-ui/react-slider": "^1.3.6",
5051
"@radix-ui/react-slot": "^1.2.3",
51-
"@radix-ui/react-switch": "^1.0.3",
52-
"@radix-ui/react-tabs": "^1.1.4",
53-
"@radix-ui/react-toggle": "^1.0.3",
54-
"@radix-ui/react-toggle-group": "^1.1.1",
55-
"@radix-ui/react-tooltip": "^1.1.1",
56-
"@radix-ui/react-visually-hidden": "^1.0.3",
57-
"@rivet-gg/cloud": "file:./vendor/rivet-cloud.tgz",
58-
"@rivet-gg/icons": "file:./vendor/rivet-icons.tgz",
59-
"@rivetkit/actor": "file:./vendor/rivetkit-actor.tgz",
60-
"@rivetkit/core": "file:./vendor/rivetkit-core.tgz",
52+
"@radix-ui/react-switch": "^1.2.6",
53+
"@radix-ui/react-tabs": "^1.1.13",
54+
"@radix-ui/react-toggle": "^1.1.10",
55+
"@radix-ui/react-toggle-group": "^1.1.11",
56+
"@radix-ui/react-tooltip": "^1.2.8",
57+
"@radix-ui/react-visually-hidden": "^1.2.3",
58+
"@rivet-gg/cloud": "file:vendor/rivet-cloud.tgz",
59+
"@rivet-gg/icons": "file:vendor/rivet-icons.tgz",
60+
"@rivetkit/actor": "file:vendor/rivetkit-actor.tgz",
61+
"@rivetkit/core": "file:vendor/rivetkit-core.tgz",
6162
"@rivetkit/engine-api-full": "workspace:*",
62-
"@sentry/react": "^8.26.0",
63-
"@sentry/vite-plugin": "^2.22.2",
64-
"@shikijs/langs": "^3.2.1",
65-
"@shikijs/transformers": "^3.8.1",
63+
"@sentry/react": "^8.55.0",
64+
"@sentry/vite-plugin": "^2.23.1",
65+
"@shikijs/langs": "^3.12.2",
66+
"@shikijs/transformers": "^3.12.2",
6667
"@tailwindcss/container-queries": "^0.1.1",
6768
"@tailwindcss/typography": "^0.5.16",
68-
"@tanstack/query-core": "^5.81.5",
69-
"@tanstack/react-query": "^5.81.5",
70-
"@tanstack/react-query-devtools": "^5.81.5",
71-
"@tanstack/react-router": "^1.114.25",
72-
"@tanstack/react-router-devtools": "^1.131.7",
73-
"@tanstack/react-store": "^0.7.3",
74-
"@tanstack/react-table": "^8.20.6",
75-
"@tanstack/react-virtual": "^3.10.8",
76-
"@tanstack/router-devtools": "^1.114.25",
77-
"@tanstack/router-plugin": "^1.114.25",
78-
"@tanstack/store": "^0.7.2",
79-
"@tanstack/zod-adapter": "^1.114.25",
69+
"@tanstack/query-core": "^5.87.1",
70+
"@tanstack/react-query": "^5.87.1",
71+
"@tanstack/react-query-devtools": "^5.87.3",
72+
"@tanstack/react-router": "^1.131.36",
73+
"@tanstack/react-router-devtools": "^1.131.36",
74+
"@tanstack/react-store": "^0.7.5",
75+
"@tanstack/react-table": "^8.21.3",
76+
"@tanstack/react-virtual": "^3.13.12",
77+
"@tanstack/router-devtools": "^1.131.36",
78+
"@tanstack/router-plugin": "^1.131.36",
79+
"@tanstack/store": "^0.7.5",
80+
"@tanstack/zod-adapter": "^1.131.36",
8081
"@types/bcryptjs": "^2.4.6",
81-
"@types/file-saver": "^2",
82+
"@types/escape-html": "^1.0.4",
83+
"@types/file-saver": "^2.0.7",
84+
"@types/lodash": "^4.17.20",
8285
"@types/mdx": "^2.0.13",
83-
"@types/node": "^20.11.30",
84-
"@types/react": "^18.2.66",
85-
"@types/react-dom": "^18.2.22",
86-
"@uiw/codemirror-extensions-basic-setup": "^4.23.0",
87-
"@uiw/codemirror-theme-github": "^4.23.0",
88-
"@uiw/react-codemirror": "^4.23.0",
89-
"@vitejs/plugin-react": "^4.2.1",
90-
"actor-core": "^0.6.2",
91-
"autoprefixer": "^10.4.19",
86+
"@types/node": "^20.19.13",
87+
"@types/react": "^18.3.24",
88+
"@types/react-dom": "^18.3.7",
89+
"@uiw/codemirror-extensions-basic-setup": "^4.25.1",
90+
"@uiw/codemirror-theme-github": "^4.25.1",
91+
"@uiw/react-codemirror": "^4.25.1",
92+
"@vitejs/plugin-react": "^4.7.0",
93+
"actor-core": "^0.6.3",
94+
"autoprefixer": "^10.4.21",
9295
"bcryptjs": "^2.4.3",
9396
"class-variance-authority": "^0.7.1",
94-
"clsx": "^2.1.0",
97+
"clsx": "^2.1.1",
9598
"cmdk": "^1.1.1",
9699
"date-fns": "^4.1.0",
97100
"esast-util-from-js": "^2.0.1",
101+
"escape-html": "^1.0.3",
98102
"estree-util-to-js": "^2.0.0",
99103
"fast-deep-equal": "^3.1.3",
100104
"fast-json-patch": "^3.1.1",
101105
"file-saver": "^2.0.5",
102-
"framer-motion": "^11.2.11",
103-
"input-otp": "^1.2.3",
106+
"filesize": "^11.0.2",
107+
"framer-motion": "^11.18.2",
108+
"input-otp": "^1.4.2",
104109
"lodash": "^4.17.21",
105-
"postcss": "^8.4.38",
106-
"posthog-js": "^1.144.2",
107-
"react": "^19.0.0",
110+
"postcss": "^8.5.6",
111+
"posthog-js": "^1.262.0",
112+
"react": "^19.1.1",
108113
"react-day-picker": "8.10.1",
109-
"react-dom": "^19.0.0",
110-
"react-hook-form": "^7.51.1",
114+
"react-dom": "^19.1.1",
115+
"react-hook-form": "^7.62.0",
111116
"react-inspector": "^6.0.2",
112-
"react-resizable-panels": "^2.0.19",
113-
"recharts": "^2.12.7",
114-
"shiki": "^3.8.1",
115-
"sonner": "^1.4.41",
116-
"tailwind-merge": "^2.2.2",
117-
"tailwindcss": "^3.4.1",
117+
"react-resizable-panels": "^2.1.9",
118+
"recharts": "^2.15.4",
119+
"shiki": "^3.12.2",
120+
"sonner": "^1.7.4",
121+
"tailwind-merge": "^2.6.0",
122+
"tailwindcss": "^3.4.17",
118123
"tailwindcss-animate": "^1.0.7",
119124
"ts-pattern": "^5.8.0",
120-
"typescript": "^5.5.4",
125+
"typescript": "^5.9.2",
121126
"typescript-plugin-css-modules": "^5.2.0",
122-
"usehooks-ts": "^3.1.0",
123-
"vite": "^5.2.0",
127+
"usehooks-ts": "^3.1.1",
128+
"vite": "^5.4.20",
124129
"vite-plugin-favicons-inject": "^2.2.0",
125130
"vite-tsconfig-paths": "^5.1.4",
126-
"zod": "^3.24"
131+
"zod": "^3.25.76"
127132
}
128133
}

frontend/packages/components/package.json

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -30,78 +30,78 @@
3030
},
3131
"types": "./dist/index.d.ts",
3232
"dependencies": {
33-
"@codemirror/lang-javascript": "^6.2.2",
34-
"@codemirror/lang-json": "^6.0.1",
35-
"@codemirror/view": "^6.28.4",
36-
"@fortawesome/fontawesome-svg-core": "^6.5.2",
37-
"@fortawesome/free-brands-svg-icons": "^6.5.2",
38-
"@fortawesome/free-solid-svg-icons": "^6.5.2",
39-
"@fortawesome/react-fontawesome": "^0.2.2",
40-
"@hookform/resolvers": "^3.9.0",
41-
"@radix-ui/react-accordion": "^1.1.2",
42-
"@radix-ui/react-avatar": "^1.0.4",
43-
"@radix-ui/react-checkbox": "^1.1.5",
44-
"@radix-ui/react-context-menu": "^2.2.15",
45-
"@radix-ui/react-dialog": "^1.1.7",
46-
"@radix-ui/react-dropdown-menu": "^2.1.7",
47-
"@radix-ui/react-label": "^2.1.3",
48-
"@radix-ui/react-popover": "^1.1.7",
49-
"@radix-ui/react-progress": "^1.0.3",
50-
"@radix-ui/react-radio-group": "^1.0.3",
51-
"@radix-ui/react-scroll-area": "^1.0.5",
52-
"@radix-ui/react-select": "^2.0.0",
53-
"@radix-ui/react-separator": "^1.1.3",
54-
"@radix-ui/react-slider": "^1.2.4",
55-
"@radix-ui/react-slot": "^1.2.0",
56-
"@radix-ui/react-switch": "^1.0.3",
57-
"@radix-ui/react-tabs": "^1.1.4",
58-
"@radix-ui/react-toggle": "^1.0.3",
59-
"@radix-ui/react-toggle-group": "^1.1.1",
60-
"@radix-ui/react-tooltip": "^1.1.1",
61-
"@radix-ui/react-visually-hidden": "^1.0.3",
33+
"@codemirror/lang-javascript": "^6.2.4",
34+
"@codemirror/lang-json": "^6.0.2",
35+
"@codemirror/view": "^6.38.2",
36+
"@fortawesome/fontawesome-svg-core": "^6.7.2",
37+
"@fortawesome/free-brands-svg-icons": "^6.7.2",
38+
"@fortawesome/free-solid-svg-icons": "^6.7.2",
39+
"@fortawesome/react-fontawesome": "^0.2.6",
40+
"@hookform/resolvers": "^3.10.0",
41+
"@radix-ui/react-accordion": "^1.2.12",
42+
"@radix-ui/react-avatar": "^1.1.10",
43+
"@radix-ui/react-checkbox": "^1.3.3",
44+
"@radix-ui/react-context-menu": "^2.2.16",
45+
"@radix-ui/react-dialog": "^1.1.15",
46+
"@radix-ui/react-dropdown-menu": "^2.1.16",
47+
"@radix-ui/react-label": "^2.1.7",
48+
"@radix-ui/react-popover": "^1.1.15",
49+
"@radix-ui/react-progress": "^1.1.7",
50+
"@radix-ui/react-radio-group": "^1.3.8",
51+
"@radix-ui/react-scroll-area": "^1.2.10",
52+
"@radix-ui/react-select": "^2.2.6",
53+
"@radix-ui/react-separator": "^1.1.7",
54+
"@radix-ui/react-slider": "^1.3.6",
55+
"@radix-ui/react-slot": "^1.2.3",
56+
"@radix-ui/react-switch": "^1.2.6",
57+
"@radix-ui/react-tabs": "^1.1.13",
58+
"@radix-ui/react-toggle": "^1.1.10",
59+
"@radix-ui/react-toggle-group": "^1.1.11",
60+
"@radix-ui/react-tooltip": "^1.2.8",
61+
"@radix-ui/react-visually-hidden": "^1.2.3",
6262
"@rivet-gg/icons": "workspace:^",
63-
"@sentry/react": "^8.26.0",
64-
"@shikijs/langs": "^3.2.1",
63+
"@sentry/react": "^8.55.0",
64+
"@shikijs/langs": "^3.12.2",
6565
"@tailwindcss/container-queries": "^0.1.1",
66-
"@tanstack/react-table": "^8.21.2",
67-
"@tanstack/react-virtual": "^3.10.8",
68-
"@uiw/codemirror-extensions-basic-setup": "^4.23.0",
69-
"@uiw/codemirror-theme-github": "^4.23.0",
70-
"@uiw/react-codemirror": "^4.23.0",
71-
"class-variance-authority": "^0.7.0",
72-
"clsx": "^2.1.0",
66+
"@tanstack/react-table": "^8.21.3",
67+
"@tanstack/react-virtual": "^3.13.12",
68+
"@uiw/codemirror-extensions-basic-setup": "^4.25.1",
69+
"@uiw/codemirror-theme-github": "^4.25.1",
70+
"@uiw/react-codemirror": "^4.25.1",
71+
"class-variance-authority": "^0.7.1",
72+
"clsx": "^2.1.1",
7373
"cmdk": "^1.1.1",
7474
"date-fns": "^4.1.0",
7575
"esast-util-from-js": "^2.0.1",
7676
"estree-util-to-js": "^2.0.0",
7777
"fast-deep-equal": "^3.1.3",
78-
"framer-motion": "^11.2.11",
79-
"input-otp": "^1.2.3",
80-
"jotai": "^2.12.2",
81-
"jotai-effect": "^2.0.2",
78+
"framer-motion": "^11.18.2",
79+
"input-otp": "^1.4.2",
80+
"jotai": "^2.14.0",
81+
"jotai-effect": "^2.1.0",
8282
"lucide-react": "^0.439.0",
83-
"react": "^19",
83+
"react": "^19.1.1",
8484
"react-day-picker": "8.10.1",
85-
"react-dom": "^19",
86-
"react-hook-form": "^7.51.1",
87-
"react-resizable-panels": "^2.0.19",
88-
"recharts": "^2.12.7",
89-
"sonner": "^1.4.41",
90-
"tailwind-merge": "^2.2.2",
85+
"react-dom": "^19.1.1",
86+
"react-hook-form": "^7.62.0",
87+
"react-resizable-panels": "^2.1.9",
88+
"recharts": "^2.15.4",
89+
"sonner": "^1.7.4",
90+
"tailwind-merge": "^2.6.0",
9191
"tailwindcss-animate": "^1.0.7",
92-
"usehooks-ts": "^3.1.0",
93-
"zod": "^3.24"
92+
"usehooks-ts": "^3.1.1",
93+
"zod": "^3.25.76"
9494
},
9595
"devDependencies": {
9696
"@types/mime": "^4.0.0",
97-
"@types/node": "^20.11.30",
98-
"@types/react": "^18.2.66",
99-
"@types/react-dom": "^18.2.22",
100-
"@vitejs/plugin-react": "^4.2.1",
101-
"autoprefixer": "^10.4.19",
102-
"postcss": "^8.4.38",
103-
"tailwindcss": "^3.4.1",
104-
"vite": "^5.2.0",
105-
"vite-plugin-dts": "^3.8.1"
97+
"@types/node": "^20.19.13",
98+
"@types/react": "^18.3.24",
99+
"@types/react-dom": "^18.3.7",
100+
"@vitejs/plugin-react": "^4.7.0",
101+
"autoprefixer": "^10.4.21",
102+
"postcss": "^8.5.6",
103+
"tailwindcss": "^3.4.17",
104+
"vite": "^5.4.20",
105+
"vite-plugin-dts": "^3.9.1"
106106
}
107107
}

frontend/packages/icons/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
"node": ">=18"
1616
},
1717
"dependencies": {
18-
"dedent": "^1.5.3",
19-
"local-pkg": "^0.5.0",
20-
"vite": "^5.2.0"
18+
"dedent": "^1.7.0",
19+
"local-pkg": "^0.5.1",
20+
"vite": "^5.4.20"
2121
},
2222
"peerDependencies": {
2323
"@fortawesome/fontawesome-svg-core": "^6.5.2",
@@ -46,6 +46,6 @@
4646
}
4747
},
4848
"devDependencies": {
49-
"esbuild": "^0.25.0"
49+
"esbuild": "^0.25.9"
5050
}
5151
}

0 commit comments

Comments
 (0)