diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index d9a8393c..00000000 --- a/.eslintrc.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "env": { - "browser": true, - "es6": true, - "jest": true, - "node": true - }, - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended-requiring-type-checking", - "plugin:react/recommended", - "prettier" - ], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": ["tsconfig.json"] - }, - "plugins": ["@typescript-eslint", "import", "react", "deprecation"], - "rules": { - "no-duplicate-imports": "error", - "no-unused-vars": "off", - "no-console": "error", - "@typescript-eslint/no-unsafe-argument": "error", - "@typescript-eslint/ban-ts-comment": "warn", - "@typescript-eslint/consistent-type-definitions": ["error", "interface"], - "@typescript-eslint/explicit-function-return-type": "off", - "@typescript-eslint/no-empty-function": "off", - "@typescript-eslint/no-extraneous-class": "error", - "@typescript-eslint/no-parameter-properties": "off", - "@typescript-eslint/no-this-alias": "warn", - "@typescript-eslint/no-unused-vars": [ - "error", - { - "argsIgnorePattern": "^_" - } - ], - "@typescript-eslint/no-use-before-define": [ - "error", - { - "classes": false, - "functions": false, - "typedefs": false - } - ], - "@typescript-eslint/no-useless-constructor": "error", - "@typescript-eslint/prefer-ts-expect-error": "error", - "deprecation/deprecation": "warn", - "import/export": "error", - "import/extensions": [ - "error", - "never", - { - "json": "always" - } - ], - "import/first": "error", - "import/newline-after-import": "error", - "import/no-absolute-path": "error", - "import/no-commonjs": "error", - "import/no-cycle": "error", - "import/no-default-export": "error", - "import/prefer-default-export": "off", - "import/no-deprecated": "error", - "import/no-extraneous-dependencies": [ - "error", - { - "devDependencies": [ - "__stories__/**/*", - "__tests-pacts__/**/*", - "__tests__/**/*", - "scripts/**/*", - "jest.setup.ts", - "webpack.config.js" - ], - "optionalDependencies": false - } - ], - "import/no-internal-modules": [ - "error", - { - "allow": ["msw/node"] - } - ], - "import/no-mutable-exports": "error", - "import/no-self-import": "error", - "import/no-unassigned-import": "error", - "import/no-useless-path-segments": [ - "error", - { - "noUselessIndex": true - } - ], - "import/order": [ - "error", - { - "alphabetize": { - "order": "asc" - }, - "groups": [ - ["builtin", "external", "internal"], - ["parent", "sibling", "index", "unknown"] - ], - "newlines-between": "always" - } - ], - "react/jsx-boolean-value": "error", - "react/jsx-curly-brace-presence": "error", - "react/jsx-fragments": ["error", "syntax"], - "react/prop-types": "off" - }, - "settings": { - "react": { - "pragma": "h", - "version": "16.8" - } - } -} diff --git a/.yarn/cache/@bundled-es-modules-cookie-npm-2.0.0-936890fd62-53114eabbe.zip b/.yarn/cache/@bundled-es-modules-cookie-npm-2.0.0-936890fd62-53114eabbe.zip deleted file mode 100644 index d80c144d..00000000 Binary files a/.yarn/cache/@bundled-es-modules-cookie-npm-2.0.0-936890fd62-53114eabbe.zip and /dev/null differ diff --git a/.yarn/cache/@bundled-es-modules-cookie-npm-2.0.1-fb001bd2b9-4f210f9316.zip b/.yarn/cache/@bundled-es-modules-cookie-npm-2.0.1-fb001bd2b9-4f210f9316.zip new file mode 100644 index 00000000..adbf0118 Binary files /dev/null and b/.yarn/cache/@bundled-es-modules-cookie-npm-2.0.1-fb001bd2b9-4f210f9316.zip differ diff --git a/.yarn/cache/@cloudflare-workerd-darwin-arm64-npm-1.20241011.1-ce73812275-8.zip b/.yarn/cache/@cloudflare-workerd-darwin-64-npm-1.20241106.1-10466c9371-8.zip similarity index 75% rename from .yarn/cache/@cloudflare-workerd-darwin-arm64-npm-1.20241011.1-ce73812275-8.zip rename to .yarn/cache/@cloudflare-workerd-darwin-64-npm-1.20241106.1-10466c9371-8.zip index dd3bb414..8a8b6615 100644 Binary files a/.yarn/cache/@cloudflare-workerd-darwin-arm64-npm-1.20241011.1-ce73812275-8.zip and b/.yarn/cache/@cloudflare-workerd-darwin-64-npm-1.20241106.1-10466c9371-8.zip differ diff --git a/.yarn/cache/@cloudflare-workerd-darwin-64-npm-1.20241011.1-58b4fcca4d-8.zip b/.yarn/cache/@cloudflare-workerd-darwin-arm64-npm-1.20241106.1-5b6cd598c0-8.zip similarity index 75% rename from .yarn/cache/@cloudflare-workerd-darwin-64-npm-1.20241011.1-58b4fcca4d-8.zip rename to .yarn/cache/@cloudflare-workerd-darwin-arm64-npm-1.20241106.1-5b6cd598c0-8.zip index ed4100d4..ef4803fb 100644 Binary files a/.yarn/cache/@cloudflare-workerd-darwin-64-npm-1.20241011.1-58b4fcca4d-8.zip and b/.yarn/cache/@cloudflare-workerd-darwin-arm64-npm-1.20241106.1-5b6cd598c0-8.zip differ diff --git a/.yarn/cache/@cloudflare-workerd-linux-64-npm-1.20241011.1-b83b11151b-8.zip b/.yarn/cache/@cloudflare-workerd-linux-64-npm-1.20241106.1-6a5f3cfb6e-8.zip similarity index 76% rename from .yarn/cache/@cloudflare-workerd-linux-64-npm-1.20241011.1-b83b11151b-8.zip rename to .yarn/cache/@cloudflare-workerd-linux-64-npm-1.20241106.1-6a5f3cfb6e-8.zip index 363b3ca8..8affdbee 100644 Binary files a/.yarn/cache/@cloudflare-workerd-linux-64-npm-1.20241011.1-b83b11151b-8.zip and b/.yarn/cache/@cloudflare-workerd-linux-64-npm-1.20241106.1-6a5f3cfb6e-8.zip differ diff --git a/.yarn/cache/@cloudflare-workerd-linux-arm64-npm-1.20241011.1-5d6708f427-8.zip b/.yarn/cache/@cloudflare-workerd-linux-arm64-npm-1.20241106.1-654ba9471d-8.zip similarity index 76% rename from .yarn/cache/@cloudflare-workerd-linux-arm64-npm-1.20241011.1-5d6708f427-8.zip rename to .yarn/cache/@cloudflare-workerd-linux-arm64-npm-1.20241106.1-654ba9471d-8.zip index fca3a349..b24636c5 100644 Binary files a/.yarn/cache/@cloudflare-workerd-linux-arm64-npm-1.20241011.1-5d6708f427-8.zip and b/.yarn/cache/@cloudflare-workerd-linux-arm64-npm-1.20241106.1-654ba9471d-8.zip differ diff --git a/.yarn/cache/@cloudflare-workers-shared-npm-0.6.0-8926353e2d-100e8d2477.zip b/.yarn/cache/@cloudflare-workers-shared-npm-0.6.0-8926353e2d-100e8d2477.zip deleted file mode 100644 index 7de707bf..00000000 Binary files a/.yarn/cache/@cloudflare-workers-shared-npm-0.6.0-8926353e2d-100e8d2477.zip and /dev/null differ diff --git a/.yarn/cache/@cloudflare-workers-shared-npm-0.7.1-217a3cb1c3-894fd74202.zip b/.yarn/cache/@cloudflare-workers-shared-npm-0.7.1-217a3cb1c3-894fd74202.zip new file mode 100644 index 00000000..eaffda88 Binary files /dev/null and b/.yarn/cache/@cloudflare-workers-shared-npm-0.7.1-217a3cb1c3-894fd74202.zip differ diff --git a/.yarn/cache/@cloudflare-workers-types-npm-4.20241018.0-de8c647282-c754756fb6.zip b/.yarn/cache/@cloudflare-workers-types-npm-4.20241018.0-de8c647282-c754756fb6.zip deleted file mode 100644 index 8ed968f9..00000000 Binary files a/.yarn/cache/@cloudflare-workers-types-npm-4.20241018.0-de8c647282-c754756fb6.zip and /dev/null differ diff --git a/.yarn/cache/@cloudflare-workers-types-npm-4.20241106.0-0536688603-821e8beb9e.zip b/.yarn/cache/@cloudflare-workers-types-npm-4.20241106.0-0536688603-821e8beb9e.zip new file mode 100644 index 00000000..ee39370c Binary files /dev/null and b/.yarn/cache/@cloudflare-workers-types-npm-4.20241106.0-0536688603-821e8beb9e.zip differ diff --git a/.yarn/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-0d628680e2.zip b/.yarn/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-0d628680e2.zip new file mode 100644 index 00000000..b6785b5b Binary files /dev/null and b/.yarn/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-0d628680e2.zip differ diff --git a/.yarn/cache/@eslint-community-regexpp-npm-4.6.2-0fc083c210-a3c341377b.zip b/.yarn/cache/@eslint-community-regexpp-npm-4.6.2-0fc083c210-a3c341377b.zip deleted file mode 100644 index 0f0538ee..00000000 Binary files a/.yarn/cache/@eslint-community-regexpp-npm-4.6.2-0fc083c210-a3c341377b.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-compat-npm-1.2.2-37456f3e5d-02708de14b.zip b/.yarn/cache/@eslint-compat-npm-1.2.2-37456f3e5d-02708de14b.zip new file mode 100644 index 00000000..81f0cc8d Binary files /dev/null and b/.yarn/cache/@eslint-compat-npm-1.2.2-37456f3e5d-02708de14b.zip differ diff --git a/.yarn/cache/@eslint-config-array-npm-0.18.0-bb4bc4e301-5ff748e178.zip b/.yarn/cache/@eslint-config-array-npm-0.18.0-bb4bc4e301-5ff748e178.zip new file mode 100644 index 00000000..6aaf0255 Binary files /dev/null and b/.yarn/cache/@eslint-config-array-npm-0.18.0-bb4bc4e301-5ff748e178.zip differ diff --git a/.yarn/cache/@eslint-core-npm-0.7.0-55f1b6f05c-91d4aa2805.zip b/.yarn/cache/@eslint-core-npm-0.7.0-55f1b6f05c-91d4aa2805.zip new file mode 100644 index 00000000..99c88a4d Binary files /dev/null and b/.yarn/cache/@eslint-core-npm-0.7.0-55f1b6f05c-91d4aa2805.zip differ diff --git a/.yarn/cache/@eslint-eslintrc-npm-2.1.4-1ff4b5f908-10957c7592.zip b/.yarn/cache/@eslint-eslintrc-npm-2.1.4-1ff4b5f908-10957c7592.zip deleted file mode 100644 index 58788ff7..00000000 Binary files a/.yarn/cache/@eslint-eslintrc-npm-2.1.4-1ff4b5f908-10957c7592.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-b0a9bbd98c.zip b/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-b0a9bbd98c.zip new file mode 100644 index 00000000..4435df3e Binary files /dev/null and b/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-b0a9bbd98c.zip differ diff --git a/.yarn/cache/@eslint-js-npm-8.57.0-00ead3710a-315dc65b0e.zip b/.yarn/cache/@eslint-js-npm-8.57.0-00ead3710a-315dc65b0e.zip deleted file mode 100644 index 82eab16e..00000000 Binary files a/.yarn/cache/@eslint-js-npm-8.57.0-00ead3710a-315dc65b0e.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-js-npm-9.14.0-778d6db19a-727767d3c8.zip b/.yarn/cache/@eslint-js-npm-9.14.0-778d6db19a-727767d3c8.zip new file mode 100644 index 00000000..0db78b81 Binary files /dev/null and b/.yarn/cache/@eslint-js-npm-9.14.0-778d6db19a-727767d3c8.zip differ diff --git a/.yarn/cache/@eslint-object-schema-npm-2.1.4-0546250476-5a03094115.zip b/.yarn/cache/@eslint-object-schema-npm-2.1.4-0546250476-5a03094115.zip new file mode 100644 index 00000000..2ca0a210 Binary files /dev/null and b/.yarn/cache/@eslint-object-schema-npm-2.1.4-0546250476-5a03094115.zip differ diff --git a/.yarn/cache/@eslint-plugin-kit-npm-0.2.2-5e32e77841-08935d81f5.zip b/.yarn/cache/@eslint-plugin-kit-npm-0.2.2-5e32e77841-08935d81f5.zip new file mode 100644 index 00000000..fca6575c Binary files /dev/null and b/.yarn/cache/@eslint-plugin-kit-npm-0.2.2-5e32e77841-08935d81f5.zip differ diff --git a/.yarn/cache/@humanfs-core-npm-0.19.1-e2e7aaeb6e-611e054514.zip b/.yarn/cache/@humanfs-core-npm-0.19.1-e2e7aaeb6e-611e054514.zip new file mode 100644 index 00000000..a14c2646 Binary files /dev/null and b/.yarn/cache/@humanfs-core-npm-0.19.1-e2e7aaeb6e-611e054514.zip differ diff --git a/.yarn/cache/@humanfs-node-npm-0.16.6-6ee2cad587-f9cb52bb23.zip b/.yarn/cache/@humanfs-node-npm-0.16.6-6ee2cad587-f9cb52bb23.zip new file mode 100644 index 00000000..04ec4b6d Binary files /dev/null and b/.yarn/cache/@humanfs-node-npm-0.16.6-6ee2cad587-f9cb52bb23.zip differ diff --git a/.yarn/cache/@humanwhocodes-config-array-npm-0.11.14-94a02fcc87-861ccce9ea.zip b/.yarn/cache/@humanwhocodes-config-array-npm-0.11.14-94a02fcc87-861ccce9ea.zip deleted file mode 100644 index 166fee4b..00000000 Binary files a/.yarn/cache/@humanwhocodes-config-array-npm-0.11.14-94a02fcc87-861ccce9ea.zip and /dev/null differ diff --git a/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.2-77b42018f9-2fc1150336.zip b/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.2-77b42018f9-2fc1150336.zip deleted file mode 100644 index cf6847cf..00000000 Binary files a/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.2-77b42018f9-2fc1150336.zip and /dev/null differ diff --git a/.yarn/cache/@humanwhocodes-retry-npm-0.3.1-9d87bf92c6-7e5517bb51.zip b/.yarn/cache/@humanwhocodes-retry-npm-0.3.1-9d87bf92c6-7e5517bb51.zip new file mode 100644 index 00000000..8421b8cb Binary files /dev/null and b/.yarn/cache/@humanwhocodes-retry-npm-0.3.1-9d87bf92c6-7e5517bb51.zip differ diff --git a/.yarn/cache/@humanwhocodes-retry-npm-0.4.0-e38efe8ec2-a1ea6ba7de.zip b/.yarn/cache/@humanwhocodes-retry-npm-0.4.0-e38efe8ec2-a1ea6ba7de.zip new file mode 100644 index 00000000..d3d528d4 Binary files /dev/null and b/.yarn/cache/@humanwhocodes-retry-npm-0.4.0-e38efe8ec2-a1ea6ba7de.zip differ diff --git a/.yarn/cache/@inquirer-confirm-npm-3.0.0-984f548d6b-ed16dc0e5b.zip b/.yarn/cache/@inquirer-confirm-npm-3.0.0-984f548d6b-ed16dc0e5b.zip deleted file mode 100644 index 823a3893..00000000 Binary files a/.yarn/cache/@inquirer-confirm-npm-3.0.0-984f548d6b-ed16dc0e5b.zip and /dev/null differ diff --git a/.yarn/cache/@inquirer-confirm-npm-5.0.2-cb24775360-4e775b80b6.zip b/.yarn/cache/@inquirer-confirm-npm-5.0.2-cb24775360-4e775b80b6.zip new file mode 100644 index 00000000..75c41b78 Binary files /dev/null and b/.yarn/cache/@inquirer-confirm-npm-5.0.2-cb24775360-4e775b80b6.zip differ diff --git a/.yarn/cache/@inquirer-core-npm-10.1.0-572381c9a8-c52be9ef04.zip b/.yarn/cache/@inquirer-core-npm-10.1.0-572381c9a8-c52be9ef04.zip new file mode 100644 index 00000000..6eb4a510 Binary files /dev/null and b/.yarn/cache/@inquirer-core-npm-10.1.0-572381c9a8-c52be9ef04.zip differ diff --git a/.yarn/cache/@inquirer-core-npm-7.0.0-c301d3f0c5-9496406e24.zip b/.yarn/cache/@inquirer-core-npm-7.0.0-c301d3f0c5-9496406e24.zip deleted file mode 100644 index 27a66749..00000000 Binary files a/.yarn/cache/@inquirer-core-npm-7.0.0-c301d3f0c5-9496406e24.zip and /dev/null differ diff --git a/.yarn/cache/@inquirer-figures-npm-1.0.8-b84d6f580a-24c5c70f49.zip b/.yarn/cache/@inquirer-figures-npm-1.0.8-b84d6f580a-24c5c70f49.zip new file mode 100644 index 00000000..2d35f88a Binary files /dev/null and b/.yarn/cache/@inquirer-figures-npm-1.0.8-b84d6f580a-24c5c70f49.zip differ diff --git a/.yarn/cache/@inquirer-type-npm-1.2.0-5c889cb5a6-50be288696.zip b/.yarn/cache/@inquirer-type-npm-1.2.0-5c889cb5a6-50be288696.zip deleted file mode 100644 index 086122aa..00000000 Binary files a/.yarn/cache/@inquirer-type-npm-1.2.0-5c889cb5a6-50be288696.zip and /dev/null differ diff --git a/.yarn/cache/@inquirer-type-npm-3.0.1-5402bd13af-af412f1e75.zip b/.yarn/cache/@inquirer-type-npm-3.0.1-5402bd13af-af412f1e75.zip new file mode 100644 index 00000000..dc6dd5ba Binary files /dev/null and b/.yarn/cache/@inquirer-type-npm-3.0.1-5402bd13af-af412f1e75.zip differ diff --git a/.yarn/cache/@mswjs-interceptors-npm-0.29.1-b5be72ad54-c217f922c6.zip b/.yarn/cache/@mswjs-interceptors-npm-0.29.1-b5be72ad54-c217f922c6.zip deleted file mode 100644 index b0eb0488..00000000 Binary files a/.yarn/cache/@mswjs-interceptors-npm-0.29.1-b5be72ad54-c217f922c6.zip and /dev/null differ diff --git a/.yarn/cache/@mswjs-interceptors-npm-0.36.10-3730eb6609-e4d22f6678.zip b/.yarn/cache/@mswjs-interceptors-npm-0.36.10-3730eb6609-e4d22f6678.zip new file mode 100644 index 00000000..5d6455c3 Binary files /dev/null and b/.yarn/cache/@mswjs-interceptors-npm-0.36.10-3730eb6609-e4d22f6678.zip differ diff --git a/.yarn/cache/@sentry-types-npm-8.35.0-c68c0a0037-bb9632f9eb.zip b/.yarn/cache/@sentry-types-npm-8.36.0-bfc3a7b94c-6b079739f0.zip similarity index 99% rename from .yarn/cache/@sentry-types-npm-8.35.0-c68c0a0037-bb9632f9eb.zip rename to .yarn/cache/@sentry-types-npm-8.36.0-bfc3a7b94c-6b079739f0.zip index aeb1fe67..8a684ee8 100644 Binary files a/.yarn/cache/@sentry-types-npm-8.35.0-c68c0a0037-bb9632f9eb.zip and b/.yarn/cache/@sentry-types-npm-8.36.0-bfc3a7b94c-6b079739f0.zip differ diff --git a/.yarn/cache/@testing-library-jest-dom-npm-6.5.0-fa5d3458cd-c2d14103eb.zip b/.yarn/cache/@testing-library-jest-dom-npm-6.5.0-fa5d3458cd-c2d14103eb.zip deleted file mode 100644 index 2eb5e58c..00000000 Binary files a/.yarn/cache/@testing-library-jest-dom-npm-6.5.0-fa5d3458cd-c2d14103eb.zip and /dev/null differ diff --git a/.yarn/cache/@testing-library-jest-dom-npm-6.6.3-733adae273-c1dc4260b0.zip b/.yarn/cache/@testing-library-jest-dom-npm-6.6.3-733adae273-c1dc4260b0.zip new file mode 100644 index 00000000..531d7668 Binary files /dev/null and b/.yarn/cache/@testing-library-jest-dom-npm-6.6.3-733adae273-c1dc4260b0.zip differ diff --git a/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-8825d6e729.zip b/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-8825d6e729.zip new file mode 100644 index 00000000..95bab1b0 Binary files /dev/null and b/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-8825d6e729.zip differ diff --git a/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-97ed0cb44d.zip b/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-97ed0cb44d.zip new file mode 100644 index 00000000..dbab109f Binary files /dev/null and b/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-97ed0cb44d.zip differ diff --git a/.yarn/cache/@types-mute-stream-npm-0.0.4-3e79ac07f9-af8d83ad7b.zip b/.yarn/cache/@types-mute-stream-npm-0.0.4-3e79ac07f9-af8d83ad7b.zip deleted file mode 100644 index 01d99171..00000000 Binary files a/.yarn/cache/@types-mute-stream-npm-0.0.4-3e79ac07f9-af8d83ad7b.zip and /dev/null differ diff --git a/.yarn/cache/@types-node-npm-20.11.17-5185bfb3de-59c0dde187.zip b/.yarn/cache/@types-node-npm-20.11.17-5185bfb3de-59c0dde187.zip deleted file mode 100644 index a855ecdc..00000000 Binary files a/.yarn/cache/@types-node-npm-20.11.17-5185bfb3de-59c0dde187.zip and /dev/null differ diff --git a/.yarn/cache/@types-wrap-ansi-npm-3.0.0-b7f3369360-492f061009.zip b/.yarn/cache/@types-wrap-ansi-npm-3.0.0-b7f3369360-492f061009.zip deleted file mode 100644 index de7b15af..00000000 Binary files a/.yarn/cache/@types-wrap-ansi-npm-3.0.0-b7f3369360-492f061009.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.12.0-84fc5ba2a7-c5016fca4d.zip b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.13.0-729f68b710-42d5c14abd.zip similarity index 90% rename from .yarn/cache/@typescript-eslint-eslint-plugin-npm-8.12.0-84fc5ba2a7-c5016fca4d.zip rename to .yarn/cache/@typescript-eslint-eslint-plugin-npm-8.13.0-729f68b710-42d5c14abd.zip index 37a1ce32..fc702720 100644 Binary files a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.12.0-84fc5ba2a7-c5016fca4d.zip and b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.13.0-729f68b710-42d5c14abd.zip differ diff --git a/.yarn/cache/@typescript-eslint-parser-npm-8.11.0-1dbc8390a0-b7664933df.zip b/.yarn/cache/@typescript-eslint-parser-npm-8.14.0-3444f81ac4-11a2c52efc.zip similarity index 83% rename from .yarn/cache/@typescript-eslint-parser-npm-8.11.0-1dbc8390a0-b7664933df.zip rename to .yarn/cache/@typescript-eslint-parser-npm-8.14.0-3444f81ac4-11a2c52efc.zip index 5fd921b4..37126051 100644 Binary files a/.yarn/cache/@typescript-eslint-parser-npm-8.11.0-1dbc8390a0-b7664933df.zip and b/.yarn/cache/@typescript-eslint-parser-npm-8.14.0-3444f81ac4-11a2c52efc.zip differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-8.11.0-63dee792b4-f36212ac1d.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-8.13.0-e43069aef7-7c80fddb07.zip similarity index 80% rename from .yarn/cache/@typescript-eslint-scope-manager-npm-8.11.0-63dee792b4-f36212ac1d.zip rename to .yarn/cache/@typescript-eslint-scope-manager-npm-8.13.0-e43069aef7-7c80fddb07.zip index 633946fd..6f5b550a 100644 Binary files a/.yarn/cache/@typescript-eslint-scope-manager-npm-8.11.0-63dee792b4-f36212ac1d.zip and b/.yarn/cache/@typescript-eslint-scope-manager-npm-8.13.0-e43069aef7-7c80fddb07.zip differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-8.12.0-f9e588e4a2-5ea2589cac.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-8.14.0-4e9e7df726-9c4011771e.zip similarity index 76% rename from .yarn/cache/@typescript-eslint-scope-manager-npm-8.12.0-f9e588e4a2-5ea2589cac.zip rename to .yarn/cache/@typescript-eslint-scope-manager-npm-8.14.0-4e9e7df726-9c4011771e.zip index e9b482b8..ab1409e7 100644 Binary files a/.yarn/cache/@typescript-eslint-scope-manager-npm-8.12.0-f9e588e4a2-5ea2589cac.zip and b/.yarn/cache/@typescript-eslint-scope-manager-npm-8.14.0-4e9e7df726-9c4011771e.zip differ diff --git a/.yarn/cache/@typescript-eslint-type-utils-npm-8.12.0-d58b784293-62ef69626c.zip b/.yarn/cache/@typescript-eslint-type-utils-npm-8.13.0-cc851ffd1e-98e369a49c.zip similarity index 91% rename from .yarn/cache/@typescript-eslint-type-utils-npm-8.12.0-d58b784293-62ef69626c.zip rename to .yarn/cache/@typescript-eslint-type-utils-npm-8.13.0-cc851ffd1e-98e369a49c.zip index 7fd81cda..2fbfb626 100644 Binary files a/.yarn/cache/@typescript-eslint-type-utils-npm-8.12.0-d58b784293-62ef69626c.zip and b/.yarn/cache/@typescript-eslint-type-utils-npm-8.13.0-cc851ffd1e-98e369a49c.zip differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-8.11.0-62c557a0b9-2958f3b5b3.zip b/.yarn/cache/@typescript-eslint-types-npm-8.11.0-62c557a0b9-2958f3b5b3.zip deleted file mode 100644 index 779aaf94..00000000 Binary files a/.yarn/cache/@typescript-eslint-types-npm-8.11.0-62c557a0b9-2958f3b5b3.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-8.12.0-e8ae59575b-f3892161c9.zip b/.yarn/cache/@typescript-eslint-types-npm-8.12.0-e8ae59575b-f3892161c9.zip deleted file mode 100644 index ff0b37d9..00000000 Binary files a/.yarn/cache/@typescript-eslint-types-npm-8.12.0-e8ae59575b-f3892161c9.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-8.13.0-a4356c5098-361489858f.zip b/.yarn/cache/@typescript-eslint-types-npm-8.13.0-a4356c5098-361489858f.zip new file mode 100644 index 00000000..fb4e2667 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-types-npm-8.13.0-a4356c5098-361489858f.zip differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-8.14.0-56131dda9e-032f1adb48.zip b/.yarn/cache/@typescript-eslint-types-npm-8.14.0-56131dda9e-032f1adb48.zip new file mode 100644 index 00000000..e7278703 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-types-npm-8.14.0-56131dda9e-032f1adb48.zip differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.11.0-2b184d9237-03ae4740d4.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.13.0-59e9fc52dc-43d33fa341.zip similarity index 77% rename from .yarn/cache/@typescript-eslint-typescript-estree-npm-8.11.0-2b184d9237-03ae4740d4.zip rename to .yarn/cache/@typescript-eslint-typescript-estree-npm-8.13.0-59e9fc52dc-43d33fa341.zip index 22ecd19b..fcb70526 100644 Binary files a/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.11.0-2b184d9237-03ae4740d4.zip and b/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.13.0-59e9fc52dc-43d33fa341.zip differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.12.0-ec4a45b8a7-1c968ec73a.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.14.0-2681614eed-9412bd801f.zip similarity index 79% rename from .yarn/cache/@typescript-eslint-typescript-estree-npm-8.12.0-ec4a45b8a7-1c968ec73a.zip rename to .yarn/cache/@typescript-eslint-typescript-estree-npm-8.14.0-2681614eed-9412bd801f.zip index 80f2d521..9b95fa25 100644 Binary files a/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.12.0-ec4a45b8a7-1c968ec73a.zip and b/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.14.0-2681614eed-9412bd801f.zip differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-8.12.0-e7f6bcc10a-d45c89cfc7.zip b/.yarn/cache/@typescript-eslint-utils-npm-8.13.0-033f0cf809-6d6ec83c48.zip similarity index 90% rename from .yarn/cache/@typescript-eslint-utils-npm-8.12.0-e7f6bcc10a-d45c89cfc7.zip rename to .yarn/cache/@typescript-eslint-utils-npm-8.13.0-033f0cf809-6d6ec83c48.zip index 4371eeb0..2aeca54c 100644 Binary files a/.yarn/cache/@typescript-eslint-utils-npm-8.12.0-e7f6bcc10a-d45c89cfc7.zip and b/.yarn/cache/@typescript-eslint-utils-npm-8.13.0-033f0cf809-6d6ec83c48.zip differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.11.0-b52c2f749c-29057642bf.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.11.0-b52c2f749c-29057642bf.zip deleted file mode 100644 index 7102d77d..00000000 Binary files a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.11.0-b52c2f749c-29057642bf.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.12.0-20aa4e1884-7897a66ba0.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.12.0-20aa4e1884-7897a66ba0.zip deleted file mode 100644 index 9f9a2cb7..00000000 Binary files a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.12.0-20aa4e1884-7897a66ba0.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.13.0-1f794557a7-eeefa461db.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.13.0-1f794557a7-eeefa461db.zip new file mode 100644 index 00000000..b6276d9d Binary files /dev/null and b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.13.0-1f794557a7-eeefa461db.zip differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.14.0-c83f7a80b3-5f1279bf7c.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.14.0-c83f7a80b3-5f1279bf7c.zip new file mode 100644 index 00000000..2774b145 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.14.0-c83f7a80b3-5f1279bf7c.zip differ diff --git a/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-4f656b7b46.zip b/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-4f656b7b46.zip deleted file mode 100644 index 598a36e0..00000000 Binary files a/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-4f656b7b46.zip and /dev/null differ diff --git a/.yarn/cache/acorn-npm-8.14.0-dc46f61424-8755074ba5.zip b/.yarn/cache/acorn-npm-8.14.0-dc46f61424-8755074ba5.zip new file mode 100644 index 00000000..e2f4f77e Binary files /dev/null and b/.yarn/cache/acorn-npm-8.14.0-dc46f61424-8755074ba5.zip differ diff --git a/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-1bd588289b.zip b/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-1bd588289b.zip deleted file mode 100644 index 84deb09e..00000000 Binary files a/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-1bd588289b.zip and /dev/null differ diff --git a/.yarn/cache/cookie-npm-0.7.2-6ea9ee4231-9bf8555e33.zip b/.yarn/cache/cookie-npm-0.7.2-6ea9ee4231-9bf8555e33.zip new file mode 100644 index 00000000..02da3807 Binary files /dev/null and b/.yarn/cache/cookie-npm-0.7.2-6ea9ee4231-9bf8555e33.zip differ diff --git a/.yarn/cache/date-fns-npm-4.1.0-764604ee0f-fb681b242c.zip b/.yarn/cache/date-fns-npm-4.1.0-764604ee0f-fb681b242c.zip new file mode 100644 index 00000000..98c7b147 Binary files /dev/null and b/.yarn/cache/date-fns-npm-4.1.0-764604ee0f-fb681b242c.zip differ diff --git a/.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-fd7673ca77.zip b/.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-fd7673ca77.zip deleted file mode 100644 index 25e09031..00000000 Binary files a/.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-fd7673ca77.zip and /dev/null differ diff --git a/.yarn/cache/eslint-npm-8.57.0-4286e12a3a-3a48d7ff85.zip b/.yarn/cache/eslint-npm-8.57.0-4286e12a3a-3a48d7ff85.zip deleted file mode 100644 index 73f8f9df..00000000 Binary files a/.yarn/cache/eslint-npm-8.57.0-4286e12a3a-3a48d7ff85.zip and /dev/null differ diff --git a/.yarn/cache/eslint-npm-9.14.0-04ed57b338-1b54112da2.zip b/.yarn/cache/eslint-npm-9.14.0-04ed57b338-1b54112da2.zip new file mode 100644 index 00000000..4e46a4e0 Binary files /dev/null and b/.yarn/cache/eslint-npm-9.14.0-04ed57b338-1b54112da2.zip differ diff --git a/.yarn/cache/eslint-scope-npm-7.2.2-53cb0df8e8-ec97dbf5fb.zip b/.yarn/cache/eslint-scope-npm-7.2.2-53cb0df8e8-ec97dbf5fb.zip deleted file mode 100644 index 29b002eb..00000000 Binary files a/.yarn/cache/eslint-scope-npm-7.2.2-53cb0df8e8-ec97dbf5fb.zip and /dev/null differ diff --git a/.yarn/cache/eslint-scope-npm-8.2.0-d74e314c9e-750eff4672.zip b/.yarn/cache/eslint-scope-npm-8.2.0-d74e314c9e-750eff4672.zip new file mode 100644 index 00000000..7ff47ecc Binary files /dev/null and b/.yarn/cache/eslint-scope-npm-8.2.0-d74e314c9e-750eff4672.zip differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-779c604672.zip b/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-779c604672.zip new file mode 100644 index 00000000..29abd6d3 Binary files /dev/null and b/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-779c604672.zip differ diff --git a/.yarn/cache/espree-npm-10.3.0-e5b10052f5-63e8030ff5.zip b/.yarn/cache/espree-npm-10.3.0-e5b10052f5-63e8030ff5.zip new file mode 100644 index 00000000..904d8d6e Binary files /dev/null and b/.yarn/cache/espree-npm-10.3.0-e5b10052f5-63e8030ff5.zip differ diff --git a/.yarn/cache/espree-npm-9.6.1-a50722a5a9-eb8c149c7a.zip b/.yarn/cache/espree-npm-9.6.1-a50722a5a9-eb8c149c7a.zip deleted file mode 100644 index 0014c057..00000000 Binary files a/.yarn/cache/espree-npm-9.6.1-a50722a5a9-eb8c149c7a.zip and /dev/null differ diff --git a/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-aefb0d2596.zip b/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-aefb0d2596.zip deleted file mode 100644 index 6006b960..00000000 Binary files a/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-aefb0d2596.zip and /dev/null differ diff --git a/.yarn/cache/esquery-npm-1.6.0-16fee31531-08ec4fe446.zip b/.yarn/cache/esquery-npm-1.6.0-16fee31531-08ec4fe446.zip new file mode 100644 index 00000000..90baf4cf Binary files /dev/null and b/.yarn/cache/esquery-npm-1.6.0-16fee31531-08ec4fe446.zip differ diff --git a/.yarn/cache/figures-npm-3.2.0-85d357e955-85a6ad29e9.zip b/.yarn/cache/figures-npm-3.2.0-85d357e955-85a6ad29e9.zip deleted file mode 100644 index eac0ef72..00000000 Binary files a/.yarn/cache/figures-npm-3.2.0-85d357e955-85a6ad29e9.zip and /dev/null differ diff --git a/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-f49701feaa.zip b/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-f49701feaa.zip deleted file mode 100644 index 3748d0b2..00000000 Binary files a/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-f49701feaa.zip and /dev/null differ diff --git a/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-f67802d333.zip b/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-f67802d333.zip new file mode 100644 index 00000000..97687a84 Binary files /dev/null and b/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-f67802d333.zip differ diff --git a/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-4fdd10ecbc.zip b/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-4fdd10ecbc.zip deleted file mode 100644 index adabb73b..00000000 Binary files a/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-4fdd10ecbc.zip and /dev/null differ diff --git a/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-899fc86bf6.zip b/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-899fc86bf6.zip new file mode 100644 index 00000000..3b159ec3 Binary files /dev/null and b/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-899fc86bf6.zip differ diff --git a/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip b/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip deleted file mode 100644 index b5d1ef6f..00000000 Binary files a/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip and /dev/null differ diff --git a/.yarn/cache/flatted-npm-3.3.1-458870f59b-85ae718165.zip b/.yarn/cache/flatted-npm-3.3.1-458870f59b-85ae718165.zip new file mode 100644 index 00000000..aa9503d5 Binary files /dev/null and b/.yarn/cache/flatted-npm-3.3.1-458870f59b-85ae718165.zip differ diff --git a/.yarn/cache/globals-npm-13.20.0-4565a722e7-ad1ecf914b.zip b/.yarn/cache/globals-npm-13.20.0-4565a722e7-ad1ecf914b.zip deleted file mode 100644 index e8add5b6..00000000 Binary files a/.yarn/cache/globals-npm-13.20.0-4565a722e7-ad1ecf914b.zip and /dev/null differ diff --git a/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-534b821673.zip b/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-534b821673.zip new file mode 100644 index 00000000..15200cd2 Binary files /dev/null and b/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-534b821673.zip differ diff --git a/.yarn/cache/globals-npm-15.12.0-998488f877-2a134cc876.zip b/.yarn/cache/globals-npm-15.12.0-998488f877-2a134cc876.zip new file mode 100644 index 00000000..f8cbdd56 Binary files /dev/null and b/.yarn/cache/globals-npm-15.12.0-998488f877-2a134cc876.zip differ diff --git a/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip b/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip deleted file mode 100644 index 27f29d70..00000000 Binary files a/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip and /dev/null differ diff --git a/.yarn/cache/itty-time-npm-1.0.6-735c599fc7-01051b17fe.zip b/.yarn/cache/itty-time-npm-1.0.6-735c599fc7-01051b17fe.zip new file mode 100644 index 00000000..b9d3e434 Binary files /dev/null and b/.yarn/cache/itty-time-npm-1.0.6-735c599fc7-01051b17fe.zip differ diff --git a/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-9026b03edc.zip b/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-9026b03edc.zip new file mode 100644 index 00000000..f0961af3 Binary files /dev/null and b/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-9026b03edc.zip differ diff --git a/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-74a24395b1.zip b/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-74a24395b1.zip new file mode 100644 index 00000000..aa2c0609 Binary files /dev/null and b/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-74a24395b1.zip differ diff --git a/.yarn/cache/miniflare-npm-3.20241011.0-1d3820419b-17cd1f0e74.zip b/.yarn/cache/miniflare-npm-3.20241011.0-1d3820419b-17cd1f0e74.zip deleted file mode 100644 index bd3e9302..00000000 Binary files a/.yarn/cache/miniflare-npm-3.20241011.0-1d3820419b-17cd1f0e74.zip and /dev/null differ diff --git a/.yarn/cache/miniflare-npm-3.20241106.0-56c7e4dd1e-b3af758622.zip b/.yarn/cache/miniflare-npm-3.20241106.0-56c7e4dd1e-b3af758622.zip new file mode 100644 index 00000000..842e81a5 Binary files /dev/null and b/.yarn/cache/miniflare-npm-3.20241106.0-56c7e4dd1e-b3af758622.zip differ diff --git a/.yarn/cache/msw-npm-2.4.3-d357f75dd0-bfbc9b5691.zip b/.yarn/cache/msw-npm-2.4.3-d357f75dd0-bfbc9b5691.zip deleted file mode 100644 index f5f45791..00000000 Binary files a/.yarn/cache/msw-npm-2.4.3-d357f75dd0-bfbc9b5691.zip and /dev/null differ diff --git a/.yarn/cache/msw-npm-2.6.4-541894e43d-b53b0a8746.zip b/.yarn/cache/msw-npm-2.6.4-541894e43d-b53b0a8746.zip new file mode 100644 index 00000000..dbf51362 Binary files /dev/null and b/.yarn/cache/msw-npm-2.6.4-541894e43d-b53b0a8746.zip differ diff --git a/.yarn/cache/mute-stream-npm-1.0.0-b6e846d471-36fc968b0e.zip b/.yarn/cache/mute-stream-npm-1.0.0-b6e846d471-36fc968b0e.zip deleted file mode 100644 index 3d01d4b4..00000000 Binary files a/.yarn/cache/mute-stream-npm-1.0.0-b6e846d471-36fc968b0e.zip and /dev/null differ diff --git a/.yarn/cache/mute-stream-npm-2.0.0-45d3c1ef83-d2e4fd2f5a.zip b/.yarn/cache/mute-stream-npm-2.0.0-45d3c1ef83-d2e4fd2f5a.zip new file mode 100644 index 00000000..0edb0c14 Binary files /dev/null and b/.yarn/cache/mute-stream-npm-2.0.0-45d3c1ef83-d2e4fd2f5a.zip differ diff --git a/.yarn/cache/outvariant-npm-1.4.3-192f951f81-4a3551fb2b.zip b/.yarn/cache/outvariant-npm-1.4.3-192f951f81-4a3551fb2b.zip new file mode 100644 index 00000000..44989bea Binary files /dev/null and b/.yarn/cache/outvariant-npm-1.4.3-192f951f81-4a3551fb2b.zip differ diff --git a/.yarn/cache/run-async-npm-3.0.0-bfba9a6e47-280c03d5a8.zip b/.yarn/cache/run-async-npm-3.0.0-bfba9a6e47-280c03d5a8.zip deleted file mode 100644 index 1a8936cf..00000000 Binary files a/.yarn/cache/run-async-npm-3.0.0-bfba9a6e47-280c03d5a8.zip and /dev/null differ diff --git a/.yarn/cache/type-fest-npm-0.20.2-b36432617f-4fb3272df2.zip b/.yarn/cache/type-fest-npm-0.20.2-b36432617f-4fb3272df2.zip deleted file mode 100644 index 8222fdcc..00000000 Binary files a/.yarn/cache/type-fest-npm-0.20.2-b36432617f-4fb3272df2.zip and /dev/null differ diff --git a/.yarn/cache/type-fest-npm-4.26.1-274c31182d-7188db3bca.zip b/.yarn/cache/type-fest-npm-4.26.1-274c31182d-7188db3bca.zip new file mode 100644 index 00000000..76f1fc6a Binary files /dev/null and b/.yarn/cache/type-fest-npm-4.26.1-274c31182d-7188db3bca.zip differ diff --git a/.yarn/cache/type-fest-npm-4.9.0-9e5ef8a7da-73383de232.zip b/.yarn/cache/type-fest-npm-4.9.0-9e5ef8a7da-73383de232.zip deleted file mode 100644 index 4d2b4ca9..00000000 Binary files a/.yarn/cache/type-fest-npm-4.9.0-9e5ef8a7da-73383de232.zip and /dev/null differ diff --git a/.yarn/cache/typescript-npm-5.6.2-f0e21b35f9-48777e1dab.zip b/.yarn/cache/typescript-npm-5.6.3-cc9b3687b0-ba302f8822.zip similarity index 57% rename from .yarn/cache/typescript-npm-5.6.2-f0e21b35f9-48777e1dab.zip rename to .yarn/cache/typescript-npm-5.6.3-cc9b3687b0-ba302f8822.zip index 6df984af..feac5f41 100644 Binary files a/.yarn/cache/typescript-npm-5.6.2-f0e21b35f9-48777e1dab.zip and b/.yarn/cache/typescript-npm-5.6.3-cc9b3687b0-ba302f8822.zip differ diff --git a/.yarn/cache/typescript-patch-9a2b00cdc2-c084ee1ab8.zip b/.yarn/cache/typescript-patch-ff7ec94024-ade87bce23.zip similarity index 57% rename from .yarn/cache/typescript-patch-9a2b00cdc2-c084ee1ab8.zip rename to .yarn/cache/typescript-patch-ff7ec94024-ade87bce23.zip index eda3e3f3..8c492947 100644 Binary files a/.yarn/cache/typescript-patch-9a2b00cdc2-c084ee1ab8.zip and b/.yarn/cache/typescript-patch-ff7ec94024-ade87bce23.zip differ diff --git a/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-3192ef6f3f.zip b/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-3192ef6f3f.zip deleted file mode 100644 index 6ab5ae67..00000000 Binary files a/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-3192ef6f3f.zip and /dev/null differ diff --git a/.yarn/cache/unenv-nightly-npm-2.0.0-20241009-125958-e8ea22f-a4b3593f12-c17821aeb3.zip b/.yarn/cache/unenv-nightly-npm-2.0.0-20241024-111401-d4156ac-43d233863a-57ceabd99a.zip similarity index 82% rename from .yarn/cache/unenv-nightly-npm-2.0.0-20241009-125958-e8ea22f-a4b3593f12-c17821aeb3.zip rename to .yarn/cache/unenv-nightly-npm-2.0.0-20241024-111401-d4156ac-43d233863a-57ceabd99a.zip index c057a6df..31aa8b0c 100644 Binary files a/.yarn/cache/unenv-nightly-npm-2.0.0-20241009-125958-e8ea22f-a4b3593f12-c17821aeb3.zip and b/.yarn/cache/unenv-nightly-npm-2.0.0-20241024-111401-d4156ac-43d233863a-57ceabd99a.zip differ diff --git a/.yarn/cache/workerd-npm-1.20241011.1-983cf70ed5-7732e96be4.zip b/.yarn/cache/workerd-npm-1.20241106.1-7a75420cc4-51ff7e6b3b.zip similarity index 90% rename from .yarn/cache/workerd-npm-1.20241011.1-983cf70ed5-7732e96be4.zip rename to .yarn/cache/workerd-npm-1.20241106.1-7a75420cc4-51ff7e6b3b.zip index b175a644..b08a6097 100644 Binary files a/.yarn/cache/workerd-npm-1.20241011.1-983cf70ed5-7732e96be4.zip and b/.yarn/cache/workerd-npm-1.20241106.1-7a75420cc4-51ff7e6b3b.zip differ diff --git a/.yarn/cache/wrangler-npm-3.81.0-de407a39d9-134cf773f1.zip b/.yarn/cache/wrangler-npm-3.81.0-de407a39d9-134cf773f1.zip deleted file mode 100644 index 958aa144..00000000 Binary files a/.yarn/cache/wrangler-npm-3.81.0-de407a39d9-134cf773f1.zip and /dev/null differ diff --git a/.yarn/cache/wrangler-npm-3.86.1-008d6de662-6c53bede73.zip b/.yarn/cache/wrangler-npm-3.86.1-008d6de662-6c53bede73.zip new file mode 100644 index 00000000..0b78f694 Binary files /dev/null and b/.yarn/cache/wrangler-npm-3.86.1-008d6de662-6c53bede73.zip differ diff --git a/.yarn/cache/yoctocolors-cjs-npm-2.1.2-52d47e1a9b-1c474d4b30.zip b/.yarn/cache/yoctocolors-cjs-npm-2.1.2-52d47e1a9b-1c474d4b30.zip new file mode 100644 index 00000000..101526c5 Binary files /dev/null and b/.yarn/cache/yoctocolors-cjs-npm-2.1.2-52d47e1a9b-1c474d4b30.zip differ diff --git a/__tests__/frontend-proxy.ts b/__tests__/frontend-proxy.ts index 2006010c..bed26ba1 100644 --- a/__tests__/frontend-proxy.ts +++ b/__tests__/frontend-proxy.ts @@ -55,7 +55,7 @@ test('reports to sentry when frontend responded with redirect', async () => { const env = localTestEnvironment() const redirectResponse = await env.fetch({ subdomain: 'en', - pathname: '/math', + pathname: '/api/.ory/login', }) expect(redirectResponse.status).toEqual(302) @@ -68,7 +68,7 @@ test('reports to sentry when frontend responded with redirect', async () => { context: { backendUrl: env.createUrl({ subdomain: 'frontend', - pathname: '/en/math', + pathname: '/api/.ory/login', }), location: 'https://frontend.serlo.org/', }, diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000..a0b75e25 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,166 @@ +import typescriptEslint from '@typescript-eslint/eslint-plugin' +import _import from 'eslint-plugin-import' +import react from 'eslint-plugin-react' +import _deprecation from 'eslint-plugin-deprecation' +import { fixupPluginRules } from '@eslint/compat' +import globals from 'globals' +import tsParser from '@typescript-eslint/parser' +import path from 'node:path' +import { fileURLToPath } from 'node:url' +import js from '@eslint/js' +import { FlatCompat } from '@eslint/eslintrc' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all, +}) + +export default [ + ...compat.extends( + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended-requiring-type-checking', + 'plugin:react/recommended', + 'prettier', + ), + { + plugins: { + '@typescript-eslint': typescriptEslint, + import: fixupPluginRules(_import), + react, + deprecation: fixupPluginRules(_deprecation), + }, + + languageOptions: { + globals: { + ...globals.browser, + ...globals.jest, + ...globals.node, + }, + + parser: tsParser, + ecmaVersion: 5, + sourceType: 'commonjs', + + parserOptions: { + project: ['tsconfig.json'], + }, + }, + + settings: { + react: { + pragma: 'h', + version: '16.8', + }, + }, + + rules: { + 'no-duplicate-imports': 'error', + 'no-unused-vars': 'off', + 'no-console': 'error', + '@typescript-eslint/no-unsafe-argument': 'error', + '@typescript-eslint/ban-ts-comment': 'warn', + '@typescript-eslint/consistent-type-definitions': ['error', 'interface'], + '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/no-empty-function': 'off', + '@typescript-eslint/no-extraneous-class': 'error', + '@typescript-eslint/no-parameter-properties': 'off', + '@typescript-eslint/no-this-alias': 'warn', + + '@typescript-eslint/no-unused-vars': [ + 'error', + { + argsIgnorePattern: '^_', + }, + ], + + '@typescript-eslint/no-use-before-define': [ + 'error', + { + classes: false, + functions: false, + typedefs: false, + }, + ], + + '@typescript-eslint/no-useless-constructor': 'error', + '@typescript-eslint/prefer-ts-expect-error': 'error', + 'deprecation/deprecation': 'warn', + 'import/export': 'error', + + 'import/extensions': [ + 'error', + 'never', + { + json: 'always', + }, + ], + + 'import/first': 'error', + 'import/newline-after-import': 'error', + 'import/no-absolute-path': 'error', + 'import/no-commonjs': 'error', + 'import/no-cycle': 'error', + 'import/no-default-export': 'error', + 'import/prefer-default-export': 'off', + 'import/no-deprecated': 'error', + + 'import/no-extraneous-dependencies': [ + 'error', + { + devDependencies: [ + '__stories__/**/*', + '__tests-pacts__/**/*', + '__tests__/**/*', + 'scripts/**/*', + 'jest.setup.ts', + 'webpack.config.js', + ], + + optionalDependencies: false, + }, + ], + + 'import/no-internal-modules': [ + 'error', + { + allow: ['msw/node'], + }, + ], + + 'import/no-mutable-exports': 'error', + 'import/no-self-import': 'error', + 'import/no-unassigned-import': 'error', + + 'import/no-useless-path-segments': [ + 'error', + { + noUselessIndex: true, + }, + ], + + 'import/order': [ + 'error', + { + alphabetize: { + order: 'asc', + }, + + groups: [ + ['builtin', 'external', 'internal'], + ['parent', 'sibling', 'index', 'unknown'], + ], + + 'newlines-between': 'always', + }, + ], + + 'react/jsx-boolean-value': 'error', + 'react/jsx-curly-brace-presence': 'error', + 'react/jsx-fragments': ['error', 'syntax'], + 'react/prop-types': 'off', + }, + }, +] diff --git a/package.json b/package.json index d59fc524..72addbb0 100644 --- a/package.json +++ b/package.json @@ -36,35 +36,39 @@ "toucan-js": "^4.0.0" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20241018.0", + "@cloudflare/workers-types": "^4.20241106.0", + "@eslint/compat": "^1.2.2", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "^9.14.0", "@iarna/toml": "^2.2.5", "@jest/globals": "^29.7.0", - "@sentry/types": "^8.35.0", - "@testing-library/jest-dom": "^6.5.0", + "@sentry/types": "^8.36.0", + "@testing-library/jest-dom": "^6.6.3", "@types/iarna__toml": "^2.0.5", "@types/jest": "^29.5.14", - "@typescript-eslint/eslint-plugin": "^8.12.0", - "@typescript-eslint/parser": "^8.11.0", + "@typescript-eslint/eslint-plugin": "^8.13.0", + "@typescript-eslint/parser": "^8.14.0", "cross-env": "^7.0.3", "depcheck": "^1.4.7", - "eslint": "^8.57.0", + "eslint": "^9.14.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-react": "^7.37.2", + "globals": "^15.12.0", "jest": "^29.7.0", - "msw": "^2.4.3", + "msw": "^2.6.4", "npm-run-all": "^4.1.5", "prettier": "^3.3.3", "prettier-plugin-packagejson": "^2.5.3", "prettier-plugin-sh": "^0.14.0", "ts-jest": "^29.2.5", "ts-unused-exports": "^10.1.0", - "typescript": "^5.6.2", - "wrangler": "^3.80.3" + "typescript": "^5.6.3", + "wrangler": "^3.86.1" }, "packageManager": "yarn@3.6.0", "engines": { - "node": "^18.0.0" + "node": "^20.0.0" } } diff --git a/src/index.ts b/src/index.ts index 5dea7d7f..8b1e5201 100644 --- a/src/index.ts +++ b/src/index.ts @@ -14,7 +14,6 @@ import { robotsTxt } from './robots' import { sentryHelloWorld } from './sentry' import { SentryFactory, CFEnvironment } from './utils' -// eslint-disable-next-line import/no-default-export export default { async fetch( request: Request, diff --git a/yarn.lock b/yarn.lock index 8cca1849..9b5bb5f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -425,12 +425,12 @@ __metadata: languageName: node linkType: hard -"@bundled-es-modules/cookie@npm:^2.0.0": - version: 2.0.0 - resolution: "@bundled-es-modules/cookie@npm:2.0.0" +"@bundled-es-modules/cookie@npm:^2.0.1": + version: 2.0.1 + resolution: "@bundled-es-modules/cookie@npm:2.0.1" dependencies: - cookie: ^0.5.0 - checksum: 53114eabbedda20ba6c63f45dcea35c568616d22adf5d1882cef9761f65ae636bf47e0c66325572cc8e3a335e0257caf5f76ff1287990d9e9265be7bc9767a87 + cookie: ^0.7.2 + checksum: 4f210f9316a612f03a46c58f0e3de14b2598f36905433b5ac91e305a4185bd3cb0b141622fa54cff2fce18adbac0b5a8df67dca1874aabd81b7a631fc826e116 languageName: node linkType: hard @@ -462,55 +462,55 @@ __metadata: languageName: node linkType: hard -"@cloudflare/workerd-darwin-64@npm:1.20241011.1": - version: 1.20241011.1 - resolution: "@cloudflare/workerd-darwin-64@npm:1.20241011.1" +"@cloudflare/workerd-darwin-64@npm:1.20241106.1": + version: 1.20241106.1 + resolution: "@cloudflare/workerd-darwin-64@npm:1.20241106.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@cloudflare/workerd-darwin-arm64@npm:1.20241011.1": - version: 1.20241011.1 - resolution: "@cloudflare/workerd-darwin-arm64@npm:1.20241011.1" +"@cloudflare/workerd-darwin-arm64@npm:1.20241106.1": + version: 1.20241106.1 + resolution: "@cloudflare/workerd-darwin-arm64@npm:1.20241106.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@cloudflare/workerd-linux-64@npm:1.20241011.1": - version: 1.20241011.1 - resolution: "@cloudflare/workerd-linux-64@npm:1.20241011.1" +"@cloudflare/workerd-linux-64@npm:1.20241106.1": + version: 1.20241106.1 + resolution: "@cloudflare/workerd-linux-64@npm:1.20241106.1" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@cloudflare/workerd-linux-arm64@npm:1.20241011.1": - version: 1.20241011.1 - resolution: "@cloudflare/workerd-linux-arm64@npm:1.20241011.1" +"@cloudflare/workerd-linux-arm64@npm:1.20241106.1": + version: 1.20241106.1 + resolution: "@cloudflare/workerd-linux-arm64@npm:1.20241106.1" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@cloudflare/workerd-windows-64@npm:1.20241011.1": - version: 1.20241011.1 - resolution: "@cloudflare/workerd-windows-64@npm:1.20241011.1" +"@cloudflare/workerd-windows-64@npm:1.20241106.1": + version: 1.20241106.1 + resolution: "@cloudflare/workerd-windows-64@npm:1.20241106.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@cloudflare/workers-shared@npm:0.6.0": - version: 0.6.0 - resolution: "@cloudflare/workers-shared@npm:0.6.0" +"@cloudflare/workers-shared@npm:0.7.1": + version: 0.7.1 + resolution: "@cloudflare/workers-shared@npm:0.7.1" dependencies: mime: ^3.0.0 zod: ^3.22.3 - checksum: 100e8d2477f3efd44f7731bd00742824c0de3e7a4ab1a07c8c9b223ab3f636118deb9dff2234b8f610178d20ea332e2682ff5be6145bd4722a46b4858f0e5fd9 + checksum: 894fd74202402b8d68f7c23f1d51d94029b6a94e26aa7d0a6206dd31a15c958c8f81d27713fa3834ce18575de4f0e3e0f78ca44bc0076f7f88d23d564756f403 languageName: node linkType: hard -"@cloudflare/workers-types@npm:^4.20241018.0": - version: 4.20241018.0 - resolution: "@cloudflare/workers-types@npm:4.20241018.0" - checksum: c754756fb60c40bb7f5c608a762cbd483a0a7e8163fea142dce0d6add70d833b00cf7a7be9a6e90694748d405778bcec71aea389c406a93dfd42d21d1467573f +"@cloudflare/workers-types@npm:^4.20241106.0": + version: 4.20241106.0 + resolution: "@cloudflare/workers-types@npm:4.20241106.0" + checksum: 821e8beb9e3862ec2c9767ca3b007559a76ef2cce6d628d0a79948b3b84ec6a06cf37adc992822777b741b531fb059b31a1a4c879e63f309db33584f04ee8ede languageName: node linkType: hard @@ -716,34 +716,80 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.6.1": - version: 4.6.2 - resolution: "@eslint-community/regexpp@npm:4.6.2" - checksum: a3c341377b46b54fa228f455771b901d1a2717f95d47dcdf40199df30abc000ba020f747f114f08560d119e979d882a94cf46cfc51744544d54b00319c0f2724 +"@eslint-community/regexpp@npm:^4.12.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 0d628680e204bc316d545b4993d3658427ca404ae646ce541fcc65306b8c712c340e5e573e30fb9f85f4855c0c5f6dca9868931f2fcced06417fbe1a0c6cd2d6 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" +"@eslint/compat@npm:^1.2.2": + version: 1.2.2 + resolution: "@eslint/compat@npm:1.2.2" + peerDependencies: + eslint: ^9.10.0 + peerDependenciesMeta: + eslint: + optional: true + checksum: 02708de14b32870f44b4fbb78d1bf9e7fb8741a3038bcaea91239a161a0884b676b4c9b5a2346a145d76981710427f5a2d56f65e5bc0579bd288286e88f43ee2 + languageName: node + linkType: hard + +"@eslint/config-array@npm:^0.18.0": + version: 0.18.0 + resolution: "@eslint/config-array@npm:0.18.0" + dependencies: + "@eslint/object-schema": ^2.1.4 + debug: ^4.3.1 + minimatch: ^3.1.2 + checksum: 5ff748e1788745bfb3160c3b3151d62a7c054e336e9fe8069e86cfa6106f3abbd59b24f1253122268295f98c66803e9a7b23d7f947a8c00f62d2060cc44bc7fc + languageName: node + linkType: hard + +"@eslint/core@npm:^0.7.0": + version: 0.7.0 + resolution: "@eslint/core@npm:0.7.0" + checksum: 91d4aa2805f356fb0bba693411deab91590472666e22c9c03304ba03b288b74403a5e120db16d0926ea94281e15563a8d4d519cd1e565d514e2d5015a84b8575 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.1.0": + version: 3.1.0 + resolution: "@eslint/eslintrc@npm:3.1.0" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.6.0 - globals: ^13.19.0 + espree: ^10.0.1 + globals: ^14.0.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 + checksum: b0a9bbd98c8b9e0f4d975b042ff9b874dde722b20834ea2ff46551c3de740d4f10f56c449b790ef34d7f82147cbddfc22b004a43cc885dbc2664bb134766b5e4 languageName: node linkType: hard -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb +"@eslint/js@npm:9.14.0, @eslint/js@npm:^9.14.0": + version: 9.14.0 + resolution: "@eslint/js@npm:9.14.0" + checksum: 727767d3c80bf88e08565af10cc3732ca0d272c729bbd39043722a203eea289ec6149ab42d977d2d28a81d99329dceeed091b70db37b868e6659913a0840e17b + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/object-schema@npm:2.1.4" + checksum: 5a03094115bcdab7991dbbc5d17a9713f394cebb4b44d3eaf990d7487b9b8e1877b817997334ab40be52e299a0384595c6f6ba91b389901e5e1d21efda779271 + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.0": + version: 0.2.2 + resolution: "@eslint/plugin-kit@npm:0.2.2" + dependencies: + levn: ^0.4.1 + checksum: 08935d81f59f8b2ccc6df1e2517684d6cb9911390e210dacd861be60a000224b0b2f5aa9364ff78e4b14152d1d777aa621f587479aae07d0670b2e14a5a18ef6 languageName: node linkType: hard @@ -754,14 +800,20 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 611e0545146f55ddfdd5c20239cfb7911f9d0e28258787c4fc1a1f6214250830c9367aaaeace0096ed90b6739bee1e9c52ad5ba8adaf74ab8b449119303babfe + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - "@humanwhocodes/object-schema": ^2.0.2 - debug: ^4.3.1 - minimatch: ^3.0.5 - checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 + "@humanfs/core": ^0.19.1 + "@humanwhocodes/retry": ^0.3.0 + checksum: f9cb52bb235f8b9c6fcff43a7e500669a38f8d6ce26593404a9b56365a1644e0ed60c720dc65ff6a696b1f85f3563ab055bb554ec8674f2559085ba840e47710 languageName: node linkType: hard @@ -772,10 +824,17 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.2 - resolution: "@humanwhocodes/object-schema@npm:2.0.2" - checksum: 2fc11503361b5fb4f14714c700c02a3f4c7c93e9acd6b87a29f62c522d90470f364d6161b03d1cc618b979f2ae02aed1106fd29d302695d8927e2fc8165ba8ee +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 7e5517bb51dbea3e02ab6cacef59a8f4b0ca023fc4b0b8cbc40de0ad29f46edd50b897c6e7fba79366a0217e3f48e2da8975056f6c35cfe19d9cc48f1d03c1dd + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.0": + version: 0.4.0 + resolution: "@humanwhocodes/retry@npm:0.4.0" + checksum: a1ea6ba7deff692f08770bea159eb53f280d6b56e6a340c238679752c3d2956797e31431a19a0e1cd303cfb130200024d3dc6bec36c7d98edd4789006d19dfd1 languageName: node linkType: hard @@ -786,42 +845,48 @@ __metadata: languageName: node linkType: hard -"@inquirer/confirm@npm:^3.0.0": - version: 3.0.0 - resolution: "@inquirer/confirm@npm:3.0.0" +"@inquirer/confirm@npm:^5.0.0": + version: 5.0.2 + resolution: "@inquirer/confirm@npm:5.0.2" dependencies: - "@inquirer/core": ^7.0.0 - "@inquirer/type": ^1.2.0 - checksum: ed16dc0e5b22115474853ca57dbe3dacdcd15bcb37cc50020e8e76ff8d0875d62d8b63b93b3092c653faeb6c83a139eac997ff05638b0f1f78ae919f29ee29d4 + "@inquirer/core": ^10.1.0 + "@inquirer/type": ^3.0.1 + peerDependencies: + "@types/node": ">=18" + checksum: 4e775b80b689adeb0b2852ed79b368ef23a82fe3d5f580a562f4af7cdf002a19e0ec1b3b95acc6d49427a72c0fcb5b6548e0cdcafe2f0d3f3d6a923e04aabd0c languageName: node linkType: hard -"@inquirer/core@npm:^7.0.0": - version: 7.0.0 - resolution: "@inquirer/core@npm:7.0.0" +"@inquirer/core@npm:^10.1.0": + version: 10.1.0 + resolution: "@inquirer/core@npm:10.1.0" dependencies: - "@inquirer/type": ^1.2.0 - "@types/mute-stream": ^0.0.4 - "@types/node": ^20.11.16 - "@types/wrap-ansi": ^3.0.0 + "@inquirer/figures": ^1.0.8 + "@inquirer/type": ^3.0.1 ansi-escapes: ^4.3.2 - chalk: ^4.1.2 - cli-spinners: ^2.9.2 cli-width: ^4.1.0 - figures: ^3.2.0 - mute-stream: ^1.0.0 - run-async: ^3.0.0 + mute-stream: ^2.0.0 signal-exit: ^4.1.0 strip-ansi: ^6.0.1 wrap-ansi: ^6.2.0 - checksum: 9496406e24fa68f877b4715ad0c1b8465e558bf0e669dac6a2bb55e97c4d044edd99a864cb7bf1e7db8409f8057b33edd1fe154009f85aea8a7f739837d748c9 + yoctocolors-cjs: ^2.1.2 + checksum: c52be9ef04497a2b82ed6b1258ebd24ad0950b4b83a96e6fbde1a801eeced4e4b32ed5b2217eac98e504cc1d16ddc8d9d39243c96bdb5390ff13629b28c96591 languageName: node linkType: hard -"@inquirer/type@npm:^1.2.0": - version: 1.2.0 - resolution: "@inquirer/type@npm:1.2.0" - checksum: 50be288696a55cf860cee8aef7e10751b3d28694f1f6f5fc9c085bb3c45aa77f43961d40626d48f16a993f16f12a83b4282b16845a173fb1791ddb79bb1f93e8 +"@inquirer/figures@npm:^1.0.8": + version: 1.0.8 + resolution: "@inquirer/figures@npm:1.0.8" + checksum: 24c5c70f49a5f0e9d38f5552fb6936c258d2fc545f6a4944b17ba357c9ca4a729e8cffd77666971554ebc2a57948cfe5003331271a259c406b3f2de0e9c559b7 + languageName: node + linkType: hard + +"@inquirer/type@npm:^3.0.1": + version: 3.0.1 + resolution: "@inquirer/type@npm:3.0.1" + peerDependencies: + "@types/node": ">=18" + checksum: af412f1e7541d43554b02199ae71a2039a1bff5dc51ceefd87de9ece55b199682733b28810fb4b6cb3ed4a159af4cc4a26d4bb29c58dd127e7d9dbda0797d8e7 languageName: node linkType: hard @@ -1155,17 +1220,17 @@ __metadata: languageName: node linkType: hard -"@mswjs/interceptors@npm:^0.29.0": - version: 0.29.1 - resolution: "@mswjs/interceptors@npm:0.29.1" +"@mswjs/interceptors@npm:^0.36.5": + version: 0.36.10 + resolution: "@mswjs/interceptors@npm:0.36.10" dependencies: "@open-draft/deferred-promise": ^2.2.0 "@open-draft/logger": ^0.3.0 "@open-draft/until": ^2.0.0 is-node-process: ^1.2.0 - outvariant: ^1.2.1 + outvariant: ^1.4.3 strict-event-emitter: ^0.5.1 - checksum: c217f922c68024f6a8b526fb7df00bbfccb71e432bfb270322976dd40a9d312698e40bfd105b74df7aeb5a46276531a56ca5b8e3e9b0112f1577eb0d8d289e1f + checksum: e4d22f66782c911836c2b7370b8782ad2466d7f781e96703727b736caede29cc80f31cfbdcb5c4f44faf8737d321db1cbd5367dbd179cd213852a27f586f3cc9 languageName: node linkType: hard @@ -1186,7 +1251,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": +"@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -1267,10 +1332,10 @@ __metadata: languageName: node linkType: hard -"@sentry/types@npm:^8.35.0": - version: 8.35.0 - resolution: "@sentry/types@npm:8.35.0" - checksum: bb9632f9eb334f5e52e1710be72160b263826f1b38ebcead961553a36017b6159064c53eb5e8aaa0330c6a439194c62c134d933dec54ed38234daec25c9e8ad3 +"@sentry/types@npm:^8.36.0": + version: 8.36.0 + resolution: "@sentry/types@npm:8.36.0" + checksum: 6b079739f09211c9e849c34432b78c34041974816b6ea1f57cf402c3177c662633ff5adbff4423b490aa9845f411ce8c1d7b11fd853e18df79c2884f9b69dfef languageName: node linkType: hard @@ -1287,27 +1352,31 @@ __metadata: version: 0.0.0-use.local resolution: "@serlo/serlo.org-cloudflare-worker@workspace:." dependencies: - "@cloudflare/workers-types": ^4.20241018.0 + "@cloudflare/workers-types": ^4.20241106.0 + "@eslint/compat": ^1.2.2 + "@eslint/eslintrc": ^3.1.0 + "@eslint/js": ^9.14.0 "@iarna/toml": ^2.2.5 "@jest/globals": ^29.7.0 - "@sentry/types": ^8.35.0 - "@testing-library/jest-dom": ^6.5.0 + "@sentry/types": ^8.36.0 + "@testing-library/jest-dom": ^6.6.3 "@types/iarna__toml": ^2.0.5 "@types/jest": ^29.5.14 - "@typescript-eslint/eslint-plugin": ^8.12.0 - "@typescript-eslint/parser": ^8.11.0 + "@typescript-eslint/eslint-plugin": ^8.13.0 + "@typescript-eslint/parser": ^8.14.0 cross-env: ^7.0.3 depcheck: ^1.4.7 - eslint: ^8.57.0 + eslint: ^9.14.0 eslint-config-prettier: ^9.1.0 eslint-plugin-deprecation: ^3.0.0 eslint-plugin-import: ^2.31.0 eslint-plugin-react: ^7.37.2 fp-ts: ^2.16.9 + globals: ^15.12.0 io-ts: ^2.2.21 jest: ^29.7.0 jose: ^5.9.6 - msw: ^2.4.3 + msw: ^2.6.4 npm-run-all: ^4.1.5 prettier: ^3.3.3 prettier-plugin-packagejson: ^2.5.3 @@ -1315,8 +1384,8 @@ __metadata: toucan-js: ^4.0.0 ts-jest: ^29.2.5 ts-unused-exports: ^10.1.0 - typescript: ^5.6.2 - wrangler: ^3.80.3 + typescript: ^5.6.3 + wrangler: ^3.86.1 languageName: unknown linkType: soft @@ -1345,9 +1414,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.5.0": - version: 6.5.0 - resolution: "@testing-library/jest-dom@npm:6.5.0" +"@testing-library/jest-dom@npm:^6.6.3": + version: 6.6.3 + resolution: "@testing-library/jest-dom@npm:6.6.3" dependencies: "@adobe/css-tools": ^4.4.0 aria-query: ^5.0.0 @@ -1356,7 +1425,7 @@ __metadata: dom-accessibility-api: ^0.6.3 lodash: ^4.17.21 redent: ^3.0.0 - checksum: c2d14103ebe3358852ec527ff7512f64207a39932b2f7b6dff7e73ba91296b01a71bad9a9584b6ee010681380a906c1740af50470adc6db660e1c7585d012ebf + checksum: c1dc4260b05309a0084416639006cd105849acc5b102bef682a3b19bd6fce07ff6762085fc7f2599546c995a2fc66fdb1d70e50e22a634a0098524056cc9e511 languageName: node linkType: hard @@ -1415,6 +1484,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 + languageName: node + linkType: hard + "@types/graceful-fs@npm:^4.1.3": version: 4.1.6 resolution: "@types/graceful-fs@npm:4.1.6" @@ -1468,6 +1544,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:^7.0.15": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 + languageName: node + linkType: hard + "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -1482,15 +1565,6 @@ __metadata: languageName: node linkType: hard -"@types/mute-stream@npm:^0.0.4": - version: 0.0.4 - resolution: "@types/mute-stream@npm:0.0.4" - dependencies: - "@types/node": "*" - checksum: af8d83ad7b68ea05d9357985daf81b6c9b73af4feacb2f5c2693c7fd3e13e5135ef1bd083ce8d5bdc8e97acd28563b61bb32dec4e4508a8067fcd31b8a098632 - languageName: node - linkType: hard - "@types/node@npm:*": version: 20.4.2 resolution: "@types/node@npm:20.4.2" @@ -1498,15 +1572,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^20.11.16": - version: 20.11.17 - resolution: "@types/node@npm:20.11.17" - dependencies: - undici-types: ~5.26.4 - checksum: 59c0dde187120adc97da30063c86511664b24b50fe777abfe1f557c217d0a0b84a68aaab5ef8ac44f5c2986b3f9cd605a15fa6e4f31195e594da96bbe9617c20 - languageName: node - linkType: hard - "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -1535,13 +1600,6 @@ __metadata: languageName: node linkType: hard -"@types/wrap-ansi@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/wrap-ansi@npm:3.0.0" - checksum: 492f0610093b5802f45ca292777679bb9b381f1f32ae939956dd9e00bf81dba7cc99979687620a2817d9a7d8b59928207698166c47a0861c6a2e5c30d4aaf1e9 - languageName: node - linkType: hard - "@types/yargs-parser@npm:*": version: 21.0.0 resolution: "@types/yargs-parser@npm:21.0.0" @@ -1558,15 +1616,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.12.0": - version: 8.12.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.12.0" +"@typescript-eslint/eslint-plugin@npm:^8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.13.0" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 8.12.0 - "@typescript-eslint/type-utils": 8.12.0 - "@typescript-eslint/utils": 8.12.0 - "@typescript-eslint/visitor-keys": 8.12.0 + "@typescript-eslint/scope-manager": 8.13.0 + "@typescript-eslint/type-utils": 8.13.0 + "@typescript-eslint/utils": 8.13.0 + "@typescript-eslint/visitor-keys": 8.13.0 graphemer: ^1.4.0 ignore: ^5.3.1 natural-compare: ^1.4.0 @@ -1577,25 +1635,25 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: c5016fca4d0ae882448b01637b977ba544b74e31887286bda14e2cd25dc8b82db6a4c4171e4c71d20696adae64acbef9aadd146ac9db0470f0ea135c59404e52 + checksum: 42d5c14abdf97167147f3d753398cf62f44c05ae69615c2630720007a87f70aabe0440de744eb1f95eb72a6f5d3943069d4c2e030789590d7ccf7210b39d9db1 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.11.0": - version: 8.11.0 - resolution: "@typescript-eslint/parser@npm:8.11.0" +"@typescript-eslint/parser@npm:^8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/parser@npm:8.14.0" dependencies: - "@typescript-eslint/scope-manager": 8.11.0 - "@typescript-eslint/types": 8.11.0 - "@typescript-eslint/typescript-estree": 8.11.0 - "@typescript-eslint/visitor-keys": 8.11.0 + "@typescript-eslint/scope-manager": 8.14.0 + "@typescript-eslint/types": 8.14.0 + "@typescript-eslint/typescript-estree": 8.14.0 + "@typescript-eslint/visitor-keys": 8.14.0 debug: ^4.3.4 peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: b7664933df72e150289889e16f10f042d427d8334786ce33fa2e0d2fd2fbf31a52c6e88f9b6b9a864f4e78c7b60cd52c034886eb1fa82893d69434bcd4f7e173 + checksum: 11a2c52efc5813e615c60d13a548e5c13d75a54ab359f64fa7a8d1739b3179ff98f716c6f7789efa293b24e7a1906db1a7331f8a32d8f6405115d50f557af7ea languageName: node linkType: hard @@ -1609,38 +1667,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.11.0": - version: 8.11.0 - resolution: "@typescript-eslint/scope-manager@npm:8.11.0" +"@typescript-eslint/scope-manager@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/scope-manager@npm:8.13.0" dependencies: - "@typescript-eslint/types": 8.11.0 - "@typescript-eslint/visitor-keys": 8.11.0 - checksum: f36212ac1df6a2ed0953beda6bf66e57fd56fcc1c4b4d21149f3451ae621f63aa7ccb92aa1281615250264fdd22e56a163a5d11c5c772c857741ac0e25533325 + "@typescript-eslint/types": 8.13.0 + "@typescript-eslint/visitor-keys": 8.13.0 + checksum: 7c80fddb07b3b4e77f05c3ad8aec9a4dda553638188618bc993352ed2b39a8db464c8f28dad8dfc4d82e06ac793fa83a9983198231a7a4711a0dc6f0955b8ad5 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.12.0": - version: 8.12.0 - resolution: "@typescript-eslint/scope-manager@npm:8.12.0" +"@typescript-eslint/scope-manager@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/scope-manager@npm:8.14.0" dependencies: - "@typescript-eslint/types": 8.12.0 - "@typescript-eslint/visitor-keys": 8.12.0 - checksum: 5ea2589cac927456acfc21c1129e53f03ba62ca96b4a91b146d955dec15f04c93152647b419aa799e6c74d311fce38bf25673e197db24116b54a83d6a542cdcb + "@typescript-eslint/types": 8.14.0 + "@typescript-eslint/visitor-keys": 8.14.0 + checksum: 9c4011771e6795d00328ebfb70b1cdfc706139f0803244adf4bdf46bea5033f1508a0e19136f1d3743eb2c6b5b23d3af6de2b79db8317147c300f61a3335788e languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.12.0": - version: 8.12.0 - resolution: "@typescript-eslint/type-utils@npm:8.12.0" +"@typescript-eslint/type-utils@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/type-utils@npm:8.13.0" dependencies: - "@typescript-eslint/typescript-estree": 8.12.0 - "@typescript-eslint/utils": 8.12.0 + "@typescript-eslint/typescript-estree": 8.13.0 + "@typescript-eslint/utils": 8.13.0 debug: ^4.3.4 ts-api-utils: ^1.3.0 peerDependenciesMeta: typescript: optional: true - checksum: 62ef69626cdce65d79d277af4288efe68b6850a7e5fcb2270c1b0cc7dc5cdc6e2a65f6e3112f0e64b84ebb41c7afbda7f4b2ecf29fdfd93990bbe9fe93da759f + checksum: 98e369a49c4334d8871283f995f010ef38b023f80f922cfef60c21c635cf3a2992ce634613b931de129bb5f4d4939b36025f4cc5aa958bb21fee8eb4d8b78c60 languageName: node linkType: hard @@ -1651,17 +1709,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.11.0": - version: 8.11.0 - resolution: "@typescript-eslint/types@npm:8.11.0" - checksum: 2958f3b5b30d3a876aad79df15662e6c23fe3d0c7750c473f27adc725b2a20f303e914db785c64200bc4092c3489648407792e2bd89eccf3f7aaa4495be81681 +"@typescript-eslint/types@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/types@npm:8.13.0" + checksum: 361489858f07cba8a331d360d73b51a174a902612fd7bb212560a4d7dc2bd704daf252debc410b09e92217aedca9076c3b2892ec76bcf83a7e1575a175942c2e languageName: node linkType: hard -"@typescript-eslint/types@npm:8.12.0": - version: 8.12.0 - resolution: "@typescript-eslint/types@npm:8.12.0" - checksum: f3892161c98758e1595af447c93052386b9a9e50d0276e9be5fcf8379b3e5658352d63994501403b9c2bf4facdf0f45ad567d02e5aa045abe403591650c3b5ad +"@typescript-eslint/types@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/types@npm:8.14.0" + checksum: 032f1adb483a7e306ba31042afbfc219ff8471458f33529e2a1124feb7b6bfad6c7feac5c4ff07320eda5d1019ac4aa634036716f16cf6e25d4fdf0f755764e1 languageName: node linkType: hard @@ -1684,12 +1742,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.11.0": - version: 8.11.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.11.0" +"@typescript-eslint/typescript-estree@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.13.0" dependencies: - "@typescript-eslint/types": 8.11.0 - "@typescript-eslint/visitor-keys": 8.11.0 + "@typescript-eslint/types": 8.13.0 + "@typescript-eslint/visitor-keys": 8.13.0 debug: ^4.3.4 fast-glob: ^3.3.2 is-glob: ^4.0.3 @@ -1699,16 +1757,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 03ae4740d4ff19ebc3ea68ac3be1a0265b4abe6348fdc48123e20d6f9206baaa70209e65c9fa4a91930da7d3952c55099a307014284c9b596b12f72bce741817 + checksum: 43d33fa341b44e11f3dcd627ea38ebe4433320e569d4a502e44acb370f3a6f64609cf4f98f874eefc161aa42487e35b6e499e74ec422f3c629c7bba155c3d88a languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.12.0": - version: 8.12.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.12.0" +"@typescript-eslint/typescript-estree@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.14.0" dependencies: - "@typescript-eslint/types": 8.12.0 - "@typescript-eslint/visitor-keys": 8.12.0 + "@typescript-eslint/types": 8.14.0 + "@typescript-eslint/visitor-keys": 8.14.0 debug: ^4.3.4 fast-glob: ^3.3.2 is-glob: ^4.0.3 @@ -1718,21 +1776,21 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 1c968ec73a355986a534c90e9cf2e0e6ffd8a86d5cb24e550e10b2992f78086e54f20dfed8173af1b58b4d34e3742920fc669ce4cd58eb37c09383e91fcc3696 + checksum: 9412bd801fb45dd3a778f030afd871e2c5010bbd7d4bf54cb2f6e2fecaabb7e2d94960e306737b8ad48a9a0a04297e43aee03741977ecceb3a713560f5927e5a languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.12.0": - version: 8.12.0 - resolution: "@typescript-eslint/utils@npm:8.12.0" +"@typescript-eslint/utils@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/utils@npm:8.13.0" dependencies: "@eslint-community/eslint-utils": ^4.4.0 - "@typescript-eslint/scope-manager": 8.12.0 - "@typescript-eslint/types": 8.12.0 - "@typescript-eslint/typescript-estree": 8.12.0 + "@typescript-eslint/scope-manager": 8.13.0 + "@typescript-eslint/types": 8.13.0 + "@typescript-eslint/typescript-estree": 8.13.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: d45c89cfc756780096de9ce80f9b1aa8ea2bb4d4fad3e562d5e0e885fc174ff8f77856e7e5f7d0f037b2e9535e1661edd6e8cc907176c92c4e62f93cd41accb9 + checksum: 6d6ec83c4806aeeba94777bf82230a2cde9bd5aa90969ac73cd2e3ba22eb6b1e4f7d3710dbe13a1a1734857c3cd3e8522bb043a04e85cea583c91618a28cc200 languageName: node linkType: hard @@ -1760,30 +1818,23 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.11.0": - version: 8.11.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.11.0" +"@typescript-eslint/visitor-keys@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.13.0" dependencies: - "@typescript-eslint/types": 8.11.0 + "@typescript-eslint/types": 8.13.0 eslint-visitor-keys: ^3.4.3 - checksum: 29057642bf63994646bd8c5b4baa704ae8b1ff094daa6254a6a92e9fbd252086e219b2b7e8050a131da58cd16cc4dee20bb9fc142bc0d3f22f92af2b59b5444e + checksum: eeefa461dbf60c967bcc2905bfd80fd6f5d015e8139c7d7a44a46d8ffa9339089a3a0eb937423e3c59aff306c238ed8821bda935db1da28ae063f2ce1deafe08 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.12.0": - version: 8.12.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.12.0" +"@typescript-eslint/visitor-keys@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.14.0" dependencies: - "@typescript-eslint/types": 8.12.0 + "@typescript-eslint/types": 8.14.0 eslint-visitor-keys: ^3.4.3 - checksum: 7897a66ba00fe93cc3c0a7b666dd41de339655732c965869ab2e37c9e86c568faa00beb2f9fe14b1f4f23bfbb4616c02335dc3a8a094d477d0fb96083f0e0f84 - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 + checksum: 5f1279bf7cd830ed96a2769b3f27d6102bce630fc4f72c03fee92d06c599ce4e35b9648d0643d7bc9f2613d6587104731c97126bb23805548717bf99854f1094 languageName: node linkType: hard @@ -1880,7 +1931,16 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.8.0, acorn@npm:^8.9.0": +"acorn@npm:^8.14.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 8755074ba55fff94e84e81c72f1013c2d9c78e973c31231c8ae505a5f966859baf654bddd75046bffd73ce816b149298977fff5077a3033dedba0ae2aad152d4 + languageName: node + linkType: hard + +"acorn@npm:^8.8.0": version: 8.9.0 resolution: "acorn@npm:8.9.0" bin: @@ -2570,13 +2630,6 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.9.2": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c - languageName: node - linkType: hard - "cli-width@npm:^4.1.0": version: 4.1.0 resolution: "cli-width@npm:4.1.0" @@ -2696,6 +2749,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:^0.7.2": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 9bf8555e33530affd571ea37b615ccad9b9a34febbf2c950c86787088eb00a8973690833b0f8ebd6b69b753c62669ea60cec89178c1fb007bf0749abed74f93e + languageName: node + linkType: hard + "cosmiconfig@npm:^7.1.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" @@ -2809,6 +2869,13 @@ __metadata: languageName: node linkType: hard +"date-fns@npm:^4.1.0": + version: 4.1.0 + resolution: "date-fns@npm:4.1.0" + checksum: fb681b242cccabed45494468f64282a7d375ea970e0adbcc5dcc92dcb7aba49b2081c2c9739d41bf71ce89ed68dd73bebfe06ca35129490704775d091895710b + languageName: node + linkType: hard + "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" @@ -3009,15 +3076,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: ^2.0.2 - checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce - languageName: node - linkType: hard - "dom-accessibility-api@npm:^0.6.3": version: 0.6.3 resolution: "dom-accessibility-api@npm:0.6.3" @@ -3565,79 +3623,88 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e + checksum: 750eff4672ca2bf274ec0d1bbeae08aadd53c1907d5c6aff5564d8e047a5f49afa8ae6eee333cab637fd3ebcab2141659d8f2f040f6fdc982b0f61f8bf03136f languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard -"eslint@npm:^8.57.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 779c604672b570bb4da84cef32f6abb085ac78379779c1122d7879eade8bb38ae715645324597cf23232d03cef06032c9844d25c73625bc282a5bfd30247e5b5 + languageName: node + linkType: hard + +"eslint@npm:^9.14.0": + version: 9.14.0 + resolution: "eslint@npm:9.14.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.6.1 - "@eslint/eslintrc": ^2.1.4 - "@eslint/js": 8.57.0 - "@humanwhocodes/config-array": ^0.11.14 + "@eslint-community/regexpp": ^4.12.1 + "@eslint/config-array": ^0.18.0 + "@eslint/core": ^0.7.0 + "@eslint/eslintrc": ^3.1.0 + "@eslint/js": 9.14.0 + "@eslint/plugin-kit": ^0.2.0 + "@humanfs/node": ^0.16.6 "@humanwhocodes/module-importer": ^1.0.1 - "@nodelib/fs.walk": ^1.2.8 - "@ungap/structured-clone": ^1.2.0 + "@humanwhocodes/retry": ^0.4.0 + "@types/estree": ^1.0.6 + "@types/json-schema": ^7.0.15 ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.3.2 - doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.2.2 - eslint-visitor-keys: ^3.4.3 - espree: ^9.6.1 - esquery: ^1.4.2 + eslint-scope: ^8.2.0 + eslint-visitor-keys: ^4.2.0 + espree: ^10.3.0 + esquery: ^1.5.0 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 + file-entry-cache: ^8.0.0 find-up: ^5.0.0 glob-parent: ^6.0.2 - globals: ^13.19.0 - graphemer: ^1.4.0 ignore: ^5.2.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 - is-path-inside: ^3.0.3 - js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 lodash.merge: ^4.6.2 minimatch: ^3.1.2 natural-compare: ^1.4.0 optionator: ^0.9.3 - strip-ansi: ^6.0.1 text-table: ^0.2.0 + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true bin: eslint: bin/eslint.js - checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 + checksum: 1b54112da245f4175fbcf31ea5f71da38dda1bb8f5d645f3b2420035a4310949fda57af14ca7f7992e36374da8c06b94bf20ec8bda64a09409d818aefd0bf09c languageName: node linkType: hard -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" dependencies: - acorn: ^8.9.0 + acorn: ^8.14.0 acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.1 - checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 + eslint-visitor-keys: ^4.2.0 + checksum: 63e8030ff5a98cea7f8b3e3a1487c998665e28d674af08b9b3100ed991670eb3cbb0e308c4548c79e03762753838fbe530c783f17309450d6b47a889fee72bef languageName: node linkType: hard @@ -3651,12 +3718,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" +"esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: ^5.1.0 - checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 + checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2 languageName: node linkType: hard @@ -3809,21 +3876,12 @@ __metadata: languageName: node linkType: hard -"figures@npm:^3.2.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" dependencies: - flat-cache: ^3.0.4 - checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 + flat-cache: ^4.0.0 + checksum: f67802d3334809048c69b3d458f672e1b6d26daefda701761c81f203b80149c35dea04d78ea4238969dd617678e530876722a0634c43031a0957f10cc3ed190f languageName: node linkType: hard @@ -3877,20 +3935,20 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" dependencies: - flatted: ^3.1.0 - rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + flatted: ^3.2.9 + keyv: ^4.5.4 + checksum: 899fc86bf6df093547d76e7bfaeb900824b869d7d457d02e9b8aae24836f0a99fbad79328cfd6415ee8908f180699bf259dc7614f793447cb14f707caf5996f6 languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94 languageName: node linkType: hard @@ -4201,12 +4259,17 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.19.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" - dependencies: - type-fest: ^0.20.2 - checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 534b8216736a5425737f59f6e6a5c7f386254560c9f41d24a9227d60ee3ad4a9e82c5b85def0e212e9d92162f83a92544be4c7fd4c902cb913736c10e08237ac + languageName: node + linkType: hard + +"globals@npm:^15.12.0": + version: 15.12.0 + resolution: "globals@npm:15.12.0" + checksum: 2a134cc876dd73192489561e3c85be348dc1408fef043ebef605cdc437f64cd2fc922268db02e3348683d05d06bed10fb1c3653b3d4399a204a7ecd59e742a07 languageName: node linkType: hard @@ -4800,13 +4863,6 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 - languageName: node - linkType: hard - "is-plain-obj@npm:^4.1.0": version: 4.1.0 resolution: "is-plain-obj@npm:4.1.0" @@ -5021,6 +5077,13 @@ __metadata: languageName: node linkType: hard +"itty-time@npm:^1.0.6": + version: 1.0.6 + resolution: "itty-time@npm:1.0.6" + checksum: 01051b17fed73b7a58a9ef267f909ed04a6b4967ce8cc96cef3ab07a72e18f2f2f367c9b3e462c6223e988c0b23ef7b2d2020c1546a2fe7c55b504aa9ddba0d7 + languageName: node + linkType: hard + "jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -5533,6 +5596,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 + languageName: node + linkType: hard + "json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" @@ -5591,6 +5661,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: 3.0.1 + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 + languageName: node + linkType: hard + "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -5836,9 +5915,9 @@ __metadata: languageName: node linkType: hard -"miniflare@npm:3.20241011.0": - version: 3.20241011.0 - resolution: "miniflare@npm:3.20241011.0" +"miniflare@npm:3.20241106.0": + version: 3.20241106.0 + resolution: "miniflare@npm:3.20241106.0" dependencies: "@cspotcode/source-map-support": 0.8.1 acorn: ^8.8.0 @@ -5848,17 +5927,17 @@ __metadata: glob-to-regexp: ^0.4.1 stoppable: ^1.1.0 undici: ^5.28.4 - workerd: 1.20241011.1 - ws: ^8.17.1 + workerd: 1.20241106.1 + ws: ^8.18.0 youch: ^3.2.2 zod: ^3.22.3 bin: miniflare: bootstrap.js - checksum: 17cd1f0e746af6aaeabb8d633abdc4a56795dee582e202f1da3844ea02a4fdad40bad6f6d311cfb077efb584ac7285c429236626ec8a6fc4c17c650b57da8604 + checksum: b3af758622f73fcb6b08f9d7822158cea9ae983466bf25b0917bf98cfa03c74bee684bcc5d738f72fc85f7d6070dfad2024a26f8966b9ba24feee6dff5ad101a languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -6017,15 +6096,16 @@ __metadata: languageName: node linkType: hard -"msw@npm:^2.4.3": - version: 2.4.3 - resolution: "msw@npm:2.4.3" +"msw@npm:^2.6.4": + version: 2.6.4 + resolution: "msw@npm:2.6.4" dependencies: - "@bundled-es-modules/cookie": ^2.0.0 + "@bundled-es-modules/cookie": ^2.0.1 "@bundled-es-modules/statuses": ^1.0.1 "@bundled-es-modules/tough-cookie": ^0.1.6 - "@inquirer/confirm": ^3.0.0 - "@mswjs/interceptors": ^0.29.0 + "@inquirer/confirm": ^5.0.0 + "@mswjs/interceptors": ^0.36.5 + "@open-draft/deferred-promise": ^2.2.0 "@open-draft/until": ^2.1.0 "@types/cookie": ^0.6.0 "@types/statuses": ^2.0.4 @@ -6033,10 +6113,10 @@ __metadata: graphql: ^16.8.1 headers-polyfill: ^4.0.2 is-node-process: ^1.2.0 - outvariant: ^1.4.2 - path-to-regexp: ^6.2.0 + outvariant: ^1.4.3 + path-to-regexp: ^6.3.0 strict-event-emitter: ^0.5.1 - type-fest: ^4.9.0 + type-fest: ^4.26.1 yargs: ^17.7.2 peerDependencies: typescript: ">= 4.8.x" @@ -6045,7 +6125,7 @@ __metadata: optional: true bin: msw: cli/index.js - checksum: bfbc9b569111372ad98b3b16cebb77f1b9e83798a9cdb3ad4dcdeec9679235881d14d99bb687c09a9262872b3c603ff213e00e9511b57b6ac3b87f3fd5af8e39 + checksum: b53b0a8746b735220b8111284c5345baadd78b858c1119472635b5b59323e8246891947aaac30c9f5eb4c1fa5ccd5f2b77baedce21db36619cd90ee4ab7011f0 languageName: node linkType: hard @@ -6071,10 +6151,10 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 +"mute-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "mute-stream@npm:2.0.0" + checksum: d2e4fd2f5aa342b89b98134a8d899d8ef9b0a6d69274c4af9df46faa2d97aeb1f2ce83d867880d6de63643c52386579b99139801e24e7526c3b9b0a6d1e18d6c languageName: node linkType: hard @@ -6365,13 +6445,20 @@ __metadata: languageName: node linkType: hard -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": +"outvariant@npm:^1.4.0": version: 1.4.2 resolution: "outvariant@npm:1.4.2" checksum: 5d9e2b3edb1cc8be9cbfc1c8c97e8b05137c4384bbfc56e0a465de26c5d2f023e65732ddcda9d46599b06d667fbc0de32c30d2ecd11f6f3f43bcf8ce0d320918 languageName: node linkType: hard +"outvariant@npm:^1.4.3": + version: 1.4.3 + resolution: "outvariant@npm:1.4.3" + checksum: 4a3551fb2b45309e585eebf88bad094dbe56ac6d3a28d59dd2e4050b431aa2beb6097a0763fce3cd82ca0f077026f380a9b60fffc306aaf430141421e7a7b6ed + languageName: node + linkType: hard + "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -6507,7 +6594,7 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^6.2.0, path-to-regexp@npm:^6.3.0": +"path-to-regexp@npm:^6.3.0": version: 6.3.0 resolution: "path-to-regexp@npm:6.3.0" checksum: eca78602e6434a1b6799d511d375ec044e8d7e28f5a48aa5c28d57d8152fb52f3fc62fb1cfc5dfa2198e1f041c2a82ed14043d75740a2fe60e91b5089a153250 @@ -7004,13 +7091,6 @@ __metadata: languageName: node linkType: hard -"run-async@npm:^3.0.0": - version: 3.0.0 - resolution: "run-async@npm:3.0.0" - checksum: 280c03d5a88603f48103fc6fd69f07fb0c392a1e0d319c34ec96a2516030e07ba06f79231a563c78698b882649c2fc1fda601bc84705f57d50efcd1fa506cfc0 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -7922,13 +8002,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 - languageName: node - linkType: hard - "type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" @@ -7936,10 +8009,10 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.9.0": - version: 4.9.0 - resolution: "type-fest@npm:4.9.0" - checksum: 73383de23237b399a70397a53101152548846d919aebcc7d8733000c6c354dc2632fe37c4a70b8571b79fdbfa099e2d8304c5ac56b3254780acff93e4c7a797f +"type-fest@npm:^4.26.1": + version: 4.26.1 + resolution: "type-fest@npm:4.26.1" + checksum: 7188db3bca82afa62c69a8043fb7c5eb74e63c45e7e28efb986da1629d844286f7181bc5a8185f38989fffff0d6c96be66fd13529b01932d1b6ebe725181d31a languageName: node linkType: hard @@ -8056,23 +8129,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.6.2": - version: 5.6.2 - resolution: "typescript@npm:5.6.2" +"typescript@npm:^5.6.3": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 48777e1dabd9044519f56cd012b0296e3b72bafe12b7e8e34222751d45c67e0eba5387ecdaa6c14a53871a29361127798df6dc8d1d35643a0a47cb0b1c65a33a + checksum: ba302f8822777ebefb28b554105f3e074466b671e7444ec6b75dadc008a62f46f373d9e57ceced1c433756d06c8b7dc569a7eefdf3a9573122a49205ff99021a languageName: node linkType: hard -"typescript@patch:typescript@^5.6.2#~builtin": - version: 5.6.2 - resolution: "typescript@patch:typescript@npm%3A5.6.2#~builtin::version=5.6.2&hash=5da071" +"typescript@patch:typescript@^5.6.3#~builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=5da071" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: c084ee1ab865f108c787e6233a5f63c126c482c0c8e87ec998ac5288a2ad54b603e1ea8b8b272355823b833eb31b9fabb99e8c6152283e1cb47e3a76bd6faf6c + checksum: ade87bce2363ee963eed0e4ca8a312ea02c81873ebd53609bc3f6dc0a57f6e61ad7e3fb8cbb7f7ab8b5081cbee801b023f7c4823ee70b1c447eae050e6c7622b languageName: node linkType: hard @@ -8095,13 +8168,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 - languageName: node - linkType: hard - "undici@npm:^5.28.4": version: 5.28.4 resolution: "undici@npm:5.28.4" @@ -8111,15 +8177,15 @@ __metadata: languageName: node linkType: hard -"unenv@npm:unenv-nightly@2.0.0-20241009-125958-e8ea22f": - version: 2.0.0-20241009-125958-e8ea22f - resolution: "unenv-nightly@npm:2.0.0-20241009-125958-e8ea22f" +"unenv@npm:unenv-nightly@2.0.0-20241024-111401-d4156ac": + version: 2.0.0-20241024-111401-d4156ac + resolution: "unenv-nightly@npm:2.0.0-20241024-111401-d4156ac" dependencies: defu: ^6.1.4 ohash: ^1.1.4 pathe: ^1.1.2 ufo: ^1.5.4 - checksum: c17821aeb3b4214707c33c62874550a06db41dbc14488ecc0c63981ef09162b422dc54f6d12c945db934b68116d6aff517480894feb85102eb569f332c5fd661 + checksum: 57ceabd99ae22cfa1ec0cc87f9e1c0b835c33df98b6332fbd97c5e3e909fa8e12b9b18198e7c7cc821f1e70139f12821f6d8873d3e82a909b0fa32237215b7cc languageName: node linkType: hard @@ -8320,15 +8386,15 @@ __metadata: languageName: node linkType: hard -"workerd@npm:1.20241011.1": - version: 1.20241011.1 - resolution: "workerd@npm:1.20241011.1" +"workerd@npm:1.20241106.1": + version: 1.20241106.1 + resolution: "workerd@npm:1.20241106.1" dependencies: - "@cloudflare/workerd-darwin-64": 1.20241011.1 - "@cloudflare/workerd-darwin-arm64": 1.20241011.1 - "@cloudflare/workerd-linux-64": 1.20241011.1 - "@cloudflare/workerd-linux-arm64": 1.20241011.1 - "@cloudflare/workerd-windows-64": 1.20241011.1 + "@cloudflare/workerd-darwin-64": 1.20241106.1 + "@cloudflare/workerd-darwin-arm64": 1.20241106.1 + "@cloudflare/workerd-linux-64": 1.20241106.1 + "@cloudflare/workerd-linux-arm64": 1.20241106.1 + "@cloudflare/workerd-windows-64": 1.20241106.1 dependenciesMeta: "@cloudflare/workerd-darwin-64": optional: true @@ -8342,34 +8408,36 @@ __metadata: optional: true bin: workerd: bin/workerd - checksum: 7732e96be4763b9c4eec368d49faedcc522173a330f1aed96db60fa0a81fd8a0b412549c42d3f57a3429ed133a8edde1de89fa4d0990936d9fa81b7f899ba182 + checksum: 51ff7e6b3bfb0656bde9e40354f156f61c3b19bdf09dcf882257989ab8af037f52a24427aadce3288e45640113a82a33d3fd63b7e41ddbe2ae0bf4926dd36bde languageName: node linkType: hard -"wrangler@npm:^3.80.3": - version: 3.81.0 - resolution: "wrangler@npm:3.81.0" +"wrangler@npm:^3.86.1": + version: 3.86.1 + resolution: "wrangler@npm:3.86.1" dependencies: "@cloudflare/kv-asset-handler": 0.3.4 - "@cloudflare/workers-shared": 0.6.0 + "@cloudflare/workers-shared": 0.7.1 "@esbuild-plugins/node-globals-polyfill": ^0.2.3 "@esbuild-plugins/node-modules-polyfill": ^0.2.2 blake3-wasm: ^2.1.5 chokidar: ^3.5.3 + date-fns: ^4.1.0 esbuild: 0.17.19 fsevents: ~2.3.2 - miniflare: 3.20241011.0 + itty-time: ^1.0.6 + miniflare: 3.20241106.0 nanoid: ^3.3.3 path-to-regexp: ^6.3.0 resolve: ^1.22.8 resolve.exports: ^2.0.2 selfsigned: ^2.0.1 source-map: ^0.6.1 - unenv: "npm:unenv-nightly@2.0.0-20241009-125958-e8ea22f" - workerd: 1.20241011.1 + unenv: "npm:unenv-nightly@2.0.0-20241024-111401-d4156ac" + workerd: 1.20241106.1 xxhash-wasm: ^1.0.1 peerDependencies: - "@cloudflare/workers-types": ^4.20241011.0 + "@cloudflare/workers-types": ^4.20241106.0 dependenciesMeta: fsevents: optional: true @@ -8379,7 +8447,7 @@ __metadata: bin: wrangler: bin/wrangler.js wrangler2: bin/wrangler.js - checksum: 134cf773f1f74f5627ae49527a018234dbc36fd66387f0f14746dc9b720ce88ff20c407220109a21f654f71cf8dba9312aded15e55086033c822aba1ac4ca9af + checksum: 6c53bede73083c1a87d179174847c8aeeb4260f8ee591ea2ab3b5e349981062b7b56377f89f3118df6708ab335c52a80ad8bae577bbc67292d7b5f20c5bdc052 languageName: node linkType: hard @@ -8433,7 +8501,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.17.1": +"ws@npm:^8.18.0": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: @@ -8534,6 +8602,13 @@ __metadata: languageName: node linkType: hard +"yoctocolors-cjs@npm:^2.1.2": + version: 2.1.2 + resolution: "yoctocolors-cjs@npm:2.1.2" + checksum: 1c474d4b30a8c130e679279c5c2c33a0d48eba9684ffa0252cc64846c121fb56c3f25457fef902edbe1e2d7a7872130073a9fc8e795299d75e13fa3f5f548f1b + languageName: node + linkType: hard + "youch@npm:^3.2.2": version: 3.2.3 resolution: "youch@npm:3.2.3"