From 37beb94e5f9c93c84b82cfe8ae7a10510dc893cc Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Tue, 27 Aug 2024 14:46:15 -0500 Subject: [PATCH 1/4] Add `configs` to `workspaces` --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index a31c2b726a..1c5e1e0aea 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "website", "examples/query/react/*", "examples/action-listener/*", + "packages/configs/*", "examples/type-portability/*" ], "devDependencies": { From b7ea0943c1d013d9d5953ef872215f6911d809af Mon Sep 17 00:00:00 2001 From: Ben Durrant Date: Thu, 8 Feb 2024 21:07:37 +0000 Subject: [PATCH 2/4] use foreach so publish doesn't fail if package doesn't have tests, and add config packages to publish job --- .github/workflows/publish.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3cc77b81a1..f2053cca58 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,6 +14,10 @@ on: - '@rtk-query/codegen-openapi' - '@rtk-query/graphql-request-base-query' - '@reduxjs/rtk-codemods' + - '@reduxjs/eslint-config' + - '@reduxjs/prettier-config' + - '@reduxjs/tsconfig' + - '@reduxjs/vitest-config' jobs: publish: runs-on: ubuntu-latest @@ -28,7 +32,7 @@ jobs: registry-url: 'https://registry.npmjs.org' cache: 'yarn' - run: yarn install --frozen-lockfile - - run: yarn workspace ${{ inputs.package }} test + - run: yarn workspaces foreach --include "${{ inputs.package }}" run test - run: yarn workspace ${{ inputs.package }} exec npm publish --access public --provenance env: NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} From 73e93dc47eea7b43854ba116689eb5710f7f3043 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Tue, 27 Aug 2024 15:39:12 -0500 Subject: [PATCH 3/4] Build `config` packages on `install` --- package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.json b/package.json index 1c5e1e0aea..e584b905dc 100644 --- a/package.json +++ b/package.json @@ -57,6 +57,8 @@ "scripts": { "build": "yarn build:packages", "test": "yarn test:packages", + "install": "yarn build-configs", + "build-configs": "yarn workspaces foreach -Atip --include '@reduxjs/*config' run build", "build:examples": "yarn workspaces foreach -A --include '@reduxjs/*' --include '@examples-query-react/*' --include '@examples-action-listener/*' -vtp run build", "build:docs": "yarn workspace website run build", "build:packages": "yarn workspaces foreach -A --include '@reduxjs/*' --include '@rtk-query/*' --topological-dev run build", From 4ff488f73e2f744c6a8fd0fffe91f84a7c61b59d Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Tue, 27 Aug 2024 14:33:13 -0500 Subject: [PATCH 4/4] Initialize all the `config` packages --- packages/configs/eslint/.gitignore | 12 + packages/configs/eslint/README.md | 133 + packages/configs/eslint/package.json | 86 + packages/configs/eslint/src/index.mts | 265 ++ packages/configs/eslint/tsconfig.build.json | 8 + packages/configs/eslint/tsconfig.json | 7 + packages/configs/eslint/tsup.config.mts | 45 + packages/configs/prettier/.gitignore | 12 + packages/configs/prettier/README.md | 88 + packages/configs/prettier/package.json | 75 + packages/configs/prettier/src/index.mts | 89 + packages/configs/prettier/tsconfig.build.json | 8 + packages/configs/prettier/tsconfig.json | 7 + packages/configs/prettier/tsup.config.mts | 45 + packages/configs/typescript/.gitignore | 12 + packages/configs/typescript/README.md | 43 + .../configs/typescript/base/tsconfig.json | 29 + .../typescript/bundler/esnext/tsconfig.json | 8 + .../typescript/bundler/preserve/tsconfig.json | 9 + .../typescript/create-react-app/tsconfig.json | 13 + .../typescript/node-next/tsconfig.json | 9 + packages/configs/typescript/package.json | 39 + packages/configs/vitest/.gitignore | 12 + packages/configs/vitest/README.md | 117 + packages/configs/vitest/package.json | 85 + packages/configs/vitest/src/index.mts | 130 + packages/configs/vitest/tsconfig.build.json | 8 + packages/configs/vitest/tsconfig.json | 7 + packages/configs/vitest/tsup.config.mts | 52 + yarn.lock | 2564 +++++++++++------ 30 files changed, 3133 insertions(+), 884 deletions(-) create mode 100644 packages/configs/eslint/.gitignore create mode 100644 packages/configs/eslint/README.md create mode 100644 packages/configs/eslint/package.json create mode 100644 packages/configs/eslint/src/index.mts create mode 100644 packages/configs/eslint/tsconfig.build.json create mode 100644 packages/configs/eslint/tsconfig.json create mode 100644 packages/configs/eslint/tsup.config.mts create mode 100644 packages/configs/prettier/.gitignore create mode 100644 packages/configs/prettier/README.md create mode 100644 packages/configs/prettier/package.json create mode 100644 packages/configs/prettier/src/index.mts create mode 100644 packages/configs/prettier/tsconfig.build.json create mode 100644 packages/configs/prettier/tsconfig.json create mode 100644 packages/configs/prettier/tsup.config.mts create mode 100644 packages/configs/typescript/.gitignore create mode 100644 packages/configs/typescript/README.md create mode 100644 packages/configs/typescript/base/tsconfig.json create mode 100644 packages/configs/typescript/bundler/esnext/tsconfig.json create mode 100644 packages/configs/typescript/bundler/preserve/tsconfig.json create mode 100644 packages/configs/typescript/create-react-app/tsconfig.json create mode 100644 packages/configs/typescript/node-next/tsconfig.json create mode 100644 packages/configs/typescript/package.json create mode 100644 packages/configs/vitest/.gitignore create mode 100644 packages/configs/vitest/README.md create mode 100644 packages/configs/vitest/package.json create mode 100644 packages/configs/vitest/src/index.mts create mode 100644 packages/configs/vitest/tsconfig.build.json create mode 100644 packages/configs/vitest/tsconfig.json create mode 100644 packages/configs/vitest/tsup.config.mts diff --git a/packages/configs/eslint/.gitignore b/packages/configs/eslint/.gitignore new file mode 100644 index 0000000000..518e7ae942 --- /dev/null +++ b/packages/configs/eslint/.gitignore @@ -0,0 +1,12 @@ +.DS_Store +*.log +node_modules +.vscode +dist +build +temp +.yalc +yalc.lock +tsconfig.vitest-temp.json +.eslintcache +*.tgz diff --git a/packages/configs/eslint/README.md b/packages/configs/eslint/README.md new file mode 100644 index 0000000000..f870fbb141 --- /dev/null +++ b/packages/configs/eslint/README.md @@ -0,0 +1,133 @@ +# ESLint Config + +ESLint configuration tailored for Redux projects. + +## Installation + +#### NPM + +```bash +npm install --save-dev @reduxjs/eslint-config +``` + +#### Yarn + +```bash +yarn add --dev @reduxjs/eslint-config +``` + +#### PNPM + +```bash +pnpm add --save-dev @reduxjs/eslint-config +``` + +#### Bun + +```bash +bun add --dev @reduxjs/eslint-config +``` + +## Usage + +**ECMAScript Modules (ESM) usage inside a file like `eslint.config.mts` or `eslint.config.mjs`**: + +```ts +import { reduxESLintConfig } from '@reduxjs/eslint-config' + +export default reduxESLintConfig +``` + +**CommonJS (CJS) usage inside a file like `eslint.config.cts` or `eslint.config.cjs` (using `require`)**: + +```ts +const { reduxESLintConfig } = require('@reduxjs/eslint-config') + +module.exports = reduxESLintConfig +``` + +**CommonJS (CJS) usage inside a file like `eslint.config.cjs` or `eslint.config.cts` (using dynamic import)**: + +```ts +module.exports = (async () => + (await import('@reduxjs/eslint-config')).reduxESLintConfig)() +``` + +**CommonJS (CJS) usage inside a file like `eslint.config.cts` (using import and export assignment)**: + +```ts +import ReduxESLintConfig = require('@reduxjs/eslint-config') +import reduxESLintConfig = ReduxESLintConfig.reduxESLintConfig + +export = reduxESLintConfig +``` + +Navigating ESLint's configuration options can occasionally feel overwhelming, especially when trying to take advantage of TypeScript's strong typing for better IntelliSense support. To alleviate this complexity and enhance your development experience, we also provide a function called `createESLintConfig` that you can import and use to create your own ESLint configuration. This function already includes the default `reduxESLintConfig` and you can pass in an array of flat configs as additional overrides. + +**ECMAScript Modules (ESM) usage inside a file like `eslint.config.mts` or `eslint.config.mjs`**: + +```ts +import { createESLintConfig } from '@reduxjs/eslint-config' + +export default createESLintConfig([ + { + rules: { + 'no-console': [0], + }, + }, + { + // ...Other additional overrides + }, +]) +``` + +**CommonJS (CJS) usage inside a file like `eslint.config.cts` or `eslint.config.cjs` (using `require`)**: + +```ts +const { createESLintConfig } = require('@reduxjs/eslint-config') + +module.exports = createESLintConfig([ + { + rules: { + 'no-console': [0], + }, + }, + { + // ...Other additional overrides + }, +]) +``` + +**CommonJS (CJS) usage inside a file like `eslint.config.cts` or `eslint.config.cjs` (using dynamic import)**: + +```ts +module.exports = (async () => + (await import('@reduxjs/eslint-config')).createESLintConfig([ + { + rules: { + 'no-console': [0], + }, + }, + { + // ...Other additional overrides + }, + ]))() +``` + +**CommonJS (CJS) usage inside a file like `eslint.config.cts` (using import and export assignment)**: + +```ts +import ReduxESLintConfig = require('@reduxjs/eslint-config') +import createESLintConfig = ReduxESLintConfig.createESLintConfig + +export = createESLintConfig([ + { + rules: { + 'no-console': [0], + }, + }, + { + // ...Other additional overrides + }, +]) +``` diff --git a/packages/configs/eslint/package.json b/packages/configs/eslint/package.json new file mode 100644 index 0000000000..ef0da883cf --- /dev/null +++ b/packages/configs/eslint/package.json @@ -0,0 +1,86 @@ +{ + "name": "@reduxjs/eslint-config", + "version": "0.0.1", + "description": "ESLint configuration for Redux projects", + "keywords": [ + "eslint", + "config", + "eslint-config", + "reduxjs", + "redux-toolkit", + "configuration" + ], + "homepage": "https://github.com/reduxjs/redux-toolkit/tree/master/packages/configs/eslint#readme", + "bugs": { + "url": "https://github.com/reduxjs/redux-toolkit/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/reduxjs/redux-toolkit.git", + "directory": "packages/configs/eslint" + }, + "sideEffects": false, + "exports": { + "./package.json": "./package.json", + ".": { + "module-sync": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "module": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "import": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "default": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + } + }, + "main": "./dist/index.js", + "module": "./dist/index.mjs", + "source": "./src/index.mts", + "types": "./dist/index.d.ts", + "files": [ + "dist", + "src" + ], + "scripts": { + "build": "yarn clean && tsup", + "clean": "rimraf dist", + "prepack": "yarn build" + }, + "dependencies": { + "@eslint/js": "^9.19.0", + "@typescript-eslint/utils": "^8.22.0", + "eslint-config-prettier": "^10.0.1", + "typescript-eslint": "^8.22.0" + }, + "devDependencies": { + "@reduxjs/tsconfig": "workspace:^", + "@types/eslint-config-prettier": "^6.11.3", + "eslint": "^9.19.0", + "rimraf": "^6.0.1", + "tsup": "^8.3.6", + "typescript": "^5.7.3" + }, + "peerDependencies": { + "eslint": ">=8.56.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "typescript": { + "optional": true + } + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/configs/eslint/src/index.mts b/packages/configs/eslint/src/index.mts new file mode 100644 index 0000000000..cd228af3e0 --- /dev/null +++ b/packages/configs/eslint/src/index.mts @@ -0,0 +1,265 @@ +import js from '@eslint/js' +import type { TSESLint } from '@typescript-eslint/utils' +import prettierConfig from 'eslint-config-prettier' +import type { ConfigWithExtends } from 'typescript-eslint' +import { config, configs, parser } from 'typescript-eslint' + +/** + * Represents the global variables provided by Vitest. + * + * @since 0.0.1 + * @public + */ +export type VitestGlobals = { + suite: false + test: false + describe: false + it: false + expectTypeOf: false + assertType: false + expect: false + assert: false + vitest: false + vi: false + beforeAll: false + afterAll: false + beforeEach: false + afterEach: false + onTestFailed: false + onTestFinished: false +} + +/** + * An object representing the globals provided by Vitest for use in testing. + * + * @since 0.0.1 + * @public + */ +export const vitestGlobals: VitestGlobals = { + suite: false, + test: false, + describe: false, + it: false, + expectTypeOf: false, + assertType: false, + expect: false, + assert: false, + vitest: false, + vi: false, + beforeAll: false, + afterAll: false, + beforeEach: false, + afterEach: false, + onTestFailed: false, + onTestFinished: false, +} satisfies Record + +/** + * ESLint configuration tailored for internal Redux projects using TypeScript. + * + * @example + * #### __ECMAScript Modules (ESM) usage inside a file like `eslint.config.mts` or `eslint.config.mjs`__ + * + * ```ts + * import { reduxESLintConfig } from '@reduxjs/eslint-config' + * + * export default reduxESLintConfig + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `eslint.config.cts` or `eslint.config.cjs` (using `require`)__ + * + * ```ts + * const { reduxESLintConfig } = require('@reduxjs/eslint-config') + * + * module.exports = reduxESLintConfig + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `eslint.config.cjs` or `eslint.config.cts` (using dynamic import)__ + * + * ```ts + * module.exports = (async () => + * (await import('@reduxjs/eslint-config')).reduxESLintConfig)() + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `eslint.config.cts` (using import and export assignment)__ + * + * ```ts + * import ReduxESLintConfig = require('@reduxjs/eslint-config') + * import reduxESLintConfig = ReduxESLintConfig.reduxESLintConfig + * + * export = reduxESLintConfig + * ``` + * + * @since 0.0.1 + * @public + */ +export const reduxESLintConfig: TSESLint.FlatConfig.Config[] = + /* @__PURE__ */ config( + // `ignores` must be first. + // config with just `ignores` is the replacement for `.eslintignore` + { + name: '@reduxjs/global-ignores', + ignores: ['**/dist/', '**/.yalc/', '**/build/', '**/lib/', '**/temp/'], + }, + { name: '@reduxjs/javascript', ...js.configs.recommended }, + ...configs.recommended, + ...configs.stylistic, + { name: '@reduxjs/prettier-config', ...prettierConfig }, + { + name: '@reduxjs/main', + languageOptions: { + globals: { + ...vitestGlobals, + }, + parser, + parserOptions: { + projectService: { + allowDefaultProject: ['.size-limit.cjs'], + defaultProject: './tsconfig.json', + }, + ecmaVersion: 'latest', + }, + }, + rules: { + 'no-undef': [0], + '@typescript-eslint/consistent-type-imports': [ + 2, + { fixStyle: 'separate-type-imports', disallowTypeAnnotations: false }, + ], + '@typescript-eslint/consistent-type-exports': [2], + '@typescript-eslint/no-unused-vars': [0], + '@typescript-eslint/no-explicit-any': [0], + '@typescript-eslint/no-empty-object-type': [ + 2, + { allowInterfaces: 'with-single-extends' }, + ], + '@typescript-eslint/no-restricted-types': [ + 2, + { + types: { + '{}': { + suggest: ['AnyNonNullishValue', 'EmptyObject', 'AnyObject'], + }, + }, + }, + ], + '@typescript-eslint/no-namespace': [ + 2, + { allowDeclarations: true, allowDefinitionFiles: true }, + ], + '@typescript-eslint/ban-ts-comment': [0], + '@typescript-eslint/consistent-type-definitions': [0, 'type'], + 'sort-imports': [ + 2, + { + ignoreCase: false, + ignoreDeclarationSort: true, + ignoreMemberSort: false, + memberSyntaxSortOrder: ['none', 'all', 'multiple', 'single'], + allowSeparatedGroups: true, + }, + ], + }, + linterOptions: { reportUnusedDisableDirectives: 2 }, + }, + { + name: '@reduxjs/commonjs', + files: ['**/*.c[jt]s'], + languageOptions: { sourceType: 'commonjs' }, + rules: { + '@typescript-eslint/no-require-imports': [0], + }, + }, + ) + +/** + * A function that returns {@linkcode reduxESLintConfig} + * along with optional additional overrides. + * It's made mainly to provide intellisense and eliminate + * the need for manual type annotations using JSDoc comments. + * + * @param additionalOverrides - Optional additional overrides to apply to the configuration. + * @returns An augmented version of the default {@linkcode reduxESLintConfig}, incorporating any provided overrides. + * + * @example + * #### __ECMAScript Modules (ESM) usage inside a file like `eslint.config.mts` or `eslint.config.mjs`__ + * + * ```ts + * import { createESLintConfig } from '@reduxjs/eslint-config' + * + * export default createESLintConfig([ + * { + * rules: { + * 'no-console': [0], + * }, + * }, + * { + * // ...Other additional overrides + * }, + * ]) + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `eslint.config.cts` or `eslint.config.cjs` (using `require`)__ + * + * ```ts + * const { createESLintConfig } = require('@reduxjs/eslint-config') + * + * module.exports = createESLintConfig([ + * { + * rules: { + * 'no-console': [0], + * }, + * }, + * { + * // ...Other additional overrides + * }, + * ]) + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `eslint.config.cts` or `eslint.config.cjs` (using dynamic import)__ + * + * ```ts + * module.exports = (async () => + * (await import('@reduxjs/eslint-config')).createESLintConfig([ + * { + * rules: { + * 'no-console': [0], + * }, + * }, + * { + * // ...Other additional overrides + * }, + * ]))() + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `eslint.config.cts` (using import and export assignment)__ + * + * ```ts + * import ReduxESLintConfig = require('@reduxjs/eslint-config') + * import createESLintConfig = ReduxESLintConfig.createESLintConfig + * + * export = createESLintConfig([ + * { + * rules: { + * 'no-console': [0], + * }, + * }, + * { + * // ...Other additional overrides + * }, + * ]) + * ``` + * + * @since 0.0.1 + * @public + */ +export const createESLintConfig = ( + additionalOverrides: ConfigWithExtends[] = [], +): TSESLint.FlatConfig.ConfigFile => + /* @__PURE__ */ config(...reduxESLintConfig, ...additionalOverrides) diff --git a/packages/configs/eslint/tsconfig.build.json b/packages/configs/eslint/tsconfig.build.json new file mode 100644 index 0000000000..4609fd0e24 --- /dev/null +++ b/packages/configs/eslint/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "isolatedDeclarations": true, + "rootDir": "./src" + }, + "include": ["src"] +} diff --git a/packages/configs/eslint/tsconfig.json b/packages/configs/eslint/tsconfig.json new file mode 100644 index 0000000000..8adbd04135 --- /dev/null +++ b/packages/configs/eslint/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "@reduxjs/tsconfig/node-next", + "compilerOptions": { + "outDir": "./dist", + "rootDir": "./" + } +} diff --git a/packages/configs/eslint/tsup.config.mts b/packages/configs/eslint/tsup.config.mts new file mode 100644 index 0000000000..251b0a4ecd --- /dev/null +++ b/packages/configs/eslint/tsup.config.mts @@ -0,0 +1,45 @@ +import type { Options } from 'tsup' +import { defineConfig } from 'tsup' + +const tsconfig = 'tsconfig.build.json' satisfies Options['tsconfig'] + +const tsupConfig = defineConfig((overrideOptions): Options[] => { + const commonOptions = { + clean: true, + entry: { index: 'src/index.mts' }, + removeNodeProtocol: false, + shims: true, + sourcemap: true, + splitting: false, + target: ['esnext'], + tsconfig, + ...overrideOptions, + } satisfies Options + + return [ + { + ...commonOptions, + name: 'Modern ESM', + format: ['esm'], + }, + { + ...commonOptions, + name: 'CJS Development', + format: ['cjs'], + }, + { + ...commonOptions, + name: 'ESM Type definitions', + dts: { only: true }, + format: ['esm'], + }, + { + ...commonOptions, + name: 'CJS Type definitions', + dts: { only: true }, + format: ['cjs'], + }, + ] +}) + +export default tsupConfig diff --git a/packages/configs/prettier/.gitignore b/packages/configs/prettier/.gitignore new file mode 100644 index 0000000000..518e7ae942 --- /dev/null +++ b/packages/configs/prettier/.gitignore @@ -0,0 +1,12 @@ +.DS_Store +*.log +node_modules +.vscode +dist +build +temp +.yalc +yalc.lock +tsconfig.vitest-temp.json +.eslintcache +*.tgz diff --git a/packages/configs/prettier/README.md b/packages/configs/prettier/README.md new file mode 100644 index 0000000000..e50a47c458 --- /dev/null +++ b/packages/configs/prettier/README.md @@ -0,0 +1,88 @@ +# Prettier Config + +Prettier configuration tailored for Redux projects. + +## Installation + +#### NPM + +```bash +npm install --save-dev @reduxjs/prettier-config +``` + +#### Yarn + +```bash +yarn add --dev @reduxjs/prettier-config +``` + +#### PNPM + +```bash +pnpm add --save-dev @reduxjs/prettier-config +``` + +#### Bun + +```bash +bun add --dev @reduxjs/prettier-config +``` + +## Usage + +**ECMAScript Modules (ESM) usage inside a file like `prettier.config.mjs`**: + +```js +import { reduxPrettierConfig } from '@reduxjs/prettier-config' + +export default reduxPrettierConfig +``` + +**CommonJS (CJS) usage inside a file like `prettier.config.cjs` (using `require`)**: + +```js +const { reduxPrettierConfig } = require('@reduxjs/prettier-config') + +module.exports = reduxPrettierConfig +``` + +**CommonJS (CJS) usage inside a file like `prettier.config.cjs` (using dynamic import)**: + +```js +module.exports = (async () => + (await import('@reduxjs/prettier-config')).reduxPrettierConfig)() +``` + +To avoid having to write JSDocs we also provide a `createPrettierConfig` function. This function already includes the default `reduxPrettierConfig` and you can pass in additional overrides as an argument. + +**ECMAScript Modules (ESM) usage inside a file like `prettier.config.mjs`**: + +```js +import { createPrettierConfig } from '@reduxjs/prettier-config' + +export default createPrettierConfig({ + arrowParens: 'avoid', + // ...Other additional overrides +}) +``` + +**CommonJS (CJS) usage inside a file like `prettier.config.cjs` (using `require`)**: + +```js +const { createPrettierConfig } = require('@reduxjs/prettier-config') + +module.exports = createPrettierConfig({ + arrowParens: 'avoid', + // ...Other additional overrides +}) +``` + +**CommonJS (CJS) usage inside a file like `prettier.config.cjs` (using dynamic import)**: + +```js +module.exports = (async () => + (await import('@reduxjs/prettier-config')).createPrettierConfig({ + arrowParens: 'avoid', + // ...Other additional overrides + }))() +``` diff --git a/packages/configs/prettier/package.json b/packages/configs/prettier/package.json new file mode 100644 index 0000000000..c73166b91f --- /dev/null +++ b/packages/configs/prettier/package.json @@ -0,0 +1,75 @@ +{ + "name": "@reduxjs/prettier-config", + "version": "0.0.1", + "description": "Prettier configuration for Redux projects", + "keywords": [ + "prettier", + "config", + "prettier-config", + "reduxjs", + "redux-toolkit", + "configuration" + ], + "homepage": "https://github.com/reduxjs/redux-toolkit/tree/master/packages/configs/prettier#readme", + "bugs": { + "url": "https://github.com/reduxjs/redux-toolkit/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/reduxjs/redux-toolkit.git", + "directory": "packages/configs/prettier" + }, + "sideEffects": false, + "exports": { + "./package.json": "./package.json", + ".": { + "module-sync": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "module": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "import": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "default": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + } + }, + "main": "./dist/index.js", + "module": "./dist/index.mjs", + "source": "./src/index.mts", + "types": "./dist/index.d.ts", + "files": [ + "dist", + "src" + ], + "scripts": { + "build": "yarn clean && tsup", + "clean": "rimraf dist", + "prepack": "yarn build" + }, + "devDependencies": { + "@reduxjs/tsconfig": "workspace:^", + "prettier": "^3.4.2", + "rimraf": "^6.0.1", + "tsup": "^8.3.6", + "typescript": "^5.7.3" + }, + "peerDependencies": { + "prettier": ">=3" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + } + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/configs/prettier/src/index.mts b/packages/configs/prettier/src/index.mts new file mode 100644 index 0000000000..ce9280b2df --- /dev/null +++ b/packages/configs/prettier/src/index.mts @@ -0,0 +1,89 @@ +import type { Config } from 'prettier' + +/** + * Prettier configuration tailored for internal Redux projects. + * + * @example + * #### __ECMAScript Modules (ESM) usage inside a file like `prettier.config.mjs`__ + * + * ```js + * import { reduxPrettierConfig } from '@reduxjs/prettier-config' + * + * export default reduxPrettierConfig + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `prettier.config.cjs` (using `require`)__ + * + * ```js + * const { reduxPrettierConfig } = require('@reduxjs/prettier-config') + * + * module.exports = reduxPrettierConfig + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `prettier.config.cjs` (using dynamic import)__ + * + * ```js + * module.exports = (async () => + * (await import('@reduxjs/prettier-config')).reduxPrettierConfig)() + * ``` + * + * @public + * @since 0.0.1 + */ +export const reduxPrettierConfig: Config = { + semi: false, + singleQuote: true, +} + +/** + * A function that returns {@linkcode reduxPrettierConfig} + * along with optional additional overrides. + * It's made mainly to provide intellisense and eliminate + * the need for manual type annotations using JSDoc comments. + * + * @param additionalOverrides - Optional additional overrides to apply to the configuration. + * @returns An augmented version of the default {@linkcode reduxPrettierConfig}, incorporating any provided overrides. + * + * @example + * #### __ECMAScript Modules (ESM) usage inside a file like `prettier.config.mjs`__ + * + * ``js + * import { createPrettierConfig } from '@reduxjs/prettier-config' + * + * export default createPrettierConfig({ + * arrowParens: 'avoid', + * // ...Other additional overrides + * }) + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `prettier.config.cjs` (using `require`)__ + * + * ```js + * const { createPrettierConfig } = require('@reduxjs/prettier-config') + * + * module.exports = createPrettierConfig({ + * arrowParens: 'avoid', + * // ...Other additional overrides + * }) + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `prettier.config.cjs` (using dynamic import)__ + * + * ```js + * module.exports = (async () => + * (await import('@reduxjs/prettier-config')).createPrettierConfig({ + * arrowParens: 'avoid', + * // ...Other additional overrides + * }))() + * ``` + * + * @public + * @since 0.0.1 + */ +export const createPrettierConfig = ( + additionalOverrides: Config = {}, +): Config => ({ ...reduxPrettierConfig, ...additionalOverrides }) diff --git a/packages/configs/prettier/tsconfig.build.json b/packages/configs/prettier/tsconfig.build.json new file mode 100644 index 0000000000..4609fd0e24 --- /dev/null +++ b/packages/configs/prettier/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "isolatedDeclarations": true, + "rootDir": "./src" + }, + "include": ["src"] +} diff --git a/packages/configs/prettier/tsconfig.json b/packages/configs/prettier/tsconfig.json new file mode 100644 index 0000000000..8adbd04135 --- /dev/null +++ b/packages/configs/prettier/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "@reduxjs/tsconfig/node-next", + "compilerOptions": { + "outDir": "./dist", + "rootDir": "./" + } +} diff --git a/packages/configs/prettier/tsup.config.mts b/packages/configs/prettier/tsup.config.mts new file mode 100644 index 0000000000..251b0a4ecd --- /dev/null +++ b/packages/configs/prettier/tsup.config.mts @@ -0,0 +1,45 @@ +import type { Options } from 'tsup' +import { defineConfig } from 'tsup' + +const tsconfig = 'tsconfig.build.json' satisfies Options['tsconfig'] + +const tsupConfig = defineConfig((overrideOptions): Options[] => { + const commonOptions = { + clean: true, + entry: { index: 'src/index.mts' }, + removeNodeProtocol: false, + shims: true, + sourcemap: true, + splitting: false, + target: ['esnext'], + tsconfig, + ...overrideOptions, + } satisfies Options + + return [ + { + ...commonOptions, + name: 'Modern ESM', + format: ['esm'], + }, + { + ...commonOptions, + name: 'CJS Development', + format: ['cjs'], + }, + { + ...commonOptions, + name: 'ESM Type definitions', + dts: { only: true }, + format: ['esm'], + }, + { + ...commonOptions, + name: 'CJS Type definitions', + dts: { only: true }, + format: ['cjs'], + }, + ] +}) + +export default tsupConfig diff --git a/packages/configs/typescript/.gitignore b/packages/configs/typescript/.gitignore new file mode 100644 index 0000000000..518e7ae942 --- /dev/null +++ b/packages/configs/typescript/.gitignore @@ -0,0 +1,12 @@ +.DS_Store +*.log +node_modules +.vscode +dist +build +temp +.yalc +yalc.lock +tsconfig.vitest-temp.json +.eslintcache +*.tgz diff --git a/packages/configs/typescript/README.md b/packages/configs/typescript/README.md new file mode 100644 index 0000000000..6690be3b6b --- /dev/null +++ b/packages/configs/typescript/README.md @@ -0,0 +1,43 @@ +# TypeScript Config + +A collection of different TypeScript configurations tailored for Redux projects. + +## Installation + +#### NPM + +```bash +npm install --save-dev @reduxjs/tsconfig +``` + +#### Yarn + +```bash +yarn add --dev @reduxjs/tsconfig +``` + +#### PNPM + +```bash +pnpm add --save-dev @reduxjs/tsconfig +``` + +#### Bun + +```bash +bun add --dev @reduxjs/tsconfig +``` + +## Usage + +**Inside a file like `tsconfig.json`**: + +```json +{ + "extends": "@reduxjs/tsconfig/base", + "compilerOptions": { + "outDir": "./dist", + "rootDir": "./src" + } +} +``` diff --git a/packages/configs/typescript/base/tsconfig.json b/packages/configs/typescript/base/tsconfig.json new file mode 100644 index 0000000000..9d0caef21b --- /dev/null +++ b/packages/configs/typescript/base/tsconfig.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "declaration": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "isolatedModules": true, + "jsx": "react", + "lib": ["DOM", "ESNext"], + "module": "ESNext", + "moduleResolution": "Node", + "noErrorTruncation": true, + "noFallthroughCasesInSwitch": true, + "noImplicitOverride": true, + "noImplicitReturns": true, + "noUnusedLocals": false, + "noUnusedParameters": false, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "target": "ESNext", + "types": ["vitest/globals", "vitest/importMeta"], + "useDefineForClassFields": true, + "useUnknownInCatchVariables": true + }, + "display": "Redux Base TSConfig" +} diff --git a/packages/configs/typescript/bundler/esnext/tsconfig.json b/packages/configs/typescript/bundler/esnext/tsconfig.json new file mode 100644 index 0000000000..acdbe804ac --- /dev/null +++ b/packages/configs/typescript/bundler/esnext/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "@reduxjs/tsconfig/base", + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "moduleResolution": "Bundler" + }, + "display": "Redux TSConfig with Bundler Resolution and ESNext Module" +} diff --git a/packages/configs/typescript/bundler/preserve/tsconfig.json b/packages/configs/typescript/bundler/preserve/tsconfig.json new file mode 100644 index 0000000000..e59d1337c1 --- /dev/null +++ b/packages/configs/typescript/bundler/preserve/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "@reduxjs/tsconfig/bundler/esnext", + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "module": "Preserve", + "moduleResolution": "Bundler" + }, + "display": "Redux TSConfig with Bundler Resolution and Preserve Modules" +} diff --git a/packages/configs/typescript/create-react-app/tsconfig.json b/packages/configs/typescript/create-react-app/tsconfig.json new file mode 100644 index 0000000000..170203a1b7 --- /dev/null +++ b/packages/configs/typescript/create-react-app/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "@reduxjs/tsconfig/base", + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "allowJs": true, + "jsx": "react-jsx", + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "noEmit": true, + "target": "ES5", + "types": null + }, + "display": "TypeScript Config for Create React App" +} diff --git a/packages/configs/typescript/node-next/tsconfig.json b/packages/configs/typescript/node-next/tsconfig.json new file mode 100644 index 0000000000..4065192a7e --- /dev/null +++ b/packages/configs/typescript/node-next/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "@reduxjs/tsconfig/base", + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext" + }, + "display": "Redux TSConfig with NodeNext Module and Resolution" +} diff --git a/packages/configs/typescript/package.json b/packages/configs/typescript/package.json new file mode 100644 index 0000000000..363d09f63c --- /dev/null +++ b/packages/configs/typescript/package.json @@ -0,0 +1,39 @@ +{ + "name": "@reduxjs/tsconfig", + "version": "0.0.1", + "description": "TypeScript configuration for Redux projects", + "keywords": [ + "config", + "reduxjs", + "redux-toolkit", + "tsconfig", + "typescript", + "ts", + "configuration" + ], + "homepage": "https://github.com/reduxjs/redux-toolkit/tree/master/packages/configs/typescript#readme", + "bugs": { + "url": "https://github.com/reduxjs/redux-toolkit/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/reduxjs/redux-toolkit.git", + "directory": "packages/configs/typescript" + }, + "sideEffects": false, + "exports": { + "./package.json": "./package.json", + ".": "./base/tsconfig.json", + "./node-next": "./node-next/tsconfig.json", + "./base": "./base/tsconfig.json", + "./cra": "./create-react-app/tsconfig.json", + "./create-react-app": "./create-react-app/tsconfig.json", + "./bundler": "./bundler/esnext/tsconfig.json", + "./bundler/esnext": "./bundler/esnext/tsconfig.json", + "./bundler/preserve": "./bundler/preserve/tsconfig.json" + }, + "main": "base/tsconfig.json", + "publishConfig": { + "access": "public" + } +} diff --git a/packages/configs/vitest/.gitignore b/packages/configs/vitest/.gitignore new file mode 100644 index 0000000000..518e7ae942 --- /dev/null +++ b/packages/configs/vitest/.gitignore @@ -0,0 +1,12 @@ +.DS_Store +*.log +node_modules +.vscode +dist +build +temp +.yalc +yalc.lock +tsconfig.vitest-temp.json +.eslintcache +*.tgz diff --git a/packages/configs/vitest/README.md b/packages/configs/vitest/README.md new file mode 100644 index 0000000000..7c0a3d06aa --- /dev/null +++ b/packages/configs/vitest/README.md @@ -0,0 +1,117 @@ +# Vitest Config + +Vitest configuration tailored for Redux projects. + +## Installation + +#### NPM + +```bash +npm install --save-dev @reduxjs/vitest-config +``` + +#### Yarn + +```bash +yarn add --dev @reduxjs/vitest-config +``` + +#### PNPM + +```bash +pnpm add --save-dev @reduxjs/vitest-config +``` + +#### Bun + +```bash +bun add --dev @reduxjs/vitest-config +``` + +## Usage + +**ECMAScript Modules (ESM) usage inside a file like `vitest.config.mts` or `vitest.config.mjs`**: + +```ts +import { reduxVitestConfig } from '@reduxjs/vitest-config' + +export default reduxVitestConfig +``` + +**CommonJS (CJS) usage inside a file like `vitest.config.cts` or `vitest.config.cjs` (using `require`)**: + +```ts +const { reduxVitestConfig } = require('@reduxjs/vitest-config') + +module.exports = reduxVitestConfig +``` + +**CommonJS (CJS) usage inside a file like `vitest.config.cts` or `vitest.config.cjs` (using dynamic import)**: + +```ts +module.exports = (async () => + (await import('@reduxjs/vitest-config')).reduxVitestConfig)() +``` + +**CommonJS (CJS) usage inside a file like `vitest.config.cts` (using import and export assignment)**: + +```ts +import ReduxVitestConfig = require('@reduxjs/vitest-config') +import reduxVitestConfig = ReduxVitestConfig.reduxVitestConfig + +export = reduxVitestConfig +``` + +To avoid having to write JSDocs we also provide a `createVitestConfig` function. This function already includes the default `reduxVitestConfig` and you can pass in additional overrides as an argument. + +**ECMAScript Modules (ESM) usage inside a file like `vitest.config.mts` or `vitest.config.mjs`**: + +```ts +import { createVitestConfig } from '@reduxjs/vitest-config' + +export default createVitestConfig({ + test: { + environment: 'jsdom', + // Other additional overrides + }, +}) +``` + +**CommonJS (CJS) usage inside a file like `vitest.config.cts` or `vitest.config.cjs` (using `require`)**: + +```ts +const { createVitestConfig } = require('@reduxjs/vitest-config') + +module.exports = createVitestConfig({ + test: { + environment: 'jsdom', + // Other additional overrides + }, +}) +``` + +**CommonJS (CJS) usage inside a file like `vitest.config.cts` or `vitest.config.cjs` (using dynamic import)**: + +```ts +module.exports = (async () => + (await import('@reduxjs/vitest-config')).createVitestConfig({ + test: { + environment: 'jsdom', + // Other additional overrides + }, + }))() +``` + +**CommonJS (CJS) usage inside a file like `vitest.config.cts` (using import and export assignment)**: + +```ts +import ReduxVitestConfig = require('@reduxjs/vitest-config') +import createVitestConfig = ReduxVitestConfig.createVitestConfig + +export = createVitestConfig({ + test: { + environment: 'jsdom', + // Other additional overrides + }, +}) +``` diff --git a/packages/configs/vitest/package.json b/packages/configs/vitest/package.json new file mode 100644 index 0000000000..a5712d1104 --- /dev/null +++ b/packages/configs/vitest/package.json @@ -0,0 +1,85 @@ +{ + "name": "@reduxjs/vitest-config", + "version": "0.0.1", + "description": "Vitest configuration for Redux projects", + "keywords": [ + "config", + "reduxjs", + "redux-toolkit", + "vitest-config", + "vitest", + "vite", + "configuration" + ], + "homepage": "https://github.com/reduxjs/redux-toolkit/tree/master/packages/configs/vitest#readme", + "bugs": { + "url": "https://github.com/reduxjs/redux-toolkit/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/reduxjs/redux-toolkit.git", + "directory": "packages/configs/vitest" + }, + "sideEffects": false, + "exports": { + "./package.json": "./package.json", + ".": { + "module-sync": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "module": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "import": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "default": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + } + }, + "main": "./dist/index.js", + "module": "./dist/index.mjs", + "source": "./src/index.mts", + "types": "./dist/index.d.ts", + "files": [ + "dist", + "src" + ], + "scripts": { + "build": "yarn clean && tsup", + "clean": "rimraf dist", + "prepack": "yarn build" + }, + "dependencies": { + "vite-tsconfig-paths": "^5.1.4" + }, + "devDependencies": { + "@reduxjs/tsconfig": "workspace:^", + "@types/node": "^22.12.0", + "rimraf": "^6.0.1", + "tsup": "^8.3.6", + "typescript": "^5.7.3", + "vite": "^6.0.11", + "vitest": "^3.0.4" + }, + "peerDependencies": { + "vite": "*", + "vitest": ">=1" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + }, + "vitest": { + "optional": true + } + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/configs/vitest/src/index.mts b/packages/configs/vitest/src/index.mts new file mode 100644 index 0000000000..802dedcc4b --- /dev/null +++ b/packages/configs/vitest/src/index.mts @@ -0,0 +1,130 @@ +import { existsSync } from 'node:fs' +import tsconfigPaths from 'vite-tsconfig-paths' +import type { UserConfig } from 'vitest/config' +import { defineConfig, mergeConfig } from 'vitest/config' + +/** + * Vitest configuration tailored for internal Redux projects using TypeScript. + * + * @example + * #### __ECMAScript Modules (ESM) usage inside a file like `vitest.config.mts` or `vitest.config.mjs`__ + * + * ```ts + * import { reduxVitestConfig } from '@reduxjs/vitest-config' + * + * export default reduxVitestConfig + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `vitest.config.cts` or `vitest.config.cjs` (using `require`)__ + * + * ```ts + * const { reduxVitestConfig } = require('@reduxjs/vitest-config') + * + * module.exports = reduxVitestConfig + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `vitest.config.cts` or `vitest.config.cjs` (using dynamic import)__ + * + * ```ts + * module.exports = (async () => + * (await import('@reduxjs/vitest-config')).reduxVitestConfig)() + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `vitest.config.cts` (using import and export assignment)__ + * + * ```ts + * import ReduxVitestConfig = require('@reduxjs/vitest-config') + * import reduxVitestConfig = ReduxVitestConfig.reduxVitestConfig + * + * export = reduxVitestConfig + * ``` + * + * @since 0.0.1 + * @public + */ +export const reduxVitestConfig: UserConfig = /* @__PURE__ */ defineConfig({ + plugins: [/* @__PURE__ */ tsconfigPaths({ projects: ['./tsconfig.json'] })], + test: { + watch: false, + globals: true, + testTimeout: 10_000, + setupFiles: /* @__PURE__ */ existsSync('./vitest.setup.ts') + ? ['./vitest.setup.ts'] + : [], + }, + define: { 'import.meta.vitest': 'undefined' }, +}) + +/** + * A function that returns {@linkcode reduxVitestConfig} + * along with optional additional overrides. + * + * @param additionalOverrides - Optional additional overrides to apply to the configuration. + * @returns An augmented version of the default {@linkcode reduxVitestConfig}, incorporating any provided overrides. + * + * @example + * #### __ECMAScript Modules (ESM) usage inside a file like `vitest.config.mts` or `vitest.config.mjs`__ + * + * ```ts + * import { createVitestConfig } from '@reduxjs/vitest-config' + * + * export default createVitestConfig({ + * test: { + * environment: 'jsdom', + * // Other additional overrides + * }, + * }) + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `vitest.config.cts` or `vitest.config.cjs` (using `require`)__ + * + * ```ts + * const { createVitestConfig } = require('@reduxjs/vitest-config') + * + * module.exports = createVitestConfig({ + * test: { + * environment: 'jsdom', + * // Other additional overrides + * }, + * }) + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `vitest.config.cts` or `vitest.config.cjs` (using dynamic import)__ + * + * ```ts + * module.exports = (async () => + * (await import('@reduxjs/vitest-config')).createVitestConfig({ + * test: { + * environment: 'jsdom', + * // Other additional overrides + * }, + * }))() + * ``` + * + * @example + * #### __CommonJS (CJS) usage inside a file like `vitest.config.cts` (using import and export assignment)__ + * + * ```ts + * import ReduxVitestConfig = require('@reduxjs/vitest-config') + * import createVitestConfig = ReduxVitestConfig.createVitestConfig + * + * export = createVitestConfig({ + * test: { + * environment: 'jsdom', + * // Other additional overrides + * }, + * }) + * ``` + * + * @since 0.0.1 + * @public + */ +export const createVitestConfig = ( + additionalOverrides: UserConfig = {}, +): UserConfig => + /* @__PURE__ */ mergeConfig(reduxVitestConfig, additionalOverrides) diff --git a/packages/configs/vitest/tsconfig.build.json b/packages/configs/vitest/tsconfig.build.json new file mode 100644 index 0000000000..4609fd0e24 --- /dev/null +++ b/packages/configs/vitest/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "isolatedDeclarations": true, + "rootDir": "./src" + }, + "include": ["src"] +} diff --git a/packages/configs/vitest/tsconfig.json b/packages/configs/vitest/tsconfig.json new file mode 100644 index 0000000000..8adbd04135 --- /dev/null +++ b/packages/configs/vitest/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "@reduxjs/tsconfig/node-next", + "compilerOptions": { + "outDir": "./dist", + "rootDir": "./" + } +} diff --git a/packages/configs/vitest/tsup.config.mts b/packages/configs/vitest/tsup.config.mts new file mode 100644 index 0000000000..74cc20c25e --- /dev/null +++ b/packages/configs/vitest/tsup.config.mts @@ -0,0 +1,52 @@ +import type { Options } from 'tsup' +import { defineConfig } from 'tsup' + +const tsconfig = 'tsconfig.build.json' satisfies Options['tsconfig'] + +const tsupConfig = defineConfig((overrideOptions): Options[] => { + const commonOptions = { + clean: true, + entry: { index: 'src/index.mts' }, + removeNodeProtocol: false, + shims: true, + sourcemap: true, + splitting: false, + target: ['esnext'], + tsconfig, + ...overrideOptions, + } satisfies Options + + return [ + { + ...commonOptions, + name: 'Modern ESM', + format: ['esm'], + }, + { + ...commonOptions, + name: 'CJS Development', + format: ['cjs'], + + // Causes `ERR_REQUIRE_ESM` error in CommonJS modules since + // it is an ESM module (has `"type": "module"` in its `package.json`), + // and cannot be imported using the `require` syntax, + // we can inline it to get around this problem. + noExternal: ['vite-tsconfig-paths'], + external: ['debug', 'globrex', 'tsconfck'], + }, + { + ...commonOptions, + name: 'ESM Type definitions', + dts: { only: true }, + format: ['esm'], + }, + { + ...commonOptions, + name: 'CJS Type definitions', + dts: { only: true }, + format: ['cjs'], + }, + ] +}) + +export default tsupConfig diff --git a/yarn.lock b/yarn.lock index bbc10d1903..f70cd41378 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,46 +12,46 @@ __metadata: languageName: node linkType: hard -"@algolia/autocomplete-core@npm:1.17.7": - version: 1.17.7 - resolution: "@algolia/autocomplete-core@npm:1.17.7" +"@algolia/autocomplete-core@npm:1.17.9": + version: 1.17.9 + resolution: "@algolia/autocomplete-core@npm:1.17.9" dependencies: - "@algolia/autocomplete-plugin-algolia-insights": "npm:1.17.7" - "@algolia/autocomplete-shared": "npm:1.17.7" - checksum: 10/ff92dd5b4f5c91db8b388efd99f07dc856b27e3560146ff59cea6dadd637b0e12dd6701280fab12401ef1122abdd966e8645e4034812bcafa2b987733bda1217 + "@algolia/autocomplete-plugin-algolia-insights": "npm:1.17.9" + "@algolia/autocomplete-shared": "npm:1.17.9" + checksum: 10/cf4f0f1d9e0ca4e7f1ea25291b270e47315385cbda4a01bbc0c56c3659d21f2357ec2026a1b828f063d4cd1d13509b6f76960f0bfd51acafd76a487a752eec3c languageName: node linkType: hard -"@algolia/autocomplete-plugin-algolia-insights@npm:1.17.7": - version: 1.17.7 - resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.17.7" +"@algolia/autocomplete-plugin-algolia-insights@npm:1.17.9": + version: 1.17.9 + resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.17.9" dependencies: - "@algolia/autocomplete-shared": "npm:1.17.7" + "@algolia/autocomplete-shared": "npm:1.17.9" peerDependencies: search-insights: ">= 1 < 3" - checksum: 10/8061d865d836c5aae142f747d0441cbe341ea7a6565c724cb26e11321117e998df4a1782caa89f579858285e5d98d5afd55e1a77de11cffe822aebe8d0925d98 + checksum: 10/5cd16d91aff4e5eb0823387d480d04d4cc0e8f1ebf9970f91f0c0bc88a358b09112218d6c9762e35f444a22251a3bbe0934a82fcd55eab32fc2701c9399f3baf languageName: node linkType: hard -"@algolia/autocomplete-preset-algolia@npm:1.17.7": - version: 1.17.7 - resolution: "@algolia/autocomplete-preset-algolia@npm:1.17.7" +"@algolia/autocomplete-preset-algolia@npm:1.17.9": + version: 1.17.9 + resolution: "@algolia/autocomplete-preset-algolia@npm:1.17.9" dependencies: - "@algolia/autocomplete-shared": "npm:1.17.7" + "@algolia/autocomplete-shared": "npm:1.17.9" peerDependencies: "@algolia/client-search": ">= 4.9.1 < 6" algoliasearch: ">= 4.9.1 < 6" - checksum: 10/8f0cf9a10ea0704d15cec6ecc97b625b395b6d388b4b440145b0560f92e36ff39af9446df6b2b1831bbdf79d0fcb54a3ad58fc6d1fd7838cb049faa1326a37b2 + checksum: 10/7343b54aa6a7d9a75acf4dfbcc007bf328d1ae991f6bb4a92893bf5492b64ba52b331e9edd2da05008db080aaa6c91889d7ea2ccf0cc99ef44d55440bf22de38 languageName: node linkType: hard -"@algolia/autocomplete-shared@npm:1.17.7": - version: 1.17.7 - resolution: "@algolia/autocomplete-shared@npm:1.17.7" +"@algolia/autocomplete-shared@npm:1.17.9": + version: 1.17.9 + resolution: "@algolia/autocomplete-shared@npm:1.17.9" peerDependencies: "@algolia/client-search": ">= 4.9.1 < 6" algoliasearch: ">= 4.9.1 < 6" - checksum: 10/5ca9452c7d0273e7a4beded682473f5c523fc9e382a9817335985973aba036bbd52cd5121daf6bc809fc7c68878b68b2f7a534436b4bb898ba560f6a52846172 + checksum: 10/32f74fa2efb0a67def376a0a040b553c9109fb0891f6d4dd525048388b613a6ea1440aeff672b7b67da47b0b584f40c37826c34b5346f0a35bd64c08d559acb6 languageName: node linkType: hard @@ -80,15 +80,15 @@ __metadata: languageName: node linkType: hard -"@algolia/client-abtesting@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/client-abtesting@npm:5.18.0" +"@algolia/client-abtesting@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/client-abtesting@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/209ee453f2a8892aecf60780d82aac0c58ed4a375fd3f04b587c90a98e70a8f2ca2c57e8ddda4e4c48000f77dd63d6e8032b7a1b5f7700d325b93951757810ba + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/a782e28de9ac7d0a1603667ddb22d2d566a683cd5bb18443f2651e381f44e4e27f7010128956a979338788d15fb9ad4c9168b7c756fc9039bfb23c16d6c01109 languageName: node linkType: hard @@ -115,15 +115,15 @@ __metadata: languageName: node linkType: hard -"@algolia/client-analytics@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/client-analytics@npm:5.18.0" +"@algolia/client-analytics@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/client-analytics@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/53143df0396a00b455ba5868db0c11d7d12896a15b070817b01fed62d96d5e72e5705bfc01d034244296bb299e9a0ff6b8de958ba2d4e39bc0b84ecbdfdb7df2 + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/55551863e085b9a3daac6a7eed3a6f776cc60dc610180fb63ed0f47282474f4313723d7c63a08ecd4a6f37cd47f66d5832ee522efc7da882585e14389d9c76fe languageName: node linkType: hard @@ -137,22 +137,22 @@ __metadata: languageName: node linkType: hard -"@algolia/client-common@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/client-common@npm:5.18.0" - checksum: 10/14b5b18d6f00e70475b86cdc16559dd03541ed29a99f11491299f8d6948458ef843deb26f159f0a67837ee8be22f883d167a2c3464e7b454a2fa4d6b719092bb +"@algolia/client-common@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/client-common@npm:5.20.0" + checksum: 10/09a4940e6d3b8a0da1373d6d8313375cc6d297e7682bf79f261ae2ef7498a0fb241b27d5478532ca5bcca605ffffe41b156e9184efdc4622fc47493845359b9d languageName: node linkType: hard -"@algolia/client-insights@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/client-insights@npm:5.18.0" +"@algolia/client-insights@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/client-insights@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/be0ac032bd56845b91e3b0029981d02d2409b5225ea17141507ac30acb103494a0d5aa31af2d8578e48f66c47d501d7a8677577ee360a7f6f4c493ae1a2f60a0 + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/01cc374bb990e443f4322a69722b7d336c33d8a9e42a040cb9c99ab96ae71b27a44c59a644c63a8a2d8688245208790f7efc582ead2d71267b133e91c6b6fd43 languageName: node linkType: hard @@ -167,27 +167,27 @@ __metadata: languageName: node linkType: hard -"@algolia/client-personalization@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/client-personalization@npm:5.18.0" +"@algolia/client-personalization@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/client-personalization@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/52ca0df00dafbd50a5a5369ba31ad5347e342c3ff292c27b6ee945fcd72d3df32f7a2adad4cb64291c0aa74f672f012f9518a24b75bdadf39a399b7e33fc8e05 + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/b43ca7ad638300f9adb36348aafae5df2ce87f07548014e8e6a5c7a28f55683c451dba71d8bc8277e159e0b337449c0e149cc123a329128d59314ae54f856c2c languageName: node linkType: hard -"@algolia/client-query-suggestions@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/client-query-suggestions@npm:5.18.0" +"@algolia/client-query-suggestions@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/client-query-suggestions@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/ab97280229b1d973da00b7472a030279fa76b18bfae14097bae21bb0c91950eb76e0bcc44b9369e3957bf4f18cffff3dd75962e452152185e283b045f5d8dc5b + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/cb8f8a38e2d190657dd74a3c7bdf8c0b8fbc3b0aece26c9662a583168f45588de3304f8336bd34f697f97a23e82bda8534c5a29c1fa339b315ee3ea44f21867b languageName: node linkType: hard @@ -202,15 +202,15 @@ __metadata: languageName: node linkType: hard -"@algolia/client-search@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/client-search@npm:5.18.0" +"@algolia/client-search@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/client-search@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/145bef52ca62f9030614a529806fb0efb16163fcb444fcd570501f6a3dc9b32dd9450fc4c9b0088e17dcf88d6b7a9c9b57895e9012c64cf37d9fc832a63e22e9 + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/1042072be469adff5f0f99774f19727e3fce4d41a27e8d28380ec9bb627755ed442cafacadc5c70b39c94b23e195d4fb2d16e9652944fa92c253517da909d371 languageName: node linkType: hard @@ -221,15 +221,15 @@ __metadata: languageName: node linkType: hard -"@algolia/ingestion@npm:1.18.0": - version: 1.18.0 - resolution: "@algolia/ingestion@npm:1.18.0" +"@algolia/ingestion@npm:1.20.0": + version: 1.20.0 + resolution: "@algolia/ingestion@npm:1.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/cc364729de8974026ef15d6529dadc8b564bbf98bb424e779c9925be4e0816a664e8cf5408496ce4f5ad6d4221ff7e2d0cde74146b8d9fcf0935c329991bc225 + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/613e6c68747df1bd4554cb0b28b460934aa41f1d9a15823183640714ff261a6dca5c53d8a68983106fe76b6b590927d1a40434e9c354fa5862a965b1466ac948 languageName: node linkType: hard @@ -249,15 +249,15 @@ __metadata: languageName: node linkType: hard -"@algolia/monitoring@npm:1.18.0": - version: 1.18.0 - resolution: "@algolia/monitoring@npm:1.18.0" +"@algolia/monitoring@npm:1.20.0": + version: 1.20.0 + resolution: "@algolia/monitoring@npm:1.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/cceec5928b319abb7d5b6240542fbadf0c50a4855863f201c93c7fc6c2f56c93b96c38123c92ac9018b8e1fbc55929f380808552f72c4c09774a4d9123a54364 + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/5ac82a9f6f1a12397b28a1b9093741990ebc52e3489e3ac46f7dacfd95f63c0edf94232ed4a0dd399c5d012d236df128044671e2fa34b398dabb2bc5f8ef30ac languageName: node linkType: hard @@ -280,15 +280,15 @@ __metadata: languageName: node linkType: hard -"@algolia/recommend@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/recommend@npm:5.18.0" +"@algolia/recommend@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/recommend@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/4af03133c083e47864f10957b2efec33d65b8350d391d25fab41866d16efbddea0cd0d8b33a16b894f2fae6f7edebba9a5221860e1df92d10980463b2ab20d37 + "@algolia/client-common": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/6376ae99ae56dd7d17da7b1325861ae73c9d9ab61a5d80819a061483e4649bfe85e7413b79578c2884de42ccbbc4944c092ac6fea2844ce9a2ca00d7cda9488a languageName: node linkType: hard @@ -301,12 +301,12 @@ __metadata: languageName: node linkType: hard -"@algolia/requester-browser-xhr@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/requester-browser-xhr@npm:5.18.0" +"@algolia/requester-browser-xhr@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/requester-browser-xhr@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - checksum: 10/444288dba274465e7b82401de907a971aa7f25fe33936e729fbeb8a05ce4111e25c95070116f5f049fd6bf9e3defb097ac59c48f2c71bc16238693d8a2ebe281 + "@algolia/client-common": "npm:5.20.0" + checksum: 10/1f069e31a68733bc1939e118a29e4a8e0b298b77e0afab3432163bfad74e054587586d8549c845c45d29a568dca8ab91a7e2ac3813e07618706dd3c5a656347f languageName: node linkType: hard @@ -317,12 +317,12 @@ __metadata: languageName: node linkType: hard -"@algolia/requester-fetch@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/requester-fetch@npm:5.18.0" +"@algolia/requester-fetch@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/requester-fetch@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - checksum: 10/c9538e749b0f689e96758b93716ef1639fb83be10bdb07d3816af51d7fceaf12fd42324d8440cc5a2fe997a3af983f17034b1beb369071dd1c20fcf26414a6a5 + "@algolia/client-common": "npm:5.20.0" + checksum: 10/3b14cb6fe2be48718baccb9e5d41ecf24dd0596002cabaee7ef319db3569b6906c6e03213d7cdc9600db1299326f98b6da8a060cc243fb8e3e25c25e253cb99c languageName: node linkType: hard @@ -335,12 +335,12 @@ __metadata: languageName: node linkType: hard -"@algolia/requester-node-http@npm:5.18.0": - version: 5.18.0 - resolution: "@algolia/requester-node-http@npm:5.18.0" +"@algolia/requester-node-http@npm:5.20.0": + version: 5.20.0 + resolution: "@algolia/requester-node-http@npm:5.20.0" dependencies: - "@algolia/client-common": "npm:5.18.0" - checksum: 10/e62b97328212fc66eade6e6767e827f2f4309760de8ba46692caa43313b92b1039c56fc78927aa03c1cab0e6d5ea436b4720f832c09b1c013eccddf2d88e6a17 + "@algolia/client-common": "npm:5.20.0" + checksum: 10/06282459e01f65e2fe8e5fd58122e51b962b0dd324573a8d3f100f8af83ad33b1a6b1837e1343b3e529b19cd472b2235dc7a9368aad489a303bb0927c93e0c1f languageName: node linkType: hard @@ -392,14 +392,14 @@ __metadata: languageName: node linkType: hard -"@apidevtools/json-schema-ref-parser@npm:9.0.6": - version: 9.0.6 - resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.6" +"@apidevtools/json-schema-ref-parser@npm:11.7.2": + version: 11.7.2 + resolution: "@apidevtools/json-schema-ref-parser@npm:11.7.2" dependencies: "@jsdevtools/ono": "npm:^7.1.3" - call-me-maybe: "npm:^1.0.1" - js-yaml: "npm:^3.13.1" - checksum: 10/bfdff3d3c54fac0e864322dfa62c018cbcf90f66df6cbe33868a0134bee5bc4d013f980aac0f3e83ffabf4b9c13ffedbf5bae3578ce7db7d4cb559e874b16950 + "@types/json-schema": "npm:^7.0.15" + js-yaml: "npm:^4.1.0" + checksum: 10/8e80207c28aad234d3710fcfcf307691000bfbda40edb2ea4fdaf8158d026eb2b15a6471076490c2f40304df5b7bdd4be33d9979acef6cbfaf459b8bd1d79bf2 languageName: node linkType: hard @@ -418,19 +418,19 @@ __metadata: linkType: hard "@apidevtools/swagger-parser@npm:^10.0.2, @apidevtools/swagger-parser@npm:^10.1.0": - version: 10.1.0 - resolution: "@apidevtools/swagger-parser@npm:10.1.0" + version: 10.1.1 + resolution: "@apidevtools/swagger-parser@npm:10.1.1" dependencies: - "@apidevtools/json-schema-ref-parser": "npm:9.0.6" + "@apidevtools/json-schema-ref-parser": "npm:11.7.2" "@apidevtools/openapi-schemas": "npm:^2.1.0" "@apidevtools/swagger-methods": "npm:^3.0.2" "@jsdevtools/ono": "npm:^7.1.3" - ajv: "npm:^8.6.3" + ajv: "npm:^8.17.1" ajv-draft-04: "npm:^1.0.0" - call-me-maybe: "npm:^1.0.1" + call-me-maybe: "npm:^1.0.2" peerDependencies: openapi-types: ">=7" - checksum: 10/24f7f6524334887ff3ef1c8c768698963f4a03e6824719fdbe98ba5444c9f1cdca9a11789e90362c882321dedec3e66f414e05035054084921fe1d2527724adb + checksum: 10/8fdda3a2883ceebdb72f4267c3e85f81735a58fc70d5eb4c1b0662a6b39df4e62228d52bcd9e1bde1f6d5b3d4db411b1047975d3acf03b9e8dd02655d8c138c1 languageName: node linkType: hard @@ -503,6 +503,19 @@ __metadata: languageName: node linkType: hard +"@asamuzakjp/css-color@npm:^2.8.2": + version: 2.8.3 + resolution: "@asamuzakjp/css-color@npm:2.8.3" + dependencies: + "@csstools/css-calc": "npm:^2.1.1" + "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-parser-algorithms": "npm:^3.0.4" + "@csstools/css-tokenizer": "npm:^3.0.3" + lru-cache: "npm:^10.4.3" + checksum: 10/3fbd6b975cfca220a0620843776e7d266b880293a9e3364a48de11ca3eb54af8209343d01842a7c98d2737e457294a7621a5f6671aaf5f12e1634d10808f2508 + languageName: node + linkType: hard + "@babel/code-frame@npm:7.12.11": version: 7.12.11 resolution: "@babel/code-frame@npm:7.12.11" @@ -512,7 +525,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -523,39 +536,39 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": - version: 7.26.3 - resolution: "@babel/compat-data@npm:7.26.3" - checksum: 10/0bf4e491680722aa0eac26f770f2fae059f92e2ac083900b241c90a2c10f0fc80e448b1feccc2b332687fab4c3e33e9f83dee9ef56badca1fb9f3f71266d9ebf +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/compat-data@npm:7.26.5" + checksum: 10/afe35751f27bda80390fa221d5e37be55b7fc42cec80de9896086e20394f2306936c4296fcb4d62b683e3b49ba2934661ea7e06196ca2dacdc2e779fbea4a1a9 languageName: node linkType: hard "@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.16.0, @babel/core@npm:^7.21.3, @babel/core@npm:^7.23.0, @babel/core@npm:^7.24.3, @babel/core@npm:^7.24.8, @babel/core@npm:^7.25.9, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": - version: 7.26.0 - resolution: "@babel/core@npm:7.26.0" + version: 7.26.7 + resolution: "@babel/core@npm:7.26.7" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.26.0" - "@babel/generator": "npm:^7.26.0" - "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.5" + "@babel/helper-compilation-targets": "npm:^7.26.5" "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.0" - "@babel/parser": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.7" + "@babel/parser": "npm:^7.26.7" "@babel/template": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" + "@babel/traverse": "npm:^7.26.7" + "@babel/types": "npm:^7.26.7" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/65767bfdb1f02e80d3af4f138066670ef8fdd12293de85ef151758a901c191c797e86d2e99b11c4cdfca33c72385ecaf38bbd7fa692791ec44c77763496b9b93 + checksum: 10/1ca1c9b1366a1ee77ade9c72302f288b2b148e4190e0f36bc032d09c686b2c7973d3309e4eec2c57243508c16cf907c17dec4e34ba95e7a18badd57c61bbcb7c languageName: node linkType: hard "@babel/eslint-parser@npm:^7.16.3": - version: 7.25.9 - resolution: "@babel/eslint-parser@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/eslint-parser@npm:7.26.5" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" @@ -563,20 +576,20 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10/ebb68d80b1fa2b964ad1147cc610e0c69b224e620419a885ba5abc996740523bee636a0d447fc29a0d495dbce5fa0246737b25e9e679cca6c5797fdac5176378 + checksum: 10/b9e4141f2aa01ea8e54233987d119402462a6b884f399add3b3f28d539bc4d3b311c6c1b58b196fef232e515fc77495aeff59f4668a19d978bddcffa3e66e7ca languageName: node linkType: hard -"@babel/generator@npm:^7.12.13, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.24.1, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3, @babel/generator@npm:^7.7.2": - version: 7.26.3 - resolution: "@babel/generator@npm:7.26.3" +"@babel/generator@npm:^7.12.13, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.24.1, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.5, @babel/generator@npm:^7.7.2": + version: 7.26.5 + resolution: "@babel/generator@npm:7.26.5" dependencies: - "@babel/parser": "npm:^7.26.3" - "@babel/types": "npm:^7.26.3" + "@babel/parser": "npm:^7.26.5" + "@babel/types": "npm:^7.26.5" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10/c1d8710cc1c52af9d8d67f7d8ea775578aa500887b327d2a81e27494764a6ef99e438dd7e14cf7cd3153656492ee27a8362980dc438087c0ca39d4e75532c638 + checksum: 10/aa5f176155431d1fb541ca11a7deddec0fc021f20992ced17dc2f688a0a9584e4ff4280f92e8a39302627345cd325762f70f032764806c579c6fd69432542bcb languageName: node linkType: hard @@ -589,16 +602,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-compilation-targets@npm:7.25.9" +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: - "@babel/compat-data": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.26.5" "@babel/helper-validator-option": "npm:^7.25.9" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10/8053fbfc21e8297ab55c8e7f9f119e4809fa7e505268691e1bedc2cf5e7a5a7de8c60ad13da2515378621b7601c42e101d2d679904da395fa3806a1edef6b92e + checksum: 10/f3b5f0bfcd7b6adf03be1a494b269782531c6e415afab2b958c077d570371cf1bfe001c442508092c50ed3711475f244c05b8f04457d8dea9c34df2b741522bf languageName: node linkType: hard @@ -699,10 +712,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.25.9 - resolution: "@babel/helper-plugin-utils@npm:7.25.9" - checksum: 10/e347d87728b1ab10b6976d46403941c8f9008c045ea6d99997a7ffca7b852dc34b6171380f7b17edf94410e0857ff26f3a53d8618f11d73744db86e8ca9b8c64 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 10/1cc0fd8514da3bb249bed6c27227696ab5e84289749d7258098701cffc0c599b7f61ec40dd332f8613030564b79899d9826813c96f966330bcfc7145a8377857 languageName: node linkType: hard @@ -720,15 +733,15 @@ __metadata: linkType: hard "@babel/helper-replace-supers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-replace-supers@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" dependencies: "@babel/helper-member-expression-to-functions": "npm:^7.25.9" "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/8ebf787016953e4479b99007bac735c9c860822fafc51bc3db67bc53814539888797238c81fa8b948b6da897eb7b1c1d4f04df11e501a7f0596b356be02de2ab + checksum: 10/cfb911d001a8c3d2675077dbb74ee8d7d5533b22d74f8d775cefabf19c604f6cbc22cfeb94544fe8efa626710d920f04acb22923017e68f46f5fdb1cb08b32ad languageName: node linkType: hard @@ -783,13 +796,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helpers@npm:7.26.0" +"@babel/helpers@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/helpers@npm:7.26.7" dependencies: "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" - checksum: 10/fd4757f65d10b64cfdbf4b3adb7ea6ffff9497c53e0786452f495d1f7794da7e0898261b4db65e1c62bbb9a360d7d78a1085635c23dfc3af2ab6dcba06585f86 + "@babel/types": "npm:^7.26.7" + checksum: 10/97593a0c9b3c5e2e7cf824e549b5f6fa6dc739593ad93d5bb36d06883d8124beac63ee2154c9a514dbee68a169d5683ab463e0ac6713ad92fb4854cea35ed4d4 languageName: node linkType: hard @@ -814,14 +827,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.13, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3, @babel/parser@npm:^7.3.3": - version: 7.26.3 - resolution: "@babel/parser@npm:7.26.3" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.13, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7, @babel/parser@npm:^7.3.3": + version: 7.26.7 + resolution: "@babel/parser@npm:7.26.7" dependencies: - "@babel/types": "npm:^7.26.3" + "@babel/types": "npm:^7.26.7" bin: parser: ./bin/babel-parser.js - checksum: 10/e7e3814b2dc9ee3ed605d38223471fa7d3a84cbe9474d2b5fa7ac57dc1ddf75577b1fd3a93bf7db8f41f28869bda795cddd80223f980be23623b6434bf4c88a8 + checksum: 10/3ccc384366ca9a9b49c54f5b24c9d8cff9a505f2fbdd1cfc04941c8e1897084cc32f100e77900c12bc14a176cf88daa3c155faad680d9a23491b997fd2a59ffc languageName: node linkType: hard @@ -1074,7 +1087,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.25.9": +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-syntax-flow@npm:7.26.0" dependencies: @@ -1288,14 +1301,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.9" +"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/bf31896556b33a80f017af3d445ceb532ec0f5ca9d69bc211a963ac92514d172d5c24c5ac319f384d9dfa7f1a4d8dc23032c2fe3e74f98a59467ecd86f7033ae + checksum: 10/f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 languageName: node linkType: hard @@ -1419,7 +1432,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: @@ -1442,14 +1455,14 @@ __metadata: linkType: hard "@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.12.10, @babel/plugin-transform-flow-strip-types@npm:^7.16.0, @babel/plugin-transform-flow-strip-types@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/plugin-syntax-flow": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/plugin-syntax-flow": "npm:^7.26.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a3ffc76bbc922720debe973bccb501ccbda0d6d32d80c9efd599ab1b683fd72cae3198975d8609b37070fc32f921a9eb7d2db17b7b719395468773be41011822 + checksum: 10/01ffdf56f0cbf26d222311cd69be4e5997182dbe6fee217f241c8d67f5e5b115b70efa4acd27d850f0a242b0d36b062d255d763984416155d0237c3ee9e9b8ea languageName: node linkType: hard @@ -1534,7 +1547,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.25.9": +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: @@ -1595,14 +1608,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.9" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/26e03b1c2c0408cc300e46d8f8cb639653ff3a7b03456d0d8afbb53c44f33a89323f51d99991dade3a5676921119bbdf869728bb7911799b5ef99ffafa2cdd24 + checksum: 10/3832609f043dd1cd8076ab6a00a201573ef3f95bb2144d57787e4a973b3189884c16b4e77ff8e84a6ca47bc3b65bb7df10dca2f6163dfffc316ac96c37b0b5a6 languageName: node linkType: hard @@ -1868,29 +1881,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/3ae240358f0b0cd59f8610d6c59d395c216fd1bab407f7de58b86d592f030fb42b4d18e2456a29bee4a2ff014c4c1e3404c8ae64462b1155d1c053b2f9d73438 + checksum: 10/c4ed244c9f252f941f4dff4b6ad06f6d6f5860e9aa5a6cccb5725ead670f2dab58bba4bad9c2b7bd25685e5205fde810857df964d417072c5c282bbfa4f6bf7a languageName: node linkType: hard "@babel/plugin-transform-typescript@npm:^7.25.9": - version: 7.26.3 - resolution: "@babel/plugin-transform-typescript@npm:7.26.3" + version: 7.26.7 + resolution: "@babel/plugin-transform-typescript@npm:7.26.7" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.25.9" "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" "@babel/plugin-syntax-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/71e82045fc931112ca6cba1826a7d521a30514ea5e8370c3c083f6ee1ed624d62d91e1415fbc41ce9033c4e78ba638a904c43b2d7e023873f36675844b8a4963 + checksum: 10/dff508b0467b693c2eca816f0a5b872fded69adf72df9a0bbd83078aa5228072378c37a039a4bdd0d2bc029fc2203a7a14406bd09392b546f9c31bcee9790c95 languageName: node linkType: hard @@ -1942,12 +1955,12 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.12.11, @babel/preset-env@npm:^7.16.4, @babel/preset-env@npm:^7.20.2, @babel/preset-env@npm:^7.25.9": - version: 7.26.0 - resolution: "@babel/preset-env@npm:7.26.0" + version: 7.26.7 + resolution: "@babel/preset-env@npm:7.26.7" dependencies: - "@babel/compat-data": "npm:^7.26.0" - "@babel/helper-compilation-targets": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.26.5" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-validator-option": "npm:^7.25.9" "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" @@ -1961,7 +1974,7 @@ __metadata: "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" "@babel/plugin-transform-async-generator-functions": "npm:^7.25.9" "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" "@babel/plugin-transform-block-scoping": "npm:^7.25.9" "@babel/plugin-transform-class-properties": "npm:^7.25.9" "@babel/plugin-transform-class-static-block": "npm:^7.26.0" @@ -1972,7 +1985,7 @@ __metadata: "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" "@babel/plugin-transform-for-of": "npm:^7.25.9" "@babel/plugin-transform-function-name": "npm:^7.25.9" @@ -1981,12 +1994,12 @@ __metadata: "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" "@babel/plugin-transform-modules-amd": "npm:^7.25.9" - "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" "@babel/plugin-transform-modules-umd": "npm:^7.25.9" "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" "@babel/plugin-transform-new-target": "npm:^7.25.9" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" "@babel/plugin-transform-object-super": "npm:^7.25.9" @@ -2003,7 +2016,7 @@ __metadata: "@babel/plugin-transform-spread": "npm:^7.25.9" "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" "@babel/plugin-transform-template-literals": "npm:^7.25.9" - "@babel/plugin-transform-typeof-symbol": "npm:^7.25.9" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" @@ -2016,7 +2029,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a7a80314f845deea713985a6316361c476621c76cfe5c6c28e8b9558f01634b49bbfdd3581ef94b5d6cff5c2b8830468aa53a73f5b5c1224db2dfea5db7e676f + checksum: 10/d5833ac61580ca8ca672466d06edcf523b49f400caa8f4b8f21358a30875a8ca1628a250b89369e8a0be3439f6ae0002af6f64335794b06acaf603906055f43a languageName: node linkType: hard @@ -2093,21 +2106,21 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.25.9": - version: 7.26.0 - resolution: "@babel/runtime-corejs3@npm:7.26.0" + version: 7.26.7 + resolution: "@babel/runtime-corejs3@npm:7.26.7" dependencies: core-js-pure: "npm:^3.30.2" regenerator-runtime: "npm:^0.14.0" - checksum: 10/fd813d8b5bfc412c083033638c937e13f621b3223161c4a20bb8532d77ae622b620915476bd265670f6a8fc1a76a017ffd738ad25ad24431953e3725247c6520 + checksum: 10/926147ffd75a22cb005a591a72a341084780adb14698fa5c062dbdf355d18ebaaa7ad45690eef99dcd0dea1ad9e617d8b54cfb7b933cec92275a918c73a42534 languageName: node linkType: hard "@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.25.9, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.26.0 - resolution: "@babel/runtime@npm:7.26.0" + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10/9f4ea1c1d566c497c052d505587554e782e021e6ccd302c2ad7ae8291c8e16e3f19d4a7726fb64469e057779ea2081c28b7dbefec6d813a22f08a35712c0f699 + checksum: 10/c7a661a6836b332d9d2e047cba77ba1862c1e4f78cec7146db45808182ef7636d8a7170be9797e5d8fd513180bffb9fa16f6ca1c69341891efec56113cf22bfc languageName: node linkType: hard @@ -2139,18 +2152,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.7.2": - version: 7.26.4 - resolution: "@babel/traverse@npm:7.26.4" +"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.7, @babel/traverse@npm:^7.7.2": + version: 7.26.7 + resolution: "@babel/traverse@npm:7.26.7" dependencies: "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.3" - "@babel/parser": "npm:^7.26.3" + "@babel/generator": "npm:^7.26.5" + "@babel/parser": "npm:^7.26.7" "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.3" + "@babel/types": "npm:^7.26.7" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10/30c81a80d66fc39842814bc2e847f4705d30f3859156f130d90a0334fe1d53aa81eed877320141a528ecbc36448acc0f14f544a7d410fa319d1c3ab63b50b58f + checksum: 10/c821c9682fe0b9edf7f7cbe9cc3e0787ffee3f73b52c13b21b463f8979950a6433f5e7e482a74348d22c0b7a05180e6f72b23eb6732328b49c59fc6388ebf6e5 languageName: node linkType: hard @@ -2165,13 +2178,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.13, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.26.3 - resolution: "@babel/types@npm:7.26.3" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.13, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.26.7 + resolution: "@babel/types@npm:7.26.7" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10/c31d0549630a89abfa11410bf82a318b0c87aa846fbf5f9905e47ba5e2aa44f41cc746442f105d622c519e4dc532d35a8d8080460ff4692f9fc7485fbf3a00eb + checksum: 10/2264efd02cc261ca5d1c5bc94497c8995238f28afd2b7483b24ea64dd694cf46b00d51815bf0c87f0d0061ea221569c77893aeecb0d4b4bb254e9c2f938d7669 languageName: node linkType: hard @@ -3637,20 +3650,20 @@ __metadata: languageName: node linkType: hard -"@docsearch/css@npm:3.8.2": - version: 3.8.2 - resolution: "@docsearch/css@npm:3.8.2" - checksum: 10/033f324b8a25d8e13af52174ef95a4a767466da4f621a39d2b6c1704d612414d60678900e3883d96093bea7e0945b86ab302cc1f6addd6b4d0e4f74a253e389a +"@docsearch/css@npm:3.8.3": + version: 3.8.3 + resolution: "@docsearch/css@npm:3.8.3" + checksum: 10/6607f0704e71dc16bb9c79ebfd928ddc0874172f62c3fba36c17d3d6b678eef60bf0de24bc419f868fbc57e10fb1a8528714c0d60ab6756c0836a75f8901e188 languageName: node linkType: hard "@docsearch/react@npm:^3.5.2": - version: 3.8.2 - resolution: "@docsearch/react@npm:3.8.2" + version: 3.8.3 + resolution: "@docsearch/react@npm:3.8.3" dependencies: - "@algolia/autocomplete-core": "npm:1.17.7" - "@algolia/autocomplete-preset-algolia": "npm:1.17.7" - "@docsearch/css": "npm:3.8.2" + "@algolia/autocomplete-core": "npm:1.17.9" + "@algolia/autocomplete-preset-algolia": "npm:1.17.9" + "@docsearch/css": "npm:3.8.3" algoliasearch: "npm:^5.14.2" peerDependencies: "@types/react": ">= 16.8.0 < 19.0.0" @@ -3666,7 +3679,7 @@ __metadata: optional: true search-insights: optional: true - checksum: 10/ac543830700dcefb09da962b7fd0e3daff8269cdfdf455f2de0c78370776700a7b8e55c4c65fc497dc66a25d81f41f9d0417833bc5478ed7ecef71eaf81a16d3 + checksum: 10/c8774696996317e04a7d24eb280b2c62b42bff4cd2d375543f6973f24fd2563dc0f587542fd24e0477c259ed43e9fadcc3ebc1e5d5053f970262c2ba3781ec34 languageName: node linkType: hard @@ -3931,11 +3944,11 @@ __metadata: linkType: hard "@docusaurus/faster@npm:^3.6.3": - version: 3.6.3 - resolution: "@docusaurus/faster@npm:3.6.3" + version: 3.7.0 + resolution: "@docusaurus/faster@npm:3.7.0" dependencies: - "@docusaurus/types": "npm:3.6.3" - "@rspack/core": "npm:^1.1.1" + "@docusaurus/types": "npm:3.7.0" + "@rspack/core": "npm:1.2.0-alpha.0" "@swc/core": "npm:^1.7.39" "@swc/html": "npm:^1.7.39" browserslist: "npm:^4.24.2" @@ -3945,7 +3958,7 @@ __metadata: webpack: "npm:^5.95.0" peerDependencies: "@docusaurus/types": "*" - checksum: 10/b3cac098a7af32d0566c0648569ccd97e8819c8490f0aad3060288f4b9ae0e07c90ac208c4ad201936a66c3855c192d6f1a061d0f61f0ef3ef49e5daffe8e257 + checksum: 10/6a14af008dda1126c2b04cda60e164741f428f34bdfa26115109588795210b080ab83b047c91f2e4348c1a185cfc47f59c7e3ee2934add05991af1e4eab33100 languageName: node linkType: hard @@ -4379,6 +4392,26 @@ __metadata: languageName: node linkType: hard +"@docusaurus/types@npm:3.7.0": + version: 3.7.0 + resolution: "@docusaurus/types@npm:3.7.0" + dependencies: + "@mdx-js/mdx": "npm:^3.0.0" + "@types/history": "npm:^4.7.11" + "@types/react": "npm:*" + commander: "npm:^5.1.0" + joi: "npm:^17.9.2" + react-helmet-async: "npm:@slorber/react-helmet-async@1.3.0" + utility-types: "npm:^3.10.0" + webpack: "npm:^5.95.0" + webpack-merge: "npm:^5.9.0" + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10/4d9927f3fca52d47c328229d6a7946d3078567b1bf7b3e7bb1845e1031246e21c79b14ed1679ba33ec4a35c3686cc2ee5f05e503b8e0b3ab9a481e7af4308bf9 + languageName: node + linkType: hard + "@docusaurus/utils-common@npm:3.6.1": version: 3.6.1 resolution: "@docusaurus/utils-common@npm:3.6.1" @@ -5180,13 +5213,33 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc languageName: node linkType: hard +"@eslint/config-array@npm:^0.19.0": + version: 0.19.1 + resolution: "@eslint/config-array@npm:0.19.1" + dependencies: + "@eslint/object-schema": "npm:^2.1.5" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10/1243b01f463de85c970c18f0994f9d1850dafe8cc8c910edb64105d845edd3cacaa0bbf028bf35a6daaf5a179021140b6a8b1dc7a2f915b42c2d35f022a9c201 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.10.0": + version: 0.10.0 + resolution: "@eslint/core@npm:0.10.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10/de41d7fa5dc468b70fb15c72829096939fc0217c41b8519af4620bc1089cb42539a15325c4c3ee3832facac1836c8c944c4a0c4d0cc8b33ffd8e95962278ae14 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^0.4.3": version: 0.4.3 resolution: "@eslint/eslintrc@npm:0.4.3" @@ -5221,6 +5274,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10/b32dd90ce7da68e89b88cd729db46b27aac79a2e6cb1fa75d25a6b766d586b443bfbf59622489efbd3c6f696f147b51111e81ec7cd23d70f215c5d474cad0261 + languageName: node + linkType: hard + "@eslint/js@npm:8.57.1": version: 8.57.1 resolution: "@eslint/js@npm:8.57.1" @@ -5228,6 +5298,30 @@ __metadata: languageName: node linkType: hard +"@eslint/js@npm:9.19.0, @eslint/js@npm:^9.19.0": + version: 9.19.0 + resolution: "@eslint/js@npm:9.19.0" + checksum: 10/d8133a83330676d5f0827713af2e9bbf35530631a93520fb59ead6b827a325c54fdd7ad99f2158f895fb393c47bbc55dfdaa945998a647f3b9230f1d5324a626 + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.5": + version: 2.1.5 + resolution: "@eslint/object-schema@npm:2.1.5" + checksum: 10/bb07ec53357047f20de923bcd61f0306d9eee83ef41daa32e633e154a44796b5bd94670169eccb8fd8cb4ff42228a43b86953a6321f789f98194baba8207b640 + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.5": + version: 0.2.5 + resolution: "@eslint/plugin-kit@npm:0.2.5" + dependencies: + "@eslint/core": "npm:^0.10.0" + levn: "npm:^0.4.1" + checksum: 10/82d0142bc7054587bde4f75c2c517f477df7c320e4bdb47a4d5f766899a313ce65e9ce5d59428178d0be473a95292065053f69637042546b811ad89079781cbc + languageName: node + linkType: hard + "@examples-action-listener/counter@workspace:examples/action-listener/counter": version: 0.0.0-use.local resolution: "@examples-action-listener/counter@workspace:examples/action-listener/counter" @@ -6310,6 +6404,23 @@ __metadata: languageName: node linkType: hard +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10/270d936be483ab5921702623bc74ce394bf12abbf57d9145a69e8a0d1c87eb1c768bd2d93af16c5705041e257e6d9cc7529311f63a1349f3678abc776fc28523 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" + dependencies: + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10/6d43c6727463772d05610aa05c83dab2bfbe78291022ee7a92cb50999910b8c720c76cc312822e2dea2b497aa1b3fef5fe9f68803fc45c9d4ed105874a65e339 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.13.0": version: 0.13.0 resolution: "@humanwhocodes/config-array@npm:0.13.0" @@ -6353,6 +6464,20 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10/eb457f699529de7f07649679ec9e0353055eebe443c2efe71c6dd950258892475a038e13c6a8c5e13ed1fb538cdd0a8794faa96b24b6ffc4c87fb1fc9f70ad7f + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10/39fafc7319e88f61befebd5e1b4f0136534ea6a9bd10d74366698187bd63544210ec5d79a87ed4d91297f1cc64c4c53d45fb0077a2abfdce212cf0d3862d5f04 + languageName: node + linkType: hard + "@iarna/toml@npm:2.2.5, @iarna/toml@npm:^2.2.5": version: 2.2.5 resolution: "@iarna/toml@npm:2.2.5" @@ -6827,37 +6952,37 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.30.1": - version: 7.30.1 - resolution: "@microsoft/api-extractor-model@npm:7.30.1" +"@microsoft/api-extractor-model@npm:7.30.2": + version: 7.30.2 + resolution: "@microsoft/api-extractor-model@npm:7.30.2" dependencies: "@microsoft/tsdoc": "npm:~0.15.1" "@microsoft/tsdoc-config": "npm:~0.17.1" - "@rushstack/node-core-library": "npm:5.10.1" - checksum: 10/c805be8aa4e1023da06caab5af5a931ab9b7d69522a7547df05dcb9c66083af1f68866b0bb2b734778801b0b6d342e2b64e24fe4bfae39137a29538cd4601dcc + "@rushstack/node-core-library": "npm:5.10.2" + checksum: 10/7fef77c6a00528fe202f05e5c5ff83500b589cae3f0a9b17d9afe23b739df0c89edd84e0b7ef226396d4b1576e1c183aa59408d9c139248499f2d3bf58faad5e languageName: node linkType: hard "@microsoft/api-extractor@npm:^7.13.2": - version: 7.48.1 - resolution: "@microsoft/api-extractor@npm:7.48.1" + version: 7.49.1 + resolution: "@microsoft/api-extractor@npm:7.49.1" dependencies: - "@microsoft/api-extractor-model": "npm:7.30.1" + "@microsoft/api-extractor-model": "npm:7.30.2" "@microsoft/tsdoc": "npm:~0.15.1" "@microsoft/tsdoc-config": "npm:~0.17.1" - "@rushstack/node-core-library": "npm:5.10.1" + "@rushstack/node-core-library": "npm:5.10.2" "@rushstack/rig-package": "npm:0.5.3" - "@rushstack/terminal": "npm:0.14.4" - "@rushstack/ts-command-line": "npm:4.23.2" + "@rushstack/terminal": "npm:0.14.5" + "@rushstack/ts-command-line": "npm:4.23.3" lodash: "npm:~4.17.15" minimatch: "npm:~3.0.3" resolve: "npm:~1.22.1" semver: "npm:~7.5.4" source-map: "npm:~0.6.1" - typescript: "npm:5.4.2" + typescript: "npm:5.7.2" bin: api-extractor: bin/api-extractor - checksum: 10/18b9dc1820d6489049d9e6db48f3eeee6028521ee90e067b155b42e38fe03e1048e914279fab0d0993e6f07f0c257579afa0b04a1145ec50b54e44f21ae9736a + checksum: 10/b50382c938c9b7eb513456cf2cbc86ecefb6055cd4d40cd811d23f5cf4389008de187f74154af6e397b060bc40ae3457c387c20d2cd712b2d55cef0e2fec1cef languageName: node linkType: hard @@ -6887,39 +7012,49 @@ __metadata: languageName: node linkType: hard -"@module-federation/runtime-tools@npm:0.5.1": - version: 0.5.1 - resolution: "@module-federation/runtime-tools@npm:0.5.1" +"@module-federation/error-codes@npm:0.8.4": + version: 0.8.4 + resolution: "@module-federation/error-codes@npm:0.8.4" + checksum: 10/1550fccd7ff88f0e23b83717ff45784298b65300482c234a1347aefc4bc6761e222abb81eb0f8a0369d84e032ecdbc2d742811916ed0146489391802cba877bb + languageName: node + linkType: hard + +"@module-federation/runtime-tools@npm:0.8.4": + version: 0.8.4 + resolution: "@module-federation/runtime-tools@npm:0.8.4" dependencies: - "@module-federation/runtime": "npm:0.5.1" - "@module-federation/webpack-bundler-runtime": "npm:0.5.1" - checksum: 10/3c88a7ac45b369e82ccea104db952ab81709a11733b602cf5f1d35b299d1d2f0ce679afc0fd4105386345e727a8f67e141480f708f244fa8c40f898a917c694b + "@module-federation/runtime": "npm:0.8.4" + "@module-federation/webpack-bundler-runtime": "npm:0.8.4" + checksum: 10/a1b38be13e849c81319bd7e6070fd6f335f146ae372d7eff3e244ad47f7c058ec030bb2502e069bc5ac347fb90e1b37315d2b43233c927f8685d688a9b40b897 languageName: node linkType: hard -"@module-federation/runtime@npm:0.5.1": - version: 0.5.1 - resolution: "@module-federation/runtime@npm:0.5.1" +"@module-federation/runtime@npm:0.8.4": + version: 0.8.4 + resolution: "@module-federation/runtime@npm:0.8.4" dependencies: - "@module-federation/sdk": "npm:0.5.1" - checksum: 10/c5b998fdbf6c8ceee2f204d501f8cbe8b4356e4d0a03e767c49107ff6b2a11a077bb4fd17d042dfb050d483eca1baf9b50663e53d3ee9bd8148865be3bb63dcc + "@module-federation/error-codes": "npm:0.8.4" + "@module-federation/sdk": "npm:0.8.4" + checksum: 10/57f702afa22ae4f497fd8f2542ad1c4ab6aeda2b6ddc3fea74b74fb4f69ddac04bdf5e155e699a8d6a99bda59a8227b955fecf13492b967873121797553fc0d2 languageName: node linkType: hard -"@module-federation/sdk@npm:0.5.1": - version: 0.5.1 - resolution: "@module-federation/sdk@npm:0.5.1" - checksum: 10/7569f53f7e0d64ecfb57750d44dac93ba267f35b18921ff84ef2cc12a600690a28460cb2a5b9f2a3e0218b5e45879c16ab980c48930f82065f2c27f476ac3c6e +"@module-federation/sdk@npm:0.8.4": + version: 0.8.4 + resolution: "@module-federation/sdk@npm:0.8.4" + dependencies: + isomorphic-rslog: "npm:0.0.6" + checksum: 10/9b83139e8de0bb2bbb143d6a870aa10d81b740d2b1363bf56448ba0b61bd2d1c2328b9b936a1aff1975359fe8689cdac528b7f7ae60fd6d288d33823c39afc31 languageName: node linkType: hard -"@module-federation/webpack-bundler-runtime@npm:0.5.1": - version: 0.5.1 - resolution: "@module-federation/webpack-bundler-runtime@npm:0.5.1" +"@module-federation/webpack-bundler-runtime@npm:0.8.4": + version: 0.8.4 + resolution: "@module-federation/webpack-bundler-runtime@npm:0.8.4" dependencies: - "@module-federation/runtime": "npm:0.5.1" - "@module-federation/sdk": "npm:0.5.1" - checksum: 10/ba09e67a6d8f49a88a1660fbd2553de0d6a3524064cd12870688c79a04ac139ed8faf1657f8f805008b29c56db7c0254b64c0793ffc96d522ab1177d28a365bf + "@module-federation/runtime": "npm:0.8.4" + "@module-federation/sdk": "npm:0.8.4" + checksum: 10/d4336e1408c1006e518adb24b3165201e770ac14844f6ea892c626c1d65a9554f53d96ee01cb833f60813a952a28fd23703614ffa0f23b7fdd1dd6f16a269002 languageName: node linkType: hard @@ -7437,6 +7572,48 @@ __metadata: languageName: node linkType: hard +"@reduxjs/eslint-config@workspace:packages/configs/eslint": + version: 0.0.0-use.local + resolution: "@reduxjs/eslint-config@workspace:packages/configs/eslint" + dependencies: + "@eslint/js": "npm:^9.19.0" + "@reduxjs/tsconfig": "workspace:^" + "@types/eslint-config-prettier": "npm:^6.11.3" + "@typescript-eslint/utils": "npm:^8.22.0" + eslint: "npm:^9.19.0" + eslint-config-prettier: "npm:^10.0.1" + rimraf: "npm:^6.0.1" + tsup: "npm:^8.3.6" + typescript: "npm:^5.7.3" + typescript-eslint: "npm:^8.22.0" + peerDependencies: + eslint: ">=8.56.0" + typescript: "*" + peerDependenciesMeta: + eslint: + optional: true + typescript: + optional: true + languageName: unknown + linkType: soft + +"@reduxjs/prettier-config@workspace:packages/configs/prettier": + version: 0.0.0-use.local + resolution: "@reduxjs/prettier-config@workspace:packages/configs/prettier" + dependencies: + "@reduxjs/tsconfig": "workspace:^" + prettier: "npm:^3.4.2" + rimraf: "npm:^6.0.1" + tsup: "npm:^8.3.6" + typescript: "npm:^5.7.3" + peerDependencies: + prettier: ">=3" + peerDependenciesMeta: + prettier: + optional: true + languageName: unknown + linkType: soft + "@reduxjs/rtk-codemods@workspace:packages/rtk-codemods": version: 0.0.0-use.local resolution: "@reduxjs/rtk-codemods@workspace:packages/rtk-codemods" @@ -7480,8 +7657,8 @@ __metadata: linkType: hard "@reduxjs/toolkit@npm:^1.6.0 || ^2.0.0": - version: 2.5.0 - resolution: "@reduxjs/toolkit@npm:2.5.0" + version: 2.5.1 + resolution: "@reduxjs/toolkit@npm:2.5.1" dependencies: immer: "npm:^10.0.3" redux: "npm:^5.0.1" @@ -7495,7 +7672,7 @@ __metadata: optional: true react-redux: optional: true - checksum: 10/b24ee7e89bd00c5f3ee5df12cbc1b6395784ff215b9bf75d2c1b211d8494af220057ced666f49c6e815b723252bc3eb704f7be4a3c261ab06ee7b776f4565d4b + checksum: 10/f291b560a16d66092086b222aa950fc19493d6775ce0359d263d99486302fbf013eec1989b1e87921b0d84e5008a8f1a029522999cfb3be485cfa3c015fef197 languageName: node linkType: hard @@ -7590,10 +7767,39 @@ __metadata: languageName: unknown linkType: soft -"@remix-run/router@npm:1.21.0": - version: 1.21.0 - resolution: "@remix-run/router@npm:1.21.0" - checksum: 10/cf0fb69d19c1b79095ff67c59cea89086f3982a9a54c8a993818a60fc76e0ebab5a8db647c1a96a662729fad8e806ddd0a96622adf473f5a9f0b99998b2dbad4 +"@reduxjs/tsconfig@workspace:^, @reduxjs/tsconfig@workspace:packages/configs/typescript": + version: 0.0.0-use.local + resolution: "@reduxjs/tsconfig@workspace:packages/configs/typescript" + languageName: unknown + linkType: soft + +"@reduxjs/vitest-config@workspace:packages/configs/vitest": + version: 0.0.0-use.local + resolution: "@reduxjs/vitest-config@workspace:packages/configs/vitest" + dependencies: + "@reduxjs/tsconfig": "workspace:^" + "@types/node": "npm:^22.12.0" + rimraf: "npm:^6.0.1" + tsup: "npm:^8.3.6" + typescript: "npm:^5.7.3" + vite: "npm:^6.0.11" + vite-tsconfig-paths: "npm:^5.1.4" + vitest: "npm:^3.0.4" + peerDependencies: + vite: "*" + vitest: ">=1" + peerDependenciesMeta: + vite: + optional: true + vitest: + optional: true + languageName: unknown + linkType: soft + +"@remix-run/router@npm:1.21.1": + version: 1.21.1 + resolution: "@remix-run/router@npm:1.21.1" + checksum: 10/22a3dde5dd4ee131bddb5b589f974d6cb9e8378bda219bcdf592f399b9f10b8431d5f230bea507fc3b7f295998f8379942f5f07f920c087e2ecae65c76494e51 languageName: node linkType: hard @@ -7694,215 +7900,215 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.29.1" +"@rollup/rollup-android-arm-eabi@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.32.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-android-arm64@npm:4.29.1" +"@rollup/rollup-android-arm64@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-android-arm64@npm:4.32.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.29.1" +"@rollup/rollup-darwin-arm64@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.32.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.29.1" +"@rollup/rollup-darwin-x64@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.32.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.29.1" +"@rollup/rollup-freebsd-arm64@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.32.1" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.29.1" +"@rollup/rollup-freebsd-x64@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.32.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.32.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.29.1" +"@rollup/rollup-linux-arm-musleabihf@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.32.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.29.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.32.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.29.1" +"@rollup/rollup-linux-arm64-musl@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.32.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.32.1" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.32.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.29.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.32.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.29.1" +"@rollup/rollup-linux-s390x-gnu@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.32.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.29.1" +"@rollup/rollup-linux-x64-gnu@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.32.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.29.1" +"@rollup/rollup-linux-x64-musl@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.32.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.29.1" +"@rollup/rollup-win32-arm64-msvc@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.32.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.29.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.32.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.29.1" +"@rollup/rollup-win32-x64-msvc@npm:4.32.1": + version: 4.32.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.32.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rspack/binding-darwin-arm64@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-darwin-arm64@npm:1.1.8" +"@rspack/binding-darwin-arm64@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-darwin-arm64@npm:1.2.0-alpha.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rspack/binding-darwin-x64@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-darwin-x64@npm:1.1.8" +"@rspack/binding-darwin-x64@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-darwin-x64@npm:1.2.0-alpha.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rspack/binding-linux-arm64-gnu@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-linux-arm64-gnu@npm:1.1.8" +"@rspack/binding-linux-arm64-gnu@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-linux-arm64-gnu@npm:1.2.0-alpha.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rspack/binding-linux-arm64-musl@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-linux-arm64-musl@npm:1.1.8" +"@rspack/binding-linux-arm64-musl@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-linux-arm64-musl@npm:1.2.0-alpha.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rspack/binding-linux-x64-gnu@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-linux-x64-gnu@npm:1.1.8" +"@rspack/binding-linux-x64-gnu@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-linux-x64-gnu@npm:1.2.0-alpha.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rspack/binding-linux-x64-musl@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-linux-x64-musl@npm:1.1.8" +"@rspack/binding-linux-x64-musl@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-linux-x64-musl@npm:1.2.0-alpha.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rspack/binding-win32-arm64-msvc@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-win32-arm64-msvc@npm:1.1.8" +"@rspack/binding-win32-arm64-msvc@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-win32-arm64-msvc@npm:1.2.0-alpha.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rspack/binding-win32-ia32-msvc@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-win32-ia32-msvc@npm:1.1.8" +"@rspack/binding-win32-ia32-msvc@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-win32-ia32-msvc@npm:1.2.0-alpha.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rspack/binding-win32-x64-msvc@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding-win32-x64-msvc@npm:1.1.8" +"@rspack/binding-win32-x64-msvc@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding-win32-x64-msvc@npm:1.2.0-alpha.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rspack/binding@npm:1.1.8": - version: 1.1.8 - resolution: "@rspack/binding@npm:1.1.8" - dependencies: - "@rspack/binding-darwin-arm64": "npm:1.1.8" - "@rspack/binding-darwin-x64": "npm:1.1.8" - "@rspack/binding-linux-arm64-gnu": "npm:1.1.8" - "@rspack/binding-linux-arm64-musl": "npm:1.1.8" - "@rspack/binding-linux-x64-gnu": "npm:1.1.8" - "@rspack/binding-linux-x64-musl": "npm:1.1.8" - "@rspack/binding-win32-arm64-msvc": "npm:1.1.8" - "@rspack/binding-win32-ia32-msvc": "npm:1.1.8" - "@rspack/binding-win32-x64-msvc": "npm:1.1.8" +"@rspack/binding@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/binding@npm:1.2.0-alpha.0" + dependencies: + "@rspack/binding-darwin-arm64": "npm:1.2.0-alpha.0" + "@rspack/binding-darwin-x64": "npm:1.2.0-alpha.0" + "@rspack/binding-linux-arm64-gnu": "npm:1.2.0-alpha.0" + "@rspack/binding-linux-arm64-musl": "npm:1.2.0-alpha.0" + "@rspack/binding-linux-x64-gnu": "npm:1.2.0-alpha.0" + "@rspack/binding-linux-x64-musl": "npm:1.2.0-alpha.0" + "@rspack/binding-win32-arm64-msvc": "npm:1.2.0-alpha.0" + "@rspack/binding-win32-ia32-msvc": "npm:1.2.0-alpha.0" + "@rspack/binding-win32-x64-msvc": "npm:1.2.0-alpha.0" dependenciesMeta: "@rspack/binding-darwin-arm64": optional: true @@ -7922,16 +8128,16 @@ __metadata: optional: true "@rspack/binding-win32-x64-msvc": optional: true - checksum: 10/694de94cbde004cd9011303d33b1e08cdbaf6029b167fdd65b582f17b8e099e67aa6bc4fd1c83cb2ab7c5ea83b0a59f071e796ed05e723479865a10cac33158a + checksum: 10/53ab641b82d3585225887d7197a79e6ea1b61050128409ff3f76ea1af0e962ad390d1b27974af439ee9a5e057f0aa7a364802b712106e6c5790644d64a62c960 languageName: node linkType: hard -"@rspack/core@npm:^1.1.1": - version: 1.1.8 - resolution: "@rspack/core@npm:1.1.8" +"@rspack/core@npm:1.2.0-alpha.0": + version: 1.2.0-alpha.0 + resolution: "@rspack/core@npm:1.2.0-alpha.0" dependencies: - "@module-federation/runtime-tools": "npm:0.5.1" - "@rspack/binding": "npm:1.1.8" + "@module-federation/runtime-tools": "npm:0.8.4" + "@rspack/binding": "npm:1.2.0-alpha.0" "@rspack/lite-tapable": "npm:1.0.1" caniuse-lite: "npm:^1.0.30001616" peerDependencies: @@ -7939,7 +8145,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10/fd3c8be0a47228d96b739852a7dbfa956896397d05486fe7fe2ce35797d468a3bd45f20ccdc464c73a6e21edafa9233b35e141903ed98eda5fcc962b8a855b4f + checksum: 10/37f301837401f4d524cd62ebef538ec4427b5005c5964f7aefe2f3e712d5360458cbd01281680759de1421b0d7b062879483dacd8e52a374545511285fcb0c5c languageName: node linkType: hard @@ -8028,15 +8234,15 @@ __metadata: linkType: hard "@rushstack/eslint-patch@npm:^1.1.0": - version: 1.10.4 - resolution: "@rushstack/eslint-patch@npm:1.10.4" - checksum: 10/fa14a091cc800e1fac75c03112db03eaebbdc2de6e1532ed7702e106c3ce0cbf9b896794d885d455b225e9cc696a5e10c7bfb803d00774461d691e7a39915fc7 + version: 1.10.5 + resolution: "@rushstack/eslint-patch@npm:1.10.5" + checksum: 10/769d130dfb088c21e7ce72b552ea58c0d6d790cfe9fcadc4cd66e1282a0213a2c6b570d679723e0d3792a6b6ebfcbdeb5e785261d196017840853b8a5c57dfea languageName: node linkType: hard -"@rushstack/node-core-library@npm:5.10.1": - version: 5.10.1 - resolution: "@rushstack/node-core-library@npm:5.10.1" +"@rushstack/node-core-library@npm:5.10.2": + version: 5.10.2 + resolution: "@rushstack/node-core-library@npm:5.10.2" dependencies: ajv: "npm:~8.13.0" ajv-draft-04: "npm:~1.0.0" @@ -8051,7 +8257,7 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10/440aade872d13c4b39eeaa762bdfca713fea60d34c72f7b869db345ef9e9aed62c7f9fb175bc90684cf0d1f46e1e5cd778941baf43b01f2ee576a51f2ba2cce7 + checksum: 10/3ea6776dc69f59e26566e041f21e11c5af306802cd9dc6364fe76a06341e62c01511160b0fe6156db824bb6c21c7a73f5e4e33c380cf8d2b4756c34d3241c6f8 languageName: node linkType: hard @@ -8065,30 +8271,30 @@ __metadata: languageName: node linkType: hard -"@rushstack/terminal@npm:0.14.4": - version: 0.14.4 - resolution: "@rushstack/terminal@npm:0.14.4" +"@rushstack/terminal@npm:0.14.5": + version: 0.14.5 + resolution: "@rushstack/terminal@npm:0.14.5" dependencies: - "@rushstack/node-core-library": "npm:5.10.1" + "@rushstack/node-core-library": "npm:5.10.2" supports-color: "npm:~8.1.1" peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: 10/aede44b4255225777acd7887b1adba7b8cca578fe9adf4283c5591a0f28dbd45fb38f6b5f04a56973828e28da6a9d951da046bcb4f576d5fa360c8893cac6861 + checksum: 10/f791a0208815d2078b6769e41e85293ef442e9b1514691b20ba8f5415b0cf2982b1fa9febeedbff4b157342cf60895ed4ae7a4572c9e08d265cb369001f74046 languageName: node linkType: hard -"@rushstack/ts-command-line@npm:4.23.2": - version: 4.23.2 - resolution: "@rushstack/ts-command-line@npm:4.23.2" +"@rushstack/ts-command-line@npm:4.23.3": + version: 4.23.3 + resolution: "@rushstack/ts-command-line@npm:4.23.3" dependencies: - "@rushstack/terminal": "npm:0.14.4" + "@rushstack/terminal": "npm:0.14.5" "@types/argparse": "npm:1.0.38" argparse: "npm:~1.0.9" string-argv: "npm:~0.3.1" - checksum: 10/583cd23d2d3e3e9772184764a1a7e50dcb863fe1c6affefe196a935a69c64aaaa32cc71aa3fb55fb2dfbd353cc25db3f0b9999b79bbe13b75ee476a51cb48717 + checksum: 10/af126ebf429e3df85d2827a18728f0d2420fccc642d8b84e25cfadd833c2f9337fa9cf7fe28dd1ec9157bf893d9def27e4c701f227a78fc0b29acb61666a7542 languageName: node linkType: hard @@ -8529,90 +8735,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-darwin-arm64@npm:1.10.4" +"@swc/core-darwin-arm64@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-darwin-arm64@npm:1.10.11" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-darwin-x64@npm:1.10.4" +"@swc/core-darwin-x64@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-darwin-x64@npm:1.10.11" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.4" +"@swc/core-linux-arm-gnueabihf@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.11" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-linux-arm64-gnu@npm:1.10.4" +"@swc/core-linux-arm64-gnu@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-linux-arm64-gnu@npm:1.10.11" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-linux-arm64-musl@npm:1.10.4" +"@swc/core-linux-arm64-musl@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-linux-arm64-musl@npm:1.10.11" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-linux-x64-gnu@npm:1.10.4" +"@swc/core-linux-x64-gnu@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-linux-x64-gnu@npm:1.10.11" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-linux-x64-musl@npm:1.10.4" +"@swc/core-linux-x64-musl@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-linux-x64-musl@npm:1.10.11" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-win32-arm64-msvc@npm:1.10.4" +"@swc/core-win32-arm64-msvc@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-win32-arm64-msvc@npm:1.10.11" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-win32-ia32-msvc@npm:1.10.4" +"@swc/core-win32-ia32-msvc@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-win32-ia32-msvc@npm:1.10.11" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/core-win32-x64-msvc@npm:1.10.4" +"@swc/core-win32-x64-msvc@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/core-win32-x64-msvc@npm:1.10.11" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.7.39": - version: 1.10.4 - resolution: "@swc/core@npm:1.10.4" - dependencies: - "@swc/core-darwin-arm64": "npm:1.10.4" - "@swc/core-darwin-x64": "npm:1.10.4" - "@swc/core-linux-arm-gnueabihf": "npm:1.10.4" - "@swc/core-linux-arm64-gnu": "npm:1.10.4" - "@swc/core-linux-arm64-musl": "npm:1.10.4" - "@swc/core-linux-x64-gnu": "npm:1.10.4" - "@swc/core-linux-x64-musl": "npm:1.10.4" - "@swc/core-win32-arm64-msvc": "npm:1.10.4" - "@swc/core-win32-ia32-msvc": "npm:1.10.4" - "@swc/core-win32-x64-msvc": "npm:1.10.4" + version: 1.10.11 + resolution: "@swc/core@npm:1.10.11" + dependencies: + "@swc/core-darwin-arm64": "npm:1.10.11" + "@swc/core-darwin-x64": "npm:1.10.11" + "@swc/core-linux-arm-gnueabihf": "npm:1.10.11" + "@swc/core-linux-arm64-gnu": "npm:1.10.11" + "@swc/core-linux-arm64-musl": "npm:1.10.11" + "@swc/core-linux-x64-gnu": "npm:1.10.11" + "@swc/core-linux-x64-musl": "npm:1.10.11" + "@swc/core-win32-arm64-msvc": "npm:1.10.11" + "@swc/core-win32-ia32-msvc": "npm:1.10.11" + "@swc/core-win32-x64-msvc": "npm:1.10.11" "@swc/counter": "npm:^0.1.3" "@swc/types": "npm:^0.1.17" peerDependencies: @@ -8641,7 +8847,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10/3b5580b702dcec23912ec2b6472f55887006918865d960a08866e3342139af014d762223ca047bfb6f0277820835ea1f3073936a0e0e3bc86046a7335e22ca98 + checksum: 10/249eaa3179ff2ae58d8b7214ea58f4e54b09fa9c7bc2bbfbf1e4d8094955a676c0cc4debab786487af43610771d13f9cefad802e4ce367a0d5f50f18c82fab50 languageName: node linkType: hard @@ -8652,91 +8858,91 @@ __metadata: languageName: node linkType: hard -"@swc/html-darwin-arm64@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-darwin-arm64@npm:1.10.4" +"@swc/html-darwin-arm64@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-darwin-arm64@npm:1.10.11" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/html-darwin-x64@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-darwin-x64@npm:1.10.4" +"@swc/html-darwin-x64@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-darwin-x64@npm:1.10.11" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/html-linux-arm-gnueabihf@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-linux-arm-gnueabihf@npm:1.10.4" +"@swc/html-linux-arm-gnueabihf@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-linux-arm-gnueabihf@npm:1.10.11" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/html-linux-arm64-gnu@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-linux-arm64-gnu@npm:1.10.4" +"@swc/html-linux-arm64-gnu@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-linux-arm64-gnu@npm:1.10.11" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/html-linux-arm64-musl@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-linux-arm64-musl@npm:1.10.4" +"@swc/html-linux-arm64-musl@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-linux-arm64-musl@npm:1.10.11" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/html-linux-x64-gnu@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-linux-x64-gnu@npm:1.10.4" +"@swc/html-linux-x64-gnu@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-linux-x64-gnu@npm:1.10.11" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/html-linux-x64-musl@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-linux-x64-musl@npm:1.10.4" +"@swc/html-linux-x64-musl@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-linux-x64-musl@npm:1.10.11" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/html-win32-arm64-msvc@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-win32-arm64-msvc@npm:1.10.4" +"@swc/html-win32-arm64-msvc@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-win32-arm64-msvc@npm:1.10.11" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/html-win32-ia32-msvc@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-win32-ia32-msvc@npm:1.10.4" +"@swc/html-win32-ia32-msvc@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-win32-ia32-msvc@npm:1.10.11" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/html-win32-x64-msvc@npm:1.10.4": - version: 1.10.4 - resolution: "@swc/html-win32-x64-msvc@npm:1.10.4" +"@swc/html-win32-x64-msvc@npm:1.10.11": + version: 1.10.11 + resolution: "@swc/html-win32-x64-msvc@npm:1.10.11" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/html@npm:^1.7.39": - version: 1.10.4 - resolution: "@swc/html@npm:1.10.4" + version: 1.10.11 + resolution: "@swc/html@npm:1.10.11" dependencies: "@swc/counter": "npm:^0.1.3" - "@swc/html-darwin-arm64": "npm:1.10.4" - "@swc/html-darwin-x64": "npm:1.10.4" - "@swc/html-linux-arm-gnueabihf": "npm:1.10.4" - "@swc/html-linux-arm64-gnu": "npm:1.10.4" - "@swc/html-linux-arm64-musl": "npm:1.10.4" - "@swc/html-linux-x64-gnu": "npm:1.10.4" - "@swc/html-linux-x64-musl": "npm:1.10.4" - "@swc/html-win32-arm64-msvc": "npm:1.10.4" - "@swc/html-win32-ia32-msvc": "npm:1.10.4" - "@swc/html-win32-x64-msvc": "npm:1.10.4" + "@swc/html-darwin-arm64": "npm:1.10.11" + "@swc/html-darwin-x64": "npm:1.10.11" + "@swc/html-linux-arm-gnueabihf": "npm:1.10.11" + "@swc/html-linux-arm64-gnu": "npm:1.10.11" + "@swc/html-linux-arm64-musl": "npm:1.10.11" + "@swc/html-linux-x64-gnu": "npm:1.10.11" + "@swc/html-linux-x64-musl": "npm:1.10.11" + "@swc/html-win32-arm64-msvc": "npm:1.10.11" + "@swc/html-win32-ia32-msvc": "npm:1.10.11" + "@swc/html-win32-x64-msvc": "npm:1.10.11" dependenciesMeta: "@swc/html-darwin-arm64": optional: true @@ -8758,7 +8964,7 @@ __metadata: optional: true "@swc/html-win32-x64-msvc": optional: true - checksum: 10/b4173e1789c4852fa5bd21b2a543f0f6777570f976be9d130226443d981a203a836387a3e29951df80edcaaa50452838a5b617c3c3ed70181fba02474ae48850 + checksum: 10/938cd56da0b451243c90dcdb418b1d60c4645afbbd7ad38c4047d136b52f6befd45beac06e0c3543701bdcc4e69ae0f35c2895994e1cba014dc1d4f6490f5c34 languageName: node linkType: hard @@ -8823,8 +9029,8 @@ __metadata: linkType: hard "@testing-library/react@npm:^16.1.0": - version: 16.1.0 - resolution: "@testing-library/react@npm:16.1.0" + version: 16.2.0 + resolution: "@testing-library/react@npm:16.2.0" dependencies: "@babel/runtime": "npm:^7.12.5" peerDependencies: @@ -8838,16 +9044,16 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10/2a20e0dbfadbc93d45a84e82281ed47deed54a6a5fc1461a523172d7fbc0481e8502cf98a2080f38aba94290b3d745671a1c9e320e6f76ad6afcca67c580b963 + checksum: 10/cf10bfa9a363384e6861417696fff4a464a64f98ec6f0bb7f1fa7cbb550d075d23a2f6a943b7df85dded7bde3234f6ea6b6e36f95211f4544b846ea72c288289 languageName: node linkType: hard "@testing-library/user-event@npm:^14.5.2": - version: 14.5.2 - resolution: "@testing-library/user-event@npm:14.5.2" + version: 14.6.1 + resolution: "@testing-library/user-event@npm:14.6.1" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: 10/49821459d81c6bc435d97128d6386ca24f1e4b3ba8e46cb5a96fe3643efa6e002d88c1b02b7f2ec58da593e805c59b78d7fdf0db565c1f02ba782f63ee984040 + checksum: 10/34b74fff56a0447731a94b40d4cf246deb8dbc1c1e3aec93acd1c3377a760bb062e979f1572bb34ec164ad28ee2a391744b42d0d6d6cc16c4ce527e5e09610e1 languageName: node linkType: hard @@ -9037,6 +9243,13 @@ __metadata: languageName: node linkType: hard +"@types/eslint-config-prettier@npm:^6.11.3": + version: 6.11.3 + resolution: "@types/eslint-config-prettier@npm:6.11.3" + checksum: 10/b69ad5d7452f614450fcaf78b4055cfb11afb632f1ef292a3229cb5ac9a7041106a85cf634c570fbd3bb9db59c8fee7ca0e32a059e6fcad2477e22d81d5c3ef3 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -9091,14 +9304,14 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": - version: 5.0.2 - resolution: "@types/express-serve-static-core@npm:5.0.2" + version: 5.0.6 + resolution: "@types/express-serve-static-core@npm:5.0.6" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10/43b360b63da3817691030f00cb723a3fca3a6ec724260b10147e08da2a3647912f35adc402afeb493c773270fcec6396b5369899452b1c97ad54418d15287906 + checksum: 10/9dc51bdee7da9ad4792e97dd1be5b3071b5128f26d3b87a753070221bb36c8f9d16074b95a8b972acc965641e987b1e279a44675e7312ac8f3e18ec9abe93940 languageName: node linkType: hard @@ -9312,7 +9525,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 @@ -9377,9 +9590,9 @@ __metadata: linkType: hard "@types/lodash@npm:*": - version: 4.17.13 - resolution: "@types/lodash@npm:4.17.13" - checksum: 10/ddb34e20810c71be2d9445bcc4b64ec25b83976738454de709854b79c7f655b03704b76235445699956d65012987720e0e429a35489de65495cdb5420202d905 + version: 4.17.15 + resolution: "@types/lodash@npm:4.17.15" + checksum: 10/27b348b5971b9c670215331b52448a13d7d65bf1fbd320a7049c9c153c1186ff5d116ba75f05f07d32d7ece8a992b26a30c7bdc9be22a3d1e4e3e6068aa04603 languageName: node linkType: hard @@ -9414,9 +9627,9 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.34 - resolution: "@types/ms@npm:0.7.34" - checksum: 10/f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10/532d2ebb91937ccc4a89389715e5b47d4c66e708d15942fe6cc25add6dc37b2be058230a327dd50f43f89b8b6d5d52b74685a9e8f70516edfc9bdd6be910eff4 languageName: node linkType: hard @@ -9438,12 +9651,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 22.10.2 - resolution: "@types/node@npm:22.10.2" +"@types/node@npm:*, @types/node@npm:^22.12.0": + version: 22.12.0 + resolution: "@types/node@npm:22.12.0" dependencies: undici-types: "npm:~6.20.0" - checksum: 10/451adfefed4add58b069407173e616220fd4aaa3307cdde1bb701aa053b65b54ced8483db2f870dcedec7a58cb3b06101fbc19d85852716672ec1fd3660947fa + checksum: 10/aac2b6f6a845ec3540c3d979b3150efe3162165bfda953af10b579df2d1cc4f5c48506922bf6bf661a2e5a7ebb571c5729bf1f9f12488a810bb1a5fa9522ef9d languageName: node linkType: hard @@ -9469,11 +9682,11 @@ __metadata: linkType: hard "@types/node@npm:^20.11.0, @types/node@npm:^20.11.10, @types/node@npm:^20.14.11": - version: 20.17.10 - resolution: "@types/node@npm:20.17.10" + version: 20.17.16 + resolution: "@types/node@npm:20.17.16" dependencies: undici-types: "npm:~6.19.2" - checksum: 10/9a1bcb2f25ce1ad249497e5f10ed984bf0ec476439fad2e965c3d6cc4642abb23c5e8400f7e48e55ff121d2b80b14bdc1bd4eac7ff6848154033a2be25fffb17 + checksum: 10/2a6f9f3d6e2640a6de5ae88ea690d8064eb421cca2989c84bc23eb1adf5e9f483c52e273722c05afba451054d3ca902df72bb8b6c33d1684404161bb410922f7 languageName: node linkType: hard @@ -9520,9 +9733,9 @@ __metadata: linkType: hard "@types/qs@npm:*": - version: 6.9.17 - resolution: "@types/qs@npm:6.9.17" - checksum: 10/fc3beda0be70e820ddabaa361e8dfec5e09b482b8f6cf1515615479a027dd06cd5ba0ffbd612b654c2605523f45f484c8905a475623d6cd0c4cadcf5d0c517f5 + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 10/152fab96efd819cc82ae67c39f089df415da6deddb48f1680edaaaa4e86a2a597de7b2ff0ad391df66d11a07006a08d52c9405e86b8cb8f3d5ba15881fe56cc7 languageName: node linkType: hard @@ -9543,11 +9756,11 @@ __metadata: linkType: hard "@types/react-dom@npm:^19.0.1": - version: 19.0.2 - resolution: "@types/react-dom@npm:19.0.2" + version: 19.0.3 + resolution: "@types/react-dom@npm:19.0.3" peerDependencies: "@types/react": ^19.0.0 - checksum: 10/d2ae81ec0b8eee7a4bf31918796fdaa34e8db68f69682163bc212d759de76783e6ffcc02c02722dcf508429067148841e6da81414cc730ca2a28c9c2b350c880 + checksum: 10/815907f7adaa078acbf1d1ae7b6bf69cebe86bd301b8b9744e392bc0f16feb31bfb9fe0bfa2681d7d86678c83d52dedba5ed9bc7776736d4050cdd426b8b2d2b languageName: node linkType: hard @@ -9584,11 +9797,11 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:^19.0.1": - version: 19.0.2 - resolution: "@types/react@npm:19.0.2" + version: 19.0.8 + resolution: "@types/react@npm:19.0.8" dependencies: csstype: "npm:^3.0.2" - checksum: 10/b355cfa22814e934b381c4f6de67c66652255377c3ddc6a757ea195ccbd0e7095aadfe1a28713d8ab1221222b8f2ec237903f4ec0e54eaf656ac832782d25dd2 + checksum: 10/1080d5b96ee0b4395f8f167ae6952f570088ee03bdce69f8237aab82c32d9bd2b71106f787bac17ba351acc4aba5e3454bafca51f2eb11d1562073b821e63d15 languageName: node linkType: hard @@ -9763,9 +9976,9 @@ __metadata: linkType: hard "@types/webpack-env@npm:^1.16.0": - version: 1.18.5 - resolution: "@types/webpack-env@npm:1.18.5" - checksum: 10/3c8dd0b23d45e2d33abdfbae7f1d8f75ce23d54588b08943e833f4dba81eb683ac68672a75eccbdba8e008bc1647638803c1bcadc8cdfd1dd7142fa2c3f612de + version: 1.18.8 + resolution: "@types/webpack-env@npm:1.18.8" + checksum: 10/f3932f3d6c2530f644cfc898eda1ab8182d6ae57f555c2f0179d813549b639078671b71e4041831fc306c5ebe61f5cdac794fe4ceae281fce8bf67e23661a488 languageName: node linkType: hard @@ -9779,11 +9992,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.5": - version: 8.5.13 - resolution: "@types/ws@npm:8.5.13" + version: 8.5.14 + resolution: "@types/ws@npm:8.5.14" dependencies: "@types/node": "npm:*" - checksum: 10/21369beafa75c91ae3b00d3a2671c7408fceae1d492ca2abd5ac7c8c8bf4596d513c1599ebbddeae82c27c4a2d248976d0d714c4b3d34362b2ae35b964e2e637 + checksum: 10/956692dd47d5fe042780f61a6310d47203d07622aa185ef2eee7e849f9e7d1e5c190b0d8db8c3ab204a8829e3603b6c6bcab9024cd11dffdd5ffc0df9fd83f2d languageName: node linkType: hard @@ -9846,6 +10059,27 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.22.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.22.0" + "@typescript-eslint/type-utils": "npm:8.22.0" + "@typescript-eslint/utils": "npm:8.22.0" + "@typescript-eslint/visitor-keys": "npm:8.22.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.0.0" + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/7211ad95f20a27182e2b55ef50102dfee4a7084c267c4e24cca24f0a28daa0360074a38bb71e407dad6d99db1165096b324b708cf35904b1d4f62fc9d5fd0f98 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^5.5.0": version: 5.62.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" @@ -9924,6 +10158,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/parser@npm:8.22.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.22.0" + "@typescript-eslint/types": "npm:8.22.0" + "@typescript-eslint/typescript-estree": "npm:8.22.0" + "@typescript-eslint/visitor-keys": "npm:8.22.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/6b7fee52345e8a32d8cfea1ac4aeb563cb0c44ba46290686afde1cd541b787fcf61bec0e6960559f544e9ba3b72670a68f8eda860384aebb5744101f0f1a68c9 + languageName: node + linkType: hard + "@typescript-eslint/parser@npm:^5.5.0": version: 5.62.0 resolution: "@typescript-eslint/parser@npm:5.62.0" @@ -9989,6 +10239,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/scope-manager@npm:8.22.0" + dependencies: + "@typescript-eslint/types": "npm:8.22.0" + "@typescript-eslint/visitor-keys": "npm:8.22.0" + checksum: 10/7fb4bae6d9f8b86a43405b24828cd36ba0751cce4346d86821a4827cded93227f92668044e5e6d802a32096b50cfcaf2ce9ab65322310fa68f5e3819bef70168 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/type-utils@npm:5.62.0" @@ -10040,6 +10300,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/type-utils@npm:8.22.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.22.0" + "@typescript-eslint/utils": "npm:8.22.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.0.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/1da2447ce12f09370082daeef88f8922842e39d2a7b0abe3def21442f85bf4250524c60cbb97276d5cd876783b976dcb0ed85aeb8c0b100d83b7f3a59cdfccbf + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/types@npm:5.62.0" @@ -10061,6 +10336,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/types@npm:8.22.0" + checksum: 10/b43ea5b05ed0b43dcee8d2fa98b2c3f79c604780cbd56e6ba7f89e3066798b7169848694f59523fd2003e8fa699ddc97f28b0860a4eb04eea26c96d5ac9346bd + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -10116,6 +10398,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.22.0" + dependencies: + "@typescript-eslint/types": "npm:8.22.0" + "@typescript-eslint/visitor-keys": "npm:8.22.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.0" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 10/e3c0b191e2a0f55101c3e3333904f3a255d635e4ea0d026981cc25e83b62660a3a8a7993ac4a3d0c8756afb7dc272099eec48fd93e100a2b8467a5b80ef0026c + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.58.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" @@ -10168,6 +10468,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:8.22.0, @typescript-eslint/utils@npm:^8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/utils@npm:8.22.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.22.0" + "@typescript-eslint/types": "npm:8.22.0" + "@typescript-eslint/typescript-estree": "npm:8.22.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/92a5ae5d79a5988e88fdda8d5e88f73e7b9ce24b339098d72698dba766ded274c24d0e2857bcb799c0aa7a59257e54a273eabdaaab39a5cd20283669201eeb53 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -10198,10 +10513,20 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.22.0" + dependencies: + "@typescript-eslint/types": "npm:8.22.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10/1a172620d46e23362c5d1e1e7c8186856dff6b6f1c2697d67f9aac1b3dfd0de96c2c73487e4deed80fad3bfa5cf74cfed3519221657c6ede602b04ac091525a4 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": - version: 1.2.1 - resolution: "@ungap/structured-clone@npm:1.2.1" - checksum: 10/6770f71e8183311b2871601ddb02d62a26373be7cf2950cb546a345a2305c75b502e36ce80166120aa2f5f1ea1562141684651ebbfcc711c58acd32035d3e545 + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10/80d6910946f2b1552a2406650051c91bbd1f24a6bf854354203d84fe2714b3e8ce4618f49cc3410494173a1c1e8e9777372fe68dce74bd45faf0a7a1a6ccf448 languageName: node linkType: hard @@ -10228,6 +10553,18 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/expect@npm:3.0.4" + dependencies: + "@vitest/spy": "npm:3.0.4" + "@vitest/utils": "npm:3.0.4" + chai: "npm:^5.1.2" + tinyrainbow: "npm:^2.0.0" + checksum: 10/b08ebc90453ed8b36ae3ea7476e63e54c0d14164bfd6f30c76008636bb8a20c84d07d65cb1656b3a6789023d5a14d115ce5fd60c9efdb081ca13bdeffaa548b7 + languageName: node + linkType: hard + "@vitest/mocker@npm:2.1.8": version: 2.1.8 resolution: "@vitest/mocker@npm:2.1.8" @@ -10247,6 +10584,25 @@ __metadata: languageName: node linkType: hard +"@vitest/mocker@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/mocker@npm:3.0.4" + dependencies: + "@vitest/spy": "npm:3.0.4" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.17" + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10/f6e7a57575271b1f9f4fd8671e0760a035c31620086b694f303815aba353864b2eb3c51f5c4506e5f618ab7584b9260035e0183a4f8d7a9947a30dc7ef91c5b6 + languageName: node + linkType: hard + "@vitest/pretty-format@npm:2.1.8, @vitest/pretty-format@npm:^2.1.8": version: 2.1.8 resolution: "@vitest/pretty-format@npm:2.1.8" @@ -10256,6 +10612,15 @@ __metadata: languageName: node linkType: hard +"@vitest/pretty-format@npm:3.0.4, @vitest/pretty-format@npm:^3.0.4": + version: 3.0.4 + resolution: "@vitest/pretty-format@npm:3.0.4" + dependencies: + tinyrainbow: "npm:^2.0.0" + checksum: 10/8c54fc5df1e73339b5b81ad66d779c98af750a4f1609f47aecabc9af2e11620775d521ab183e9db8acf2cd018d7aa29d5fd9737bf2935369dd6f1306a6487b9f + languageName: node + linkType: hard + "@vitest/runner@npm:1.6.0": version: 1.6.0 resolution: "@vitest/runner@npm:1.6.0" @@ -10277,6 +10642,16 @@ __metadata: languageName: node linkType: hard +"@vitest/runner@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/runner@npm:3.0.4" + dependencies: + "@vitest/utils": "npm:3.0.4" + pathe: "npm:^2.0.2" + checksum: 10/3dd4dff683005d123748ffbe3859d42ca587545a7ab33d01c7ab2bad9f96f9fd4fe9bb85c3d800a808f929133fdf2522cc4e3b48a05518a71e6a0002009b72c9 + languageName: node + linkType: hard + "@vitest/snapshot@npm:1.6.0": version: 1.6.0 resolution: "@vitest/snapshot@npm:1.6.0" @@ -10299,6 +10674,17 @@ __metadata: languageName: node linkType: hard +"@vitest/snapshot@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/snapshot@npm:3.0.4" + dependencies: + "@vitest/pretty-format": "npm:3.0.4" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.2" + checksum: 10/81a59dbff7d0b714b16949b02cd643a3f725b5005a70bc973d3e0c44b845e44d1d8698a2bbbedfff02698dfa128f8303420e5d146d5014e3b0ad09b0decdff37 + languageName: node + linkType: hard + "@vitest/spy@npm:1.6.0": version: 1.6.0 resolution: "@vitest/spy@npm:1.6.0" @@ -10317,6 +10703,15 @@ __metadata: languageName: node linkType: hard +"@vitest/spy@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/spy@npm:3.0.4" + dependencies: + tinyspy: "npm:^3.0.2" + checksum: 10/a2e03516e7f678120b03b1f1e95b587781e6c6c78781a2b37bd5b7706fb57a99f127d46d337db14477673aa811027730fe5fb5af68f03fde7e65050293810e67 + languageName: node + linkType: hard + "@vitest/utils@npm:1.6.0": version: 1.6.0 resolution: "@vitest/utils@npm:1.6.0" @@ -10340,6 +10735,17 @@ __metadata: languageName: node linkType: hard +"@vitest/utils@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/utils@npm:3.0.4" + dependencies: + "@vitest/pretty-format": "npm:3.0.4" + loupe: "npm:^3.1.2" + tinyrainbow: "npm:^2.0.0" + checksum: 10/68132cc059ac0db29e325b3e8a1ac6e0a99ea8a2d6d214bb4dc6399c3de0ffe78c42b13c733cc775a78d7ee1e7e3dcd67f75b7c35e5c28e3825cabf4ec7c50dc + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" @@ -10526,10 +10932,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: 10/ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10/2ceee14efdeda42ef7355178c1069499f183546ff7112b3efe79c1edef09d20ad9c17939752215fb8f7fcf48d10e6a7c0aa00136dc9cf4d293d963718bb1d200 languageName: node linkType: hard @@ -10732,7 +11138,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0": +"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.17.1, ajv@npm:^8.6.0, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -10757,13 +11163,13 @@ __metadata: linkType: hard "algoliasearch-helper@npm:^3.13.3": - version: 3.22.6 - resolution: "algoliasearch-helper@npm:3.22.6" + version: 3.24.1 + resolution: "algoliasearch-helper@npm:3.24.1" dependencies: "@algolia/events": "npm:^4.0.1" peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 10/110bfd770ef7df1163eac20bd89aa570ff11c99f67085e76aade20522df5f4b111139a270f01b475c1d083b8384ab6d4c13b5c7bdc894fedfab344b29ee60f1d + checksum: 10/58fb1be2e43778f2b0db54c18a0657d7e9d2fd414df67f4193373e208ba368a32754db7eea1f706f93a0869da3d8a6b45ded90c2910e3e0dcdaad546b3faf84e languageName: node linkType: hard @@ -10791,23 +11197,23 @@ __metadata: linkType: hard "algoliasearch@npm:^5.14.2": - version: 5.18.0 - resolution: "algoliasearch@npm:5.18.0" - dependencies: - "@algolia/client-abtesting": "npm:5.18.0" - "@algolia/client-analytics": "npm:5.18.0" - "@algolia/client-common": "npm:5.18.0" - "@algolia/client-insights": "npm:5.18.0" - "@algolia/client-personalization": "npm:5.18.0" - "@algolia/client-query-suggestions": "npm:5.18.0" - "@algolia/client-search": "npm:5.18.0" - "@algolia/ingestion": "npm:1.18.0" - "@algolia/monitoring": "npm:1.18.0" - "@algolia/recommend": "npm:5.18.0" - "@algolia/requester-browser-xhr": "npm:5.18.0" - "@algolia/requester-fetch": "npm:5.18.0" - "@algolia/requester-node-http": "npm:5.18.0" - checksum: 10/2077389bc196f2ee5c5dd30082f37a02ff13a50da48819743fccae2254b8e8f055e9f2234983269ee5369d30b0a24aea1b1f363f4b19141137917f997403d376 + version: 5.20.0 + resolution: "algoliasearch@npm:5.20.0" + dependencies: + "@algolia/client-abtesting": "npm:5.20.0" + "@algolia/client-analytics": "npm:5.20.0" + "@algolia/client-common": "npm:5.20.0" + "@algolia/client-insights": "npm:5.20.0" + "@algolia/client-personalization": "npm:5.20.0" + "@algolia/client-query-suggestions": "npm:5.20.0" + "@algolia/client-search": "npm:5.20.0" + "@algolia/ingestion": "npm:1.20.0" + "@algolia/monitoring": "npm:1.20.0" + "@algolia/recommend": "npm:5.20.0" + "@algolia/requester-browser-xhr": "npm:5.20.0" + "@algolia/requester-fetch": "npm:5.20.0" + "@algolia/requester-node-http": "npm:5.20.0" + checksum: 10/55127871fcff834617fe289f349c56ba8354c751d1d15d4ff525ccc7345c554e6eb0226a1979121156a13595766d77f9cf983edea329151a3b0a8f3f385c3912 languageName: node linkType: hard @@ -11247,6 +11653,13 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd + languageName: node + linkType: hard + "async-mutex@npm:^0.3.2": version: 0.3.2 resolution: "async-mutex@npm:0.3.2" @@ -11866,9 +12279,9 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.2": - version: 4.24.3 - resolution: "browserslist@npm:4.24.3" +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.2, browserslist@npm:^4.24.3": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" dependencies: caniuse-lite: "npm:^1.0.30001688" electron-to-chromium: "npm:^1.5.73" @@ -11876,7 +12289,7 @@ __metadata: update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: 10/f5b22757302a4c04036c4ed82ef82d8005c15b809fa006132765f306e8d8a5c02703479f6738db6640f27c0935ebecde4fa5ae3457fc7ad4805156430dba6bc7 + checksum: 10/11fda105e803d891311a21a1f962d83599319165faf471c2d70e045dff82a12128f5b50b1fcba665a2352ad66147aaa248a9d2355a80aadc3f53375eb3de2e48 languageName: node linkType: hard @@ -12048,7 +12461,7 @@ __metadata: languageName: node linkType: hard -"call-me-maybe@npm:^1.0.1": +"call-me-maybe@npm:^1.0.1, call-me-maybe@npm:^1.0.2": version: 1.0.2 resolution: "call-me-maybe@npm:1.0.2" checksum: 10/3d375b6f810a82c751157b199daba60452876186c19ac653e81bfc5fc10d1e2ba7aedb8622367c3a8aca6879f0e6a29435a1193b35edb8f7fd8267a67ea32373 @@ -12113,9 +12526,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001616, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001690 - resolution: "caniuse-lite@npm:1.0.30001690" - checksum: 10/9fb4659eb09a298601b9593739072c481e2f5cc524bd0530e5e0f002e66246da5e866669854dfc0d53195ee36b201dab02f7933a7cdf60ccba7adb2d4a304caf + version: 1.0.30001695 + resolution: "caniuse-lite@npm:1.0.30001695" + checksum: 10/8107c5e89b86c7a2fd506b93c658ff945c98c6518260c3b28af9f02bd83bf83939696241f0b413545c5b9895c86bcae64c9370388576440e74e9b848f04170d3 languageName: node linkType: hard @@ -12756,9 +13169,9 @@ __metadata: linkType: hard "commander@npm:*": - version: 13.0.0 - resolution: "commander@npm:13.0.0" - checksum: 10/e89d5bf61e84e65e0cfdfcfb740049cf6bcaba63fc32a610375957a2a57373d42f7b00fc64bec5bdde0e547593fa184f869dfabe8a415bc4fd4482edf2fb5ca8 + version: 13.1.0 + resolution: "commander@npm:13.1.0" + checksum: 10/d3b4b79e6be8471ddadacbb8cd441fe82154d7da7393b50e76165a9e29ccdb74fa911a186437b9a211d0fc071db6051915c94fb8ef16d77511d898e9dbabc6af languageName: node linkType: hard @@ -12985,9 +13398,9 @@ __metadata: linkType: hard "consola@npm:^3.2.3": - version: 3.3.3 - resolution: "consola@npm:3.3.3" - checksum: 10/b0e9a29195d5a87ec24f82cd2948109197745757d49f1bd57c8316d9e19f79941d60e25b997ee7b2ea0735c1a12b29917c3486bb80b4a8fb3be16ef70f019faf + version: 3.4.0 + resolution: "consola@npm:3.4.0" + checksum: 10/99d4a8131f4cc42ff6bb8e4fd8c9dbd428d6b949f3ec25d9d24892a7b0603b0aabeee8213e13ad74439b5078fdb204f9377bcdd401949c33fff672d91f05c4ec languageName: node linkType: hard @@ -13100,25 +13513,25 @@ __metadata: linkType: hard "core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": - version: 3.39.0 - resolution: "core-js-compat@npm:3.39.0" + version: 3.40.0 + resolution: "core-js-compat@npm:3.40.0" dependencies: - browserslist: "npm:^4.24.2" - checksum: 10/82d5fcb54087f1fc174283c2d30b62908edc828537574f95bb49a5b7f235bcc88ba43f37dbe470c47e17fd9bc01cbc1db905062fd96ba65ff1a03c235f288aca + browserslist: "npm:^4.24.3" + checksum: 10/3dd3d717b3d4ae0d9c2930d39c0f2a21ca6f195fcdd5711bda833557996c4d9f90277eab576423478e95689257e2de8d1a2623d6618084416bd224d10d5df9a4 languageName: node linkType: hard "core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.30.2": - version: 3.39.0 - resolution: "core-js-pure@npm:3.39.0" - checksum: 10/43922b14f9c928ec958fc444e70cfb429a21e3f842f03f67810faf29a99780fec20dc688f65ab3780d2b8a2f1ae8287464ec5adb396826e0374a4f2907b4b383 + version: 3.40.0 + resolution: "core-js-pure@npm:3.40.0" + checksum: 10/f539347fd2823a4ea341bb44ff66731ce323e9715f1dccdd618f5f41b72da2b53ebad53a9599b4e946aa820e0001ae09da066cae7e9c76d7692116c181b32dba languageName: node linkType: hard "core-js@npm:^3.19.2, core-js@npm:^3.31.1": - version: 3.39.0 - resolution: "core-js@npm:3.39.0" - checksum: 10/a3d34e669783dfc878e545f1983f60d9ff48a3867cd1d7ff8839b849e053002a208c7c14a5ca354b8e0b54982901e2f83dc87c3d9b95de0a94b4071d1c74e5f6 + version: 3.40.0 + resolution: "core-js@npm:3.40.0" + checksum: 10/9c7e7d2839db6c3c7b72725a3ce5edf6dd61fc771e1551e08b5622ca7da330f2f5d3c7dcd6a6e7889baa8d4cc5a909ba75b4add0d1f3da940a2a60a3e0603be5 languageName: node linkType: hard @@ -13253,7 +13666,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -13779,11 +14192,12 @@ __metadata: linkType: hard "cssstyle@npm:^4.1.0": - version: 4.1.0 - resolution: "cssstyle@npm:4.1.0" + version: 4.2.1 + resolution: "cssstyle@npm:4.2.1" dependencies: - rrweb-cssom: "npm:^0.7.1" - checksum: 10/8ca9e2d1f1b24f93bb5f3f20a7a1e271e58060957880e985ee55614e196a798ffab309ec6bac105af8a439a6764546761813835ebb7f929d60823637ee838a8f + "@asamuzakjp/css-color": "npm:^2.8.2" + rrweb-cssom: "npm:^0.8.0" + checksum: 10/e287234f2fd4feb1d79217480f48356f398cc11b9d17d39e6624f7dc1bf4b51d1e2c49f12b1a324834b445c17cbbf83ae5d3ba22c89a6b229f86bcebeda746a8 languageName: node linkType: hard @@ -13915,7 +14329,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.7": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.7, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -13965,9 +14379,9 @@ __metadata: linkType: hard "decimal.js@npm:^10.2.1, decimal.js@npm:^10.4.3": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 10/de663a7bc4d368e3877db95fcd5c87b965569b58d16cdc4258c063d231ca7118748738df17cd638f7e9dd0be8e34cec08d7234b20f1f2a756a52fc5a38b188d0 + version: 10.5.0 + resolution: "decimal.js@npm:10.5.0" + checksum: 10/714d49cf2f2207b268221795ede330e51452b7c451a0c02a770837d2d4faed47d603a729c2aa1d952eb6c4102d999e91c9b952c1aa016db3c5cba9fc8bf4cda2 languageName: node linkType: hard @@ -14488,13 +14902,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1": - version: 3.2.1 - resolution: "domutils@npm:3.2.1" + version: 3.2.2 + resolution: "domutils@npm:3.2.2" dependencies: dom-serializer: "npm:^2.0.0" domelementtype: "npm:^2.3.0" domhandler: "npm:^5.0.3" - checksum: 10/5d206a47be0713ed652f22a65d595dcc499009a05029148956a675867af339f1b216abd6d0da5e852fbcbb7d2d2aba387b35402193211dc8166060ad50e00897 + checksum: 10/2e08842151aa406f50fe5e6d494f4ec73c2373199fa00d1f77b56ec604e566b7f226312ae35ab8160bb7f27a27c7285d574c8044779053e499282ca9198be210 languageName: node linkType: hard @@ -14614,9 +15028,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.73": - version: 1.5.76 - resolution: "electron-to-chromium@npm:1.5.76" - checksum: 10/2e8ead6caf746385a8789ced87da8ed98629b3c6bcf19e50e1feb51c2cc5b501fd068c2fa9eefd6c513fb4f07c44d2bd7ead432c083c3798107dc920a3cda1d8 + version: 1.5.88 + resolution: "electron-to-chromium@npm:1.5.88" + checksum: 10/cb52f817ad7b918580c2d70f3e7c21bea7e6f260d3b3a221265fce03cd6b653af91464bfebee8a55f0f6bcbc11b34853e7555bafb3ecf65ff035d65e63e6c745 languageName: node linkType: hard @@ -14774,9 +15188,9 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.2, es-abstract@npm:^1.17.5, es-abstract@npm:^1.19.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6": - version: 1.23.8 - resolution: "es-abstract@npm:1.23.8" +"es-abstract@npm:^1.17.2, es-abstract@npm:^1.17.5, es-abstract@npm:^1.19.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" dependencies: array-buffer-byte-length: "npm:^1.0.2" arraybuffer.prototype.slice: "npm:^1.0.4" @@ -14789,10 +15203,11 @@ __metadata: es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.0.3" + es-set-tostringtag: "npm:^2.1.0" es-to-primitive: "npm:^1.3.0" function.prototype.name: "npm:^1.1.8" - get-intrinsic: "npm:^1.2.6" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" get-symbol-description: "npm:^1.1.0" globalthis: "npm:^1.0.4" gopd: "npm:^1.2.0" @@ -14813,11 +15228,12 @@ __metadata: object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.7" - own-keys: "npm:^1.0.0" + own-keys: "npm:^1.0.1" regexp.prototype.flags: "npm:^1.5.3" safe-array-concat: "npm:^1.1.3" safe-push-apply: "npm:^1.0.0" safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" string.prototype.trim: "npm:^1.2.10" string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" @@ -14827,7 +15243,7 @@ __metadata: typed-array-length: "npm:^1.0.7" unbox-primitive: "npm:^1.1.0" which-typed-array: "npm:^1.1.18" - checksum: 10/28423ac051f545aea19014c8e7f723eb494b4ed393063fe839d6229a9602adc2d575dad2d44a03adc28969903f3cac1eaf5f520caffe447d3b87fd126ba69228 + checksum: 10/31a321966d760d88fc2ed984104841b42f4f24fc322b246002b9be0af162e03803ee41fcc3cf8be89e07a27ba3033168f877dd983703cb81422ffe5322a27582 languageName: node linkType: hard @@ -14893,7 +15309,7 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.4": +"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.4, es-module-lexer@npm:^1.6.0": version: 1.6.0 resolution: "es-module-lexer@npm:1.6.0" checksum: 10/807ee7020cc46a9c970c78cad1f2f3fc139877e5ebad7f66dbfbb124d451189ba1c48c1c632bd5f8ce1b8af2caef3fca340ba044a410fa890d17b080a59024bb @@ -14901,22 +15317,23 @@ __metadata: linkType: hard "es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" - checksum: 10/f8910cf477e53c0615f685c5c96210591841850871b81924fcf256bfbaa68c254457d994a4308c60d15b20805e7f61ce6abc669375e01a5349391a8c1767584f + checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" dependencies: - get-intrinsic: "npm:^1.2.4" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.1" - checksum: 10/7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 + hasown: "npm:^2.0.2" + checksum: 10/86814bf8afbcd8966653f731415888019d4bc4aca6b6c354132a7a75bb87566751e320369654a101d23a91c87a85c79b178bcf40332839bd347aff437c4fb65f languageName: node linkType: hard @@ -15162,7 +15579,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.24.0": +"esbuild@npm:^0.24.0, esbuild@npm:^0.24.2": version: 0.24.2 resolution: "esbuild@npm:0.24.2" dependencies: @@ -15341,6 +15758,17 @@ __metadata: languageName: node linkType: hard +"eslint-config-prettier@npm:^10.0.1": + version: 10.0.1 + resolution: "eslint-config-prettier@npm:10.0.1" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: build/bin/cli.js + checksum: 10/ba6875df0fc4fd3c7c6e2ec9c2e6a224462f7afc662f4cf849775c598a3571c1be136a9b683b12971653b3dcf3f31472aaede3076524b46ec9a77582630158e5 + languageName: node + linkType: hard + "eslint-config-prettier@npm:^9.1.0": version: 9.1.0 resolution: "eslint-config-prettier@npm:9.1.0" @@ -15525,8 +15953,8 @@ __metadata: linkType: hard "eslint-plugin-prettier@npm:^5.1.3": - version: 5.2.1 - resolution: "eslint-plugin-prettier@npm:5.2.1" + version: 5.2.3 + resolution: "eslint-plugin-prettier@npm:5.2.3" dependencies: prettier-linter-helpers: "npm:^1.0.0" synckit: "npm:^0.9.1" @@ -15540,7 +15968,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10/10ddf68215237e327af09a47adab4c63f3885fda4fb28c4c42d1fc5f47d8a0cc45df6484799360ff1417a0aa3c77c3aaac49d7e9dfd145557b17e2d7ecc2a27c + checksum: 10/6444a0b89f3e2a6b38adce69761133f8539487d797f1655b3fa24f93a398be132c4f68f87041a14740b79202368d5782aa1dffd2bd7a3ea659f263d6796acf15 languageName: node linkType: hard @@ -15554,8 +15982,8 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.23.2, eslint-plugin-react@npm:^7.27.1": - version: 7.37.3 - resolution: "eslint-plugin-react@npm:7.37.3" + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" @@ -15577,7 +16005,7 @@ __metadata: string.prototype.repeat: "npm:^1.0.0" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 10/30042b95c440a962157192f67369d8c9171f7c73e992695e5674c9d28c3cfe4098488eca86dfa7c433d4c8a91243cbafdc80c7e42d2c1720a427ddb36e65457e + checksum: 10/c538c10665c87cb90a0bcc4efe53a758570db10997d079d31474a9760116ef5584648fa22403d889ca672df8071bda10b40434ea0499e5ee8360bc5c8aba1679 languageName: node linkType: hard @@ -15612,6 +16040,16 @@ __metadata: languageName: node linkType: hard +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10/cd9ab60d5a68f3a0fcac04d1cff5a7383d0f331964d5f1c446259123caec5b3ccc542284d07846e4f4d1389da77750821cc9a6e1ce18558c674977351666f9a6 + languageName: node + linkType: hard + "eslint-utils@npm:^2.0.0, eslint-utils@npm:^2.1.0": version: 2.1.0 resolution: "eslint-utils@npm:2.1.0" @@ -15642,6 +16080,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10/9651b3356b01760e586b4c631c5268c0e1a85236e3292bf754f0472f465bf9a856c0ddc261fceace155334118c0151778effafbab981413dbf9288349343fa25 + languageName: node + linkType: hard + "eslint-webpack-plugin@npm:^3.1.1": version: 3.2.0 resolution: "eslint-webpack-plugin@npm:3.2.0" @@ -15756,6 +16201,66 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^9.19.0": + version: 9.19.0 + resolution: "eslint@npm:9.19.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.10.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.19.0" + "@eslint/plugin-kit": "npm:^0.2.5" + "@humanfs/node": "npm:^0.16.6" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@humanwhocodes/retry": "npm:^0.4.1" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.6" + debug: "npm:^4.3.2" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^8.0.0" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true + bin: + eslint: bin/eslint.js + checksum: 10/850d19fd6a34702d1e3d9bdad6aef84a20a5c2de006a8fa6380843384b13944b180232ddd74b8725ffcdf8f296399037f0e8eb4783d5f7393f13c059112b843d + languageName: node + linkType: hard + +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" + dependencies: + acorn: "npm:^8.14.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10/3412d44d4204c9e29d6b5dd0277400cfa0cd68495dc09eae1b9ce79d0c8985c1c5cc09cb9ba32a1cd963f48a49b0c46bdb7736afe395a300aa6bb1c0d86837e8 + languageName: node + linkType: hard + "espree@npm:^7.3.0, espree@npm:^7.3.1": version: 7.3.1 resolution: "espree@npm:7.3.1" @@ -15798,7 +16303,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0, esquery@npm:^1.4.2": +"esquery@npm:^1.4.0, esquery@npm:^1.4.2, esquery@npm:^1.5.0": version: 1.6.0 resolution: "esquery@npm:1.6.0" dependencies: @@ -16179,15 +16684,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.1.1, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10/222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df + micromatch: "npm:^4.0.8" + checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad languageName: node linkType: hard @@ -16213,9 +16718,9 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.3 - resolution: "fast-uri@npm:3.0.3" - checksum: 10/92487c75848b03edc45517fca0148287d342c30818ce43d556391db774d8e01644fb6964315a3336eec5a90f301b218b21f71fb9b2528ba25757435a20392c95 + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10/43c87cd03926b072a241590e49eca0e2dfe1d347ddffd4b15307613b42b8eacce00a315cf3c7374736b5f343f27e27ec88726260eb03a758336d507d6fbaba0a languageName: node linkType: hard @@ -16278,14 +16783,14 @@ __metadata: linkType: hard "fdir@npm:^6.4.2": - version: 6.4.2 - resolution: "fdir@npm:6.4.2" + version: 6.4.3 + resolution: "fdir@npm:6.4.3" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10/5ff80d1d2034e75cc68be175401c9f64c4938a6b2c1e9a0c27f2d211ffbe491fd86d29e4576825d9da8aff9bd465f0283427c2dddc11653457906c46d3bbc448 + checksum: 10/8e6d20f4590dc168de1374a9cadaa37e20ca6e0b822aa247c230e7ea1d9e9674a68cd816146435e4ecc98f9285091462ab7e5e56eebc9510931a1794e4db68b2 languageName: node linkType: hard @@ -16352,6 +16857,15 @@ __metadata: languageName: node linkType: hard +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" + dependencies: + flat-cache: "npm:^4.0.0" + checksum: 10/afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0 + languageName: node + linkType: hard + "file-loader@npm:^6.2.0": version: 6.2.0 resolution: "file-loader@npm:6.2.0" @@ -16530,6 +17044,16 @@ __metadata: languageName: node linkType: hard +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10/58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc + languageName: node + linkType: hard + "flat@npm:^5.0.2": version: 5.0.2 resolution: "flat@npm:5.0.2" @@ -16547,9 +17071,9 @@ __metadata: linkType: hard "flow-parser@npm:0.*": - version: 0.257.1 - resolution: "flow-parser@npm:0.257.1" - checksum: 10/930f5e3cdd3757bf0694b59ddb60dca48b6c4e2ce2bfca0d281a93808b5de41dafc0f8ac3bef70fab0f0f7c0c61835d17082e3d3847e43b59990aaa4b3922ac7 + version: 0.259.1 + resolution: "flow-parser@npm:0.259.1" + checksum: 10/a92a17cedce15f844b1541a12fba8d6b4cbbdcf583b9dc223d4652d83dcd780e7535d82091cffa28837425f176f41a5242c0f6cf24638d36a5b99790d3318bff languageName: node linkType: hard @@ -16580,11 +17104,11 @@ __metadata: linkType: hard "for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" + version: 0.3.4 + resolution: "for-each@npm:0.3.4" dependencies: - is-callable: "npm:^1.1.3" - checksum: 10/fdac0cde1be35610bd635ae958422e8ce0cc1313e8d32ea6d34cfda7b60850940c1fd07c36456ad76bd9c24aef6ff5e03b02beb58c83af5ef6c968a64eada676 + is-callable: "npm:^1.2.7" + checksum: 10/c3bc4ebe8bd51655919dd9132c7ad0703c267bd0d737093e8424f46feea2eeaa73ecc54237346435258548d07aaeac643deb47de9b872c359e0c37cf0507a7f1 languageName: node linkType: hard @@ -16776,13 +17300,13 @@ __metadata: linkType: hard "fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": - version: 11.2.0 - resolution: "fs-extra@npm:11.2.0" + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10/0579bf6726a4cd054d4aa308f10b483f52478bb16284f32cf60b4ce0542063d551fca1a08a2af365e35db21a3fa5a06cf2a6ed614004b4368982bc754cb816b3 + checksum: 10/c9fe7b23dded1efe7bbae528d685c3206477e20cc60e9aaceb3f024f9b9ff2ee1f62413c161cb88546cc564009ab516dec99e9781ba782d869bb37e4fe04a97f languageName: node linkType: hard @@ -16926,21 +17450,21 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": - version: 1.2.6 - resolution: "get-intrinsic@npm:1.2.6" +"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" dependencies: call-bind-apply-helpers: "npm:^1.0.1" - dunder-proto: "npm:^1.0.0" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.0" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.0.0" - checksum: 10/a1ffae6d7893a6fa0f4d1472adbc85095edd6b3b0943ead97c3738539cecb19d422ff4d48009eed8c3c27ad678c2b1e38a83b1a1e96b691d13ed8ecefca1068d + math-intrinsics: "npm:^1.1.0" + checksum: 10/4f7149c9a826723f94c6d49f70bcb3df1d3f9213994fab3668f12f09fa72074681460fb29ebb6f135556ec6372992d63802386098791a8f09cfa6f27090fa67b languageName: node linkType: hard @@ -16965,6 +17489,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + "get-stream@npm:^4.1.0": version: 4.1.0 resolution: "get-stream@npm:4.1.0" @@ -17009,11 +17543,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.7.5": - version: 4.8.1 - resolution: "get-tsconfig@npm:4.8.1" + version: 4.10.0 + resolution: "get-tsconfig@npm:4.10.0" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/3fb5a8ad57b9633eaea085d81661e9e5c9f78b35d8f8689eaf8b8b45a2a3ebf3b3422266d4d7df765e308cc1e6231648d114803ab3d018332e29916f2c1de036 + checksum: 10/5259b5c99a1957114337d9d0603b4a305ec9e29fa6cac7d2fbf634ba6754a0cc88bfd281a02416ce64e604b637d3cb239185381a79a5842b17fb55c097b38c4b languageName: node linkType: hard @@ -17098,6 +17632,22 @@ __metadata: languageName: node linkType: hard +"glob@npm:^11.0.0": + version: 11.0.1 + resolution: "glob@npm:11.0.1" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^4.0.1" + minimatch: "npm:^10.0.0" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^2.0.0" + bin: + glob: dist/esm/bin.mjs + checksum: 10/57b12a05cc25f1c38f3b24cf6ea7a8bacef11e782c4b9a8c5b0bef3e6c5bcb8c4548cb31eb4115592e0490a024c1bde7359c470565608dd061d3b21179740457 + languageName: node + linkType: hard + "glob@npm:^7.0.0, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -17157,6 +17707,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10/03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021 + languageName: node + linkType: hard + "globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" @@ -17383,9 +17940,9 @@ __metadata: linkType: hard "graphql@npm:^15.4.0, graphql@npm:^15.5.0, graphql@npm:^15.5.1": - version: 15.9.0 - resolution: "graphql@npm:15.9.0" - checksum: 10/ce1f50672bcb369395d07a47048bcbb429ed1ce06dbcafb7a0999df791cb7aa7206be21497907973dbc8a01df3cd7f632f43c583f248538f186f5adfa1a0d1c5 + version: 15.10.1 + resolution: "graphql@npm:15.10.1" + checksum: 10/49177f52c1fbac022866d39bb15040122da4c3ccd12644233b20edfcb1f76aa92aa92f2a82af4668101d8f726112fda111cb11a12feb05635cd689443a7aafb8 languageName: node linkType: hard @@ -17495,7 +18052,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -17518,7 +18075,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -17574,8 +18131,8 @@ __metadata: linkType: hard "hast-util-to-estree@npm:^3.0.0": - version: 3.1.0 - resolution: "hast-util-to-estree@npm:3.1.0" + version: 3.1.1 + resolution: "hast-util-to-estree@npm:3.1.1" dependencies: "@types/estree": "npm:^1.0.0" "@types/estree-jsx": "npm:^1.0.0" @@ -17590,10 +18147,10 @@ __metadata: mdast-util-mdxjs-esm: "npm:^2.0.0" property-information: "npm:^6.0.0" space-separated-tokens: "npm:^2.0.0" - style-to-object: "npm:^0.4.0" + style-to-object: "npm:^1.0.0" unist-util-position: "npm:^5.0.0" zwitch: "npm:^2.0.0" - checksum: 10/02efab6a0bc94b63dd7cbd9d8fae5152dd2dbabbc575d2875fbb2a92c407925d68dba8dadc4468a4c957efd1a35aafb67713fab09584a0688a9b17683c91a5da + checksum: 10/f72b0d72d6f3e1d55a876e175716b78bf93b8246fac8dd6db6b46c03b0288d03f40644606f36c00e8f12829a6bef0e7a73b405825b651a94b41f0bc5b53b92b4 languageName: node linkType: hard @@ -17920,9 +18477,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.8 - resolution: "http-parser-js@npm:0.5.8" - checksum: 10/2a78a567ee6366dae0129d819b799dce1f95ec9732c5ab164a78ee69804ffb984abfa0660274e94e890fc54af93546eb9f12b6d10edbaed017e2d41c29b7cf29 + version: 0.5.9 + resolution: "http-parser-js@npm:0.5.9" + checksum: 10/65e6ef5e063b4f67c590bdd122b255e9b70c5bf3429718f8b72951fe98f4f968c55a58ec88cc96a11357a437d75c4af9302b8026c0b53c525065ff4eb0cd969e languageName: node linkType: hard @@ -18128,7 +18685,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.0": +"ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.0, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 @@ -18301,13 +18858,6 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 10/e661f4fb6824a41076c4d23358e8b581fd3410fbfb9baea4cb542a85448b487691c3b9bbb58ad73a95613041ca616f059595f19cadd0c22476a1fffa79842b48 - languageName: node - linkType: hard - "inline-style-parser@npm:0.2.4": version: 0.2.4 resolution: "inline-style-parser@npm:0.2.4" @@ -18495,11 +19045,15 @@ __metadata: linkType: hard "is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/2cf336fbf8cba3badcf526aa3d10384c30bab32615ac4831b74492eb4e843ccb7d8439a119c27f84bcf217d72024e611b1373f870f433b48f3fa57d3d1b863f1 + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10/7c2ac7efdf671e03265e74a043bcb1c0a32e226bc2a42dfc5ec8644667df668bbe14b91c08e6c1414f392f8cf86cd1d489b3af97756e2c7a49dd1ba63fd40ca6 languageName: node linkType: hard @@ -18538,7 +19092,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 @@ -18667,11 +19221,14 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10/5906ff51a856a5fbc6b90a90fce32040b0a6870da905f98818f1350f9acadfc9884f7c3dec833fce04b83dd883937b86a190b6593ede82e8b1af8b6c4ecf7cbd languageName: node linkType: hard @@ -19133,6 +19690,13 @@ __metadata: languageName: node linkType: hard +"isomorphic-rslog@npm:0.0.6": + version: 0.0.6 + resolution: "isomorphic-rslog@npm:0.0.6" + checksum: 10/3845525005054dde6876e844a2a499eb715628e57d7389ff6a5dac21a482e643b8e0e3abfbb0e6ed7613720e321d17befade4b42e1c2d62fbb76103a530c9c8f + languageName: node + linkType: hard + "isomorphic-ws@npm:4.0.1": version: 4.0.1 resolution: "isomorphic-ws@npm:4.0.1" @@ -19219,16 +19783,16 @@ __metadata: linkType: hard "iterator.prototype@npm:^1.1.4": - version: 1.1.4 - resolution: "iterator.prototype@npm:1.1.4" + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: define-data-property: "npm:^1.1.4" es-object-atoms: "npm:^1.0.0" get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" has-symbols: "npm:^1.1.0" - reflect.getprototypeof: "npm:^1.0.8" set-function-name: "npm:^2.0.2" - checksum: 10/3a7a4568437a67d5b1d863128fabf6cd0875d3a5cb36029036a72fa5ae4c97bad6423529d23083a4f6ae6c72c5d1d70b661124c3d6d964520325fd4ce753ee1a + checksum: 10/352bcf333f42189e65cc8cb2dcb94a5c47cf0a9110ce12aba788d405a980b5f5f3a06c79bf915377e1d480647169babd842ded0d898bed181bf6686e8e6823f6 languageName: node linkType: hard @@ -19245,6 +19809,15 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^4.0.1": + version: 4.0.2 + resolution: "jackspeak@npm:4.0.2" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + checksum: 10/d9722f0e55f6c322c57aedf094c405f4201b834204629817187953988075521cfddb23df83e2a7b845723ca7eb0555068c5ce1556732e9c275d32a531881efa8 + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.9.2 resolution: "jake@npm:10.9.2" @@ -20366,7 +20939,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": +"keyv@npm:^4.5.3, keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -20474,91 +21047,91 @@ __metadata: languageName: node linkType: hard -"lightningcss-darwin-arm64@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-darwin-arm64@npm:1.28.2" +"lightningcss-darwin-arm64@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-darwin-arm64@npm:1.29.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lightningcss-darwin-x64@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-darwin-x64@npm:1.28.2" +"lightningcss-darwin-x64@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-darwin-x64@npm:1.29.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lightningcss-freebsd-x64@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-freebsd-x64@npm:1.28.2" +"lightningcss-freebsd-x64@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-freebsd-x64@npm:1.29.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lightningcss-linux-arm-gnueabihf@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-linux-arm-gnueabihf@npm:1.28.2" +"lightningcss-linux-arm-gnueabihf@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.29.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"lightningcss-linux-arm64-gnu@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-linux-arm64-gnu@npm:1.28.2" +"lightningcss-linux-arm64-gnu@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-linux-arm64-gnu@npm:1.29.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-arm64-musl@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-linux-arm64-musl@npm:1.28.2" +"lightningcss-linux-arm64-musl@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-linux-arm64-musl@npm:1.29.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"lightningcss-linux-x64-gnu@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-linux-x64-gnu@npm:1.28.2" +"lightningcss-linux-x64-gnu@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-linux-x64-gnu@npm:1.29.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-x64-musl@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-linux-x64-musl@npm:1.28.2" +"lightningcss-linux-x64-musl@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-linux-x64-musl@npm:1.29.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"lightningcss-win32-arm64-msvc@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-win32-arm64-msvc@npm:1.28.2" +"lightningcss-win32-arm64-msvc@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-win32-arm64-msvc@npm:1.29.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"lightningcss-win32-x64-msvc@npm:1.28.2": - version: 1.28.2 - resolution: "lightningcss-win32-x64-msvc@npm:1.28.2" +"lightningcss-win32-x64-msvc@npm:1.29.1": + version: 1.29.1 + resolution: "lightningcss-win32-x64-msvc@npm:1.29.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "lightningcss@npm:^1.27.0": - version: 1.28.2 - resolution: "lightningcss@npm:1.28.2" + version: 1.29.1 + resolution: "lightningcss@npm:1.29.1" dependencies: detect-libc: "npm:^1.0.3" - lightningcss-darwin-arm64: "npm:1.28.2" - lightningcss-darwin-x64: "npm:1.28.2" - lightningcss-freebsd-x64: "npm:1.28.2" - lightningcss-linux-arm-gnueabihf: "npm:1.28.2" - lightningcss-linux-arm64-gnu: "npm:1.28.2" - lightningcss-linux-arm64-musl: "npm:1.28.2" - lightningcss-linux-x64-gnu: "npm:1.28.2" - lightningcss-linux-x64-musl: "npm:1.28.2" - lightningcss-win32-arm64-msvc: "npm:1.28.2" - lightningcss-win32-x64-msvc: "npm:1.28.2" + lightningcss-darwin-arm64: "npm:1.29.1" + lightningcss-darwin-x64: "npm:1.29.1" + lightningcss-freebsd-x64: "npm:1.29.1" + lightningcss-linux-arm-gnueabihf: "npm:1.29.1" + lightningcss-linux-arm64-gnu: "npm:1.29.1" + lightningcss-linux-arm64-musl: "npm:1.29.1" + lightningcss-linux-x64-gnu: "npm:1.29.1" + lightningcss-linux-x64-musl: "npm:1.29.1" + lightningcss-win32-arm64-msvc: "npm:1.29.1" + lightningcss-win32-x64-msvc: "npm:1.29.1" dependenciesMeta: lightningcss-darwin-arm64: optional: true @@ -20580,7 +21153,7 @@ __metadata: optional: true lightningcss-win32-x64-msvc: optional: true - checksum: 10/6d3b083901c4c9cdee0652100803bd7bc89b2acbf9937b5a2e0bd82ff9b27e99a5e04ed9d032d291464cf0abc30b2d9c54b52f2d0b1318a1534af90c0b0a3477 + checksum: 10/c6428a695ca985fa28ea899eb72471e0c6a71715291cb62f938b038596a971b6b22d83415d882dec27841169b1b773989b16df173f5ce9075c3fdc22ff764cff languageName: node linkType: hard @@ -20922,9 +21495,9 @@ __metadata: linkType: hard "loupe@npm:^3.1.0, loupe@npm:^3.1.2": - version: 3.1.2 - resolution: "loupe@npm:3.1.2" - checksum: 10/8f5734e53fb64cd914aa7d986e01b6d4c2e3c6c56dcbd5428d71c2703f0ab46b5ab9f9eeaaf2b485e8a1c43f865bdd16ec08ae1a661c8f55acdbd9f4d59c607a + version: 3.1.3 + resolution: "loupe@npm:3.1.3" + checksum: 10/9e98c34daf0eba48ccc603595e51f2ae002110982d84879cf78c51de2c632f0c571dfe82ce4210af60c32203d06b443465c269bda925076fe6d9b612cc65c321 languageName: node linkType: hard @@ -20967,13 +21540,20 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a languageName: node linkType: hard +"lru-cache@npm:^11.0.0": + version: 11.0.2 + resolution: "lru-cache@npm:11.0.2" + checksum: 10/25fcb66e9d91eaf17227c6abfe526a7bed5903de74f93bfde380eb8a13410c5e8d3f14fe447293f3f322a7493adf6f9f015c6f1df7a235ff24ec30f366e1c058 + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -21017,7 +21597,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.12, magic-string@npm:^0.30.5": +"magic-string@npm:^0.30.12, magic-string@npm:^0.30.17, magic-string@npm:^0.30.5": version: 0.30.17 resolution: "magic-string@npm:0.30.17" dependencies: @@ -21151,7 +21731,7 @@ __metadata: languageName: node linkType: hard -"math-intrinsics@npm:^1.0.0, math-intrinsics@npm:^1.1.0": +"math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd @@ -21182,30 +21762,31 @@ __metadata: linkType: hard "mdast-util-directive@npm:^3.0.0": - version: 3.0.0 - resolution: "mdast-util-directive@npm:3.0.0" + version: 3.1.0 + resolution: "mdast-util-directive@npm:3.1.0" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" + ccount: "npm:^2.0.0" devlop: "npm:^1.0.0" mdast-util-from-markdown: "npm:^2.0.0" mdast-util-to-markdown: "npm:^2.0.0" parse-entities: "npm:^4.0.0" stringify-entities: "npm:^4.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10/a205af936302467648b6007704b40e31a822016789402cbcb0239d23ce7a48e676db1cd6792c9318c1047a47c5b3956b2bd0053f14c8d257528404d6bf9b9ab4 + checksum: 10/5aabd777ae8752cb9d09c7827a6690887536da8a9f85e833d5399ab8f47e5aadaa3eea78985efd041f50c658bf91b4579800dae79b20549240f52bbc2bc26335 languageName: node linkType: hard "mdast-util-find-and-replace@npm:^3.0.0, mdast-util-find-and-replace@npm:^3.0.1": - version: 3.0.1 - resolution: "mdast-util-find-and-replace@npm:3.0.1" + version: 3.0.2 + resolution: "mdast-util-find-and-replace@npm:3.0.2" dependencies: "@types/mdast": "npm:^4.0.0" escape-string-regexp: "npm:^5.0.0" unist-util-is: "npm:^6.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10/2a9bbf5508ffd6dc63d9b0067398503a017e909ff60ac8234c518fcdacf9df13a48ea26bd382402bfce398b824ec41b3911b2004785e98f9a2c80ee6b34bb9bd + checksum: 10/446561aa950341ef6828069cef05566256cb6836b77ea498e648102411f96fdfa342c78b82c9d813b51a1dac80b030ce80c055e044bc285a3d52d8558fc3d65e languageName: node linkType: hard @@ -21335,8 +21916,8 @@ __metadata: linkType: hard "mdast-util-mdx-jsx@npm:^3.0.0, mdast-util-mdx-jsx@npm:^3.1.3": - version: 3.1.3 - resolution: "mdast-util-mdx-jsx@npm:3.1.3" + version: 3.2.0 + resolution: "mdast-util-mdx-jsx@npm:3.2.0" dependencies: "@types/estree-jsx": "npm:^1.0.0" "@types/hast": "npm:^3.0.0" @@ -21350,7 +21931,7 @@ __metadata: stringify-entities: "npm:^4.0.0" unist-util-stringify-position: "npm:^4.0.0" vfile-message: "npm:^4.0.0" - checksum: 10/6c14f271f1380fd512038247f45887b7aa71bbf4acd8881651a317b61706b114f2582f62f7777d0eacd42c4a7b979802825c2a2fd8bb7c46a1ab931ccb1ddf3e + checksum: 10/62cd650a522e5d72ea6afd6d4a557fc86525b802d097a29a2fbe17d22e7b97c502a580611873e4d685777fe77c6ff8d39fb6e37d026b3acbc86c3b24927f4ad9 languageName: node linkType: hard @@ -21662,15 +22243,15 @@ __metadata: linkType: hard "micromark-extension-gfm-table@npm:^2.0.0": - version: 2.1.0 - resolution: "micromark-extension-gfm-table@npm:2.1.0" + version: 2.1.1 + resolution: "micromark-extension-gfm-table@npm:2.1.1" dependencies: devlop: "npm:^1.0.0" micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10/37385c3b6e4833f9d9a277f98062af40ccf8c70e83726ab0c1ef9d6cb5784dd18489d1df62b241e8289349be11f5ab0ab3337043fe004bc9150f1067f9476c9b + checksum: 10/0391ead408d79a183a9bba325b0e660b85aef2cd6e442a9214afc4e0bdc3105cd7dbf41fc75465acf152883a4050b6203107c2a80bcadb304235581a1340fd8c languageName: node linkType: hard @@ -22004,14 +22585,14 @@ __metadata: linkType: hard "micromark-util-subtokenize@npm:^2.0.0": - version: 2.0.3 - resolution: "micromark-util-subtokenize@npm:2.0.3" + version: 2.0.4 + resolution: "micromark-util-subtokenize@npm:2.0.4" dependencies: devlop: "npm:^1.0.0" micromark-util-chunked: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10/57b26f129f46424a4670bb47c50f13c7309bb1bc557c02150a788d1634337c1bb25a3523af3d6dffc29aaec873b3bd88fd931bfff34e64284e6436e23873ca22 + checksum: 10/23e71c8a18a2735579f62a2a6133e8a714b60f7cd1d05fcec87a98fa3014f35ffee68603f1d1b2103a737b2a04225fe7b0fb6dc8713d84b822c608d66d8c376c languageName: node linkType: hard @@ -22221,6 +22802,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.0.0": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/082e7ccbc090d5f8c4e4e029255d5a1d1e3af37bda837da2b8b0085b1503a1210c91ac90d9ebfe741d8a5f286ece820a1abb4f61dc1f82ce602a055d461d93f3 + languageName: node + linkType: hard + "minimatch@npm:^5.0.1": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -22361,15 +22951,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.7.3": - version: 1.7.3 - resolution: "mlly@npm:1.7.3" +"mlly@npm:^1.7.3, mlly@npm:^1.7.4": + version: 1.7.4 + resolution: "mlly@npm:1.7.4" dependencies: acorn: "npm:^8.14.0" - pathe: "npm:^1.1.2" - pkg-types: "npm:^1.2.1" + pathe: "npm:^2.0.1" + pkg-types: "npm:^1.3.0" ufo: "npm:^1.5.4" - checksum: 10/77921e4b37f48e939b9879dbf3d3734086a69a97ddfe9adc5ae7b026ee2f73a0bcac4511c6c645cee79ccc2852c24b83f93bfd29ada7a7a3259cb943569fc7f6 + checksum: 10/1b36163d38c2331f8ae480e6a11da3d15927a2148d729fcd9df6d0059ca74869aa693931bd1f762f82eb534b84c921bdfbc036eb0e4da4faeb55f1349d254f35 languageName: node linkType: hard @@ -22563,7 +23153,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.23, nanoid@npm:^3.3.7": +"nanoid@npm:^3.1.23, nanoid@npm:^3.3.8": version: 3.3.8 resolution: "nanoid@npm:3.3.8" bin: @@ -22803,13 +23393,13 @@ __metadata: linkType: hard "nopt@npm:^8.0.0": - version: 8.0.0 - resolution: "nopt@npm:8.0.0" + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^3.0.0" bin: nopt: bin/nopt.js - checksum: 10/2d137f64b6f9331ec97047dd1cbbe4dcd9a61ceef4fd0f2252c0bbac1d69ba15671e6fd83a441328824b3ca78afe6ebe1694f12ebcd162b73a221582a06179ff + checksum: 10/26ab456c51a96f02a9e5aa8d1b80ef3219f2070f3f3528a040e32fb735b1e651e17bdf0f1476988d3a46d498f35c65ed662d122f340d38ce4a7e71dd7b20c4bc languageName: node linkType: hard @@ -23316,7 +23906,7 @@ __metadata: languageName: node linkType: hard -"own-keys@npm:^1.0.0": +"own-keys@npm:^1.0.1": version: 1.0.1 resolution: "own-keys@npm:1.0.1" dependencies: @@ -23761,6 +24351,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^2.0.0": + version: 2.0.0 + resolution: "path-scurry@npm:2.0.0" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10/285ae0c2d6c34ae91dc1d5378ede21981c9a2f6de1ea9ca5a88b5a270ce9763b83dbadc7a324d512211d8d36b0c540427d3d0817030849d97a60fa840a2c59ec + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.12": version: 0.1.12 resolution: "path-to-regexp@npm:0.1.12" @@ -23812,6 +24412,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^2.0.1, pathe@npm:^2.0.2": + version: 2.0.2 + resolution: "pathe@npm:2.0.2" + checksum: 10/027dd246720ec6d3b5567e2b0201f1a815b6a69f2912a4dcafed59620afc729af15b4aff4bc780504c88d11dfb081c051e37327b928a093e714c3e09bf35aff3 + languageName: node + linkType: hard + "pathval@npm:^1.1.1": version: 1.1.1 resolution: "pathval@npm:1.1.1" @@ -23932,14 +24539,14 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.2.1": - version: 1.3.0 - resolution: "pkg-types@npm:1.3.0" +"pkg-types@npm:^1.2.1, pkg-types@npm:^1.3.0": + version: 1.3.1 + resolution: "pkg-types@npm:1.3.1" dependencies: confbox: "npm:^0.1.8" - mlly: "npm:^1.7.3" - pathe: "npm:^1.1.2" - checksum: 10/b50118d184dc7b2a9082582b677cce009e6b725cd6d419ac52b2f23c05904cd69a7b723388cc0f37b85937a261f53cea2089c9defbef697f9952176709b192d9 + mlly: "npm:^1.7.4" + pathe: "npm:^2.0.1" + checksum: 10/6d491f2244597b24fb59a50e3c258f27da3839555d2a4e112b31bcf536e9359fc4edc98639cd74d2cf16fcd4269e5a09d99fc05d89e2acc896a2f027c2f6ec44 languageName: node linkType: hard @@ -25583,14 +26190,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.1, postcss@npm:^8.3.5, postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.26, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.4, postcss@npm:^8.4.43, postcss@npm:^8.4.47": - version: 8.4.49 - resolution: "postcss@npm:8.4.49" +"postcss@npm:^8.2.1, postcss@npm:^8.3.5, postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.26, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.4, postcss@npm:^8.4.43, postcss@npm:^8.4.47, postcss@npm:^8.4.49": + version: 8.5.1 + resolution: "postcss@npm:8.5.1" dependencies: - nanoid: "npm:^3.3.7" + nanoid: "npm:^3.3.8" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10/28fe1005b1339870e0a5006375ba5ac1213fd69800f79e7db09c398e074421ba6e162898e94f64942fed554037fd292db3811d87835d25ab5ef7f3c9daacb6ca + checksum: 10/1fbd28753143f7f03e4604813639918182b15343c7ad0f4e72f3875fc2cc0b8494c887f55dc05008fad5fbf1e1e908ce2edbbce364a91f84dcefb71edf7cd31d languageName: node linkType: hard @@ -25624,7 +26231,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.2.5, prettier@npm:^3.3.3": +"prettier@npm:^3.2.5, prettier@npm:^3.3.3, prettier@npm:^3.4.2": version: 3.4.2 resolution: "prettier@npm:3.4.2" bin: @@ -25963,11 +26570,11 @@ __metadata: linkType: hard "qs@npm:^6.9.4": - version: 6.13.1 - resolution: "qs@npm:6.13.1" + version: 6.14.0 + resolution: "qs@npm:6.14.0" dependencies: - side-channel: "npm:^1.0.6" - checksum: 10/53cf5fdc5f342a9ffd3968f20c8c61624924cf928d86fff525240620faba8ca5cfd6c3f12718cc755561bfc3dc9721bc8924e38f53d8925b03940f0b8a902212 + side-channel: "npm:^1.1.0" + checksum: 10/a60e49bbd51c935a8a4759e7505677b122e23bf392d6535b8fc31c1e447acba2c901235ecb192764013cd2781723dc1f61978b5fdd93cc31d7043d31cdc01974 languageName: node linkType: hard @@ -26219,6 +26826,22 @@ __metadata: languageName: node linkType: hard +"react-helmet-async@npm:@slorber/react-helmet-async@1.3.0": + version: 1.3.0 + resolution: "@slorber/react-helmet-async@npm:1.3.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + invariant: "npm:^2.2.4" + prop-types: "npm:^15.7.2" + react-fast-compare: "npm:^3.2.0" + shallowequal: "npm:^1.1.0" + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10/76854c3a9220e1adc7b4aece55926146583d43b6bf08905d8cb6a7e3ee0ac60f7a03b285c2bb6c4aa3110e8d048e5dee4e3bdcea9c4b9b5c00db67ba002b95ce + languageName: node + linkType: hard + "react-helmet-async@npm:^1.3.0": version: 1.3.0 resolution: "react-helmet-async@npm:1.3.0" @@ -26422,15 +27045,15 @@ __metadata: linkType: hard "react-router-dom@npm:^6.25.1": - version: 6.28.1 - resolution: "react-router-dom@npm:6.28.1" + version: 6.28.2 + resolution: "react-router-dom@npm:6.28.2" dependencies: - "@remix-run/router": "npm:1.21.0" - react-router: "npm:6.28.1" + "@remix-run/router": "npm:1.21.1" + react-router: "npm:6.28.2" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10/ce00a6e89add5aeed0f3c881714752be8642ad1e8dd70d337a6bb71b59656afc0385b730bfad21d094f198d0497eb47ed930d8be09ce50e6dcc1eea6c9ab79a2 + checksum: 10/4775cb484c497be5833ef5e048378d685f970a72c75a595c8b74fce147eda9e705d885b71d888b1090a8f22e7630adb851766d34e771c3a649f73171f0fa4c2b languageName: node linkType: hard @@ -26453,14 +27076,14 @@ __metadata: languageName: node linkType: hard -"react-router@npm:6.28.1": - version: 6.28.1 - resolution: "react-router@npm:6.28.1" +"react-router@npm:6.28.2": + version: 6.28.2 + resolution: "react-router@npm:6.28.2" dependencies: - "@remix-run/router": "npm:1.21.0" + "@remix-run/router": "npm:1.21.1" peerDependencies: react: ">=16.8" - checksum: 10/5bf02fe9f43c49580ee162824c4e3597accbed37df8e0b0705d90f56c647ae2c4c19695fcef39ed2ea7434c6865b93afbddcf4643a5e51d77299577474070c39 + checksum: 10/4cf150e3762acff8a087d6b474861fdb73efdf829ce0619bc980f3d8fc5d9e45e67333ab7d62af5b775fba8efe8f8d342f089bec75f9b41f3162e139c0187efd languageName: node linkType: hard @@ -26613,9 +27236,9 @@ __metadata: linkType: hard "readdirp@npm:^4.0.1": - version: 4.0.2 - resolution: "readdirp@npm:4.0.2" - checksum: 10/4ef93103307c7d5e42e78ecf201db58c984c4d66882a27c956250478b49c2444b1ff6aea8ce0f5e4157b2c07ce2fe870ad16c92ebd7c6ff30391ded6e42b9873 + version: 4.1.1 + resolution: "readdirp@npm:4.1.1" + checksum: 10/e9a4a07b108b148e3646518c9e6fe097895b910148223361e8fd3983bc52435924f9b549aaa9ce7a471768312892cdd1cefcf467ef0fa58c6618c17266914bf8 languageName: node linkType: hard @@ -26788,19 +27411,19 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.8, reflect.getprototypeof@npm:^1.0.9": - version: 1.0.9 - resolution: "reflect.getprototypeof@npm:1.0.9" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - dunder-proto: "npm:^1.0.1" - es-abstract: "npm:^1.23.6" + es-abstract: "npm:^1.23.9" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - gopd: "npm:^1.2.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" which-builtin-type: "npm:^1.2.1" - checksum: 10/652c82cc3b09a2aa489949beae2ee645ba57dba02729ddca3c43299fecb6a16ac5877ea4c9b5397aa2f3d82e653bc4f812a83aada46451ce48f80ca6596d8835 + checksum: 10/80a4e2be716f4fe46a89a08ccad0863b47e8ce0f49616cab2d65dab0fbd53c6fdba0f52935fd41d37a2e4e22355c272004f920d63070de849f66eea7aeb4a081 languageName: node linkType: hard @@ -26858,14 +27481,16 @@ __metadata: linkType: hard "regexp.prototype.flags@npm:^1.5.3": - version: 1.5.3 - resolution: "regexp.prototype.flags@npm:1.5.3" + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" set-function-name: "npm:^2.0.2" - checksum: 10/fe17bc4eebbc72945aaf9dd059eb7784a5ca453a67cc4b5b3e399ab08452c9a05befd92063e2c52e7b24d9238c60031656af32dd57c555d1ba6330dbf8c23b43 + checksum: 10/8ab897ca445968e0b96f6237641510f3243e59c180ee2ee8d83889c52ff735dd1bf3657fcd36db053e35e1d823dd53f2565d0b8021ea282c9fe62401c6c3bd6d languageName: node linkType: hard @@ -27045,14 +27670,14 @@ __metadata: linkType: hard "remark-directive@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-directive@npm:3.0.0" + version: 3.0.1 + resolution: "remark-directive@npm:3.0.1" dependencies: "@types/mdast": "npm:^4.0.0" mdast-util-directive: "npm:^3.0.0" micromark-extension-directive: "npm:^3.0.0" unified: "npm:^11.0.0" - checksum: 10/fc23794c0996f5a926d4fd759632bd6fcbc8a1a34c47723d03e1a3aa3a1e5389549ae46fd679cd2ab571ca336b7ed53e76c459616559518200d3019984b5e147 + checksum: 10/819073621cb645fc7d4e6a8e28d3d3c4dcf877fd87d4f931008b9e7e68a4e80c6c11b0345be595111b32b1f16e5868e2c1d48c1b2fb02a8313a3fefa208047a1 languageName: node linkType: hard @@ -27485,6 +28110,18 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^6.0.1": + version: 6.0.1 + resolution: "rimraf@npm:6.0.1" + dependencies: + glob: "npm:^11.0.0" + package-json-from-dist: "npm:^1.0.0" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10/0eb7edf08aa39017496c99ba675552dda11a20811ba78f8232da2ba945308c91e9cd673f95998b1a8202bc7436d33390831d23ea38ae52751038d56373ad99e2 + languageName: node + linkType: hard + "rimraf@npm:~2.6.2": version: 2.6.3 resolution: "rimraf@npm:2.6.3" @@ -27582,29 +28219,29 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.20.0, rollup@npm:^4.24.0": - version: 4.29.1 - resolution: "rollup@npm:4.29.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.29.1" - "@rollup/rollup-android-arm64": "npm:4.29.1" - "@rollup/rollup-darwin-arm64": "npm:4.29.1" - "@rollup/rollup-darwin-x64": "npm:4.29.1" - "@rollup/rollup-freebsd-arm64": "npm:4.29.1" - "@rollup/rollup-freebsd-x64": "npm:4.29.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.29.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.29.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.29.1" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.29.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.29.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-x64-musl": "npm:4.29.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.29.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.29.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.29.1" +"rollup@npm:^4.20.0, rollup@npm:^4.23.0, rollup@npm:^4.24.0": + version: 4.32.1 + resolution: "rollup@npm:4.32.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.32.1" + "@rollup/rollup-android-arm64": "npm:4.32.1" + "@rollup/rollup-darwin-arm64": "npm:4.32.1" + "@rollup/rollup-darwin-x64": "npm:4.32.1" + "@rollup/rollup-freebsd-arm64": "npm:4.32.1" + "@rollup/rollup-freebsd-x64": "npm:4.32.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.32.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.32.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.32.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.32.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.32.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.32.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.32.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.32.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.32.1" + "@rollup/rollup-linux-x64-musl": "npm:4.32.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.32.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.32.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.32.1" "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -27650,7 +28287,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10/cbe1157b83ce2413db65855522ab2d1136afd57921e76603b9b7b5a3bad2700319e6cd6c8c8a0869240a187a53f98d3400466595adf04be3e70b1080930f45ac + checksum: 10/5a64860df9d0c1b88d142b8502cb2e858e8314025ed35c605c70dc5c7c099fcecc9340cac269412c9a8b53705b911f1454b01164d23400c7d84cafb241be255f languageName: node linkType: hard @@ -27661,6 +28298,13 @@ __metadata: languageName: node linkType: hard +"rrweb-cssom@npm:^0.8.0": + version: 0.8.0 + resolution: "rrweb-cssom@npm:0.8.0" + checksum: 10/07521ee36fb6569c17906afad1ac7ff8f099d49ade9249e190693ac36cdf27f88d9acf0cc66978935d5d0a23fca105643d7e9125b9a9d91ed9db9e02d31d7d80 + languageName: node + linkType: hard + "rtk-monorepo@workspace:.": version: 0.0.0-use.local resolution: "rtk-monorepo@workspace:." @@ -28033,7 +28677,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -28206,6 +28850,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10/b87f8187bca595ddc3c0721ece4635015fd9d7cb294e6dd2e394ce5186a71bbfa4dc8a35010958c65e43ad83cde09642660e61a952883c24fd6b45ead15f045c + languageName: node + linkType: hard + "setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" @@ -29179,15 +29834,6 @@ __metadata: languageName: node linkType: hard -"style-to-object@npm:^0.4.0": - version: 0.4.4 - resolution: "style-to-object@npm:0.4.4" - dependencies: - inline-style-parser: "npm:0.1.1" - checksum: 10/3101c0de5325e8051c3665125468af73578eba4712b818458b9f7ed732d7800f3b34e088e5c16f60070644db25316fa5a5b8b69e7f3414c879401eb074a2211e - languageName: node - linkType: hard - "style-to-object@npm:^1.0.0": version: 1.0.8 resolution: "style-to-object@npm:1.0.8" @@ -29717,7 +30363,7 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.1": +"tinyexec@npm:^0.3.1, tinyexec@npm:^0.3.2": version: 0.3.2 resolution: "tinyexec@npm:0.3.2" checksum: 10/b9d5fed3166fb1acd1e7f9a89afcd97ccbe18b9c1af0278e429455f6976d69271ba2d21797e7c36d57d6b05025e525d2882d88c2ab435b60d1ddf2fea361de57 @@ -29741,7 +30387,7 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^1.0.1": +"tinypool@npm:^1.0.1, tinypool@npm:^1.0.2": version: 1.0.2 resolution: "tinypool@npm:1.0.2" checksum: 10/6109322f14b3763f65c8fa49fddab72cd3edd96b82dd50e05e63de74867329ff5353bff4377281ec963213d9314f37f4a353e9ee34bbac85fd4c1e4a568d6076 @@ -29755,6 +30401,13 @@ __metadata: languageName: node linkType: hard +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: 10/94d4e16246972614a5601eeb169ba94f1d49752426312d3cf8cc4f2cc663a2e354ffc653aa4de4eebccbf9eeebdd0caef52d1150271fdfde65d7ae7f3dcb9eb5 + languageName: node + linkType: hard + "tinyspy@npm:^2.2.0": version: 2.2.1 resolution: "tinyspy@npm:2.2.1" @@ -29778,21 +30431,21 @@ __metadata: languageName: node linkType: hard -"tldts-core@npm:^6.1.70": - version: 6.1.70 - resolution: "tldts-core@npm:6.1.70" - checksum: 10/c304a482d9ad65612db508822d9f30fc7c9e67918ce1b48b44bf7190d96ae523b84f5ba40ff38ad0452a1492441c61aecc3d68fc1cba50f25d9a132da0cd8fb2 +"tldts-core@npm:^6.1.75": + version: 6.1.75 + resolution: "tldts-core@npm:6.1.75" + checksum: 10/768202bf48465e89cf501120cf111628aa31953b323ef02d2a23bd1d4c6adfd0861c426925791900432315711ecf9a966601b821cd0312f4fb78558623585718 languageName: node linkType: hard "tldts@npm:^6.1.32": - version: 6.1.70 - resolution: "tldts@npm:6.1.70" + version: 6.1.75 + resolution: "tldts@npm:6.1.75" dependencies: - tldts-core: "npm:^6.1.70" + tldts-core: "npm:^6.1.75" bin: tldts: bin/cli.js - checksum: 10/e69bd6c975c51ee477fc367f4d6e3fb1fee41a380d00c0050fcefaa9bfacb4a6bad39d018f423763719f5bf50550adb8f8ee602dfdf6af5a16f0e8524cb74c63 + checksum: 10/ffd2fa080b6d91d2684b3cecd369973f310fc3245909cb67525b332323b1c59911e33cb198fa98d315f26f7b6cd197a19a5b4dd5678581e5cd821dc86855f31a languageName: node linkType: hard @@ -29869,11 +30522,11 @@ __metadata: linkType: hard "tough-cookie@npm:^5.0.0": - version: 5.0.0 - resolution: "tough-cookie@npm:5.0.0" + version: 5.1.0 + resolution: "tough-cookie@npm:5.1.0" dependencies: tldts: "npm:^6.1.32" - checksum: 10/a98d3846ed386e399e8b470c1eb08a6a296944246eabc55c9fe79d629bd2cdaa62f5a6572f271fe0060987906bd20468d72a219a3b4cbe51086bea48d2d677b6 + checksum: 10/01908de89d5268e424eb07c17230ef69110fed598f8036db366d2c992d5e8e52ccd3af600c87b7fb43479046eb4289f21baa4467a3032a2230a8d3878d3cb76d languageName: node linkType: hard @@ -29950,6 +30603,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-api-utils@npm:2.0.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10/485bdf8bbba98d58712243d958f4fd44742bbe49e559cd77882fb426d866eec6dd05c67ef91935dc4f8a3c776f235859735e1f05be399e4dc9e7ffd580120974 + languageName: node + linkType: hard + "ts-expose-internals-conditionally@npm:1.0.0-empty.0": version: 1.0.0-empty.0 resolution: "ts-expose-internals-conditionally@npm:1.0.0-empty.0" @@ -30126,9 +30788,9 @@ __metadata: languageName: node linkType: hard -"tsup@npm:^8.2.3, tsup@npm:^8.2.4": - version: 8.3.5 - resolution: "tsup@npm:8.3.5" +"tsup@npm:^8.2.3, tsup@npm:^8.2.4, tsup@npm:^8.3.6": + version: 8.3.6 + resolution: "tsup@npm:8.3.6" dependencies: bundle-require: "npm:^5.0.0" cac: "npm:^6.7.14" @@ -30163,7 +30825,7 @@ __metadata: bin: tsup: dist/cli-default.js tsup-node: dist/cli-node.js - checksum: 10/8cf694d5fe7923c47273388f7fb203fe64fe66efb65a96829d361de3360d4db4299e7f82f4e6354716b580c9a1eadb336a25759f90fdc61fe816d5d7d9a28003 + checksum: 10/ee70995a5d155ea7d9d1e0491f46520fe250393ed7935d8776956fc3380d3c992b06e6a01223187712eb32f52ff06dbc66c60cbe5dc91c4bd1415ad6d238b517 languageName: node linkType: hard @@ -30269,9 +30931,9 @@ __metadata: linkType: hard "type-fest@npm:^4.9.0": - version: 4.31.0 - resolution: "type-fest@npm:4.31.0" - checksum: 10/e7e849845bf33e1237c3ff0d5ed00a251a807e3321ffe75278dd56a7d3c385badfe09180057c2d0b93cf7429432b8e7061b6ccf4cc468720d8f69073d2b1bed2 + version: 4.33.0 + resolution: "type-fest@npm:4.33.0" + checksum: 10/0d179e66fa765bd0a25a785b12dc797f90f2f92bdb8c9c8a789f3fd8e5a4492444e7ef83551b3b8463aeab24fd6195761e26b03174722de636b4b75aa5726fb7 languageName: node linkType: hard @@ -30347,6 +31009,20 @@ __metadata: languageName: node linkType: hard +"typescript-eslint@npm:^8.22.0": + version: 8.22.0 + resolution: "typescript-eslint@npm:8.22.0" + dependencies: + "@typescript-eslint/eslint-plugin": "npm:8.22.0" + "@typescript-eslint/parser": "npm:8.22.0" + "@typescript-eslint/utils": "npm:8.22.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/399be32d4ee4ecaa5ca7d5f78398aa889c10ed52d06a469e7489368550aa3b6c4ec6a062a235ac4ee5f511cb7f25551cd65cd3a0f0048ca7ff51bf8ce7200e1f + languageName: node + linkType: hard + "typescript@npm:4.1.3": version: 4.1.3 resolution: "typescript@npm:4.1.3" @@ -30367,13 +31043,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.4.2": - version: 5.4.2 - resolution: "typescript@npm:5.4.2" +"typescript@npm:5.7.2": + version: 5.7.2 + resolution: "typescript@npm:5.7.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/f8cfdc630ab1672f004e9561eb2916935b2d267792d07ce93e97fc601c7a65191af32033d5e9c0169b7dc37da7db9bf320f7432bc84527cb7697effaa4e4559d + checksum: 10/4caa3904df69db9d4a8bedc31bafc1e19ffb7b24fbde2997a1633ae1398d0de5bdbf8daf602ccf3b23faddf1aeeb9b795223a2ed9c9a4fdcaf07bfde114a401a languageName: node linkType: hard @@ -30387,13 +31063,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.3.3, typescript@npm:^5.4.5, typescript@npm:^5.5.4": - version: 5.7.2 - resolution: "typescript@npm:5.7.2" +"typescript@npm:^5.3.3, typescript@npm:^5.4.5, typescript@npm:^5.5.4, typescript@npm:^5.7.3": + version: 5.7.3 + resolution: "typescript@npm:5.7.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/4caa3904df69db9d4a8bedc31bafc1e19ffb7b24fbde2997a1633ae1398d0de5bdbf8daf602ccf3b23faddf1aeeb9b795223a2ed9c9a4fdcaf07bfde114a401a + checksum: 10/6a7e556de91db3d34dc51cd2600e8e91f4c312acd8e52792f243c7818dfadb27bae677175fad6947f9c81efb6c57eb6b2d0c736f196a6ee2f1f7d57b74fc92fa languageName: node linkType: hard @@ -30427,13 +31103,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.4.2#optional!builtin": - version: 5.4.2 - resolution: "typescript@patch:typescript@npm%3A5.4.2#optional!builtin::version=5.4.2&hash=5adc0c" +"typescript@patch:typescript@npm%3A5.7.2#optional!builtin": + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=8c6c40" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/f5f9a4133c2670761f0166eae5b3bafbc4a3fc24f0f42a93c9c893d9e9d6e66ea066969c5e7483fa66b4ae0e99125592553f3b92fd3599484de8be13b0615176 + checksum: 10/ff27fc124bceb8969be722baa38af945b2505767cf794de3e2715e58f61b43780284060287d651fcbbdfb6f917f4653b20f4751991f17e0706db389b9bb3f75d languageName: node linkType: hard @@ -30447,13 +31123,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin, typescript@patch:typescript@npm%3A^5.4.5#optional!builtin, typescript@patch:typescript@npm%3A^5.5.4#optional!builtin": - version: 5.7.2 - resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=8c6c40" +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin, typescript@patch:typescript@npm%3A^5.4.5#optional!builtin, typescript@patch:typescript@npm%3A^5.5.4#optional!builtin, typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": + version: 5.7.3 + resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=8c6c40" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/ff27fc124bceb8969be722baa38af945b2505767cf794de3e2715e58f61b43780284060287d651fcbbdfb6f917f4653b20f4751991f17e0706db389b9bb3f75d + checksum: 10/3ac7b7e3e899273d2fbdce6e24b93d4d53a705ad7a7e4cc83b4c57bcb6d25948abcd2a21994f6b9c73ab03960f395aae95f0458de292a66ce0134233261714c3 languageName: node linkType: hard @@ -30742,16 +31418,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.1.1": - version: 1.1.1 - resolution: "update-browserslist-db@npm:1.1.1" + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" dependencies: escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.0" + picocolors: "npm:^1.1.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10/7678dd8609750588d01aa7460e8eddf2ff9d16c2a52fb1811190e0d056390f1fdffd94db3cf8fb209cf634ab4fa9407886338711c71cc6ccade5eeb22b093734 + checksum: 10/e7bf8221dfb21eba4a770cd803df94625bb04f65a706aa94c567de9600fe4eb6133fda016ec471dad43b9e7959c1bffb6580b5e20a87808d2e8a13e3892699a9 languageName: node linkType: hard @@ -31095,6 +31771,21 @@ __metadata: languageName: node linkType: hard +"vite-node@npm:3.0.4": + version: 3.0.4 + resolution: "vite-node@npm:3.0.4" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.4.0" + es-module-lexer: "npm:^1.6.0" + pathe: "npm:^2.0.2" + vite: "npm:^5.0.0 || ^6.0.0" + bin: + vite-node: vite-node.mjs + checksum: 10/89d21f8d788b7e90aaedc149646123761b0a073ee1db5dd9eef109cd142ce465a00b0e0c0d1a8897f6b1080b7e5ec879e9f19e149774b111e7f162001ac34665 + languageName: node + linkType: hard + "vite-tsconfig-paths@npm:^4.3.1": version: 4.3.2 resolution: "vite-tsconfig-paths@npm:4.3.2" @@ -31111,7 +31802,7 @@ __metadata: languageName: node linkType: hard -"vite-tsconfig-paths@npm:^5.0.1": +"vite-tsconfig-paths@npm:^5.0.1, vite-tsconfig-paths@npm:^5.1.4": version: 5.1.4 resolution: "vite-tsconfig-paths@npm:5.1.4" dependencies: @@ -31128,8 +31819,8 @@ __metadata: linkType: hard "vite@npm:^5.0.0": - version: 5.4.11 - resolution: "vite@npm:5.4.11" + version: 5.4.14 + resolution: "vite@npm:5.4.14" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" @@ -31166,7 +31857,59 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/719c4dea896e9547958643354003c8c9ea98e5367196d98f5f46cffb3ec963fead3ea5853f5af941c79bbfb73583dec19bbb0d28d2f644b95d7f59c55e22919d + checksum: 10/ce382f4059eb6c939823b8f62163794752243755d84c71a4b73ad0f7d4d9f4c7a557a6ef4c78e0640f4bcf5ae5ec6b20c7ee4816419af3c81ba275f478b73468 + languageName: node + linkType: hard + +"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.0.11": + version: 6.0.11 + resolution: "vite@npm:6.0.11" + dependencies: + esbuild: "npm:^0.24.2" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.49" + rollup: "npm:^4.23.0" + peerDependencies: + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: ">=1.21.0" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10/753d06b07a4d90863d3478162cfb18fa5cd7f6eb22a74525348a8fd46593a82875d0f92352c2f4833e15cb6581fc97d6ab434c0c5d83d8d58cfbbe6e7267726d languageName: node linkType: hard @@ -31270,6 +32013,59 @@ __metadata: languageName: node linkType: hard +"vitest@npm:^3.0.4": + version: 3.0.4 + resolution: "vitest@npm:3.0.4" + dependencies: + "@vitest/expect": "npm:3.0.4" + "@vitest/mocker": "npm:3.0.4" + "@vitest/pretty-format": "npm:^3.0.4" + "@vitest/runner": "npm:3.0.4" + "@vitest/snapshot": "npm:3.0.4" + "@vitest/spy": "npm:3.0.4" + "@vitest/utils": "npm:3.0.4" + chai: "npm:^5.1.2" + debug: "npm:^4.4.0" + expect-type: "npm:^1.1.0" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.2" + std-env: "npm:^3.8.0" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^0.3.2" + tinypool: "npm:^1.0.2" + tinyrainbow: "npm:^2.0.0" + vite: "npm:^5.0.0 || ^6.0.0" + vite-node: "npm:3.0.4" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@types/debug": ^4.1.12 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@vitest/browser": 3.0.4 + "@vitest/ui": 3.0.4 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/debug": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: 10/a8cfac922796c54fab2ab66b70282939bec073aa7685a7b6fa6296dd8c8e5cb45dc3530b63aafe34e6c6d82b8d59a5f5756d7fe68c6a4f49d86c8475bf288c04 + languageName: node + linkType: hard + "vm2@npm:^3.9.17": version: 3.9.19 resolution: "vm2@npm:3.9.19" @@ -32332,11 +33128,11 @@ __metadata: linkType: hard "yaml@npm:^2.3.4": - version: 2.6.1 - resolution: "yaml@npm:2.6.1" + version: 2.7.0 + resolution: "yaml@npm:2.7.0" bin: yaml: bin.mjs - checksum: 10/cf412f03a33886db0a3aac70bb4165588f4c5b3c6f8fc91520b71491e5537800b6c2c73ed52015617f6e191eb4644c73c92973960a1999779c62a200ee4c231d + checksum: 10/c8c314c62fbd49244a6a51b06482f6d495b37ab10fa685fcafa1bbaae7841b7233ee7d12cab087bcca5a0b28adc92868b6e437322276430c28d00f1c1732eeec languageName: node linkType: hard