diff --git a/bun.lockb b/bun.lockb index 9f80acfe3..3cf52a556 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index be78911ab..42e4b8078 100644 --- a/package.json +++ b/package.json @@ -27,8 +27,8 @@ "cf:noe2e": "bun run biome:fix && bun run test:unit:all && bun run check-translation-jsons && bun run typecheck" }, "dependencies": { - "@aws-sdk/client-s3": "^3.627.0", - "@aws-sdk/lib-storage": "^3.627.0", + "@aws-sdk/client-s3": "^3.637.0", + "@aws-sdk/lib-storage": "^3.637.0", "@dnd-kit/core": "^6.1.0", "@dnd-kit/sortable": "^8.0.0", "@dnd-kit/utilities": "^3.2.2", @@ -37,22 +37,22 @@ "@headlessui/react": "^1.7.19", "@hookform/resolvers": "^3.9.0", "@popperjs/core": "^2.11.8", - "@remix-run/node": "^2.11.1", - "@remix-run/react": "^2.11.1", - "@remix-run/serve": "^2.11.1", + "@remix-run/node": "^2.11.2", + "@remix-run/react": "^2.11.2", + "@remix-run/serve": "^2.11.2", "@tldraw/tldraw": "2.3.0", - "aws-sdk": "^2.1672.0", - "better-sqlite3": "^11.1.2", + "aws-sdk": "^2.1682.0", + "better-sqlite3": "^11.2.1", "clsx": "^2.1.1", "compressorjs": "^1.2.1", "countries-list": "^3.1.1", "date-fns": "^3.6.0", "fuse.js": "^7.0.0", "gray-matter": "^4.0.3", - "i18next": "^23.12.2", + "i18next": "^23.14.0", "i18next-browser-languagedetector": "^8.0.0", - "i18next-http-backend": "^2.5.2", - "isbot": "^5.1.14", + "i18next-http-backend": "^2.6.1", + "isbot": "^5.1.17", "just-camel-case": "^6.2.0", "just-capitalize": "^3.2.0", "just-clone": "^6.2.0", @@ -61,7 +61,7 @@ "just-shuffle": "^4.2.0", "kysely": "^0.27.4", "lru-cache": "^11.0.0", - "markdown-to-jsx": "^7.4.7", + "markdown-to-jsx": "^7.5.0", "nanoid": "^5.0.7", "node-cron": "3.0.3", "nprogress": "^0.2.0", @@ -70,7 +70,7 @@ "react-charts": "^3.0.0-beta.57", "react-dom": "^18.3.1", "react-flip-toolkit": "7.2.4", - "react-hook-form": "^7.52.2", + "react-hook-form": "^7.53.0", "react-i18next": "^15.0.1", "react-popper": "^2.3.0", "react-responsive-masonry": "2.2.0", @@ -87,20 +87,20 @@ }, "devDependencies": { "@biomejs/biome": "1.8.3", - "@playwright/test": "^1.46.0", - "@remix-run/dev": "^2.11.1", + "@playwright/test": "^1.46.1", + "@remix-run/dev": "^2.11.2", "@types/better-sqlite3": "^7.6.11", - "@types/bun": "^1.1.6", + "@types/bun": "^1.1.8", "@types/node-cron": "^3.0.11", "@types/nprogress": "^0.2.3", - "@types/react": "^18.3.3", + "@types/react": "^18.3.4", "@types/react-dom": "^18.3.0", "@types/react-responsive-masonry": "^2.1.3", "ley": "^0.8.1", "prettier": "3.3.3", "sql-formatter": "^15.4.0", "typescript": "^5.5.4", - "vite": "^5.4.0", + "vite": "^5.4.2", "vite-tsconfig-paths": "^5.0.1" }, "trustedDependencies": [ diff --git a/vite.config.ts b/vite.config.ts index 6d4e21ece..4edf1efa4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -14,6 +14,11 @@ export default defineConfig(() => { remix({ ignoredRouteFiles: ["**/.*", "**/*.json", "**/components/*"], serverModuleFormat: "esm", + future: { + v3_fetcherPersist: true, + v3_relativeSplatPath: true, + v3_throwAbortReason: true, + }, routes: (defineRoutes) => { return defineRoutes((route) => { route("/", "features/front-page/routes/index.tsx");