diff --git a/Dockerfile b/Dockerfile index bfd42ec..0de1403 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ WORKDIR /app RUN npm install -g pnpm COPY package.json pnpm-lock.yaml ./ +COPY patches ./patches RUN pnpm install --frozen-lockfile COPY . . diff --git a/package.json b/package.json index 224dea6..210e1c8 100644 --- a/package.json +++ b/package.json @@ -19,10 +19,10 @@ "@dnd-kit/utilities": "^3.2.2", "@primer/octicons-react": "^19.9.0", "@react-aria/toast": "3.0.0-beta.11", - "@react-stately/toast": "3.0.0-beta.2", - "@remix-run/node": "^2.9.1", - "@remix-run/react": "^2.9.1", - "@remix-run/serve": "^2.9.1", + "@react-stately/toast": "3.0.0-beta.3", + "@remix-run/node": "^2.9.2", + "@remix-run/react": "^2.9.2", + "@remix-run/serve": "^2.9.2", "@uiw/codemirror-theme-github": "^4.22.0", "@uiw/react-codemirror": "^4.22.0", "clsx": "^2.1.1", @@ -35,12 +35,12 @@ "remix-utils": "^7.6.0", "tailwind-merge": "^2.3.0", "tailwindcss-react-aria-components": "^1.1.2", - "undici": "^6.15.0", + "undici": "^6.16.1", "usehooks-ts": "^3.1.0", "yaml": "^2.4.2" }, "devDependencies": { - "@remix-run/dev": "^2.9.1", + "@remix-run/dev": "^2.9.2", "@types/react": "npm:types-react@beta", "@types/react-dom": "npm:types-react-dom@beta", "autoprefixer": "^10.4.19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8160b1d..f293bf4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,17 +35,17 @@ dependencies: specifier: 3.0.0-beta.11 version: 3.0.0-beta.11(react@19.0.0-beta-26f2496093-20240514) '@react-stately/toast': - specifier: 3.0.0-beta.2 - version: 3.0.0-beta.2(react@19.0.0-beta-26f2496093-20240514) + specifier: 3.0.0-beta.3 + version: 3.0.0-beta.3(react@19.0.0-beta-26f2496093-20240514) '@remix-run/node': - specifier: ^2.9.1 - version: 2.9.1(typescript@5.4.5) + specifier: ^2.9.2 + version: 2.9.2(typescript@5.4.5) '@remix-run/react': - specifier: ^2.9.1 - version: 2.9.1(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5) + specifier: ^2.9.2 + version: 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5) '@remix-run/serve': - specifier: ^2.9.1 - version: 2.9.1(typescript@5.4.5) + specifier: ^2.9.2 + version: 2.9.2(typescript@5.4.5) '@uiw/codemirror-theme-github': specifier: ^4.22.0 version: 4.22.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3) @@ -75,7 +75,7 @@ dependencies: version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) remix-utils: specifier: ^7.6.0 - version: 7.6.0(@remix-run/node@2.9.1)(@remix-run/react@2.9.1)(react@19.0.0-beta-26f2496093-20240514)(zod@3.23.8) + version: 7.6.0(@remix-run/node@2.9.2)(@remix-run/react@2.9.2)(react@19.0.0-beta-26f2496093-20240514)(zod@3.23.8) tailwind-merge: specifier: ^2.3.0 version: 2.3.0 @@ -83,8 +83,8 @@ dependencies: specifier: ^1.1.2 version: 1.1.2(tailwindcss@3.4.3) undici: - specifier: ^6.15.0 - version: 6.15.0 + specifier: ^6.16.1 + version: 6.16.1 usehooks-ts: specifier: ^3.1.0 version: 3.1.0(react@19.0.0-beta-26f2496093-20240514) @@ -94,8 +94,8 @@ dependencies: devDependencies: '@remix-run/dev': - specifier: ^2.9.1 - version: 2.9.1(@remix-run/react@2.9.1)(@remix-run/serve@2.9.1)(typescript@5.4.5)(vite@5.2.11) + specifier: ^2.9.2 + version: 2.9.2(@remix-run/react@2.9.2)(@remix-run/serve@2.9.2)(typescript@5.4.5)(vite@5.2.11) '@types/react': specifier: npm:types-react@beta version: /types-react@19.0.0-beta.1 @@ -1333,11 +1333,11 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - /@npmcli/fs@3.1.0: - resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} + /@npmcli/fs@3.1.1: + resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.6.0 + semver: 7.6.2 dev: true /@npmcli/git@4.1.0: @@ -1350,7 +1350,7 @@ packages: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.0 + semver: 7.6.2 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -1361,12 +1361,12 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@npmcli/git': 4.1.0 - glob: 10.3.12 + glob: 10.3.15 hosted-git-info: 6.1.1 - json-parse-even-better-errors: 3.0.1 + json-parse-even-better-errors: 3.0.2 normalize-package-data: 5.0.0 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - bluebird dev: true @@ -2426,16 +2426,6 @@ packages: react: 19.0.0-beta-26f2496093-20240514 dev: false - /@react-stately/toast@3.0.0-beta.2(react@19.0.0-beta-26f2496093-20240514): - resolution: {integrity: sha512-LJT3VJ01VeQHTDt+6NwmRn4ma0plZWcWByAeJ24dLYJ0gUpHhHyCCIBB/C1BwZ3/eaNKn7/Crp5FONA6bBzDaA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - dependencies: - '@swc/helpers': 0.5.10 - react: 19.0.0-beta-26f2496093-20240514 - use-sync-external-store: 1.2.0(react@19.0.0-beta-26f2496093-20240514) - dev: false - /@react-stately/toast@3.0.0-beta.3(react@19.0.0-beta-26f2496093-20240514): resolution: {integrity: sha512-49QXvRiVSy2sjNYEHWEzdi2+2OxkQi2ZkmG5oDUWIiOEKsjkmQJkWjp3E4cyrgh1Ph7/sAtURH5bcPMOywUCLQ==} peerDependencies: @@ -2754,13 +2744,13 @@ packages: react: 19.0.0-beta-26f2496093-20240514 dev: false - /@remix-run/dev@2.9.1(@remix-run/react@2.9.1)(@remix-run/serve@2.9.1)(typescript@5.4.5)(vite@5.2.11): - resolution: {integrity: sha512-/YhegnnRrarsqU+11+HdGwjcIT1KgkS9L7kWCM0+ivDvyiBYAuI6xbPG/q/FY6LqLAPYeOxsJmUNl+aj+yMltA==} + /@remix-run/dev@2.9.2(@remix-run/react@2.9.2)(@remix-run/serve@2.9.2)(typescript@5.4.5)(vite@5.2.11): + resolution: {integrity: sha512-70dr9HH/mCHP5+uPoQXyS9+r73IL//IDPaFruIhK8kmmLPGAg5bGyFRz/xX6LTa98gPdAwZXxBy7frudeh2Z0Q==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@remix-run/react': ^2.9.1 - '@remix-run/serve': ^2.9.1 + '@remix-run/react': ^2.9.2 + '@remix-run/serve': ^2.9.2 typescript: ^5.1.0 vite: ^5.1.0 wrangler: ^3.28.2 @@ -2784,11 +2774,11 @@ packages: '@babel/types': 7.24.5 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.9.1(typescript@5.4.5) - '@remix-run/react': 2.9.1(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5) - '@remix-run/router': 1.16.0 - '@remix-run/serve': 2.9.1(typescript@5.4.5) - '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) + '@remix-run/node': 2.9.2(typescript@5.4.5) + '@remix-run/react': 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5) + '@remix-run/router': 1.16.1 + '@remix-run/serve': 2.9.2(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.2(typescript@5.4.5) '@types/mdx': 2.0.13 '@vanilla-extract/integration': 6.5.0 arg: 5.0.2 @@ -2799,7 +2789,7 @@ packages: dotenv: 16.4.5 es-module-lexer: 1.5.2 esbuild: 0.17.6 - esbuild-plugins-node-modules-polyfill: 1.6.3(esbuild@0.17.6) + 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 @@ -2812,7 +2802,7 @@ packages: lodash.debounce: 4.0.8 minimatch: 9.0.4 ora: 5.4.1 - picocolors: 1.0.0 + picocolors: 1.0.1 picomatch: 2.3.1 pidtree: 0.6.0 postcss: 8.4.38 @@ -2824,7 +2814,7 @@ packages: react-refresh: 0.14.2 remark-frontmatter: 4.0.1 remark-mdx-frontmatter: 1.1.1 - semver: 7.6.0 + semver: 7.6.2 set-cookie-parser: 2.6.0 tar-fs: 2.1.1 tsconfig-paths: 4.2.0 @@ -2847,8 +2837,8 @@ packages: - utf-8-validate dev: true - /@remix-run/express@2.9.1(express@4.19.2)(typescript@5.4.5): - resolution: {integrity: sha512-Q0U0oxINSk1t3HdvGnnHOa4M0iT9KlhBEN3JeCpc6BxIXovjceMUOOw0TTcgw8GmpXWaWO/p6vM/w4YZqb0KLg==} + /@remix-run/express@2.9.2(express@4.19.2)(typescript@5.4.5): + resolution: {integrity: sha512-KhGPwX01gopvOzOCc0V2x+TC2UhfbwnDPjBk/KLFjn3z9srYD2X0xVdqGiNp6tXSiUuLDx8NlfHjrfLVwfJYnQ==} engines: {node: '>=18.0.0'} peerDependencies: express: ^4.17.1 @@ -2857,12 +2847,12 @@ packages: typescript: optional: true dependencies: - '@remix-run/node': 2.9.1(typescript@5.4.5) + '@remix-run/node': 2.9.2(typescript@5.4.5) express: 4.19.2 typescript: 5.4.5 - /@remix-run/node@2.9.1(typescript@5.4.5): - resolution: {integrity: sha512-shicVsSmXepj4zotWHR2kLmyYCxQ25mHmfBL11ODIcIs7iSmQO+W7CNbmX1jcRvhHki/v+S/n4fMm0iKNeJ92w==} + /@remix-run/node@2.9.2(typescript@5.4.5): + resolution: {integrity: sha512-2Mt2107pfelz4T+ziDBef3P4A7kgPqCDshnEYCVGxInivJ3HHwAKUcb7MhGa8uMMMA6LMWxbAPYNHPzC3iKv2A==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -2870,17 +2860,17 @@ packages: typescript: optional: true dependencies: - '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.2(typescript@5.4.5) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.1 source-map-support: 0.5.21 stream-slice: 0.1.2 typescript: 5.4.5 - undici: 6.15.0 + undici: 6.16.1 - /@remix-run/react@2.9.1(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5): - resolution: {integrity: sha512-QQVZPS56okvDF3FBuGBjyKuYa6bXZvXFFlYeWfngI8ZnDbCzQLKV1oD0FWMhKuQxMaKs25uWg2YwGqwWTdin3w==} + /@remix-run/react@2.9.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5): + resolution: {integrity: sha512-DcZDzm68MBxGn8hjf/VsuUpjxDYZ8VOOH79P1zWu4hb3hBr90WV1Sa/gIAFUEGpOCcSQ0EG/ci8MaFxcAaPz2Q==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0.0 @@ -2890,26 +2880,26 @@ packages: typescript: optional: true dependencies: - '@remix-run/router': 1.16.0 - '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) + '@remix-run/router': 1.16.1 + '@remix-run/server-runtime': 2.9.2(typescript@5.4.5) react: 19.0.0-beta-26f2496093-20240514 react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) - react-router: 6.23.0(react@19.0.0-beta-26f2496093-20240514) - react-router-dom: 6.23.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514) + react-router: 6.23.1(react@19.0.0-beta-26f2496093-20240514) + react-router-dom: 6.23.1(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514) turbo-stream: 2.0.1 typescript: 5.4.5 - /@remix-run/router@1.16.0: - resolution: {integrity: sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==} + /@remix-run/router@1.16.1: + resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} engines: {node: '>=14.0.0'} - /@remix-run/serve@2.9.1(typescript@5.4.5): - resolution: {integrity: sha512-NtxfJqJFtBrSM+GjdBs+pqcbzZfeCVm0l67OUm+THHLHHFWsxndbqWX2nSSYacWNnGu+O2gNiBDzxyOE8/aElA==} + /@remix-run/serve@2.9.2(typescript@5.4.5): + resolution: {integrity: sha512-wA3mjQcIkkzmr2798mMDDCkVmVraVwFgLiZ0ManlU5mOWZhI0W+b55fxHltJ4gkAMGYaxrk7vq/s8s/r+L3cTQ==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@remix-run/express': 2.9.1(express@4.19.2)(typescript@5.4.5) - '@remix-run/node': 2.9.1(typescript@5.4.5) + '@remix-run/express': 2.9.2(express@4.19.2)(typescript@5.4.5) + '@remix-run/node': 2.9.2(typescript@5.4.5) chokidar: 3.6.0 compression: 1.7.4 express: 4.19.2 @@ -2920,8 +2910,8 @@ packages: - supports-color - typescript - /@remix-run/server-runtime@2.9.1(typescript@5.4.5): - resolution: {integrity: sha512-6rRPiR+eMdTPkDojlYiZohVzXkD3+3X55ZvD78axMVocwGcDFFllpmgH9NSR2RKHW9eZDZUfKvNCwd/i9W6Xog==} + /@remix-run/server-runtime@2.9.2(typescript@5.4.5): + resolution: {integrity: sha512-dX37FEeMVVg7KUbpRhX4hD0nUY0Sscz/qAjU4lYCdd6IzwJGariTmz+bQTXKCjploZuXj09OQZHSOS/ydkUVDA==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -2929,7 +2919,7 @@ packages: typescript: optional: true dependencies: - '@remix-run/router': 1.16.0 + '@remix-run/router': 1.16.1 '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 cookie: 0.6.0 @@ -3184,12 +3174,6 @@ packages: tslib: 2.6.2 dev: false - /@swc/helpers@0.5.10: - resolution: {integrity: sha512-CU+RF9FySljn7HVSkkjiB84hWkvTaI3rtLvF433+jRSBL2hMu3zX5bGhHS8C80SM++h4xy8hBSnUHFQHmRXSBw==} - dependencies: - tslib: 2.6.2 - dev: false - /@swc/helpers@0.5.11: resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} dependencies: @@ -3269,8 +3253,8 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node@20.12.8: - resolution: {integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==} + /@types/node@20.12.12: + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} dependencies: undici-types: 5.26.5 dev: true @@ -3525,7 +3509,7 @@ packages: deepmerge: 4.3.1 media-query-parser: 2.0.2 modern-ahocorasick: 1.0.1 - picocolors: 1.0.0 + picocolors: 1.0.1 transitivePeerDependencies: - babel-plugin-macros dev: true @@ -3545,7 +3529,7 @@ packages: mlly: 1.7.0 outdent: 0.8.0 vite: 5.2.11 - vite-node: 1.5.3 + vite-node: 1.6.0 transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -3891,12 +3875,6 @@ packages: engines: {node: '>=6'} dev: true - /builtins@5.1.0: - resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} - dependencies: - semver: 7.6.0 - dev: true - /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -3914,16 +3892,16 @@ packages: resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@npmcli/fs': 3.1.0 + '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 - glob: 10.3.12 + glob: 10.3.15 lru-cache: 7.18.3 - minipass: 7.0.4 + minipass: 7.1.1 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 p-map: 4.0.0 - ssri: 10.0.5 + ssri: 10.0.6 tar: 6.2.1 unique-filename: 3.0.0 dev: true @@ -4500,11 +4478,11 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild-plugins-node-modules-polyfill@1.6.3(esbuild@0.17.6): - resolution: {integrity: sha512-nydQGT3RijD8mBd3Hek+2gSAxndgceZU9GIjYYiqU+7CE7veN8utTmupf0frcKpwIXCXWpRofL9CY9k0yU70CA==} + /esbuild-plugins-node-modules-polyfill@1.6.4(esbuild@0.17.6): + resolution: {integrity: sha512-x3MCOvZrKDGAfqAYS/pZUUSwiN+XH7x84A+Prup0CZBJKuGfuGkTAC4g01D6JPs/GCM9wzZVfd8bmiy+cP/iXA==} engines: {node: '>=14.0.0'} peerDependencies: - esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 + esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 dependencies: '@jspm/core': 2.0.1 esbuild: 0.17.6 @@ -4854,7 +4832,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.12 require-like: 0.1.2 dev: true @@ -5075,7 +5053,7 @@ packages: resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 7.0.4 + minipass: 7.1.1 dev: true /fs.realpath@1.0.0: @@ -5168,6 +5146,18 @@ packages: minipass: 7.0.4 path-scurry: 1.10.2 + /glob@10.3.15: + resolution: {integrity: sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.1.1 + path-scurry: 1.11.1 + dev: true + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -5749,8 +5739,8 @@ packages: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true - /json-parse-even-better-errors@3.0.1: - resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} + /json-parse-even-better-errors@3.0.2: + resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true @@ -5826,7 +5816,7 @@ packages: engines: {node: '>=14'} dependencies: mlly: 1.7.0 - pkg-types: 1.1.0 + pkg-types: 1.1.1 dev: true /locate-path@5.0.0: @@ -5894,13 +5884,6 @@ packages: yallist: 3.1.1 dev: true - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - /lru-cache@7.18.3: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} @@ -6421,6 +6404,11 @@ packages: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} + /minipass@7.1.1: + resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -6444,7 +6432,7 @@ packages: dependencies: acorn: 8.11.3 pathe: 1.1.2 - pkg-types: 1.1.0 + pkg-types: 1.1.1 ufo: 1.5.3 dev: true @@ -6522,7 +6510,7 @@ packages: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.6.2 validate-npm-package-license: 3.0.4 dev: true @@ -6539,7 +6527,7 @@ packages: resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.6.0 + semver: 7.6.2 dev: true /npm-normalize-package-bin@3.0.1: @@ -6553,8 +6541,8 @@ packages: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.6.0 - validate-npm-package-name: 5.0.0 + semver: 7.6.2 + validate-npm-package-name: 5.0.1 dev: true /npm-pick-manifest@8.0.2: @@ -6564,7 +6552,7 @@ packages: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.6.0 + semver: 7.6.2 dev: true /npm-run-path@4.0.1: @@ -6832,6 +6820,14 @@ packages: lru-cache: 10.2.2 minipass: 7.0.4 + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.2.2 + minipass: 7.1.1 + dev: true + /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -6863,6 +6859,10 @@ packages: /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + dev: true + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -6886,8 +6886,8 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - /pkg-types@1.1.0: - resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==} + /pkg-types@1.1.1: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} dependencies: confbox: 0.1.7 mlly: 1.7.0 @@ -7278,25 +7278,25 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-dom@6.23.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514): - resolution: {integrity: sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==} + /react-router-dom@6.23.1(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514): + resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: - '@remix-run/router': 1.16.0 + '@remix-run/router': 1.16.1 react: 19.0.0-beta-26f2496093-20240514 react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) - react-router: 6.23.0(react@19.0.0-beta-26f2496093-20240514) + react-router: 6.23.1(react@19.0.0-beta-26f2496093-20240514) - /react-router@6.23.0(react@19.0.0-beta-26f2496093-20240514): - resolution: {integrity: sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==} + /react-router@6.23.1(react@19.0.0-beta-26f2496093-20240514): + resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' dependencies: - '@remix-run/router': 1.16.0 + '@remix-run/router': 1.16.1 react: 19.0.0-beta-26f2496093-20240514 /react-stately@3.31.0(react@19.0.0-beta-26f2496093-20240514): @@ -7470,7 +7470,7 @@ packages: unified: 10.1.2 dev: true - /remix-utils@7.6.0(@remix-run/node@2.9.1)(@remix-run/react@2.9.1)(react@19.0.0-beta-26f2496093-20240514)(zod@3.23.8): + /remix-utils@7.6.0(@remix-run/node@2.9.2)(@remix-run/react@2.9.2)(react@19.0.0-beta-26f2496093-20240514)(zod@3.23.8): resolution: {integrity: sha512-BPhCUEy+nwrhDDDg2v3+LFSszV6tluMbeSkbffj2o4tqZxt5Kn69Y9sNpGxYLAj8gjqeYDuxjv55of+gYnnykA==} engines: {node: '>=18.0.0'} peerDependencies: @@ -7506,8 +7506,8 @@ packages: zod: optional: true dependencies: - '@remix-run/node': 2.9.1(typescript@5.4.5) - '@remix-run/react': 2.9.1(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5) + '@remix-run/node': 2.9.2(typescript@5.4.5) + '@remix-run/react': 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5) react: 19.0.0-beta-26f2496093-20240514 type-fest: 4.15.0 zod: 3.23.8 @@ -7647,14 +7647,6 @@ packages: hasBin: true dev: true - /semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /semver@7.6.2: resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} engines: {node: '>=10'} @@ -7800,11 +7792,11 @@ packages: resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} dev: true - /ssri@10.0.5: - resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} + /ssri@10.0.6: + resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 7.0.4 + minipass: 7.1.1 dev: true /statuses@2.0.1: @@ -8287,8 +8279,8 @@ packages: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} dev: true - /undici@6.15.0: - resolution: {integrity: sha512-VviMt2tlMg1BvQ0FKXxrz1eJuyrcISrL2sPfBf7ZskX/FCEc/7LeThQaoygsMJpNqrATWQIsRVx+1Dpe4jaYuQ==} + /undici@6.16.1: + resolution: {integrity: sha512-NeNiTT7ixpeiL1qOIU/xTVpHpVP0svmI6PwoCKaMGaI5AsHOaRdwqU/f7Fi9eyU4u03nd5U/BC8wmRMnS9nqoA==} engines: {node: '>=18.17'} /unicorn-magic@0.1.0: @@ -8398,14 +8390,6 @@ packages: punycode: 2.3.1 dev: true - /use-sync-external-store@1.2.0(react@19.0.0-beta-26f2496093-20240514): - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 19.0.0-beta-26f2496093-20240514 - dev: false - /use-sync-external-store@1.2.2(react@19.0.0-beta-26f2496093-20240514): resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: @@ -8458,11 +8442,9 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /validate-npm-package-name@5.0.0: - resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} + /validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - builtins: 5.1.0 dev: true /vary@1.1.2: @@ -8485,15 +8467,15 @@ packages: vfile-message: 3.1.4 dev: true - /vite-node@1.5.3: - resolution: {integrity: sha512-axFo00qiCpU/JLd8N1gu9iEYL3xTbMbMrbe5nDp9GL0nb6gurIdZLkkFogZXWnE8Oyy5kfSLwNVIcVsnhE7lgQ==} + /vite-node@1.6.0: + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 vite: 5.2.11 transitivePeerDependencies: - '@types/node'