diff --git a/.changeset/pre.json b/.changeset/pre.json index ff5fa73f..75aeae53 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -27,6 +27,7 @@ "fix-core-dts-zod-compat", "fix-scaffold-template-versions", "fix-types-prebuild-plugin-zod-compat", + "remove-workspace-prepublish-guard", "scaffold-hook-interfaces-to-types", "workspace-publish-guards", "zodlike-export-path-fix" diff --git a/.changeset/remove-workspace-prepublish-guard.md b/.changeset/remove-workspace-prepublish-guard.md new file mode 100644 index 00000000..f3515c58 --- /dev/null +++ b/.changeset/remove-workspace-prepublish-guard.md @@ -0,0 +1,20 @@ +--- +"@stackwright/build-scripts": patch +"@stackwright/ui-shadcn": patch +"@stackwright/mcp": patch +"@stackwright/sbom-generator": patch +"@stackwright/core": patch +"@stackwright/nextjs": patch +"@stackwright/icons": patch +"@stackwright/hooks-registry": patch +"@stackwright/types": patch +"launch-stackwright": patch +"@stackwright/collections": patch +"@stackwright/maplibre": patch +"@stackwright/themes": patch +"@stackwright/scaffold-core": patch +"@stackwright/cli": patch +"@stackwright/otters": patch +--- + +Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 19963d13..7c1928b3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -216,6 +216,8 @@ pnpm test:core **CI enforces linting and formatting. Run these before every push:** +**If you changed any `package.json`:** run `pnpm install` from the repo root and stage the updated `pnpm-lock.yaml` alongside your changes. CI runs with `--frozen-lockfile` and will fail if the lockfile is out of sync with `package.json`. + ```bash pnpm format # Auto-fix Prettier formatting pnpm lint # Check ESLint (warnings are fine, errors are not) diff --git a/examples/stackwright-docs/CHANGELOG.md b/examples/stackwright-docs/CHANGELOG.md index b9543d5b..b51b9d7e 100644 --- a/examples/stackwright-docs/CHANGELOG.md +++ b/examples/stackwright-docs/CHANGELOG.md @@ -1,5 +1,15 @@ # stackwright-docs +## 0.1.6-alpha.3 + +### Patch Changes + +- Updated dependencies [adb13ae] + - @stackwright/ui-shadcn@0.1.3-alpha.1 + - @stackwright/core@0.8.4-alpha.3 + - @stackwright/nextjs@0.5.3-alpha.3 + - @stackwright/icons@0.5.2-alpha.1 + ## 0.1.6-alpha.2 ### Patch Changes diff --git a/examples/stackwright-docs/build-manifest.json b/examples/stackwright-docs/build-manifest.json index 4110d1b7..e9065519 100644 --- a/examples/stackwright-docs/build-manifest.json +++ b/examples/stackwright-docs/build-manifest.json @@ -1,10 +1,10 @@ { "format": "stackwright-build-manifest", "version": "1.0.0", - "generated": "2026-04-16T15:01:00.915Z", + "generated": "2026-05-15T14:03:57.119Z", "project": { "name": "stackwright-docs", - "version": "0.1.2-alpha.1", + "version": "0.1.6-alpha.3", "root": "/home/charles/git/peraspera/stackwright/examples/stackwright-docs", "isMonorepo": false }, diff --git a/examples/stackwright-docs/cyclonedx.json b/examples/stackwright-docs/cyclonedx.json index 32e8f7df..00af6ac7 100644 --- a/examples/stackwright-docs/cyclonedx.json +++ b/examples/stackwright-docs/cyclonedx.json @@ -3,7 +3,7 @@ "specVersion": "1.5", "version": 1, "metadata": { - "timestamp": "2026-04-16T15:01:00.915Z", + "timestamp": "2026-05-15T14:03:57.118Z", "tools": [ { "vendor": "Stackwright", @@ -14,8 +14,8 @@ "component": { "type": "application", "name": "stackwright-docs", - "version": "0.1.2-alpha.1", - "purl": "pkg:npm/stackwright-docs@0.1.2-alpha.1" + "version": "0.1.6-alpha.3", + "purl": "pkg:npm/stackwright-docs@0.1.6-alpha.3" } }, "components": [ @@ -307,7 +307,7 @@ ], "dependencies": [ { - "ref": "pkg:npm/stackwright-docs@0.1.2-alpha.1", + "ref": "pkg:npm/stackwright-docs@0.1.6-alpha.3", "dependsOn": [ "@radix-ui/react-accordion", "@radix-ui/react-slot", diff --git a/examples/stackwright-docs/package.json b/examples/stackwright-docs/package.json index 9d40d0ec..91f042fa 100644 --- a/examples/stackwright-docs/package.json +++ b/examples/stackwright-docs/package.json @@ -1,6 +1,6 @@ { "name": "stackwright-docs", - "version": "0.1.6-alpha.2", + "version": "0.1.6-alpha.3", "private": true, "scripts": { "prebuild": "stackwright-prebuild", @@ -26,7 +26,7 @@ "next": "^16.2.2", "react": "^19.2.4", "react-dom": "^19.2.4", - "tailwind-merge": "^3.5.0" + "tailwind-merge": "^3.6.0" }, "devDependencies": { "@playwright/browser-chromium": "^1.58.2", diff --git a/examples/stackwright-docs/spdx.json b/examples/stackwright-docs/spdx.json index 76a22dba..d0939667 100644 --- a/examples/stackwright-docs/spdx.json +++ b/examples/stackwright-docs/spdx.json @@ -1,11 +1,11 @@ { "spdxVersion": "SPDX-2.3", "dataLicense": "CC0-1.0", - "SPDXID": "SPDXRef-DOCUMENT-0458494c", - "name": "stackwright-docs@0.1.2-alpha.1", - "documentNamespace": "https://stackwright.dev/spdx/stackwright-docs/2026-04-16T15:01:00.913Z", + "SPDXID": "SPDXRef-DOCUMENT-4daafef0", + "name": "stackwright-docs@0.1.6-alpha.3", + "documentNamespace": "https://stackwright.dev/spdx/stackwright-docs/2026-05-15T14:03:57.117Z", "creationInfo": { - "created": "2026-04-16T15:01:00.913Z", + "created": "2026-05-15T14:03:57.117Z", "creators": [ "Tool: @stackwright/sbom-generator", "Tool-Version: 0.0.0" @@ -360,7 +360,7 @@ ], "relationships": [ { - "spdxElementId": "SPDXRef-DOCUMENT-0458494c", + "spdxElementId": "SPDXRef-DOCUMENT-4daafef0", "relationshipType": "DESCRIBES", "relatedSpdxElement": "SPDXRef-Package-clsx" }, diff --git a/examples/stackwright-docs/spdx.spdx b/examples/stackwright-docs/spdx.spdx index 10ad74ff..41bfa76a 100644 --- a/examples/stackwright-docs/spdx.spdx +++ b/examples/stackwright-docs/spdx.spdx @@ -1,11 +1,11 @@ SPDXVersion: SPDX-2.3 DataLicense: CC0-1.0 -SPDXID: SPDXRef-DOCUMENT-0458494c -DocumentName: stackwright-docs@0.1.2-alpha.1 -DocumentNamespace: https://stackwright.dev/spdx/stackwright-docs/2026-04-16T15:01:00.913Z +SPDXID: SPDXRef-DOCUMENT-4daafef0 +DocumentName: stackwright-docs@0.1.6-alpha.3 +DocumentNamespace: https://stackwright.dev/spdx/stackwright-docs/2026-05-15T14:03:57.117Z CreationInfo: - Created: 2026-04-16T15:01:00.913Z + Created: 2026-05-15T14:03:57.117Z Creator: Tool: @stackwright/sbom-generator Creator: Tool-Version: 0.0.0 @@ -129,7 +129,7 @@ PackageLicenseDeclared: NOASSERTION PackageChecksum: SHA256: 039d2e92d475e4268b1babe22545c8cc507d46e9fc09aacaa75ee5925b885a10 ExternalRef: PACKAGE-MANAGER purl pkg:npm/tailwind-merge@3.5.0 -Relationship: SPDXRef-DOCUMENT-0458494c DESCRIBES SPDXRef-Package-clsx +Relationship: SPDXRef-DOCUMENT-4daafef0 DESCRIBES SPDXRef-Package-clsx Relationship: SPDXRef-Package-clsx CONTAINS SPDXRef-Package--radix-ui-react-accordion Relationship: SPDXRef-Package-clsx CONTAINS SPDXRef-Package--radix-ui-react-slot Relationship: SPDXRef-Package-clsx CONTAINS SPDXRef-Package--radix-ui-react-tabs diff --git a/package.json b/package.json index 3e7dcfee..bcde585e 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,8 @@ "@commitlint/cli": "^20.5.0", "@commitlint/config-conventional": "^20.5.0", "@typescript-eslint/eslint-plugin": "^8.56.1", - "@typescript-eslint/parser": "^8.56.1", - "@vitest/coverage-v8": "^4.1.3", + "@typescript-eslint/parser": "^8.59.3", + "@vitest/coverage-v8": "^4.1.6", "eslint": "^9.39.3", "eslint-config-prettier": "^10.1.8", "eslint-plugin-react": "^7.37.5", @@ -61,17 +61,18 @@ "lint-staged": "^16.4.0", "playwright": "^1.58.2", "prettier": "^3.8.3", - "turbo": "^2.9.3", + "turbo": "^2.9.14", + "typescript": "^6", "vitest": "^4.1.3" }, "pnpm": { "overrides": { "@types/node": "^24.1.0", "csstype": "^3.2.0", - "typescript": "^5.8.3", + "typescript": "^6", "tsup": "^8.5.0", - "react": "19.2.5", - "react-dom": "19.2.5", + "react": "19.2.6", + "react-dom": "19.2.6", "vitest": "^4.1.3", "rollup": ">=4.59.0", "minimatch": ">=9.0.7", @@ -84,16 +85,18 @@ "path-to-regexp": ">=8.4.0", "diff": ">=4.0.4", "tmp": ">=0.2.4", - "undici": "^7.0.0", + "undici": ">=7.24.0", "tar": ">=6.2.1", "flatted": ">=3.4.2", "next": ">=16.2.5", - "hono": ">=4.12.14", - "@hono/node-server": ">=1.19.10", + "hono": ">=4.12.18", + "@hono/node-server": ">=1.19.13", "basic-ftp": ">=5.3.1", "express-rate-limit": ">=8.2.2", "uuid": ">=14.0.0", - "fast-uri": ">=3.1.2" + "fast-uri": ">=3.1.2", + "js-yaml": ">=4.1.1", + "postcss": ">=8.5.10" }, "onlyBuiltDependencies": [ "@swc/core", diff --git a/packages/build-scripts/CHANGELOG.md b/packages/build-scripts/CHANGELOG.md index 75986cfc..d0ea0851 100644 --- a/packages/build-scripts/CHANGELOG.md +++ b/packages/build-scripts/CHANGELOG.md @@ -1,5 +1,14 @@ # @stackwright/build-scripts +## 0.7.2-alpha.3 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/sbom-generator@0.2.1-alpha.1 + - @stackwright/types@1.5.0-alpha.3 + ## 0.7.2-alpha.2 ### Patch Changes diff --git a/packages/build-scripts/package.json b/packages/build-scripts/package.json index cf2b1d3b..2c985981 100644 --- a/packages/build-scripts/package.json +++ b/packages/build-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/build-scripts", - "version": "0.7.2-alpha.2", + "version": "0.7.2-alpha.3", "description": "Build-time scripts for Stackwright projects (prebuild image processing, YAML compilation)", "license": "MIT", "repository": { @@ -25,7 +25,7 @@ "build": "tsup", "dev": "tsup --watch", "test": "vitest run", - "prepublishOnly": "pnpm run build && node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"", + "prepublishOnly": "pnpm run build", "test:coverage": "vitest run --coverage" }, "dependencies": { @@ -38,7 +38,6 @@ "@types/js-yaml": "^4.0", "@types/node": "^25.6.2", "tsup": "^8.5.1", - "typescript": "^5.8.3", "vitest": "^4.0.18" }, "engines": { diff --git a/packages/build-scripts/tsconfig.json b/packages/build-scripts/tsconfig.json index 229cbd2d..e810bec4 100644 --- a/packages/build-scripts/tsconfig.json +++ b/packages/build-scripts/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "target": "es2022", - "module": "commonjs", + "module": "esnext", "lib": ["es2022"], "outDir": "./dist", "strict": true, @@ -9,7 +9,9 @@ "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, - "moduleResolution": "node" + "moduleResolution": "bundler", + "ignoreDeprecations": "6.0", + "types": ["node"] }, "include": ["src/**/*"], "exclude": ["node_modules", "dist"] diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index d059938e..667defa1 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @stackwright/cli +## 0.8.5-alpha.0 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. + ## 0.8.4 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 7dd3df1d..b4dd1a44 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/cli", - "version": "0.8.4", + "version": "0.8.5-alpha.0", "description": "CLI for Stackwright framework", "license": "MIT", "repository": { @@ -28,11 +28,10 @@ "build": "tsup", "dev": "tsup --watch", "test": "vitest run", - "test:coverage": "vitest run --coverage", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test:coverage": "vitest run --coverage" }, "dependencies": { - "@inquirer/prompts": "^8.3.0", + "@inquirer/prompts": "^8.4.3", "chalk": "^5.6.2", "commander": "^14.0.3", "fs-extra": "^11.3", @@ -57,7 +56,6 @@ "@types/js-yaml": "^4.0", "@types/node": "^25.6", "tsup": "^8.5", - "typescript": "^5.0", "vitest": "^4.0.18" } } diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json index e8aa10b9..684b87dc 100644 --- a/packages/cli/tsconfig.json +++ b/packages/cli/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "target": "es2022", - "module": "commonjs", + "module": "esnext", "lib": ["es2020"], "outDir": "./dist", "strict": true, @@ -10,7 +10,8 @@ "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, "allowSyntheticDefaultImports": true, - "moduleResolution": "node" + "moduleResolution": "bundler", + "ignoreDeprecations": "6.0" }, "include": [ "src/**/*" diff --git a/packages/collections/CHANGELOG.md b/packages/collections/CHANGELOG.md index 87786d42..896fc1d1 100644 --- a/packages/collections/CHANGELOG.md +++ b/packages/collections/CHANGELOG.md @@ -1,5 +1,13 @@ # @stackwright/collections +## 0.1.1-alpha.3 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/types@1.5.0-alpha.3 + ## 0.1.1-alpha.2 ### Patch Changes diff --git a/packages/collections/package.json b/packages/collections/package.json index fe3ec52d..1977f096 100644 --- a/packages/collections/package.json +++ b/packages/collections/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/collections", - "version": "0.1.1-alpha.2", + "version": "0.1.1-alpha.3", "description": "CollectionProvider interface and file-backed implementation for Stackwright", "license": "MIT", "repository": { @@ -24,8 +24,7 @@ "build": "tsup", "dev": "tsup --watch", "test": "vitest run", - "test:coverage": "vitest run --coverage", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test:coverage": "vitest run --coverage" }, "dependencies": { "@stackwright/types": "workspace:*" @@ -33,7 +32,6 @@ "devDependencies": { "@types/node": "^25.6.2", "tsup": "^8.5.1", - "typescript": "^5.8.3", "vitest": "^4.0.18" } } diff --git a/packages/collections/tsconfig.json b/packages/collections/tsconfig.json index 26e284f7..42d0ca5f 100644 --- a/packages/collections/tsconfig.json +++ b/packages/collections/tsconfig.json @@ -2,10 +2,8 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", - "baseUrl": "./src", "lib": ["es2022"], - "module": "commonjs", - "moduleResolution": "node" + "types": ["node"] }, "include": ["src/**/*", "test/**/*"], "exclude": ["node_modules", "dist"] diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 5f39ed01..08246031 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @stackwright/core +## 0.8.4-alpha.3 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/types@1.5.0-alpha.3 + - @stackwright/themes@0.5.3-alpha.1 + ## 0.8.4-alpha.2 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 5237e789..545e5413 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/core", - "version": "0.8.4-alpha.2", + "version": "0.8.4-alpha.3", "description": "Core framework for building applications from YAML configuration", "license": "MIT", "repository": { @@ -36,7 +36,7 @@ "test": "vitest", "test:run": "vitest run", "test:coverage": "vitest run --coverage", - "prepublishOnly": "npm run build && node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "prepublishOnly": "npm run build" }, "dependencies": { "@stackwright/themes": "workspace:*", @@ -62,7 +62,6 @@ "react": "^19", "react-dom": "^19", "tsup": "^8.5", - "typescript": "^5.8", "vitest": "^4.0.18" }, "peerDependencies": { diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 352a33ab..1652cc50 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", - "baseUrl": "./src", "types": ["node", "vitest/globals", "@testing-library/jest-dom"] }, "include": [ diff --git a/packages/e2e/playwright.config.ts b/packages/e2e/playwright.config.ts index 4e84b11b..9e887d2c 100644 --- a/packages/e2e/playwright.config.ts +++ b/packages/e2e/playwright.config.ts @@ -11,8 +11,9 @@ * - Chromium (desktop): Full test coverage including visual regression * - Firefox (desktop): Functional tests only * - WebKit (desktop): Functional tests only (Safari engine) - * - Mobile Chrome (375x667): Functional tests, typical Android viewport - * - Mobile Safari (375x812): Functional tests, iPhone X dimensions + * - Mobile (CI): mobile-chrome (375x667) + mobile-safari (375x812) + * - Mobile (local): mobile-firefox only — avoids extra browser installs, + * still catches the most cross-browser mobile edge cases */ import { defineConfig } from '@playwright/test'; import path from 'path'; @@ -41,6 +42,8 @@ if (!site) { ); } +const isCI = !!process.env.CI; + export default defineConfig({ testDir: './tests', testMatch: '**/*.{spec,bench}.ts', @@ -75,35 +78,53 @@ export default defineConfig({ testIgnore: ['**/*.visual.spec.ts', '**/*.bench.ts'], }, - // Mobile viewports - { - name: 'mobile-chrome', - use: { - browserName: 'chromium', - viewport: { width: 375, height: 667 }, - deviceScaleFactor: 2, - isMobile: true, - hasTouch: true, - userAgent: - 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36', - }, - // Skip visual regression and benchmarks on mobile (can add mobile-specific tests later) - testIgnore: ['**/*.visual.spec.ts', '**/*.bench.ts'], - }, - { - name: 'mobile-safari', - use: { - browserName: 'webkit', - viewport: { width: 375, height: 812 }, // iPhone X dimensions - deviceScaleFactor: 3, - isMobile: true, - hasTouch: true, - userAgent: - 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1', - }, - // Skip visual regression and benchmarks on mobile (can add mobile-specific tests later) - testIgnore: ['**/*.visual.spec.ts', '**/*.bench.ts'], - }, + // Mobile viewports — matrix differs between CI and local dev + ...(isCI + ? [ + { + name: 'mobile-chrome', + use: { + browserName: 'chromium', + viewport: { width: 375, height: 667 }, + deviceScaleFactor: 2, + isMobile: true, + hasTouch: true, + userAgent: + 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36', + }, + // Skip visual regression and benchmarks on mobile (can add mobile-specific tests later) + testIgnore: ['**/*.visual.spec.ts', '**/*.bench.ts'], + }, + { + name: 'mobile-safari', + use: { + browserName: 'webkit', + viewport: { width: 375, height: 812 }, // iPhone X dimensions + deviceScaleFactor: 3, + isMobile: true, + hasTouch: true, + userAgent: + 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1', + }, + // Skip visual regression and benchmarks on mobile (can add mobile-specific tests later) + testIgnore: ['**/*.visual.spec.ts', '**/*.bench.ts'], + }, + ] + : [ + { + name: 'mobile-firefox', + use: { + browserName: 'firefox', + viewport: { width: 375, height: 667 }, + deviceScaleFactor: 2, + isMobile: true, + hasTouch: true, + userAgent: 'Mozilla/5.0 (Android 11; Mobile; rv:120.0) Gecko/120.0 Firefox/120.0', + }, + // Skip visual regression and benchmarks on mobile (can add mobile-specific tests later) + testIgnore: ['**/*.visual.spec.ts', '**/*.bench.ts'], + }, + ]), ], webServer: process.env.PERF_NO_SERVER ? undefined diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/alert-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/alert-desktop.png index cea97f0a..99dde142 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/alert-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/alert-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/alert-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/alert-mobile.png index e223846d..9a878688 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/alert-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/alert-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/carousel-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/carousel-desktop.png index db520b49..107a3f13 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/carousel-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/carousel-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/carousel-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/carousel-mobile.png index 723e97aa..a94406b3 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/carousel-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/carousel-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/code-block-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/code-block-desktop.png index 15c54d96..eafd39f9 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/code-block-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/code-block-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/code-block-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/code-block-mobile.png index f5b79159..2d2b2c9e 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/code-block-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/code-block-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/contact-form-stub-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/contact-form-stub-desktop.png index 9d29b1eb..f4092471 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/contact-form-stub-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/contact-form-stub-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/contact-form-stub-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/contact-form-stub-mobile.png index 6d6f6697..189e19d4 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/contact-form-stub-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/contact-form-stub-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/faq-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/faq-desktop.png index f5982dda..edfb40b2 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/faq-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/faq-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/faq-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/faq-mobile.png index e9e514e0..8c13a471 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/faq-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/faq-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/feature-list-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/feature-list-desktop.png index 60725920..a2872dff 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/feature-list-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/feature-list-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/feature-list-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/feature-list-mobile.png index 855fddc9..44269c56 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/feature-list-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/feature-list-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/grid-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/grid-desktop.png index 713d11e3..a509fbf3 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/grid-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/grid-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/grid-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/grid-mobile.png index 4ca4f47e..bd079327 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/grid-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/grid-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/home-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/home-desktop.png index 7bd1392c..d92370bb 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/home-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/home-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/home-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/home-mobile.png index 546e2c1b..8332a15b 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/home-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/home-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/icon-grid-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/icon-grid-desktop.png index ece4ebf1..59381563 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/icon-grid-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/icon-grid-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/icon-grid-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/icon-grid-mobile.png index 36da3ebf..c2ec7cba 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/icon-grid-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/icon-grid-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/main-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/main-desktop.png index c567c3bb..06242635 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/main-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/main-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/main-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/main-mobile.png index f26605ea..3c5e35a6 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/main-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/main-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/pricing-table-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/pricing-table-desktop.png index 8394e35d..fc146f0a 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/pricing-table-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/pricing-table-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/pricing-table-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/pricing-table-mobile.png index c964791d..d63378c5 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/pricing-table-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/pricing-table-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/tabbed-content-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/tabbed-content-desktop.png index 0cd8a349..28d08c7f 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/tabbed-content-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/tabbed-content-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/tabbed-content-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/tabbed-content-mobile.png index 2c485a6b..6d9bf9e8 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/tabbed-content-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/tabbed-content-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/testimonial-grid-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/testimonial-grid-desktop.png index 2487c95e..099cf069 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/testimonial-grid-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/testimonial-grid-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/testimonial-grid-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/testimonial-grid-mobile.png index 9bcd1e06..7da34cd5 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/testimonial-grid-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/testimonial-grid-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/text-block-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/text-block-desktop.png index 9e16b4cb..7b70867c 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/text-block-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/text-block-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/text-block-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/text-block-mobile.png index 9a0ad441..48b93ec3 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/text-block-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/text-block-mobile.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/timeline-desktop.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/timeline-desktop.png index 07f6b3ab..0e44feb3 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/timeline-desktop.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/timeline-desktop.png differ diff --git a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/timeline-mobile.png b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/timeline-mobile.png index 4004961c..df8ed930 100644 Binary files a/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/timeline-mobile.png and b/packages/e2e/tests/__screenshots__/stackwright-docs/visual.spec.ts/timeline-mobile.png differ diff --git a/packages/hooks-registry/CHANGELOG.md b/packages/hooks-registry/CHANGELOG.md index 35dec9c8..79ca1724 100644 --- a/packages/hooks-registry/CHANGELOG.md +++ b/packages/hooks-registry/CHANGELOG.md @@ -1,5 +1,13 @@ # @stackwright/hooks-registry +## 0.1.1-alpha.2 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/types@1.5.0-alpha.3 + ## 0.1.1-alpha.1 ### Patch Changes diff --git a/packages/hooks-registry/package.json b/packages/hooks-registry/package.json index d2930916..735c8550 100644 --- a/packages/hooks-registry/package.json +++ b/packages/hooks-registry/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/hooks-registry", - "version": "0.1.1-alpha.1", + "version": "0.1.1-alpha.2", "description": "Singleton registry for scaffold hooks - survives module boundary crossings", "license": "MIT", "repository": { @@ -26,13 +26,11 @@ "scripts": { "build": "tsup", "dev": "tsup --watch", - "test": "vitest run", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test": "vitest run" }, "devDependencies": { "@types/node": "^25.6.2", "tsup": "^8.5.0", - "typescript": "^5.8.0", "vitest": "^4.1.3" }, "engines": { diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md index d1120c72..3fb1f053 100644 --- a/packages/icons/CHANGELOG.md +++ b/packages/icons/CHANGELOG.md @@ -1,5 +1,11 @@ # @stackwright/icons +## 0.5.2-alpha.1 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. + ## 0.5.2-alpha.0 ### Patch Changes diff --git a/packages/icons/package.json b/packages/icons/package.json index c0e82f4c..14e1ca27 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/icons", - "version": "0.5.2-alpha.0", + "version": "0.5.2-alpha.1", "description": "Lucide-based icon registry for Stackwright", "license": "MIT", "repository": { @@ -25,8 +25,7 @@ "dev": "tsup --watch", "test": "vitest", "test:run": "vitest run", - "test:coverage": "vitest run --coverage", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test:coverage": "vitest run --coverage" }, "dependencies": { "lucide-react": "^1.8.0" @@ -40,7 +39,6 @@ "react": "^19", "react-dom": "^19", "tsup": "^8", - "typescript": "^5", "vitest": "^4" }, "peerDependencies": { diff --git a/packages/icons/tsconfig.json b/packages/icons/tsconfig.json index 9b8c6c0a..efc860d1 100644 --- a/packages/icons/tsconfig.json +++ b/packages/icons/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", - "baseUrl": "./src", "types": ["vitest/globals", "@testing-library/jest-dom"] }, "include": [ diff --git a/packages/launch-stackwright/CHANGELOG.md b/packages/launch-stackwright/CHANGELOG.md index 15644cd7..26fb9b8a 100644 --- a/packages/launch-stackwright/CHANGELOG.md +++ b/packages/launch-stackwright/CHANGELOG.md @@ -1,5 +1,15 @@ # launch-stackwright +## 0.2.5-alpha.2 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/scaffold-core@0.3.1-alpha.2 + - @stackwright/cli@0.8.5-alpha.0 + - @stackwright/otters@0.2.1-alpha.1 + ## 0.2.5-alpha.1 ### Patch Changes diff --git a/packages/launch-stackwright/package.json b/packages/launch-stackwright/package.json index 0b74c80f..495fcfb9 100644 --- a/packages/launch-stackwright/package.json +++ b/packages/launch-stackwright/package.json @@ -1,6 +1,6 @@ { "name": "launch-stackwright", - "version": "0.2.5-alpha.1", + "version": "0.2.5-alpha.2", "description": "Launch a new Stackwright project with the otter raft ready to build", "license": "MIT", "repository": { @@ -23,8 +23,7 @@ "scripts": { "build": "tsup", "dev": "tsup --watch", - "test": "vitest run", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test": "vitest run" }, "dependencies": { "@stackwright/cli": "workspace:*", @@ -39,7 +38,6 @@ "@types/fs-extra": "^11.0", "@types/node": "^25.6", "@types/prompts": "^2.4.9", - "typescript": "^5.0", "tsup": "^8.5", "vitest": "^4.0.18" } diff --git a/packages/launch-stackwright/tsconfig.json b/packages/launch-stackwright/tsconfig.json index 114ad170..7ecd9a09 100644 --- a/packages/launch-stackwright/tsconfig.json +++ b/packages/launch-stackwright/tsconfig.json @@ -2,7 +2,8 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", - "rootDir": "./src" + "rootDir": "./src", + "types": ["node"] }, "include": ["src/**/*"], "exclude": ["node_modules", "dist", "test"] diff --git a/packages/maplibre/CHANGELOG.md b/packages/maplibre/CHANGELOG.md index 2dc6b954..9b6af137 100644 --- a/packages/maplibre/CHANGELOG.md +++ b/packages/maplibre/CHANGELOG.md @@ -1,5 +1,13 @@ # @stackwright/maplibre +## 2.0.4-alpha.1 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/core@0.8.4-alpha.3 + ## 2.0.4-alpha.0 ### Patch Changes diff --git a/packages/maplibre/package.json b/packages/maplibre/package.json index 47ee84a4..386da605 100644 --- a/packages/maplibre/package.json +++ b/packages/maplibre/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/maplibre", - "version": "2.0.4-alpha.0", + "version": "2.0.4-alpha.1", "description": "MapLibre GL adapter for Stackwright maps (free tier, no API keys required)", "license": "MIT", "repository": { @@ -26,8 +26,7 @@ "dev": "tsup --watch", "test": "vitest", "test:run": "vitest run", - "test:coverage": "vitest run --coverage", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test:coverage": "vitest run --coverage" }, "dependencies": { "maplibre-gl": "^5.24.0", @@ -43,11 +42,10 @@ "react": "^19", "react-dom": "^19", "tsup": "^8", - "typescript": "^5", "vitest": "^4" }, "peerDependencies": { - "@stackwright/core": ">=0.8.4-alpha.2", + "@stackwright/core": ">=0.8.4-alpha.3", "react": "^18 || ^19", "react-dom": "^18 || ^19" } diff --git a/packages/maplibre/tsconfig.json b/packages/maplibre/tsconfig.json index 9b8c6c0a..efc860d1 100644 --- a/packages/maplibre/tsconfig.json +++ b/packages/maplibre/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", - "baseUrl": "./src", "types": ["vitest/globals", "@testing-library/jest-dom"] }, "include": [ diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index d74f3493..9ccca92d 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,14 @@ # @stackwright/mcp +## 0.4.5-alpha.3 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/types@1.5.0-alpha.3 + - @stackwright/cli@0.8.5-alpha.0 + ## 0.4.5-alpha.2 ### Patch Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 53539f3d..553a212d 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/mcp", - "version": "0.4.5-alpha.2", + "version": "0.4.5-alpha.3", "description": "MCP server for Stackwright — exposes content types, page management, and validation as agent tools", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dev": "tsup --watch", "test": "vitest run", "test:watch": "vitest", - "prepublishOnly": "pnpm build && node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"", + "prepublishOnly": "pnpm build", "test:coverage": "vitest run --coverage" }, "dependencies": { @@ -39,7 +39,6 @@ "devDependencies": { "@types/node": "^25.6.2", "fs-extra": "^11.3.4", - "tsup": "^8.5.1", - "typescript": "^5.6.0" + "tsup": "^8.5.1" } } diff --git a/packages/mcp/tsconfig.json b/packages/mcp/tsconfig.json index c8aff7f3..871a6f96 100644 --- a/packages/mcp/tsconfig.json +++ b/packages/mcp/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "target": "es2022", - "module": "commonjs", + "module": "esnext", "lib": ["es2020"], "outDir": "./dist", "strict": true, @@ -10,7 +10,8 @@ "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, "allowSyntheticDefaultImports": true, - "moduleResolution": "node" + "moduleResolution": "bundler", + "ignoreDeprecations": "6.0" }, "include": [ "src/**/*" diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index ba95abfb..b17b23d7 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,15 @@ # @stackwright/nextjs +## 0.5.3-alpha.3 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/core@0.8.4-alpha.3 + - @stackwright/types@1.5.0-alpha.3 + - @stackwright/themes@0.5.3-alpha.1 + ## 0.5.3-alpha.2 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 46ac268b..a12eed09 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/nextjs", - "version": "0.5.3-alpha.2", + "version": "0.5.3-alpha.3", "description": "Next.js implementations for Stackwright components", "license": "MIT", "repository": { @@ -25,7 +25,7 @@ "dev": "tsup --watch", "test": "vitest run", "test:run": "vitest run", - "prepublishOnly": "npm run build && node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"", + "prepublishOnly": "npm run build", "test:coverage": "vitest run --coverage" }, "dependencies": { @@ -46,7 +46,6 @@ "react": "^19", "react-dom": "^19", "tsup": "^8.5.1", - "typescript": "^6.0.3", "vitest": "^4.0.18" }, "peerDependencies": { diff --git a/packages/otters/CHANGELOG.md b/packages/otters/CHANGELOG.md index 14dc72df..809da1ef 100644 --- a/packages/otters/CHANGELOG.md +++ b/packages/otters/CHANGELOG.md @@ -1,5 +1,11 @@ # @stackwright/otters +## 0.2.1-alpha.1 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. + ## 0.2.1-alpha.0 ### Patch Changes diff --git a/packages/otters/package.json b/packages/otters/package.json index d7f243f3..03ab5375 100644 --- a/packages/otters/package.json +++ b/packages/otters/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/otters", - "version": "0.2.1-alpha.0", + "version": "0.2.1-alpha.1", "description": "Stackwright Otter Raft - AI agents for site generation", "license": "MIT", "repository": { @@ -8,8 +8,7 @@ "url": "https://github.com/Per-Aspera-LLC/stackwright" }, "scripts": { - "postinstall": "node scripts/install-agents.js", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "postinstall": "node scripts/install-agents.js" }, "files": [ "src", diff --git a/packages/sbom-generator/CHANGELOG.md b/packages/sbom-generator/CHANGELOG.md index dda492cd..2bf39792 100644 --- a/packages/sbom-generator/CHANGELOG.md +++ b/packages/sbom-generator/CHANGELOG.md @@ -1,5 +1,11 @@ # @stackwright/sbom-generator +## 0.2.1-alpha.1 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. + ## 0.2.1-alpha.0 ### Patch Changes diff --git a/packages/sbom-generator/package.json b/packages/sbom-generator/package.json index 33296e90..f7f5c89e 100644 --- a/packages/sbom-generator/package.json +++ b/packages/sbom-generator/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/sbom-generator", - "version": "0.2.1-alpha.0", + "version": "0.2.1-alpha.1", "description": "SBOM generation for Stackwright projects - generates SPDX, CycloneDX, and build manifest formats", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "test": "vitest", "test:run": "vitest run", "test:coverage": "vitest run --coverage", - "prepublishOnly": "npm run build && node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "prepublishOnly": "npm run build" }, "dependencies": { "js-yaml": "^4.1.0", @@ -36,7 +36,6 @@ "@types/js-yaml": "^4.0.0", "@types/node": "^25.6.2", "tsup": "^8.5.0", - "typescript": "^5.8.0", "vitest": "^4.0.18" }, "engines": { diff --git a/packages/sbom-generator/tsconfig.json b/packages/sbom-generator/tsconfig.json index d82963d2..5cbc8e09 100644 --- a/packages/sbom-generator/tsconfig.json +++ b/packages/sbom-generator/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", - "baseUrl": "./src", "types": ["node", "vitest/globals"] }, "include": [ diff --git a/packages/scaffold-core/CHANGELOG.md b/packages/scaffold-core/CHANGELOG.md index 84a57878..45afb2d3 100644 --- a/packages/scaffold-core/CHANGELOG.md +++ b/packages/scaffold-core/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.3.1-alpha.2 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/hooks-registry@0.1.1-alpha.2 + ## 0.3.1-alpha.1 ### Patch Changes diff --git a/packages/scaffold-core/package.json b/packages/scaffold-core/package.json index 2e5f4e7a..0d0d6845 100644 --- a/packages/scaffold-core/package.json +++ b/packages/scaffold-core/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/scaffold-core", - "version": "0.3.1-alpha.1", + "version": "0.3.1-alpha.2", "description": "Scaffold hooks system for Stackwright - enables extensible post-scaffold processing", "license": "MIT", "repository": { @@ -23,8 +23,7 @@ "scripts": { "build": "tsup", "dev": "tsup --watch", - "test": "vitest run", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test": "vitest run" }, "dependencies": { "@stackwright/hooks-registry": "workspace:*" @@ -32,7 +31,6 @@ "devDependencies": { "@types/node": "^25.6.2", "tsup": "^8.5.0", - "typescript": "^5.8.0", "vitest": "^4.1.3" }, "engines": { diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index e4262a3d..e1f5a109 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,5 +1,11 @@ # @stackwright/themes +## 0.5.3-alpha.1 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. + ## 0.5.3-alpha.0 ### Patch Changes diff --git a/packages/themes/package.json b/packages/themes/package.json index 9d97f9dd..a153b25f 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/themes", - "version": "0.5.3-alpha.0", + "version": "0.5.3-alpha.1", "description": "YAML-configurable theming with dark mode, CSS custom properties, and cookie-based persistence", "license": "MIT", "repository": { @@ -25,8 +25,7 @@ "dev": "tsup --watch", "test": "vitest", "test:run": "vitest run", - "test:coverage": "vitest run --coverage", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test:coverage": "vitest run --coverage" }, "dependencies": { "js-yaml": "^4", @@ -42,7 +41,6 @@ "react": "^19", "react-dom": "^19", "tsup": "^8", - "typescript": "^5", "vitest": "^4" }, "peerDependencies": { diff --git a/packages/tsconfig.base.json b/packages/tsconfig.base.json index a782eee3..b6aa1dcc 100644 --- a/packages/tsconfig.base.json +++ b/packages/tsconfig.base.json @@ -2,7 +2,8 @@ "compilerOptions": { "target": "es2022", "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", + "ignoreDeprecations": "6.0", "lib": ["dom", "dom.iterable", "esnext"], "jsx": "react-jsx", "strict": true, diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 3414f3e3..ee5f2ac4 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,13 @@ # @stackwright/types +## 1.5.0-alpha.3 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. +- Updated dependencies [adb13ae] + - @stackwright/themes@0.5.3-alpha.1 + ## 1.5.0-alpha.2 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index 1e43a320..eae2c155 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/types", - "version": "1.5.0-alpha.2", + "version": "1.5.0-alpha.3", "description": "TypeScript types and JSON schemas for Stackwright", "license": "MIT", "repository": { @@ -29,8 +29,7 @@ "generate-schemas": "tsx src/generate-schemas.ts", "dev": "tsup --watch", "test": "vitest run", - "test:coverage": "vitest run --coverage", - "prepublishOnly": "node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"" + "test:coverage": "vitest run --coverage" }, "dependencies": { "@stackwright/themes": "workspace:*", @@ -45,7 +44,6 @@ "fs-extra": "^11.3.4", "tsup": "^8.5.1", "tsx": "^4.21.0", - "typescript": "^5.6.0", "vitest": "^4.0.18" } } diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index 241fdb36..d2922238 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -2,7 +2,8 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", - "rootDir": "./src" + "rootDir": "./src", + "types": ["node"] }, "include": [ "src/**/*" diff --git a/packages/ui-shadcn/CHANGELOG.md b/packages/ui-shadcn/CHANGELOG.md index 7e3b5a40..f36efe5a 100644 --- a/packages/ui-shadcn/CHANGELOG.md +++ b/packages/ui-shadcn/CHANGELOG.md @@ -1,5 +1,11 @@ # @stackwright/ui-shadcn +## 0.1.3-alpha.1 + +### Patch Changes + +- adb13ae: Remove `prepublishOnly` workspace: specifier guard that conflicted with `pnpm publish`'s automatic `workspace:*` → semver resolution. The guard checked the local `package.json` for `workspace:*` entries and rejected them, but `pnpm publish` rewrites those specifiers inside the tarball at publish time without modifying the local file — so the guard always produced false positives and blocked all publishes. + ## 0.1.3-alpha.0 ### Patch Changes diff --git a/packages/ui-shadcn/package.json b/packages/ui-shadcn/package.json index df455fb5..9d75ed0e 100644 --- a/packages/ui-shadcn/package.json +++ b/packages/ui-shadcn/package.json @@ -1,6 +1,6 @@ { "name": "@stackwright/ui-shadcn", - "version": "0.1.3-alpha.0", + "version": "0.1.3-alpha.1", "description": "shadcn/ui + Tailwind CSS UI adapter for Stackwright", "license": "MIT", "repository": { @@ -25,7 +25,7 @@ "build": "tsup && pnpm build:css", "build:css": "tailwindcss -i src/styles.css -o dist/styles.css --minify", "dev": "tsup --watch", - "prepublishOnly": "pnpm build && node -e \"const p=require('./package.json');const fields=[...Object.values(p.dependencies||{}),...Object.values(p.peerDependencies||{})];const bad=fields.filter(v=>String(v).includes('workspace:'));if(bad.length){console.error('ERR: workspace: specifiers found in publishable dep fields:',bad);process.exit(1)}\"", + "prepublishOnly": "pnpm build", "test:coverage": "vitest run --coverage" }, "dependencies": { @@ -34,15 +34,14 @@ "@radix-ui/react-tabs": "^1.1.12", "clsx": "^2.1.1", "lucide-react": "^1.8.0", - "tailwind-merge": "^3.5.0" + "tailwind-merge": "^3.6.0" }, "devDependencies": { "@tailwindcss/cli": "^4.2.2", "@types/react": "^19.2.14", "react": "^19", "tailwindcss": "^4.1.11", - "tsup": "^8", - "typescript": "^5" + "tsup": "^8" }, "peerDependencies": { "react": "^19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c71b481f..fc2255b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,10 +7,10 @@ settings: overrides: '@types/node': ^24.1.0 csstype: ^3.2.0 - typescript: ^5.8.3 + typescript: ^6 tsup: ^8.5.0 - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 vitest: ^4.1.3 rollup: '>=4.59.0' minimatch: '>=9.0.7' @@ -23,16 +23,18 @@ overrides: path-to-regexp: '>=8.4.0' diff: '>=4.0.4' tmp: '>=0.2.4' - undici: ^7.0.0 + undici: '>=7.24.0' tar: '>=6.2.1' flatted: '>=3.4.2' next: '>=16.2.5' - hono: '>=4.12.14' - '@hono/node-server': '>=1.19.10' + hono: '>=4.12.18' + '@hono/node-server': '>=1.19.13' basic-ftp: '>=5.3.1' express-rate-limit: '>=8.2.2' uuid: '>=14.0.0' fast-uri: '>=3.1.2' + js-yaml: '>=4.1.1' + postcss: '>=8.5.10' importers: @@ -43,19 +45,19 @@ importers: version: 2.31.0(@types/node@25.6.2) '@commitlint/cli': specifier: ^20.5.0 - version: 20.5.0(@types/node@25.6.2)(conventional-commits-parser@6.4.0)(typescript@5.9.3) + version: 20.5.0(@types/node@25.6.2)(conventional-commits-parser@6.4.0)(typescript@6.0.3) '@commitlint/config-conventional': specifier: ^20.5.0 version: 20.5.0 '@typescript-eslint/eslint-plugin': specifier: ^8.56.1 - version: 8.58.1(@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + version: 8.58.1(@typescript-eslint/parser@8.59.3(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) '@typescript-eslint/parser': - specifier: ^8.56.1 - version: 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.59.3 + version: 8.59.3(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) '@vitest/coverage-v8': - specifier: ^4.1.3 - version: 4.1.4(vitest@4.1.4) + specifier: ^4.1.6 + version: 4.1.6(vitest@4.1.4) eslint: specifier: ^9.39.3 version: 9.39.4(jiti@2.6.1) @@ -81,23 +83,26 @@ importers: specifier: ^3.8.3 version: 3.8.3 turbo: - specifier: ^2.9.3 - version: 2.9.6 + specifier: ^2.9.14 + version: 2.9.14 + typescript: + specifier: ^6 + version: 6.0.3 vitest: specifier: ^4.1.3 - version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) + version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) examples/stackwright-docs: dependencies: '@radix-ui/react-accordion': specifier: ^1.2.2 - version: 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@radix-ui/react-slot': specifier: ^1.1.1 - version: 1.2.4(@types/react@19.2.14)(react@19.2.5) + version: 1.2.4(@types/react@19.2.14)(react@19.2.6) '@radix-ui/react-tabs': specifier: ^1.1.2 - version: 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@stackwright/core': specifier: workspace:* version: link:../../packages/core @@ -117,23 +122,23 @@ importers: specifier: ^7.1.0 version: 7.3.0 js-yaml: - specifier: ^4.1.1 + specifier: '>=4.1.1' version: 4.1.1 lucide-react: specifier: ^1.8.0 - version: 1.8.0(react@19.2.5) + version: 1.8.0(react@19.2.6) next: specifier: '>=16.2.5' - version: 16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react: - specifier: 19.2.5 - version: 19.2.5 + specifier: 19.2.6 + version: 19.2.6 react-dom: - specifier: 19.2.5 - version: 19.2.5(react@19.2.5) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) tailwind-merge: - specifier: ^3.5.0 - version: 3.5.0 + specifier: ^3.6.0 + version: 3.6.0 devDependencies: '@playwright/browser-chromium': specifier: ^1.58.2 @@ -158,13 +163,13 @@ importers: version: 9.39.4(jiti@2.6.1) eslint-config-next: specifier: ^16.2.6 - version: 16.2.6(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + version: 16.2.6(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) playwright: specifier: ^1.58.2 version: 1.59.1 typescript: - specifier: ^5.8.3 - version: 5.9.3 + specifier: ^6 + version: 6.0.3 packages/build-scripts: dependencies: @@ -175,7 +180,7 @@ importers: specifier: workspace:* version: link:../types js-yaml: - specifier: ^4.1.0 + specifier: '>=4.1.1' version: 4.1.1 zod: specifier: ^4.3.6 @@ -189,10 +194,7 @@ importers: version: 24.12.3 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -200,8 +202,8 @@ importers: packages/cli: dependencies: '@inquirer/prompts': - specifier: ^8.3.0 - version: 8.4.1(@types/node@24.12.3) + specifier: ^8.4.3 + version: 8.4.3(@types/node@24.12.3) chalk: specifier: ^5.6.2 version: 5.6.2 @@ -212,7 +214,7 @@ importers: specifier: ^11.3 version: 11.3.4 js-yaml: - specifier: ^4.1.0 + specifier: '>=4.1.1' version: 4.1.1 playwright: specifier: ^1.52.0 @@ -247,10 +249,7 @@ importers: version: 24.12.3 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -266,10 +265,7 @@ importers: version: 24.12.3 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -286,7 +282,7 @@ importers: specifier: ^7.1.0 version: 7.3.0 js-yaml: - specifier: ^4.1.0 + specifier: '>=4.1.1' version: 4.1.1 prismjs: specifier: ^1.30.0 @@ -309,7 +305,7 @@ importers: version: 6.9.1 '@testing-library/react': specifier: ^16.3 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/node': specifier: ^24.1.0 version: 24.12.3 @@ -329,17 +325,14 @@ importers: specifier: ^29.0.2 version: 29.0.2 react: - specifier: 19.2.5 - version: 19.2.5 + specifier: 19.2.6 + version: 19.2.6 react-dom: - specifier: 19.2.5 - version: 19.2.5(react@19.2.5) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.6)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -367,10 +360,7 @@ importers: version: 24.12.3 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -379,14 +369,14 @@ importers: dependencies: lucide-react: specifier: ^1.8.0 - version: 1.8.0(react@19.2.5) + version: 1.8.0(react@19.2.6) devDependencies: '@testing-library/jest-dom': specifier: ^6.6 version: 6.9.1 '@testing-library/react': specifier: ^16.3 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -397,17 +387,14 @@ importers: specifier: ^29.0.2 version: 29.0.2 react: - specifier: 19.2.5 - version: 19.2.5 + specifier: 19.2.6 + version: 19.2.6 react-dom: - specifier: 19.2.5 - version: 19.2.5(react@19.2.5) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -447,10 +434,7 @@ importers: version: 2.4.9 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -462,7 +446,7 @@ importers: version: 5.24.0 react-map-gl: specifier: ^8.1.0 - version: 8.1.1(maplibre-gl@5.24.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 8.1.1(maplibre-gl@5.24.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) devDependencies: '@stackwright/core': specifier: workspace:* @@ -472,7 +456,7 @@ importers: version: 6.9.1 '@testing-library/react': specifier: ^16.3 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -483,17 +467,14 @@ importers: specifier: ^29.0.2 version: 29.0.2 react: - specifier: 19.2.5 - version: 19.2.5 + specifier: 19.2.6 + version: 19.2.6 react-dom: - specifier: 19.2.5 - version: 19.2.5(react@19.2.5) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -524,10 +505,7 @@ importers: version: 11.3.4 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) packages/nextjs: dependencies: @@ -541,7 +519,7 @@ importers: specifier: workspace:* version: link:../types js-yaml: - specifier: ^4.1.0 + specifier: '>=4.1.1' version: 4.1.1 devDependencies: '@swc/core': @@ -552,7 +530,7 @@ importers: version: 6.9.1 '@testing-library/react': specifier: ^16.3 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/js-yaml': specifier: ^4.0 version: 4.0.9 @@ -567,19 +545,16 @@ importers: version: 29.0.2 next: specifier: '>=16.2.5' - version: 16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react: - specifier: 19.2.5 - version: 19.2.5 + specifier: 19.2.6 + version: 19.2.6 react-dom: - specifier: 19.2.5 - version: 19.2.5(react@19.2.5) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -589,7 +564,7 @@ importers: packages/sbom-generator: dependencies: js-yaml: - specifier: ^4.1.0 + specifier: '>=4.1.1' version: 4.1.1 zod: specifier: ^4.3.6 @@ -603,10 +578,7 @@ importers: version: 24.12.3 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -622,10 +594,7 @@ importers: version: 24.12.3 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -633,7 +602,7 @@ importers: packages/themes: dependencies: js-yaml: - specifier: ^4 + specifier: '>=4.1.1' version: 4.1.1 zod: specifier: ^4.3.6 @@ -644,7 +613,7 @@ importers: version: 6.9.1 '@testing-library/react': specifier: ^16.3 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/js-yaml': specifier: ^4 version: 4.0.9 @@ -658,17 +627,14 @@ importers: specifier: ^29.0.2 version: 29.0.2 react: - specifier: 19.2.5 - version: 19.2.5 + specifier: 19.2.6 + version: 19.2.6 react-dom: - specifier: 19.2.5 - version: 19.2.5(react@19.2.5) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -679,7 +645,7 @@ importers: specifier: workspace:* version: link:../themes js-yaml: - specifier: ^4.1.0 + specifier: '>=4.1.1' version: 4.1.1 zod: specifier: ^4.3.6 @@ -702,13 +668,10 @@ importers: version: 11.3.4 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) tsx: specifier: ^4.21.0 version: 4.21.0 - typescript: - specifier: ^5.8.3 - version: 5.9.3 vitest: specifier: ^4.1.3 version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -717,25 +680,25 @@ importers: dependencies: '@radix-ui/react-accordion': specifier: ^1.2.11 - version: 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@radix-ui/react-slot': specifier: ^1.2.3 - version: 1.2.4(@types/react@19.2.14)(react@19.2.5) + version: 1.2.4(@types/react@19.2.14)(react@19.2.6) '@radix-ui/react-tabs': specifier: ^1.1.12 - version: 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: specifier: ^2.1.1 version: 2.1.1 lucide-react: specifier: ^1.8.0 - version: 1.8.0(react@19.2.5) + version: 1.8.0(react@19.2.6) react-dom: - specifier: 19.2.5 - version: 19.2.5(react@19.2.5) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) tailwind-merge: - specifier: ^3.5.0 - version: 3.5.0 + specifier: ^3.6.0 + version: 3.6.0 devDependencies: '@tailwindcss/cli': specifier: ^4.2.2 @@ -744,17 +707,14 @@ importers: specifier: ^19.2.14 version: 19.2.14 react: - specifier: 19.2.5 - version: 19.2.5 + specifier: 19.2.6 + version: 19.2.6 tailwindcss: specifier: ^4.1.11 version: 4.2.2 tsup: specifier: ^8.5.0 - version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - typescript: - specifier: ^5.8.3 - version: 5.9.3 + version: 8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3) packages: @@ -1271,7 +1231,7 @@ packages: resolution: {integrity: sha512-TsQLe4i2gvoTtrHje625ngThGBySOgSK3Xo2XRYOdqGN1teR8+I7vchQC46uLJi8OF62YTYA3AhSpumtkhsaKQ==} engines: {node: '>=18.14.1'} peerDependencies: - hono: '>=4.12.14' + hono: '>=4.12.18' '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -1446,8 +1406,8 @@ packages: resolution: {integrity: sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} - '@inquirer/checkbox@5.1.3': - resolution: {integrity: sha512-+G7I8CT+EHv/hasNfUl3P37DVoMoZfpA+2FXmM54dA8MxYle1YqucxbacxHalw1iAFSdKNEDTGNV7F+j1Ldqcg==} + '@inquirer/checkbox@5.1.5': + resolution: {integrity: sha512-Jmf9tgBHIEK5SAOB7swYfStqmtkZb00xOTpSQmkoGEpdxOTpJi9RS0A8bkfDPHTTItZRJrRdZrEMu25wyj0VfQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1455,8 +1415,8 @@ packages: '@types/node': optional: true - '@inquirer/confirm@6.0.11': - resolution: {integrity: sha512-pTpHjg0iEIRMYV/7oCZUMf27/383E6Wyhfc/MY+AVQGEoUobffIYWOK9YLP2XFRGz/9i6WlTQh1CkFVIo2Y7XA==} + '@inquirer/confirm@6.0.13': + resolution: {integrity: sha512-wkGPC7yJ5WJk1DJ5SX7fzk+gfj4BM8cf5dDDi71B/551xHrdsZVRJOC0WyikXd0pEsb/9cLniuE4atbsMqmFkw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1464,8 +1424,8 @@ packages: '@types/node': optional: true - '@inquirer/core@11.1.8': - resolution: {integrity: sha512-/u+yJk2pOKNDOh1ZgdUH2RQaRx6OOH4I0uwL95qPvTFTIL38YBsuSC4r1yXBB3Q6JvNqFFc202gk0Ew79rrcjA==} + '@inquirer/core@11.1.10': + resolution: {integrity: sha512-a4Q5BXHQAHa9eO202sTaFCHFYVB3x5fauDuThEAdZ9gfn76pSxiKU7wWcEH0N1O0XmQvNfQNU6QXpiRxmYQx+A==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1473,8 +1433,8 @@ packages: '@types/node': optional: true - '@inquirer/editor@5.1.0': - resolution: {integrity: sha512-6wlkYl65Qfayy48gPCfU4D7li6KCAGN79mLXa/tYHZH99OfZ820yY+HA+DgE88r8YwwgeuY6PQgNqMeK6LuMmw==} + '@inquirer/editor@5.1.2': + resolution: {integrity: sha512-Y3Nor7S/DhIPo+8Ym/dSY4efwKI4BsflKDwXh0jNeXJsSF3dteS/3Yf+z4wkibVZDvYMyCgknSTQlNahfunGHg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1482,8 +1442,8 @@ packages: '@types/node': optional: true - '@inquirer/expand@5.0.12': - resolution: {integrity: sha512-vOfrB33b7YIZfDauXS8vNNz2Z86FozTZLIt7e+7/dCaPJ1RXZsHCuI9TlcERzEUq57vkM+UdnBgxP0rFd23JYQ==} + '@inquirer/expand@5.0.14': + resolution: {integrity: sha512-qyY9zcIX2eKYwaAUiQo9zORd61Lc3sXeM72fVbeHkYnDkqfr8/armcRbmVAIrExeJhI2puk+uomeKtWrpUVUmQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1513,8 +1473,8 @@ packages: resolution: {integrity: sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} - '@inquirer/input@5.0.11': - resolution: {integrity: sha512-twUWidn4ocPO8qi6fRM7tNWt7W1FOnOZqQ+/+PsfLUacMR5rFLDPK9ql0nBPwxi0oELbo8T5NhRs8B2+qQEqFQ==} + '@inquirer/input@5.0.13': + resolution: {integrity: sha512-0l0jCHlJnXIV8CTxwQC0C+5Ziq8WP22edWgmciW2xYvoeoSck4v5FvCS1ctKdqLLR0dUo93uAHgWHywgBSoRyw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1522,8 +1482,8 @@ packages: '@types/node': optional: true - '@inquirer/number@4.0.11': - resolution: {integrity: sha512-Vscmim9TCksQsfjPtka/JwPUcbLhqWYrgfPf1cHrCm24X/F2joFwnageD50yMKsaX14oNGOyKf/RNXAFkNjWpA==} + '@inquirer/number@4.0.13': + resolution: {integrity: sha512-WHmkYnnJAou5gx7RgcvAfUggnHNM1zWfoh0dFPl3dxVssuqt+dK5rIbaOYQXNyOegvFnopbKupjnhw2O8gANNg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1531,8 +1491,8 @@ packages: '@types/node': optional: true - '@inquirer/password@5.0.11': - resolution: {integrity: sha512-9KZFeRaNHIcejtPb0wN4ddFc7EvobVoAFa049eS3LrDZFxI8O7xUXiITEOinBzkZFAIwY5V4yzQae/QfO9cbbg==} + '@inquirer/password@5.0.13': + resolution: {integrity: sha512-XDGu64ROHZjOOXLAANvJN7iIxWKhOSCG5VakrZ5kaScVR+snVJCFglD/hL3/677awtWcu4pXoWa280CDIYcBeg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1540,8 +1500,8 @@ packages: '@types/node': optional: true - '@inquirer/prompts@8.4.1': - resolution: {integrity: sha512-AH5xPQ997K7e0F0vulPlteIHke2awMkFi8F0dBemrDfmvtPmHJo82mdHbONC4F/t8d1NHwrbI5cGVI+RbLWdoQ==} + '@inquirer/prompts@8.4.3': + resolution: {integrity: sha512-ai5LseTw9HhegupIgmo4cn7RpnCGznjjXu4OI+7jMR8vu7T1ZCCNMzFFAovUCjL1fl0cceksIN1++yQE59SmZw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1549,8 +1509,8 @@ packages: '@types/node': optional: true - '@inquirer/rawlist@5.2.7': - resolution: {integrity: sha512-AqRMiD9+uE1lskDPrdqHwrV/EUmxKEBLX44SR7uxK3vD2413AmVfE5EQaPeNzYf5Pq5SitHJDYUFVF0poIr09w==} + '@inquirer/rawlist@5.2.9': + resolution: {integrity: sha512-a1ErXEfgjfPYpyQ89dp+7n2IISjH9oQg3ygvF5adz8B7aHn4n2PjEgu1wpVTp69K3bj3lVLxP0qJ2b1clk1Whw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1558,8 +1518,8 @@ packages: '@types/node': optional: true - '@inquirer/search@4.1.7': - resolution: {integrity: sha512-1y7+0N65AWk5RdlXH/Kn13txf3IjIQ7OEfhCEkDTU+h5wKMLq8DUF3P6z+/kLSxDGDtQT1dRBWEUC3o/VvImsQ==} + '@inquirer/search@4.1.9': + resolution: {integrity: sha512-ZlbM28Q9lmLkFPNAIv+ZuY530n5Km8U1WW48oYEvDhe9yc2uL3m3t+JSdRUkQlk5fuIuskgiIVjcb7czFzQpuA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -1567,8 +1527,8 @@ packages: '@types/node': optional: true - '@inquirer/select@5.1.3': - resolution: {integrity: sha512-zYyqWgGQi3NhBcNq4Isc5rB3oEdQEh1Q/EcAnOW0FK4MpnXWkvSBYgA4cYrTM4A9UB573omouZbnL9JJ74Mq3A==} + '@inquirer/select@5.1.5': + resolution: {integrity: sha512-6SRg6kHfK/sjLXOsuqNebuir+sjwrf/iWuRUnXgB2slzEewppI1WfzeS16XxDcOQmXBruMmmB9Cgrz7wsAxqMg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': ^24.1.0 @@ -2043,8 +2003,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2056,8 +2016,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2069,8 +2029,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2081,7 +2041,7 @@ packages: resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2090,7 +2050,7 @@ packages: resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2099,7 +2059,7 @@ packages: resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2108,7 +2068,7 @@ packages: resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2118,8 +2078,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2131,8 +2091,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2144,8 +2104,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2156,7 +2116,7 @@ packages: resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2165,7 +2125,7 @@ packages: resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2175,8 +2135,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2187,7 +2147,7 @@ packages: resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2196,7 +2156,7 @@ packages: resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2205,7 +2165,7 @@ packages: resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2214,7 +2174,7 @@ packages: resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} peerDependencies: '@types/react': '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2224,8 +2184,8 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.60.3': - resolution: {integrity: sha512-x35CNW/ANXG3hE/EZpRU8MXX1JDN86hBb2wMGAtltkz7pc6cxgjpy1OMMfDosOQ+2hWqIkag/fGok1Yady9nGw==} + '@rollup/rollup-android-arm-eabi@4.60.4': + resolution: {integrity: sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==} cpu: [arm] os: [android] @@ -2234,8 +2194,8 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.60.3': - resolution: {integrity: sha512-xw3xtkDApIOGayehp2+Rz4zimfkaX65r4t47iy+ymQB2G4iJCBBfj0ogVg5jpvjpn8UWn/+q9tprxleYeNp3Hw==} + '@rollup/rollup-android-arm64@4.60.4': + resolution: {integrity: sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==} cpu: [arm64] os: [android] @@ -2244,8 +2204,8 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.60.3': - resolution: {integrity: sha512-vo6Y5Qfpx7/5EaamIwi0WqW2+zfiusVihKatLvtN1VFVy3D13uERk/6gZLU1UiHRL6fDXqj/ELIeVRGnvcTE1g==} + '@rollup/rollup-darwin-arm64@4.60.4': + resolution: {integrity: sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==} cpu: [arm64] os: [darwin] @@ -2254,8 +2214,8 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.60.3': - resolution: {integrity: sha512-D+0QGcZhBzTN82weOnsSlY7V7+RMmPuF1CkbxyMAGE8+ZHeUjyb76ZiWmBlCu//AQQONvxcqRbwZTajZKqjuOw==} + '@rollup/rollup-darwin-x64@4.60.4': + resolution: {integrity: sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==} cpu: [x64] os: [darwin] @@ -2264,8 +2224,8 @@ packages: cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.60.3': - resolution: {integrity: sha512-6HnvHCT7fDyj6R0Ph7A6x8dQS/S38MClRWeDLqc0MdfWkxjiu1HSDYrdPhqSILzjTIC/pnXbbJbo+ft+gy/9hQ==} + '@rollup/rollup-freebsd-arm64@4.60.4': + resolution: {integrity: sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==} cpu: [arm64] os: [freebsd] @@ -2274,8 +2234,8 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.60.3': - resolution: {integrity: sha512-KHLgC3WKlUYW3ShFKnnosZDOJ0xjg9zp7au3sIm2bs/tGBeC2ipmvRh/N7JKi0t9Ue20C0dpEshi8WUubg+cnA==} + '@rollup/rollup-freebsd-x64@4.60.4': + resolution: {integrity: sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==} cpu: [x64] os: [freebsd] @@ -2285,8 +2245,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-gnueabihf@4.60.3': - resolution: {integrity: sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==} + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': + resolution: {integrity: sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==} cpu: [arm] os: [linux] libc: [glibc] @@ -2297,8 +2257,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-arm-musleabihf@4.60.3': - resolution: {integrity: sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==} + '@rollup/rollup-linux-arm-musleabihf@4.60.4': + resolution: {integrity: sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==} cpu: [arm] os: [linux] libc: [musl] @@ -2309,8 +2269,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.60.3': - resolution: {integrity: sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==} + '@rollup/rollup-linux-arm64-gnu@4.60.4': + resolution: {integrity: sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==} cpu: [arm64] os: [linux] libc: [glibc] @@ -2321,8 +2281,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.60.3': - resolution: {integrity: sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==} + '@rollup/rollup-linux-arm64-musl@4.60.4': + resolution: {integrity: sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==} cpu: [arm64] os: [linux] libc: [musl] @@ -2333,8 +2293,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-gnu@4.60.3': - resolution: {integrity: sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==} + '@rollup/rollup-linux-loong64-gnu@4.60.4': + resolution: {integrity: sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==} cpu: [loong64] os: [linux] libc: [glibc] @@ -2345,8 +2305,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-musl@4.60.3': - resolution: {integrity: sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==} + '@rollup/rollup-linux-loong64-musl@4.60.4': + resolution: {integrity: sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==} cpu: [loong64] os: [linux] libc: [musl] @@ -2357,8 +2317,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.60.3': - resolution: {integrity: sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==} + '@rollup/rollup-linux-ppc64-gnu@4.60.4': + resolution: {integrity: sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==} cpu: [ppc64] os: [linux] libc: [glibc] @@ -2369,8 +2329,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-musl@4.60.3': - resolution: {integrity: sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==} + '@rollup/rollup-linux-ppc64-musl@4.60.4': + resolution: {integrity: sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==} cpu: [ppc64] os: [linux] libc: [musl] @@ -2381,8 +2341,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.60.3': - resolution: {integrity: sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==} + '@rollup/rollup-linux-riscv64-gnu@4.60.4': + resolution: {integrity: sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==} cpu: [riscv64] os: [linux] libc: [glibc] @@ -2393,8 +2353,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-musl@4.60.3': - resolution: {integrity: sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==} + '@rollup/rollup-linux-riscv64-musl@4.60.4': + resolution: {integrity: sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==} cpu: [riscv64] os: [linux] libc: [musl] @@ -2405,8 +2365,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.60.3': - resolution: {integrity: sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==} + '@rollup/rollup-linux-s390x-gnu@4.60.4': + resolution: {integrity: sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==} cpu: [s390x] os: [linux] libc: [glibc] @@ -2417,8 +2377,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.60.3': - resolution: {integrity: sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==} + '@rollup/rollup-linux-x64-gnu@4.60.4': + resolution: {integrity: sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==} cpu: [x64] os: [linux] libc: [glibc] @@ -2429,8 +2389,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-x64-musl@4.60.3': - resolution: {integrity: sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==} + '@rollup/rollup-linux-x64-musl@4.60.4': + resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==} cpu: [x64] os: [linux] libc: [musl] @@ -2440,8 +2400,8 @@ packages: cpu: [x64] os: [openbsd] - '@rollup/rollup-openbsd-x64@4.60.3': - resolution: {integrity: sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==} + '@rollup/rollup-openbsd-x64@4.60.4': + resolution: {integrity: sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==} cpu: [x64] os: [openbsd] @@ -2450,8 +2410,8 @@ packages: cpu: [arm64] os: [openharmony] - '@rollup/rollup-openharmony-arm64@4.60.3': - resolution: {integrity: sha512-AaXwSvUi3QIPtroAUw1t5yHGIyqKEXwH54WUocFolZhpGDruJcs8c+xPNDRn4XiQsS7MEwnYsHW2l0MBLDMkWg==} + '@rollup/rollup-openharmony-arm64@4.60.4': + resolution: {integrity: sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==} cpu: [arm64] os: [openharmony] @@ -2460,8 +2420,8 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.60.3': - resolution: {integrity: sha512-65LAKM/bAWDqKNEelHlcHvm2V+Vfb8C6INFxQXRHCvaVN1rJfwr4NvdP4FyzUaLqWfaCGaadf6UbTm8xJeYfEg==} + '@rollup/rollup-win32-arm64-msvc@4.60.4': + resolution: {integrity: sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==} cpu: [arm64] os: [win32] @@ -2470,8 +2430,8 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.60.3': - resolution: {integrity: sha512-EEM2gyhBF5MFnI6vMKdX1LAosE627RGBzIoGMdLloPZkXrUN0Ckqgr2Qi8+J3zip/8NVVro3/FjB+tjhZUgUHA==} + '@rollup/rollup-win32-ia32-msvc@4.60.4': + resolution: {integrity: sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==} cpu: [ia32] os: [win32] @@ -2480,8 +2440,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.60.3': - resolution: {integrity: sha512-E5Eb5H/DpxaoXH++Qkv28RcUJboMopmdDUALBczvHMf7hNIxaDZqwY5lK12UK1BHacSmvupoEWGu+n993Z0y1A==} + '@rollup/rollup-win32-x64-gnu@4.60.4': + resolution: {integrity: sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==} cpu: [x64] os: [win32] @@ -2490,8 +2450,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.60.3': - resolution: {integrity: sha512-hPt/bgL5cE+Qp+/TPHBqptcAgPzgj46mPcg/16zNUmbQk0j+mOEQV/+Lqu8QRtDV3Ek95Q6FeFITpuhl6OTsAA==} + '@rollup/rollup-win32-x64-msvc@4.60.4': + resolution: {integrity: sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==} cpu: [x64] os: [win32] @@ -2743,8 +2703,8 @@ packages: '@testing-library/dom': ^10.0.0 '@types/react': ^18.0.0 || ^19.0.0 '@types/react-dom': ^18.0.0 || ^19.0.0 - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: '@types/react': optional: true @@ -2754,33 +2714,33 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - '@turbo/darwin-64@2.9.6': - resolution: {integrity: sha512-X/56SnVXIQZBLKwniGTwEQTGmtE5brSACnKMBWpY3YafuxVYefrC2acamfjgxP7BG5w3I+6jf0UrLoSzgPcSJg==} + '@turbo/darwin-64@2.9.14': + resolution: {integrity: sha512-t7QiPflaEyBE4oayeZtSmu4mEfjgIrcNlNNl1z1dmIVPqEdtA7+CfTf8d7KXsOGPh6aNgWjKxyvQg9uGfDQF+A==} cpu: [x64] os: [darwin] - '@turbo/darwin-arm64@2.9.6': - resolution: {integrity: sha512-aalBeSl4agT/QtYGDyf/XLajedWzUC9Vg/pm/YO6QQ93vkQ91Vz5uK1ta5RbVRDozQSz4njxUNqRNmOXDzW+qw==} + '@turbo/darwin-arm64@2.9.14': + resolution: {integrity: sha512-d23147mC9BsCPA9mJ0h/ubcpbRgcJBXbcG3+Vq7YLhjz3IXuvQsJ1UXH8f4MD76ZjJ4m/E4aRdJV+MW88CDfbw==} cpu: [arm64] os: [darwin] - '@turbo/linux-64@2.9.6': - resolution: {integrity: sha512-YKi05jnNHaD7vevgYwahpzGwbsNNTwzU2c7VZdmdFm7+cGDP4oREUWSsainiMfRqjRuolQxBwRn8wf1jmu+YZA==} + '@turbo/linux-64@2.9.14': + resolution: {integrity: sha512-P3ZKB5tuUDdDQWuAsACGUR1qv9W7BNWxdxqVJ0kZNuNNPRaVYTPPikLcp79+GiEcW3npsR+KyP38lnQiBc5aSA==} cpu: [x64] os: [linux] - '@turbo/linux-arm64@2.9.6': - resolution: {integrity: sha512-02o/ZS69cOYEDczXvOB2xmyrtzjQ2hVFtWZK1iqxXUfzMmTjZK4UumrfNnjckSg+gqeBfnPRHa0NstA173Ik3g==} + '@turbo/linux-arm64@2.9.14': + resolution: {integrity: sha512-ZRTlzcUMrrPv9ZuDzRF9n60Ym13bKeG9jDB8WjxyLhWNzV+AJQN+zdpIk3NJYf2zQsGUm1mNar2P0elRzLw25g==} cpu: [arm64] os: [linux] - '@turbo/windows-64@2.9.6': - resolution: {integrity: sha512-wVdQjvnBI15wB6JrA+43CtUtagjIMmX6XYO758oZHAsCNSxqRlJtdyujih0D8OCnwCRWiGWGI63zAxR0hO6s9g==} + '@turbo/windows-64@2.9.14': + resolution: {integrity: sha512-exanwN6sIduZwykYeiTQj8kCmOhazP5WOz3bvXMcYtjhL6Z3iRWLewKrXCBq0bqwSP3iBMb/AerRCnHI4lx46A==} cpu: [x64] os: [win32] - '@turbo/windows-arm64@2.9.6': - resolution: {integrity: sha512-1XUUyWW0W6FTSqGEhU8RHVqb2wP1SPkr7hIvBlMEwH9jr+sJQK5kqeosLJ/QaUv4ecSAd1ZhIrLoW7qslAzT4A==} + '@turbo/windows-arm64@2.9.14': + resolution: {integrity: sha512-fVdCsnmYoKICsycbWuuGp6Jvi51/3G/UluFWuAUCvR8PIW5IJkAk5BM9UF8PSm0Q2IphWHFZjYEgjHsh3B9y/g==} cpu: [arm64] os: [win32] @@ -2802,6 +2762,9 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/fs-extra@11.0.4': resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} @@ -2867,7 +2830,7 @@ packages: peerDependencies: '@typescript-eslint/parser': ^8.58.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/eslint-plugin@8.59.2': resolution: {integrity: sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==} @@ -2875,33 +2838,39 @@ packages: peerDependencies: '@typescript-eslint/parser': ^8.59.2 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 - '@typescript-eslint/parser@8.58.1': - resolution: {integrity: sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw==} + '@typescript-eslint/parser@8.59.2': + resolution: {integrity: sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 - '@typescript-eslint/parser@8.59.2': - resolution: {integrity: sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==} + '@typescript-eslint/parser@8.59.3': + resolution: {integrity: sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/project-service@8.58.1': resolution: {integrity: sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/project-service@8.59.2': resolution: {integrity: sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ^5.8.3 + typescript: ^6 + + '@typescript-eslint/project-service@8.59.3': + resolution: {integrity: sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: ^6 '@typescript-eslint/scope-manager@8.58.1': resolution: {integrity: sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w==} @@ -2911,31 +2880,41 @@ packages: resolution: {integrity: sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.59.3': + resolution: {integrity: sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.58.1': resolution: {integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/tsconfig-utils@8.59.2': resolution: {integrity: sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ^5.8.3 + typescript: ^6 + + '@typescript-eslint/tsconfig-utils@8.59.3': + resolution: {integrity: sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: ^6 '@typescript-eslint/type-utils@8.58.1': resolution: {integrity: sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/type-utils@8.59.2': resolution: {integrity: sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/types@8.58.1': resolution: {integrity: sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw==} @@ -2945,31 +2924,41 @@ packages: resolution: {integrity: sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.59.3': + resolution: {integrity: sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.58.1': resolution: {integrity: sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/typescript-estree@8.59.2': resolution: {integrity: sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ^5.8.3 + typescript: ^6 + + '@typescript-eslint/typescript-estree@8.59.3': + resolution: {integrity: sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: ^6 '@typescript-eslint/utils@8.58.1': resolution: {integrity: sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/utils@8.59.2': resolution: {integrity: sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 '@typescript-eslint/visitor-keys@8.58.1': resolution: {integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==} @@ -2979,6 +2968,10 @@ packages: resolution: {integrity: sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.59.3': + resolution: {integrity: sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@unrs/resolver-binding-android-arm-eabi@1.11.1': resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} cpu: [arm] @@ -3086,8 +3079,8 @@ packages: resolution: {integrity: sha512-KMDTjtWESXxHS4uqWxjsvgQUHvuL3Z6SdKe68o7Nxma2qUfuyH3x4TCkIqGn3FQTrFvZLWvTnSAbGvtm+Kd13A==} peerDependencies: mapbox-gl: '>=3.5.0' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: mapbox-gl: optional: true @@ -3096,8 +3089,8 @@ packages: resolution: {integrity: sha512-iUOfzJAhFAJwEZp1644tQb7LOTFgi5/GzdaztkhzNgFVuoF2Ez7guvwZjQAKB9CN2TlHTgNuYH8UW85kO7cVhw==} peerDependencies: maplibre-gl: '>=4.0.0' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: maplibre-gl: optional: true @@ -3111,6 +3104,15 @@ packages: '@vitest/browser': optional: true + '@vitest/coverage-v8@4.1.6': + resolution: {integrity: sha512-36l628fQ/9a/8ihy97eOtEnvWQEdqULQOJtcaxtoNq0G1w3Mxd4szSahOaMM9/NGyZ+hyKcMtIW/WIxq0XQViQ==} + peerDependencies: + '@vitest/browser': 4.1.6 + vitest: ^4.1.3 + peerDependenciesMeta: + '@vitest/browser': + optional: true + '@vitest/expect@4.1.4': resolution: {integrity: sha512-iPBpra+VDuXmBFI3FMKHSFXp3Gx5HfmSCE8X67Dn+bwephCnQCaB7qWK2ldHa+8ncN8hJU8VTMcxjPpyMkUjww==} @@ -3224,9 +3226,6 @@ packages: any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -3586,13 +3585,13 @@ packages: peerDependencies: '@types/node': ^24.1.0 cosmiconfig: '>=9' - typescript: ^5.8.3 + typescript: ^6 cosmiconfig@9.0.1: resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} engines: {node: '>=14'} peerDependencies: - typescript: ^5.8.3 + typescript: ^6 peerDependenciesMeta: typescript: optional: true @@ -3832,7 +3831,7 @@ packages: resolution: {integrity: sha512-z2ELYSkyrrJ6cuunTU8vhsT/RpouPkjaSah06nVW6Rg2Hpg0Vs8s497/e5s8G8qtdp4ccsiovz5P1rv+5VSW2Q==} peerDependencies: eslint: '>=9.0.0' - typescript: ^5.8.3 + typescript: ^6 peerDependenciesMeta: typescript: optional: true @@ -4273,8 +4272,8 @@ packages: hermes-parser@0.25.1: resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} - hono@4.12.14: - resolution: {integrity: sha512-am5zfg3yu6sqn5yjKBNqhnTX7Cv+m00ox+7jbaKkrLMRJ4rAdldd1xPd/JzbBWspqaQv6RSTrgFN95EsfhC+7w==} + hono@4.12.18: + resolution: {integrity: sha512-RWzP96k/yv0PQfyXnWjs6zot20TqfpfsNXhOnev8d1InAxubW93L11/oNUc3tQqn2G0bSdAOBpX+2uDFHV7kdQ==} engines: {node: '>=16.9.0'} html-encoding-sniffer@6.0.0: @@ -4571,10 +4570,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.2: - resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} - hasBin: true - js-yaml@4.1.1: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true @@ -4822,7 +4817,7 @@ packages: lucide-react@1.8.0: resolution: {integrity: sha512-WuvlsjngSk7TnTBJ1hsCy3ql9V9VOdcPkd3PKcSmM34vJD8KG6molxz7m7zbYFgICwsanQWmJ13JlYs4Zp7Arw==} peerDependencies: - react: 19.2.5 + react: 19.2.6 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -4834,6 +4829,9 @@ packages: magicast@0.5.2: resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} + magicast@0.5.3: + resolution: {integrity: sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==} + make-dir@4.0.0: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} @@ -4925,11 +4923,6 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.12: resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -4959,8 +4952,8 @@ packages: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.51.1 babel-plugin-react-compiler: '*' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -5177,7 +5170,7 @@ packages: engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' - postcss: '>=8.0.9' + postcss: '>=8.5.10' tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: @@ -5190,10 +5183,6 @@ packages: yaml: optional: true - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.14: resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} engines: {node: ^10 || ^12 || >=14} @@ -5296,10 +5285,10 @@ packages: resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} engines: {node: '>= 0.10'} - react-dom@19.2.5: - resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==} + react-dom@19.2.6: + resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==} peerDependencies: - react: 19.2.5 + react: 19.2.6 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -5312,16 +5301,16 @@ packages: peerDependencies: mapbox-gl: '>=1.13.0' maplibre-gl: '>=1.13.0' - react: 19.2.5 - react-dom: 19.2.5 + react: 19.2.6 + react-dom: 19.2.6 peerDependenciesMeta: mapbox-gl: optional: true maplibre-gl: optional: true - react@19.2.5: - resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} + react@19.2.6: + resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==} engines: {node: '>=0.10.0'} read-yaml-file@1.1.0: @@ -5400,8 +5389,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.60.3: - resolution: {integrity: sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==} + rollup@4.60.4: + resolution: {integrity: sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5446,6 +5435,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.0: + resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==} + engines: {node: '>=10'} + hasBin: true + send@1.2.1: resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} engines: {node: '>= 18'} @@ -5577,9 +5571,6 @@ packages: resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} engines: {node: '>=0.10.0'} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - stable-hash@0.0.5: resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==} @@ -5593,6 +5584,9 @@ packages: std-env@4.0.0: resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} + std-env@4.1.0: + resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} + stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} @@ -5671,7 +5665,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.2.5 + react: 19.2.6 peerDependenciesMeta: '@babel/core': optional: true @@ -5697,8 +5691,8 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - tailwind-merge@3.5.0: - resolution: {integrity: sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==} + tailwind-merge@3.6.0: + resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==} tailwindcss@4.2.2: resolution: {integrity: sha512-KWBIxs1Xb6NoLdMVqhbhgwZf2PGBpPEiwOqgI4pFIYbNTfBXiKYyWoTsXgBQ9WFg/OlhnvHaY+AEpW7wSmFo2Q==} @@ -5733,6 +5727,9 @@ packages: third-party-web@0.29.0: resolution: {integrity: sha512-nBDSJw5B7Sl1YfsATG2XkW5qgUPODbJhXw++BKygi9w6O/NKS98/uY/nR/DxDq2axEjL6halHW1v+jhm/j1DBQ==} + third-party-web@0.29.2: + resolution: {integrity: sha512-fegtha91tq2DHphyoiBXVHjVi2YG9zFaRnboT9C28tO1en9Y3wJsfspuy40F+u5wl3hHVbw7cnd1b67kEGHb8g==} + tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -5792,7 +5789,7 @@ packages: resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} peerDependencies: - typescript: ^5.8.3 + typescript: ^6 ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -5810,8 +5807,8 @@ packages: peerDependencies: '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 - postcss: ^8.4.12 - typescript: ^5.8.3 + postcss: '>=8.5.10' + typescript: ^6 peerDependenciesMeta: '@microsoft/api-extractor': optional: true @@ -5827,8 +5824,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo@2.9.6: - resolution: {integrity: sha512-+v2QJey7ZUeUiuigkU+uFfklvNUyPI2VO2vBpMYJA+a1hKFLFiKtUYlRHdb3P9CrAvMzi0upbjI4WT+zKtqkBg==} + turbo@2.9.14: + resolution: {integrity: sha512-BQqXRr4UoWI3UPFrtznCLykYHxwxWh53iCB57x092jPMjIlW1wnm3N895g5irpiXmnxUhREBB0n6+y8BHhs4nw==} hasBin: true type-check@0.4.0: @@ -5867,10 +5864,10 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ^5.8.3 + typescript: ^6 - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} hasBin: true @@ -6317,7 +6314,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.7.4 + semver: 7.8.0 '@changesets/assemble-release-plan@6.0.10': dependencies: @@ -6326,7 +6323,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 - semver: 7.7.4 + semver: 7.8.0 '@changesets/changelog-git@0.2.1': dependencies: @@ -6383,7 +6380,7 @@ snapshots: '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 picocolors: 1.1.1 - semver: 7.7.4 + semver: 7.8.0 '@changesets/get-release-plan@4.0.16': dependencies: @@ -6446,11 +6443,11 @@ snapshots: human-id: 4.1.3 prettier: 2.8.8 - '@commitlint/cli@20.5.0(@types/node@25.6.2)(conventional-commits-parser@6.4.0)(typescript@5.9.3)': + '@commitlint/cli@20.5.0(@types/node@25.6.2)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': dependencies: '@commitlint/format': 20.5.0 '@commitlint/lint': 20.5.0 - '@commitlint/load': 20.5.0(@types/node@25.6.2)(typescript@5.9.3) + '@commitlint/load': 20.5.0(@types/node@25.6.2)(typescript@6.0.3) '@commitlint/read': 20.5.0(conventional-commits-parser@6.4.0) '@commitlint/types': 20.5.0 tinyexec: 1.1.1 @@ -6490,7 +6487,7 @@ snapshots: '@commitlint/is-ignored@20.5.0': dependencies: '@commitlint/types': 20.5.0 - semver: 7.7.4 + semver: 7.8.0 '@commitlint/lint@20.5.0': dependencies: @@ -6499,14 +6496,14 @@ snapshots: '@commitlint/rules': 20.5.0 '@commitlint/types': 20.5.0 - '@commitlint/load@20.5.0(@types/node@25.6.2)(typescript@5.9.3)': + '@commitlint/load@20.5.0(@types/node@25.6.2)(typescript@6.0.3)': dependencies: '@commitlint/config-validator': 20.5.0 '@commitlint/execute-rule': 20.0.0 '@commitlint/resolve-extends': 20.5.0 '@commitlint/types': 20.5.0 - cosmiconfig: 9.0.1(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig: 9.0.1(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 @@ -6564,7 +6561,7 @@ snapshots: dependencies: '@simple-libs/child-process-utils': 1.0.2 '@simple-libs/stream-utils': 1.2.0 - semver: 7.7.4 + semver: 7.8.0 optionalDependencies: conventional-commits-parser: 6.4.0 @@ -6767,9 +6764,9 @@ snapshots: dependencies: tslib: 2.8.1 - '@hono/node-server@1.19.13(hono@4.12.14)': + '@hono/node-server@1.19.13(hono@4.12.18)': dependencies: - hono: 4.12.14 + hono: 4.12.18 '@humanfs/core@0.19.1': {} @@ -6881,23 +6878,23 @@ snapshots: '@inquirer/ansi@2.0.5': {} - '@inquirer/checkbox@5.1.3(@types/node@24.12.3)': + '@inquirer/checkbox@5.1.5(@types/node@24.12.3)': dependencies: '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/figures': 2.0.5 '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/confirm@6.0.11(@types/node@24.12.3)': + '@inquirer/confirm@6.0.13(@types/node@24.12.3)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/core@11.1.8(@types/node@24.12.3)': + '@inquirer/core@11.1.10(@types/node@24.12.3)': dependencies: '@inquirer/ansi': 2.0.5 '@inquirer/figures': 2.0.5 @@ -6909,17 +6906,17 @@ snapshots: optionalDependencies: '@types/node': 24.12.3 - '@inquirer/editor@5.1.0(@types/node@24.12.3)': + '@inquirer/editor@5.1.2(@types/node@24.12.3)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/external-editor': 3.0.0(@types/node@24.12.3) '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/expand@5.0.12(@types/node@24.12.3)': + '@inquirer/expand@5.0.14(@types/node@24.12.3)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 @@ -6940,62 +6937,62 @@ snapshots: '@inquirer/figures@2.0.5': {} - '@inquirer/input@5.0.11(@types/node@24.12.3)': + '@inquirer/input@5.0.13(@types/node@24.12.3)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/number@4.0.11(@types/node@24.12.3)': + '@inquirer/number@4.0.13(@types/node@24.12.3)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/password@5.0.11(@types/node@24.12.3)': + '@inquirer/password@5.0.13(@types/node@24.12.3)': dependencies: '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/prompts@8.4.1(@types/node@24.12.3)': - dependencies: - '@inquirer/checkbox': 5.1.3(@types/node@24.12.3) - '@inquirer/confirm': 6.0.11(@types/node@24.12.3) - '@inquirer/editor': 5.1.0(@types/node@24.12.3) - '@inquirer/expand': 5.0.12(@types/node@24.12.3) - '@inquirer/input': 5.0.11(@types/node@24.12.3) - '@inquirer/number': 4.0.11(@types/node@24.12.3) - '@inquirer/password': 5.0.11(@types/node@24.12.3) - '@inquirer/rawlist': 5.2.7(@types/node@24.12.3) - '@inquirer/search': 4.1.7(@types/node@24.12.3) - '@inquirer/select': 5.1.3(@types/node@24.12.3) + '@inquirer/prompts@8.4.3(@types/node@24.12.3)': + dependencies: + '@inquirer/checkbox': 5.1.5(@types/node@24.12.3) + '@inquirer/confirm': 6.0.13(@types/node@24.12.3) + '@inquirer/editor': 5.1.2(@types/node@24.12.3) + '@inquirer/expand': 5.0.14(@types/node@24.12.3) + '@inquirer/input': 5.0.13(@types/node@24.12.3) + '@inquirer/number': 4.0.13(@types/node@24.12.3) + '@inquirer/password': 5.0.13(@types/node@24.12.3) + '@inquirer/rawlist': 5.2.9(@types/node@24.12.3) + '@inquirer/search': 4.1.9(@types/node@24.12.3) + '@inquirer/select': 5.1.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/rawlist@5.2.7(@types/node@24.12.3)': + '@inquirer/rawlist@5.2.9(@types/node@24.12.3)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/search@4.1.7(@types/node@24.12.3)': + '@inquirer/search@4.1.9(@types/node@24.12.3)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/figures': 2.0.5 '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: '@types/node': 24.12.3 - '@inquirer/select@5.1.3(@types/node@24.12.3)': + '@inquirer/select@5.1.5(@types/node@24.12.3)': dependencies: '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.8(@types/node@24.12.3) + '@inquirer/core': 11.1.10(@types/node@24.12.3) '@inquirer/figures': 2.0.5 '@inquirer/type': 4.0.5(@types/node@24.12.3) optionalDependencies: @@ -7096,7 +7093,7 @@ snapshots: '@modelcontextprotocol/sdk@1.29.0(zod@4.3.6)': dependencies: - '@hono/node-server': 1.19.13(hono@4.12.14) + '@hono/node-server': 1.19.13(hono@4.12.18) ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5 @@ -7106,7 +7103,7 @@ snapshots: eventsource-parser: 3.0.6 express: 5.2.1 express-rate-limit: 8.3.2(express@5.2.1) - hono: 4.12.14 + hono: 4.12.18 jose: 6.2.2 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -7255,7 +7252,7 @@ snapshots: '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.28.0 forwarded-parse: 2.1.2 - semver: 7.7.4 + semver: 7.8.0 transitivePeerDependencies: - supports-color @@ -7380,7 +7377,7 @@ snapshots: '@types/shimmer': 1.2.0 import-in-the-middle: 1.15.0 require-in-the-middle: 7.5.2 - semver: 7.7.4 + semver: 7.8.0 shimmer: 1.2.1 transitivePeerDependencies: - supports-color @@ -7472,7 +7469,7 @@ snapshots: '@paulirish/trace_engine@0.0.61': dependencies: legacy-javascript: 0.0.1 - third-party-web: 0.29.0 + third-party-web: 0.29.2 '@playwright/browser-chromium@1.59.1': dependencies: @@ -7497,7 +7494,7 @@ snapshots: extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.5.0 - semver: 7.7.4 + semver: 7.8.0 tar-fs: 3.1.2 yargs: 17.7.2 transitivePeerDependencies: @@ -7508,317 +7505,317 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) - '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.14)(react@19.2.6)': dependencies: - react: 19.2.5 + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-context@1.1.2(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-context@1.1.2(@types/react@19.2.14)(react@19.2.6)': dependencies: - react: 19.2.5 + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-direction@1.1.1(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-direction@1.1.1(@types/react@19.2.14)(react@19.2.6)': dependencies: - react: 19.2.5 + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-id@1.1.1(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-id@1.1.1(@types/react@19.2.14)(react@19.2.6)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) - '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) - '@radix-ui/react-slot@1.2.3(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-slot@1.2.3(@types/react@19.2.14)(react@19.2.6)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-slot@1.2.4(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-slot@1.2.4(@types/react@19.2.14)(react@19.2.6)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.14)(react@19.2.6)': dependencies: - react: 19.2.5 + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.14)(react@19.2.6)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.14)(react@19.2.5) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.14)(react@19.2.6) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.14)(react@19.2.6)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.5) - react: 19.2.5 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.14)(react@19.2.5)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.14)(react@19.2.6)': dependencies: - react: 19.2.5 + react: 19.2.6 optionalDependencies: '@types/react': 19.2.14 '@rollup/rollup-android-arm-eabi@4.60.1': optional: true - '@rollup/rollup-android-arm-eabi@4.60.3': + '@rollup/rollup-android-arm-eabi@4.60.4': optional: true '@rollup/rollup-android-arm64@4.60.1': optional: true - '@rollup/rollup-android-arm64@4.60.3': + '@rollup/rollup-android-arm64@4.60.4': optional: true '@rollup/rollup-darwin-arm64@4.60.1': optional: true - '@rollup/rollup-darwin-arm64@4.60.3': + '@rollup/rollup-darwin-arm64@4.60.4': optional: true '@rollup/rollup-darwin-x64@4.60.1': optional: true - '@rollup/rollup-darwin-x64@4.60.3': + '@rollup/rollup-darwin-x64@4.60.4': optional: true '@rollup/rollup-freebsd-arm64@4.60.1': optional: true - '@rollup/rollup-freebsd-arm64@4.60.3': + '@rollup/rollup-freebsd-arm64@4.60.4': optional: true '@rollup/rollup-freebsd-x64@4.60.1': optional: true - '@rollup/rollup-freebsd-x64@4.60.3': + '@rollup/rollup-freebsd-x64@4.60.4': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.60.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.60.3': + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': optional: true '@rollup/rollup-linux-arm-musleabihf@4.60.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.60.3': + '@rollup/rollup-linux-arm-musleabihf@4.60.4': optional: true '@rollup/rollup-linux-arm64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.60.3': + '@rollup/rollup-linux-arm64-gnu@4.60.4': optional: true '@rollup/rollup-linux-arm64-musl@4.60.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.60.3': + '@rollup/rollup-linux-arm64-musl@4.60.4': optional: true '@rollup/rollup-linux-loong64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-loong64-gnu@4.60.3': + '@rollup/rollup-linux-loong64-gnu@4.60.4': optional: true '@rollup/rollup-linux-loong64-musl@4.60.1': optional: true - '@rollup/rollup-linux-loong64-musl@4.60.3': + '@rollup/rollup-linux-loong64-musl@4.60.4': optional: true '@rollup/rollup-linux-ppc64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.60.3': + '@rollup/rollup-linux-ppc64-gnu@4.60.4': optional: true '@rollup/rollup-linux-ppc64-musl@4.60.1': optional: true - '@rollup/rollup-linux-ppc64-musl@4.60.3': + '@rollup/rollup-linux-ppc64-musl@4.60.4': optional: true '@rollup/rollup-linux-riscv64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.60.3': + '@rollup/rollup-linux-riscv64-gnu@4.60.4': optional: true '@rollup/rollup-linux-riscv64-musl@4.60.1': optional: true - '@rollup/rollup-linux-riscv64-musl@4.60.3': + '@rollup/rollup-linux-riscv64-musl@4.60.4': optional: true '@rollup/rollup-linux-s390x-gnu@4.60.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.60.3': + '@rollup/rollup-linux-s390x-gnu@4.60.4': optional: true '@rollup/rollup-linux-x64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.60.3': + '@rollup/rollup-linux-x64-gnu@4.60.4': optional: true '@rollup/rollup-linux-x64-musl@4.60.1': optional: true - '@rollup/rollup-linux-x64-musl@4.60.3': + '@rollup/rollup-linux-x64-musl@4.60.4': optional: true '@rollup/rollup-openbsd-x64@4.60.1': optional: true - '@rollup/rollup-openbsd-x64@4.60.3': + '@rollup/rollup-openbsd-x64@4.60.4': optional: true '@rollup/rollup-openharmony-arm64@4.60.1': optional: true - '@rollup/rollup-openharmony-arm64@4.60.3': + '@rollup/rollup-openharmony-arm64@4.60.4': optional: true '@rollup/rollup-win32-arm64-msvc@4.60.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.60.3': + '@rollup/rollup-win32-arm64-msvc@4.60.4': optional: true '@rollup/rollup-win32-ia32-msvc@4.60.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.60.3': + '@rollup/rollup-win32-ia32-msvc@4.60.4': optional: true '@rollup/rollup-win32-x64-gnu@4.60.1': optional: true - '@rollup/rollup-win32-x64-gnu@4.60.3': + '@rollup/rollup-win32-x64-gnu@4.60.4': optional: true '@rollup/rollup-win32-x64-msvc@4.60.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.60.3': + '@rollup/rollup-win32-x64-msvc@4.60.4': optional: true '@rtsao/scc@1.1.0': {} @@ -8050,34 +8047,34 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@babel/runtime': 7.29.2 '@testing-library/dom': 10.4.1 - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) '@tootallnate/quickjs-emscripten@0.23.0': {} - '@turbo/darwin-64@2.9.6': + '@turbo/darwin-64@2.9.14': optional: true - '@turbo/darwin-arm64@2.9.6': + '@turbo/darwin-arm64@2.9.14': optional: true - '@turbo/linux-64@2.9.6': + '@turbo/linux-64@2.9.14': optional: true - '@turbo/linux-arm64@2.9.6': + '@turbo/linux-arm64@2.9.14': optional: true - '@turbo/windows-64@2.9.6': + '@turbo/windows-64@2.9.14': optional: true - '@turbo/windows-arm64@2.9.6': + '@turbo/windows-arm64@2.9.14': optional: true '@tybys/wasm-util@0.10.2': @@ -8100,6 +8097,8 @@ snapshots: '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} + '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 @@ -8169,77 +8168,86 @@ snapshots: '@types/node': 24.12.3 optional: true - '@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.59.3(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.59.3(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.58.1 eslint: 9.39.4(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.59.2 - '@typescript-eslint/type-utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.59.2 eslint: 9.39.4(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.58.1 + '@typescript-eslint/scope-manager': 8.59.2 + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.2 debug: 4.4.3 eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.59.3(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.59.2 - '@typescript-eslint/types': 8.59.2 - '@typescript-eslint/typescript-estree': 8.59.2(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.59.2 + '@typescript-eslint/scope-manager': 8.59.3 + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.3 debug: 4.4.3 eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.58.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.58.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@5.9.3) - '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@6.0.3) + '@typescript-eslint/types': 8.59.3 debug: 4.4.3 - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.59.2(typescript@5.9.3)': + '@typescript-eslint/project-service@8.59.2(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@5.9.3) - '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@6.0.3) + '@typescript-eslint/types': 8.59.3 debug: 4.4.3 - typescript: 5.9.3 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.59.3(typescript@6.0.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@6.0.3) + '@typescript-eslint/types': 8.59.3 + debug: 4.4.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -8253,35 +8261,44 @@ snapshots: '@typescript-eslint/types': 8.59.2 '@typescript-eslint/visitor-keys': 8.59.2 - '@typescript-eslint/tsconfig-utils@8.58.1(typescript@5.9.3)': + '@typescript-eslint/scope-manager@8.59.3': + dependencies: + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/visitor-keys': 8.59.3 + + '@typescript-eslint/tsconfig-utils@8.58.1(typescript@6.0.3)': + dependencies: + typescript: 6.0.3 + + '@typescript-eslint/tsconfig-utils@8.59.2(typescript@6.0.3)': dependencies: - typescript: 5.9.3 + typescript: 6.0.3 - '@typescript-eslint/tsconfig-utils@8.59.2(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.59.3(typescript@6.0.3)': dependencies: - typescript: 5.9.3 + typescript: 6.0.3 - '@typescript-eslint/type-utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) debug: 4.4.3 eslint: 9.39.4(jiti@2.6.1) - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.59.2 - '@typescript-eslint/typescript-estree': 8.59.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) debug: 4.4.3 eslint: 9.39.4(jiti@2.6.1) - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -8289,55 +8306,72 @@ snapshots: '@typescript-eslint/types@8.59.2': {} - '@typescript-eslint/typescript-estree@8.58.1(typescript@5.9.3)': + '@typescript-eslint/types@8.59.3': {} + + '@typescript-eslint/typescript-estree@8.58.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.58.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@5.9.3) + '@typescript-eslint/project-service': 8.58.1(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@6.0.3) '@typescript-eslint/types': 8.58.1 '@typescript-eslint/visitor-keys': 8.58.1 debug: 4.4.3 minimatch: 10.2.5 - semver: 7.7.4 + semver: 7.8.0 tinyglobby: 0.2.16 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.59.2(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.59.2(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@5.9.3) + '@typescript-eslint/project-service': 8.59.2(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3) '@typescript-eslint/types': 8.59.2 '@typescript-eslint/visitor-keys': 8.59.2 debug: 4.4.3 minimatch: 10.2.5 - semver: 7.7.4 + semver: 7.8.0 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.59.3(typescript@6.0.3)': + dependencies: + '@typescript-eslint/project-service': 8.59.3(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@6.0.3) + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/visitor-keys': 8.59.3 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.8.0 tinyglobby: 0.2.16 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.58.1 '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.59.2 '@typescript-eslint/types': 8.59.2 - '@typescript-eslint/typescript-estree': 8.59.2(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -8351,6 +8385,11 @@ snapshots: '@typescript-eslint/types': 8.59.2 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.59.3': + dependencies: + '@typescript-eslint/types': 8.59.3 + eslint-visitor-keys: 5.0.1 + '@unrs/resolver-binding-android-arm-eabi@1.11.1': optional: true @@ -8410,16 +8449,16 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vis.gl/react-mapbox@8.1.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@vis.gl/react-mapbox@8.1.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@vis.gl/react-maplibre@8.1.1(maplibre-gl@5.24.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@vis.gl/react-maplibre@8.1.1(maplibre-gl@5.24.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@maplibre/maplibre-gl-style-spec': 19.3.3 - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: maplibre-gl: 5.24.0 @@ -8431,11 +8470,26 @@ snapshots: istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-reports: 3.2.0 - magicast: 0.5.2 + magicast: 0.5.3 obug: 2.1.1 - std-env: 4.0.0 + std-env: 4.1.0 tinyrainbow: 3.1.0 vitest: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@24.12.3)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@24.12.3)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) + optional: true + + '@vitest/coverage-v8@4.1.6(vitest@4.1.4)': + dependencies: + '@bcoe/v8-coverage': 1.0.2 + '@vitest/utils': 4.1.6 + ast-v8-to-istanbul: 1.0.0 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.2.0 + magicast: 0.5.2 + obug: 2.1.1 + std-env: 4.1.0 + tinyrainbow: 3.1.0 + vitest: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/expect@4.1.4': dependencies: @@ -8574,10 +8628,6 @@ snapshots: any-promise@1.3.0: {} - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - argparse@2.0.1: {} aria-query@5.3.0: @@ -8924,21 +8974,21 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig-typescript-loader@6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3): dependencies: '@types/node': 25.6.2 - cosmiconfig: 9.0.1(typescript@5.9.3) + cosmiconfig: 9.0.1(typescript@6.0.3) jiti: 2.6.1 - typescript: 5.9.3 + typescript: 6.0.3 - cosmiconfig@9.0.1(typescript@5.9.3): + cosmiconfig@9.0.1(typescript@6.0.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 cross-spawn@7.0.6: dependencies: @@ -9240,20 +9290,20 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-next@16.2.6(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): + eslint-config-next@16.2.6(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): dependencies: '@next/eslint-plugin-next': 16.2.6 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react-hooks: 7.1.1(eslint@9.39.4(jiti@2.6.1)) globals: 16.4.0 - typescript-eslint: 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + typescript-eslint: 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-webpack @@ -9283,22 +9333,22 @@ snapshots: tinyglobby: 0.2.16 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -9309,7 +9359,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) hasown: 2.0.3 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -9321,7 +9371,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9462,7 +9512,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esutils@2.0.3: {} @@ -9814,7 +9864,7 @@ snapshots: dependencies: hermes-estree: 0.25.1 - hono@4.12.14: {} + hono@4.12.18: {} html-encoding-sniffer@6.0.0: dependencies: @@ -9928,7 +9978,7 @@ snapshots: is-bun-module@2.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.0 is-callable@1.2.7: {} @@ -10093,11 +10143,6 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.2: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -10354,9 +10399,9 @@ snapshots: lru-cache@7.18.3: {} - lucide-react@1.8.0(react@19.2.5): + lucide-react@1.8.0(react@19.2.6): dependencies: - react: 19.2.5 + react: 19.2.6 lz-string@1.5.0: {} @@ -10370,9 +10415,16 @@ snapshots: '@babel/types': 7.29.0 source-map-js: 1.2.1 + magicast@0.5.3: + dependencies: + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + source-map-js: 1.2.1 + optional: true + make-dir@4.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.0 maplibre-gl@5.24.0: dependencies: @@ -10458,8 +10510,6 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.11: {} - nanoid@3.3.12: {} napi-postinstall@0.3.4: {} @@ -10470,16 +10520,16 @@ snapshots: netmask@2.1.1: {} - next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5): + next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@next/env': 16.2.6 '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.10.18 caniuse-lite: 1.0.30001787 - postcss: 8.4.31 - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) - styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.5) + postcss: 8.5.14 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.6) optionalDependencies: '@next/swc-darwin-arm64': 16.2.6 '@next/swc-darwin-x64': 16.2.6 @@ -10714,12 +10764,6 @@ snapshots: tsx: 4.21.0 yaml: 2.8.3 - postcss@8.4.31: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.14: dependencies: nanoid: 3.3.12 @@ -10830,30 +10874,30 @@ snapshots: iconv-lite: 0.7.2 unpipe: 1.0.0 - react-dom@19.2.5(react@19.2.5): + react-dom@19.2.6(react@19.2.6): dependencies: - react: 19.2.5 + react: 19.2.6 scheduler: 0.27.0 react-is@16.13.1: {} react-is@17.0.2: {} - react-map-gl@8.1.1(maplibre-gl@5.24.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5): + react-map-gl@8.1.1(maplibre-gl@5.24.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@vis.gl/react-mapbox': 8.1.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@vis.gl/react-maplibre': 8.1.1(maplibre-gl@5.24.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + '@vis.gl/react-mapbox': 8.1.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@vis.gl/react-maplibre': 8.1.1(maplibre-gl@5.24.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: maplibre-gl: 5.24.0 - react@19.2.5: {} + react@19.2.6: {} read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 - js-yaml: 3.14.2 + js-yaml: 4.1.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -10964,35 +11008,35 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.1 fsevents: 2.3.2 - rollup@4.60.3: + rollup@4.60.4: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.60.3 - '@rollup/rollup-android-arm64': 4.60.3 - '@rollup/rollup-darwin-arm64': 4.60.3 - '@rollup/rollup-darwin-x64': 4.60.3 - '@rollup/rollup-freebsd-arm64': 4.60.3 - '@rollup/rollup-freebsd-x64': 4.60.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.60.3 - '@rollup/rollup-linux-arm-musleabihf': 4.60.3 - '@rollup/rollup-linux-arm64-gnu': 4.60.3 - '@rollup/rollup-linux-arm64-musl': 4.60.3 - '@rollup/rollup-linux-loong64-gnu': 4.60.3 - '@rollup/rollup-linux-loong64-musl': 4.60.3 - '@rollup/rollup-linux-ppc64-gnu': 4.60.3 - '@rollup/rollup-linux-ppc64-musl': 4.60.3 - '@rollup/rollup-linux-riscv64-gnu': 4.60.3 - '@rollup/rollup-linux-riscv64-musl': 4.60.3 - '@rollup/rollup-linux-s390x-gnu': 4.60.3 - '@rollup/rollup-linux-x64-gnu': 4.60.3 - '@rollup/rollup-linux-x64-musl': 4.60.3 - '@rollup/rollup-openbsd-x64': 4.60.3 - '@rollup/rollup-openharmony-arm64': 4.60.3 - '@rollup/rollup-win32-arm64-msvc': 4.60.3 - '@rollup/rollup-win32-ia32-msvc': 4.60.3 - '@rollup/rollup-win32-x64-gnu': 4.60.3 - '@rollup/rollup-win32-x64-msvc': 4.60.3 + '@rollup/rollup-android-arm-eabi': 4.60.4 + '@rollup/rollup-android-arm64': 4.60.4 + '@rollup/rollup-darwin-arm64': 4.60.4 + '@rollup/rollup-darwin-x64': 4.60.4 + '@rollup/rollup-freebsd-arm64': 4.60.4 + '@rollup/rollup-freebsd-x64': 4.60.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.4 + '@rollup/rollup-linux-arm-musleabihf': 4.60.4 + '@rollup/rollup-linux-arm64-gnu': 4.60.4 + '@rollup/rollup-linux-arm64-musl': 4.60.4 + '@rollup/rollup-linux-loong64-gnu': 4.60.4 + '@rollup/rollup-linux-loong64-musl': 4.60.4 + '@rollup/rollup-linux-ppc64-gnu': 4.60.4 + '@rollup/rollup-linux-ppc64-musl': 4.60.4 + '@rollup/rollup-linux-riscv64-gnu': 4.60.4 + '@rollup/rollup-linux-riscv64-musl': 4.60.4 + '@rollup/rollup-linux-s390x-gnu': 4.60.4 + '@rollup/rollup-linux-x64-gnu': 4.60.4 + '@rollup/rollup-linux-x64-musl': 4.60.4 + '@rollup/rollup-openbsd-x64': 4.60.4 + '@rollup/rollup-openharmony-arm64': 4.60.4 + '@rollup/rollup-win32-arm64-msvc': 4.60.4 + '@rollup/rollup-win32-ia32-msvc': 4.60.4 + '@rollup/rollup-win32-x64-gnu': 4.60.4 + '@rollup/rollup-win32-x64-msvc': 4.60.4 fsevents: 2.3.3 router@2.2.0: @@ -11042,6 +11086,8 @@ snapshots: semver@7.7.4: {} + semver@7.8.0: {} + send@1.2.1: dependencies: debug: 4.4.3 @@ -11240,8 +11286,6 @@ snapshots: dependencies: extend-shallow: 3.0.2 - sprintf-js@1.0.3: {} - stable-hash@0.0.5: {} stackback@0.0.2: {} @@ -11250,6 +11294,8 @@ snapshots: std-env@4.0.0: {} + std-env@4.1.0: {} + stop-iteration-iterator@1.1.0: dependencies: es-errors: 1.3.0 @@ -11355,10 +11401,10 @@ snapshots: stubborn-utils@1.0.2: {} - styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.5): + styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.6): dependencies: client-only: 0.0.1 - react: 19.2.5 + react: 19.2.6 optionalDependencies: '@babel/core': 7.29.0 @@ -11384,7 +11430,7 @@ snapshots: symbol-tree@3.2.4: {} - tailwind-merge@3.5.0: {} + tailwind-merge@3.6.0: {} tailwindcss@4.2.2: {} @@ -11438,6 +11484,8 @@ snapshots: third-party-web@0.29.0: {} + third-party-web@0.29.2: {} + tinybench@2.9.0: {} tinyexec@0.3.2: {} @@ -11481,9 +11529,9 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@2.5.0(typescript@5.9.3): + ts-api-utils@2.5.0(typescript@6.0.3): dependencies: - typescript: 5.9.3 + typescript: 6.0.3 ts-interface-checker@0.1.13: {} @@ -11496,7 +11544,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3): + tsup@8.5.1(@swc/core@1.15.26)(jiti@2.6.1)(postcss@8.5.14)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.3): dependencies: bundle-require: 5.1.0(esbuild@0.27.7) cac: 6.7.14 @@ -11518,7 +11566,7 @@ snapshots: optionalDependencies: '@swc/core': 1.15.26 postcss: 8.5.14 - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - jiti - supports-color @@ -11532,14 +11580,14 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo@2.9.6: + turbo@2.9.14: optionalDependencies: - '@turbo/darwin-64': 2.9.6 - '@turbo/darwin-arm64': 2.9.6 - '@turbo/linux-64': 2.9.6 - '@turbo/linux-arm64': 2.9.6 - '@turbo/windows-64': 2.9.6 - '@turbo/windows-arm64': 2.9.6 + '@turbo/darwin-64': 2.9.14 + '@turbo/darwin-arm64': 2.9.14 + '@turbo/linux-64': 2.9.14 + '@turbo/linux-arm64': 2.9.14 + '@turbo/windows-64': 2.9.14 + '@turbo/windows-arm64': 2.9.14 type-check@0.4.0: dependencies: @@ -11588,18 +11636,18 @@ snapshots: typed-query-selector@2.12.1: {} - typescript-eslint@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.59.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - typescript@5.9.3: {} + typescript@6.0.3: {} typewise-core@1.2.0: {} @@ -11679,7 +11727,7 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 postcss: 8.5.14 - rollup: 4.60.3 + rollup: 4.60.4 tinyglobby: 0.2.16 optionalDependencies: '@types/node': 24.12.3 @@ -11695,7 +11743,7 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 postcss: 8.5.14 - rollup: 4.60.3 + rollup: 4.60.4 tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.6.2 @@ -11767,7 +11815,7 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.4(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)): + vitest@4.1.4(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.4)(jsdom@29.0.2)(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)): dependencies: '@vitest/expect': 4.1.4 '@vitest/mocker': 4.1.4(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -11792,7 +11840,7 @@ snapshots: optionalDependencies: '@opentelemetry/api': 1.9.1 '@types/node': 25.6.2 - '@vitest/coverage-v8': 4.1.4(vitest@4.1.4) + '@vitest/coverage-v8': 4.1.6(vitest@4.1.4) '@vitest/ui': 4.1.4(vitest@4.1.4) jsdom: 29.0.2 transitivePeerDependencies: diff --git a/tsconfig.json b/tsconfig.json index 6b01c812..f73c7d72 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,8 +2,9 @@ "compilerOptions": { "jsx": "react", "target": "ES2022", - "module": "commonjs", - "moduleResolution": "node", + "module": "esnext", + "moduleResolution": "bundler", + "ignoreDeprecations": "6.0", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "strict": true,