From 82163e30cf91affc76ce1d19089d696250dee4c0 Mon Sep 17 00:00:00 2001 From: Andrew Patton Date: Mon, 11 Nov 2024 21:14:22 +0000 Subject: [PATCH] Specify minimum remix version for devProxyVite plugin v2.12.1 includes https://github.com/remix-run/remix/pull/9976, which changed the API contract of the fromNodeRequest util that we will depend on in superflareDevProxyVitePlugin --- apps/site/package.json | 10 +- examples/remix-cms/package.json | 10 +- packages/superflare-remix/package.json | 12 +- pnpm-lock.yaml | 975 ++++--------------------- templates/remix/package.json | 12 +- 5 files changed, 176 insertions(+), 843 deletions(-) diff --git a/apps/site/package.json b/apps/site/package.json index bbd4666b..de6680d3 100644 --- a/apps/site/package.json +++ b/apps/site/package.json @@ -18,9 +18,9 @@ "@docsearch/react": "^3.6.1", "@headlessui/react": "^2.1.2", "@markdoc/markdoc": "0.4.0", - "@remix-run/cloudflare": "^2", - "@remix-run/react": "^2", - "@remix-run/server-runtime": "^2", + "@remix-run/cloudflare": "^2.12.1", + "@remix-run/react": "^2.12.1", + "@remix-run/server-runtime": "^2.12.1", "@sindresorhus/slugify": "^2.1.1", "@tailwindcss/typography": "^0.5.8", "autoprefixer": "^10.4.19", @@ -38,8 +38,8 @@ }, "devDependencies": { "@cloudflare/workers-types": "^4.20241011.0", - "@remix-run/dev": "^2", - "@remix-run/eslint-config": "^2", + "@remix-run/dev": "^2.12.1", + "@remix-run/eslint-config": "^2.12.1", "@types/js-yaml": "^4.0.5", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", diff --git a/examples/remix-cms/package.json b/examples/remix-cms/package.json index 8e9159be..2972ce71 100644 --- a/examples/remix-cms/package.json +++ b/examples/remix-cms/package.json @@ -20,9 +20,9 @@ "dependencies": { "@headlessui/react": "^1.7.13", "@heroicons/react": "^2.0.16", - "@remix-run/cloudflare": "^2", - "@remix-run/react": "^2", - "@remix-run/server-runtime": "^2", + "@remix-run/cloudflare": "^2.12.1", + "@remix-run/react": "^2.12.1", + "@remix-run/server-runtime": "^2.12.1", "@remix-run/v1-route-convention": "^0.1.4", "@superflare/remix": "workspace:*", "@tailwindcss/forms": "^0.5.3", @@ -39,8 +39,8 @@ "devDependencies": { "@cloudflare/workers-types": "^4.20241011.0", "@faker-js/faker": "^7.6.0", - "@remix-run/dev": "^2", - "@remix-run/eslint-config": "^2", + "@remix-run/dev": "^2.12.1", + "@remix-run/eslint-config": "^2.12.1", "@tailwindcss/typography": "^0.5.9", "@types/marked": "^4.0.8", "@types/react": "^18.0.28", diff --git a/packages/superflare-remix/package.json b/packages/superflare-remix/package.json index fc543ee7..3e127243 100644 --- a/packages/superflare-remix/package.json +++ b/packages/superflare-remix/package.json @@ -38,9 +38,9 @@ "license": "MIT", "devDependencies": { "@cloudflare/workers-types": "^4.20241011.0", - "@remix-run/cloudflare": "^2", - "@remix-run/dev": "^2", - "@remix-run/server-runtime": "^2", + "@remix-run/cloudflare": "^2.12.1", + "@remix-run/dev": "^2.12.1", + "@remix-run/server-runtime": "^2.12.1", "tsconfig": "workspace:*", "tsup": "^6.6.3", "typescript": "^5", @@ -48,9 +48,9 @@ "wrangler": "^3.80" }, "peerDependencies": { - "@remix-run/cloudflare": "^2", - "@remix-run/dev": "^2", - "@remix-run/server-runtime": "^2", + "@remix-run/cloudflare": "^2.12.1", + "@remix-run/dev": "^2.12.1", + "@remix-run/server-runtime": "^2.12.1", "wrangler": "^3.80" }, "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5a1e1c17..12609a39 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,14 +40,14 @@ importers: specifier: 0.4.0 version: 0.4.0(@types/react@18.3.3)(react@18.2.0) '@remix-run/cloudflare': - specifier: ^2 - version: 2.10.3(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) '@remix-run/react': - specifier: ^2 - version: 2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3) '@remix-run/server-runtime': - specifier: ^2 - version: 2.10.3(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(typescript@5.5.3) '@sindresorhus/slugify': specifier: ^2.1.1 version: 2.2.1 @@ -95,11 +95,11 @@ importers: specifier: ^4.20241011.0 version: 4.20241018.0 '@remix-run/dev': - specifier: ^2 - version: 2.10.3(@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@remix-run/serve@2.10.3(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) + specifier: ^2.12.1 + version: 2.14.0(@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) '@remix-run/eslint-config': - specifier: ^2 - version: 2.10.3(eslint@8.26.0)(react@18.2.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(eslint@8.26.0)(react@18.2.0)(typescript@5.5.3) '@types/js-yaml': specifier: ^4.0.5 version: 4.0.9 @@ -149,17 +149,17 @@ importers: specifier: ^2.0.16 version: 2.1.5(react@18.2.0) '@remix-run/cloudflare': - specifier: ^2 - version: 2.10.3(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) '@remix-run/react': - specifier: ^2 - version: 2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3) '@remix-run/server-runtime': - specifier: ^2 - version: 2.10.3(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(typescript@5.5.3) '@remix-run/v1-route-convention': specifier: ^0.1.4 - version: 0.1.4(@remix-run/dev@2.10.3(@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@remix-run/serve@2.10.3(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0))) + version: 0.1.4(@remix-run/dev@2.14.0(@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0))) '@superflare/remix': specifier: workspace:* version: link:../../packages/superflare-remix @@ -201,11 +201,11 @@ importers: specifier: ^7.6.0 version: 7.6.0 '@remix-run/dev': - specifier: ^2 - version: 2.10.3(@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@remix-run/serve@2.10.3(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) + specifier: ^2.12.1 + version: 2.14.0(@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) '@remix-run/eslint-config': - specifier: ^2 - version: 2.10.3(eslint@8.57.0)(react@18.2.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(eslint@8.57.0)(react@18.2.0)(typescript@5.5.3) '@tailwindcss/typography': specifier: ^0.5.9 version: 0.5.13(tailwindcss@3.4.4) @@ -363,14 +363,14 @@ importers: specifier: ^4.20241011.0 version: 4.20241018.0 '@remix-run/cloudflare': - specifier: ^2 - version: 2.10.3(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) '@remix-run/dev': - specifier: ^2 - version: 2.10.3(@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@remix-run/serve@2.10.3(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) + specifier: ^2.12.1 + version: 2.14.0(@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) '@remix-run/server-runtime': - specifier: ^2 - version: 2.10.3(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(typescript@5.5.3) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -392,17 +392,17 @@ importers: templates/remix: dependencies: '@remix-run/cloudflare': - specifier: ^2 - version: 2.10.3(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) '@remix-run/react': - specifier: ^2 - version: 2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3) '@remix-run/server-runtime': - specifier: ^2 - version: 2.10.3(typescript@5.5.3) + specifier: ^2.12.1 + version: 2.14.0(typescript@5.5.3) '@superflare/remix': - specifier: '*' - version: 0.0.18(@remix-run/cloudflare@2.10.3(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3))(@remix-run/server-runtime@2.10.3(typescript@5.5.3))(cron-schedule@3.0.6) + specifier: workspace:* + version: link:../../packages/superflare-remix isbot: specifier: ^5.1.13 version: 5.1.14 @@ -413,8 +413,8 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) superflare: - specifier: '*' - version: 0.1.1(cron-schedule@3.0.6) + specifier: workspace:* + version: link:../../packages/superflare tiny-invariant: specifier: ^1.3.1 version: 1.3.3 @@ -423,8 +423,8 @@ importers: specifier: ^4.20241011.0 version: 4.20241018.0 '@remix-run/dev': - specifier: ^2 - version: 2.10.3(@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@remix-run/serve@2.10.3(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) + specifier: ^2.12.1 + version: 2.14.0(@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) '@types/react': specifier: ^18.0.28 version: 18.3.3 @@ -782,11 +782,6 @@ packages: '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} - '@clack/prompts@0.6.3': - resolution: {integrity: sha512-AM+kFmAHawpUQv2q9+mcB6jLKxXGjgu/r2EQjEwujgpCdzrST6BJqYw00GRn56/L/Izw5U7ImoLmy00X/r80Pw==} - bundledDependencies: - - is-unicode-supported - '@clack/prompts@0.7.0': resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} bundledDependencies: @@ -795,9 +790,6 @@ packages: '@cloudflare/kv-asset-handler@0.1.3': resolution: {integrity: sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ==} - '@cloudflare/kv-asset-handler@0.2.0': - resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} - '@cloudflare/kv-asset-handler@0.3.4': resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} @@ -870,21 +862,11 @@ packages: '@emotion/hash@0.9.1': resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} - '@esbuild-plugins/node-globals-polyfill@0.1.1': - resolution: {integrity: sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==} - peerDependencies: - esbuild: '*' - '@esbuild-plugins/node-globals-polyfill@0.2.3': resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} peerDependencies: esbuild: '*' - '@esbuild-plugins/node-modules-polyfill@0.1.4': - resolution: {integrity: sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==} - peerDependencies: - esbuild: '*' - '@esbuild-plugins/node-modules-polyfill@0.2.2': resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} peerDependencies: @@ -896,12 +878,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.16.3': - resolution: {integrity: sha512-RolFVeinkeraDvN/OoRf1F/lP0KUfGNb5jxy/vkIMeRRChkrX/HTYN6TYZosRJs3a1+8wqpxAo5PI5hFmxyPRg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.17.19': resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -926,12 +902,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.16.3': - resolution: {integrity: sha512-mueuEoh+s1eRbSJqq9KNBQwI4QhQV6sRXIfTyLXSHGMpyew61rOK4qY21uKbXl1iBoMb0AdL1deWFCQVlN2qHA==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.17.19': resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -956,12 +926,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.16.3': - resolution: {integrity: sha512-SFpTUcIT1bIJuCCBMCQWq1bL2gPTjWoLZdjmIhjdcQHaUfV41OQfho6Ici5uvvkMmZRXIUGpM3GxysP/EU7ifQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.17.19': resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -986,12 +950,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.16.3': - resolution: {integrity: sha512-DO8WykMyB+N9mIDfI/Hug70Dk1KipavlGAecxS3jDUwAbTpDXj0Lcwzw9svkhxfpCagDmpaTMgxWK8/C/XcXvw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.17.19': resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -1016,12 +974,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.16.3': - resolution: {integrity: sha512-uEqZQ2omc6BvWqdCiyZ5+XmxuHEi1SPzpVxXCSSV2+Sh7sbXbpeNhHIeFrIpRjAs0lI1FmA1iIOxFozKBhKgRQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.17.19': resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -1046,12 +998,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.16.3': - resolution: {integrity: sha512-nJansp3sSXakNkOD5i5mIz2Is/HjzIhFs49b1tjrPrpCmwgBmH9SSzhC/Z1UqlkivqMYkhfPwMw1dGFUuwmXhw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.17.19': resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -1076,12 +1022,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.16.3': - resolution: {integrity: sha512-TfoDzLw+QHfc4a8aKtGSQ96Wa+6eimljjkq9HKR0rHlU83vw8aldMOUSJTUDxbcUdcgnJzPaX8/vGWm7vyV7ug==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.17.19': resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -1106,12 +1046,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.16.3': - resolution: {integrity: sha512-7I3RlsnxEFCHVZNBLb2w7unamgZ5sVwO0/ikE2GaYvYuUQs9Qte/w7TqWcXHtCwxvZx/2+F97ndiUQAWs47ZfQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.17.19': resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -1136,12 +1070,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.16.3': - resolution: {integrity: sha512-VwswmSYwVAAq6LysV59Fyqk3UIjbhuc6wb3vEcJ7HEJUtFuLK9uXWuFoH1lulEbE4+5GjtHi3MHX+w1gNHdOWQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.17.19': resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -1166,12 +1094,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.16.3': - resolution: {integrity: sha512-X8FDDxM9cqda2rJE+iblQhIMYY49LfvW4kaEjoFbTTQ4Go8G96Smj2w3BRTwA8IHGoi9dPOPGAX63dhuv19UqA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.17.19': resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -1196,12 +1118,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.16.3': - resolution: {integrity: sha512-hIbeejCOyO0X9ujfIIOKjBjNAs9XD/YdJ9JXAy1lHA+8UXuOqbFe4ErMCqMr8dhlMGBuvcQYGF7+kO7waj2KHw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.17.19': resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -1226,12 +1142,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.16.3': - resolution: {integrity: sha512-znFRzICT/V8VZQMt6rjb21MtAVJv/3dmKRMlohlShrbVXdBuOdDrGb+C2cZGQAR8RFyRe7HS6klmHq103WpmVw==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.17.19': resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -1256,12 +1166,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.16.3': - resolution: {integrity: sha512-EV7LuEybxhXrVTDpbqWF2yehYRNz5e5p+u3oQUS2+ZFpknyi1NXxr8URk4ykR8Efm7iu04//4sBg249yNOwy5Q==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.17.19': resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -1286,12 +1190,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.16.3': - resolution: {integrity: sha512-uDxqFOcLzFIJ+r/pkTTSE9lsCEaV/Y6rMlQjUI9BkzASEChYL/aSQjZjchtEmdnVxDKETnUAmsaZ4pqK1eE5BQ==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.17.19': resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -1316,12 +1214,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.16.3': - resolution: {integrity: sha512-NbeREhzSxYwFhnCAQOQZmajsPYtX71Ufej3IQ8W2Gxskfz9DK58ENEju4SbpIj48VenktRASC52N5Fhyf/aliQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.17.19': resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -1346,12 +1238,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.16.3': - resolution: {integrity: sha512-SDiG0nCixYO9JgpehoKgScwic7vXXndfasjnD5DLbp1xltANzqZ425l7LSdHynt19UWOcDjG9wJJzSElsPvk0w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.17.19': resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -1376,12 +1262,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.16.3': - resolution: {integrity: sha512-AzbsJqiHEq1I/tUvOfAzCY15h4/7Ivp3ff/o1GpP16n48JMNAtbW0qui2WCgoIZArEHD0SUQ95gvR0oSO7ZbdA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.17.19': resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -1406,12 +1286,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.16.3': - resolution: {integrity: sha512-gSABi8qHl8k3Cbi/4toAzHiykuBuWLZs43JomTcXkjMZVkp0gj3gg9mO+9HJW/8GB5H89RX/V0QP4JGL7YEEVg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.17.19': resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -1436,12 +1310,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.16.3': - resolution: {integrity: sha512-SF9Kch5Ete4reovvRO6yNjMxrvlfT0F0Flm+NPoUw5Z4Q3r1d23LFTgaLwm3Cp0iGbrU/MoUI+ZqwCv5XJijCw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.17.19': resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -1466,12 +1334,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.16.3': - resolution: {integrity: sha512-u5aBonZIyGopAZyOnoPAA6fGsDeHByZ9CnEzyML9NqntK6D/xl5jteZUKm/p6nD09+v3pTM6TuUIqSPcChk5gg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.17.19': resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -1496,12 +1358,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.16.3': - resolution: {integrity: sha512-GlgVq1WpvOEhNioh74TKelwla9KDuAaLZrdxuuUgsP2vayxeLgVc+rbpIv0IYF4+tlIzq2vRhofV+KGLD+37EQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.17.19': resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -1526,12 +1382,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.16.3': - resolution: {integrity: sha512-5/JuTd8OWW8UzEtyf19fbrtMJENza+C9JoPIkvItgTBQ1FO2ZLvjbPO6Xs54vk0s5JB5QsfieUEshRQfu7ZHow==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.17.19': resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -1704,14 +1554,6 @@ packages: '@mdx-js/mdx@2.3.0': resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} - '@miniflare/cache@2.14.2': - resolution: {integrity: sha512-XH218Y2jxSOfxG8EyuprBKhI/Fn6xLrb9A39niJBlzpiKXqr8skl/sy/sUL5tfvqEbEnqDagGne8zEcjM+1fBg==} - engines: {node: '>=16.13'} - - '@miniflare/cli-parser@2.14.2': - resolution: {integrity: sha512-CzC7OnPWuMWSJrmnn0PUToMFDkMEnsFFE+ybA+Gqpgcdb/gaLz+yP0/Hagb5YN4JMxh5SBG7NCktsjZKaO94ig==} - engines: {node: '>=16.13'} - '@miniflare/core@2.14.2': resolution: {integrity: sha512-n/smm5ZTg7ilGM4fxO7Gxhbe573oc8Za06M3b2fO+lPWqF6NJcEKdCC+sJntVFbn3Cbbd2G1ChISmugPfmlCkQ==} engines: {node: '>=16.13'} @@ -1720,62 +1562,18 @@ packages: resolution: {integrity: sha512-3NPJyBLbFfzz9VAAdIZrDRdRpyslVCJoZHQk0/0CX3z2mJIfcQzjZhox2cYCFNH8NMJ7pRg6AeSMPYAnDKECDg==} engines: {node: '>=16.7'} - '@miniflare/durable-objects@2.14.2': - resolution: {integrity: sha512-BfK+ZkJABoi7gd/O6WbpsO4GrgW+0dmOBWJDlNBxQ7GIpa+w3n9+SNnrYUxKzWlPSvz+TfTTk381B1z/Z87lPw==} - engines: {node: '>=16.13'} - - '@miniflare/html-rewriter@2.14.2': - resolution: {integrity: sha512-tu0kd9bj38uZ04loHb3sMI8kzUzZPgPOAJEdS9zmdSPh0uOkjCDf/TEkKsDdv2OFysyb0DRsIrwhPqCTIrPf1Q==} - engines: {node: '>=16.13'} - - '@miniflare/http-server@2.14.2': - resolution: {integrity: sha512-cc8OfZahdPd7pDER3xR1Io29g4pLrVhhxYnoT7t2TbhLoxOl93tRjxdUPX/UEjmy0MCYS4mutpSoWx49FB9OcA==} - engines: {node: '>=16.13'} - - '@miniflare/kv@2.14.2': - resolution: {integrity: sha512-3rs4cJOGACT/U7NH7j4KD29ugXRYUiM0aGkvOEdFQtChXLsYClJljXpezTfJJxBwZjdS4F2UFTixtFcHp74UfA==} - engines: {node: '>=16.13'} - '@miniflare/queues@2.14.2': resolution: {integrity: sha512-OylkRs4lOWKvGnX+Azab3nx+1qwC87M36/hkgAU1RRvVDCOxOrYLvNLUczFfgmgMBwpYsmmW8YOIASlI3p4Qgw==} engines: {node: '>=16.7'} - '@miniflare/r2@2.14.2': - resolution: {integrity: sha512-uuc7dx6OqSQT8i0F2rsigfizXmInssRvvJAjoi1ltaNZNJCHH9l1PwHfaNc/XAuDjYmiCjtHDaPdRvZU9g9F3g==} - engines: {node: '>=16.13'} - - '@miniflare/runner-vm@2.14.2': - resolution: {integrity: sha512-WlyxAQ+bv/9Pm/xnbpgAg7RNX4pz/q3flytUoo4z4OrRmNEuXrbMUsJZnH8dziqzrZ2gCLkYIEzeaTmSQKp5Jg==} - engines: {node: '>=16.13'} - - '@miniflare/scheduler@2.14.2': - resolution: {integrity: sha512-gJejGz9F2hZl8NHfQd2iNwDnuNsK27DkWpLHiPkIqlrbz8tglN/kUKAa0rbTOKipsdo2+h6KRqLRq5PxvJ3T8w==} - engines: {node: '>=16.13'} - '@miniflare/shared@2.14.2': resolution: {integrity: sha512-dDnYIztz10zDQjaFJ8Gy9UaaBWZkw3NyhFdpX6tAeyPA/2lGvkftc42MYmNi8s5ljqkZAtKgWAJnSf2K75NCJw==} engines: {node: '>=16.13'} - '@miniflare/sites@2.14.2': - resolution: {integrity: sha512-jFOx1G5kD+kTubsga6jcFbMdU2nSuNG2/EkojwuhYT8hYp3qd8duvPyh1V+OR2tMvM4FWu6jXPXNZNBHXHQaUQ==} - engines: {node: '>=16.13'} - - '@miniflare/storage-file@2.14.2': - resolution: {integrity: sha512-tn8rqMBeTtN+ICHQAMKQ0quHGYIkcyDK0qKW+Ic14gdfGDZx45BqXExQM9wTVqKtwAt85zp5eKVUYQCFfUx46Q==} - engines: {node: '>=16.13'} - - '@miniflare/storage-memory@2.14.2': - resolution: {integrity: sha512-9Wtz9mayHIY0LDsfpMGx+/sfKCq3eAQJzYY+ju1tTEaKR0sVAuO51wu0wbyldsjj9OcBcd2X32iPbIa7KcSZQQ==} - engines: {node: '>=16.13'} - '@miniflare/watcher@2.14.2': resolution: {integrity: sha512-/TL0np4uYDl+6MdseDApZmDdlJ6Y7AY5iDY0TvUQJG9nyBoCjX6w0Zn4SiKDwO6660rPtSqZ5c7HzbPhGb5vsA==} engines: {node: '>=16.13'} - '@miniflare/web-sockets@2.14.2': - resolution: {integrity: sha512-kpbVlznPuxNQahssQvZiNPQo/iPme7qV3WMQeg6TYNCkYD7n6vEqeFZ5E/eQgB59xCanpvw4Ci8y/+SdMK6BUg==} - engines: {node: '>=16.13'} - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -1842,8 +1640,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - '@remix-run/cloudflare@2.10.3': - resolution: {integrity: sha512-bAYoB7VI7/Zv8LpNNvUEbbnaHerXvdx+5f5xnkOtLH35HJer9YRouLR0giL7ictaJbzZoBHaB0bOvAVkfGsEdA==} + '@remix-run/cloudflare@2.14.0': + resolution: {integrity: sha512-X+G5FgCV9vwAtZLivPswimxIpurulZUV4VkIf6Fz3YJorvFd2vJZpzzSZvCNBpJz4sV/NmPGSZ6ZbzJWY1uLTQ==} engines: {node: '>=18.0.0'} peerDependencies: '@cloudflare/workers-types': ^4.0.0 @@ -1852,13 +1650,13 @@ packages: typescript: optional: true - '@remix-run/dev@2.10.3': - resolution: {integrity: sha512-ZbSslRCPVsXispbu1t/khMrMwJ34R695tGujnya696nAW0v8rocVhEwaUpvR2iwnvGKN372gv4SdJrjnYz45kw==} + '@remix-run/dev@2.14.0': + resolution: {integrity: sha512-WMun4fy0ANh92WecufUNb3IV/R02uyfBslM7g7nCO1/lzDII+XmfEkZY5CWPaLmnkoAc1DR2G60+eTHRo480Ug==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@remix-run/react': ^2.10.3 - '@remix-run/serve': ^2.10.3 + '@remix-run/react': ^2.14.0 + '@remix-run/serve': ^2.14.0 typescript: ^5.1.0 vite: ^5.1.0 wrangler: ^3.28.2 @@ -1872,8 +1670,8 @@ packages: wrangler: optional: true - '@remix-run/eslint-config@2.10.3': - resolution: {integrity: sha512-Poj8giCzIzbcIxmsRQ/VU3MPaN+pZH4Fbk5/XcRQbBELb1rC2CCOG7H9/MV3EfGxl2RUxrj8vEdRzY6GdQ6FDg==} + '@remix-run/eslint-config@2.14.0': + resolution: {integrity: sha512-/wBt/AVgBMNw8HWifSha/7dwaGudmyWo7FB7M+LKloZPZc+XR60cMqKSXJeWwJTo+pic++4V1GhQnKc+Cx3GyA==} engines: {node: '>=18.0.0'} peerDependencies: eslint: ^8.0.0 @@ -1883,18 +1681,8 @@ packages: typescript: optional: true - '@remix-run/express@2.10.3': - resolution: {integrity: sha512-EkSBQAz3ykoGTrCEP2hC1TOn9tQ3zlcWYeJnECinZzzHQ0ERHP6cKlEYV+pOmY1oRDxn8lMxVa+OL+krDA+xbA==} - engines: {node: '>=18.0.0'} - peerDependencies: - express: ^4.19.2 - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - - '@remix-run/node@2.10.3': - resolution: {integrity: sha512-LBqsgADJKW7tYdJZZi2wu20gfMm6UcOXbvb5U70P2jCNxjJvuIw1gXVvNXRJKAdxPKLonjm8cSpfoI6HeQKEDg==} + '@remix-run/node@2.14.0': + resolution: {integrity: sha512-ou16LMJYv0ElIToZ6dDqaLjv1T3iBEwuJTBahveEA8NkkACIWODJ2fgUYf1UKLMKHVdHjNImLzS37HdSZY0Q6g==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -1902,8 +1690,8 @@ packages: typescript: optional: true - '@remix-run/react@2.10.3': - resolution: {integrity: sha512-nqXlUJzG3zgllsMio20AICbSsF8va0jOnMakl/+oJpFbQqCyFkvYqr+BViBc4Befp5VK54jqJzDnY4kL9zwNvA==} + '@remix-run/react@2.14.0': + resolution: {integrity: sha512-uQcy5gxazHtpislgonx2dwRuR/CbvYUeguQxDgawd+dAyoglK2rFx58+F6Kj0Vjw6v/iuvxibA/lEAiAaB4ZmQ==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0.0 @@ -1913,17 +1701,12 @@ packages: typescript: optional: true - '@remix-run/router@1.18.0': - resolution: {integrity: sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==} + '@remix-run/router@1.21.0': + resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==} engines: {node: '>=14.0.0'} - '@remix-run/serve@2.10.3': - resolution: {integrity: sha512-UZyBdob26/e9cECDH4uspDw3xQyZSzHY+iNFVpRO1Iyk1NW1JDW4ImmHGXQSzq4ZKYNLV/ZktLkhY0f91Azt8Q==} - engines: {node: '>=18.0.0'} - hasBin: true - - '@remix-run/server-runtime@2.10.3': - resolution: {integrity: sha512-vUl5jONUI6Lj0ICg9FSRFhoPzQdZ/7dpT1m7ID13DF5BEeF3t/9uCJS61XXWgQ/JEu7YRiwvZiwSRTrgM7zeWw==} + '@remix-run/server-runtime@2.14.0': + resolution: {integrity: sha512-9Th9UzDaoFFBD7zA5mRI1KT8JktFLN4ij9jPygrKBhG/kYmNIvhcMtq9VyjcbMvFK5natTyhOhrrKRIHtijD4w==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -2043,12 +1826,6 @@ packages: resolution: {integrity: sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==} engines: {node: '>=12'} - '@superflare/remix@0.0.18': - resolution: {integrity: sha512-aGMFOAXtkCx4jpRxLsmgwwIcWagDGPo7P7KenppNGRGgxyJfSG9vagnDzQFnl4yYdJ9Bye/YBF9KoKr+V9CfdA==} - peerDependencies: - '@remix-run/cloudflare': ^1.14.0 - '@remix-run/server-runtime': ^1.14.0 - '@swc/helpers@0.5.12': resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} @@ -2168,9 +1945,6 @@ packages: '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - '@types/stack-trace@0.0.29': - resolution: {integrity: sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==} - '@types/tar-fs@2.0.4': resolution: {integrity: sha512-ipPec0CjTmVDWE+QKr9cTmIIoTl7dFG/yARCM5MqK8i6CNLIG1P8x4kwDsOQY1ChZOZjH0wO9nvfgBvWl4R3kA==} @@ -2450,10 +2224,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - basic-auth@2.0.1: - resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} - engines: {node: '>= 0.8'} - bcryptjs@2.4.3: resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} @@ -2471,8 +2241,8 @@ packages: blake3-wasm@2.1.5: resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} brace-expansion@1.1.11: @@ -2512,10 +2282,6 @@ packages: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} - bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -2653,14 +2419,6 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -2690,10 +2448,6 @@ packages: resolution: {integrity: sha512-78KWk9T26NhzXtuL26cIJ8/qNHANyJ/ZYrmEXFzUmhZdjpBv+DlWlOANRTGBt48YcyslsLrj0bMLFTmXvLRCOw==} engines: {node: '>=6.6.0'} - cookie@0.4.2: - resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} - engines: {node: '>= 0.6'} - cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} @@ -2702,12 +2456,13 @@ packages: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cron-schedule@3.0.6: - resolution: {integrity: sha512-izfGgKyzzIyLaeb1EtZ3KbglkS6AKp9cv7LxmiyoOu+fXfol1tQDC0Cof0enVZGNtudTHW+3lfuW9ZkLQss4Wg==} - cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} @@ -2896,6 +2651,10 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -2958,11 +2717,6 @@ packages: peerDependencies: esbuild: '>=0.12 <1' - esbuild@0.16.3: - resolution: {integrity: sha512-71f7EjPWTiSguen8X/kxEpkAS7BFHwtQKisCDDV3Y4GLGWBaoSCyD5uXkaUew6JDzA9FEN1W23mdnSwW9kqCeg==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.17.19: resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} @@ -3253,8 +3007,8 @@ packages: resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} engines: {node: '>=6'} - express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -3297,8 +3051,8 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} find-up@4.1.0: @@ -3522,12 +3276,6 @@ packages: resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - html-rewriter-wasm@0.4.1: - resolution: {integrity: sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q==} - - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -4029,8 +3777,8 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -4138,10 +3886,6 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} @@ -4173,22 +3917,6 @@ packages: resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} hasBin: true - miniflare@2.14.2: - resolution: {integrity: sha512-s2gruuOFT0o3cmQW+EX3k2EaLe1iHZ4OVXRmcNLj5ivrxxRHcK4Hy0LMd6bUOVDcT5KSKs7ylBkHqzp0zmUKCg==} - engines: {node: '>=16.13'} - hasBin: true - peerDependencies: - '@miniflare/storage-redis': 2.14.2 - cron-schedule: ^3.0.4 - ioredis: ^4.27.9 - peerDependenciesMeta: - '@miniflare/storage-redis': - optional: true - cron-schedule: - optional: true - ioredis: - optional: true - miniflare@3.20241011.0: resolution: {integrity: sha512-Mb3U9+QvKgIUl9LgHwBxEz8WajMRYqO5mMHRtO8yHjNCLGh24I6Ts9z13zRAYGPDd1xBQ1o983fHT9S+tn6r+A==} engines: {node: '>=16.13'} @@ -4250,10 +3978,6 @@ packages: modern-ahocorasick@1.0.1: resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} - morgan@1.10.0: - resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} - engines: {node: '>= 0.8.0'} - mousetrap@1.6.5: resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==} @@ -4389,18 +4113,10 @@ packages: ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} - on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -4513,8 +4229,8 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} @@ -4762,8 +4478,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -4792,15 +4508,15 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} - react-router-dom@6.25.0: - resolution: {integrity: sha512-BhcczgDWWgvGZxjDDGuGHrA8HrsSudilqTaRSBYLWDayvo1ClchNIDVt5rldqp6e7Dro5dEFx9Mzc+r292lN0w==} + react-router-dom@6.28.0: + resolution: {integrity: sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' react-dom: '>=16.8' - react-router@6.25.0: - resolution: {integrity: sha512-bziKjCcDbcxgWS9WlWFcQIVZ2vJHnCP6DGpQDT0l+0PFDasfJKgzf9CM22eTyhFsZkjk8ApCdKjJwKtzqH80jQ==} + react-router@6.28.0: + resolution: {integrity: sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' @@ -4970,10 +4686,6 @@ packages: resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} engines: {node: '>=10'} - semiver@1.1.0: - resolution: {integrity: sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==} - engines: {node: '>=6'} - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -4983,12 +4695,12 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} set-cookie-parser@2.6.0: @@ -5104,9 +4816,6 @@ packages: resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - stack-trace@0.0.10: - resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} - stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -5214,10 +4923,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - superflare@0.1.1: - resolution: {integrity: sha512-oW/WBXy0iGNw0Q+L62wPLfri4K4fsFbrrsdKzU5p4XU9SfFtHKNuZqx+AVO+L5L8jaGUp7P1PYCTy5+6zHwyTQ==} - hasBin: true - supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -5398,8 +5103,8 @@ packages: cpu: [arm64] os: [linux] - turbo-stream@2.2.0: - resolution: {integrity: sha512-FKFg7A0To1VU4CH9YmSMON5QphK0BXjSoiC7D9yMh+mEEbXLUP9qJ4hEt1qcjKtzncs1OpcnjZO8NgrlVbZH+g==} + turbo-stream@2.4.0: + resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} turbo-windows-64@1.13.4: resolution: {integrity: sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==} @@ -5553,6 +5258,14 @@ packages: v8-compile-cache@2.4.0: resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} + valibot@0.41.0: + resolution: {integrity: sha512-igDBb8CTYr8YTQlOKgaN9nSS0Be7z+WRuaeYqGf3Cjz3aKmSnqEmYnkfVjzIuumGqfHpa3fLIvMEAfhrpqN8ng==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -5733,11 +5446,6 @@ packages: engines: {node: '>=16'} hasBin: true - wrangler@2.21.1: - resolution: {integrity: sha512-gPLqLHUvIR1TVLc2fARtIJ4UNVpTTMbxXKCZyLqGuLmbYPFQhvNKlct2eyfAYuYaTOr8g7VxswMn2mFab1Gu5A==} - engines: {node: '>=16.13.0'} - hasBin: true - wrangler@3.81.0: resolution: {integrity: sha512-sa5dhLJAMmYtl/dJWDJ92sdnKj0VUC0DYBfGqbhd5xn7CDdn1oGhICDXtx2E6BNhQ1L+4d9oAcP/oQvOs5gKLA==} engines: {node: '>=16.17.0'} @@ -5828,9 +5536,6 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} - youch@2.2.2: - resolution: {integrity: sha512-/FaCeG3GkuJwaMR34GHVg0l8jCbafZLHiFowSjqLlqhC6OMyf2tPJBu8UirF7/NI9X/R5ai4QfEKUCOxMAGxZQ==} - youch@3.3.3: resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} @@ -6411,12 +6116,6 @@ snapshots: picocolors: 1.0.1 sisteransi: 1.0.5 - '@clack/prompts@0.6.3': - dependencies: - '@clack/core': 0.3.4 - picocolors: 1.0.1 - sisteransi: 1.0.5 - '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 @@ -6427,10 +6126,6 @@ snapshots: dependencies: mime: 2.6.0 - '@cloudflare/kv-asset-handler@0.2.0': - dependencies: - mime: 3.0.0 - '@cloudflare/kv-asset-handler@0.3.4': dependencies: mime: 3.0.0 @@ -6482,20 +6177,10 @@ snapshots: '@emotion/hash@0.9.1': {} - '@esbuild-plugins/node-globals-polyfill@0.1.1(esbuild@0.16.3)': - dependencies: - esbuild: 0.16.3 - '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19)': dependencies: esbuild: 0.17.19 - '@esbuild-plugins/node-modules-polyfill@0.1.4(esbuild@0.16.3)': - dependencies: - esbuild: 0.16.3 - escape-string-regexp: 4.0.0 - rollup-plugin-node-polyfills: 0.2.1 - '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19)': dependencies: esbuild: 0.17.19 @@ -6505,9 +6190,6 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.16.3': - optional: true - '@esbuild/android-arm64@0.17.19': optional: true @@ -6520,9 +6202,6 @@ snapshots: '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.16.3': - optional: true - '@esbuild/android-arm@0.17.19': optional: true @@ -6535,9 +6214,6 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.16.3': - optional: true - '@esbuild/android-x64@0.17.19': optional: true @@ -6550,9 +6226,6 @@ snapshots: '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.16.3': - optional: true - '@esbuild/darwin-arm64@0.17.19': optional: true @@ -6565,9 +6238,6 @@ snapshots: '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.16.3': - optional: true - '@esbuild/darwin-x64@0.17.19': optional: true @@ -6580,9 +6250,6 @@ snapshots: '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.16.3': - optional: true - '@esbuild/freebsd-arm64@0.17.19': optional: true @@ -6595,9 +6262,6 @@ snapshots: '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.16.3': - optional: true - '@esbuild/freebsd-x64@0.17.19': optional: true @@ -6610,9 +6274,6 @@ snapshots: '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.16.3': - optional: true - '@esbuild/linux-arm64@0.17.19': optional: true @@ -6625,9 +6286,6 @@ snapshots: '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.16.3': - optional: true - '@esbuild/linux-arm@0.17.19': optional: true @@ -6640,9 +6298,6 @@ snapshots: '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.16.3': - optional: true - '@esbuild/linux-ia32@0.17.19': optional: true @@ -6655,9 +6310,6 @@ snapshots: '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.16.3': - optional: true - '@esbuild/linux-loong64@0.17.19': optional: true @@ -6670,9 +6322,6 @@ snapshots: '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.16.3': - optional: true - '@esbuild/linux-mips64el@0.17.19': optional: true @@ -6685,9 +6334,6 @@ snapshots: '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.16.3': - optional: true - '@esbuild/linux-ppc64@0.17.19': optional: true @@ -6700,9 +6346,6 @@ snapshots: '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.16.3': - optional: true - '@esbuild/linux-riscv64@0.17.19': optional: true @@ -6715,9 +6358,6 @@ snapshots: '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.16.3': - optional: true - '@esbuild/linux-s390x@0.17.19': optional: true @@ -6730,9 +6370,6 @@ snapshots: '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.16.3': - optional: true - '@esbuild/linux-x64@0.17.19': optional: true @@ -6745,9 +6382,6 @@ snapshots: '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.16.3': - optional: true - '@esbuild/netbsd-x64@0.17.19': optional: true @@ -6760,9 +6394,6 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.16.3': - optional: true - '@esbuild/openbsd-x64@0.17.19': optional: true @@ -6775,9 +6406,6 @@ snapshots: '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.16.3': - optional: true - '@esbuild/sunos-x64@0.17.19': optional: true @@ -6790,9 +6418,6 @@ snapshots: '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.16.3': - optional: true - '@esbuild/win32-arm64@0.17.19': optional: true @@ -6805,9 +6430,6 @@ snapshots: '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.16.3': - optional: true - '@esbuild/win32-ia32@0.17.19': optional: true @@ -6820,9 +6442,6 @@ snapshots: '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.16.3': - optional: true - '@esbuild/win32-x64@0.17.19': optional: true @@ -7041,18 +6660,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@miniflare/cache@2.14.2': - dependencies: - '@miniflare/core': 2.14.2 - '@miniflare/shared': 2.14.2 - http-cache-semantics: 4.1.1 - undici: 5.28.2 - - '@miniflare/cli-parser@2.14.2': - dependencies: - '@miniflare/shared': 2.14.2 - kleur: 4.1.5 - '@miniflare/core@2.14.2': dependencies: '@iarna/toml': 2.2.5 @@ -7071,58 +6678,10 @@ snapshots: '@miniflare/core': 2.14.2 '@miniflare/shared': 2.14.2 - '@miniflare/durable-objects@2.14.2': - dependencies: - '@miniflare/core': 2.14.2 - '@miniflare/shared': 2.14.2 - '@miniflare/storage-memory': 2.14.2 - undici: 5.28.2 - - '@miniflare/html-rewriter@2.14.2': - dependencies: - '@miniflare/core': 2.14.2 - '@miniflare/shared': 2.14.2 - html-rewriter-wasm: 0.4.1 - undici: 5.28.2 - - '@miniflare/http-server@2.14.2': - dependencies: - '@miniflare/core': 2.14.2 - '@miniflare/shared': 2.14.2 - '@miniflare/web-sockets': 2.14.2 - kleur: 4.1.5 - selfsigned: 2.4.1 - undici: 5.28.2 - ws: 8.18.0 - youch: 2.2.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@miniflare/kv@2.14.2': - dependencies: - '@miniflare/shared': 2.14.2 - '@miniflare/queues@2.14.2': dependencies: '@miniflare/shared': 2.14.2 - '@miniflare/r2@2.14.2': - dependencies: - '@miniflare/core': 2.14.2 - '@miniflare/shared': 2.14.2 - undici: 5.28.2 - - '@miniflare/runner-vm@2.14.2': - dependencies: - '@miniflare/shared': 2.14.2 - - '@miniflare/scheduler@2.14.2': - dependencies: - '@miniflare/core': 2.14.2 - '@miniflare/shared': 2.14.2 - cron-schedule: 3.0.6 - '@miniflare/shared@2.14.2': dependencies: '@types/better-sqlite3': 7.6.11 @@ -7130,35 +6689,10 @@ snapshots: npx-import: 1.1.4 picomatch: 2.3.1 - '@miniflare/sites@2.14.2': - dependencies: - '@miniflare/kv': 2.14.2 - '@miniflare/shared': 2.14.2 - '@miniflare/storage-file': 2.14.2 - - '@miniflare/storage-file@2.14.2': - dependencies: - '@miniflare/shared': 2.14.2 - '@miniflare/storage-memory': 2.14.2 - - '@miniflare/storage-memory@2.14.2': - dependencies: - '@miniflare/shared': 2.14.2 - '@miniflare/watcher@2.14.2': dependencies: '@miniflare/shared': 2.14.2 - '@miniflare/web-sockets@2.14.2': - dependencies: - '@miniflare/core': 2.14.2 - '@miniflare/shared': 2.14.2 - undici: 5.28.2 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -7251,15 +6785,15 @@ snapshots: dependencies: react: 18.2.0 - '@remix-run/cloudflare@2.10.3(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3)': + '@remix-run/cloudflare@2.14.0(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3)': dependencies: '@cloudflare/kv-asset-handler': 0.1.3 '@cloudflare/workers-types': 4.20241018.0 - '@remix-run/server-runtime': 2.10.3(typescript@5.5.3) + '@remix-run/server-runtime': 2.14.0(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 - '@remix-run/dev@2.10.3(@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@remix-run/serve@2.10.3(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0))': + '@remix-run/dev@2.14.0(@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0))': dependencies: '@babel/core': 7.24.8 '@babel/generator': 7.24.8 @@ -7271,10 +6805,10 @@ snapshots: '@babel/types': 7.24.8 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.10.3(typescript@5.5.3) - '@remix-run/react': 2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3) - '@remix-run/router': 1.18.0 - '@remix-run/server-runtime': 2.10.3(typescript@5.5.3) + '@remix-run/node': 2.14.0(typescript@5.5.3) + '@remix-run/react': 2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3) + '@remix-run/router': 1.21.0 + '@remix-run/server-runtime': 2.14.0(typescript@5.5.3) '@types/mdx': 2.0.13 '@vanilla-extract/integration': 6.5.0(@types/node@18.19.39) arg: 5.0.2 @@ -7288,7 +6822,7 @@ snapshots: esbuild-plugins-node-modules-polyfill: 1.6.4(esbuild@0.17.6) execa: 5.1.1 exit-hook: 2.2.1 - express: 4.19.2 + express: 4.21.1 fs-extra: 10.1.0 get-port: 5.1.1 gunzip-maybe: 1.4.2 @@ -7314,9 +6848,10 @@ snapshots: set-cookie-parser: 2.6.0 tar-fs: 2.1.1 tsconfig-paths: 4.2.0 + valibot: 0.41.0(typescript@5.5.3) + vite-node: 1.6.0(@types/node@18.19.39) ws: 7.5.10 optionalDependencies: - '@remix-run/serve': 2.10.3(typescript@5.5.3) typescript: 5.5.3 vite: 5.3.4(@types/node@18.19.39) wrangler: 3.81.0(@cloudflare/workers-types@4.20241018.0) @@ -7335,7 +6870,7 @@ snapshots: - ts-node - utf-8-validate - '@remix-run/eslint-config@2.10.3(eslint@8.26.0)(react@18.2.0)(typescript@5.5.3)': + '@remix-run/eslint-config@2.14.0(eslint@8.26.0)(react@18.2.0)(typescript@5.5.3)': dependencies: '@babel/core': 7.24.8 '@babel/eslint-parser': 7.24.8(@babel/core@7.24.8)(eslint@8.26.0) @@ -7362,7 +6897,7 @@ snapshots: - jest - supports-color - '@remix-run/eslint-config@2.10.3(eslint@8.57.0)(react@18.2.0)(typescript@5.5.3)': + '@remix-run/eslint-config@2.14.0(eslint@8.57.0)(react@18.2.0)(typescript@5.5.3)': dependencies: '@babel/core': 7.24.8 '@babel/eslint-parser': 7.24.8(@babel/core@7.24.8)(eslint@8.57.0) @@ -7389,17 +6924,9 @@ snapshots: - jest - supports-color - '@remix-run/express@2.10.3(express@4.19.2)(typescript@5.5.3)': + '@remix-run/node@2.14.0(typescript@5.5.3)': dependencies: - '@remix-run/node': 2.10.3(typescript@5.5.3) - express: 4.19.2 - optionalDependencies: - typescript: 5.5.3 - optional: true - - '@remix-run/node@2.10.3(typescript@5.5.3)': - dependencies: - '@remix-run/server-runtime': 2.10.3(typescript@5.5.3) + '@remix-run/server-runtime': 2.14.0(typescript@5.5.3) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.1 @@ -7409,50 +6936,35 @@ snapshots: optionalDependencies: typescript: 5.5.3 - '@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3)': + '@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3)': dependencies: - '@remix-run/router': 1.18.0 - '@remix-run/server-runtime': 2.10.3(typescript@5.5.3) + '@remix-run/router': 1.21.0 + '@remix-run/server-runtime': 2.14.0(typescript@5.5.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router: 6.25.0(react@18.2.0) - react-router-dom: 6.25.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - turbo-stream: 2.2.0 + react-router: 6.28.0(react@18.2.0) + react-router-dom: 6.28.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + turbo-stream: 2.4.0 optionalDependencies: typescript: 5.5.3 - '@remix-run/router@1.18.0': {} + '@remix-run/router@1.21.0': {} - '@remix-run/serve@2.10.3(typescript@5.5.3)': + '@remix-run/server-runtime@2.14.0(typescript@5.5.3)': dependencies: - '@remix-run/express': 2.10.3(express@4.19.2)(typescript@5.5.3) - '@remix-run/node': 2.10.3(typescript@5.5.3) - chokidar: 3.6.0 - compression: 1.7.4 - express: 4.19.2 - get-port: 5.1.1 - morgan: 1.10.0 - source-map-support: 0.5.21 - transitivePeerDependencies: - - supports-color - - typescript - optional: true - - '@remix-run/server-runtime@2.10.3(typescript@5.5.3)': - dependencies: - '@remix-run/router': 1.18.0 + '@remix-run/router': 1.21.0 '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 cookie: 0.6.0 set-cookie-parser: 2.6.0 source-map: 0.7.4 - turbo-stream: 2.2.0 + turbo-stream: 2.4.0 optionalDependencies: typescript: 5.5.3 - '@remix-run/v1-route-convention@0.1.4(@remix-run/dev@2.10.3(@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@remix-run/serve@2.10.3(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)))': + '@remix-run/v1-route-convention@0.1.4(@remix-run/dev@2.14.0(@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)))': dependencies: - '@remix-run/dev': 2.10.3(@remix-run/react@2.10.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@remix-run/serve@2.10.3(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) + '@remix-run/dev': 2.14.0(@remix-run/react@2.14.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.3))(@types/node@18.19.39)(typescript@5.5.3)(vite@5.3.4(@types/node@18.19.39))(wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0)) minimatch: 7.4.6 '@remix-run/web-blob@3.1.0': @@ -7542,20 +7054,6 @@ snapshots: dependencies: escape-string-regexp: 5.0.0 - '@superflare/remix@0.0.18(@remix-run/cloudflare@2.10.3(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3))(@remix-run/server-runtime@2.10.3(typescript@5.5.3))(cron-schedule@3.0.6)': - dependencies: - '@cloudflare/kv-asset-handler': 0.3.4 - '@remix-run/cloudflare': 2.10.3(@cloudflare/workers-types@4.20241018.0)(typescript@5.5.3) - '@remix-run/server-runtime': 2.10.3(typescript@5.5.3) - superflare: 0.1.1(cron-schedule@3.0.6) - transitivePeerDependencies: - - '@miniflare/storage-redis' - - bufferutil - - cron-schedule - - ioredis - - supports-color - - utf-8-validate - '@swc/helpers@0.5.12': dependencies: tslib: 2.6.3 @@ -7685,8 +7183,6 @@ snapshots: '@types/semver@7.5.8': {} - '@types/stack-trace@0.0.29': {} - '@types/tar-fs@2.0.4': dependencies: '@types/node': 18.19.39 @@ -8140,11 +7636,6 @@ snapshots: base64-js@1.5.1: {} - basic-auth@2.0.1: - dependencies: - safe-buffer: 5.1.2 - optional: true - bcryptjs@2.4.3: {} better-path-resolve@1.0.0: @@ -8161,7 +7652,7 @@ snapshots: blake3-wasm@2.1.5: {} - body-parser@1.20.2: + body-parser@1.20.3: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -8171,7 +7662,7 @@ snapshots: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.11.0 + qs: 6.13.0 raw-body: 2.5.2 type-is: 1.6.18 unpipe: 1.0.0 @@ -8222,9 +7713,6 @@ snapshots: dependencies: streamsearch: 1.1.0 - bytes@3.0.0: - optional: true - bytes@3.1.2: {} cac@6.7.14: {} @@ -8369,24 +7857,6 @@ snapshots: commander@4.1.1: {} - compressible@2.0.18: - dependencies: - mime-db: 1.53.0 - optional: true - - compression@1.7.4: - dependencies: - accepts: 1.3.8 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - optional: true - concat-map@0.0.1: {} concurrently@8.2.2: @@ -8415,15 +7885,13 @@ snapshots: cookie-signature@1.2.1: {} - cookie@0.4.2: {} - cookie@0.5.0: {} cookie@0.6.0: {} - core-util-is@1.0.3: {} + cookie@0.7.1: {} - cron-schedule@3.0.6: {} + core-util-is@1.0.3: {} cross-spawn@5.1.0: dependencies: @@ -8591,6 +8059,8 @@ snapshots: encodeurl@1.0.2: {} + encodeurl@2.0.0: {} + end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -8727,31 +8197,6 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild@0.16.3: - optionalDependencies: - '@esbuild/android-arm': 0.16.3 - '@esbuild/android-arm64': 0.16.3 - '@esbuild/android-x64': 0.16.3 - '@esbuild/darwin-arm64': 0.16.3 - '@esbuild/darwin-x64': 0.16.3 - '@esbuild/freebsd-arm64': 0.16.3 - '@esbuild/freebsd-x64': 0.16.3 - '@esbuild/linux-arm': 0.16.3 - '@esbuild/linux-arm64': 0.16.3 - '@esbuild/linux-ia32': 0.16.3 - '@esbuild/linux-loong64': 0.16.3 - '@esbuild/linux-mips64el': 0.16.3 - '@esbuild/linux-ppc64': 0.16.3 - '@esbuild/linux-riscv64': 0.16.3 - '@esbuild/linux-s390x': 0.16.3 - '@esbuild/linux-x64': 0.16.3 - '@esbuild/netbsd-x64': 0.16.3 - '@esbuild/openbsd-x64': 0.16.3 - '@esbuild/sunos-x64': 0.16.3 - '@esbuild/win32-arm64': 0.16.3 - '@esbuild/win32-ia32': 0.16.3 - '@esbuild/win32-x64': 0.16.3 - esbuild@0.17.19: optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -9474,34 +8919,34 @@ snapshots: exit-hook@2.2.1: {} - express@4.19.2: + express@4.21.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.2 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 - path-to-regexp: 0.1.7 + path-to-regexp: 0.1.10 proxy-addr: 2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -9552,10 +8997,10 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.2.0: + finalhandler@1.3.1: dependencies: debug: 2.6.9 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 @@ -9808,10 +9253,6 @@ snapshots: dependencies: lru-cache: 7.18.3 - html-rewriter-wasm@0.4.1: {} - - http-cache-semantics@4.1.1: {} - http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -10308,7 +9749,7 @@ snapshots: media-typer@0.3.0: {} - merge-descriptors@1.0.1: {} + merge-descriptors@1.0.3: {} merge-stream@2.0.0: {} @@ -10536,9 +9977,6 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: - optional: true - mime-types@2.1.35: dependencies: mime-db: 1.52.0 @@ -10555,35 +9993,6 @@ snapshots: mini-svg-data-uri@1.4.4: {} - miniflare@2.14.2(cron-schedule@3.0.6): - dependencies: - '@miniflare/cache': 2.14.2 - '@miniflare/cli-parser': 2.14.2 - '@miniflare/core': 2.14.2 - '@miniflare/d1': 2.14.2 - '@miniflare/durable-objects': 2.14.2 - '@miniflare/html-rewriter': 2.14.2 - '@miniflare/http-server': 2.14.2 - '@miniflare/kv': 2.14.2 - '@miniflare/queues': 2.14.2 - '@miniflare/r2': 2.14.2 - '@miniflare/runner-vm': 2.14.2 - '@miniflare/scheduler': 2.14.2 - '@miniflare/shared': 2.14.2 - '@miniflare/sites': 2.14.2 - '@miniflare/storage-file': 2.14.2 - '@miniflare/storage-memory': 2.14.2 - '@miniflare/web-sockets': 2.14.2 - kleur: 4.1.5 - semiver: 1.1.0 - source-map-support: 0.5.21 - undici: 5.28.2 - optionalDependencies: - cron-schedule: 3.0.6 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - miniflare@3.20241011.0: dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -10655,17 +10064,6 @@ snapshots: modern-ahocorasick@1.0.1: {} - morgan@1.10.0: - dependencies: - basic-auth: 2.0.1 - debug: 2.6.9 - depd: 2.0.0 - on-finished: 2.3.0 - on-headers: 1.0.2 - transitivePeerDependencies: - - supports-color - optional: true - mousetrap@1.6.5: {} mri@1.2.0: {} @@ -10797,18 +10195,10 @@ snapshots: ohash@1.1.4: {} - on-finished@2.3.0: - dependencies: - ee-first: 1.1.1 - optional: true - on-finished@2.4.1: dependencies: ee-first: 1.1.1 - on-headers@1.0.2: - optional: true - once@1.4.0: dependencies: wrappy: 1.0.2 @@ -10920,7 +10310,7 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-to-regexp@0.1.7: {} + path-to-regexp@0.1.10: {} path-to-regexp@6.3.0: {} @@ -11145,7 +10535,7 @@ snapshots: punycode@2.3.1: {} - qs@6.11.0: + qs@6.13.0: dependencies: side-channel: 1.0.6 @@ -11172,16 +10562,16 @@ snapshots: react-refresh@0.14.2: {} - react-router-dom@6.25.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-router-dom@6.28.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@remix-run/router': 1.18.0 + '@remix-run/router': 1.21.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router: 6.25.0(react@18.2.0) + react-router: 6.28.0(react@18.2.0) - react-router@6.25.0(react@18.2.0): + react-router@6.28.0(react@18.2.0): dependencies: - '@remix-run/router': 1.18.0 + '@remix-run/router': 1.21.0 react: 18.2.0 react@18.2.0: @@ -11399,13 +10789,11 @@ snapshots: '@types/node-forge': 1.3.11 node-forge: 1.3.1 - semiver@1.1.0: {} - semver@6.3.1: {} semver@7.6.2: {} - send@0.18.0: + send@0.19.0: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -11423,12 +10811,12 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@1.15.0: + serve-static@1.16.2: dependencies: - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.18.0 + send: 0.19.0 transitivePeerDependencies: - supports-color @@ -11540,8 +10928,6 @@ snapshots: dependencies: minipass: 7.1.2 - stack-trace@0.0.10: {} - stackback@0.0.2: {} stacktracey@2.1.8: @@ -11670,30 +11056,6 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - superflare@0.1.1(cron-schedule@3.0.6): - dependencies: - '@clack/prompts': 0.6.3 - '@web3-storage/multipart-parser': 1.0.0 - bcryptjs: 2.4.3 - chalk: 4.1.2 - cli-table3: 0.6.5 - esbuild: 0.17.19 - esbuild-register: 3.5.0(esbuild@0.17.19) - gunzip-maybe: 1.4.2 - npx-import: 1.1.4 - pluralize: 8.0.0 - tar-fs: 2.1.1 - tiny-invariant: 1.3.3 - wrangler: 2.21.1(cron-schedule@3.0.6) - yargs: 17.7.2 - transitivePeerDependencies: - - '@miniflare/storage-redis' - - bufferutil - - cron-schedule - - ioredis - - supports-color - - utf-8-validate - supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -11889,7 +11251,7 @@ snapshots: turbo-linux-arm64@1.13.4: optional: true - turbo-stream@2.2.0: {} + turbo-stream@2.4.0: {} turbo-windows-64@1.13.4: optional: true @@ -12072,6 +11434,10 @@ snapshots: v8-compile-cache@2.4.0: {} + valibot@0.41.0(typescript@5.5.3): + optionalDependencies: + typescript: 5.5.3 + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -12288,32 +11654,6 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20241011.1 '@cloudflare/workerd-windows-64': 1.20241011.1 - wrangler@2.21.1(cron-schedule@3.0.6): - dependencies: - '@cloudflare/kv-asset-handler': 0.2.0 - '@esbuild-plugins/node-globals-polyfill': 0.1.1(esbuild@0.16.3) - '@esbuild-plugins/node-modules-polyfill': 0.1.4(esbuild@0.16.3) - '@miniflare/core': 2.14.2 - '@miniflare/d1': 2.14.2 - '@miniflare/durable-objects': 2.14.2 - blake3-wasm: 2.1.5 - chokidar: 3.6.0 - esbuild: 0.16.3 - miniflare: 2.14.2(cron-schedule@3.0.6) - nanoid: 3.3.7 - path-to-regexp: 6.3.0 - selfsigned: 2.4.1 - source-map: 0.7.4 - xxhash-wasm: 1.0.2 - optionalDependencies: - fsevents: 2.3.3 - transitivePeerDependencies: - - '@miniflare/storage-redis' - - bufferutil - - cron-schedule - - ioredis - - utf-8-validate - wrangler@3.81.0(@cloudflare/workers-types@4.20241018.0): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 @@ -12391,13 +11731,6 @@ snapshots: yocto-queue@1.1.1: {} - youch@2.2.2: - dependencies: - '@types/stack-trace': 0.0.29 - cookie: 0.4.2 - mustache: 4.2.0 - stack-trace: 0.0.10 - youch@3.3.3: dependencies: cookie: 0.5.0 diff --git a/templates/remix/package.json b/templates/remix/package.json index ca777083..022b145b 100644 --- a/templates/remix/package.json +++ b/templates/remix/package.json @@ -16,19 +16,19 @@ "keywords": [], "license": "MIT", "dependencies": { - "@remix-run/cloudflare": "^2", - "@remix-run/react": "^2", - "@remix-run/server-runtime": "^2", - "@superflare/remix": "*", + "@remix-run/cloudflare": "^2.12.1", + "@remix-run/react": "^2.12.1", + "@remix-run/server-runtime": "^2.12.1", + "@superflare/remix": "workspace:*", "isbot": "^5.1.13", "react": "^18.2.0", "react-dom": "^18.2.0", - "superflare": "*", + "superflare": "workspace:*", "tiny-invariant": "^1.3.1" }, "devDependencies": { "@cloudflare/workers-types": "^4.20241011.0", - "@remix-run/dev": "^2", + "@remix-run/dev": "^2.12.1", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "typescript": "^5",