diff --git a/.changeset/config.json b/.changeset/config.json deleted file mode 100644 index 4777002..0000000 --- a/.changeset/config.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "$schema": "https://unpkg.com/@changesets/config@3.0.2/schema.json", - "changelog": [ - "@icebreakers/changelog-github", - { - "repo": "sonofmagic/postcss-plugins" - } - ], - "commit": false, - "fixed": [], - "linked": [], - "access": "public", - "baseBranch": "main", - "updateInternalDependencies": "patch", - "ignore": [] -} diff --git a/.gitattributes b/.gitattributes index 89a1c99..2ac7734 100644 --- a/.gitattributes +++ b/.gitattributes @@ -21,17 +21,17 @@ *.bat text eol=crlf *.cmd text eol=crlf *.coffee text -*.css text diff=css -*.htm text diff=html -*.html text diff=html +*.css text eol=lf diff=css +*.htm text eol=lf diff=html +*.html text eol=lf diff=html *.inc text *.ini text -*.js text -*.mjs text -*.cjs text -*.json text -*.jsx text -*.less text +*.js text eol=lf +*.mjs text eol=lf +*.cjs text eol=lf +*.json text eol=lf +*.jsx text eol=lf +*.less text eol=lf *.ls text *.map text -diff *.od text @@ -41,16 +41,16 @@ *.ps1 text eol=crlf *.py text diff=python *.rb text diff=ruby -*.sass text +*.sass text eol=lf *.scm text -*.scss text diff=css +*.scss text eol=lf diff=css *.sh text eol=lf .husky/* text eol=lf *.sql text -*.styl text +*.styl text eol=lf *.tag text -*.ts text -*.tsx text +*.ts text eol=lf +*.tsx text eol=lf *.xml text *.xhtml text diff=html @@ -65,7 +65,7 @@ Dockerfile text *.mdown text eol=lf diff=markdown *.mkd text eol=lf diff=markdown *.mkdn text eol=lf diff=markdown -*.mdtxt text +*.mdtxt text eol=lf *.mdtext text eol=lf *.txt text AUTHORS text @@ -100,7 +100,7 @@ TODO text *.tmpl text *.tpl text *.twig text -*.vue text +*.vue text eol=lf # Configs *.cnf text diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ae02387..24075cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,14 +27,14 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 2 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 - name: Setup Node.js environment - uses: actions/setup-node@v6 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: ${{ matrix.node-version }} cache: pnpm @@ -53,10 +53,21 @@ jobs: - name: Build run: pnpm build + - name: Typecheck + if: ${{ matrix.os != 'windows-latest' || matrix.node-version != 22 }} + run: pnpm typecheck + + - name: Typecheck (Windows Node 22) + if: ${{ matrix.os == 'windows-latest' && matrix.node-version == 22 }} + run: pnpm exec turbo run typecheck --concurrency=1 + + - name: TSD + run: pnpm tsd + - name: Test run: pnpm test - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dbbc577..25c0d10 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,20 +1,48 @@ +# repoctl-managed: release/v2 name: Release on: push: branches: - main + - alpha + - beta + - rc + - next workflow_dispatch: + inputs: + mode: + description: Release operation + required: true + default: auto + type: choice + options: + - auto + - prepare + - publish + - publish-unpublished + package: + description: Package used for unpublished-version recovery + required: false + type: string + version: + description: Version used for unpublished-version recovery + required: false + type: string -concurrency: ${{ github.workflow }}-${{ github.ref }} env: HUSKY: 0 + NPM_CONFIG_PROVENANCE: true + npm_config_registry: https://registry.npmjs.org permissions: - contents: write # to create release (changesets/action) - issues: write # to post issue comments (changesets/action) - pull-requests: write # to create pull request (changesets/action) - id-token: write # to use OpenID Connect token for provenance (changesets/action) + contents: write + pull-requests: write + id-token: write + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false jobs: release: @@ -22,36 +50,26 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + fetch-depth: 0 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 - name: Setup Node.js environment - uses: actions/setup-node@v6 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 24 cache: pnpm + registry-url: https://registry.npmjs.org - name: Install Dependencies - run: pnpm i + run: pnpm install --frozen-lockfile - - name: Create Release Pull Request or Publish to npm - id: changesets - uses: changesets/action@v1 - with: - # This expects you to have a script called release which does a build for your packages and calls changeset publish - publish: pnpm publish-packages - env: - # this doesn't work but semantic-release works - # see https://github.com/sonofmagic/npm-lib-rollup-template/blob/main/.github/workflows/release.yml#L46 - # NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - npm_config_registry: https://registry.npmjs.org - # https://github.com/changesets/changesets/pull/1659 - NPM_CONFIG_PROVENANCE: true - - - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v5 + - name: Run repo release CI env: - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + GITHUB_TOKEN: ${{ secrets.REPOCTL_RELEASE_TOKEN || secrets.CHANGESETS_RELEASE_TOKEN || github.token }} + REPO_RELEASE_MODE: ${{ inputs.mode || 'auto' }} + REPO_RELEASE_PACKAGE: ${{ inputs.package }} + REPO_RELEASE_VERSION: ${{ inputs.version }} + run: pnpm exec repo release ci diff --git a/.husky/commit-msg b/.husky/commit-msg index e433f65..ea3e9ec 100644 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1,4 @@ #!/usr/bin/env sh set -e -pnpm exec commitlint --edit "$1" +pnpm exec repo verify commit-msg "$1" diff --git a/.husky/pre-commit b/.husky/pre-commit index d6a32db..25000dd 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/usr/bin/env sh set -e -pnpm exec lint-staged +pnpm exec repo verify pre-commit diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100644 index 0000000..0e349b3 --- /dev/null +++ b/.husky/pre-push @@ -0,0 +1,5 @@ +#!/usr/bin/env sh +set -e + +pnpm lint +pnpm typecheck diff --git a/commitlint.config.ts b/commitlint.config.ts index 1e339d2..12321e5 100644 --- a/commitlint.config.ts +++ b/commitlint.config.ts @@ -1,3 +1,3 @@ -import { icebreaker } from '@icebreakers/commitlint-config' +import { defineCommitlintConfig } from 'repoctl/tooling' -export default icebreaker() +export default await defineCommitlintConfig() diff --git a/docs/plans/2026-02-02-units-to-px-design.md b/docs/plans/2026-02-02-units-to-px-design.md index 906e918..294f8df 100644 --- a/docs/plans/2026-02-02-units-to-px-design.md +++ b/docs/plans/2026-02-02-units-to-px-design.md @@ -55,7 +55,7 @@ Conversion rules: ## Implementation Plan -- Scaffold `packages/postcss-units-to-px` with `npx monorepo create` using the `tsdown` template. +- Scaffold `packages/postcss-units-to-px` with `pnpm exec repo package create` using the `tsdown` template. - Implement plugin with `createUnitRegex`, `createPropListMatcher`, `createExcludeMatcher`, `declarationExists`, and `maybeBlacklistedSelector`. - Replace values via regex, skipping strings, `url(...)`, and `var(...)`. - Support `mediaQuery` replacement on `@media` params. diff --git a/eslint.config.js b/eslint.config.js index 3090724..a1ebc14 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,7 +1,5 @@ -import { icebreaker } from '@icebreakers/eslint-config' +import { defineEslintConfig } from 'repoctl/tooling' -export default icebreaker( - { - ignores: ['**/fixtures/**'], - }, -) +export default await defineEslintConfig({ + ignores: ['**/fixtures/**'], +}) diff --git a/lint-staged.config.js b/lint-staged.config.js index 7cc423a..706145f 100644 --- a/lint-staged.config.js +++ b/lint-staged.config.js @@ -1,11 +1,3 @@ -export default { - '*.{js,jsx,mjs,ts,tsx,mts,vue}': [ - 'eslint --fix --no-warn-ignored', - ], - '*.{json,md,mdx,css,html,yml,yaml,scss}': [ - // 'prettier --with-node-modules --ignore-path .prettierignore --write', - 'eslint --fix --no-warn-ignored', - ], - // for rust - // '*.rs': ['cargo fmt --'], -} +import { defineLintStagedConfig } from 'repoctl/tooling' + +export default await defineLintStagedConfig() diff --git a/monorepo.config.ts b/monorepo.config.ts deleted file mode 100644 index ab65451..0000000 --- a/monorepo.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { defineMonorepoConfig } from '@icebreakers/monorepo' - -export default defineMonorepoConfig({ - commands: { - create: { - defaultTemplate: 'unbuild', - renameJson: false, - }, - clean: { - autoConfirm: false, - includePrivate: true, - }, - sync: { - concurrency: 4, - command: 'cnpm sync {name}', - }, - upgrade: { - skipOverwrite: false, - mergeTargets: true, - }, - }, -}) diff --git a/package.json b/package.json index 57ac0c8..00b20ee 100644 --- a/package.json +++ b/package.json @@ -25,28 +25,29 @@ "bench:report": "node scripts/bench/generate-benchmarks.mjs", "check:cjs": "tsx scripts/check-cjs-plugins.mjs", "lint": "turbo run lint", - "release": "changeset", - "publish-packages": "turbo run build lint test && changeset version && changeset publish", + "typecheck": "turbo run typecheck", + "tsd": "turbo run tsd", + "release": "repo release stable prepare", + "publish-packages": "repo release stable publish", "preinstall": "npx only-allow pnpm", "prepare": "husky", "commit": "commit", - "script:init": "monorepo init", - "script:sync": "monorepo sync", - "script:clean": "monorepo clean", - "script:mirror": "monorepo mirror", - "commitlint": "commitlint --edit" + "script:init": "repo workspace init", + "script:clean": "repo workspace clean", + "script:mirror": "repo env mirror", + "commitlint": "commitlint --edit", + "repo:init": "repo init", + "repo:new": "repo new", + "repo:check": "repo check", + "repo:doctor": "repo doctor" }, "devDependencies": { - "@changesets/changelog-github": "^0.7.0", - "@changesets/cli": "^2.31.1", - "@commitlint/cli": "^21.2.1", + "@commitlint/cli": "^21.2.2", "@commitlint/config-conventional": "^21.2.0", "@commitlint/prompt-cli": "^21.2.0", "@commitlint/types": "^21.2.0", - "@icebreakers/changelog-github": "^2.0.0", "@icebreakers/commitlint-config": "^4.0.2", "@icebreakers/eslint-config": "^7.0.2", - "@icebreakers/monorepo": "^5.0.2", "@icebreakers/stylelint-config": "^5.0.3", "@types/fs-extra": "^11.0.4", "@types/get-value": "^3.0.5", @@ -54,24 +55,24 @@ "@types/lodash": "^4.17.24", "@types/lodash-es": "^4.17.12", "@types/micromatch": "^4.0.10", - "@types/node": "^26.1.1", + "@types/node": "^26.3.0", "@types/postcss-pxtorem": "^6.1.0", - "@types/semver": "^7.7.1", + "@types/semver": "^7.8.0", "@types/set-value": "^4.0.3", - "@vitest/coverage-v8": "~4.1.10", + "@vitest/coverage-v8": "~4.1.11", "ci-info": "^4.4.0", "conventional-changelog-conventionalcommits": "^10.2.1", "cross-env": "^10.1.0", "defu": "^6.1.7", - "es-toolkit": "^1.50.0", - "eslint": "^10.8.0", + "es-toolkit": "^1.51.0", + "eslint": "^10.9.1", "execa": "^10.0.0", "fast-glob": "^3.3.3", "fs-extra": "^11.4.0", "get-value": "^4.1.0", "husky": "^9.1.7", "klaw": "^4.1.0", - "lint-staged": "^17.2.0", + "lint-staged": "^17.3.0", "lodash": "^4.18.1", "lodash-es": "^4.18.1", "micromatch": "^4.0.8", @@ -81,18 +82,21 @@ "postcss": "^8.5.23", "postcss-plugin-shared": "workspace:^", "postcss-pxtorem": "^6.1.0", + "repoctl": "5.4.4", "rimraf": "^6.1.3", "set-value": "^4.1.0", "stylelint": "^17.14.1", + "tailwindcss": "^4.3.3", + "tsd": "^0.33.0", "tsdown": "0.22.14", "tslib": "^2.8.1", - "tsx": "^4.23.1", - "turbo": "^2.10.7", + "tsx": "^4.23.12", + "turbo": "^2.10.11", "type-fest": "^5.8.0", "typescript": "^6.0.3", "unbuild": "^3.6.1", "vite-tsconfig-paths": "^6.1.1", - "vitest": "~4.1.10", + "vitest": "~4.1.11", "yaml": "^2.9.0" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0fdac9b..084e17b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,39 +8,27 @@ importers: .: devDependencies: - '@changesets/changelog-github': - specifier: ^0.7.0 - version: 0.7.0(encoding@0.1.13) - '@changesets/cli': - specifier: ^2.31.1 - version: 2.31.1(@types/node@26.1.1) '@commitlint/cli': - specifier: ^21.2.1 - version: 21.2.1(@types/node@26.1.1)(conventional-commits-parser@7.1.1)(typescript@6.0.3) + specifier: ^21.2.2 + version: 21.2.2(@types/node@26.4.0)(conventional-commits-parser@7.1.1)(typescript@6.0.3) '@commitlint/config-conventional': specifier: ^21.2.0 version: 21.2.0 '@commitlint/prompt-cli': specifier: ^21.2.0 - version: 21.2.0(@types/node@26.1.1)(typescript@6.0.3) + version: 21.2.0(@types/node@26.4.0)(typescript@6.0.3) '@commitlint/types': specifier: ^21.2.0 version: 21.2.0 - '@icebreakers/changelog-github': - specifier: ^2.0.0 - version: 2.0.0(encoding@0.1.13) '@icebreakers/commitlint-config': specifier: ^4.0.2 version: 4.0.2(conventional-changelog-conventionalcommits@10.2.1) '@icebreakers/eslint-config': specifier: ^7.0.2 - version: 7.0.2(@next/eslint-plugin-next@16.2.4)(@unocss/eslint-plugin@66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0))(eslint@10.8.0(jiti@2.7.0))(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.10) - '@icebreakers/monorepo': - specifier: ^5.0.2 - version: 5.0.2(@commitlint/cli@21.2.1(@types/node@26.1.1)(conventional-commits-parser@7.1.1)(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@types/node@26.1.1)(@unocss/eslint-plugin@66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(conventional-changelog-conventionalcommits@10.2.1)(eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0))(eslint@10.8.0(jiti@2.7.0))(magicast@0.5.3)(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(ts-declaration-location@1.0.7(typescript@6.0.3))(typanion@3.14.0)(typescript@6.0.3)(vitest@4.1.10) + version: 7.0.2(@next/eslint-plugin-next@16.2.4)(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.11) '@icebreakers/stylelint-config': specifier: ^5.0.3 - version: 5.0.3(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3))) + version: 5.0.3(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -60,20 +48,20 @@ importers: specifier: ^4.0.10 version: 4.0.10 '@types/node': - specifier: ^26.1.1 - version: 26.1.1 + specifier: ^26.3.0 + version: 26.4.0 '@types/postcss-pxtorem': specifier: ^6.1.0 version: 6.1.0 '@types/semver': - specifier: ^7.7.1 - version: 7.7.1 + specifier: ^7.8.0 + version: 7.8.0 '@types/set-value': specifier: ^4.0.3 version: 4.0.3 '@vitest/coverage-v8': - specifier: ~4.1.10 - version: 4.1.10(vitest@4.1.10) + specifier: ~4.1.11 + version: 4.1.11(vitest@4.1.11) ci-info: specifier: ^4.4.0 version: 4.4.0 @@ -87,11 +75,11 @@ importers: specifier: ^6.1.7 version: 6.1.7 es-toolkit: - specifier: ^1.50.0 - version: 1.50.0 + specifier: ^1.51.0 + version: 1.52.0 eslint: - specifier: ^10.8.0 - version: 10.8.0(jiti@2.7.0) + specifier: ^10.9.1 + version: 10.9.1(jiti@2.7.0) execa: specifier: ^10.0.0 version: 10.0.0 @@ -111,8 +99,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 lint-staged: - specifier: ^17.2.0 - version: 17.2.0 + specifier: ^17.3.0 + version: 17.4.1 lodash: specifier: ^4.18.1 version: 4.18.1 @@ -140,6 +128,9 @@ importers: postcss-pxtorem: specifier: ^6.1.0 version: 6.1.0(postcss@8.5.23) + repoctl: + specifier: 5.4.4 + version: 5.4.4(@commitlint/cli@21.2.2(@types/node@26.4.0)(conventional-commits-parser@7.1.1)(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@types/node@26.4.0)(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@vitest/coverage-v8@4.1.11)(conventional-changelog-conventionalcommits@10.2.1)(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(magicast@0.5.3)(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)(ts-declaration-location@1.0.7(typescript@6.0.3))(typanion@3.14.0)(typescript@6.0.3)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(vitest@4.1.11) rimraf: specifier: ^6.1.3 version: 6.1.3 @@ -149,18 +140,24 @@ importers: stylelint: specifier: ^17.14.1 version: 17.14.1(typescript@6.0.3) + tailwindcss: + specifier: ^4.3.3 + version: 4.3.3 + tsd: + specifier: ^0.33.0 + version: 0.33.0 tsdown: specifier: 0.22.14 - version: 0.22.14(tsx@4.23.1)(typescript@6.0.3)(unrun@0.2.36(synckit@0.11.13)) + version: 0.22.14(tsx@4.23.13)(typescript@6.0.3)(unrun@0.2.36(synckit@0.11.13)) tslib: specifier: ^2.8.1 version: 2.8.1 tsx: - specifier: ^4.23.1 - version: 4.23.1 + specifier: ^4.23.12 + version: 4.23.13 turbo: - specifier: ^2.10.7 - version: 2.10.7 + specifier: ^2.10.11 + version: 2.10.12 type-fest: specifier: ^5.8.0 version: 5.8.0 @@ -172,10 +169,10 @@ importers: version: 3.6.1(typescript@6.0.3) vite-tsconfig-paths: specifier: ^6.1.1 - version: 6.1.1(typescript@6.0.3)(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0)) + version: 6.1.1(typescript@6.0.3)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) vitest: - specifier: ~4.1.10 - version: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ~4.1.11 + version: 4.1.11(@types/node@26.4.0)(@vitest/coverage-v8@4.1.11)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) yaml: specifier: ^2.9.0 version: 2.9.0 @@ -236,10 +233,6 @@ importers: packages: - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - '@antfu/eslint-config@9.2.0': resolution: {integrity: sha512-v/j0Pjn6Sj9CxHT8n4nIKI8lg4O/+P4G+Zdbg7u/3J6JaLayxRXsX2Twx0fjpUtoyxW5mdYd67QycVfr1ahirA==} hasBin: true @@ -301,9 +294,76 @@ packages: svelte-eslint-parser: optional: true + '@antfu/eslint-config@9.3.0': + resolution: {integrity: sha512-+CIC4G6MowUl1RHiT01Ah9Obo/wwVynw7uNlN8ODwEn2opo9W1KzaatCrmu4WhGGJjOkOkyT5w7kKfQ//agHrQ==} + hasBin: true + peerDependencies: + '@angular-eslint/eslint-plugin': ^21.1.0 + '@angular-eslint/eslint-plugin-template': ^21.1.0 + '@angular-eslint/template-parser': ^21.1.0 + '@eslint-react/eslint-plugin': ^5.6.0 + '@next/eslint-plugin-next': '>=15.0.0' + '@prettier/plugin-xml': ^3.4.1 + '@unocss/eslint-plugin': '>=0.50.0' + astro-eslint-parser: '>=1.0.2' + eslint: ^9.10.0 || ^10.0.0 + eslint-plugin-astro: '>=1.2.0' + eslint-plugin-erasable-syntax-only: ^0.4.2 + eslint-plugin-format: '>=0.1.0' + eslint-plugin-jsx-a11y: '>=6.10.2' + eslint-plugin-react-refresh: ^0.5.0 + eslint-plugin-solid: ^0.14.3 + eslint-plugin-svelte: '>=2.35.1' + eslint-plugin-vuejs-accessibility: ^2.4.1 + prettier-plugin-astro: ^0.14.0 + prettier-plugin-slidev: ^1.0.5 + svelte-eslint-parser: '>=0.37.0' + peerDependenciesMeta: + '@angular-eslint/eslint-plugin': + optional: true + '@angular-eslint/eslint-plugin-template': + optional: true + '@angular-eslint/template-parser': + optional: true + '@eslint-react/eslint-plugin': + optional: true + '@next/eslint-plugin-next': + optional: true + '@prettier/plugin-xml': + optional: true + '@unocss/eslint-plugin': + optional: true + astro-eslint-parser: + optional: true + eslint-plugin-astro: + optional: true + eslint-plugin-erasable-syntax-only: + optional: true + eslint-plugin-format: + optional: true + eslint-plugin-jsx-a11y: + optional: true + eslint-plugin-react-refresh: + optional: true + eslint-plugin-solid: + optional: true + eslint-plugin-svelte: + optional: true + eslint-plugin-vuejs-accessibility: + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-slidev: + optional: true + svelte-eslint-parser: + optional: true + '@antfu/install-pkg@1.1.0': resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} + '@antfu/install-pkg@2.0.1': + resolution: {integrity: sha512-iCKVQcIC0e3oDxEfs3SHQGW+ovhBMZmS1TE+bTk50rVyMCBmCfClv7Qi3HQKlumYwvjb/iIMeWCW2i67q6kFfQ==} + '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} @@ -367,9 +427,10 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/runtime@7.29.7': - resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} - engines: {node: '>=6.9.0'} + '@babel/parser@7.29.8': + resolution: {integrity: sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==} + engines: {node: '>=6.0.0'} + hasBin: true '@babel/template@7.29.7': resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} @@ -383,6 +444,10 @@ packages: resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.8': + resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} @@ -393,67 +458,6 @@ packages: '@cacheable/utils@2.5.0': resolution: {integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==} - '@changesets/apply-release-plan@7.1.1': - resolution: {integrity: sha512-9qPCm/rLx/xoOFXIHGB229+4GOL76S4MC+7tyOuTsR6+1jYlfFDQORdvwR5hDA6y4FL2BPt3qpbcQIS+dW85LA==} - - '@changesets/assemble-release-plan@6.0.10': - resolution: {integrity: sha512-rSDcqdJ9KbVyjpBIuCidhvZNIiVt1XaIYp73ycVQRIA5n/j6wQaEk0ChRLMUQ1vkxZe51PTQ9OIhbg6HQMW45A==} - - '@changesets/changelog-git@0.2.1': - resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==} - - '@changesets/changelog-github@0.7.0': - resolution: {integrity: sha512-rBsbRvc4TVn+FvFnOVM3LxlFJfTXXCp8gfVJ+0BubxWNSVnLuAzowi5j+IEraLLP52w8AAs9QfKbPS3MMiXQJA==} - - '@changesets/cli@2.31.1': - resolution: {integrity: sha512-uO05WTcRBwuVOJVSW8Cmpqw6q0WDL53ajGCMyszutvOe5toOnunbpM4jZzf+qxBOz7i0AzopZ8diBuewjmF40w==} - hasBin: true - - '@changesets/config@3.1.4': - resolution: {integrity: sha512-pf0bvD/v6WI2cRlZ6hzpjtZdSlXDXMAJ+Iz7xfFzV4ZxJ8OGGAON+1qYc99ZPrijnt4xp3VGG7eNvAOGS24V1Q==} - - '@changesets/errors@0.2.0': - resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - - '@changesets/get-dependents-graph@2.1.4': - resolution: {integrity: sha512-ZsS00x6WvmHq3sQv8oCMwL0f/z3wbXCVuSVTJwCnnmbC/iBdNJGFx1EcbMG4PC6sXRyH69liM4A2WKXzn/kRPg==} - - '@changesets/get-github-info@0.8.0': - resolution: {integrity: sha512-cRnC+xdF0JIik7coko3iUP9qbnfi1iJQ3sAa6dE+Tx3+ET8bjFEm63PA4WEohgjYcmsOikPHWzPsMWWiZmntOQ==} - - '@changesets/get-release-plan@4.0.16': - resolution: {integrity: sha512-2K5Om6CrMPm45rtvckfzWo7e9jOVCKLCnXia5eUPaURH7/LWzri7pK1TycdzAuAtehLkW7VPbWLCSExTHmiI6g==} - - '@changesets/get-version-range-type@0.4.0': - resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - - '@changesets/git@3.0.4': - resolution: {integrity: sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==} - - '@changesets/logger@0.1.1': - resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - - '@changesets/parse@0.4.3': - resolution: {integrity: sha512-ZDmNc53+dXdWEv7fqIUSgRQOLYoUom5Z40gmLgmATmYR9NbL6FJJHwakcCpzaeCy+1D0m0n7mT4jj2B/MQPl7A==} - - '@changesets/pre@2.0.2': - resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==} - - '@changesets/read@0.6.7': - resolution: {integrity: sha512-D1G4AUYGrBEk8vj8MGwf75k9GpN6XL3wg8i42P2jZZwFLXnlr2Pn7r9yuQNbaMCarP7ZQWNJbV6XLeysAIMhTA==} - - '@changesets/should-skip-package@0.1.2': - resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==} - - '@changesets/types@4.1.0': - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} - - '@changesets/types@6.1.0': - resolution: {integrity: sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==} - - '@changesets/write@0.4.0': - resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==} - '@clack/core@1.4.3': resolution: {integrity: sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==} engines: {node: '>= 20.12.0'} @@ -462,8 +466,8 @@ packages: resolution: {integrity: sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==} engines: {node: '>= 20.12.0'} - '@commitlint/cli@21.2.1': - resolution: {integrity: sha512-blsZGe29hJ72VGEFVl72IVYX+1vsfINpjA9yWQA6i7OKD/McGEOXg08sKIRKjFk4JvzhV/9n0l3i6NooPLTNfg==} + '@commitlint/cli@21.2.2': + resolution: {integrity: sha512-a+6hQxIxnpdvSvS2apvttPNbEliYsVC3PqFYDiiB2kjbwIsQsj1urvQ4Tkf70pKYozPalKAuRQmm/GHwndduqA==} engines: {node: '>=22.12.0'} hasBin: true @@ -471,6 +475,10 @@ packages: resolution: {integrity: sha512-Qf8WRDVcyVd14if6VTWenebxFbKnVnbzPUJjlzjkyJGeHK2xCGd63Dr1XZzj0plXKQb9P0BfOxoc1HVeCo2BWQ==} engines: {node: '>=22.12.0'} + '@commitlint/config-conventional@21.2.2': + resolution: {integrity: sha512-NxA37SZviusFUEYOQZ5hNnZ1h7O/KiemPkxjOlpzKJNnWxThiwc6/SaZhaPa8fyLvfRBAywhQhJJk8XESHWlpQ==} + engines: {node: '>=22.12.0'} + '@commitlint/config-validator@21.2.0': resolution: {integrity: sha512-t7AzNHAKeIdo/3NRGwzpufKHsKkPHmFs/56N2Fnsh0/r0rGtnQzTxk6vnFgjaGr4hdSQKNB50/KAhR9Yk4LJKA==} engines: {node: '>=22.12.0'} @@ -483,28 +491,32 @@ packages: resolution: {integrity: sha512-RifH+FmImozKBE6mozhF4K3r2RRKP7SMi/Q/zLCmExtp5e05lhHOUYqGBlFBAGNHaZxU/WYw1XuugYK9jQzqnA==} engines: {node: '>=22.12.0'} - '@commitlint/format@21.2.0': - resolution: {integrity: sha512-c4q64xaav2U83t7k7RyzJerBZurPer7FxUOY0RL5L/6CZijZ7K+s6HIBGIghj0ey1P2+seRX0J9XQYtDued6tg==} + '@commitlint/format@21.2.2': + resolution: {integrity: sha512-v6fvxZSc/AvVMROlr3H34+1766bZSYApRUSCAMjWamStPjKMvZ8GdvVA5YW/VQNgbFTmcMz6OYmSTJEvIjPrfA==} engines: {node: '>=22.12.0'} - '@commitlint/is-ignored@21.2.0': - resolution: {integrity: sha512-4/eB0vBN7L88O/oC4ajAEqi7j2ZfNgxl/+11RfAV9YosejZgDXhY2C9VcHnHJhOzPLoSy5P3Mg/46kqeyJfXKw==} + '@commitlint/is-ignored@21.2.2': + resolution: {integrity: sha512-9UoKNgfFE3LU7FrzierCvk3CdDfMDeVGC86qZiT/n0TIjfq/dmZ9MHuXd45OTNRa26ZanmJRxEtmiXk/lEJihg==} engines: {node: '>=22.12.0'} - '@commitlint/lint@21.2.0': - resolution: {integrity: sha512-ceO5dp9pLjEZ6y6qbq/uXWXDPykqqlTsyzoQ0NzecpisSJhK3kTy9qzQoPeJuWG/IMNdV1lO0RgmzqoAlSi1uw==} + '@commitlint/lint@21.2.2': + resolution: {integrity: sha512-Fy8JxEBzdmsYWFude/61GxXu5O+wEymwiRK2z9GL9R8mCsXphCoGxAFc5iHn5mjlfcSrhiiONE+ksf4KOjnaPg==} engines: {node: '>=22.12.0'} '@commitlint/load@21.2.0': resolution: {integrity: sha512-RjlzWQqruRwIenJEfZtq7kG97co97nKoHpflE5YnF61tDLXxHPrdWImgzw6VL6MlFyaOcVlk74eBV8ZQmc3oIA==} engines: {node: '>=22.12.0'} + '@commitlint/load@21.2.2': + resolution: {integrity: sha512-0Tt6wDPX167cjKC5D4zhm0+20wJJG+TN/TKovMOspfSe78rOnKX+MNzlVNiu6HyQPZChPJ8QBH31MVt6Bb8fCg==} + engines: {node: '>=22.12.0'} + '@commitlint/message@21.2.0': resolution: {integrity: sha512-YxGoiXD/HXNXLJPrQwE5poXa+XH0CBEm+mdvbHQP0g6MV/dmJyUFCzPNzZbxL93GvZ70TmtTK0Z0/IBpAqHv8g==} engines: {node: '>=22.12.0'} - '@commitlint/parse@21.2.0': - resolution: {integrity: sha512-QHWxG4d0PLTF634/AdyZ0MQS+CLn5YOuJlCFhMMlSGKFxzYGUetkHBj18xgBD+6fVzUrA2lrCdi/vlS2f/oYXg==} + '@commitlint/parse@21.2.2': + resolution: {integrity: sha512-MEkobPfvRp+z06Wro8HMG1BDGHzZmj82A1LH1nWeG3ipHpg/x4m6v3wEDvMBIKjRFUnfR3nBeFs3MVCr7UdAmg==} engines: {node: '>=22.12.0'} '@commitlint/prompt-cli@21.2.0': @@ -524,8 +536,12 @@ packages: resolution: {integrity: sha512-4O/1j51+79Wth9s/MGxt/5gs0XYLDgNlYpltQfhAvLE0itusLKs9zruxbiNg1oOkmkb9L9L4USYGjEj7n87NxA==} engines: {node: '>=22.12.0'} - '@commitlint/rules@21.2.0': - resolution: {integrity: sha512-C2yXMNpiB8ETZKfx5JD8+ExgF8vTU1VQMKPSUUYwqKpw9oJWQBrlXBpdU038mj2WPjof7o9UzFpmTyBeGMZwZg==} + '@commitlint/resolve-extends@21.2.2': + resolution: {integrity: sha512-RPkJ/IFi7sMUUVbZLqwWFtWw/zRDcfFsmrPSiTMrt5wb7AdxOr86EGQFvmGzef5QKV5IPBWWCujqVTw1RWX44A==} + engines: {node: '>=22.12.0'} + + '@commitlint/rules@21.2.2': + resolution: {integrity: sha512-eplQzyYkBjYB1HyyRj8hkcK11Y9DU9nuBz7uOKEd6NpE9NGDytLFCAnlRE+OoiK/5sHEJsaz2RGhuWBvYzIbNA==} engines: {node: '>=22.12.0'} '@commitlint/to-lines@21.0.1': @@ -556,10 +572,6 @@ packages: resolution: {integrity: sha512-TzlTVpKPjaqW6qOYjQcYUDuGsLCNsvFHVBXkYGTAnf5V37jCWrE5haKNXzz0WZUtVHjrpV76L1buANjwXMfT8w==} engines: {node: '>=22'} - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - '@csstools/css-calc@3.3.0': resolution: {integrity: sha512-c5ihYsPkdG6JCkU2zTMm4+k6r7RXuGxtWYhu5DHMIiF1FHzrfmHL5so11AoFpUv/tu61xfcmT4AmKoFfMPoqdQ==} engines: {node: '>=20.19.0'} @@ -624,6 +636,17 @@ packages: oxlint: optional: true + '@e18e/eslint-plugin@0.6.0': + resolution: {integrity: sha512-JQkeXoZA12f9WM2H4t4IobIRqlPvYLeNAjZF6raFu2vmD5YoyuzKmwsLZNJ4g/39c3v1Se2ad3o+oq4y2et/RA==} + peerDependencies: + eslint: ^9.0.0 || ^10.0.0 + oxlint: ^1.72.0 + peerDependenciesMeta: + eslint: + optional: true + oxlint: + optional: true + '@emnapi/core@1.11.2': resolution: {integrity: sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==} @@ -653,6 +676,14 @@ packages: resolution: {integrity: sha512-51x9KxyTAN6guZOCd+lmcDdkhgdMdP/6iMMtg9dyhCWDc3+iSUyoB7f/9WAM/yGHmGFq25Vd6bXRR7CZcB+tog==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@es-joy/jsdoccomment@0.91.0': + resolution: {integrity: sha512-vgqlMGNNhZxwDYbUNIHj3Hskb4R28iqdXx90ufHyt/NeuTQkeqjTDslAs9I0/GCAfbxP5BpH5WsL1R1fht5Lxg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@es-joy/jsdoccomment@0.92.0': + resolution: {integrity: sha512-WivZqV5jPTYDQJgIMp0hTsyQESKYNY6yCJr4b0l84tYtQntkAMkc6zARh2vlRQyeg4aYHPUkCUDpvr2IWAiGpQ==} + engines: {node: ^22.22.2 || >=24.15.0} + '@es-joy/resolve.exports@1.2.0': resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} engines: {node: '>=10'} @@ -1148,6 +1179,13 @@ packages: eslint: '*' typescript: '*' + '@eslint-react/ast@5.18.6': + resolution: {integrity: sha512-okgOez6L9onvcdU0lyLOykKQSaj2hMtVV2ucx2iqmTsfKDGyhVlMuNLnfyOkgQyHdgfROTVtAAYnQ6KPf7PggQ==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + '@eslint-react/core@5.18.0': resolution: {integrity: sha512-0XTnjY5gNKI6SnSqKdJVX3aRncz4Dzty9G2LYGJsaq01yNMbdTUY0FFadP91pBODjOVlr5PLH2LILMipnrbsTQ==} engines: {node: '>=22.0.0'} @@ -1155,6 +1193,13 @@ packages: eslint: '*' typescript: '*' + '@eslint-react/core@5.18.6': + resolution: {integrity: sha512-utvjmfgy/lMSMt4QSU5QK2coHk6tkRChxLmkW6z8sthgmB6138CYzC3cPR9kze5pOgYJouF95xiaPnHKnXx21A==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + '@eslint-react/eslint-plugin@5.18.0': resolution: {integrity: sha512-El0r5EKDyudriw5kn4SLbaIdjDg+x0X4lNjGgGOT3bRDl5c5Wup2ZvnBQD+XRLcVyQOkpYc3l4lxdvXpJ2J3Kg==} engines: {node: '>=22.0.0'} @@ -1162,6 +1207,13 @@ packages: eslint: '*' typescript: '*' + '@eslint-react/eslint-plugin@5.18.6': + resolution: {integrity: sha512-qBZXKx05CPNrvdNydM958rZt2hgVhhriU/8LUeS5s/5gdpuekflrfF+y3yT4NT8Ej3J37h7e50RdH6Lu1r0KPg==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + '@eslint-react/eslint@5.18.0': resolution: {integrity: sha512-ypEfKyEccb2hl2KVTzr2a7+U+QF66CiG8VakjnPwTmoXUq16XtDVkhBIJJzbVXv2knl5RZhU98/fAURziZAZVw==} engines: {node: '>=22.0.0'} @@ -1169,6 +1221,13 @@ packages: eslint: '*' typescript: '*' + '@eslint-react/eslint@5.18.6': + resolution: {integrity: sha512-8BzLB6mtIDmAIwAt1u4g6Yp+1LSGAnqm8SGNHbyZG1sQikWW9Fskv3fx5Zy6CGMV9D7gafcHTiVTcuBYNE+87w==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + '@eslint-react/jsx@5.18.0': resolution: {integrity: sha512-9XTmXLzWYV7QCUEQYdQjbW9zrJNNTEgkuNbv8ApngUvttbmWSUFSKmA3MJNojOyjmj0fttCLcItUcCM9ThLOAw==} engines: {node: '>=22.0.0'} @@ -1176,6 +1235,13 @@ packages: eslint: '*' typescript: '*' + '@eslint-react/jsx@5.18.6': + resolution: {integrity: sha512-oAbG2pW6XhiROZotfSjLU19A84/AxYHiiKjim5USHH5xtYfYjO7skFSM6LztuPggqn/wccSxLgmKIFGUKM/95g==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + '@eslint-react/shared@5.18.0': resolution: {integrity: sha512-EQnptEj1i3byDDLSF7rHPRNmg7OabMMh9LL2B756ou1raaox1YmoqJTvLQvQWZVs1jHuDyR4ByvVeDzJvnUByA==} engines: {node: '>=22.0.0'} @@ -1183,6 +1249,13 @@ packages: eslint: '*' typescript: '*' + '@eslint-react/shared@5.18.6': + resolution: {integrity: sha512-zCzb/W1xwG412BWVTjqhDznsJEHdyZVkVJz4jbAebHLpKxygK5XeG+vShdYbIFC7OcJU8hYbvEf3P2UNqXVhBw==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + '@eslint-react/var@5.18.0': resolution: {integrity: sha512-klGm2vgw2209YeMdGhiLzP+e/SmbVmCO06+BteC25xTtbd56mUiYb234B0qFEyRbvOh5EpO383npJEzt3EPcGw==} engines: {node: '>=22.0.0'} @@ -1190,6 +1263,13 @@ packages: eslint: '*' typescript: '*' + '@eslint-react/var@5.18.6': + resolution: {integrity: sha512-5pxFlOy0Ajx+JUz4I4PwnYtOrqcj/R59Gx9m/WWjukFza/ap3FYnu8vEl2Q0txUQoUPJ7euPnBhkKOE7LhsOWA==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + '@eslint/compat@2.1.0': resolution: {integrity: sha512-LgaSCymEpw7tF53xvDw9SNsraPb1IBHxpdABIOM0hW8UAlP8znrjYtuxfR58FSJ3L9BhwD+FaPRFQpZq84Nh6g==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} @@ -1255,16 +1335,18 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@icebreakers/changelog-github@2.0.0': - resolution: {integrity: sha512-oIT11nhZj8J3UEXBS2n5XLr+HFCN8/jlyXpxa78Q9w6ZWOMXpZfZdcHjnMqnOEp1ndqRuy5GV59FhR04HlAFQA==} - engines: {node: '>=22.12.0'} - '@icebreakers/commitlint-config@4.0.2': resolution: {integrity: sha512-3ZG5l3LyY/lU1iOuGmEt0DYYEJD5J3uhjz+usfxmW84fIBwv/ITVP1WfG1hLR4HiRWdwIfnTkOY5O6XWbaRcBA==} engines: {node: '>=22.12.0'} peerDependencies: conventional-changelog-conventionalcommits: '>=9.0.0' + '@icebreakers/commitlint-config@4.0.5': + resolution: {integrity: sha512-tBe4BTlBMsZzatK4VnCZZuedl/vxoD2niw1zL98EEUO19x+mKoMZKY68wH/THtyb3Kazh2GcT9jbrwfFO9cEGQ==} + engines: {node: '>=22.12.0'} + peerDependencies: + conventional-changelog-conventionalcommits: '>=9.0.0' + '@icebreakers/eslint-config@7.0.2': resolution: {integrity: sha512-cBezI8cnV6WfeR5Ol2+vMcxlKxEEaBklocc59bZyt2nlyHg6EFpfcpgf1LmR+Y5XwlZ0xgz3l4DUDbnluneURQ==} engines: {node: '>=22.12.0'} @@ -1277,20 +1359,31 @@ packages: tailwindcss: optional: true - '@icebreakers/monorepo-templates@1.0.14': - resolution: {integrity: sha512-o4nD63nHgKfsAAsq4t4ulokWSLxMPPs1sVJGsAlF9OZoX+lGzGlfdgjt0Kcc/eROOjeRoJWZ8GX6S7JKakxhDw==} + '@icebreakers/eslint-config@7.1.0': + resolution: {integrity: sha512-fC7X23OA3yxfiOyx7OJ5ItYr1+PZfC443wsucVvv0U2Gk4P01K7Z3km5zVPE0pE2djw0EorJ+vkh9IYgbN9CtQ==} + engines: {node: '>=22.12.0'} + peerDependencies: + eslint-plugin-pnpm: ^1.6.0 + tailwindcss: ^3.3.0 || ^4.1.17 + peerDependenciesMeta: + eslint-plugin-pnpm: + optional: true + tailwindcss: + optional: true + + '@icebreakers/monorepo-templates@1.3.1': + resolution: {integrity: sha512-bXlE1HMYDt7wrljMwdopABKByGreNSPWZO2oQlgT+D8P9JZoJf3aFl50Fa1eNLg/ehk7WS20Tb2h8CoNTQ3J1Q==} engines: {node: '>=18.0.0'} - '@icebreakers/monorepo@5.0.2': - resolution: {integrity: sha512-MXkZdqDAj8opfHzFWMwDlnB1Y64d8xGsuJ5MssComwUvLYxlk7V+QUBjc5nBCz0ezn6TdHHvTE/QJaTTEzd6Mg==} + '@icebreakers/monorepo@5.4.4': + resolution: {integrity: sha512-/GE8eIuBQo+c3MsntuNruEd/yPPv54HEVRzzPy2JmPunOPBKEQtEV7oNiQTw6nBDeuHqUM1oh+JMVramzb3aBA==} engines: {node: '>=22.12.0'} hasBin: true peerDependencies: - '@commitlint/cli': ^21.2.1 + '@commitlint/cli': ^21.2.2 eslint: ^9.0.0 || ^10.0.0 stylelint: ^17.14.1 typescript: ^5.0.0 || ^6.0.0 - vitest: ^4.1.10 peerDependenciesMeta: '@commitlint/cli': optional: true @@ -1300,20 +1393,23 @@ packages: optional: true typescript: optional: true - vitest: - optional: true '@icebreakers/stylelint-config@5.0.3': resolution: {integrity: sha512-1r/Cuo6HeKfl9m/GNqhlZSodCXSg9WeS+jS7dt6jydW9Og/39BPkHKhpnn7SEbJAMFJwT7NLJBrW3Tu7+8vZkA==} engines: {node: '>=22.12.0'} hasBin: true + '@icebreakers/stylelint-config@5.0.6': + resolution: {integrity: sha512-IrGoC19lkyE4dVgMc99lSc+8+RuNHRXOEGbzIaz1nj6BOB1S9lGlQM0q6JJ1tGkTJDzbt4N7D4i18eM53m0Wew==} + engines: {node: '>=22.12.0'} + hasBin: true + '@inquirer/ansi@2.0.7': resolution: {integrity: sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} - '@inquirer/checkbox@5.2.1': - resolution: {integrity: sha512-b6xmA/VlTe0ZgDQHDui+Nav470u7u49nRd8/iuhOcQPO9Ch7lGuogydhi2VOmNlZ+zXcM8IcPuNSwQcdJaF/kw==} + '@inquirer/checkbox@5.2.3': + resolution: {integrity: sha512-XEYX2WA8SBkLPczL6/yXPHLPCvDoptmh9v56Cy05BSV1Smk1vWy19bTC4qJBuIffw7+6l4CcaYYzGqG60RfW1g==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -1321,8 +1417,8 @@ packages: '@types/node': optional: true - '@inquirer/core@11.2.1': - resolution: {integrity: sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA==} + '@inquirer/core@12.0.1': + resolution: {integrity: sha512-JMD5Jy/ScL5TZE18m83Nw25HjqGFLoWXwnEkW7IdwwAhZpB9Bus55/WU7zn3UqR1MOCjjTQOIYpiD4vjWA3LPw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -1343,12 +1439,12 @@ packages: resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} engines: {node: '>=18'} - '@inquirer/figures@2.0.7': - resolution: {integrity: sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==} + '@inquirer/figures@2.0.8': + resolution: {integrity: sha512-tApbon79GM9ry56ja/Ud3SY2CL4TQsao9fIwDQbgTeNY55025GdMzQ2+UdegV/lx51VNGUB59M0v0nMpybYY4Q==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} - '@inquirer/input@5.1.2': - resolution: {integrity: sha512-9K/DDBSQpOyZSkt6sOVP9Vo0TR7atX2kuILsUu0x3wVcVbe97lJwIJKMLdMw25tDYuXl/qp6erT0Xs1rfmcfZg==} + '@inquirer/input@5.1.4': + resolution: {integrity: sha512-3xQkQrOvgOzpSN2ciTVdRDlg1FWMCA8l+0KfB6SNlILoTCGzJTzO/gc0Rwjcb3usuGyKdaGtI6OiyMdeMeLWkg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -1356,8 +1452,8 @@ packages: '@types/node': optional: true - '@inquirer/select@5.2.1': - resolution: {integrity: sha512-FlDndEUww8m7BfukO2nJa25vhD+H5jxxCv4oGioKqzyWz3nPHhhw4LKdYRSlXuAx7DsdWia7iyaBPKKS95Evfw==} + '@inquirer/select@5.2.3': + resolution: {integrity: sha512-KuRTodDa6xBXX2noIpjuitpX/QT7Sfav7dIZ/OfUY54Hxg95nrGoshSzxx6Ey7qqLbImKdiGkSDt7KjPXjQgmA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -1365,8 +1461,8 @@ packages: '@types/node': optional: true - '@inquirer/type@4.0.7': - resolution: {integrity: sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==} + '@inquirer/type@4.1.0': + resolution: {integrity: sha512-FMiJpuHUG3Dk0ex+UIXkre7i+i4OcwHWk9YdcVtZHFwb/r2rnrU2ipTCNAB7A+QOP0ryzIcqOfy76fRyyvOEAw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -1382,6 +1478,10 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -1401,9 +1501,6 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@keyv/bigmap@1.3.1': resolution: {integrity: sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==} engines: {node: '>= 18'} @@ -1419,12 +1516,6 @@ packages: '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@manypkg/find-root@1.1.0': - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} - - '@manypkg/get-packages@1.1.3': - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4': resolution: {integrity: sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==} cpu: [arm64] @@ -1624,8 +1715,8 @@ packages: resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==} engines: {node: ^14.18.0 || >=16.0.0} - '@pnpm/building.pkg-requires-build@1100.0.11': - resolution: {integrity: sha512-DKG9xHKutO+TXXF57GMT2803rpHbsbDGvnlGMYfHaiz5KOxXjKTCb22V1QKfDg6A4h9PbUlRHAKPvQoPqdsqxg==} + '@pnpm/building.pkg-requires-build@1100.0.16': + resolution: {integrity: sha512-uNJX1kNwNw/VN/fHqf02JS93T6lh/ItUdQ+jp3u+uwVUJ9uBfXFOZBTSFqOnJEuvFJ2rHVi7PIikSINCIe5uaA==} engines: {node: '>=22.13'} '@pnpm/byline@1.0.0': @@ -1686,8 +1777,8 @@ packages: resolution: {integrity: sha512-2hf0s4pVrVEH8RvdJJ7YRKjQdiG8m0iAT26TTqXnCbK30kKwJW69VLmP5tED5zstmDRXcOeH5eRcrpkdwczQ9g==} engines: {node: '>=18.12'} - '@pnpm/constants@1100.0.1': - resolution: {integrity: sha512-0CqK4HTdfON1IiBIg1ib06hGJv2sDWovOZ8tP/S8BOkhVYXoter1wia1OtgUeSIabDgyeWgL8LRHG4PhkuIAPw==} + '@pnpm/constants@1102.0.0': + resolution: {integrity: sha512-HIDFQTclaw7oxZjVUxDP+1dsNtBK8PRXj3qanALtK7iLi/FlVnwFQs9ISBocEX6Kivytn/YCT+UEStoFPBWQeQ==} engines: {node: '>=22.13'} '@pnpm/core-loggers@1001.0.9': @@ -1696,8 +1787,8 @@ packages: peerDependencies: '@pnpm/logger': '>=1001.0.0 <1002.0.0' - '@pnpm/core-loggers@1100.2.5': - resolution: {integrity: sha512-AgCqyzvIC10FVyKMUQWuuTkHvWweH8u3koUd8Ht8JPtrmC8fvyQ35kCuaVcxjJjKf9kM+8ogE1gxSa64AQsbcA==} + '@pnpm/core-loggers@1100.3.4': + resolution: {integrity: sha512-VGyDvaY/hQLr4Tg1RDUDSx5SvnCmuiqkz4sPhRMQAfeETxD40I7jl0i2G3o+WU46dfouTBhQ/XXh8ERSNakpsA==} engines: {node: '>=22.13'} peerDependencies: '@pnpm/logger': ^1100.0.0 @@ -1712,8 +1803,8 @@ packages: resolution: {integrity: sha512-W8pLZvXWLlGG5p0Z2nCvtBhlM6uuTcbAbsS15wlGS31jBBJKJW2udLoFeM7qfWPo7E2PqRPGxca7APpVYAjJhw==} engines: {node: '>=18.12'} - '@pnpm/crypto.integrity@1100.0.2': - resolution: {integrity: sha512-ETLQywGANMCrZeUtJwI2Kmhu13RxFfVZVu4EmmB+zEsvG95EwIosFPpYVfcW979X1CiJ2lWS3KnQ6IG38VBJxQ==} + '@pnpm/crypto.integrity@1100.0.5': + resolution: {integrity: sha512-oJTyynvTG258IGrAUqo9ERtdwCwccc0uDtKQPFp3dO+1pCrnw/c0GpZjSkJm5rzGt5gRz42u9FX46k9D6TOtKw==} engines: {node: '>=22.13'} '@pnpm/crypto.polyfill@1000.1.0': @@ -1760,8 +1851,8 @@ packages: resolution: {integrity: sha512-Dqc2IJJPjUatwc9Letw+vG29rnaMrDGi5g6WCx1HiZYm0obXbTmLygeRafMbgf+sLKXrWE1shOeiayQuczBdoA==} engines: {node: '>=18.12'} - '@pnpm/error@1100.1.0': - resolution: {integrity: sha512-ZpinzFJNeHEvNxm3lWvZ1jqZ78DTNoClPrNSvZH83JNEWmyDAdw2QDNmiYjpG5nIYarZjahEGKz+oQlgKrvnNg==} + '@pnpm/error@1100.1.3': + resolution: {integrity: sha512-YwnVAPxkVCzKksIqnMn+EmiM186KWPAnVwqp+ro5Y2N4b4nhvdzYSfbO6OM4Is9z/EC1qOA6rF63QQ+z4DVjgw==} engines: {node: '>=22.13'} '@pnpm/exec.pkg-requires-build@1000.0.16': @@ -1788,8 +1879,8 @@ packages: peerDependencies: '@pnpm/worker': ^1000.6.7 - '@pnpm/fetching.fetcher-base@1100.2.4': - resolution: {integrity: sha512-bFW26vz21aBycPaDnPwE9MYCHbP9Sfuea8K13iv8v/W8ICsnMN70kEIxLb4Rp2MWvUJNlUwOFABHDHJ4+x4c2Q==} + '@pnpm/fetching.fetcher-base@1100.2.9': + resolution: {integrity: sha512-7F9NzEhfGWslB09gM0u7pBpEFKznrYQSUQRixSqTLxwd7NfT6ZeKTKWcaQydWuqZ9xcfMSYAVbRz36tlRa6Jpw==} engines: {node: '>=22.13'} '@pnpm/find-workspace-dir@1000.1.5': @@ -1800,12 +1891,12 @@ packages: resolution: {integrity: sha512-6r2lpvoljgTvQ+CiJYz3jCunzO1PM6g1Cqc3xon49he8sgg8BatMsNxcGnuZWK//du80+ylS/uBXKxwuHMuHUw==} engines: {node: '>=18.12'} - '@pnpm/fs.graceful-fs@1100.1.1': - resolution: {integrity: sha512-knCLxjy9vx18Z1cwzzqD251jxrJhQpJ09Gch+AecX0rOWj/sygjk0UXSWZPaHPwVtK5Je7i2CIAoyYwsb8wZTg==} + '@pnpm/fs.graceful-fs@1100.2.0': + resolution: {integrity: sha512-B66Gh2+U3gQtX84/SXHg+QLWk4FOSYI/jDBE8a0SYyGMDmEVNGL8hP5IWsFNrTFOYjBQgCzuIbnCDDzXi2GYHA==} engines: {node: '>=22.13'} - '@pnpm/fs.hard-link-dir@1100.0.3': - resolution: {integrity: sha512-ns2sYVvw3RSlMI33SA4rm29774IE5yGeN9gfKHdp7xRL7J+MhMlXkgCP8KbKt5WrT9REAVK66qEalSpP+VROjA==} + '@pnpm/fs.hard-link-dir@1100.0.4': + resolution: {integrity: sha512-Stu+eOiuSVwS7OPxaYi5YTDo+qBAici0oTecDM0Ab3SScUDJMwaia0Nb1Pm2+yimfEN7km95eCOQghigzRfwRw==} engines: {node: '>=22.13'} peerDependencies: '@pnpm/logger': ^1100.0.0 @@ -1816,8 +1907,8 @@ packages: peerDependencies: '@pnpm/logger': ^1001.0.1 - '@pnpm/fs.indexed-pkg-importer@1100.0.21': - resolution: {integrity: sha512-JkPst+DBA0epM2kF6syUWeiv5qKrnYGfNFSpWtgyyBSBfhVWMlqe037BdpoeqeBVC0Wz0GmCM4UBJizgxx6whw==} + '@pnpm/fs.indexed-pkg-importer@1100.0.27': + resolution: {integrity: sha512-W0pyY3p3og2Sc4mk6n3RaISnzfygGg0duYV9tdl9qDZejz6dfIl1U3Tb16xHkLE2yZuwvMii5nluftk3nhhUBA==} engines: {node: '>=22.13'} peerDependencies: '@pnpm/logger': ^1100.0.0 @@ -1826,8 +1917,8 @@ packages: resolution: {integrity: sha512-2WXDfqKVIfLskyDUmqKP+n8RzlEqPk8jpsiPXRA5Zx0La5IAadlo94Yttlu0f152t/ogmuOtHFReOgCT2uUzQg==} engines: {node: '>=18.12'} - '@pnpm/fs.symlink-dependency@1100.0.14': - resolution: {integrity: sha512-v00pr5tqNADeCWi57idMUL2QD77kli1nrDoZ94rRu0aC1vL9JGcJbTMNw61wfsHDF9VndqT3YEsBnd5ov3Mu5w==} + '@pnpm/fs.symlink-dependency@1100.0.19': + resolution: {integrity: sha512-BqgxToXcTVsqbqEX13kmpz0+KIcLg/m+x+tID33QlbGHB7kj3tvZDzODzd9Z4ImHXFQQKqQU3HRj3PJy77E3UA==} engines: {node: '>=22.13'} peerDependencies: '@pnpm/logger': ^1100.0.0 @@ -2050,8 +2141,8 @@ packages: resolution: {integrity: sha512-oxf+Y5lumvfNx9Igss/dvDb0t4iWtE0wjrmdDPFkVrXTlQbdWLujnyYSp3Obim/65K+r5RspoizJgjWJRe69nw==} engines: {node: '>=18.12'} - '@pnpm/resolving.resolver-base@1100.5.4': - resolution: {integrity: sha512-nR0DakezQo8Q42Io9ZTb8TIloErfcK/jANWuXuadHSAkqcJ9ZQNv9eG+GAEXKKUCF9SMtJtPboMfpFpiybnu3g==} + '@pnpm/resolving.resolver-base@1101.2.0': + resolution: {integrity: sha512-brBPFjkEpeaObtbrKKdvMbBSrPz8M4PDoxnRBGYRsBjIZTarmRZGtsQp7763GvZZTvGKazrg7sm9VCLskXjF7w==} engines: {node: '>=22.13'} '@pnpm/semver.peer-range@1000.0.0': @@ -2078,30 +2169,30 @@ packages: resolution: {integrity: sha512-Bn3SG3MF7Mc3KVbbOOJ1FvFyz3UgvdyEuCO3/sakNL4yeKNKgUnv/ECj9KsD6/4goHnRSRajtlmopLaBkAsSCQ==} engines: {node: '>=18.12'} - '@pnpm/store.cafs-types@1100.0.2': - resolution: {integrity: sha512-eoD3eIkNsEwqUXq47Yc2RoRHpUyv0IDEdhrn5d8m/8l2sw9PRDCFBTPM76WPZ6nRfEN09ArsAAfihzZ96iEaIA==} + '@pnpm/store.cafs-types@1100.1.0': + resolution: {integrity: sha512-mvH171qeGm1pbYZ7fZ1Viu3tIPYOozpbgRDUhIu4zW6QJfqxrpBBLfh542JFptCevikZIThn92gXF83B0G2seQ==} engines: {node: '>=22.13'} '@pnpm/store.cafs@1000.1.4': resolution: {integrity: sha512-6lV5EzJieiBe6Px+p1JezbKdQ1umj4gxIYexYKSMBHPH6SVKFYnKewwU8iQ2bWhvnTNbUMUxTIJeIErWBGh2eQ==} engines: {node: '>=18.12'} - '@pnpm/store.cafs@1100.1.15': - resolution: {integrity: sha512-gA7qL5Je/G0AtMbw6wGNLeCt4W8g9FCWdhfR8SHqx3euKzRcI2MM0E/GdefKjjyuyB1HCcunrylcxLzO0CTLEw==} + '@pnpm/store.cafs@1100.3.0': + resolution: {integrity: sha512-QTRcqJfLYB2LxjsCUMCrSwE5pjUEp0v8Q8VATA03bsROfBeGOY3UtC/zKcLKJmvrEmsRlSJlCnqfTY0SZ45R9Q==} engines: {node: '>=22.13'} - '@pnpm/store.controller-types@1100.1.10': - resolution: {integrity: sha512-U0Lea8WifpPkgFsvdiHht62pFQNdVHTFnGXp0fYQaug0RPEUbJzaoNTXRNkUUWhOWb0AVg7dRIQAIcaEqMzLzA==} + '@pnpm/store.controller-types@1101.2.0': + resolution: {integrity: sha512-Zxpu73qdoKV4k1sIaRThai8M22ZnJ86r5G03RyiLiFK3FtmQgYhM1E284i7bLqPnbQKHuyoLnj27sGaz+inEgw==} engines: {node: '>=22.13'} - '@pnpm/store.create-cafs-store@1100.0.21': - resolution: {integrity: sha512-vKznT0VqDlxn2BURr/Y3umnP4yq9M499hEFhjLoRhNGEW7N++5tp+uYguKjtLNjJP/ITwDoBPohm9TWU55Hv2g==} + '@pnpm/store.create-cafs-store@1100.0.27': + resolution: {integrity: sha512-sKNC2x/ojAVBvtu4/Z2LYdfBQ0WkpkhRrzsZ0msxmsBaQ8+1XhWfiG+jvWfAtyPo6iVU8OkfduqYCmPAZSMIIw==} engines: {node: '>=22.13'} peerDependencies: '@pnpm/logger': ^1100.0.0 - '@pnpm/store.index@1100.2.2': - resolution: {integrity: sha512-zpZn8ka4skFypAhRnbS7UGSoSiEGJiMGU8iazcgNtcXCYy33tbLgAmwBiH5x56Xcx9iFy1LiTE4b4VXn3Ql3Mg==} + '@pnpm/store.index@1100.3.0': + resolution: {integrity: sha512-Ffja8NAETw6kedE1EzZBN0k8FbggucMqg/OO9cOggxaMZhFx2ZAyPMXoBlz0n6lR6bO1YOMAq5Zgck6GQmhVaA==} engines: {node: '>=22.13'} '@pnpm/tarball-fetcher@1006.0.6': @@ -2127,8 +2218,8 @@ packages: resolution: {integrity: sha512-NLTXheat/u7OEGg5M5vF6Z85zx8uKUZE0+whtX/sbFV2XL48RdnOWGPTKYuVVkv8M+launaLUTgGEXNs/ess2w==} engines: {node: '>=18.12'} - '@pnpm/types@1101.6.0': - resolution: {integrity: sha512-oqJsbjsYcvbONsMTCQQHxpIyhGDSgRUsIoGM8TMWoydgeSdtnqpGVAvxljkvP2mgYO3Y8EwRRZ1usESSoySYjg==} + '@pnpm/types@1102.1.0': + resolution: {integrity: sha512-h8qqbRIueCujntCBRnVpujeGzwWG+D39Z6pnXHsUp17ZZGLFK/W+ClRLSQZxWFBmgv9z7BNCAi7Arrf/exq5/A==} engines: {node: '>=22.13'} '@pnpm/util.lex-comparator@3.0.2': @@ -2140,8 +2231,8 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - '@pnpm/worker@1100.2.7': - resolution: {integrity: sha512-8yfb+zLgJKhx+9ZClzVfHg5XKJM6Ok9j6JhcvbxlB5zvFwFYHMalK8kF2FiVemftxLIhHvMMSqF51DqyaIb/4w==} + '@pnpm/worker@1100.4.0': + resolution: {integrity: sha512-Zkwzg0Wr9qyavHAY7lgcmrENiDmzfzJaFjnYnXS10WOo4XR6Pf16ebAMr9CH8qyOruFbT4EwN4Z1oL3e0ju4Fg==} engines: {node: '>=22.13'} peerDependencies: '@pnpm/logger': ^1100.0.0 @@ -2846,8 +2937,9 @@ packages: cpu: [x64] os: [win32] - '@rushstack/worker-pool@0.7.18': - resolution: {integrity: sha512-xUoOeQJ0wRVEAWbPPyBahXg+NQPjvhnWcytuksLXf0dVMazsyUzn0ctPAyLRXHsBS54ha5T1YrXzHE8gnPwOMw==} + '@rushstack/worker-pool@0.7.25': + resolution: {integrity: sha512-7cAsgEOpDp1oHcW4tcVY/Jprs21bXReYuB65wBzk+HfMrEALQtf5hfyy2gny6waT/mvl49Iy+5g3gm9sTfIrEw==} + engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -2871,6 +2963,9 @@ packages: resolution: {integrity: sha512-fCTuZK4QBa+39Oz9l4OGfJfz+GpwCp3AqO7Zch3to99xHPgstVsRFpeQ8LNd2o1Gv8raL2mCFwiaHh7bFSp5DQ==} engines: {node: '>=22'} + '@sinclair/typebox@0.27.12': + resolution: {integrity: sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g==} + '@sindresorhus/base62@1.0.0': resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} engines: {node: '>=18'} @@ -2888,45 +2983,37 @@ packages: peerDependencies: eslint: ^9.0.0 || ^10.0.0 - '@tsconfig/node10@1.0.12': - resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tsd/typescript@5.9.3': + resolution: {integrity: sha512-JSSdNiS0wgd8GHhBwnMAI18Y8XPhLVN+dNelPfZCXFhy9Lb3NbnFyp9JKxxr54jSUkEJPk3cidvCoHducSaRMQ==} + engines: {node: '>=14.17'} - '@turbo/darwin-64@2.10.7': - resolution: {integrity: sha512-/c9cSBRermWDv85oufLhoH6XRLOVbvzJLRd+WLyfJCP+i0HFLQj4PVNDrHcY17/ve5l8X0Oua4bJBqJUgJPnZA==} + '@turbo/darwin-64@2.10.12': + resolution: {integrity: sha512-9nKgKoF6ZOUsM+or0OtNf+TTJSfGvDNP7ZFv/ZGWVwOSCkumyctQiTeHwB4UNljHTnC41AqylgbunLDHoccNrA==} cpu: [x64] os: [darwin] - '@turbo/darwin-arm64@2.10.7': - resolution: {integrity: sha512-8lpCCGWZBl9PIF8w8f2iEWrLMbHBWIfJeV6l2UEGqysD6HRIM4ySj/8R7HGEzbECJ4r/gnJcHmxEoG8yjFe64A==} + '@turbo/darwin-arm64@2.10.12': + resolution: {integrity: sha512-H4Elb1jqTZVeIC9bbcNwjSzemZ6RegoTOVHeuV5Osirt2Z8UguTyisMEkvZjPVZgMeN9J4ERZBFad40tFnkb7w==} cpu: [arm64] os: [darwin] - '@turbo/linux-64@2.10.7': - resolution: {integrity: sha512-Midw9Ed00yw9rqkWN82fY3LmLNFQ6yiL1GXB56DJKUEjWaEd27zh7ohCxzzrjfjQVrEeVWd3UPytTAV16XDQlA==} + '@turbo/linux-64@2.10.12': + resolution: {integrity: sha512-lr7KIotukvjZwEXiFSYAeOH3BWzjFVBbSzTbv0fuGFsNukYyH0+g1hB5ecqnJkgkYU+KHEMG1edOhnjiKON1wQ==} cpu: [x64] - os: [linux] + os: [android, linux] - '@turbo/linux-arm64@2.10.7': - resolution: {integrity: sha512-UVEy+MW/xn4BcsiV3v3uv0/oObyaQgVtRT+Jj4WE53rNH05VEYEc1Z13q3zV6276wCZR4Yxc4hiTTcjw7PjSpg==} + '@turbo/linux-arm64@2.10.12': + resolution: {integrity: sha512-f0pZDTtvzB5SuNwuXBaKbZHUCMCukgc8nMlHEuvLmj91Fzec+MEbr3cAvGNor5htEDqZnO6Lxt9N/GPI/77oGA==} cpu: [arm64] - os: [linux] + os: [android, linux] - '@turbo/windows-64@2.10.7': - resolution: {integrity: sha512-l2nH9KGLV46SWjcXvyc2+xo5gdf5J0NVADknQk9OCJhzJBpiNl/byd26yIfwZBjLupdqT6UOdPhPxcpUPxRykQ==} + '@turbo/windows-64@2.10.12': + resolution: {integrity: sha512-SDOueJRjS/QcykWf2KCRtTLmIl5YMKsLbXkXQGhDwcTXvKXZiS5ih5lBl/gkwZIpYFjqA/rAlfMzlAFcVHNe0g==} cpu: [x64] os: [win32] - '@turbo/windows-arm64@2.10.7': - resolution: {integrity: sha512-qjE1apG6RThuX49vUJd5ks2dV2ndXC2qktDChQonFMvUzrMrEnZMQzO+IgxBiYq1j+NbXQcRwj84nGnk1TBw1g==} + '@turbo/windows-arm64@2.10.12': + resolution: {integrity: sha512-0i0mVUa4kKk+/B3RwEwPMf9CB+T7ul56hn5FFHNA4VUNTOoLBEd6aNf3FaKfCatDNZ6cicCEf6if9QUTVyzzcA==} cpu: [arm64] os: [win32] @@ -2945,6 +3032,9 @@ packages: '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/eslint@7.29.0': + resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} + '@types/esrecurse@4.3.1': resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} @@ -2990,14 +3080,17 @@ packages: '@types/micromatch@4.0.10': resolution: {integrity: sha512-5jOhFDElqr4DKTrTEbnW8DZ4Hz5LRUEmyrGpCMrD/NphYv3nUnaF08xmSLx1rGGnyEs/kFnhiw6dCgcDqMr5PQ==} + '@types/minimist@1.2.5': + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@12.20.55': - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/node@26.4.0': + resolution: {integrity: sha512-faiGnoIrLH/V8cibOMEAZ8pMw6oXqSukl29ra4mN8GdaB2ZewzeaLj+INpV5N+Z1eKWzY+IzaIZH2EIR6YZRNQ==} - '@types/node@26.1.1': - resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} '@types/parse-path@7.1.0': resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==} @@ -3009,8 +3102,8 @@ packages: '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/semver@7.7.1': - resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} + '@types/semver@7.8.0': + resolution: {integrity: sha512-1mAINjtQCXXeLkJ9ehXkwOcBpqtLxiVtKhpUf83DdRNdQKV0iXZpaHYqRr7nj+wvxuJzoAmAwXI+sCNMv1CzLQ==} '@types/set-value@4.0.3': resolution: {integrity: sha512-tSuUcLl6kMzI+l0gG7FZ04xbIcynxNIYgWFj91LPAvRcn7W3L1EveXNdVjqFDgAZPjY1qCOsm8Sb1C70SxAPHw==} @@ -3029,6 +3122,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/eslint-plugin@8.68.0': + resolution: {integrity: sha512-WASHDpCm6qO5jj9g1a+8NiW5+GCkAyLReR56/4VruYmNgfUmqpxOfZ2Yfb8xGfJPWv5Qi6LSD8sXdces3vbp/Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.68.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/parser@8.65.0': resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3036,12 +3137,25 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/parser@8.68.0': + resolution: {integrity: sha512-fHq2VC1kpyYfvEcbiMjOpySY4WS7voEp89yAThrHRX5sm9j2lzYppCb2umFMEed4fWcyeLjHxrz0mpjNBaBxMQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.65.0': resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.68.0': + resolution: {integrity: sha512-5GQtWZCXFcFYux955pvoS02WLc49pXNlvIxocKjS0clvwo3in1RdlzVKyiqQH9vE5AKWFLTaUgeQkOrTS+0Qxw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/rule-tester@8.65.0': resolution: {integrity: sha512-Ksf2XTK6yoO1uqVfLyqv69ZM1YO7FQHHpZqRR+CL42BfNEtD4mQ4kEPZaeyNCeLLpanFCvfntiP32h66riSLXQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3049,16 +3163,33 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/rule-tester@8.68.0': + resolution: {integrity: sha512-sKEZYhHPtTXGGDu7RC+xAXLvBQt1fqojRmfOglKRnAJwmv+/d/DAgrvAGkwuMV01QTckGmsU0+gkn7qv09rhuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/scope-manager@8.65.0': resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.68.0': + resolution: {integrity: sha512-T5eXpcaJNg8bhjHJ8Rjp68Vq/QBteYtTKY8TZqVNPaUbuz0f6jI9t6aDkylwvalpAB9XTTFeFOjrjXAZ3YvmVA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.65.0': resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/tsconfig-utils@8.68.0': + resolution: {integrity: sha512-F7zrGQfiJHojPwi8vhxZQC1tWtJzvL74cK/nqri2lk8YUXvYaYwl263xOJ69jDWPUk1hmcdoayFwk9lX09npVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/type-utils@8.65.0': resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3066,16 +3197,33 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/type-utils@8.68.0': + resolution: {integrity: sha512-X77zqoY1EjeWGs/0JNxeaMfp5C5lIz4Tw8y66F1Ne8Faq6g424sBNYM6xBAqElfGZPLpWS+CZAp0DXyKDzWiHg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/types@8.65.0': resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.68.0': + resolution: {integrity: sha512-9RnpsGJjrAllCMefGVVsImJM24YurhC0Q1h4UbvivtvOqXmR/vEJge2OoE++z9m6hyg8T1Q8t5SNT6tHSbrxcg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.65.0': resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/typescript-estree@8.68.0': + resolution: {integrity: sha512-OKKsD0tYmoNiU5PW2zehO1yO56jYOm1ShYlxon/Z0SJNidAkdVg86eg9ruRuoXf8xfnuWZGbwDsStkoXbZtIIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/utils@8.65.0': resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3083,10 +3231,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/utils@8.68.0': + resolution: {integrity: sha512-PB5gJMMOg0Q5P1tsgWtEAqQacJXq0qEqRHDX/YJ4FaTMLfZPpHB3gjl2EJuiZyPABxmj4ZQYiY9m1bdAJ5y7tQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/visitor-keys@8.65.0': resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.68.0': + resolution: {integrity: sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@unocss/config@66.6.8': resolution: {integrity: sha512-f+a8OyhD7ZoK8Pa1b3Cbx1RQc3n5x+Qht/cHg3wh/g4DNQIjBI2EqwSLfBigWhdO96zIqFAdyTlO3onmrJwUOw==} engines: {node: '>=14'} @@ -3094,12 +3253,18 @@ packages: '@unocss/config@66.7.5': resolution: {integrity: sha512-dkPl9glhEahJ+Xoja5ZseKKnH+vZaeaKQzg8b0otcKcPPNrHQgu1nu3QgfeOjnXOGrjZIotHwUeVtt4ZA2Skgg==} + '@unocss/config@66.8.1': + resolution: {integrity: sha512-2MhijaV6a4OWSH5zJeo2QLIUr7gtjxdA3x1D4CIDCWQnrEqmPstOBRQOhWDl3HbLW6/0jHOFSMExbeeFvCvnsA==} + '@unocss/core@66.6.8': resolution: {integrity: sha512-P9IlQfgms+8/nka7fBhiiWU4SPwrTNKbTdK0z1SLnttXMHHjsB2zpG+Vi1JQDpICfY9Y1/2pWtguPE+zeOVu9Q==} '@unocss/core@66.7.5': resolution: {integrity: sha512-UdJb8MiMywcau8QrWEVgUAz0kvoFHyR+sACwYCgmBh/BpKJGyR/zw/Ys3wvysbm0f+i/20VGBex/QQxYVlzdyQ==} + '@unocss/core@66.8.1': + resolution: {integrity: sha512-ze/3qTloXZtFn6TXiNjL6ai1vgMvTCXIm8nqTzoU/Dt5d5MRxA86ERfUmgTX70rEBam5l6vnsaEVZO6WnHhdRA==} + '@unocss/eslint-plugin@66.6.8': resolution: {integrity: sha512-w51M8EwQZL7klOX+ZYS2zxxrj4AjfAtVenSCk+fXE+fSkC8aKNCpQpsV61Af/r9rIAy8GnbBL+QkcTOqkoKLrQ==} engines: {node: '>=14'} @@ -3113,11 +3278,11 @@ packages: peerDependencies: valibot: ^1.4.0 - '@vitest/coverage-v8@4.1.10': - resolution: {integrity: sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==} + '@vitest/coverage-v8@4.1.11': + resolution: {integrity: sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw==} peerDependencies: - '@vitest/browser': 4.1.10 - vitest: 4.1.10 + '@vitest/browser': 4.1.11 + vitest: 4.1.11 peerDependenciesMeta: '@vitest/browser': optional: true @@ -3138,11 +3303,27 @@ packages: vitest: optional: true - '@vitest/expect@4.1.10': - resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==} + '@vitest/eslint-plugin@1.6.27': + resolution: {integrity: sha512-X1RCAfwbatG4GFbJ/1PIHP9MSZMt0JJThqbYID+vS4L783k6QGlLPe421wQE8dHXuGCcenVLsydiM4qzsYWxhg==} + engines: {node: '>=18'} + peerDependencies: + '@typescript-eslint/eslint-plugin': '*' + eslint: '>=8.57.0' + typescript: '>=5.0.0' + vitest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + typescript: + optional: true + vitest: + optional: true + + '@vitest/expect@4.1.11': + resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==} - '@vitest/mocker@4.1.10': - resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==} + '@vitest/mocker@4.1.11': + resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3152,36 +3333,60 @@ packages: vite: optional: true - '@vitest/pretty-format@4.1.10': - resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==} + '@vitest/pretty-format@4.1.11': + resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==} - '@vitest/runner@4.1.10': - resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==} + '@vitest/runner@4.1.11': + resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==} - '@vitest/snapshot@4.1.10': - resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==} + '@vitest/snapshot@4.1.11': + resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==} - '@vitest/spy@4.1.10': - resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==} + '@vitest/spy@4.1.11': + resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==} - '@vitest/utils@4.1.10': - resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==} + '@vitest/utils@4.1.11': + resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==} '@vue/compiler-core@3.5.40': resolution: {integrity: sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ==} + '@vue/compiler-core@3.5.42': + resolution: {integrity: sha512-2Ye1ilMtKXxl8qZUrQ5j0CdgenFp/HFQmta6rfRyfEsTG69L6Wk+tWuNoHYHMx9E8tF2Slvdg1FuwDvAXdy1LQ==} + '@vue/compiler-dom@3.5.40': resolution: {integrity: sha512-pwkx4vqlqOspFstrcmzwkKLePVMD3PT65imRzLhanU2V1Fj4K13g6OXjanOyzw3aTAuRk84BOmY8f3rEHqPaVA==} + '@vue/compiler-dom@3.5.42': + resolution: {integrity: sha512-qbhQZEFmycr+ni/qyuccS4sucNN7VAbDfbkvNxWOX2VfgFm90MNs3/UhRNKoPMEIVn0F8gdlYjLPvqxHwHeQOA==} + '@vue/compiler-sfc@3.5.40': resolution: {integrity: sha512-gIf497P4kpuALcvs5n3AEg1Vdn0pSY4XbjASIfHNYF1/MP3T2Mf2STERTubysBxCRxzJGJYtF/O7vwJrxFB3Vw==} + '@vue/compiler-sfc@3.5.42': + resolution: {integrity: sha512-fkCAFB4okcAANGMThboWnScp/gzWjU0ZSkVnjTIiplmMDq2uq0tIB3j+xVu4rhv5rvOgBySCysudmbMd6xRRqw==} + '@vue/compiler-ssr@3.5.40': resolution: {integrity: sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg==} + '@vue/compiler-ssr@3.5.42': + resolution: {integrity: sha512-xmLk3wLkbizPAiLyomjgFFosf2ys9b5Ghb+oh/k2tnvipNz8OFrQOiTcWCzyK7MpBp9KkyGtfvgfLUivbmuGYA==} + '@vue/shared@3.5.40': resolution: {integrity: sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg==} + '@vue/shared@3.5.42': + resolution: {integrity: sha512-2rPxex1jQf4jvl9MOHl6YaXCPcrNqz/FstMOEh3QWY+/OME9nQTvl9WYeCwhW7AFjaR0SnngZGlp/wkR6rkI6g==} + + '@weapp-vite/eslint@0.1.0': + resolution: {integrity: sha512-YNkkckgcm741utJRBEwDbEe4jzaeHB4ix0Y8Io3iSNESOCuhkUScW5hBtCLsx0+TiwqwbZBtIhwoeCNsRivgfg==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + eslint: '>=9' + peerDependenciesMeta: + eslint: + optional: true + '@yarnpkg/fslib@3.1.5': resolution: {integrity: sha512-hXaPIWl5GZA+rXcx+yaKWUuePJruZuD+3A5A2X6paEBfFsyCD7oEp88lSMj1ym1ehBWUmhNH/YGOp+SrbmSBPg==} engines: {node: '>=18.12.0'} @@ -3360,10 +3565,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.5: - resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} - engines: {node: '>=0.4.0'} - acorn@8.14.1: resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} engines: {node: '>=0.4.0'} @@ -3404,10 +3605,6 @@ packages: ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - ansi-diff@1.2.0: resolution: {integrity: sha512-BIXwHKpjzghBjcwEV10Y4b17tjHfK4nhEqK3LqyQ3JgcMcjmi3DIevozNgrOpfvBMmrq9dfvrPJSu5/5vNUBQg==} @@ -3434,6 +3631,10 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + ansi-styles@6.2.3: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} @@ -3442,23 +3643,10 @@ packages: resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} engines: {node: '>=14'} - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - are-docs-informative@0.0.2: resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} engines: {node: '>=14'} - arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -3500,6 +3688,10 @@ packages: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} + arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + as-table@1.0.55: resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} @@ -3567,10 +3759,6 @@ packages: resolution: {integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - birecord@0.1.2: resolution: {integrity: sha512-5PAPTTmMpMEb+GuMb5DebfBkipRGyIW9+gtwEBSoDA9xkhHILm04+hZQ702pMksu3d8YAuGkmgTzQWcKqTPScA==} @@ -3652,10 +3840,6 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -3713,10 +3897,6 @@ packages: chardet@2.2.0: resolution: {integrity: sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - chokidar@5.0.0: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} @@ -3806,10 +3986,6 @@ packages: resolution: {integrity: sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==} engines: {node: '>=22.12.0'} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} @@ -3884,9 +4060,6 @@ packages: typescript: optional: true - create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - cross-env@10.1.0: resolution: {integrity: sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==} engines: {node: '>=20'} @@ -3986,9 +4159,6 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} - dataloader@1.4.0: - resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} - debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -3998,6 +4168,14 @@ packages: supports-color: optional: true + decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + decode-named-character-reference@1.3.0: resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} @@ -4037,10 +4215,6 @@ packages: destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - detect-indent@7.0.2: resolution: {integrity: sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==} engines: {node: '>=12.20'} @@ -4052,17 +4226,10 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@4.0.4: - resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} - engines: {node: '>=0.3.1'} - dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -4071,9 +4238,6 @@ packages: resolution: {integrity: sha512-ziinF4N8GYUXrxxKyoIX6GAaqzmc7Ck4j5U/hxqkNPLK3vlxrFJAGUkBWuTb8OmBLqklPo8d8UMmAVA3ZmM6BA==} engines: {node: '>=10'} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -4091,10 +4255,6 @@ packages: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} - dotenv@8.6.0: - resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} - engines: {node: '>=10'} - dts-resolver@3.0.0: resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==} engines: {node: ^22.18.0 || >=24.0.0} @@ -4141,9 +4301,9 @@ packages: resolution: {integrity: sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ==} engines: {node: '>=10.13.0'} - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} + enhanced-resolve@5.24.5: + resolution: {integrity: sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==} + engines: {node: '>=10.13.0'} entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} @@ -4198,8 +4358,8 @@ packages: resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==} engines: {node: '>= 0.4'} - es-toolkit@1.50.0: - resolution: {integrity: sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==} + es-toolkit@1.52.0: + resolution: {integrity: sha512-XTNEJQh1tY1ZJVcf6ayP/2n4ZPyaHlW2FWs7xvw5ddPuhUVjLD3olQVQS7kf58JbAB48iL0uL/jerTrjtV3lDA==} esbuild@0.25.9: resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} @@ -4242,6 +4402,10 @@ packages: eslint-flat-config-utils@3.2.0: resolution: {integrity: sha512-PHgo1X5uqIorJONLVD9BIaOSdoYFD3z/AeJljdqDPlWVRpeCYkDbK9k0AXoYVqqNJr6FEYIEr5Rm2TSktLQcHw==} + eslint-formatter-pretty@4.1.0: + resolution: {integrity: sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==} + engines: {node: '>=10'} + eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: @@ -4281,6 +4445,16 @@ packages: stylelint: optional: true + eslint-plugin-better-stylelint@2.0.3: + resolution: {integrity: sha512-CCBvW/iSXsdQtm8Tgba4H/k3V/CQJ2p7ZtZNAQbMTEFAtXCCBp5nT5AaIUvk/PPTm+nLR6TN8ISJQNZNsV7Ybw==} + engines: {node: '>=22.12.0'} + peerDependencies: + eslint: ^9.0.0 || ^10.0.0 + stylelint: ^17.4.0 + peerDependenciesMeta: + stylelint: + optional: true + eslint-plugin-better-tailwindcss@4.7.0: resolution: {integrity: sha512-lrdlVW4pzLPj/zX5HRqMhKPesGijDfRhnSRJMlNcsrCyJHsndmHCLKTiRNa1eREUZ6G3D3QjdLc+G4tlfGrmkw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23.0.0} @@ -4301,6 +4475,14 @@ packages: '@typescript-eslint/utils': '*' eslint: '*' + eslint-plugin-command@4.0.0: + resolution: {integrity: sha512-mM1UdKu39YF5nUBVbA+PaVvpB3R3Niwjes8CQ8rJTTbgIThgrfQILgDqmtpAAQL1xGaolCoES1SfiwzwPVGkXQ==} + engines: {node: ^22.22.2 || >=24.15.0} + peerDependencies: + '@typescript-eslint/typescript-estree': '*' + '@typescript-eslint/utils': '*' + eslint: '*' + eslint-plugin-es-x@7.8.0: resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4324,12 +4506,24 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + eslint-plugin-jsdoc@63.3.3: + resolution: {integrity: sha512-xI4IeVRzRFA2DGHrPLIxF3U+oJHU3FE+P9Zb27fVs5dPHgfcpoAs0PyCbznVhK7pwR+9BPUztFeXSgpw/CL4Yg==} + engines: {node: ^22.13.0 || >=24} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + eslint-plugin-jsonc@3.3.0: resolution: {integrity: sha512-CsTR8aDcShDg6A71ZppLaWiPoSo2J1Ivjm5/c4Mnb9sxgwWq+WG2PgeoAnj7SwzDPJB75tlHvLrGy6ntooIitg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: eslint: '>=9.38.0' + eslint-plugin-jsonc@3.4.2: + resolution: {integrity: sha512-q5xzjCYFQuhFomTbctXzd3STfDJ8XduvaigjQmMEbP2gzSKrc58y3Fv6D775/cIK1/sRUn+4kpljiU2iW8k0zw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + peerDependencies: + eslint: '>=9.38.0' + eslint-plugin-jsx-a11y@6.10.2: resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} @@ -4359,6 +4553,12 @@ packages: peerDependencies: eslint: ^8.45.0 || ^9.0.0 || ^10.0.0 + eslint-plugin-perfectionist@5.11.0: + resolution: {integrity: sha512-kZV1otBcu4xT5R1p+0x1N1wRv4pS+OIbxrA47n5a1fTnN3MWbexOx5eQgbQhGyCNbpvF/rqrbnpkGjumHF+Y0Q==} + engines: {node: ^20.0.0 || >=22.0.0} + peerDependencies: + eslint: ^8.45.0 || ^9.0.0 || ^10.0.0 + eslint-plugin-pnpm@1.7.0: resolution: {integrity: sha512-SZaPARN1+NMqAjQOlQjHu59SnN/o299N5Z4HTyhwWYnfkQkjdiydayHBegwXER3VecRF/Rf7eHw3sGcTF+uLOQ==} peerDependencies: @@ -4371,6 +4571,13 @@ packages: eslint: '*' typescript: '*' + eslint-plugin-react-dom@5.18.6: + resolution: {integrity: sha512-xco47I0Agu+83QH2ONbgZd1JPLSXJON+gtFGJbOhgfPvetfO7UkcHu8iLpncopwyWekAXfhvomJsDlNLTm26/g==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + eslint-plugin-react-hooks@7.1.1: resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} engines: {node: '>=18'} @@ -4384,6 +4591,13 @@ packages: eslint: '*' typescript: '*' + eslint-plugin-react-jsx@5.18.6: + resolution: {integrity: sha512-6EvzS5gZGfQ0byvSxgqV/F0qXTVnNGcCU7wgFZqz8I1IXmcbYyBCyU7gqNlKW1/1ptiZFmuwo57+eW6HyK+wEg==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + eslint-plugin-react-naming-convention@5.18.0: resolution: {integrity: sha512-Bw9u8u3i4f+NKuesWjBdLJ3FFAe8i6lVr6Ih6K50AFd+3iL6bt+1SlAaI13rv2JB0yXevT7zuMI4NapKwj4qmw==} engines: {node: '>=22.0.0'} @@ -4391,11 +4605,23 @@ packages: eslint: '*' typescript: '*' + eslint-plugin-react-naming-convention@5.18.6: + resolution: {integrity: sha512-3KZkJN8XDTq6YtaYvyWJt3GQRjW3WhoVuGgLfhf0yO+8H0GW78FkesqGe//+np+pBXwPv6hck4c8ViTEQJ9qIQ==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + eslint-plugin-react-refresh@0.5.3: resolution: {integrity: sha512-5EMmLCV98Pi4o/f/3DP/v/tNqLHMIc9I8LKClNDWhZ9JTho89/kQcitCXQBMG7sAfVRK0Ie3T2EDOzp1YXYiVA==} peerDependencies: eslint: ^9 || ^10 + eslint-plugin-react-refresh@0.5.5: + resolution: {integrity: sha512-vG7yLURXNvCHy0FBdbZRwIu0BLPJMlUUJS2Ep7ud9w1YCLftFZtuEjyjhym0Qq9yuZ6LJUitNlu/hMk0gakXAw==} + peerDependencies: + eslint: ^9 || ^10 + eslint-plugin-react-rsc@5.18.0: resolution: {integrity: sha512-Lsb5g8Hb8UjCUiXzKKd60sp7gDCEVjtb4yq7Z0WzKcZQsEsTo7MjbEYzvR1otkVHGN8kJe9DmYKbd+4BnNGEvQ==} engines: {node: '>=22.0.0'} @@ -4403,6 +4629,13 @@ packages: eslint: '*' typescript: '*' + eslint-plugin-react-rsc@5.18.6: + resolution: {integrity: sha512-4mzLkRKRpN9Rr5JMeNrxkMFLHce1ikAdsjAiPOSIgYwWSsQWxHwpMTf+UfjXgfB6CcAcyKCyIe5HmOMX2kUoVQ==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + eslint-plugin-react-web-api@5.18.0: resolution: {integrity: sha512-b3ozdXQVxd9+t/7JQcW0TETbX9XzhImFk+hJ/6WIwY9bkgp0fGShu5HX1dVUBOe/WBApYC2hjkq2olHrBz0d9w==} engines: {node: '>=22.0.0'} @@ -4410,6 +4643,13 @@ packages: eslint: '*' typescript: '*' + eslint-plugin-react-web-api@5.18.6: + resolution: {integrity: sha512-r8s39AbHZ0071XcgCMoCdNkSARftqI6U/0bBJXPioVUw+hjp0n4EB27fsc69AHzRl/NJWA1oUJb+kcqxoWMR4w==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + eslint-plugin-react-x@5.18.0: resolution: {integrity: sha512-Qe1weZELW10yi524DfpsUGDmL9f3Xyife9ldm4kzdaP874O0jxluRgQF5p+Ov4TVb7rshN9xSZTDc77b0o9IZA==} engines: {node: '>=22.0.0'} @@ -4417,6 +4657,13 @@ packages: eslint: '*' typescript: '*' + eslint-plugin-react-x@5.18.6: + resolution: {integrity: sha512-VvxeREksTiY9Q7YnpNvQNrjapUGu43rQJXrtbjT9ADwXX5nZiyUqD7T7fkbUYfH6NPz2bYvnAmGEctIfEGTTfQ==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '*' + eslint-plugin-regexp@3.1.1: resolution: {integrity: sha512-MxR5nqoQCtVWmJwia0D2+NlXX1xzdpkslsVOZLEYQ4PQWEaL65PCZXURxaBc3lPnkNFpNxzMIRmYVxdl8giXRA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} @@ -4434,6 +4681,17 @@ packages: typescript: optional: true + eslint-plugin-tailwindcss@4.4.0: + resolution: {integrity: sha512-cPyEIeBTVbPU30oQTm7pOqOYurb5vtGaGhRCajYsSUwpUS9fvswB13dOLDUjGJJ+Rt8ylXf4L0hrhLA7Hf7WTQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^9.0.0 || ^10.0.0 + tailwindcss: ^4.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + eslint-plugin-toml@1.5.0: resolution: {integrity: sha512-qBjRywEkKxO2uYOjus//6GVF1r+Hg5QDkRO8RTY6XcaXgWfBU0DhwpFmJa2Ljf0Sz49r7DdZlpKwwHmJ4nmH1Q==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} @@ -4446,6 +4704,12 @@ packages: peerDependencies: eslint: '>=10.4' + eslint-plugin-unicorn@73.0.0: + resolution: {integrity: sha512-V0YatLe9nkGhXEXKe2Qljb1EY0sJHwDV0HUF1NKFwtsHh/fU7qGHDgv+6fchzZcgU2/7noHo2gdjnmo0P2uDPw==} + engines: {node: '>=22'} + peerDependencies: + eslint: '>=10.4' + eslint-plugin-unused-imports@4.4.1: resolution: {integrity: sha512-oZGYUz1X3sRMGUB+0cZyK2VcvRX5lm/vB56PgNNcU+7ficUCKm66oZWKUubXWnOuPjQ8PvmXtCViXBMONPe7tQ==} peerDependencies: @@ -4482,12 +4746,21 @@ packages: peerDependencies: eslint: '>=9.38.0' + eslint-plugin-yml@3.8.1: + resolution: {integrity: sha512-E/70psRwxz5EJ8dBtzrFfqSiiInuSytbdtFCjueb/GcKjsWzPBfxfhtQePImMAPjHwMA/VDurO7DJwStDJ4wWg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0} + peerDependencies: + eslint: '>=9.38.0' + eslint-processor-vue-blocks@2.0.0: resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: '>=9.0.0' + eslint-rule-docs@1.1.235: + resolution: {integrity: sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==} + eslint-scope@9.1.2: resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} @@ -4504,8 +4777,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.8.0: - resolution: {integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==} + eslint@10.9.1: + resolution: {integrity: sha512-9VaAkDURekixUQJy0oJYl2DcN6oKMfxay7XzaGYAWQwsb6qfKf+x76R2k1L8kb1boc+FyCAaTA9GmiKaaiaF+A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -4573,9 +4846,6 @@ packages: exsolve@1.1.0: resolution: {integrity: sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==} - extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} - fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -4709,14 +4979,6 @@ packages: resolution: {integrity: sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==} engines: {node: '>=14.14'} - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - fs-minipass@3.0.3: resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4789,6 +5051,9 @@ packages: get-tsconfig@4.14.0: resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + get-tsconfig@4.14.3: + resolution: {integrity: sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==} + get-tsconfig@5.0.0-beta.5: resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==} engines: {node: '>=20.20.0'} @@ -4851,6 +5116,10 @@ packages: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} + globals@17.11.0: + resolution: {integrity: sha512-Z2I8hM+PbJDXQDq3Icgpzv+mPdwr68iZUU9d5WW4FuXfDUQfkZaZuvjMv42/5crNyw154+9+VWXbYrUgDXbxNw==} + engines: {node: '>=18'} + globals@17.7.0: resolution: {integrity: sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==} engines: {node: '>=18'} @@ -4887,6 +5156,10 @@ packages: resolution: {integrity: sha512-zK/rCH/I0DMKpPBLCElXGI7za3EnXeQFdiK6CTP02Tt1N1L+bMLghZY7cXozlx9M2bx4Q0zrY9ADYP3eI8haIw==} engines: {node: '>=18.12'} + hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} @@ -4944,6 +5217,13 @@ packages: hookified@2.2.0: resolution: {integrity: sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==} + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + hosted-git-info@8.1.0: resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} engines: {node: ^18.17.0 || >=20.5.0} @@ -4961,6 +5241,9 @@ packages: htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + http-cache-semantics@4.2.0: resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} @@ -4972,10 +5255,6 @@ packages: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} - human-id@4.2.0: - resolution: {integrity: sha512-K3GbkIWqyvvlpfhBPlbEvD97TtqBpAYA4kt+cn2lD2x2HuohzZCibcA2nOlnJT6exqvJLggoB5nv2dNf192nEA==} - hasBin: true - human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -5075,6 +5354,10 @@ packages: resolution: {integrity: sha512-1e9d3kb97NHJTIJDZW9rKqW2h6+dFa50Dy0fpPSMQp2ADje5gvKsXmdiK6dwY5t76TaTt5+P5N1Y/LoToIxP6g==} engines: {node: '>= 12'} + irregular-plurals@3.5.0: + resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==} + engines: {node: '>=8'} + is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -5090,10 +5373,6 @@ packages: resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} engines: {node: '>= 0.4'} - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - is-boolean-object@1.2.2: resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} engines: {node: '>= 0.4'} @@ -5189,6 +5468,10 @@ packages: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} engines: {node: '>=12'} + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + is-plain-obj@2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} @@ -5308,6 +5591,14 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jiti@1.21.7: resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true @@ -5349,6 +5640,14 @@ packages: resolution: {integrity: sha512-DoyJXo7x/n48M3NsGOs9QnEws0ft0tV3YsSgvWMNxz2hZtz+Q6fpqUD96lVYX4a+jcEkzHeFNDJOn68TzXfbdA==} engines: {node: '>=20.0.0'} + jsdoc-type-pratt-parser@8.0.0: + resolution: {integrity: sha512-uQu/fXVqVaMg6gM8/E5G5+eygVcZ1NV0Z51CvqhNa2bDWxvHMl484ETr6vph4oPyC+KUcbP/w2W2pewfCiR9aQ==} + engines: {node: '>=20.0.0'} + + jsdoc-type-pratt-parser@9.0.1: + resolution: {integrity: sha512-1LJ/negRKJxH0+ulOsJYEpUgzIs1DAOz9QctuS4In2LW/Ro3l8C4ej5al+5FU2hBGEOAY3R3SCnP6x8226JMIw==} + engines: {node: ^22.22.2 || >=24.15.0} + jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -5378,9 +5677,6 @@ packages: resolution: {integrity: sha512-75EA7EWZExL/j+MDKQrRbdzcRI2HOkRlmUw8fZJc1ioqFEOvBsq7Rt+A6yCxOt9w/TYNpkt52gC6nm/g5tFIng==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jsonfile@6.2.1: resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} @@ -5423,10 +5719,6 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -5434,8 +5726,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@17.2.0: - resolution: {integrity: sha512-FchGnFe4i4B1C/a35SPU9bNGPEHSC1+1iV0plLjzBmKVe9klZrlRfSgK6Cw4VeHyqOXbJUXP0vON61uRftNQ0A==} + lint-staged@17.4.1: + resolution: {integrity: sha512-FmJeudcalbSfg1du+JCfvi5vS6Qt08KgbfLWiHinbef+2JJwUZwAWVoaO1AcJVUTWPfk0t30PMQNwPAeCzYQ+Q==} engines: {node: '>=22.22.1'} hasBin: true @@ -5471,9 +5763,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash.throttle@4.1.1: resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} @@ -5539,9 +5828,6 @@ packages: resolution: {integrity: sha512-YKBz1FUAkNBFkQCBdGvLgeq1d4grJOhcKLra9wkOklqdrn7JJwB3d7r9gZlQC/1EXAQQ4YkFO/EfnhvHXh3LpQ==} engines: {node: '>=22.13'} - make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - make-fetch-happen@14.0.3: resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -5550,6 +5836,10 @@ packages: resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} engines: {node: '>=6'} + map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + map-obj@4.3.0: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} @@ -5631,6 +5921,10 @@ packages: resolution: {integrity: sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==} engines: {node: '>=20'} + meow@9.0.0: + resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} + engines: {node: '>=10'} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -5744,6 +6038,10 @@ packages: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + minimatch@10.2.5: resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} engines: {node: 18 || 20 || >=22} @@ -5759,6 +6057,10 @@ packages: resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -5827,10 +6129,6 @@ packages: module-replacements@3.1.0: resolution: {integrity: sha512-MSTNGqlp2q0seRlrAA/FK3SUkGnmPeexeKWuCjeJ7HobD2RCjk4f8ry8lJ+nUQFDVBAHSdC4TdjyJSaocnR7Uw==} - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -5838,8 +6136,8 @@ packages: resolution: {integrity: sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==} hasBin: true - msgpackr@2.0.4: - resolution: {integrity: sha512-o1C5KRmuRt+apqMr1HuGSqWStZoRBUpEsCsl15uM9VdAF1qHLtvMOU2En747EnTyEl6c4pzPewRMFF31s1CNbA==} + msgpackr@2.0.6: + resolution: {integrity: sha512-plGul/tqjt9vqWFR9zyqyLZls6gb5KTLvnsRO2B9+TZ8tNiXiVI/CR8LiDWlAX4IUeVkQ9gsmzKA6voC2QOciw==} mute-stream@1.0.0: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} @@ -5849,9 +6147,6 @@ packages: resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} engines: {node: ^20.17.0 || >=22.9.0} - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoexec@1.1.0: resolution: {integrity: sha512-AFEBFWI+4vgstL3Czpbn8yCKBgN+b2d0qPdBCjmrOf9OOUUpLqBr+JocLJCfA5OYxKSmoOdEm6OWO5QraTNtDg==} peerDependencies: @@ -5867,6 +6162,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.18: + resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -5882,15 +6182,6 @@ packages: resolution: {integrity: sha512-oWgXcUL3zi7KsPNoWLM2Z/EVaOMsZO8em4iAzJmqoo08zinMwsMvkrNbeLDztMdaPJryfYJvbx2OBoBYnPQKpg==} engines: {node: '>=6'} - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - node-gyp-build-optional-packages@5.2.2: resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} hasBin: true @@ -5916,6 +6207,13 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} hasBin: true + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + normalize-package-data@7.0.1: resolution: {integrity: sha512-linxNAT6M0ebEYZOx2tO6vBEFsVgnPpv+AVjk0wJHfaUIbq31Jm3T6vvZaarnOeWDh8ShnwXuaAyM7WT3RzErA==} engines: {node: ^18.17.0 || >=20.5.0} @@ -5959,17 +6257,9 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - object-deep-merge@2.0.1: resolution: {integrity: sha512-aKttDKcU3pyZqKcCkDhsMn70WmZFG2JGDQLP9EcLyTSIFQRCPWLAmBZRLJnrVUrhPG1jETEEbfdgbNtJf1LyMg==} - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} @@ -6016,9 +6306,6 @@ packages: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} - outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - own-keys@1.0.2: resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==} engines: {node: '>= 0.4'} @@ -6119,9 +6406,6 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@0.2.11: - resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} - package-manager-detector@1.8.0: resolution: {integrity: sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==} @@ -6225,10 +6509,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@2.3.2: - resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} - engines: {node: '>=8.6'} - picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} @@ -6237,18 +6517,14 @@ packages: resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} + engines: {node: '>=12'} pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - pirates@4.0.7: - resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} - engines: {node: '>= 6'} - pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -6259,6 +6535,10 @@ packages: pkg-types@2.3.1: resolution: {integrity: sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==} + plur@4.0.0: + resolution: {integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==} + engines: {node: '>=10'} + pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -6316,29 +6596,11 @@ packages: resolution: {integrity: sha512-OLF6P7qctfAWayOhLpcVnTGqVeJzu2W3WpIYelfz2+JV5oGxfkcEvweN9U4XpeqE0P98dcD9ssusGwlF0TK0uQ==} engines: {node: ^12 || >=14} - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.1.0: - resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} + postcss-html@2.0.0: + resolution: {integrity: sha512-f2Rvw5FCollEfVj3wfN7JdQb7n2rNIthW+epw2EByio7M6P7RH0BTj8a/ODHrUXd0cmO7ychb6YniymV93182Q==} + engines: {node: ^22.12 || >=24} peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss: ^8.5.0 postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} @@ -6379,12 +6641,6 @@ packages: peerDependencies: postcss: ^8.4.32 - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - postcss-nested@7.0.2: resolution: {integrity: sha512-5osppouFc0VR9/VYzYxO03VaDa3e8F23Kfd6/9qcZTUI8P58GIYlArOET2Wq0ywSl2o2PjELhYOFI4W7l5QHKw==} engines: {node: '>=18.0'} @@ -6489,14 +6745,14 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.1.4: - resolution: {integrity: sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==} - engines: {node: '>=4'} - postcss-selector-parser@7.1.4: resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==} engines: {node: '>=4'} + postcss-selector-parser@7.1.5: + resolution: {integrity: sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==} + engines: {node: '>=4'} + postcss-sorting@10.0.0: resolution: {integrity: sha512-TXbU+h6vVRW+86c/+ewhWq9k7pr7ijASTnepVhCQiC87zAOTkvB1v2dHyWP+ggstSTX/PNvjzS+IOqzejndz9w==} peerDependencies: @@ -6512,6 +6768,10 @@ packages: resolution: {integrity: sha512-0/prgFyWLLeV7oJBM81paQyn1zE3Xy6a2CUUJ8Rpl0mzjNijEiw57ZUlZq4+P1Ay5JxkbRsRu28FjyUjBlnj7Q==} engines: {node: '>=22.12.0'} + postcss-tailwindcss@3.0.6: + resolution: {integrity: sha512-rVNpfWQ6Z6iG6Yl0JJWIUg/R2hhUfeBXw2c7UO5RGZdTkG4ZaYxXVrDC1TyHSRfESsADOKaYo/W3F18GpTMatw==} + engines: {node: '>=22.12.0'} + postcss-unique-selectors@7.0.4: resolution: {integrity: sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} @@ -6529,6 +6789,10 @@ packages: resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.26: + resolution: {integrity: sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -6545,11 +6809,6 @@ packages: resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} engines: {node: '>=6.0.0'} - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - prettier@3.9.6: resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} engines: {node: '>=14'} @@ -6563,6 +6822,10 @@ packages: resolution: {integrity: sha512-285/jRCYIbMGDciDdrw0KPNC4LKEEwz/bwErcYNxSJOi4CpGUuLpb9gQpg3XJP0XYj9ldSRluXxih4lX2YN8Xw==} engines: {node: '>=20'} + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-ms@7.0.1: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} @@ -6626,8 +6889,8 @@ packages: rc9@3.0.1: resolution: {integrity: sha512-gMDyleLWVE+i6Sgtc0QbbY6pEKqYs97NGi6isHQPqYlLemPoO8dxQ3uGi0f4NiP98c+jMW6cG1Kx9dDwfvqARQ==} - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} read-cmd-shim@4.0.0: resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} @@ -6637,9 +6900,13 @@ packages: resolution: {integrity: sha512-zz4qv/sKETv7nAkATqSJ9YMbKD8NXRPuA8d17VdYCuNYrVstB1S6UAMU6aytf5vRa9MESbZN7jLZdcmrOxz4gg==} engines: {node: '>=14.6'} - read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} read-yaml-file@2.1.0: resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} @@ -6649,10 +6916,6 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - readdirp@5.0.0: resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} @@ -6661,6 +6924,10 @@ packages: resolution: {integrity: sha512-wnWtnywepjg/eHIgWR97R7UuM5i+qHLA195qdN9UPKvcMqfn60+67S8sPPW3vDlSEfYHoFkKU8IvpCNty3zQvQ==} engines: {node: '>=10'} + redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + refa@0.12.1: resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -6689,6 +6956,28 @@ packages: resolution: {integrity: sha512-tYzdjRCtRMiBg0xLqFEZH11T8HvpvhtiWE2Q8TWOpq0HAL07YBJEzC4pgfSWqLYziHCtlS16yB8tV4hFJrXvtA==} engines: {node: '>=22.13'} + repoctl@5.4.4: + resolution: {integrity: sha512-13wPy3lD9/d3Ro3OfoBq09jIzCquhJpphtQgkUgmgwvi3xbahD7hnu0nDrhif7swETL2Ac4EPwmdgALnr8eWTQ==} + engines: {node: '>=22.12.0'} + hasBin: true + peerDependencies: + '@commitlint/cli': ^21.2.2 + eslint: ^9.0.0 || ^10.0.0 + stylelint: ^17.14.1 + typescript: ^5.0.0 || ^6.0.0 + vitest: ^4.1.11 + peerDependenciesMeta: + '@commitlint/cli': + optional: true + eslint: + optional: true + stylelint: + optional: true + typescript: + optional: true + vitest: + optional: true + require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} @@ -6855,6 +7144,10 @@ packages: semver-utils@1.1.4: resolution: {integrity: sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==} + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -6966,9 +7259,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - spawndamnit@3.0.1: - resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} - spawno@2.1.2: resolution: {integrity: sha512-3QmgamuN/bF8zdy7hZaL+dzRYaakJh6UM6zfaS0hLEmVf77rmnFBIayikbLXrqLy8rIVsqKr3npm/14mGKBfOQ==} @@ -7092,6 +7382,10 @@ packages: resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} engines: {node: '>=18'} + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + strip-indent@4.1.1: resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} engines: {node: '>=12'} @@ -7115,6 +7409,12 @@ packages: stylelint: ^16.18.0 || ^17.0.0 stylelint-order: ^7.0.0 || ^8.0.0 + stylelint-config-recess-order@7.8.0: + resolution: {integrity: sha512-ObYusdkXavm8ulgb5xvmU1l8wgCdveNYG12hOTUEdjS8bNhSRggl4or0mE0JaOnQz+Ve2xZemVpwqERCgJbntg==} + peerDependencies: + stylelint: ^16.18.0 || ^17.0.0 + stylelint-order: ^7.0.0 || ^8.0.0 + stylelint-config-recommended-scss@17.0.1: resolution: {integrity: sha512-x5DVehzJudcwF0od3sGpgkln2PLLranFE7twwbp7dqDINCyZvwzFkMc6TLhNOvazRiVBJYATQLouJY0xPGB8WA==} engines: {node: '>=20'} @@ -7132,6 +7432,19 @@ packages: postcss-html: ^1.0.0 stylelint: '>=14.0.0' + stylelint-config-recommended-vue@2.0.0: + resolution: {integrity: sha512-SrGBfxgX+CmxRoFOl6HHhfKrp+6YvGnuiHj/N+/deI310eGNhix8aZOtPHG+OeqB6+5Si5BbjsZiC+kULUO1DQ==} + engines: {node: ^22.12 || >=24} + peerDependencies: + postcss-html: ^2.0.0 + stylelint: '>=16.0.0' + stylelint-config-html: '>=2.0.0' + stylelint-config-recommended: '>=14.0.0' + stylelint-config-recommended-scss: '>=14.0.0' + peerDependenciesMeta: + stylelint-config-recommended-scss: + optional: true + stylelint-config-recommended@18.0.0: resolution: {integrity: sha512-mxgT2XY6YZ3HWWe3Di8umG6aBmWmHTblTgu/f10rqFXnyWxjKWwNdjSWkgkwCtxIKnqjSJzvFmPT5yabVIRxZg==} engines: {node: '>=20.19.0'} @@ -7170,6 +7483,16 @@ packages: tailwindcss: optional: true + stylelint-plugin-tailwindcss@3.0.6: + resolution: {integrity: sha512-W1dgamrO/c5kwKD6bj4zVe4EneUlFFQaCvk12tMIn0cevtZAcG74M1XPV5XtpX+JEon2Y7zmhZPv/e6rLQqelA==} + engines: {node: '>=22.12.0'} + peerDependencies: + stylelint: ^17.4.0 + tailwindcss: ^3.4.0 || ^4.0.0 + peerDependenciesMeta: + tailwindcss: + optional: true + stylelint-scss@7.2.0: resolution: {integrity: sha512-6E79Bachv0Iz0gqRUZgdqdXCsiq26DWBWIBNHYtjTmAp3wJu6cp/I37VfW7BPntmh2puF3bY09XWl4HZGrLhzw==} engines: {node: '>=20.19.0'} @@ -7181,11 +7504,6 @@ packages: engines: {node: '>=20.19.0'} hasBin: true - sucrase@3.35.1: - resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - super-regex@1.1.0: resolution: {integrity: sha512-WHkws2ZflZe41zj6AolvvmaTrWds/VuyeYr9iPVv/oQeaIoVxMKaushfFWpOGDT+GuBrM/sVqF8KUCYQlSSTdQ==} engines: {node: '>=18'} @@ -7198,6 +7516,10 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + supports-hyperlinks@4.5.0: resolution: {integrity: sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w==} engines: {node: '>=20'} @@ -7249,10 +7571,8 @@ packages: '@eslint/css': optional: true - tailwindcss@3.4.12: - resolution: {integrity: sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@4.3.3: + resolution: {integrity: sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==} tapable@2.3.3: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} @@ -7270,17 +7590,6 @@ packages: resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} engines: {node: '>=10'} - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - time-span@5.1.0: resolution: {integrity: sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==} engines: {node: '>=12'} @@ -7292,6 +7601,10 @@ packages: resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} engines: {node: '>=18'} + tinyexec@1.3.0: + resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} + engines: {node: '>=18'} + tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} @@ -7324,13 +7637,14 @@ packages: resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} hasBin: true - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true + trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + truncate-utf8-bytes@1.0.2: resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==} @@ -7345,23 +7659,6 @@ packages: peerDependencies: typescript: '>=4.0.0' - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - ts-node@10.9.2: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - ts-pattern@5.9.0: resolution: {integrity: sha512-6s5V71mX8qBUmlgbrfL33xDUwO0fq48rxAu2LBE11WBeGdpCPOsXksQbZJHvHwhrd3QjUusd3mAOM5Gg0mFBLg==} @@ -7383,6 +7680,11 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} + tsd@0.33.0: + resolution: {integrity: sha512-/PQtykJFVw90QICG7zyPDMIyueOXKL7jOJVoX5pILnb3Ux+7QqynOxfVvarE+K+yi7BZyOSY4r+OZNWSWRiEwQ==} + engines: {node: '>=14.16'} + hasBin: true + tsdown@0.22.14: resolution: {integrity: sha512-ule7Y+fsAN2iZbLDoo7C4KYljFJNJJ+fLshyn+9gozeTspVersWHxwdGB+Dm2hzA38s6muFnUTl0jK3vJm9ifQ==} engines: {node: ^22.18.0 || >=24.11.0} @@ -7420,13 +7722,13 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.23.1: - resolution: {integrity: sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==} + tsx@4.23.13: + resolution: {integrity: sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==} engines: {node: '>=18.0.0'} hasBin: true - turbo@2.10.7: - resolution: {integrity: sha512-GHx6WExIFSKNJ5qMlzDpXBXlu9ApxaMjqxAVrCNcW94xf/+uqgIz41SAuRUMbXva2ExNAaY/h8V0q90SWSzmRw==} + turbo@2.10.12: + resolution: {integrity: sha512-AswgMPnpOoaVZHrrSBejETzEbuIA69OVGwfkHwfrY0A23VjWXBANzgq9+OymWOHAIArB7D1+1z498WY8fGg1Jw==} hasBin: true typanion@3.14.0: @@ -7440,6 +7742,10 @@ packages: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} + type-fest@0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} + type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -7452,6 +7758,10 @@ packages: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} @@ -7559,10 +7869,6 @@ packages: unist-util-visit@5.1.0: resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -7607,9 +7913,6 @@ packages: deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true - v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - valibot@1.4.2: resolution: {integrity: sha512-gjdCvJ6d3RyHAneqxMYMW9QMCwYMb3jpOO0IyHZV1bnRHFBHrX3VkIILt5XYR0WhwHiH7Mty8ovuPZ/O3gamrg==} peerDependencies: @@ -7682,20 +7985,20 @@ packages: yaml: optional: true - vitest@4.1.10: - resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==} + vitest@4.1.11: + resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.10 - '@vitest/browser-preview': 4.1.10 - '@vitest/browser-webdriverio': 4.1.10 - '@vitest/coverage-istanbul': 4.1.10 - '@vitest/coverage-v8': 4.1.10 - '@vitest/ui': 4.1.10 + '@vitest/browser-playwright': 4.1.11 + '@vitest/browser-preview': 4.1.11 + '@vitest/browser-webdriverio': 4.1.11 + '@vitest/coverage-istanbul': 4.1.11 + '@vitest/coverage-v8': 4.1.11 + '@vitest/ui': 4.1.11 happy-dom: '*' jsdom: '*' vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -7735,12 +8038,6 @@ packages: web-worker@1.5.0: resolution: {integrity: sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==} - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -7860,6 +8157,10 @@ packages: engines: {node: '>= 14.6'} hasBin: true + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + yargs-parser@22.0.0: resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} @@ -7868,10 +8169,6 @@ packages: resolution: {integrity: sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} - yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -7911,55 +8208,111 @@ packages: snapshots: - '@alloc/quick-lru@5.2.0': {} - - '@antfu/eslint-config@9.2.0(@eslint-react/eslint-plugin@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3))(@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.40)(eslint-plugin-format@2.0.1(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-react-refresh@0.5.3(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0))(eslint@10.8.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.10)': + '@antfu/eslint-config@9.2.0(@eslint-react/eslint-plugin@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3))(@typescript-eslint/utils@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.40)(eslint-plugin-format@2.0.1(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-react-refresh@0.5.3(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.11)': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 1.7.0 - '@e18e/eslint-plugin': 0.5.1(eslint@10.8.0(jiti@2.7.0)) - '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.8.0(jiti@2.7.0)) + '@e18e/eslint-plugin': 0.5.1(eslint@10.9.1(jiti@2.7.0)) + '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.9.1(jiti@2.7.0)) '@eslint/markdown': 8.0.3 - '@stylistic/eslint-plugin': 5.10.0(eslint@10.8.0(jiti@2.7.0)) - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@vitest/eslint-plugin': 1.6.24(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.10) + '@stylistic/eslint-plugin': 5.10.0(eslint@10.9.1(jiti@2.7.0)) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@vitest/eslint-plugin': 1.6.24(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.11) ansis: 4.3.1 cac: 7.0.0 - eslint: 10.8.0(jiti@2.7.0) - eslint-config-flat-gitignore: 2.3.0(eslint@10.8.0(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) + eslint-config-flat-gitignore: 2.3.0(eslint@10.9.1(jiti@2.7.0)) eslint-flat-config-utils: 3.2.0 - eslint-merge-processors: 2.0.0(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-antfu: 3.2.3(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-command: 3.5.3(@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3))(@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-import-lite: 0.6.0(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-jsdoc: 63.3.0(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-jsonc: 3.3.0(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-n: 18.2.2(eslint@10.8.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3) + eslint-merge-processors: 2.0.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-antfu: 3.2.3(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-command: 3.5.3(@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3))(@typescript-eslint/utils@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-import-lite: 0.6.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-jsdoc: 63.3.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-jsonc: 3.3.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-n: 18.2.2(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3) eslint-plugin-no-only-tests: 3.4.0 - eslint-plugin-perfectionist: 5.10.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-pnpm: 1.7.0(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-regexp: 3.1.1(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-toml: 1.5.0(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-unicorn: 72.0.0(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-vue: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.8.0(jiti@2.7.0)))(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.8.0(jiti@2.7.0))) - eslint-plugin-yml: 3.6.0(eslint@10.8.0(jiti@2.7.0)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.40)(eslint@10.8.0(jiti@2.7.0)) + eslint-plugin-perfectionist: 5.10.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-pnpm: 1.7.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-regexp: 3.1.1(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-toml: 1.5.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-unicorn: 72.0.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-vue: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)))(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0))) + eslint-plugin-yml: 3.6.0(eslint@10.9.1(jiti@2.7.0)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.40)(eslint@10.9.1(jiti@2.7.0)) globals: 17.7.0 local-pkg: 1.2.1 parse-gitignore: 2.0.0 toml-eslint-parser: 1.0.3 - vue-eslint-parser: 10.4.1(eslint@10.8.0(jiti@2.7.0)) + vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)) yaml-eslint-parser: 2.1.0 optionalDependencies: - '@eslint-react/eslint-plugin': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint-plugin': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@next/eslint-plugin-next': 16.2.4 - '@unocss/eslint-plugin': 66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-format: 2.0.1(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-react-refresh: 0.5.3(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-vuejs-accessibility: 2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0) + '@unocss/eslint-plugin': 66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-format: 2.0.1(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-react-refresh: 0.5.3(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-vuejs-accessibility: 2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0) + transitivePeerDependencies: + - '@eslint/json' + - '@typescript-eslint/typescript-estree' + - '@typescript-eslint/utils' + - '@vue/compiler-sfc' + - oxlint + - supports-color + - ts-declaration-location + - typescript + - vitest + + '@antfu/eslint-config@9.3.0(@eslint-react/eslint-plugin@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@typescript-eslint/typescript-estree@8.68.0(typescript@6.0.3))(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.42)(eslint-plugin-format@2.0.1(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-react-refresh@0.5.5(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.11)': + dependencies: + '@antfu/install-pkg': 2.0.1 + '@clack/prompts': 1.7.0 + '@e18e/eslint-plugin': 0.6.0(eslint@10.9.1(jiti@2.7.0)) + '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.9.1(jiti@2.7.0)) + '@eslint/markdown': 8.0.3 + '@stylistic/eslint-plugin': 5.10.0(eslint@10.9.1(jiti@2.7.0)) + '@typescript-eslint/eslint-plugin': 8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@vitest/eslint-plugin': 1.6.27(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.11) + ansis: 4.3.1 + cac: 7.0.0 + eslint: 10.9.1(jiti@2.7.0) + eslint-config-flat-gitignore: 2.3.0(eslint@10.9.1(jiti@2.7.0)) + eslint-flat-config-utils: 3.2.0 + eslint-merge-processors: 2.0.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-antfu: 3.2.3(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-command: 4.0.0(@typescript-eslint/typescript-estree@8.68.0(typescript@6.0.3))(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-import-lite: 0.6.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-jsdoc: 63.3.3(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-jsonc: 3.4.2(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-n: 18.2.2(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3) + eslint-plugin-no-only-tests: 3.4.0 + eslint-plugin-perfectionist: 5.11.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-pnpm: 1.7.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-regexp: 3.1.1(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-toml: 1.5.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-unicorn: 73.0.0(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-vue: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)))(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0))) + eslint-plugin-yml: 3.8.1(eslint@10.9.1(jiti@2.7.0)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.42)(eslint@10.9.1(jiti@2.7.0)) + globals: 17.11.0 + local-pkg: 1.2.1 + parse-gitignore: 2.0.0 + toml-eslint-parser: 1.0.3 + vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)) + yaml-eslint-parser: 2.1.0 + optionalDependencies: + '@eslint-react/eslint-plugin': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@next/eslint-plugin-next': 16.2.4 + '@unocss/eslint-plugin': 66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-format: 2.0.1(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-react-refresh: 0.5.5(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-vuejs-accessibility: 2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0) transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/typescript-estree' @@ -7976,6 +8329,11 @@ snapshots: package-manager-detector: 1.8.0 tinyexec: 1.2.4 + '@antfu/install-pkg@2.0.1': + dependencies: + package-manager-detector: 1.8.0 + tinyexec: 1.3.0 + '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 @@ -8063,7 +8421,9 @@ snapshots: dependencies: '@babel/types': 7.29.7 - '@babel/runtime@7.29.7': {} + '@babel/parser@7.29.8': + dependencies: + '@babel/types': 7.29.8 '@babel/template@7.29.7': dependencies: @@ -8088,6 +8448,11 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 + '@babel/types@7.29.8': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@bcoe/v8-coverage@1.0.2': {} '@cacheable/memory@2.2.0': @@ -8102,164 +8467,6 @@ snapshots: hashery: 1.5.1 keyv: 5.6.0 - '@changesets/apply-release-plan@7.1.1': - dependencies: - '@changesets/config': 3.1.4 - '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.4 - '@changesets/should-skip-package': 0.1.2 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.8 - resolve-from: 5.0.0 - semver: 7.8.5 - - '@changesets/assemble-release-plan@6.0.10': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.4 - '@changesets/should-skip-package': 0.1.2 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - semver: 7.8.5 - - '@changesets/changelog-git@0.2.1': - dependencies: - '@changesets/types': 6.1.0 - - '@changesets/changelog-github@0.7.0(encoding@0.1.13)': - dependencies: - '@changesets/get-github-info': 0.8.0(encoding@0.1.13) - '@changesets/types': 6.1.0 - dotenv: 8.6.0 - transitivePeerDependencies: - - encoding - - '@changesets/cli@2.31.1(@types/node@26.1.1)': - dependencies: - '@changesets/apply-release-plan': 7.1.1 - '@changesets/assemble-release-plan': 6.0.10 - '@changesets/changelog-git': 0.2.1 - '@changesets/config': 3.1.4 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.4 - '@changesets/get-release-plan': 4.0.16 - '@changesets/git': 3.0.4 - '@changesets/logger': 0.1.1 - '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.7 - '@changesets/should-skip-package': 0.1.2 - '@changesets/types': 6.1.0 - '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@26.1.1) - '@manypkg/get-packages': 1.1.3 - ansi-colors: 4.1.3 - enquirer: 2.4.1 - fs-extra: 7.0.1 - mri: 1.2.0 - package-manager-detector: 0.2.11 - picocolors: 1.1.1 - resolve-from: 5.0.0 - semver: 7.8.5 - spawndamnit: 3.0.1 - term-size: 2.2.1 - transitivePeerDependencies: - - '@types/node' - - '@changesets/config@3.1.4': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.4 - '@changesets/logger': 0.1.1 - '@changesets/should-skip-package': 0.1.2 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.8 - - '@changesets/errors@0.2.0': - dependencies: - extendable-error: 0.1.7 - - '@changesets/get-dependents-graph@2.1.4': - dependencies: - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - picocolors: 1.1.1 - semver: 7.8.5 - - '@changesets/get-github-info@0.8.0(encoding@0.1.13)': - dependencies: - dataloader: 1.4.0 - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - '@changesets/get-release-plan@4.0.16': - dependencies: - '@changesets/assemble-release-plan': 6.0.10 - '@changesets/config': 3.1.4 - '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.7 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/get-version-range-type@0.4.0': {} - - '@changesets/git@3.0.4': - dependencies: - '@changesets/errors': 0.2.0 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.8 - spawndamnit: 3.0.1 - - '@changesets/logger@0.1.1': - dependencies: - picocolors: 1.1.1 - - '@changesets/parse@0.4.3': - dependencies: - '@changesets/types': 6.1.0 - js-yaml: 4.3.0 - - '@changesets/pre@2.0.2': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - - '@changesets/read@0.6.7': - dependencies: - '@changesets/git': 3.0.4 - '@changesets/logger': 0.1.1 - '@changesets/parse': 0.4.3 - '@changesets/types': 6.1.0 - fs-extra: 7.0.1 - p-filter: 2.1.0 - picocolors: 1.1.1 - - '@changesets/should-skip-package@0.1.2': - dependencies: - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/types@4.1.0': {} - - '@changesets/types@6.1.0': {} - - '@changesets/write@0.4.0': - dependencies: - '@changesets/types': 6.1.0 - fs-extra: 7.0.1 - human-id: 4.2.0 - prettier: 2.8.8 - '@clack/core@1.4.3': dependencies: fast-wrap-ansi: 0.2.2 @@ -8272,15 +8479,15 @@ snapshots: fast-wrap-ansi: 0.2.2 sisteransi: 1.0.5 - '@commitlint/cli@21.2.1(@types/node@26.1.1)(conventional-commits-parser@7.1.1)(typescript@6.0.3)': + '@commitlint/cli@21.2.2(@types/node@26.4.0)(conventional-commits-parser@7.1.1)(typescript@6.0.3)': dependencies: - '@commitlint/config-conventional': 21.2.0 - '@commitlint/format': 21.2.0 - '@commitlint/lint': 21.2.0 - '@commitlint/load': 21.2.0(@types/node@26.1.1)(typescript@6.0.3) + '@commitlint/config-conventional': 21.2.2 + '@commitlint/format': 21.2.2 + '@commitlint/lint': 21.2.2 + '@commitlint/load': 21.2.2(@types/node@26.4.0)(typescript@6.0.3) '@commitlint/read': 21.2.1(conventional-commits-parser@7.1.1) '@commitlint/types': 21.2.0 - tinyexec: 1.2.4 + tinyexec: 1.3.0 yargs: 18.1.0 transitivePeerDependencies: - '@types/node' @@ -8293,6 +8500,11 @@ snapshots: '@commitlint/types': 21.2.0 conventional-changelog-conventionalcommits: 10.2.1 + '@commitlint/config-conventional@21.2.2': + dependencies: + '@commitlint/types': 21.2.0 + conventional-changelog-conventionalcommits: 10.2.1 + '@commitlint/config-validator@21.2.0': dependencies: '@commitlint/types': 21.2.0 @@ -8301,36 +8513,51 @@ snapshots: '@commitlint/ensure@21.2.0': dependencies: '@commitlint/types': 21.2.0 - es-toolkit: 1.50.0 + es-toolkit: 1.52.0 '@commitlint/execute-rule@21.0.1': {} - '@commitlint/format@21.2.0': + '@commitlint/format@21.2.2': dependencies: '@commitlint/types': 21.2.0 picocolors: 1.1.1 - '@commitlint/is-ignored@21.2.0': + '@commitlint/is-ignored@21.2.2': dependencies: '@commitlint/types': 21.2.0 semver: 7.8.5 - '@commitlint/lint@21.2.0': + '@commitlint/lint@21.2.2': dependencies: - '@commitlint/is-ignored': 21.2.0 - '@commitlint/parse': 21.2.0 - '@commitlint/rules': 21.2.0 + '@commitlint/is-ignored': 21.2.2 + '@commitlint/parse': 21.2.2 + '@commitlint/rules': 21.2.2 '@commitlint/types': 21.2.0 - '@commitlint/load@21.2.0(@types/node@26.1.1)(typescript@6.0.3)': + '@commitlint/load@21.2.0(@types/node@26.4.0)(typescript@6.0.3)': dependencies: '@commitlint/config-validator': 21.2.0 '@commitlint/execute-rule': 21.0.1 '@commitlint/resolve-extends': 21.2.0 '@commitlint/types': 21.2.0 cosmiconfig: 9.0.2(typescript@6.0.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@26.1.1)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) - es-toolkit: 1.50.0 + cosmiconfig-typescript-loader: 6.3.0(@types/node@26.4.0)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) + es-toolkit: 1.52.0 + is-plain-obj: 4.1.0 + picocolors: 1.1.1 + transitivePeerDependencies: + - '@types/node' + - typescript + + '@commitlint/load@21.2.2(@types/node@26.4.0)(typescript@6.0.3)': + dependencies: + '@commitlint/config-validator': 21.2.0 + '@commitlint/execute-rule': 21.0.1 + '@commitlint/resolve-extends': 21.2.2 + '@commitlint/types': 21.2.0 + cosmiconfig: 9.0.2(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@26.4.0)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) + es-toolkit: 1.52.0 is-plain-obj: 4.1.0 picocolors: 1.1.1 transitivePeerDependencies: @@ -8339,27 +8566,27 @@ snapshots: '@commitlint/message@21.2.0': {} - '@commitlint/parse@21.2.0': + '@commitlint/parse@21.2.2': dependencies: '@commitlint/types': 21.2.0 conventional-changelog-angular: 9.2.1 conventional-commits-parser: 7.1.1 - '@commitlint/prompt-cli@21.2.0(@types/node@26.1.1)(typescript@6.0.3)': + '@commitlint/prompt-cli@21.2.0(@types/node@26.4.0)(typescript@6.0.3)': dependencies: - '@commitlint/prompt': 21.2.0(@types/node@26.1.1)(typescript@6.0.3) - inquirer: 9.3.8(@types/node@26.1.1) + '@commitlint/prompt': 21.2.0(@types/node@26.4.0)(typescript@6.0.3) + inquirer: 9.3.8(@types/node@26.4.0) tinyexec: 1.2.4 transitivePeerDependencies: - '@types/node' - typescript - '@commitlint/prompt@21.2.0(@types/node@26.1.1)(typescript@6.0.3)': + '@commitlint/prompt@21.2.0(@types/node@26.4.0)(typescript@6.0.3)': dependencies: '@commitlint/ensure': 21.2.0 - '@commitlint/load': 21.2.0(@types/node@26.1.1)(typescript@6.0.3) + '@commitlint/load': 21.2.0(@types/node@26.4.0)(typescript@6.0.3) '@commitlint/types': 21.2.0 - inquirer: 9.3.8(@types/node@26.1.1) + inquirer: 9.3.8(@types/node@26.4.0) picocolors: 1.1.1 transitivePeerDependencies: - '@types/node' @@ -8370,7 +8597,7 @@ snapshots: '@commitlint/top-level': 21.2.0 '@commitlint/types': 21.2.0 '@conventional-changelog/git-client': 3.1.0(conventional-commits-parser@7.1.1) - tinyexec: 1.2.4 + tinyexec: 1.3.0 transitivePeerDependencies: - conventional-commits-filter - conventional-commits-parser @@ -8379,11 +8606,19 @@ snapshots: dependencies: '@commitlint/config-validator': 21.2.0 '@commitlint/types': 21.2.0 - es-toolkit: 1.50.0 + es-toolkit: 1.52.0 + global-directory: 5.0.0 + resolve-from: 5.0.0 + + '@commitlint/resolve-extends@21.2.2': + dependencies: + '@commitlint/config-validator': 21.2.0 + '@commitlint/types': 21.2.0 + es-toolkit: 1.52.0 global-directory: 5.0.0 resolve-from: 5.0.0 - '@commitlint/rules@21.2.0': + '@commitlint/rules@21.2.2': dependencies: '@commitlint/ensure': 21.2.0 '@commitlint/message': 21.2.0 @@ -8411,11 +8646,6 @@ snapshots: '@conventional-changelog/template@1.2.1': {} - '@cspotcode/source-map-support@0.8.1': - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - optional: true - '@csstools/css-calc@3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -8450,13 +8680,21 @@ snapshots: '@dprint/toml@0.7.0': {} - '@e18e/eslint-plugin@0.5.1(eslint@10.8.0(jiti@2.7.0))': + '@e18e/eslint-plugin@0.5.1(eslint@10.9.1(jiti@2.7.0))': + dependencies: + empathic: 2.0.1 + module-replacements: 3.1.0 + semver: 7.8.5 + optionalDependencies: + eslint: 10.9.1(jiti@2.7.0) + + '@e18e/eslint-plugin@0.6.0(eslint@10.9.1(jiti@2.7.0))': dependencies: empathic: 2.0.1 module-replacements: 3.1.0 semver: 7.8.5 optionalDependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) '@emnapi/core@1.11.2': dependencies: @@ -8508,6 +8746,22 @@ snapshots: esquery: 1.7.0 jsdoc-type-pratt-parser: 7.3.0 + '@es-joy/jsdoccomment@0.91.0': + dependencies: + '@types/estree': 1.0.9 + '@typescript-eslint/types': 8.65.0 + comment-parser: 1.4.7 + esquery: 1.7.0 + jsdoc-type-pratt-parser: 8.0.0 + + '@es-joy/jsdoccomment@0.92.0': + dependencies: + '@types/estree': 1.0.9 + '@typescript-eslint/types': 8.65.0 + comment-parser: 1.4.7 + esquery: 1.7.0 + jsdoc-type-pratt-parser: 9.0.1 + '@es-joy/resolve.exports@1.2.0': {} '@esbuild/aix-ppc64@0.25.9': @@ -8744,110 +8998,196 @@ snapshots: '@esbuild/win32-x64@0.28.1': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.7.2(eslint@10.8.0(jiti@2.7.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.7.2(eslint@10.9.1(jiti@2.7.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) ignore: 7.0.6 - '@eslint-community/eslint-utils@4.10.1(eslint@10.8.0(jiti@2.7.0))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.9.1(jiti@2.7.0))': dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/ast@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + string-ts: 2.3.1 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@eslint-react/ast@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) string-ts: 2.3.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/core@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/core@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/eslint-plugin@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/core@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) - eslint-plugin-react-dom: 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-jsx: 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-naming-convention: 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-rsc: 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-web-api: 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-x: 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/eslint@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/eslint-plugin@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + eslint-plugin-react-dom: 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-jsx: 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-naming-convention: 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-rsc: 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-web-api: 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-x: 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/eslint-plugin@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + eslint-plugin-react-dom: 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-jsx: 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-naming-convention: 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-rsc: 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-web-api: 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-x: 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@eslint-react/eslint@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@eslint-react/eslint@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@eslint-react/jsx@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + ts-pattern: 5.9.0 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@eslint-react/jsx@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/shared@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/shared@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) ts-pattern: 5.9.0 typescript: 6.0.3 zod: 4.4.3 transitivePeerDependencies: - supports-color - '@eslint-react/var@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/shared@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + ts-pattern: 5.9.0 + typescript: 6.0.3 + zod: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@eslint-react/var@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint/compat@2.1.0(eslint@10.8.0(jiti@2.7.0))': + '@eslint-react/var@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + ts-pattern: 5.9.0 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@eslint/compat@2.1.0(eslint@10.9.1(jiti@2.7.0))': dependencies: '@eslint/core': 1.2.1 optionalDependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) '@eslint/config-array@0.23.5': dependencies: @@ -8915,39 +9255,37 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@icebreakers/changelog-github@2.0.0(encoding@0.1.13)': - dependencies: - '@changesets/get-github-info': 0.8.0(encoding@0.1.13) - '@changesets/types': 6.1.0 - dotenv: 17.4.2 - transitivePeerDependencies: - - encoding - '@icebreakers/commitlint-config@4.0.2(conventional-changelog-conventionalcommits@10.2.1)': dependencies: '@commitlint/config-conventional': 21.2.0 '@commitlint/types': 21.2.0 conventional-changelog-conventionalcommits: 10.2.1 - '@icebreakers/eslint-config@7.0.2(@next/eslint-plugin-next@16.2.4)(@unocss/eslint-plugin@66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0))(eslint@10.8.0(jiti@2.7.0))(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.10)': + '@icebreakers/commitlint-config@4.0.5(conventional-changelog-conventionalcommits@10.2.1)': + dependencies: + '@commitlint/config-conventional': 21.2.2 + '@commitlint/types': 21.2.0 + conventional-changelog-conventionalcommits: 10.2.1 + + '@icebreakers/eslint-config@7.0.2(@next/eslint-plugin-next@16.2.4)(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.11)': dependencies: - '@antfu/eslint-config': 9.2.0(@eslint-react/eslint-plugin@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3))(@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.40)(eslint-plugin-format@2.0.1(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-react-refresh@0.5.3(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0))(eslint@10.8.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.10) - '@eslint-react/eslint-plugin': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@icebreakers/stylelint-config': 5.0.3(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3))) - '@typescript-eslint/rule-tester': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@antfu/eslint-config': 9.2.0(@eslint-react/eslint-plugin@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3))(@typescript-eslint/utils@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.40)(eslint-plugin-format@2.0.1(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-react-refresh@0.5.3(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.11) + '@eslint-react/eslint-plugin': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@icebreakers/stylelint-config': 5.0.3(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3) + '@typescript-eslint/rule-tester': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@vue/compiler-sfc': 3.5.40 eslint-flat-config-utils: 3.2.0 - eslint-plugin-better-stylelint: 2.0.2(eslint@10.8.0(jiti@2.7.0))(stylelint@17.14.1(typescript@6.0.3)) - eslint-plugin-better-tailwindcss: 4.7.0(eslint@10.8.0(jiti@2.7.0))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(typescript@6.0.3) - eslint-plugin-format: 2.0.1(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-react-hooks: 7.1.1(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-react-refresh: 0.5.3(eslint@10.8.0(jiti@2.7.0)) - eslint-plugin-tailwindcss: 4.2.0(eslint@10.8.0(jiti@2.7.0))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(typescript@6.0.3) + eslint-plugin-better-stylelint: 2.0.2(eslint@10.9.1(jiti@2.7.0))(stylelint@17.14.1(typescript@6.0.3)) + eslint-plugin-better-tailwindcss: 4.7.0(eslint@10.9.1(jiti@2.7.0))(tailwindcss@4.3.3)(typescript@6.0.3) + eslint-plugin-format: 2.0.1(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-react-hooks: 7.1.1(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-react-refresh: 0.5.3(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-tailwindcss: 4.2.0(eslint@10.9.1(jiti@2.7.0))(tailwindcss@4.3.3)(typescript@6.0.3) optionalDependencies: - eslint-plugin-pnpm: 1.7.0(eslint@10.8.0(jiti@2.7.0)) - tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)) + eslint-plugin-pnpm: 1.7.0(eslint@10.9.1(jiti@2.7.0)) + tailwindcss: 4.3.3 transitivePeerDependencies: - '@angular-eslint/eslint-plugin' - '@angular-eslint/eslint-plugin-template' @@ -8975,27 +9313,77 @@ snapshots: - typescript - vitest - '@icebreakers/monorepo-templates@1.0.14(@types/node@26.1.1)': + '@icebreakers/eslint-config@7.1.0(@next/eslint-plugin-next@16.2.4)(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.11)': dependencies: - '@inquirer/checkbox': 5.2.1(@types/node@26.1.1) - '@inquirer/input': 5.1.2(@types/node@26.1.1) - '@inquirer/select': 5.2.1(@types/node@26.1.1) + '@antfu/eslint-config': 9.3.0(@eslint-react/eslint-plugin@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@typescript-eslint/typescript-estree@8.68.0(typescript@6.0.3))(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.42)(eslint-plugin-format@2.0.1(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-react-refresh@0.5.5(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.11) + '@eslint-react/eslint-plugin': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@icebreakers/stylelint-config': 5.0.6(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3) + '@typescript-eslint/rule-tester': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.68.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@vue/compiler-sfc': 3.5.42 + '@weapp-vite/eslint': 0.1.0(eslint@10.9.1(jiti@2.7.0)) + eslint-flat-config-utils: 3.2.0 + eslint-plugin-better-stylelint: 2.0.3(eslint@10.9.1(jiti@2.7.0))(stylelint@17.14.1(typescript@6.0.3)) + eslint-plugin-better-tailwindcss: 4.7.0(eslint@10.9.1(jiti@2.7.0))(tailwindcss@4.3.3)(typescript@6.0.3) + eslint-plugin-format: 2.0.1(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-react-hooks: 7.1.1(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-react-refresh: 0.5.5(eslint@10.9.1(jiti@2.7.0)) + eslint-plugin-tailwindcss: 4.4.0(eslint@10.9.1(jiti@2.7.0))(tailwindcss@4.3.3)(typescript@6.0.3) + optionalDependencies: + eslint-plugin-pnpm: 1.7.0(eslint@10.9.1(jiti@2.7.0)) + tailwindcss: 4.3.3 + transitivePeerDependencies: + - '@angular-eslint/eslint-plugin' + - '@angular-eslint/eslint-plugin-template' + - '@angular-eslint/template-parser' + - '@eslint/css' + - '@eslint/json' + - '@next/eslint-plugin-next' + - '@prettier/plugin-xml' + - '@unocss/eslint-plugin' + - astro-eslint-parser + - eslint + - eslint-plugin-astro + - eslint-plugin-erasable-syntax-only + - eslint-plugin-jsx-a11y + - eslint-plugin-solid + - eslint-plugin-svelte + - eslint-plugin-vuejs-accessibility + - oxlint + - postcss + - prettier-plugin-astro + - prettier-plugin-slidev + - stylelint + - stylelint-config-html + - supports-color + - svelte-eslint-parser + - ts-declaration-location + - typescript + - vitest + + '@icebreakers/monorepo-templates@1.3.1(@types/node@26.4.0)': + dependencies: + '@inquirer/checkbox': 5.2.3(@types/node@26.4.0) + '@inquirer/input': 5.1.4(@types/node@26.4.0) + '@inquirer/select': 5.2.3(@types/node@26.4.0) commander: 15.0.0 - nanoexec: 1.1.0(@types/node@26.1.1) + nanoexec: 1.1.0(@types/node@26.4.0) + yaml: 2.9.0 transitivePeerDependencies: - '@types/node' - '@icebreakers/monorepo@5.0.2(@commitlint/cli@21.2.1(@types/node@26.1.1)(conventional-commits-parser@7.1.1)(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@types/node@26.1.1)(@unocss/eslint-plugin@66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(conventional-changelog-conventionalcommits@10.2.1)(eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0))(eslint@10.8.0(jiti@2.7.0))(magicast@0.5.3)(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(ts-declaration-location@1.0.7(typescript@6.0.3))(typanion@3.14.0)(typescript@6.0.3)(vitest@4.1.10)': + '@icebreakers/monorepo@5.4.4(@commitlint/cli@21.2.2(@types/node@26.4.0)(conventional-commits-parser@7.1.1)(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@types/node@26.4.0)(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@vitest/coverage-v8@4.1.11)(conventional-changelog-conventionalcommits@10.2.1)(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(magicast@0.5.3)(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)(ts-declaration-location@1.0.7(typescript@6.0.3))(typanion@3.14.0)(typescript@6.0.3)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))': dependencies: - '@icebreakers/commitlint-config': 4.0.2(conventional-changelog-conventionalcommits@10.2.1) - '@icebreakers/eslint-config': 7.0.2(@next/eslint-plugin-next@16.2.4)(@unocss/eslint-plugin@66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.8.0(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0))(eslint@10.8.0(jiti@2.7.0))(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.10) - '@icebreakers/monorepo-templates': 1.0.14(@types/node@26.1.1) - '@icebreakers/stylelint-config': 5.0.3(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3))) + '@icebreakers/commitlint-config': 4.0.5(conventional-changelog-conventionalcommits@10.2.1) + '@icebreakers/eslint-config': 7.1.0(@next/eslint-plugin-next@16.2.4)(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.11) + '@icebreakers/monorepo-templates': 1.3.1(@types/node@26.4.0) + '@icebreakers/stylelint-config': 5.0.6(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3) '@pnpm/find-workspace-dir': 1000.1.5 '@pnpm/logger': 1100.0.0 - '@pnpm/types': 1101.6.0 - '@pnpm/worker': 1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1) - '@pnpm/workspace.find-packages': 1000.0.65(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/types': 1102.1.0 + '@pnpm/worker': 1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0) + '@pnpm/workspace.find-packages': 1000.0.65(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/workspace.read-manifest': 1000.3.1 c12: 3.3.4(magicast@0.5.3) commander: 15.0.0 @@ -9003,50 +9391,64 @@ snapshots: consola: 3.4.2 git-url-parse: 16.1.0 klaw: 4.1.0 - lint-staged: 17.2.0 + lint-staged: 17.4.1 p-queue: 9.3.3 pathe: 2.0.3 picocolors: 1.1.1 semver: 7.8.5 simple-git: 3.36.0 + vitest: 4.1.11(@types/node@26.4.0)(@vitest/coverage-v8@4.1.11)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) yaml: 2.9.0 optionalDependencies: - '@commitlint/cli': 21.2.1(@types/node@26.1.1)(conventional-commits-parser@7.1.1)(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@commitlint/cli': 21.2.2(@types/node@26.4.0)(conventional-commits-parser@7.1.1)(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) stylelint: 17.14.1(typescript@6.0.3) typescript: 6.0.3 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0)) transitivePeerDependencies: - '@angular-eslint/eslint-plugin' - '@angular-eslint/eslint-plugin-template' - '@angular-eslint/template-parser' + - '@edge-runtime/vm' - '@eslint/css' - '@eslint/json' - '@next/eslint-plugin-next' + - '@opentelemetry/api' - '@prettier/plugin-xml' - '@types/node' - '@unocss/eslint-plugin' + - '@vitest/browser-playwright' + - '@vitest/browser-preview' + - '@vitest/browser-webdriverio' + - '@vitest/coverage-istanbul' + - '@vitest/coverage-v8' + - '@vitest/ui' - astro-eslint-parser - conventional-changelog-conventionalcommits - domexception - eslint-plugin-astro + - eslint-plugin-erasable-syntax-only - eslint-plugin-jsx-a11y - eslint-plugin-pnpm - eslint-plugin-solid - eslint-plugin-svelte - eslint-plugin-vuejs-accessibility + - happy-dom + - jsdom - magicast + - msw - oxlint - postcss - prettier-plugin-astro - prettier-plugin-slidev + - stylelint-config-html - supports-color - svelte-eslint-parser - tailwindcss - ts-declaration-location - typanion + - vite - '@icebreakers/stylelint-config@5.0.3(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))': + '@icebreakers/stylelint-config@5.0.3(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)': dependencies: comment-json: 5.0.0 postcss-html: 1.8.1 @@ -9056,65 +9458,82 @@ snapshots: stylelint-config-recommended-vue: 1.6.1(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)) stylelint-config-standard-scss: 17.0.0(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3)) stylelint-order: 8.1.1(stylelint@17.14.1(typescript@6.0.3)) - stylelint-plugin-tailwindcss: 3.0.3(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3))) + stylelint-plugin-tailwindcss: 3.0.3(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3) + transitivePeerDependencies: + - postcss + - stylelint + - tailwindcss + + '@icebreakers/stylelint-config@5.0.6(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)': + dependencies: + comment-json: 5.0.0 + postcss-html: 2.0.0(postcss@8.5.23) + stylelint-config-recess-order: 7.8.0(stylelint-order@8.1.1(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-recommended: 18.0.0(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-recommended-scss: 17.0.1(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-recommended-vue: 2.0.0(postcss-html@2.0.0(postcss@8.5.23))(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint-config-recommended-scss@17.0.1(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3)))(stylelint-config-recommended@18.0.0(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-standard-scss: 17.0.0(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3)) + stylelint-order: 8.1.1(stylelint@17.14.1(typescript@6.0.3)) + stylelint-plugin-tailwindcss: 3.0.6(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3) transitivePeerDependencies: - postcss - stylelint + - stylelint-config-html - tailwindcss '@inquirer/ansi@2.0.7': {} - '@inquirer/checkbox@5.2.1(@types/node@26.1.1)': + '@inquirer/checkbox@5.2.3(@types/node@26.4.0)': dependencies: '@inquirer/ansi': 2.0.7 - '@inquirer/core': 11.2.1(@types/node@26.1.1) - '@inquirer/figures': 2.0.7 - '@inquirer/type': 4.0.7(@types/node@26.1.1) + '@inquirer/core': 12.0.1(@types/node@26.4.0) + '@inquirer/figures': 2.0.8 + '@inquirer/type': 4.1.0(@types/node@26.4.0) optionalDependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 - '@inquirer/core@11.2.1(@types/node@26.1.1)': + '@inquirer/core@12.0.1(@types/node@26.4.0)': dependencies: '@inquirer/ansi': 2.0.7 - '@inquirer/figures': 2.0.7 - '@inquirer/type': 4.0.7(@types/node@26.1.1) + '@inquirer/figures': 2.0.8 + '@inquirer/type': 4.1.0(@types/node@26.4.0) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 - '@inquirer/external-editor@1.0.3(@types/node@26.1.1)': + '@inquirer/external-editor@1.0.3(@types/node@26.4.0)': dependencies: chardet: 2.2.0 iconv-lite: 0.7.3 optionalDependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 '@inquirer/figures@1.0.15': {} - '@inquirer/figures@2.0.7': {} + '@inquirer/figures@2.0.8': {} - '@inquirer/input@5.1.2(@types/node@26.1.1)': + '@inquirer/input@5.1.4(@types/node@26.4.0)': dependencies: - '@inquirer/core': 11.2.1(@types/node@26.1.1) - '@inquirer/type': 4.0.7(@types/node@26.1.1) + '@inquirer/core': 12.0.1(@types/node@26.4.0) + '@inquirer/type': 4.1.0(@types/node@26.4.0) optionalDependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 - '@inquirer/select@5.2.1(@types/node@26.1.1)': + '@inquirer/select@5.2.3(@types/node@26.4.0)': dependencies: '@inquirer/ansi': 2.0.7 - '@inquirer/core': 11.2.1(@types/node@26.1.1) - '@inquirer/figures': 2.0.7 - '@inquirer/type': 4.0.7(@types/node@26.1.1) + '@inquirer/core': 12.0.1(@types/node@26.4.0) + '@inquirer/figures': 2.0.8 + '@inquirer/type': 4.1.0(@types/node@26.4.0) optionalDependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 - '@inquirer/type@4.0.7(@types/node@26.1.1)': + '@inquirer/type@4.1.0(@types/node@26.4.0)': optionalDependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 '@isaacs/cliui@8.0.2': dependencies: @@ -9129,6 +9548,10 @@ snapshots: dependencies: minipass: 7.1.3 + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.12 + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -9150,12 +9573,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping@0.3.9': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - optional: true - '@keyv/bigmap@1.3.1(keyv@5.6.0)': dependencies: hashery: 1.5.1 @@ -9172,22 +9589,6 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} - '@manypkg/find-root@1.1.0': - dependencies: - '@babel/runtime': 7.29.7 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 - - '@manypkg/get-packages@1.1.3': - dependencies: - '@babel/runtime': 7.29.7 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4': optional: true @@ -9320,9 +9721,9 @@ snapshots: '@pkgr/core@0.3.6': {} - '@pnpm/building.pkg-requires-build@1100.0.11': + '@pnpm/building.pkg-requires-build@1100.0.16': dependencies: - '@pnpm/types': 1101.6.0 + '@pnpm/types': 1102.1.0 '@pnpm/byline@1.0.0': {} @@ -9337,11 +9738,11 @@ snapshots: '@pnpm/types': 1001.3.0 load-json-file: 6.2.0 - '@pnpm/cli-utils@1001.3.10(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/cli-utils@1001.3.10(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: '@pnpm/cli-meta': 1000.0.16 '@pnpm/config': 1004.11.0(@pnpm/logger@1100.0.0) - '@pnpm/config.deps-installer': 1000.1.5(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)) + '@pnpm/config.deps-installer': 1000.1.5(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)) '@pnpm/default-reporter': 1002.1.14(@pnpm/logger@1100.0.0) '@pnpm/error': 1000.1.0 '@pnpm/logger': 1100.0.0 @@ -9349,7 +9750,7 @@ snapshots: '@pnpm/package-is-installable': 1000.0.21(@pnpm/logger@1100.0.0) '@pnpm/pnpmfile': 1002.1.13(@pnpm/logger@1100.0.0) '@pnpm/read-project-manifest': 1001.2.6(@pnpm/logger@1100.0.0) - '@pnpm/store-connection-manager': 1002.3.19(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/store-connection-manager': 1002.3.19(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/types': 1001.3.0 '@pnpm/util.lex-comparator': 3.0.2 chalk: 4.1.2 @@ -9360,18 +9761,18 @@ snapshots: - supports-color - typanion - '@pnpm/client@1001.1.24(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/client@1001.1.24(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: - '@pnpm/default-resolver': 1002.3.8(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/default-resolver': 1002.3.8(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/directory-fetcher': 1000.1.24(@pnpm/logger@1100.0.0) '@pnpm/fetch': 1001.0.0(@pnpm/logger@1100.0.0) '@pnpm/fetching-types': 1000.2.1 - '@pnpm/fetching.binary-fetcher': 1005.0.4(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)) - '@pnpm/git-fetcher': 1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/fetching.binary-fetcher': 1005.0.4(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)) + '@pnpm/git-fetcher': 1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/network.auth-header': 1000.0.7 - '@pnpm/node.fetcher': 1001.0.27(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/node.fetcher': 1001.0.27(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/resolver-base': 1005.4.1 - '@pnpm/tarball-fetcher': 1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/tarball-fetcher': 1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/types': 1001.3.0 ramda: '@pnpm/ramda@0.28.1' transitivePeerDependencies: @@ -9390,7 +9791,7 @@ snapshots: transitivePeerDependencies: - '@pnpm/logger' - '@pnpm/config.deps-installer@1000.1.5(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))': + '@pnpm/config.deps-installer@1000.1.5(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))': dependencies: '@pnpm/config.config-writer': 1000.1.3(@pnpm/logger@1100.0.0) '@pnpm/core-loggers': 1001.0.9(@pnpm/logger@1100.0.0) @@ -9399,7 +9800,7 @@ snapshots: '@pnpm/logger': 1100.0.0 '@pnpm/network.auth-header': 1000.0.7 '@pnpm/npm-resolver': 1005.2.3(@pnpm/logger@1100.0.0) - '@pnpm/package-store': 1007.1.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)) + '@pnpm/package-store': 1007.1.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)) '@pnpm/parse-wanted-dependency': 1001.0.0 '@pnpm/pick-registry-for-package': 1000.0.16 '@pnpm/read-modules-dir': 1000.0.0 @@ -9451,17 +9852,17 @@ snapshots: '@pnpm/constants@1001.3.1': {} - '@pnpm/constants@1100.0.1': {} + '@pnpm/constants@1102.0.0': {} '@pnpm/core-loggers@1001.0.9(@pnpm/logger@1100.0.0)': dependencies: '@pnpm/logger': 1100.0.0 '@pnpm/types': 1001.3.0 - '@pnpm/core-loggers@1100.2.5(@pnpm/logger@1100.0.0)': + '@pnpm/core-loggers@1100.3.4(@pnpm/logger@1100.0.0)': dependencies: '@pnpm/logger': 1100.0.0 - '@pnpm/types': 1101.6.0 + '@pnpm/types': 1102.1.0 '@pnpm/create-cafs-store@1000.0.33(@pnpm/logger@1100.0.0)': dependencies: @@ -9481,9 +9882,9 @@ snapshots: '@pnpm/graceful-fs': 1000.1.0 ssri: 10.0.5 - '@pnpm/crypto.integrity@1100.0.2': + '@pnpm/crypto.integrity@1100.0.5': dependencies: - '@pnpm/error': 1100.1.0 + '@pnpm/error': 1100.1.3 '@pnpm/crypto.polyfill@1000.1.0': {} @@ -9528,7 +9929,7 @@ snapshots: stacktracey: 2.2.0 string-length: 4.0.2 - '@pnpm/default-resolver@1002.3.8(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/default-resolver@1002.3.8(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: '@pnpm/error': 1000.1.0 '@pnpm/fetching-types': 1000.2.1 @@ -9537,8 +9938,8 @@ snapshots: '@pnpm/node.resolver': 1001.0.23(@pnpm/logger@1100.0.0) '@pnpm/npm-resolver': 1005.2.3(@pnpm/logger@1100.0.0) '@pnpm/resolver-base': 1005.4.1 - '@pnpm/resolving.bun-resolver': 1005.0.11(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) - '@pnpm/resolving.deno-resolver': 1005.0.11(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/resolving.bun-resolver': 1005.0.11(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) + '@pnpm/resolving.deno-resolver': 1005.0.11(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/tarball-resolver': 1002.2.1 transitivePeerDependencies: - '@pnpm/logger' @@ -9573,9 +9974,9 @@ snapshots: dependencies: '@pnpm/constants': 1001.3.1 - '@pnpm/error@1100.1.0': + '@pnpm/error@1100.1.3': dependencies: - '@pnpm/constants': 1100.0.1 + '@pnpm/constants': 1102.0.0 '@pnpm/exec.pkg-requires-build@1000.0.16': dependencies: @@ -9607,12 +10008,12 @@ snapshots: transitivePeerDependencies: - domexception - '@pnpm/fetching.binary-fetcher@1005.0.4(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))': + '@pnpm/fetching.binary-fetcher@1005.0.4(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))': dependencies: '@pnpm/error': 1000.1.0 '@pnpm/fetcher-base': 1001.2.2 '@pnpm/fetching-types': 1000.2.1 - '@pnpm/worker': 1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1) + '@pnpm/worker': 1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0) adm-zip: 0.5.18 is-subdir: 1.2.0 rename-overwrite: 6.0.6 @@ -9621,10 +10022,10 @@ snapshots: transitivePeerDependencies: - domexception - '@pnpm/fetching.fetcher-base@1100.2.4': + '@pnpm/fetching.fetcher-base@1100.2.9': dependencies: - '@pnpm/resolving.resolver-base': 1100.5.4 - '@pnpm/types': 1101.6.0 + '@pnpm/resolving.resolver-base': 1101.2.0 + '@pnpm/types': 1102.1.0 '@types/ssri': 7.1.5 '@pnpm/find-workspace-dir@1000.1.5': @@ -9642,16 +10043,15 @@ snapshots: transitivePeerDependencies: - '@pnpm/logger' - '@pnpm/fs.graceful-fs@1100.1.1': + '@pnpm/fs.graceful-fs@1100.2.0': dependencies: graceful-fs: 4.2.11 - '@pnpm/fs.hard-link-dir@1100.0.3(@pnpm/logger@1100.0.0)': + '@pnpm/fs.hard-link-dir@1100.0.4(@pnpm/logger@1100.0.0)': dependencies: - '@pnpm/fs.graceful-fs': 1100.1.1 + '@pnpm/fs.graceful-fs': 1100.2.0 '@pnpm/logger': 1100.0.0 path-temp: 3.0.0 - rename-overwrite: 7.0.1 '@pnpm/fs.indexed-pkg-importer@1000.1.26(@pnpm/logger@1100.0.0)': dependencies: @@ -9668,12 +10068,12 @@ snapshots: rename-overwrite: 6.0.6 sanitize-filename: 1.6.4 - '@pnpm/fs.indexed-pkg-importer@1100.0.21(@pnpm/logger@1100.0.0)': + '@pnpm/fs.indexed-pkg-importer@1100.0.27(@pnpm/logger@1100.0.0)': dependencies: - '@pnpm/core-loggers': 1100.2.5(@pnpm/logger@1100.0.0) - '@pnpm/fs.graceful-fs': 1100.1.1 + '@pnpm/core-loggers': 1100.3.4(@pnpm/logger@1100.0.0) + '@pnpm/fs.graceful-fs': 1100.2.0 '@pnpm/logger': 1100.0.0 - '@pnpm/store.controller-types': 1100.1.10 + '@pnpm/store.controller-types': 1101.2.0 '@reflink/reflink': 0.1.19 '@zkochan/rimraf': 4.0.0 fs-extra: 11.4.0 @@ -9687,22 +10087,22 @@ snapshots: dependencies: npm-packlist: 5.1.3 - '@pnpm/fs.symlink-dependency@1100.0.14(@pnpm/logger@1100.0.0)': + '@pnpm/fs.symlink-dependency@1100.0.19(@pnpm/logger@1100.0.0)': dependencies: - '@pnpm/core-loggers': 1100.2.5(@pnpm/logger@1100.0.0) + '@pnpm/core-loggers': 1100.3.4(@pnpm/logger@1100.0.0) '@pnpm/logger': 1100.0.0 - '@pnpm/types': 1101.6.0 + '@pnpm/types': 1102.1.0 symlink-dir: 10.0.1 validate-npm-package-name: 7.0.2 - '@pnpm/git-fetcher@1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/git-fetcher@1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: '@pnpm/error': 1000.1.0 '@pnpm/fetcher-base': 1001.2.2 '@pnpm/fs.packlist': 1000.0.0 '@pnpm/logger': 1100.0.0 '@pnpm/prepare-package': 1001.0.7(@pnpm/logger@1100.0.0)(typanion@3.14.0) - '@pnpm/worker': 1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1) + '@pnpm/worker': 1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0) '@zkochan/rimraf': 3.0.2 execa: safe-execa@0.1.2 transitivePeerDependencies: @@ -9852,15 +10252,15 @@ snapshots: transitivePeerDependencies: - domexception - '@pnpm/node.fetcher@1001.0.27(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/node.fetcher@1001.0.27(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: '@pnpm/create-cafs-store': 1000.0.33(@pnpm/logger@1100.0.0) '@pnpm/crypto.shasums-file': 1001.0.5 '@pnpm/error': 1000.1.0 '@pnpm/fetching-types': 1000.2.1 - '@pnpm/fetching.binary-fetcher': 1005.0.4(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)) + '@pnpm/fetching.binary-fetcher': 1005.0.4(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)) '@pnpm/node.resolver': 1001.0.23(@pnpm/logger@1100.0.0) - '@pnpm/tarball-fetcher': 1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/tarball-fetcher': 1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) detect-libc: 2.1.2 transitivePeerDependencies: - '@pnpm/logger' @@ -9965,7 +10365,7 @@ snapshots: mem: 8.1.1 semver: 7.8.5 - '@pnpm/package-requester@1011.2.4(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))': + '@pnpm/package-requester@1011.2.4(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))': dependencies: '@pnpm/core-loggers': 1001.0.9(@pnpm/logger@1100.0.0) '@pnpm/dependency-path': 1001.1.10 @@ -9980,7 +10380,7 @@ snapshots: '@pnpm/store-controller-types': 1004.5.1 '@pnpm/store.cafs': 1000.1.4 '@pnpm/types': 1001.3.0 - '@pnpm/worker': 1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1) + '@pnpm/worker': 1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0) detect-libc: 2.1.2 p-defer: 3.0.0 p-limit: 3.1.0 @@ -9990,19 +10390,19 @@ snapshots: semver: 7.8.5 ssri: 10.0.5 - '@pnpm/package-store@1007.1.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))': + '@pnpm/package-store@1007.1.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))': dependencies: '@pnpm/create-cafs-store': 1000.0.33(@pnpm/logger@1100.0.0) '@pnpm/crypto.hash': 1000.2.2 '@pnpm/error': 1000.1.0 '@pnpm/fetcher-base': 1001.2.2 '@pnpm/logger': 1100.0.0 - '@pnpm/package-requester': 1011.2.4(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)) + '@pnpm/package-requester': 1011.2.4(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)) '@pnpm/resolver-base': 1005.4.1 '@pnpm/store-controller-types': 1004.5.1 '@pnpm/store.cafs': 1000.1.4 '@pnpm/types': 1001.3.0 - '@pnpm/worker': 1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1) + '@pnpm/worker': 1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0) '@zkochan/rimraf': 3.0.2 is-subdir: 1.2.0 load-json-file: 6.2.0 @@ -10106,20 +10506,20 @@ snapshots: dependencies: '@pnpm/types': 1001.3.0 - '@pnpm/resolving.bun-resolver@1005.0.11(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/resolving.bun-resolver@1005.0.11(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: '@pnpm/constants': 1001.3.1 '@pnpm/crypto.shasums-file': 1001.0.5 '@pnpm/error': 1000.1.0 '@pnpm/fetcher-base': 1001.2.2 '@pnpm/fetching-types': 1000.2.1 - '@pnpm/fetching.binary-fetcher': 1005.0.4(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)) - '@pnpm/node.fetcher': 1001.0.27(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/fetching.binary-fetcher': 1005.0.4(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)) + '@pnpm/node.fetcher': 1001.0.27(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/npm-resolver': 1005.2.3(@pnpm/logger@1100.0.0) '@pnpm/resolver-base': 1005.4.1 '@pnpm/types': 1001.3.0 '@pnpm/util.lex-comparator': 3.0.2 - '@pnpm/worker': 1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1) + '@pnpm/worker': 1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0) semver: 7.8.5 transitivePeerDependencies: - '@pnpm/logger' @@ -10127,20 +10527,20 @@ snapshots: - supports-color - typanion - '@pnpm/resolving.deno-resolver@1005.0.11(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/resolving.deno-resolver@1005.0.11(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: '@pnpm/constants': 1001.3.1 '@pnpm/crypto.shasums-file': 1001.0.5 '@pnpm/error': 1000.1.0 '@pnpm/fetcher-base': 1001.2.2 '@pnpm/fetching-types': 1000.2.1 - '@pnpm/fetching.binary-fetcher': 1005.0.4(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)) - '@pnpm/node.fetcher': 1001.0.27(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/fetching.binary-fetcher': 1005.0.4(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)) + '@pnpm/node.fetcher': 1001.0.27(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/npm-resolver': 1005.2.3(@pnpm/logger@1100.0.0) '@pnpm/resolver-base': 1005.4.1 '@pnpm/types': 1001.3.0 '@pnpm/util.lex-comparator': 3.0.2 - '@pnpm/worker': 1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1) + '@pnpm/worker': 1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0) semver: 7.8.5 transitivePeerDependencies: - '@pnpm/logger' @@ -10152,9 +10552,9 @@ snapshots: dependencies: '@pnpm/error': 1000.1.0 - '@pnpm/resolving.resolver-base@1100.5.4': + '@pnpm/resolving.resolver-base@1101.2.0': dependencies: - '@pnpm/types': 1101.6.0 + '@pnpm/types': 1102.1.0 '@pnpm/semver.peer-range@1000.0.0': dependencies: @@ -10173,14 +10573,14 @@ snapshots: - domexception - supports-color - '@pnpm/store-connection-manager@1002.3.19(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/store-connection-manager@1002.3.19(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: '@pnpm/cli-meta': 1000.0.16 - '@pnpm/client': 1001.1.24(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/client': 1001.1.24(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/config': 1004.11.0(@pnpm/logger@1100.0.0) '@pnpm/error': 1000.1.0 '@pnpm/logger': 1100.0.0 - '@pnpm/package-store': 1007.1.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)) + '@pnpm/package-store': 1007.1.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)) '@pnpm/server': 1001.0.20(@pnpm/logger@1100.0.0) '@pnpm/store-path': 1000.0.6 '@zkochan/diable': 1.0.2 @@ -10209,7 +10609,7 @@ snapshots: root-link-target: 3.1.0 touch: 3.1.0 - '@pnpm/store.cafs-types@1100.0.2': {} + '@pnpm/store.cafs-types@1100.1.0': {} '@pnpm/store.cafs@1000.1.4': dependencies: @@ -10224,13 +10624,13 @@ snapshots: ssri: 10.0.5 strip-bom: 4.0.0 - '@pnpm/store.cafs@1100.1.15': + '@pnpm/store.cafs@1100.3.0': dependencies: - '@pnpm/error': 1100.1.0 - '@pnpm/fetching.fetcher-base': 1100.2.4 - '@pnpm/fs.graceful-fs': 1100.1.1 - '@pnpm/store.controller-types': 1100.1.10 - '@pnpm/types': 1101.6.0 + '@pnpm/error': 1100.1.3 + '@pnpm/fetching.fetcher-base': 1100.2.9 + '@pnpm/fs.graceful-fs': 1100.2.0 + '@pnpm/store.controller-types': 1101.2.0 + '@pnpm/types': 1102.1.0 '@zkochan/rimraf': 4.0.0 is-gzip: 2.0.0 is-subdir: 2.0.0 @@ -10239,29 +10639,29 @@ snapshots: semver: 7.8.5 strip-bom: 5.0.0 - '@pnpm/store.controller-types@1100.1.10': + '@pnpm/store.controller-types@1101.2.0': dependencies: - '@pnpm/fetching.fetcher-base': 1100.2.4 - '@pnpm/resolving.resolver-base': 1100.5.4 - '@pnpm/types': 1101.6.0 + '@pnpm/fetching.fetcher-base': 1100.2.9 + '@pnpm/resolving.resolver-base': 1101.2.0 + '@pnpm/types': 1102.1.0 - '@pnpm/store.create-cafs-store@1100.0.21(@pnpm/logger@1100.0.0)': + '@pnpm/store.create-cafs-store@1100.0.27(@pnpm/logger@1100.0.0)': dependencies: - '@pnpm/building.pkg-requires-build': 1100.0.11 - '@pnpm/fetching.fetcher-base': 1100.2.4 - '@pnpm/fs.indexed-pkg-importer': 1100.0.21(@pnpm/logger@1100.0.0) + '@pnpm/building.pkg-requires-build': 1100.0.16 + '@pnpm/fetching.fetcher-base': 1100.2.9 + '@pnpm/fs.indexed-pkg-importer': 1100.0.27(@pnpm/logger@1100.0.0) '@pnpm/logger': 1100.0.0 - '@pnpm/store.cafs': 1100.1.15 - '@pnpm/store.controller-types': 1100.1.10 + '@pnpm/store.cafs': 1100.3.0 + '@pnpm/store.controller-types': 1101.2.0 memoize: 11.0.0 ramda: '@pnpm/ramda@0.28.1' - '@pnpm/store.index@1100.2.2': + '@pnpm/store.index@1100.3.0': dependencies: - '@pnpm/error': 1100.1.0 - msgpackr: 2.0.4 + '@pnpm/error': 1100.1.3 + msgpackr: 2.0.6 - '@pnpm/tarball-fetcher@1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/tarball-fetcher@1006.0.6(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: '@pnpm/core-loggers': 1001.0.9(@pnpm/logger@1100.0.0) '@pnpm/error': 1000.1.0 @@ -10272,7 +10672,7 @@ snapshots: '@pnpm/logger': 1100.0.0 '@pnpm/prepare-package': 1001.0.7(@pnpm/logger@1100.0.0)(typanion@3.14.0) '@pnpm/types': 1001.3.0 - '@pnpm/worker': 1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1) + '@pnpm/worker': 1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0) '@zkochan/retry': 0.2.0 lodash.throttle: 4.1.1 p-map-values: 1.0.0 @@ -10299,7 +10699,7 @@ snapshots: '@pnpm/types@1001.3.0': {} - '@pnpm/types@1101.6.0': {} + '@pnpm/types@1102.1.0': {} '@pnpm/util.lex-comparator@3.0.2': {} @@ -10307,29 +10707,29 @@ snapshots: dependencies: isexe: 2.0.0 - '@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1)': + '@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0)': dependencies: - '@pnpm/building.pkg-requires-build': 1100.0.11 - '@pnpm/crypto.integrity': 1100.0.2 - '@pnpm/error': 1100.1.0 - '@pnpm/fs.graceful-fs': 1100.1.1 - '@pnpm/fs.hard-link-dir': 1100.0.3(@pnpm/logger@1100.0.0) - '@pnpm/fs.symlink-dependency': 1100.0.14(@pnpm/logger@1100.0.0) + '@pnpm/building.pkg-requires-build': 1100.0.16 + '@pnpm/crypto.integrity': 1100.0.5 + '@pnpm/error': 1100.1.3 + '@pnpm/fs.graceful-fs': 1100.2.0 + '@pnpm/fs.hard-link-dir': 1100.0.4(@pnpm/logger@1100.0.0) + '@pnpm/fs.symlink-dependency': 1100.0.19(@pnpm/logger@1100.0.0) '@pnpm/logger': 1100.0.0 - '@pnpm/store.cafs': 1100.1.15 - '@pnpm/store.cafs-types': 1100.0.2 - '@pnpm/store.create-cafs-store': 1100.0.21(@pnpm/logger@1100.0.0) - '@pnpm/store.index': 1100.2.2 - '@rushstack/worker-pool': 0.7.18(@types/node@26.1.1) + '@pnpm/store.cafs': 1100.3.0 + '@pnpm/store.cafs-types': 1100.1.0 + '@pnpm/store.create-cafs-store': 1100.0.27(@pnpm/logger@1100.0.0) + '@pnpm/store.index': 1100.3.0 + '@rushstack/worker-pool': 0.7.25(@types/node@26.4.0) is-windows: 1.0.2 p-limit: 7.3.1 semver: 7.8.5 transitivePeerDependencies: - '@types/node' - '@pnpm/workspace.find-packages@1000.0.65(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0)': + '@pnpm/workspace.find-packages@1000.0.65(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0)': dependencies: - '@pnpm/cli-utils': 1001.3.10(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.2.7(@pnpm/logger@1100.0.0)(@types/node@26.1.1))(typanion@3.14.0) + '@pnpm/cli-utils': 1001.3.10(@pnpm/logger@1100.0.0)(@pnpm/worker@1100.4.0(@pnpm/logger@1100.0.0)(@types/node@26.4.0))(typanion@3.14.0) '@pnpm/constants': 1001.3.1 '@pnpm/fs.find-packages': 1000.0.24(@pnpm/logger@1100.0.0) '@pnpm/logger': 1100.0.0 @@ -10762,9 +11162,9 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.62.3': optional: true - '@rushstack/worker-pool@0.7.18(@types/node@26.1.1)': + '@rushstack/worker-pool@0.7.25(@types/node@26.4.0)': optionalDependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 '@sec-ant/readable-stream@0.4.1': {} @@ -10780,50 +11180,42 @@ snapshots: '@simple-libs/stream-utils@2.0.0': {} + '@sinclair/typebox@0.27.12': {} + '@sindresorhus/base62@1.0.0': {} '@sindresorhus/merge-streams@4.0.0': {} '@standard-schema/spec@1.1.0': {} - '@stylistic/eslint-plugin@5.10.0(eslint@10.8.0(jiti@2.7.0))': + '@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0))': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@typescript-eslint/types': 8.65.0 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.5 - '@tsconfig/node10@1.0.12': - optional: true - - '@tsconfig/node12@1.0.11': - optional: true - - '@tsconfig/node14@1.0.3': - optional: true + '@tsd/typescript@5.9.3': {} - '@tsconfig/node16@1.0.4': + '@turbo/darwin-64@2.10.12': optional: true - '@turbo/darwin-64@2.10.7': + '@turbo/darwin-arm64@2.10.12': optional: true - '@turbo/darwin-arm64@2.10.7': + '@turbo/linux-64@2.10.12': optional: true - '@turbo/linux-64@2.10.7': + '@turbo/linux-arm64@2.10.12': optional: true - '@turbo/linux-arm64@2.10.7': + '@turbo/windows-64@2.10.12': optional: true - '@turbo/windows-64@2.10.7': - optional: true - - '@turbo/windows-arm64@2.10.7': + '@turbo/windows-arm64@2.10.12': optional: true '@tybys/wasm-util@0.10.3': @@ -10844,6 +11236,11 @@ snapshots: '@types/deep-eql@4.0.2': {} + '@types/eslint@7.29.0': + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@types/esrecurse@4.3.1': {} '@types/estree@1.0.7': {} @@ -10855,7 +11252,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 26.1.1 + '@types/node': 26.4.0 '@types/get-value@3.0.5': {} @@ -10867,13 +11264,13 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 '@types/katex@0.16.8': {} '@types/klaw@3.0.7': dependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 '@types/lodash-es@4.17.12': dependencies: @@ -10889,14 +11286,16 @@ snapshots: dependencies: '@types/braces': 3.0.5 - '@types/ms@2.1.0': {} + '@types/minimist@1.2.5': {} - '@types/node@12.20.55': {} + '@types/ms@2.1.0': {} - '@types/node@26.1.1': + '@types/node@26.4.0': dependencies: undici-types: 8.3.0 + '@types/normalize-package-data@2.4.4': {} + '@types/parse-path@7.1.0': dependencies: parse-path: 7.1.0 @@ -10907,25 +11306,41 @@ snapshots: '@types/resolve@1.20.2': {} - '@types/semver@7.7.1': {} + '@types/semver@7.8.0': {} '@types/set-value@4.0.3': {} '@types/ssri@7.1.5': dependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/type-utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.65.0 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) + ignore: 7.0.6 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/type-utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.68.0 + eslint: 10.9.1(jiti@2.7.0) ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -10933,14 +11348,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.68.0 + debug: 4.4.3 + eslint: 10.9.1(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -10954,13 +11381,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/project-service@8.68.0(typescript@6.0.3)': dependencies: - '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.68.0(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + debug: 4.4.3 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/rule-tester@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/parser': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + ajv: 6.15.0 + eslint: 10.9.1(jiti@2.7.0) + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + semver: 7.8.5 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/rule-tester@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/parser': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.68.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) ajv: 6.15.0 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 semver: 7.8.5 @@ -10973,17 +11423,38 @@ snapshots: '@typescript-eslint/types': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0 + '@typescript-eslint/scope-manager@8.68.0': + dependencies: + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/visitor-keys': 8.68.0 + '@typescript-eslint/tsconfig-utils@8.65.0(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.68.0(typescript@6.0.3)': + dependencies: + typescript: 6.0.3 + + '@typescript-eslint/type-utils@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + debug: 4.4.3 + eslint: 10.9.1(jiti@2.7.0) + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) debug: 4.4.3 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -10991,6 +11462,8 @@ snapshots: '@typescript-eslint/types@8.65.0': {} + '@typescript-eslint/types@8.68.0': {} + '@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3)': dependencies: '@typescript-eslint/project-service': 8.65.0(typescript@6.0.3) @@ -11006,13 +11479,39 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.68.0(typescript@6.0.3)': + dependencies: + '@typescript-eslint/project-service': 8.68.0(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.68.0(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/visitor-keys': 8.68.0 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.8.5 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -11022,6 +11521,11 @@ snapshots: '@typescript-eslint/types': 8.65.0 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.68.0': + dependencies: + '@typescript-eslint/types': 8.68.0 + eslint-visitor-keys: 5.0.1 + '@unocss/config@66.6.8': dependencies: '@unocss/core': 66.6.8 @@ -11037,14 +11541,23 @@ snapshots: consola: 3.4.2 unconfig: 7.5.0 + '@unocss/config@66.8.1': + dependencies: + '@unocss/core': 66.8.1 + colorette: 2.0.20 + consola: 3.4.2 + unconfig: 7.5.0 + '@unocss/core@66.6.8': optional: true '@unocss/core@66.7.5': {} - '@unocss/eslint-plugin@66.6.8(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': + '@unocss/core@66.8.1': {} + + '@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@unocss/config': 66.6.8 '@unocss/core': 66.6.8 '@unocss/rule-utils': 66.6.8 @@ -11058,7 +11571,7 @@ snapshots: '@unocss/rule-utils@66.6.8': dependencies: - '@unocss/core': 66.6.8 + '@unocss/core': 66.8.1 magic-string: 0.30.21 optional: true @@ -11066,10 +11579,10 @@ snapshots: dependencies: valibot: 1.4.2(typescript@6.0.3) - '@vitest/coverage-v8@4.1.10(vitest@4.1.10)': + '@vitest/coverage-v8@4.1.11(vitest@4.1.11)': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.10 + '@vitest/utils': 4.1.11 ast-v8-to-istanbul: 1.0.5 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -11078,58 +11591,70 @@ snapshots: obug: 2.1.4 std-env: 4.2.0 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0)) + vitest: 4.1.11(@types/node@26.4.0)(@vitest/coverage-v8@4.1.11)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + + '@vitest/eslint-plugin@1.6.24(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.11)': + dependencies: + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + typescript: 6.0.3 + vitest: 4.1.11(@types/node@26.4.0)(@vitest/coverage-v8@4.1.11)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + transitivePeerDependencies: + - supports-color - '@vitest/eslint-plugin@1.6.24(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.10)': + '@vitest/eslint-plugin@1.6.27(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.11)': dependencies: '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) typescript: 6.0.3 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0)) + vitest: 4.1.11(@types/node@26.4.0)(@vitest/coverage-v8@4.1.11)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) transitivePeerDependencies: - supports-color - '@vitest/expect@4.1.10': + '@vitest/expect@4.1.11': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/spy': 4.1.11 + '@vitest/utils': 4.1.11 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.10(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0))': + '@vitest/mocker@4.1.11(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))': dependencies: - '@vitest/spy': 4.1.10 + '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0) + vite: 7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0) - '@vitest/pretty-format@4.1.10': + '@vitest/pretty-format@4.1.11': dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.10': + '@vitest/runner@4.1.11': dependencies: - '@vitest/utils': 4.1.10 + '@vitest/utils': 4.1.11 pathe: 2.0.3 - '@vitest/snapshot@4.1.10': + '@vitest/snapshot@4.1.11': dependencies: - '@vitest/pretty-format': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/pretty-format': 4.1.11 + '@vitest/utils': 4.1.11 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.10': {} + '@vitest/spy@4.1.11': {} - '@vitest/utils@4.1.10': + '@vitest/utils@4.1.11': dependencies: - '@vitest/pretty-format': 4.1.10 + '@vitest/pretty-format': 4.1.11 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 @@ -11141,11 +11666,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.42': + dependencies: + '@babel/parser': 7.29.8 + '@vue/shared': 3.5.42 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.40': dependencies: '@vue/compiler-core': 3.5.40 '@vue/shared': 3.5.40 + '@vue/compiler-dom@3.5.42': + dependencies: + '@vue/compiler-core': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/compiler-sfc@3.5.40': dependencies: '@babel/parser': 7.29.7 @@ -11158,13 +11696,36 @@ snapshots: postcss: 8.5.23 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.42': + dependencies: + '@babel/parser': 7.29.8 + '@vue/compiler-core': 3.5.42 + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-ssr': 3.5.42 + '@vue/shared': 3.5.42 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.23 + source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.40': dependencies: '@vue/compiler-dom': 3.5.40 '@vue/shared': 3.5.40 + '@vue/compiler-ssr@3.5.42': + dependencies: + '@vue/compiler-dom': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/shared@3.5.40': {} + '@vue/shared@3.5.42': {} + + '@weapp-vite/eslint@0.1.0(eslint@10.9.1(jiti@2.7.0))': + optionalDependencies: + eslint: 10.9.1(jiti@2.7.0) + '@yarnpkg/fslib@3.1.5': dependencies: tslib: 2.8.1 @@ -11294,11 +11855,6 @@ snapshots: dependencies: acorn: 8.17.0 - acorn-walk@8.3.5: - dependencies: - acorn: 8.17.0 - optional: true - acorn@8.14.1: {} acorn@8.15.0: {} @@ -11336,8 +11892,6 @@ snapshots: dependencies: string-width: 4.2.3 - ansi-colors@4.1.3: {} - ansi-diff@1.2.0: dependencies: ansi-split: 1.0.1 @@ -11361,24 +11915,14 @@ snapshots: dependencies: color-convert: 2.0.1 + ansi-styles@5.2.0: {} + ansi-styles@6.2.3: {} ansis@4.3.1: {} - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.2 - are-docs-informative@0.0.2: {} - arg@4.1.3: - optional: true - - arg@5.0.2: {} - argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -11439,6 +11983,8 @@ snapshots: is-array-buffer: 3.0.5 optional: true + arrify@1.0.1: {} + as-table@1.0.55: dependencies: printable-characters: 1.0.42 @@ -11503,8 +12049,6 @@ snapshots: read-cmd-shim: 4.0.0 write-file-atomic: 5.0.1 - binary-extensions@2.3.0: {} - birecord@0.1.2: {} bl@4.1.0: @@ -11627,8 +12171,6 @@ snapshots: callsites@3.1.0: {} - camelcase-css@2.0.1: {} - camelcase-keys@6.2.2: dependencies: camelcase: 5.3.1 @@ -11678,18 +12220,6 @@ snapshots: chardet@2.2.0: {} - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - chokidar@5.0.0: dependencies: readdirp: 5.0.0 @@ -11756,8 +12286,6 @@ snapshots: commander@15.0.0: {} - commander@4.1.1: {} - commander@8.3.0: {} comment-json@5.0.0: @@ -11805,9 +12333,9 @@ snapshots: dependencies: browserslist: 4.28.7 - cosmiconfig-typescript-loader@6.3.0(@types/node@26.1.1)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@26.4.0)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 cosmiconfig: 9.0.2(typescript@6.0.3) jiti: 2.6.1 typescript: 6.0.3 @@ -11821,9 +12349,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - create-require@1.1.1: - optional: true - cross-env@10.1.0: dependencies: '@epic-web/invariant': 1.0.0 @@ -11956,12 +12481,17 @@ snapshots: is-data-view: 1.0.2 optional: true - dataloader@1.4.0: {} - debug@4.4.3: dependencies: ms: 2.1.3 + decamelize-keys@1.1.1: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + + decamelize@1.2.0: {} + decode-named-character-reference@1.3.0: dependencies: character-entities: 2.0.2 @@ -12007,8 +12537,6 @@ snapshots: destr@2.0.5: {} - detect-indent@6.1.0: {} - detect-indent@7.0.2: {} detect-libc@2.1.2: {} @@ -12017,13 +12545,8 @@ snapshots: dependencies: dequal: 2.0.3 - didyoumean@1.2.2: {} - diff-sequences@29.6.3: {} - diff@4.0.4: - optional: true - dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -12032,8 +12555,6 @@ snapshots: dependencies: path-temp: 2.0.0 - dlv@1.1.3: {} - dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -12054,8 +12575,6 @@ snapshots: dotenv@17.4.2: {} - dotenv@8.6.0: {} - dts-resolver@3.0.0: {} dunder-proto@1.0.1: @@ -12093,10 +12612,10 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.3 - enquirer@2.4.1: + enhanced-resolve@5.24.5: dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 + graceful-fs: 4.2.11 + tapable: 2.3.3 entities@4.5.0: {} @@ -12211,7 +12730,7 @@ snapshots: is-symbol: 1.1.1 optional: true - es-toolkit@1.50.0: {} + es-toolkit@1.52.0: {} esbuild@0.25.9: optionalDependencies: @@ -12306,49 +12825,66 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@10.8.0(jiti@2.7.0)): + eslint-compat-utils@0.5.1(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) semver: 7.8.5 - eslint-config-flat-gitignore@2.3.0(eslint@10.8.0(jiti@2.7.0)): + eslint-config-flat-gitignore@2.3.0(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint/compat': 2.1.0(eslint@10.8.0(jiti@2.7.0)) - eslint: 10.8.0(jiti@2.7.0) + '@eslint/compat': 2.1.0(eslint@10.9.1(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) eslint-flat-config-utils@3.2.0: dependencies: '@eslint/config-helpers': 0.5.5 pathe: 2.0.3 - eslint-formatting-reporter@0.0.0(eslint@10.8.0(jiti@2.7.0)): + eslint-formatter-pretty@4.1.0: + dependencies: + '@types/eslint': 7.29.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + eslint-rule-docs: 1.1.235 + log-symbols: 4.1.0 + plur: 4.0.0 + string-width: 4.2.3 + supports-hyperlinks: 2.3.0 + + eslint-formatting-reporter@0.0.0(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) prettier-linter-helpers: 1.0.1 - eslint-json-compat-utils@0.2.3(eslint@10.8.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0): + eslint-json-compat-utils@0.2.3(eslint@10.9.1(jiti@2.7.0))(jsonc-eslint-parser@3.1.0): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) esquery: 1.7.0 jsonc-eslint-parser: 3.1.0 - eslint-merge-processors@2.0.0(eslint@10.8.0(jiti@2.7.0)): + eslint-merge-processors@2.0.0(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) eslint-parser-plain@0.1.1: {} - eslint-plugin-antfu@3.2.3(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-antfu@3.2.3(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) + + eslint-plugin-better-stylelint@2.0.2(eslint@10.9.1(jiti@2.7.0))(stylelint@17.14.1(typescript@6.0.3)): + dependencies: + eslint: 10.9.1(jiti@2.7.0) + optionalDependencies: + stylelint: 17.14.1(typescript@6.0.3) - eslint-plugin-better-stylelint@2.0.2(eslint@10.8.0(jiti@2.7.0))(stylelint@17.14.1(typescript@6.0.3)): + eslint-plugin-better-stylelint@2.0.3(eslint@10.9.1(jiti@2.7.0))(stylelint@17.14.1(typescript@6.0.3)): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) optionalDependencies: stylelint: 17.14.1(typescript@6.0.3) - eslint-plugin-better-tailwindcss@4.7.0(eslint@10.8.0(jiti@2.7.0))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(typescript@6.0.3): + eslint-plugin-better-tailwindcss@4.7.0(eslint@10.9.1(jiti@2.7.0))(tailwindcss@4.3.3)(typescript@6.0.3): dependencies: '@eslint/css-tree': 4.0.5 '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) @@ -12356,47 +12892,54 @@ snapshots: jiti: 2.7.0 synckit: 0.11.13 tailwind-csstree: 0.3.3 - tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)) + tailwindcss: 4.3.3 tsconfig-paths-webpack-plugin: 4.2.0 valibot: 1.4.2(typescript@6.0.3) optionalDependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) transitivePeerDependencies: - '@eslint/css' - typescript - eslint-plugin-command@3.5.3(@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3))(@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-command@3.5.3(@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3))(@typescript-eslint/utils@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0)): dependencies: '@es-joy/jsdoccomment': 0.88.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) - eslint-plugin-es-x@7.8.0(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-command@4.0.0(@typescript-eslint/typescript-estree@8.68.0(typescript@6.0.3))(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@es-joy/jsdoccomment': 0.92.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + + eslint-plugin-es-x@7.8.0(eslint@10.9.1(jiti@2.7.0)): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 - eslint: 10.8.0(jiti@2.7.0) - eslint-compat-utils: 0.5.1(eslint@10.8.0(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) + eslint-compat-utils: 0.5.1(eslint@10.9.1(jiti@2.7.0)) - eslint-plugin-format@2.0.1(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-format@2.0.1(eslint@10.9.1(jiti@2.7.0)): dependencies: '@dprint/formatter': 0.5.1 '@dprint/markdown': 0.21.1 '@dprint/toml': 0.7.0 - eslint: 10.8.0(jiti@2.7.0) - eslint-formatting-reporter: 0.0.0(eslint@10.8.0(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) + eslint-formatting-reporter: 0.0.0(eslint@10.9.1(jiti@2.7.0)) eslint-parser-plain: 0.1.1 ohash: 2.0.11 oxfmt: 0.35.0 prettier: 3.9.6 synckit: 0.11.13 - eslint-plugin-import-lite@0.6.0(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-import-lite@0.6.0(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) - eslint-plugin-jsdoc@63.3.0(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-jsdoc@63.3.0(eslint@10.9.1(jiti@2.7.0)): dependencies: '@es-joy/jsdoccomment': 0.90.0 '@es-joy/resolve.exports': 1.2.0 @@ -12404,7 +12947,27 @@ snapshots: comment-parser: 1.4.7 debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) + espree: 11.2.0 + esquery: 1.7.0 + html-entities: 2.6.0 + object-deep-merge: 2.0.1 + parse-imports-exports: 0.2.4 + semver: 7.8.5 + spdx-expression-parse: 5.0.0 + to-valid-identifier: 1.0.0 + transitivePeerDependencies: + - supports-color + + eslint-plugin-jsdoc@63.3.3(eslint@10.9.1(jiti@2.7.0)): + dependencies: + '@es-joy/jsdoccomment': 0.91.0 + '@es-joy/resolve.exports': 1.2.0 + are-docs-informative: 0.0.2 + comment-parser: 1.4.7 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint: 10.9.1(jiti@2.7.0) espree: 11.2.0 esquery: 1.7.0 html-entities: 2.6.0 @@ -12416,22 +12979,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@3.3.0(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-jsonc@3.3.0(eslint@10.9.1(jiti@2.7.0)): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@ota-meshi/ast-token-store': 0.3.0 + diff-sequences: 29.6.3 + eslint: 10.9.1(jiti@2.7.0) + eslint-json-compat-utils: 0.2.3(eslint@10.9.1(jiti@2.7.0))(jsonc-eslint-parser@3.1.0) + jsonc-eslint-parser: 3.1.0 + natural-compare: 1.4.0 + synckit: 0.11.13 + transitivePeerDependencies: + - '@eslint/json' + + eslint-plugin-jsonc@3.4.2(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@ota-meshi/ast-token-store': 0.3.0 diff-sequences: 29.6.3 - eslint: 10.8.0(jiti@2.7.0) - eslint-json-compat-utils: 0.2.3(eslint@10.8.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0) + eslint: 10.9.1(jiti@2.7.0) + eslint-json-compat-utils: 0.2.3(eslint@10.9.1(jiti@2.7.0))(jsonc-eslint-parser@3.1.0) jsonc-eslint-parser: 3.1.0 natural-compare: 1.4.0 synckit: 0.11.13 transitivePeerDependencies: - '@eslint/json' - eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)): dependencies: aria-query: 5.3.2 array-includes: 3.1.9 @@ -12441,7 +13019,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) hasown: 2.0.4 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -12451,12 +13029,12 @@ snapshots: string.prototype.includes: 2.0.1 optional: true - eslint-plugin-n@18.2.2(eslint@10.8.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3): + eslint-plugin-n@18.2.2(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) enhanced-resolve: 5.24.3 - eslint: 10.8.0(jiti@2.7.0) - eslint-plugin-es-x: 7.8.0(eslint@10.8.0(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) + eslint-plugin-es-x: 7.8.0(eslint@10.9.1(jiti@2.7.0)) get-tsconfig: 4.14.0 globals: 15.15.0 globrex: 0.1.2 @@ -12468,19 +13046,28 @@ snapshots: eslint-plugin-no-only-tests@3.4.0: {} - eslint-plugin-perfectionist@5.10.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-perfectionist@5.10.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + natural-orderby: 5.0.0 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-perfectionist@5.11.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-pnpm@1.7.0(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)): dependencies: empathic: 2.0.1 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) jsonc-eslint-parser: 3.1.0 pathe: 2.0.3 pnpm-workspace-yaml: 1.7.0 @@ -12488,109 +13075,208 @@ snapshots: yaml: 2.9.0 yaml-eslint-parser: 2.1.0 - eslint-plugin-react-dom@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-dom@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/jsx': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + compare-versions: 6.1.1 + eslint: 10.9.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-dom@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.1.1(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-react-hooks@7.1.1(eslint@10.9.1(jiti@2.7.0)): dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.7 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) hermes-parser: 0.25.1 zod: 4.4.3 zod-validation-error: 4.0.2(zod@4.4.3) transitivePeerDependencies: - supports-color - eslint-plugin-react-jsx@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-jsx@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/jsx': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-jsx@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-naming-convention@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + ts-pattern: 5.9.0 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-naming-convention@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.5.3(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-react-refresh@0.5.3(eslint@10.9.1(jiti@2.7.0)): + dependencies: + eslint: 10.9.1(jiti@2.7.0) + + eslint-plugin-react-refresh@0.5.5(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) - eslint-plugin-react-rsc@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-rsc@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-rsc@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-web-api@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + birecord: 0.1.2 + eslint: 10.9.1(jiti@2.7.0) + ts-pattern: 5.9.0 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-web-api@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) birecord: 0.1.2 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-x@5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/jsx': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.18.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/type-utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + compare-versions: 6.1.1 + eslint: 10.9.1(jiti@2.7.0) + string-ts: 2.3.1 + ts-api-utils: 2.5.0(typescript@6.0.3) + ts-pattern: 5.9.0 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-x@5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@eslint-react/ast': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.18.6(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/type-utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) string-ts: 2.3.1 ts-api-utils: 2.5.0(typescript@6.0.3) ts-pattern: 5.9.0 @@ -12598,45 +13284,59 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-regexp@3.1.1(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-regexp@3.1.1(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 comment-parser: 1.4.7 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) jsdoc-type-pratt-parser: 7.3.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-tailwindcss@4.2.0(eslint@10.8.0(jiti@2.7.0))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)))(typescript@6.0.3): + eslint-plugin-tailwindcss@4.2.0(eslint@10.9.1(jiti@2.7.0))(tailwindcss@4.3.3)(typescript@6.0.3): + dependencies: + '@typescript-eslint/utils': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + postcss: 8.5.23 + postcss-nested: 7.0.2(postcss@8.5.23) + synckit: 0.11.13 + tailwind-api-utils: 1.0.3(tailwindcss@4.3.3) + tailwindcss: 4.3.3 + optionalDependencies: + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-tailwindcss@4.4.0(eslint@10.9.1(jiti@2.7.0))(tailwindcss@4.3.3)(typescript@6.0.3): dependencies: - '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) postcss: 8.5.23 postcss-nested: 7.0.2(postcss@8.5.23) synckit: 0.11.13 - tailwind-api-utils: 1.0.3(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3))) - tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)) + tailwind-api-utils: 1.0.3(tailwindcss@4.3.3) + tailwindcss: 4.3.3 optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-toml@1.5.0(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-toml@1.5.0(eslint@10.9.1(jiti@2.7.0)): dependencies: '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@ota-meshi/ast-token-store': 0.3.0 debug: 4.4.3 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) toml-eslint-parser: 1.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@72.0.0(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-unicorn@72.0.0(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint/css-tree': 4.0.5 browserslist: 4.28.7 change-case: 5.4.4 @@ -12644,7 +13344,7 @@ snapshots: core-js-compat: 3.49.0 detect-indent: 7.0.2 entities: 4.5.0 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) find-up-simple: 1.0.1 globals: 17.7.0 indent-string: 5.0.0 @@ -12658,51 +13358,113 @@ snapshots: strip-indent: 4.1.1 yaml: 2.9.0 - eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-unicorn@73.0.0(eslint@10.9.1(jiti@2.7.0)): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) + '@eslint/css-tree': 4.0.5 + browserslist: 4.28.7 + change-case: 5.4.4 + ci-info: 4.4.0 + core-js-compat: 3.49.0 + detect-indent: 7.0.2 + entities: 4.5.0 + eslint: 10.9.1(jiti@2.7.0) + find-up-simple: 1.0.1 + globals: 17.11.0 + indent-string: 5.0.0 + is-builtin-module: 5.0.0 + is-identifier: 1.1.0 + pluralize: 8.0.0 + quote-js-string: 0.1.0 + regjsparser: 0.13.2 + reserved-identifiers: 1.2.0 + semver: 7.8.5 + strip-indent: 4.1.1 + yaml: 2.9.0 + + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0)): + dependencies: + eslint: 10.9.1(jiti@2.7.0) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) + + eslint-plugin-vue@10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)))(@typescript-eslint/parser@8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0))): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 7.1.4 + semver: 7.8.5 + vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)) + xml-name-validator: 5.0.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@stylistic/eslint-plugin': 5.10.0(eslint@10.9.1(jiti@2.7.0)) + '@typescript-eslint/parser': 8.65.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-vue@10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.8.0(jiti@2.7.0)))(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.8.0(jiti@2.7.0))): + eslint-plugin-vue@10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)))(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.9.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0))): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) - eslint: 10.8.0(jiti@2.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.4 semver: 7.8.5 - vue-eslint-parser: 10.4.1(eslint@10.8.0(jiti@2.7.0)) + vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)) xml-name-validator: 5.0.0 optionalDependencies: - '@stylistic/eslint-plugin': 5.10.0(eslint@10.8.0(jiti@2.7.0)) - '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@stylistic/eslint-plugin': 5.10.0(eslint@10.9.1(jiti@2.7.0)) + '@typescript-eslint/parser': 8.68.0(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.8.0(jiti@2.7.0))(globals@17.7.0): + eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0): dependencies: aria-query: 5.3.2 - eslint: 10.8.0(jiti@2.7.0) - globals: 17.7.0 - vue-eslint-parser: 10.4.1(eslint@10.8.0(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) + globals: 17.11.0 + vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)) transitivePeerDependencies: - supports-color optional: true - eslint-plugin-yml@3.6.0(eslint@10.8.0(jiti@2.7.0)): + eslint-plugin-yml@3.6.0(eslint@10.9.1(jiti@2.7.0)): + dependencies: + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@ota-meshi/ast-token-store': 0.3.0 + diff-sequences: 29.6.3 + escape-string-regexp: 5.0.0 + eslint: 10.9.1(jiti@2.7.0) + natural-compare: 1.4.0 + yaml-eslint-parser: 2.1.0 + + eslint-plugin-yml@3.8.1(eslint@10.9.1(jiti@2.7.0)): dependencies: '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@ota-meshi/ast-token-store': 0.3.0 diff-sequences: 29.6.3 escape-string-regexp: 5.0.0 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) natural-compare: 1.4.0 yaml-eslint-parser: 2.1.0 - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.40)(eslint@10.8.0(jiti@2.7.0)): + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.40)(eslint@10.9.1(jiti@2.7.0)): dependencies: '@vue/compiler-sfc': 3.5.40 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) + + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.42)(eslint@10.9.1(jiti@2.7.0)): + dependencies: + '@vue/compiler-sfc': 3.5.42 + eslint: 10.9.1(jiti@2.7.0) + + eslint-rule-docs@1.1.235: {} eslint-scope@9.1.2: dependencies: @@ -12717,9 +13479,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.8.0(jiti@2.7.0): + eslint@10.9.1(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.7.0 @@ -12824,8 +13586,6 @@ snapshots: exsolve@1.1.0: {} - extendable-error@0.1.7: {} - fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} @@ -12883,6 +13643,10 @@ snapshots: optionalDependencies: picomatch: 4.0.5 + fdir@6.5.0(picomatch@4.0.7): + optionalDependencies: + picomatch: 4.0.7 + fetch-blob@2.1.2: {} figures@6.1.0: @@ -12969,18 +13733,6 @@ snapshots: jsonfile: 6.2.1 universalify: 2.0.1 - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - fs-minipass@3.0.3: dependencies: minipass: 7.1.3 @@ -13064,6 +13816,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.14.3: + dependencies: + resolve-pkg-maps: 1.0.0 + get-tsconfig@5.0.0-beta.5: dependencies: resolve-pkg-maps: 1.0.0 @@ -13139,6 +13895,8 @@ snapshots: globals@15.15.0: {} + globals@17.11.0: {} + globals@17.7.0: {} globalthis@1.0.4: @@ -13181,6 +13939,8 @@ snapshots: retry: 0.13.1 safe-execa: 0.1.4 + hard-rejection@2.1.0: {} + has-bigints@1.1.0: optional: true @@ -13232,6 +13992,12 @@ snapshots: hookified@2.2.0: {} + hosted-git-info@2.8.9: {} + + hosted-git-info@4.1.0: + dependencies: + lru-cache: 6.0.0 + hosted-git-info@8.1.0: dependencies: lru-cache: 10.4.3 @@ -13249,6 +14015,13 @@ snapshots: domutils: 3.2.2 entities: 4.5.0 + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 4.5.0 + http-cache-semantics@4.2.0: {} http-proxy-agent@7.0.2: @@ -13265,8 +14038,6 @@ snapshots: transitivePeerDependencies: - supports-color - human-id@4.2.0: {} - human-signals@2.1.0: {} human-signals@8.0.1: {} @@ -13330,9 +14101,9 @@ snapshots: ini@6.0.0: {} - inquirer@9.3.8(@types/node@26.1.1): + inquirer@9.3.8(@types/node@26.4.0): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@26.1.1) + '@inquirer/external-editor': 1.0.3(@types/node@26.4.0) '@inquirer/figures': 1.0.15 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -13356,6 +14127,8 @@ snapshots: ip-address@10.3.1: {} + irregular-plurals@3.5.0: {} + is-array-buffer@3.0.5: dependencies: call-bind: 1.0.9 @@ -13379,10 +14152,6 @@ snapshots: has-bigints: 1.1.0 optional: true - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - is-boolean-object@1.2.2: dependencies: call-bound: 1.0.4 @@ -13475,6 +14244,8 @@ snapshots: is-path-inside@4.0.0: {} + is-plain-obj@1.1.0: {} + is-plain-obj@2.1.0: {} is-plain-obj@4.1.0: {} @@ -13589,6 +14360,15 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jest-diff@29.7.0: + dependencies: + chalk: 4.1.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-get-type@29.6.3: {} + jiti@1.21.7: {} jiti@2.5.1: {} @@ -13616,6 +14396,12 @@ snapshots: jsdoc-type-pratt-parser@7.3.0: {} + jsdoc-type-pratt-parser@8.0.0: {} + + jsdoc-type-pratt-parser@9.0.1: + dependencies: + '@types/estree': 1.0.9 + jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -13636,10 +14422,6 @@ snapshots: eslint-visitor-keys: 5.0.1 semver: 7.8.5 - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - jsonfile@6.2.1: dependencies: universalify: 2.0.1 @@ -13687,17 +14469,15 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lilconfig@2.1.0: {} - lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} - lint-staged@17.2.0: + lint-staged@17.4.1: dependencies: - picomatch: 4.0.5 + picomatch: 4.0.7 string-argv: 0.3.2 - tinyexec: 1.2.4 + tinyexec: 1.3.0 optionalDependencies: yaml: 2.9.0 @@ -13737,8 +14517,6 @@ snapshots: lodash.merge@4.6.2: {} - lodash.startcase@4.4.0: {} - lodash.throttle@4.1.1: {} lodash.truncate@4.4.2: {} @@ -13782,8 +14560,8 @@ snapshots: magicast@0.5.3: dependencies: - '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 source-map-js: 1.2.1 make-asynchronous@1.1.0: @@ -13804,9 +14582,6 @@ snapshots: dependencies: '@zkochan/rimraf': 4.0.0 - make-error@1.3.6: - optional: true - make-fetch-happen@14.0.3: dependencies: '@npmcli/agent': 3.0.0 @@ -13827,6 +14602,8 @@ snapshots: dependencies: p-defer: 1.0.0 + map-obj@1.0.1: {} + map-obj@4.3.0: {} markdown-table@3.0.4: {} @@ -13985,6 +14762,21 @@ snapshots: meow@14.1.0: {} + meow@9.0.0: + dependencies: + '@types/minimist': 1.2.5 + camelcase-keys: 6.2.2 + decamelize: 1.2.0 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -14208,6 +15000,8 @@ snapshots: mimic-function@5.0.1: {} + min-indent@1.0.1: {} + minimatch@10.2.5: dependencies: brace-expansion: 5.0.5 @@ -14224,6 +15018,12 @@ snapshots: dependencies: brace-expansion: 2.1.2 + minimist-options@4.1.0: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + minimist@1.2.8: {} minipass-collect@2.0.1: @@ -14301,8 +15101,6 @@ snapshots: module-replacements@3.1.0: {} - mri@1.2.0: {} - ms@2.1.3: {} msgpackr-extract@3.0.4: @@ -14317,7 +15115,7 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.4 optional: true - msgpackr@2.0.4: + msgpackr@2.0.6: optionalDependencies: msgpackr-extract: 3.0.4 @@ -14325,21 +15123,17 @@ snapshots: mute-stream@3.0.0: {} - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nanoexec@1.1.0(@types/node@26.1.1): + nanoexec@1.1.0(@types/node@26.4.0): dependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 promise-make-naked: 3.0.2 nanoid@3.3.11: {} nanoid@3.3.16: {} + nanoid@3.3.18: {} + natural-compare@1.4.0: {} natural-orderby@5.0.0: {} @@ -14348,12 +15142,6 @@ snapshots: next-path@1.0.0: {} - node-fetch@2.7.0(encoding@0.1.13): - dependencies: - whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 - node-gyp-build-optional-packages@5.2.2: dependencies: detect-libc: 2.1.2 @@ -14386,6 +15174,20 @@ snapshots: dependencies: abbrev: 3.0.1 + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.12 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + normalize-package-data@3.0.3: + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.16.2 + semver: 7.8.5 + validate-npm-package-license: 3.0.4 + normalize-package-data@7.0.1: dependencies: hosted-git-info: 8.1.0 @@ -14426,12 +15228,8 @@ snapshots: dependencies: boolbase: 1.0.0 - object-assign@4.1.1: {} - object-deep-merge@2.0.1: {} - object-hash@3.0.0: {} - object-inspect@1.13.4: optional: true @@ -14501,8 +15299,6 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 - outdent@0.5.0: {} - own-keys@1.0.2: dependencies: call-bound: 1.0.4 @@ -14608,10 +15404,6 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@0.2.11: - dependencies: - quansync: 0.2.11 - package-manager-detector@1.8.0: {} parent-module@1.0.1: @@ -14696,18 +15488,14 @@ snapshots: picomatch@2.3.1: {} - picomatch@2.3.2: {} - picomatch@4.0.3: {} picomatch@4.0.5: {} - pify@2.3.0: {} + picomatch@4.0.7: {} pify@4.0.1: {} - pirates@4.0.7: {} - pkg-dir@4.2.0: dependencies: find-up: 4.1.0 @@ -14724,6 +15512,10 @@ snapshots: exsolve: 1.1.0 pathe: 2.0.3 + plur@4.0.0: + dependencies: + irregular-plurals: 3.5.0 + pluralize@8.0.0: {} pnpm-workspace-yaml@1.7.0: @@ -14777,25 +15569,12 @@ snapshots: postcss: 8.5.23 postcss-safe-parser: 6.0.0(postcss@8.5.23) - postcss-import@15.1.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.12 - - postcss-js@4.1.0(postcss@8.5.23): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.5.23 - - postcss-load-config@4.0.2(postcss@8.5.23)(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)): + postcss-html@2.0.0(postcss@8.5.23): dependencies: - lilconfig: 3.1.3 - yaml: 2.9.0 - optionalDependencies: + htmlparser2: 9.1.0 + js-tokens: 9.0.1 postcss: 8.5.23 - ts-node: 10.9.2(@types/node@26.1.1)(typescript@6.0.3) + postcss-safe-parser: 7.0.1(postcss@8.5.23) postcss-media-query-parser@0.2.3: {} @@ -14838,11 +15617,6 @@ snapshots: postcss: 8.5.23 postcss-selector-parser: 7.1.4 - postcss-nested@6.2.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 6.1.4 - postcss-nested@7.0.2(postcss@8.5.23): dependencies: postcss: 8.5.23 @@ -14928,12 +15702,12 @@ snapshots: dependencies: postcss: 8.5.23 - postcss-selector-parser@6.1.4: + postcss-selector-parser@7.1.4: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@7.1.4: + postcss-selector-parser@7.1.5: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -14956,6 +15730,14 @@ snapshots: postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 + postcss-tailwindcss@3.0.6: + dependencies: + enhanced-resolve: 5.24.5 + get-tsconfig: 4.14.3 + postcss: 8.5.26 + postcss-selector-parser: 7.1.5 + postcss-value-parser: 4.2.0 + postcss-unique-selectors@7.0.4(postcss@8.5.23): dependencies: postcss: 8.5.23 @@ -14975,6 +15757,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.26: + dependencies: + nanoid: 3.3.18 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.5.6: dependencies: nanoid: 3.3.11 @@ -14994,14 +15782,18 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@2.8.8: {} - prettier@3.9.6: {} pretty-bytes@5.6.0: {} pretty-bytes@7.0.1: {} + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + pretty-ms@7.0.1: dependencies: parse-ms: 2.1.0 @@ -15052,9 +15844,7 @@ snapshots: defu: 6.1.7 destr: 2.0.5 - read-cache@1.0.0: - dependencies: - pify: 2.3.0 + react-is@18.3.1: {} read-cmd-shim@4.0.0: {} @@ -15063,12 +15853,18 @@ snapshots: ini: 3.0.1 strip-bom: 4.0.0 - read-yaml-file@1.1.0: + read-pkg-up@7.0.1: dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.15.0 - pify: 4.0.1 - strip-bom: 3.0.0 + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + + read-pkg@5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 read-yaml-file@2.1.0: dependencies: @@ -15081,14 +15877,15 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - readdirp@3.6.0: - dependencies: - picomatch: 2.3.2 - readdirp@5.0.0: {} realpath-missing@1.1.0: {} + redent@3.0.0: + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + refa@0.12.1: dependencies: '@eslint-community/regexpp': 4.12.2 @@ -15134,6 +15931,59 @@ snapshots: '@zkochan/rimraf': 4.0.0 fs-extra: 11.3.4 + repoctl@5.4.4(@commitlint/cli@21.2.2(@types/node@26.4.0)(conventional-commits-parser@7.1.1)(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@types/node@26.4.0)(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@vitest/coverage-v8@4.1.11)(conventional-changelog-conventionalcommits@10.2.1)(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(magicast@0.5.3)(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)(ts-declaration-location@1.0.7(typescript@6.0.3))(typanion@3.14.0)(typescript@6.0.3)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(vitest@4.1.11): + dependencies: + '@icebreakers/monorepo': 5.4.4(@commitlint/cli@21.2.2(@types/node@26.4.0)(conventional-commits-parser@7.1.1)(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@types/node@26.4.0)(@unocss/eslint-plugin@66.6.8(eslint@10.9.1(jiti@2.7.0))(typescript@6.0.3))(@vitest/coverage-v8@4.1.11)(conventional-changelog-conventionalcommits@10.2.1)(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-pnpm@1.7.0(eslint@10.9.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0))(eslint@10.9.1(jiti@2.7.0))(magicast@0.5.3)(postcss@8.5.23)(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3)(ts-declaration-location@1.0.7(typescript@6.0.3))(typanion@3.14.0)(typescript@6.0.3)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + optionalDependencies: + '@commitlint/cli': 21.2.2(@types/node@26.4.0)(conventional-commits-parser@7.1.1)(typescript@6.0.3) + eslint: 10.9.1(jiti@2.7.0) + stylelint: 17.14.1(typescript@6.0.3) + typescript: 6.0.3 + vitest: 4.1.11(@types/node@26.4.0)(@vitest/coverage-v8@4.1.11)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + transitivePeerDependencies: + - '@angular-eslint/eslint-plugin' + - '@angular-eslint/eslint-plugin-template' + - '@angular-eslint/template-parser' + - '@edge-runtime/vm' + - '@eslint/css' + - '@eslint/json' + - '@next/eslint-plugin-next' + - '@opentelemetry/api' + - '@prettier/plugin-xml' + - '@types/node' + - '@unocss/eslint-plugin' + - '@vitest/browser-playwright' + - '@vitest/browser-preview' + - '@vitest/browser-webdriverio' + - '@vitest/coverage-istanbul' + - '@vitest/coverage-v8' + - '@vitest/ui' + - astro-eslint-parser + - conventional-changelog-conventionalcommits + - domexception + - eslint-plugin-astro + - eslint-plugin-erasable-syntax-only + - eslint-plugin-jsx-a11y + - eslint-plugin-pnpm + - eslint-plugin-solid + - eslint-plugin-svelte + - eslint-plugin-vuejs-accessibility + - happy-dom + - jsdom + - magicast + - msw + - oxlint + - postcss + - prettier-plugin-astro + - prettier-plugin-slidev + - stylelint-config-html + - supports-color + - svelte-eslint-parser + - tailwindcss + - ts-declaration-location + - typanion + - vite + require-from-string@2.0.2: {} reserved-identifiers@1.2.0: {} @@ -15400,6 +16250,8 @@ snapshots: semver-utils@1.1.4: {} + semver@5.7.2: {} + semver@6.3.1: {} semver@7.8.5: {} @@ -15533,11 +16385,6 @@ snapshots: source-map@0.6.1: {} - spawndamnit@3.0.1: - dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 - spawno@2.1.2: dependencies: proc-output: 1.0.9 @@ -15678,6 +16525,10 @@ snapshots: strip-final-newline@4.0.0: {} + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + strip-indent@4.1.1: {} stylehacks@7.0.6(postcss@8.5.23): @@ -15696,6 +16547,11 @@ snapshots: stylelint: 17.14.1(typescript@6.0.3) stylelint-order: 8.1.1(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-recess-order@7.8.0(stylelint-order@8.1.1(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3)): + dependencies: + stylelint: 17.14.1(typescript@6.0.3) + stylelint-order: 8.1.1(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-recommended-scss@17.0.1(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3)): dependencies: postcss-scss: 4.0.9(postcss@8.5.23) @@ -15713,6 +16569,16 @@ snapshots: stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)) stylelint-config-recommended: 18.0.0(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-recommended-vue@2.0.0(postcss-html@2.0.0(postcss@8.5.23))(stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)))(stylelint-config-recommended-scss@17.0.1(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3)))(stylelint-config-recommended@18.0.0(stylelint@17.14.1(typescript@6.0.3)))(stylelint@17.14.1(typescript@6.0.3)): + dependencies: + postcss-html: 2.0.0(postcss@8.5.23) + semver: 7.8.5 + stylelint: 17.14.1(typescript@6.0.3) + stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-recommended: 18.0.0(stylelint@17.14.1(typescript@6.0.3)) + optionalDependencies: + stylelint-config-recommended-scss: 17.0.1(postcss@8.5.23)(stylelint@17.14.1(typescript@6.0.3)) + stylelint-config-recommended@18.0.0(stylelint@17.14.1(typescript@6.0.3)): dependencies: stylelint: 17.14.1(typescript@6.0.3) @@ -15736,7 +16602,7 @@ snapshots: postcss-sorting: 10.0.0(postcss@8.5.23) stylelint: 17.14.1(typescript@6.0.3) - stylelint-plugin-tailwindcss@3.0.3(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3))): + stylelint-plugin-tailwindcss@3.0.3(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3): dependencies: '@unocss/config': 66.7.5 '@unocss/core': 66.7.5 @@ -15744,7 +16610,17 @@ snapshots: postcss-tailwindcss: 3.0.3 stylelint: 17.14.1(typescript@6.0.3) optionalDependencies: - tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)) + tailwindcss: 4.3.3 + + stylelint-plugin-tailwindcss@3.0.6(stylelint@17.14.1(typescript@6.0.3))(tailwindcss@4.3.3): + dependencies: + '@unocss/config': 66.8.1 + '@unocss/core': 66.8.1 + postcss: 8.5.26 + postcss-tailwindcss: 3.0.6 + stylelint: 17.14.1(typescript@6.0.3) + optionalDependencies: + tailwindcss: 4.3.3 stylelint-scss@7.2.0(stylelint@17.14.1(typescript@6.0.3)): dependencies: @@ -15802,16 +16678,6 @@ snapshots: - supports-color - typescript - sucrase@3.35.1: - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - commander: 4.1.1 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.7 - tinyglobby: 0.2.17 - ts-interface-checker: 0.1.13 - super-regex@1.1.0: dependencies: function-timeout: 1.0.2 @@ -15824,6 +16690,11 @@ snapshots: dependencies: has-flag: 4.0.0 + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + supports-hyperlinks@4.5.0: dependencies: has-flag: 5.0.1 @@ -15867,41 +16738,16 @@ snapshots: tagged-tag@1.0.0: {} - tailwind-api-utils@1.0.3(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3))): + tailwind-api-utils@1.0.3(tailwindcss@4.3.3): dependencies: enhanced-resolve: 5.24.3 jiti: 2.7.0 local-pkg: 1.2.1 - tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)) + tailwindcss: 4.3.3 tailwind-csstree@0.3.3: {} - tailwindcss@3.4.12(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.7 - lilconfig: 2.1.0 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.5.23 - postcss-import: 15.1.0(postcss@8.5.23) - postcss-js: 4.1.0(postcss@8.5.23) - postcss-load-config: 4.0.2(postcss@8.5.23)(ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3)) - postcss-nested: 6.2.0(postcss@8.5.23) - postcss-selector-parser: 6.1.4 - resolve: 1.22.12 - sucrase: 3.35.1 - transitivePeerDependencies: - - ts-node + tailwindcss@4.3.3: {} tapable@2.3.3: {} @@ -15923,16 +16769,6 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - term-size@2.2.1: {} - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - time-span@5.1.0: dependencies: convert-hrtime: 5.0.0 @@ -15941,6 +16777,8 @@ snapshots: tinyexec@1.2.4: {} + tinyexec@1.3.0: {} + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) @@ -15972,10 +16810,10 @@ snapshots: dependencies: nopt: 1.0.10 - tr46@0.0.3: {} - tree-kill@1.2.2: {} + trim-newlines@3.0.1: {} + truncate-utf8-bytes@1.0.2: dependencies: utf8-byte-length: 1.0.5 @@ -15986,29 +16824,8 @@ snapshots: ts-declaration-location@1.0.7(typescript@6.0.3): dependencies: - picomatch: 4.0.5 - typescript: 6.0.3 - optional: true - - ts-interface-checker@0.1.13: {} - - ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 26.1.1 - acorn: 8.17.0 - acorn-walk: 8.3.5 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 + picomatch: 4.0.7 typescript: 6.0.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 optional: true ts-pattern@5.9.0: {} @@ -16030,7 +16847,17 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdown@0.22.14(tsx@4.23.1)(typescript@6.0.3)(unrun@0.2.36(synckit@0.11.13)): + tsd@0.33.0: + dependencies: + '@tsd/typescript': 5.9.3 + eslint-formatter-pretty: 4.1.0 + globby: 11.1.0 + jest-diff: 29.7.0 + meow: 9.0.0 + path-exists: 4.0.0 + read-pkg-up: 7.0.1 + + tsdown@0.22.14(tsx@4.23.13)(typescript@6.0.3)(unrun@0.2.36(synckit@0.11.13)): dependencies: ansis: 4.3.1 cac: 7.0.0 @@ -16048,7 +16875,7 @@ snapshots: unconfig-core: 7.5.0 verkit: 0.3.0 optionalDependencies: - tsx: 4.23.1 + tsx: 4.23.13 typescript: 6.0.3 unrun: 0.2.36(synckit@0.11.13) transitivePeerDependencies: @@ -16059,20 +16886,20 @@ snapshots: tslib@2.8.1: {} - tsx@4.23.1: + tsx@4.23.13: dependencies: esbuild: 0.28.1 optionalDependencies: fsevents: 2.3.3 - turbo@2.10.7: + turbo@2.10.12: optionalDependencies: - '@turbo/darwin-64': 2.10.7 - '@turbo/darwin-arm64': 2.10.7 - '@turbo/linux-64': 2.10.7 - '@turbo/linux-arm64': 2.10.7 - '@turbo/windows-64': 2.10.7 - '@turbo/windows-arm64': 2.10.7 + '@turbo/darwin-64': 2.10.12 + '@turbo/darwin-arm64': 2.10.12 + '@turbo/linux-64': 2.10.12 + '@turbo/linux-arm64': 2.10.12 + '@turbo/windows-64': 2.10.12 + '@turbo/windows-arm64': 2.10.12 typanion@3.14.0: {} @@ -16082,12 +16909,16 @@ snapshots: type-fest@0.16.0: {} + type-fest@0.18.1: {} + type-fest@0.20.2: {} type-fest@0.21.3: {} type-fest@0.6.0: {} + type-fest@0.8.1: {} + type-fest@1.4.0: {} type-fest@4.41.0: {} @@ -16244,8 +17075,6 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - universalify@0.1.2: {} - universalify@2.0.1: {} unrun@0.2.36(synckit@0.11.13): @@ -16285,9 +17114,6 @@ snapshots: uuid@9.0.1: {} - v8-compile-cache-lib@3.0.1: - optional: true - valibot@1.4.2(typescript@6.0.3): optionalDependencies: typescript: 6.0.3 @@ -16309,63 +17135,63 @@ snapshots: dependencies: semver: 7.8.5 - vite-tsconfig-paths@6.1.1(typescript@6.0.3)(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0)): + vite-tsconfig-paths@6.1.1(typescript@6.0.3)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)): dependencies: debug: 4.4.3 globrex: 0.1.2 tsconfck: 3.1.6(typescript@6.0.3) - vite: 7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0) + vite: 7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0) transitivePeerDependencies: - supports-color - typescript - vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0): + vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0): dependencies: esbuild: 0.27.7 - fdir: 6.5.0(picomatch@4.0.5) - picomatch: 4.0.5 - postcss: 8.5.23 + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 + postcss: 8.5.26 rollup: 4.62.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 fsevents: 2.3.3 jiti: 2.7.0 - tsx: 4.23.1 + tsx: 4.23.13 yaml: 2.9.0 - vitest@4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0)): + vitest@4.1.11(@types/node@26.4.0)(@vitest/coverage-v8@4.1.11)(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)): dependencies: - '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.10 - '@vitest/runner': 4.1.10 - '@vitest/snapshot': 4.1.10 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/expect': 4.1.11 + '@vitest/mocker': 4.1.11(vite@7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + '@vitest/pretty-format': 4.1.11 + '@vitest/runner': 4.1.11 + '@vitest/snapshot': 4.1.11 + '@vitest/spy': 4.1.11 + '@vitest/utils': 4.1.11 es-module-lexer: 2.3.1 expect-type: 1.4.0 magic-string: 0.30.21 obug: 2.1.4 pathe: 2.0.3 - picomatch: 4.0.5 + picomatch: 4.0.7 std-env: 4.2.0 tinybench: 2.9.0 - tinyexec: 1.2.4 + tinyexec: 1.3.0 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 7.3.1(@types/node@26.1.1)(jiti@2.7.0)(tsx@4.23.1)(yaml@2.9.0) + vite: 7.3.1(@types/node@26.4.0)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 26.1.1 - '@vitest/coverage-v8': 4.1.10(vitest@4.1.10) + '@types/node': 26.4.0 + '@vitest/coverage-v8': 4.1.11(vitest@4.1.11) transitivePeerDependencies: - msw - vue-eslint-parser@10.4.1(eslint@10.8.0(jiti@2.7.0)): + vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)): dependencies: debug: 4.4.3 - eslint: 10.8.0(jiti@2.7.0) + eslint: 10.9.1(jiti@2.7.0) eslint-scope: 9.1.2 eslint-visitor-keys: 5.0.1 espree: 11.2.0 @@ -16380,13 +17206,6 @@ snapshots: web-worker@1.5.0: {} - webidl-conversions@3.0.1: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 @@ -16525,6 +17344,8 @@ snapshots: yaml@2.9.0: {} + yargs-parser@20.2.9: {} + yargs-parser@22.0.0: {} yargs@18.1.0: @@ -16536,9 +17357,6 @@ snapshots: y18n: 5.0.8 yargs-parser: 22.0.0 - yn@3.1.1: - optional: true - yocto-queue@0.1.0: {} yocto-queue@1.2.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index dd6d548..bb89a65 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -8,3 +8,14 @@ onlyBuiltDependencies: - esbuild - sharp - workerd +minimumReleaseAge: 0 +versioning: + changelog: + storage: repository +allowBuilds: + '@tailwindcss/oxide': true + esbuild: true + msgpackr-extract: true + sharp: true + vue-demi: true + workerd: true diff --git a/repoctl.config.ts b/repoctl.config.ts new file mode 100644 index 0000000..fcc75c5 --- /dev/null +++ b/repoctl.config.ts @@ -0,0 +1,41 @@ +import type { MonorepoConfig } from 'repoctl' + +export default { + commands: { + create: { + defaultTemplate: 'unbuild', + renameJson: false, + }, + clean: { + autoConfirm: false, + includePrivate: true, + }, + upgrade: { + skipOverwrite: false, + mergeTargets: true, + }, + }, + tooling: { + commitlint: { + extends: ['@commitlint/config-conventional'], + }, + eslint: { + ignores: ['**/fixtures/**'], + }, + stylelint: { + rules: {}, + }, + lintStaged: { + repoCommand: 'pnpm exec repo', + }, + vitest: { + includeWorkspaceRootConfig: false, + coverageExclude: ['**/dist/**'], + coverageSkipFull: true, + }, + vitestProject: { + globals: true, + testTimeout: 60_000, + }, + }, +} satisfies MonorepoConfig diff --git a/stylelint.config.js b/stylelint.config.js index d9bd9d3..03c7a02 100644 --- a/stylelint.config.js +++ b/stylelint.config.js @@ -1,3 +1,3 @@ -import { icebreaker } from '@icebreakers/stylelint-config' +import { defineStylelintConfig } from 'repoctl/tooling' -export default icebreaker() +export default await defineStylelintConfig() diff --git a/tsconfig.json b/tsconfig.json index 6d23ddc..9d17b35 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,60 +1,4 @@ { - "compilerOptions": { - // 指定 ECMAScript 目标版本,ESNext 表示支持最新的 ES 特性 - "target": "ESNext", - - // 强制按模块文件处理,避免脚本/模块混合推断带来的歧义 - "moduleDetection": "force", - // 指定模块系统,ESNext 使用原生 ES 模块 (import/export) - "module": "ESNext", - - // 模块解析策略,Bundler 模式适用于打包工具(如 Vite、Webpack),支持更宽松的解析规则 - "moduleResolution": "Bundler", - - // 允许导入 .json 文件,并自动生成类型声明 - "resolveJsonModule": true, - - // 指定要包含的类型声明文件,node 提供 Node.js API 类型,vitest/globals 提供测试全局变量类型 - "types": [ - "node", - "vitest/globals" - ], - - // 允许编译 JavaScript 文件,使其可以被导入和进行类型检查 - "allowJs": true, - - // 启用所有严格类型检查选项,包括 noImplicitAny、strictNullChecks 等 - "strict": true, - - // 严格检查可选属性类型,区分 undefined 和缺失的属性 - "exactOptionalPropertyTypes": true, - - // 要求子类重写父类方法时必须使用 override 关键字 - "noImplicitOverride": true, - - // 禁止通过索引签名(如 obj['key'])访问未在索引签名中定义的属性 - "noPropertyAccessFromIndexSignature": true, - - // 访问索引签名时返回 undefined | T,而不是 T(防止未定义访问错误) - "noUncheckedIndexedAccess": true, - - // 不生成输出文件(仅用于类型检查,实际由打包工具处理编译) - "noEmit": true, - - // 允许从没有默认导出的模块中默认导入(如 import React from 'react') - "allowSyntheticDefaultImports": true, - - // 启用 ES 模块互操作性,为 CommonJS 模块提供 synthetic default imports - "esModuleInterop": true, - - // 让每个文件都能独立被安全编译,和当前打包工具链更一致 - "isolatedModules": true, - // 保留源码中的 import/export 语义,不做旧式的语法重写 - "verbatimModuleSyntax": true, - // 跳过库文件的类型检查,提高编译速度(库文件通常已经有类型声明) - "skipLibCheck": true, - - // TS 6 下部分构建工具的 dts 流程仍会间接触发已废弃选项,这里先做兼容兜底 - "ignoreDeprecations": "6.0" - } + "extends": "repoctl/tsconfig.json", + "files": [] } diff --git a/turbo.json b/turbo.json index 57a0ea6..3143cdc 100644 --- a/turbo.json +++ b/turbo.json @@ -14,7 +14,8 @@ ], "outputs": [ "dist/**", - "bin/**" + "bin/**", + ".vitepress/dist/**" ] }, "lint": { @@ -22,12 +23,12 @@ "^lint" ], "inputs": [ - "src/**", - "lib/**", - "test/**", - "*.config.{js,ts}", + "**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts,vue}", + "**/*.{json,html,md,mdx,yml,yaml}", + "*.config.{js,ts,mjs,mts}", ".eslintrc*", - ".stylelintrc*" + ".stylelintrc*", + "package.json" ], "outputs": [] }, @@ -64,6 +65,19 @@ ], "outputs": [] }, + "tsd": { + "dependsOn": [ + "^tsd" + ], + "inputs": [ + "src/**", + "lib/**", + "test-d/**", + "package.json", + "tsconfig*.json" + ], + "outputs": [] + }, "release": { "cache": false }, diff --git a/vitest.config.ts b/vitest.config.ts index 41d7dc6..9f941c5 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,123 +1,4 @@ -import fs from 'node:fs' -import path from 'node:path' -import { fileURLToPath } from 'node:url' +import { defineVitestConfig } from 'repoctl/tooling' import { defineConfig } from 'vitest/config' -import YAML from 'yaml' -const ROOT_DIR = path.dirname(fileURLToPath(new URL(import.meta.url))) -const WORKSPACE_FILE = path.resolve(ROOT_DIR, 'pnpm-workspace.yaml') -const CONFIG_FILENAMES = [ - 'vitest.config.ts', - 'vitest.config.mts', - 'vitest.config.cts', - 'vitest.config.js', - 'vitest.config.cjs', - 'vitest.config.mjs', -] as const - -function extractBaseDirFromGlob(pattern: string): string | null { - if (!pattern) { - return null - } - - const normalized = pattern - .replace(/\\/g, '/') - .replace(/^\.\//, '') - const globIndex = normalized.search(/[*?[{]/) - const base = globIndex === -1 - ? normalized - : normalized.slice(0, globIndex) - - const cleaned = base.replace(/\/+$/, '') - return cleaned || null -} - -function loadProjectRootsFromWorkspace(): string[] { - if (!fs.existsSync(WORKSPACE_FILE)) { - return [] - } - - try { - const workspaceContent = fs.readFileSync(WORKSPACE_FILE, 'utf8') - const workspace = YAML.parse(workspaceContent) ?? {} - const packages: unknown[] = Array.isArray(workspace.packages) ? workspace.packages : [] - const roots = packages - .map(entry => typeof entry === 'string' ? entry.trim() : '') - .filter(entry => entry && !entry.startsWith('!')) - .map(extractBaseDirFromGlob) - .filter((entry): entry is string => Boolean(entry)) - - return roots.length ? Array.from(new Set(roots)) : [] - } - catch (error) { - console.warn('[vitest] Failed to parse pnpm-workspace.yaml, no project roots will be used.', error) - return [] - } -} - -const PROJECT_ROOTS = loadProjectRootsFromWorkspace() - -if (!PROJECT_ROOTS.length) { - console.warn('[vitest] No project roots detected. Check pnpm-workspace.yaml to define workspace packages.') -} - -function findConfig(basePath: string): string | null { - for (const filename of CONFIG_FILENAMES) { - const candidate = path.join(basePath, filename) - if (fs.existsSync(candidate)) { - return candidate - } - } - return null -} - -function resolveProjects(): string[] { - const projects: string[] = [] - - for (const folder of PROJECT_ROOTS) { - const rootPath = path.resolve(ROOT_DIR, folder) - if (!fs.existsSync(rootPath)) { - continue - } - - const rootConfig = findConfig(rootPath) - if (rootConfig) { - projects.push(rootConfig) - } - - const entries = fs.readdirSync(rootPath, { withFileTypes: true }) - for (const entry of entries) { - if (!entry.isDirectory()) { - continue - } - - const projectDir = path.join(rootPath, entry.name) - const configPath = findConfig(projectDir) - if (configPath) { - projects.push(configPath) - } - } - } - - return projects -} - -const projects = resolveProjects() - -export default defineConfig(() => { - return { - test: { - projects, - coverage: { - enabled: true, - skipFull: true, - exclude: [ - '**/dist/**', - ], - }, - forceRerunTriggers: [ - '**/{vitest,vite}.config.*/**', - ], - }, - } -}) +export default defineConfig(async () => await defineVitestConfig())