From 4471bc9e989a9c58ea159b7bd8a00d35484bbb2c Mon Sep 17 00:00:00 2001 From: Exelo Date: Thu, 4 Jun 2026 11:27:54 +0900 Subject: [PATCH] ci: add new docs publish --- .github/actions/pnpm-install/action.yml | 2 +- .github/workflows/pre-release-single.yml | 4 +- .github/workflows/pre-release.yml | 2 +- .github/workflows/release.yml | 33 +- .gitignore | 2 +- .husky/commit-msg | 2 +- .husky/pre-commit | 2 +- .../getting-started/1-index.mdx} | 0 .../getting-started}/documentation.mdx | 0 .../{ => docs/getting-started}/how_to_use.mdx | 0 docs/{ => docs}/network/index.mdx | 0 .../{ => docs}/network/network-client-api.mdx | 0 docs/{ => docs}/network/network-client.mdx | 0 .../{ => docs}/network/network-server-api.mdx | 0 docs/{ => docs}/network/network-server.mdx | 0 docs/{ => docs}/network/packet-framing.mdx | 0 docs/{ => docs}/registry/index.mdx | 0 .../registry/writing_web_assembly.mdx | 0 package.json | 2 +- packages/asset-manager/.cliff-jumperrc.json | 1 + packages/asset-manager/cliff.toml | 2 +- .../asset-manager/mint-tsdocs.config.json | 2 +- packages/common/.cliff-jumperrc.json | 1 + packages/common/cliff.toml | 2 +- packages/common/mint-tsdocs.config.json | 2 +- packages/config/.cliff-jumperrc.json | 1 + packages/config/cliff.toml | 2 +- packages/config/mint-tsdocs.config.json | 2 +- packages/core-editor/.cliff-jumperrc.json | 1 + packages/core-editor/cliff.toml | 2 +- packages/core-editor/mint-tsdocs.config.json | 2 +- packages/core/.cliff-jumperrc.json | 1 + packages/core/cliff.toml | 2 +- packages/core/mint-tsdocs.config.json | 2 +- packages/ecs-client/.cliff-jumperrc.json | 1 + packages/ecs-client/cliff.toml | 2 +- packages/ecs-client/mint-tsdocs.config.json | 2 +- packages/ecs-lib/.cliff-jumperrc.json | 1 + packages/ecs-lib/cliff.toml | 2 +- packages/ecs-lib/mint-tsdocs.config.json | 2 +- packages/ecs-server/.cliff-jumperrc.json | 1 + packages/ecs-server/cliff.toml | 2 +- packages/ecs-server/mint-tsdocs.config.json | 2 +- packages/graphics-2d/.cliff-jumperrc.json | 1 + packages/graphics-2d/cliff.toml | 2 +- packages/graphics-2d/mint-tsdocs.config.json | 2 +- packages/input/.cliff-jumperrc.json | 1 + packages/input/cliff.toml | 2 +- packages/input/mint-tsdocs.config.json | 2 +- packages/music/.cliff-jumperrc.json | 1 + packages/music/cliff.toml | 2 +- packages/music/mint-tsdocs.config.json | 2 +- packages/network-client/.cliff-jumperrc.json | 1 + packages/network-client/cliff.toml | 2 +- .../network-client/mint-tsdocs.config.json | 2 +- packages/network-server/.cliff-jumperrc.json | 1 + packages/network-server/cliff.toml | 2 +- .../network-server/mint-tsdocs.config.json | 2 +- packages/sound/.cliff-jumperrc.json | 1 + packages/sound/cliff.toml | 2 +- packages/sound/mint-tsdocs.config.json | 2 +- pnpm-lock.yaml | 829 +++++++++++++++--- pnpm-workspace.yaml | 29 +- turbo.json | 2 +- 64 files changed, 782 insertions(+), 197 deletions(-) rename docs/{index.mdx => docs/getting-started/1-index.mdx} (100%) rename docs/{ => docs/getting-started}/documentation.mdx (100%) rename docs/{ => docs/getting-started}/how_to_use.mdx (100%) rename docs/{ => docs}/network/index.mdx (100%) rename docs/{ => docs}/network/network-client-api.mdx (100%) rename docs/{ => docs}/network/network-client.mdx (100%) rename docs/{ => docs}/network/network-server-api.mdx (100%) rename docs/{ => docs}/network/network-server.mdx (100%) rename docs/{ => docs}/network/packet-framing.mdx (100%) rename docs/{ => docs}/registry/index.mdx (100%) rename docs/{ => docs}/registry/writing_web_assembly.mdx (100%) diff --git a/.github/actions/pnpm-install/action.yml b/.github/actions/pnpm-install/action.yml index e097c457..6a6dff16 100644 --- a/.github/actions/pnpm-install/action.yml +++ b/.github/actions/pnpm-install/action.yml @@ -2,7 +2,7 @@ name: "pnpm install" description: "Run pnpm install with cache enabled" inputs: path: - description: Path to run pnpm install in + description: "Path to the directory containing the pnpm workspace" default: "." runs: using: "composite" diff --git a/.github/workflows/pre-release-single.yml b/.github/workflows/pre-release-single.yml index ef59219c..bdbfff29 100644 --- a/.github/workflows/pre-release-single.yml +++ b/.github/workflows/pre-release-single.yml @@ -4,14 +4,14 @@ on: workflow_dispatch: inputs: package: - description: "The published name of a single package to release" + description: The published name of a single package to release type: choice required: true options: - "@nanoforge-dev/utils-eslint-config" - "@nanoforge-dev/utils-prettier-config" version: - description: "New version for the packages" + description: New version for the packages type: string required: true dry_run: diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 6fa52964..9c3b9ec8 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: inputs: version: - description: "New version for the packages" + description: New version for the packages type: string required: true dry_run: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3a436ab7..67e77ee6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} release-single-package: - name: Release + name: Release Single runs-on: ubuntu-latest if: github.repository_owner == 'NanoForge-dev' && github.event.pull_request.merged == true && startsWith(github.head_ref, 'releases/') && !startsWith(github.head_ref, 'releases/nanoforge@') steps: @@ -63,3 +63,34 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + publish-docs: + name: Publish docs + runs-on: ubuntu-latest + if: github.repository_owner == 'NanoForge-dev' + needs: [release] + steps: + - name: Checkout repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + fetch-tags: true + + - name: Checkout docs repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + fetch-tags: true + path: docs-dist + repository: nanoforge-dev/docs + token: ${{ secrets.ACTIONS_KEY }} + + - name: Prepare + uses: ./.github/actions/prepare + + - name: Publish docs + uses: ./node_modules/@nanoforge-dev/actions/actions/synchronize-docs + with: + repository: engine + category: engine + references: true diff --git a/.gitignore b/.gitignore index 7043da11..ff40e745 100644 --- a/.gitignore +++ b/.gitignore @@ -239,4 +239,4 @@ emsdk-cache/ .vscode .tsdocs -docs/api +references/ diff --git a/.husky/commit-msg b/.husky/commit-msg index 2a397b8f..9ef41ae4 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1 +1 @@ -pnpm --no-install commitlint --edit "$1" +pnpm commitlint --edit "$1" diff --git a/.husky/pre-commit b/.husky/pre-commit index c7acc22d..cb2c84d5 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1 +1 @@ -pnpm --no-install lint-staged +pnpm lint-staged diff --git a/docs/index.mdx b/docs/docs/getting-started/1-index.mdx similarity index 100% rename from docs/index.mdx rename to docs/docs/getting-started/1-index.mdx diff --git a/docs/documentation.mdx b/docs/docs/getting-started/documentation.mdx similarity index 100% rename from docs/documentation.mdx rename to docs/docs/getting-started/documentation.mdx diff --git a/docs/how_to_use.mdx b/docs/docs/getting-started/how_to_use.mdx similarity index 100% rename from docs/how_to_use.mdx rename to docs/docs/getting-started/how_to_use.mdx diff --git a/docs/network/index.mdx b/docs/docs/network/index.mdx similarity index 100% rename from docs/network/index.mdx rename to docs/docs/network/index.mdx diff --git a/docs/network/network-client-api.mdx b/docs/docs/network/network-client-api.mdx similarity index 100% rename from docs/network/network-client-api.mdx rename to docs/docs/network/network-client-api.mdx diff --git a/docs/network/network-client.mdx b/docs/docs/network/network-client.mdx similarity index 100% rename from docs/network/network-client.mdx rename to docs/docs/network/network-client.mdx diff --git a/docs/network/network-server-api.mdx b/docs/docs/network/network-server-api.mdx similarity index 100% rename from docs/network/network-server-api.mdx rename to docs/docs/network/network-server-api.mdx diff --git a/docs/network/network-server.mdx b/docs/docs/network/network-server.mdx similarity index 100% rename from docs/network/network-server.mdx rename to docs/docs/network/network-server.mdx diff --git a/docs/network/packet-framing.mdx b/docs/docs/network/packet-framing.mdx similarity index 100% rename from docs/network/packet-framing.mdx rename to docs/docs/network/packet-framing.mdx diff --git a/docs/registry/index.mdx b/docs/docs/registry/index.mdx similarity index 100% rename from docs/registry/index.mdx rename to docs/docs/registry/index.mdx diff --git a/docs/registry/writing_web_assembly.mdx b/docs/docs/registry/writing_web_assembly.mdx similarity index 100% rename from docs/registry/writing_web_assembly.mdx rename to docs/docs/registry/writing_web_assembly.mdx diff --git a/package.json b/package.json index 7086afb5..9015207d 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "typescript": "catalog:core", "vitest": "catalog:test" }, - "packageManager": "pnpm@10.33.0", + "packageManager": "pnpm@11.3.0", "engines": { "node": "25" }, diff --git a/packages/asset-manager/.cliff-jumperrc.json b/packages/asset-manager/.cliff-jumperrc.json index e2485662..86143c44 100644 --- a/packages/asset-manager/.cliff-jumperrc.json +++ b/packages/asset-manager/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "asset-manager", "org": "nanoforge-dev", "packagePath": "packages/asset-manager", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/asset-manager/cliff.toml b/packages/asset-manager/cliff.toml index b4878f36..5163767e 100644 --- a/packages/asset-manager/cliff.toml +++ b/packages/asset-manager/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/asset-manager@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/asset-manager/mint-tsdocs.config.json b/packages/asset-manager/mint-tsdocs.config.json index 515b3f98..1d45efe5 100644 --- a/packages/asset-manager/mint-tsdocs.config.json +++ b/packages/asset-manager/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/asset-manager", + "outputFolder": "../../references/asset-manager", "lint": { "eslint": { "enabled": true diff --git a/packages/common/.cliff-jumperrc.json b/packages/common/.cliff-jumperrc.json index 2a74a537..e0da3b4c 100644 --- a/packages/common/.cliff-jumperrc.json +++ b/packages/common/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "common", "org": "nanoforge-dev", "packagePath": "packages/common", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/common/cliff.toml b/packages/common/cliff.toml index 2b4ac97a..5163767e 100644 --- a/packages/common/cliff.toml +++ b/packages/common/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/common@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/common/mint-tsdocs.config.json b/packages/common/mint-tsdocs.config.json index 5b6f939e..90664b43 100644 --- a/packages/common/mint-tsdocs.config.json +++ b/packages/common/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/common", + "outputFolder": "../../references/common", "lint": { "eslint": { "enabled": true diff --git a/packages/config/.cliff-jumperrc.json b/packages/config/.cliff-jumperrc.json index 61ec226c..ce77165a 100644 --- a/packages/config/.cliff-jumperrc.json +++ b/packages/config/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "config", "org": "nanoforge-dev", "packagePath": "packages/config", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/config/cliff.toml b/packages/config/cliff.toml index bece0990..5163767e 100644 --- a/packages/config/cliff.toml +++ b/packages/config/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/config@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/config/mint-tsdocs.config.json b/packages/config/mint-tsdocs.config.json index cc4db73c..819efbed 100644 --- a/packages/config/mint-tsdocs.config.json +++ b/packages/config/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/config", + "outputFolder": "../../references/config", "lint": { "eslint": { "enabled": true diff --git a/packages/core-editor/.cliff-jumperrc.json b/packages/core-editor/.cliff-jumperrc.json index c760745b..fce3ee21 100644 --- a/packages/core-editor/.cliff-jumperrc.json +++ b/packages/core-editor/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "core-editor", "org": "nanoforge-dev", "packagePath": "packages/core-editor", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/core-editor/cliff.toml b/packages/core-editor/cliff.toml index a9abf0b7..5163767e 100644 --- a/packages/core-editor/cliff.toml +++ b/packages/core-editor/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/core-editor@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/core-editor/mint-tsdocs.config.json b/packages/core-editor/mint-tsdocs.config.json index 03722c39..411c0442 100644 --- a/packages/core-editor/mint-tsdocs.config.json +++ b/packages/core-editor/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/core-editor", + "outputFolder": "../../references/core-editor", "lint": { "eslint": { "enabled": true diff --git a/packages/core/.cliff-jumperrc.json b/packages/core/.cliff-jumperrc.json index fe6d9d4a..463e88cb 100644 --- a/packages/core/.cliff-jumperrc.json +++ b/packages/core/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "core", "org": "nanoforge-dev", "packagePath": "packages/core", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/core/cliff.toml b/packages/core/cliff.toml index 59978d4c..5163767e 100644 --- a/packages/core/cliff.toml +++ b/packages/core/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/core@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/core/mint-tsdocs.config.json b/packages/core/mint-tsdocs.config.json index ced6b97b..8e8507c9 100644 --- a/packages/core/mint-tsdocs.config.json +++ b/packages/core/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/core", + "outputFolder": "../../references/core", "lint": { "eslint": { "enabled": true diff --git a/packages/ecs-client/.cliff-jumperrc.json b/packages/ecs-client/.cliff-jumperrc.json index adec03f0..6906e1ee 100644 --- a/packages/ecs-client/.cliff-jumperrc.json +++ b/packages/ecs-client/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "ecs-client", "org": "nanoforge-dev", "packagePath": "packages/ecs-client", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/ecs-client/cliff.toml b/packages/ecs-client/cliff.toml index 3f6b697b..5163767e 100644 --- a/packages/ecs-client/cliff.toml +++ b/packages/ecs-client/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/ecs-client@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/ecs-client/mint-tsdocs.config.json b/packages/ecs-client/mint-tsdocs.config.json index e7e2698b..c3949bc2 100644 --- a/packages/ecs-client/mint-tsdocs.config.json +++ b/packages/ecs-client/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/ecs-client", + "outputFolder": "../../references/ecs-client", "lint": { "eslint": { "enabled": true diff --git a/packages/ecs-lib/.cliff-jumperrc.json b/packages/ecs-lib/.cliff-jumperrc.json index 72a69189..7a76cd75 100644 --- a/packages/ecs-lib/.cliff-jumperrc.json +++ b/packages/ecs-lib/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "ecs-lib", "org": "nanoforge-dev", "packagePath": "packages/ecs-lib", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/ecs-lib/cliff.toml b/packages/ecs-lib/cliff.toml index 8fbe7290..5163767e 100644 --- a/packages/ecs-lib/cliff.toml +++ b/packages/ecs-lib/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/ecs-lib@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/ecs-lib/mint-tsdocs.config.json b/packages/ecs-lib/mint-tsdocs.config.json index 45d7c694..c6cbbc4c 100644 --- a/packages/ecs-lib/mint-tsdocs.config.json +++ b/packages/ecs-lib/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/ecs-lib", + "outputFolder": "../../references/ecs-lib", "lint": { "eslint": { "enabled": true diff --git a/packages/ecs-server/.cliff-jumperrc.json b/packages/ecs-server/.cliff-jumperrc.json index b633b731..7b287ca2 100644 --- a/packages/ecs-server/.cliff-jumperrc.json +++ b/packages/ecs-server/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "ecs-server", "org": "nanoforge-dev", "packagePath": "packages/ecs-server", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/ecs-server/cliff.toml b/packages/ecs-server/cliff.toml index 11aa163a..5163767e 100644 --- a/packages/ecs-server/cliff.toml +++ b/packages/ecs-server/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/ecs-server@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/ecs-server/mint-tsdocs.config.json b/packages/ecs-server/mint-tsdocs.config.json index 9a493659..fe7a6504 100644 --- a/packages/ecs-server/mint-tsdocs.config.json +++ b/packages/ecs-server/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/ecs-server", + "outputFolder": "../../references/ecs-server", "lint": { "eslint": { "enabled": true diff --git a/packages/graphics-2d/.cliff-jumperrc.json b/packages/graphics-2d/.cliff-jumperrc.json index f4642c91..4460df82 100644 --- a/packages/graphics-2d/.cliff-jumperrc.json +++ b/packages/graphics-2d/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "graphics-2d", "org": "nanoforge-dev", "packagePath": "packages/graphics-2d", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/graphics-2d/cliff.toml b/packages/graphics-2d/cliff.toml index 0dfcda6b..5163767e 100644 --- a/packages/graphics-2d/cliff.toml +++ b/packages/graphics-2d/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/graphics-2d@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/graphics-2d/mint-tsdocs.config.json b/packages/graphics-2d/mint-tsdocs.config.json index ab9d47cc..7a7a6b03 100644 --- a/packages/graphics-2d/mint-tsdocs.config.json +++ b/packages/graphics-2d/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/graphics-2d", + "outputFolder": "../../references/graphics-2d", "lint": { "eslint": { "enabled": true diff --git a/packages/input/.cliff-jumperrc.json b/packages/input/.cliff-jumperrc.json index 41624a9c..e77a22e6 100644 --- a/packages/input/.cliff-jumperrc.json +++ b/packages/input/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "input", "org": "nanoforge-dev", "packagePath": "packages/input", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/input/cliff.toml b/packages/input/cliff.toml index 973e03df..5163767e 100644 --- a/packages/input/cliff.toml +++ b/packages/input/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/input@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/input/mint-tsdocs.config.json b/packages/input/mint-tsdocs.config.json index 95a8509e..14ab24e0 100644 --- a/packages/input/mint-tsdocs.config.json +++ b/packages/input/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/input", + "outputFolder": "../../references/input", "lint": { "eslint": { "enabled": true diff --git a/packages/music/.cliff-jumperrc.json b/packages/music/.cliff-jumperrc.json index af6460c8..c81ff1b4 100644 --- a/packages/music/.cliff-jumperrc.json +++ b/packages/music/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "music", "org": "nanoforge-dev", "packagePath": "packages/music", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/music/cliff.toml b/packages/music/cliff.toml index 71715749..5163767e 100644 --- a/packages/music/cliff.toml +++ b/packages/music/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/music@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/music/mint-tsdocs.config.json b/packages/music/mint-tsdocs.config.json index 3226205a..47ae1054 100644 --- a/packages/music/mint-tsdocs.config.json +++ b/packages/music/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/music", + "outputFolder": "../../references/music", "lint": { "eslint": { "enabled": true diff --git a/packages/network-client/.cliff-jumperrc.json b/packages/network-client/.cliff-jumperrc.json index d5739703..bba31587 100644 --- a/packages/network-client/.cliff-jumperrc.json +++ b/packages/network-client/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "network-client", "org": "nanoforge-dev", "packagePath": "packages/network-client", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/network-client/cliff.toml b/packages/network-client/cliff.toml index b69a9c3b..5163767e 100644 --- a/packages/network-client/cliff.toml +++ b/packages/network-client/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/network-client@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/network-client/mint-tsdocs.config.json b/packages/network-client/mint-tsdocs.config.json index a85fdd2f..f2a10088 100644 --- a/packages/network-client/mint-tsdocs.config.json +++ b/packages/network-client/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/network-client", + "outputFolder": "../../references/network-client", "lint": { "eslint": { "enabled": true diff --git a/packages/network-server/.cliff-jumperrc.json b/packages/network-server/.cliff-jumperrc.json index 09f1a68a..48ea206e 100644 --- a/packages/network-server/.cliff-jumperrc.json +++ b/packages/network-server/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "network-server", "org": "nanoforge-dev", "packagePath": "packages/network-server", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/network-server/cliff.toml b/packages/network-server/cliff.toml index b78f23ac..5163767e 100644 --- a/packages/network-server/cliff.toml +++ b/packages/network-server/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/network-server@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/network-server/mint-tsdocs.config.json b/packages/network-server/mint-tsdocs.config.json index 9a36f3da..2af3457b 100644 --- a/packages/network-server/mint-tsdocs.config.json +++ b/packages/network-server/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/network-server", + "outputFolder": "../../references/network-server", "lint": { "eslint": { "enabled": true diff --git a/packages/sound/.cliff-jumperrc.json b/packages/sound/.cliff-jumperrc.json index 5dcec77b..df5cffc2 100644 --- a/packages/sound/.cliff-jumperrc.json +++ b/packages/sound/.cliff-jumperrc.json @@ -3,5 +3,6 @@ "name": "sound", "org": "nanoforge-dev", "packagePath": "packages/sound", + "tagTemplate": "{{new-version}}", "identifierBase": false } diff --git a/packages/sound/cliff.toml b/packages/sound/cliff.toml index bc4b3140..5163767e 100644 --- a/packages/sound/cliff.toml +++ b/packages/sound/cliff.toml @@ -69,7 +69,7 @@ commit_parsers = [ ] filter_commits = true protect_breaking_commits = true -tag_pattern = "@nanoforge-dev/sound@[0-9]*" +tag_pattern = "^[0-9]+" ignore_tags = "" topo_order = false sort_commits = "newest" diff --git a/packages/sound/mint-tsdocs.config.json b/packages/sound/mint-tsdocs.config.json index e9ed626a..c5b9faee 100644 --- a/packages/sound/mint-tsdocs.config.json +++ b/packages/sound/mint-tsdocs.config.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/mint-tsdocs/lib/schemas/config.schema.json", "entryPoint": "dist/index.d.cts", - "outputFolder": "../../docs/api/sound", + "outputFolder": "../../references/sound", "lint": { "eslint": { "enabled": true diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe2e70c1..215f07ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,29 +7,29 @@ settings: catalogs: build: tsdown: - specifier: ^0.22.0 + specifier: ^0.22.1 version: 0.22.0 unrun: specifier: ^0.3.0 version: 0.3.0 ci: '@commitlint/cli': - specifier: ^21.0.1 - version: 21.0.1 + specifier: ^21.0.2 + version: 21.0.2 '@commitlint/config-conventional': - specifier: ^21.0.1 - version: 21.0.1 + specifier: ^21.0.2 + version: 21.0.2 '@favware/cliff-jumper': specifier: ^6.0.0 version: 6.1.0 '@nanoforge-dev/actions': - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.1.2 + version: 2.1.2 husky: specifier: ^9.1.7 version: 9.1.7 lint-staged: - specifier: ^17.0.5 + specifier: ^17.0.7 version: 17.0.5 config: class-transformer: @@ -43,8 +43,8 @@ catalogs: specifier: ^25.9.1 version: 25.9.1 turbo: - specifier: ^2.9.14 - version: 2.9.14 + specifier: ^2.9.16 + version: 2.9.16 typescript: specifier: ^6.0.3 version: 6.0.3 @@ -67,7 +67,7 @@ catalogs: specifier: ^6.0.2 version: 6.0.2 eslint: - specifier: ^10.4.0 + specifier: ^10.4.1 version: 10.4.0 eslint-config-prettier: specifier: ^10.1.8 @@ -105,10 +105,10 @@ catalogs: version: 8.21.0 test: '@vitest/coverage-v8': - specifier: ^4.1.7 - version: 4.1.7 + specifier: ^4.1.8 + version: 4.1.8 vitest: - specifier: ^4.1.7 + specifier: ^4.1.8 version: 4.1.7 importers: @@ -117,16 +117,16 @@ importers: devDependencies: '@commitlint/cli': specifier: catalog:ci - version: 21.0.1(@types/node@25.9.1)(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3) + version: 21.0.2(@types/node@25.9.1)(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3) '@commitlint/config-conventional': specifier: catalog:ci - version: 21.0.1 + version: 21.0.2 '@microsoft/api-extractor': specifier: catalog:docs version: 7.58.7(@types/node@25.9.1) '@nanoforge-dev/actions': specifier: catalog:ci - version: 2.0.0 + version: 2.1.2 '@nanoforge-dev/utils-eslint-config': specifier: workspace:* version: link:utils/eslint-config @@ -141,34 +141,34 @@ importers: version: 25.9.1 '@vitest/coverage-v8': specifier: catalog:test - version: 4.1.7(vitest@4.1.7) + version: 4.1.8(vitest@4.1.8) eslint: specifier: catalog:lint - version: 10.4.0(jiti@2.6.1) + version: 10.4.1(jiti@2.6.1) husky: specifier: catalog:ci version: 9.1.7 lint-staged: specifier: catalog:ci - version: 17.0.5 + version: 17.0.7 mint-tsdocs: specifier: catalog:docs - version: 0.0.8(@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/node@25.9.1)(@typescript-eslint/parser@8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.0(jiti@2.6.1))(react-dom@18.3.1(react@18.3.1))(typescript@6.0.3) + version: 0.0.8(@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/node@25.9.1)(@typescript-eslint/parser@8.60.0(eslint@10.4.1(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.1(jiti@2.6.1))(react-dom@18.3.1(react@18.3.1))(typescript@6.0.3) prettier: specifier: catalog:lint version: 3.8.3 tsdown: specifier: catalog:build - version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) + version: 0.22.1(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) turbo: specifier: catalog:core - version: 2.9.14 + version: 2.9.16 typescript: specifier: catalog:core version: 6.0.3 vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.8(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) e2e/game: devDependencies: @@ -310,7 +310,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/common: devDependencies: @@ -343,7 +343,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/config: dependencies: @@ -429,7 +429,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/core-editor: dependencies: @@ -481,7 +481,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/ecs-client: dependencies: @@ -530,7 +530,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/ecs-lib: dependencies: @@ -570,7 +570,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/ecs-server: dependencies: @@ -619,7 +619,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/graphics-2d: dependencies: @@ -659,7 +659,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/input: dependencies: @@ -696,7 +696,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/music: dependencies: @@ -733,7 +733,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/network-client: dependencies: @@ -773,7 +773,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/network-server: dependencies: @@ -825,7 +825,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) packages/sound: dependencies: @@ -862,7 +862,7 @@ importers: version: 0.3.0(synckit@0.11.12) vitest: specifier: catalog:test - version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) utils/eslint-config: dependencies: @@ -966,6 +966,10 @@ packages: resolution: {integrity: sha512-nFZPWz3FHIS7y6rMIVoa/WBwjdutfIaRJIBQjzn+t3RnecZoRNlGmGcyR2wb0T/IgSd50Kz/6dG8/LvMCRunjg==} engines: {node: ^22.18.0 || >=24.11.0} + '@babel/generator@8.0.0-rc.6': + resolution: {integrity: sha512-6mIzgVK8DgEzvIapoQwhXTMnnkuE4STQmVv9H03i/tZ2ml8oev3TRvZJgTenK2Bsq0YWNtzOrFdTyNzCMFtjJQ==} + engines: {node: ^22.18.0 || >=24.11.0} + '@babel/helper-globals@7.29.7': resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} engines: {node: '>=6.9.0'} @@ -1035,13 +1039,13 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@commitlint/cli@21.0.1': - resolution: {integrity: sha512-8vq10krmbJwBkvzXKhbs4o4JQEVscd3pqOlWuDUaDBwbeL694/P33UC29tZQFTAgPU9fVJ2+f2m3zw16yKWxHg==} + '@commitlint/cli@21.0.2': + resolution: {integrity: sha512-YMmfLbqBg+ZRvvmPhc+cilSQFrh/AgzVgCT1U/OifmUZEwPbvCtA8rN//YNaF9d5eoZphxVMGYtmwA2QgQORgg==} engines: {node: '>=22.12.0'} hasBin: true - '@commitlint/config-conventional@21.0.1': - resolution: {integrity: sha512-gRorrkfWOh/+V5X8GYWWbQvrzPczopGMS4CCNrQdHkK4xWElv82BDvIsDhJZWTlI7TazOlYea6VATufCsFs+sw==} + '@commitlint/config-conventional@21.0.2': + resolution: {integrity: sha512-P/ZRhryQmkj0Z0dY9FOoRwe3xkwJyyAdtXwt01NT2kuZttcG2CNYp1q5Ci3u+nDT2jcbJRw2kt13Czl1qKNPfg==} engines: {node: '>=22.12.0'} '@commitlint/config-validator@21.0.1': @@ -1060,44 +1064,44 @@ packages: resolution: {integrity: sha512-ksmG2+cHGtuDPQQbhBbC4unwm444+6TiPw0d1bKf67hntgZqZ8E0g1MuYKUuyT5IH4IMmXZhKq22/Z3jBvtQIw==} engines: {node: '>=22.12.0'} - '@commitlint/is-ignored@21.0.1': - resolution: {integrity: sha512-iNDP8SFdw8JEkM0CHZ2XFnhTN4Zg5jKUY2d8kBOSFrI2aA+3YJI7fcqVpfgbpJ9xtxFVYpi+DBATU5AvhoTq8g==} + '@commitlint/is-ignored@21.0.2': + resolution: {integrity: sha512-H5z4t8PC9tUsmZ/o+EptM3Nq8sTFtskAShdcqxCoyzklW5eaVT5xbrDAET2uypzir9Vsj4ZZmBtyKjYe2XqgeQ==} engines: {node: '>=22.12.0'} - '@commitlint/lint@21.0.1': - resolution: {integrity: sha512-gF+iYtUw1gBG3HUH9z3VxwUjGg2R2G5j+nmvPs8aIeYkiB7TtneBu3wO85I0bUl93bYNsvsCNI9Nte2fmDUMww==} + '@commitlint/lint@21.0.2': + resolution: {integrity: sha512-PnUmLYGeGLfW8oVatR9KpNxSHYAnJOEWlMZzfdeFOUq6WUrFx1fGQaWCWJqMoIll/xPM+GdfJV+tKHZVHhl0Fg==} engines: {node: '>=22.12.0'} - '@commitlint/load@21.0.1': - resolution: {integrity: sha512-Btg1q1mKmiihN4W3x0EsPDrJMOQfMa9NIqlzlJyXAfxvsOGdGXOW5p3R3RcSxDCaY7JabY9flIl+Om1af3PSrw==} + '@commitlint/load@21.0.2': + resolution: {integrity: sha512-lwUE70hN0/qE/ZRROhbaX65ly/FF12DrqfReLCESo37M0OQCFAf2jRS+2tSCSORq+bm4Kdju7qNDj46uc1QzTA==} engines: {node: '>=22.12.0'} - '@commitlint/message@21.0.1': - resolution: {integrity: sha512-R3dVQeJQ0B6yqrZEjkUHD4r7UJYLV9Lvk2xs3PTOmtWk2G3mI6Xgc+YdRxL1PwcDfBiUjv2SkIkW4AUc976w1w==} + '@commitlint/message@21.0.2': + resolution: {integrity: sha512-5n4aqHGD/FNnom/D5L8i7cYtV+xjuXcBL832C3w9VglEsZzIsoHpJsvxzJ7cgiOsOdc/2jU4t5+7qMHh7GBX3g==} engines: {node: '>=22.12.0'} - '@commitlint/parse@21.0.1': - resolution: {integrity: sha512-oh/nCSOqdoeQNA1tO8aAmxkq5EBo8/NzcFQRvv66AWc9HpED28sL2iSicCKU6hPintWuscL6BJEWi77Wq1LPMQ==} + '@commitlint/parse@21.0.2': + resolution: {integrity: sha512-QVZJhGHTm+oiuWyEKOCTQ0ZM3mfJ0eGWFeHuj7WzSKEth+UukcCHac9GD8pgdFlg/qGkFWOtyaNd1T8REgagaw==} engines: {node: '>=22.12.0'} - '@commitlint/read@21.0.1': - resolution: {integrity: sha512-pMEu4lbpC8W0ZgKJj2U6WaobXIZWdFlULpIEewYhkPXx+WZcnoO53YrVPc7QErQuNolq2Me8dP58Wu7YAVXVOA==} + '@commitlint/read@21.0.2': + resolution: {integrity: sha512-BtsrnLVycSSKf4Q0gMch4giCj5NNlmcbhc8ra5vONgGtP2IjRDo33bEFtr5Pm+2N+5fXGWb2MksWPrspPfdhdw==} engines: {node: '>=22.12.0'} '@commitlint/resolve-extends@21.0.1': resolution: {integrity: sha512-0DhjYWL6uYrY16Efa032fYk3woGJDU4AGWiG1XXltT9AMUNYKyb5cIZU2ivbaMZ3+kKFqUjikD2cjh66Sbh/Sg==} engines: {node: '>=22.12.0'} - '@commitlint/rules@21.0.1': - resolution: {integrity: sha512-VMooYpz4nJg7xlaUso6CCOWEz8D/ChkvsvZUMARcoJ1ZpfKPyFCGrHNha2tbsETNAb6ErgiRuCr2DvghrvPDYQ==} + '@commitlint/rules@21.0.2': + resolution: {integrity: sha512-k6tQ69Td7t2qUSIbik8D3TL1q3ZJpkEbV+yLogDzCRAdOxJm4ndhtBNREsLA1/puRfWvzS9eioF2w43WT+hHgQ==} engines: {node: '>=22.12.0'} '@commitlint/to-lines@21.0.1': resolution: {integrity: sha512-bd1BFII7p1EQZre9Kaj+kKaMFP3cFCdt21K7DItVux9XP5WjLgJ0/Uy1pJJh9aPwVJ6SKg62PxqlZaHI8hQAXw==} engines: {node: '>=22.12.0'} - '@commitlint/top-level@21.0.1': - resolution: {integrity: sha512-4esUYqzY7K0FCgcJ/1xWEZekV7Ch4yZT1+xjEb7KzqbJ05XEkxHVsTfC8ADKNNtlCE2pj98KEbPGZWw9WwEnVw==} + '@commitlint/top-level@21.0.2': + resolution: {integrity: sha512-s9KKM+e+mXgFeIh4n7KmOGAVT3mkJ3Fp1bBYHIK5pjeUwlEMzp/tZfb5u0Poa680AsQTXMEMRxZi1vQ9m2X5ug==} engines: {node: '>=22.12.0'} '@commitlint/types@21.0.1': @@ -1173,6 +1177,10 @@ packages: resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/plugin-kit@0.7.2': + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@favware/cliff-jumper@6.1.0': resolution: {integrity: sha512-BTuJ3evIMbkXgcQSk9K9B2vAuENi0bzS6qhtKLx6ZO/LTUIuoJfG05IsLqTngwBsJ6ZGnN3dXYGK/ANVMT8Xrw==} engines: {node: '>=v18'} @@ -1519,8 +1527,8 @@ packages: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - '@nanoforge-dev/actions@2.0.0': - resolution: {integrity: sha512-9t/LC+cIBov7UNLNe1G/fRfKJhpR3tGSiYjReQibf3FZlupooctqW7oeuToCvdCQgM3CrZIJ9nXH7+EvFXXL9A==} + '@nanoforge-dev/actions@2.1.2': + resolution: {integrity: sha512-s1HdWoy92eLztffboUnKzmjIpMLWHhCKzQM/+FPR+eZgxuULDT3uUUvKeRxxobdljFuD0e14gxnbQZZRTrG1Dg==} engines: {node: '25'} '@nanoforge-dev/cli@1.4.2': @@ -1681,6 +1689,9 @@ packages: '@oxc-project/types@0.132.0': resolution: {integrity: sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==} + '@oxc-project/types@0.133.0': + resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} + '@oxfmt/binding-android-arm-eabi@0.35.0': resolution: {integrity: sha512-BaRKlM3DyG81y/xWTsE6gZiv89F/3pHe2BqX2H4JbiB8HNVlWWtplzgATAE5IDSdwChdeuWLDTQzJ92Lglw3ZA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1816,30 +1827,60 @@ packages: cpu: [arm64] os: [android] + '@rolldown/binding-android-arm64@1.0.3': + resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + '@rolldown/binding-darwin-arm64@1.0.2': resolution: {integrity: sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3ExpXJB3w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] + '@rolldown/binding-darwin-arm64@1.0.3': + resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@rolldown/binding-darwin-x64@1.0.2': resolution: {integrity: sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02GA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] + '@rolldown/binding-darwin-x64@1.0.3': + resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + '@rolldown/binding-freebsd-x64@1.0.2': resolution: {integrity: sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8MBuA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] + '@rolldown/binding-freebsd-x64@1.0.3': + resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@rolldown/binding-linux-arm-gnueabihf@1.0.2': resolution: {integrity: sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYpOCxDvaKs1fo2Ij/1X5w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@rolldown/binding-linux-arm-gnueabihf@1.0.3': + resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@rolldown/binding-linux-arm64-gnu@1.0.2': resolution: {integrity: sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1847,6 +1888,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-arm64-gnu@1.0.3': + resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-arm64-musl@1.0.2': resolution: {integrity: sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn8o77L79GeXFgw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1854,6 +1902,13 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-arm64-musl@1.0.3': + resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rolldown/binding-linux-ppc64-gnu@1.0.2': resolution: {integrity: sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1861,6 +1916,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-ppc64-gnu@1.0.3': + resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-s390x-gnu@1.0.2': resolution: {integrity: sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZgADh/IGDzLQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1868,6 +1930,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-s390x-gnu@1.0.3': + resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.0.2': resolution: {integrity: sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBow6Kj7CQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1875,6 +1944,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.0.3': + resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-x64-musl@1.0.2': resolution: {integrity: sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1882,29 +1958,59 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-x64-musl@1.0.3': + resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@rolldown/binding-openharmony-arm64@1.0.2': resolution: {integrity: sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7GccX2d6IgDA3Z5w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] + '@rolldown/binding-openharmony-arm64@1.0.3': + resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@rolldown/binding-wasm32-wasi@1.0.2': resolution: {integrity: sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2jZQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] + '@rolldown/binding-wasm32-wasi@1.0.3': + resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + '@rolldown/binding-win32-arm64-msvc@1.0.2': resolution: {integrity: sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjWjNmibDIdFf9/A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] + '@rolldown/binding-win32-arm64-msvc@1.0.3': + resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@rolldown/binding-win32-x64-msvc@1.0.2': resolution: {integrity: sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9EKNy+TRBQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] + '@rolldown/binding-win32-x64-msvc@1.0.3': + resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} @@ -1992,14 +2098,14 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@tanstack/react-virtual@3.13.26': - resolution: {integrity: sha512-DosdgjOxCLahkn0o+ilmZYwEjo1glfMGuRT/j3PQ18yr5XqA8N/BCaL9IJ3B5TRl+nnzyK2IOFgAILwzN3a9xQ==} + '@tanstack/react-virtual@3.14.2': + resolution: {integrity: sha512-IpWnmCLvuymRfeeLNVXIzNEYBFLpd3drVIS91sqV78VTZFyldlChkOocZRCPp1B+Wnk09bcLNme8WaMU/9/9bQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/virtual-core@3.16.0': - resolution: {integrity: sha512-Er2N7q3WOiH6y2JLxsxNX+u2/sLqSsL0bxFgDjuiPiA7vKhZRm+IzcS17vRee3GNXr64UsesA5CAp9yTiIYw9A==} + '@tanstack/virtual-core@3.17.0': + resolution: {integrity: sha512-gOxY/hFkPh/XQYhnThBHzkbkX3Ed+z/iushyz+R+JAr213aXxUDgQoTgTdrDpBSRsjFM73P/KfUyWmaF9WHMkQ==} '@trivago/prettier-plugin-sort-imports@6.0.2': resolution: {integrity: sha512-3DgfkukFyC/sE/VuYjaUUWoFfuVjPK55vOFDsxD56XXynFMCZDYFogH2l/hDfOsQAm1myoU/1xByJ3tWqtulXA==} @@ -2020,33 +2126,33 @@ packages: svelte: optional: true - '@turbo/darwin-64@2.9.14': - resolution: {integrity: sha512-t7QiPflaEyBE4oayeZtSmu4mEfjgIrcNlNNl1z1dmIVPqEdtA7+CfTf8d7KXsOGPh6aNgWjKxyvQg9uGfDQF+A==} + '@turbo/darwin-64@2.9.16': + resolution: {integrity: sha512-jLjApWTSNd7JZ5JaLYfelW1ytnGQOvB7ivl+2RD1xQvJTbi8I9gBjzcga7tDZVPyaxpl10YTfJt3BrYXR18KDw==} cpu: [x64] os: [darwin] - '@turbo/darwin-arm64@2.9.14': - resolution: {integrity: sha512-d23147mC9BsCPA9mJ0h/ubcpbRgcJBXbcG3+Vq7YLhjz3IXuvQsJ1UXH8f4MD76ZjJ4m/E4aRdJV+MW88CDfbw==} + '@turbo/darwin-arm64@2.9.16': + resolution: {integrity: sha512-YPgrn+5HIGzrx0O2a631SV4MBQUe4W/DafMFUuBVgaU32PW9/OTT0ehviF0QSxTXuRJlHvW2eUTemddF5/spmw==} cpu: [arm64] os: [darwin] - '@turbo/linux-64@2.9.14': - resolution: {integrity: sha512-P3ZKB5tuUDdDQWuAsACGUR1qv9W7BNWxdxqVJ0kZNuNNPRaVYTPPikLcp79+GiEcW3npsR+KyP38lnQiBc5aSA==} + '@turbo/linux-64@2.9.16': + resolution: {integrity: sha512-vAEf1H6l26lTpl9FJ/peQo1NUB8RC0sbEJJz5mPcUhHA2bPDup2x3CZPgo/bH8S4cUcBLm4FN3UHd5iUO2RAew==} cpu: [x64] os: [linux] - '@turbo/linux-arm64@2.9.14': - resolution: {integrity: sha512-ZRTlzcUMrrPv9ZuDzRF9n60Ym13bKeG9jDB8WjxyLhWNzV+AJQN+zdpIk3NJYf2zQsGUm1mNar2P0elRzLw25g==} + '@turbo/linux-arm64@2.9.16': + resolution: {integrity: sha512-xDBLR2PZg4BrQOchfG6svgpv5FCNJ2TOtT2psLdEJcdKo1BH+pnPs9Xj6pvUjgfkHbuvBOfeE4R6tvxMoQKDHQ==} cpu: [arm64] os: [linux] - '@turbo/windows-64@2.9.14': - resolution: {integrity: sha512-exanwN6sIduZwykYeiTQj8kCmOhazP5WOz3bvXMcYtjhL6Z3iRWLewKrXCBq0bqwSP3iBMb/AerRCnHI4lx46A==} + '@turbo/windows-64@2.9.16': + resolution: {integrity: sha512-NBAJnaUiGdgkSzQwUIdOvkCkcpTSu58G/sBGa0mvBtzfvFOOgrQwepKOOQ8cp6sWM6OcKDNFj2p1dsZA1OWjPg==} cpu: [x64] os: [win32] - '@turbo/windows-arm64@2.9.14': - resolution: {integrity: sha512-fVdCsnmYoKICsycbWuuGp6Jvi51/3G/UluFWuAUCvR8PIW5IJkAk5BM9UF8PSm0Q2IphWHFZjYEgjHsh3B9y/g==} + '@turbo/windows-arm64@2.9.16': + resolution: {integrity: sha512-Y7SJppD0Z8wjO3Ec0ZGd9KQ4Yv0BMnA8CIowj5Vp+OEVsosXDG2weK6/t1RRLfJmc2Ozrnd6y4DOgQys+mn3WQ==} cpu: [arm64] os: [win32] @@ -2145,11 +2251,11 @@ packages: resolution: {integrity: sha512-9WI52t8ZGLVGrPMBet25yAftqY/n95+zmoUUtJBBQTKDSKUu7OsPTroT2op7U9JatkoRccL0YkWDNMFfC4Sjxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitest/coverage-v8@4.1.7': - resolution: {integrity: sha512-qsYPeXc5Q9dFLd1i8Ap+Bx8sQgcp+rFVQo4R0dDsWNBzl26ldVF1qOO+RL24K7FDrR6pA+50XedRLSoSG24bVQ==} + '@vitest/coverage-v8@4.1.8': + resolution: {integrity: sha512-lt3kovsyHwYe00wq4D1ti0Z974fWj4NLp6siqiyEufUpyFwK9Yhi7rBhac9JL5aA0zoMrJqc4vYPZRUnI7l7nw==} peerDependencies: - '@vitest/browser': 4.1.7 - vitest: 4.1.7 + '@vitest/browser': 4.1.8 + vitest: 4.1.8 peerDependenciesMeta: '@vitest/browser': optional: true @@ -2157,6 +2263,9 @@ packages: '@vitest/expect@4.1.7': resolution: {integrity: sha512-1R+tw0ortHEbZDGMymm+pN7/AFQ/RkFFdtd7EN+VBpynKmLbP8A3rpEXdshBJ7+8hQ9zBJh/i1s0yKNtxAnU7w==} + '@vitest/expect@4.1.8': + resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==} + '@vitest/mocker@4.1.7': resolution: {integrity: sha512-vY7nuamKgfvpA1Koa3oYIw/k7D6kZnpGyNMZW8loow2bsBYla1TFdqTaXncWdRn4pgwNs+90RhnXhJScDwQeJA==} peerDependencies: @@ -2168,21 +2277,47 @@ packages: vite: optional: true + '@vitest/mocker@4.1.8': + resolution: {integrity: sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==} + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/pretty-format@4.1.7': resolution: {integrity: sha512-umgCarTOYQWIaDMvGDRZij+6b9oVeLIyJzfN+AS88e0ZOU3QTgNNSTtjQOpcvWr3np1N0j4WgZj+sb3oYBDscw==} + '@vitest/pretty-format@4.1.8': + resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==} + '@vitest/runner@4.1.7': resolution: {integrity: sha512-BapjmAQ2aI78WdMEfeUWivnfVzB+VPGwWRQcJE0OUq7qEeEcBsCSf+0T5iREBNE5nBb4wA5Ya0W6IA+sghdEFw==} + '@vitest/runner@4.1.8': + resolution: {integrity: sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==} + '@vitest/snapshot@4.1.7': resolution: {integrity: sha512-ZacLzja+TmJeZ1h14xW2FB/WpeimUD3haBXQPyJqxvo8jQTmfeA8zv58mtjN2C7EHXZDYVcVYdYmAxjkWVvKCw==} + '@vitest/snapshot@4.1.8': + resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==} + '@vitest/spy@4.1.7': resolution: {integrity: sha512-kbkI5LMWakyuTIvs6fUJ5qdIVb1XVKsYJAT4OJ938cHMROYMSfmoQdZy0aaAnjbbc8F61vkoTqz/Az+/HiIu5Q==} + '@vitest/spy@4.1.8': + resolution: {integrity: sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==} + '@vitest/utils@4.1.7': resolution: {integrity: sha512-T532WBu791cBxJlCl6SO+J14l81DQx6uQHm1bQbmCDY7nqlEIgkza/UFnSBNaUtSf41unldDFjdOBYEQC4b5Hw==} + '@vitest/utils@4.1.8': + resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==} + abbrev@3.0.1: resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -2253,6 +2388,10 @@ packages: resolution: {integrity: sha512-44mvgtPvohuU/70DdY5Oz2AIrLJ9k6/5x4KmoSvPwO+5Moijo0+N9D0fKbbYZQWP1hNm5CpOf+E01jhxG/r8xg==} engines: {node: '>=14'} + ansis@4.3.1: + resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} + engines: {node: '>=14'} + argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -2273,8 +2412,8 @@ packages: resolution: {integrity: sha512-trmleAnZ2PxN/loHWVhhx1qeOHSRXq4TDsBBxq3GqeJitfk3+jTQ+v/C1km/KYq9M7wKqCewMh+/NAvVH7m+bw==} engines: {node: '>=20.19.0'} - ast-v8-to-istanbul@1.0.2: - resolution: {integrity: sha512-dKmJxJsGItLmc5CYZKuEjuG6GnBs6PG4gohMhyFOWKaNQoYCuRZJDECaBlHmcG0lv2wc2E0uU8lESmBEumC3DQ==} + ast-v8-to-istanbul@1.0.3: + resolution: {integrity: sha512-jCMQ6ZylLPudp0CDfBmQBZUsrh1/8psbmu9ibeVWKuHWD0YrH9YABwlKu5kVEFoT0GCQQW9Z/SxfuEbbkGQCRg==} async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} @@ -2670,6 +2809,16 @@ packages: jiti: optional: true + eslint@10.4.1: + resolution: {integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + espree@11.2.0: resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} @@ -2881,8 +3030,8 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} - hasown@2.0.3: - resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} + hasown@2.0.4: + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} hookable@6.1.1: @@ -3072,6 +3221,10 @@ packages: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true + js-yaml@4.2.0: + resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} + hasBin: true + jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -3196,6 +3349,11 @@ packages: engines: {node: '>=22.22.1'} hasBin: true + lint-staged@17.0.7: + resolution: {integrity: sha512-JrSobt+tW3rH8IOMi8tDZd3foorM5yPEkLD/V2NxobgHrFfHWGee4MOLVuZeScgxftEwbHrPHIFA/ZL+nUJeuA==} + engines: {node: '>=22.22.1'} + hasBin: true + liquidjs@10.27.0: resolution: {integrity: sha512-tw/OA59K7aIBlMKIrKlumr37fiZUheShVHXY8cVctWisgY1p9mc5hreOvlreoS0wTiwlWk14Ya7305c2a/Cg5w==} engines: {node: '>=16'} @@ -3533,11 +3691,35 @@ packages: vue-tsc: optional: true + rolldown-plugin-dts@0.25.2: + resolution: {integrity: sha512-nMhN/R+vmR8GM45ZW1FWMSjRTSDDn/6w4GTf8RNrEFCBdl8B1kySWrU1ixPtbwzXoRlcO+R/S88VgXuJQwfdDg==} + engines: {node: ^22.18.0 || >=24.0.0} + peerDependencies: + '@ts-macro/tsc': ^0.3.6 + '@typescript/native-preview': '>=7.0.0-dev.20260325.1' + rolldown: ^1.0.0 + typescript: ^5.0.0 || ^6.0.0 + vue-tsc: ~3.2.0 + peerDependenciesMeta: + '@ts-macro/tsc': + optional: true + '@typescript/native-preview': + optional: true + typescript: + optional: true + vue-tsc: + optional: true + rolldown@1.0.2: resolution: {integrity: sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + rolldown@1.0.3: + resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + run-applescript@7.1.0: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} @@ -3696,10 +3878,18 @@ packages: resolution: {integrity: sha512-M/Q0B2cp4K7kynaT/vnED1j8TlLY+Pp7C6Wl2bl/7u/F0mUVwdyOpwomQb8JpYLitHUssAJRmLZdMCGsrx7i+g==} engines: {node: '>=18'} + tinyexec@1.2.4: + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + engines: {node: '>=18'} + tinyglobby@0.2.16: resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} + tinypool@2.1.0: resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} engines: {node: ^20.0.0 || >=22.0.0} @@ -3755,6 +3945,40 @@ packages: unrun: optional: true + tsdown@0.22.1: + resolution: {integrity: sha512-Ldx1jLyDFEzsN/fMBi2TBVaZe4fuEJhIiHjQhX0pV7oa5uYz5Imdivs5mNzEXOrMEtFRR6C9BQ2YqLoroffB+Q==} + engines: {node: ^22.18.0 || >=24.0.0} + hasBin: true + peerDependencies: + '@arethetypeswrong/core': ^0.18.1 + '@tsdown/css': 0.22.1 + '@tsdown/exe': 0.22.1 + '@vitejs/devtools': '*' + publint: ^0.3.8 + tsx: '*' + typescript: ^5.0.0 || ^6.0.0 + unplugin-unused: ^0.5.0 + unrun: '*' + peerDependenciesMeta: + '@arethetypeswrong/core': + optional: true + '@tsdown/css': + optional: true + '@tsdown/exe': + optional: true + '@vitejs/devtools': + optional: true + publint: + optional: true + tsx: + optional: true + typescript: + optional: true + unplugin-unused: + optional: true + unrun: + optional: true + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -3762,8 +3986,8 @@ packages: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - turbo@2.9.14: - resolution: {integrity: sha512-BQqXRr4UoWI3UPFrtznCLykYHxwxWh53iCB57x092jPMjIlW1wnm3N895g5irpiXmnxUhREBB0n6+y8BHhs4nw==} + turbo@2.9.16: + resolution: {integrity: sha512-NqgRQy6j6dPYcdSdv0q1g9QsZg7SWg87RERM8otw/1AtKU2yTFVClOM7cbwKzOonZr/Ek1blTBucw64L9H0Bwg==} hasBin: true type-check@0.4.0: @@ -3916,6 +4140,47 @@ packages: jsdom: optional: true + vitest@4.1.8: + resolution: {integrity: sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.1.8 + '@vitest/browser-preview': 4.1.8 + '@vitest/browser-webdriverio': 4.1.8 + '@vitest/coverage-istanbul': 4.1.8 + '@vitest/coverage-v8': 4.1.8 + '@vitest/ui': 4.1.8 + happy-dom: '*' + jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@opentelemetry/api': + optional: true + '@types/node': + optional: true + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': + optional: true + '@vitest/coverage-istanbul': + optional: true + '@vitest/coverage-v8': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -3925,8 +4190,8 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-typed-array@1.1.20: - resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} + which-typed-array@1.1.21: + resolution: {integrity: sha512-zbRA8cVm6io/d5W8uIe2hblzN76/Wm3v/yiythQvr+dpBWeqhPSWIDNj4zOyHi4zKbMK6DN34Xsr9jPHJERAEw==} engines: {node: '>= 0.4'} which@2.0.2: @@ -4099,6 +4364,15 @@ snapshots: '@types/jsesc': 2.5.1 jsesc: 3.1.0 + '@babel/generator@8.0.0-rc.6': + dependencies: + '@babel/parser': 8.0.0-rc.6 + '@babel/types': 8.0.0-rc.6 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + '@types/jsesc': 2.5.1 + jsesc: 3.1.0 + '@babel/helper-globals@7.29.7': {} '@babel/helper-string-parser@7.29.7': {} @@ -4167,14 +4441,14 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@21.0.1(@types/node@25.9.1)(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': + '@commitlint/cli@21.0.2(@types/node@25.9.1)(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': dependencies: '@commitlint/format': 21.0.1 - '@commitlint/lint': 21.0.1 - '@commitlint/load': 21.0.1(@types/node@25.9.1)(typescript@6.0.3) - '@commitlint/read': 21.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0) + '@commitlint/lint': 21.0.2 + '@commitlint/load': 21.0.2(@types/node@25.9.1)(typescript@6.0.3) + '@commitlint/read': 21.0.2(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0) '@commitlint/types': 21.0.1 - tinyexec: 1.2.2 + tinyexec: 1.2.4 yargs: 18.0.0 transitivePeerDependencies: - '@types/node' @@ -4182,7 +4456,7 @@ snapshots: - conventional-commits-parser - typescript - '@commitlint/config-conventional@21.0.1': + '@commitlint/config-conventional@21.0.2': dependencies: '@commitlint/types': 21.0.1 conventional-changelog-conventionalcommits: 9.3.1 @@ -4204,19 +4478,19 @@ snapshots: '@commitlint/types': 21.0.1 picocolors: 1.1.1 - '@commitlint/is-ignored@21.0.1': + '@commitlint/is-ignored@21.0.2': dependencies: '@commitlint/types': 21.0.1 semver: 7.8.1 - '@commitlint/lint@21.0.1': + '@commitlint/lint@21.0.2': dependencies: - '@commitlint/is-ignored': 21.0.1 - '@commitlint/parse': 21.0.1 - '@commitlint/rules': 21.0.1 + '@commitlint/is-ignored': 21.0.2 + '@commitlint/parse': 21.0.2 + '@commitlint/rules': 21.0.2 '@commitlint/types': 21.0.1 - '@commitlint/load@21.0.1(@types/node@25.9.1)(typescript@6.0.3)': + '@commitlint/load@21.0.2(@types/node@25.9.1)(typescript@6.0.3)': dependencies: '@commitlint/config-validator': 21.0.1 '@commitlint/execute-rule': 21.0.1 @@ -4231,20 +4505,20 @@ snapshots: - '@types/node' - typescript - '@commitlint/message@21.0.1': {} + '@commitlint/message@21.0.2': {} - '@commitlint/parse@21.0.1': + '@commitlint/parse@21.0.2': dependencies: '@commitlint/types': 21.0.1 conventional-changelog-angular: 8.3.1 conventional-commits-parser: 6.4.0 - '@commitlint/read@21.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)': + '@commitlint/read@21.0.2(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)': dependencies: - '@commitlint/top-level': 21.0.1 + '@commitlint/top-level': 21.0.2 '@commitlint/types': 21.0.1 git-raw-commits: 5.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0) - tinyexec: 1.2.2 + tinyexec: 1.2.4 transitivePeerDependencies: - conventional-commits-filter - conventional-commits-parser @@ -4257,16 +4531,16 @@ snapshots: global-directory: 5.0.0 resolve-from: 5.0.0 - '@commitlint/rules@21.0.1': + '@commitlint/rules@21.0.2': dependencies: '@commitlint/ensure': 21.0.1 - '@commitlint/message': 21.0.1 + '@commitlint/message': 21.0.2 '@commitlint/to-lines': 21.0.1 '@commitlint/types': 21.0.1 '@commitlint/to-lines@21.0.1': {} - '@commitlint/top-level@21.0.1': + '@commitlint/top-level@21.0.2': dependencies: escalade: 3.2.0 @@ -4311,6 +4585,11 @@ snapshots: eslint: 10.4.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@10.4.1(jiti@2.6.1))': + dependencies: + eslint: 10.4.1(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.12.2': {} '@eslint/config-array@0.23.5': @@ -4340,6 +4619,11 @@ snapshots: '@eslint/core': 1.2.1 levn: 0.4.1 + '@eslint/plugin-kit@0.7.2': + dependencies: + '@eslint/core': 1.2.1 + levn: 0.4.1 + '@favware/cliff-jumper@6.1.0': dependencies: '@favware/colorette-spinner': 1.0.1 @@ -4363,7 +4647,7 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.13.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.14.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -4704,7 +4988,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nanoforge-dev/actions@2.0.0': + '@nanoforge-dev/actions@2.1.2': dependencies: '@actions/core': 3.0.1 '@actions/github': 9.1.1 @@ -4870,6 +5154,8 @@ snapshots: '@oxc-project/types@0.132.0': {} + '@oxc-project/types@0.133.0': {} + '@oxfmt/binding-android-arm-eabi@0.35.0': optional: true @@ -4936,39 +5222,75 @@ snapshots: '@rolldown/binding-android-arm64@1.0.2': optional: true + '@rolldown/binding-android-arm64@1.0.3': + optional: true + '@rolldown/binding-darwin-arm64@1.0.2': optional: true + '@rolldown/binding-darwin-arm64@1.0.3': + optional: true + '@rolldown/binding-darwin-x64@1.0.2': optional: true + '@rolldown/binding-darwin-x64@1.0.3': + optional: true + '@rolldown/binding-freebsd-x64@1.0.2': optional: true + '@rolldown/binding-freebsd-x64@1.0.3': + optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.2': optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.3': + optional: true + '@rolldown/binding-linux-arm64-gnu@1.0.2': optional: true + '@rolldown/binding-linux-arm64-gnu@1.0.3': + optional: true + '@rolldown/binding-linux-arm64-musl@1.0.2': optional: true + '@rolldown/binding-linux-arm64-musl@1.0.3': + optional: true + '@rolldown/binding-linux-ppc64-gnu@1.0.2': optional: true + '@rolldown/binding-linux-ppc64-gnu@1.0.3': + optional: true + '@rolldown/binding-linux-s390x-gnu@1.0.2': optional: true + '@rolldown/binding-linux-s390x-gnu@1.0.3': + optional: true + '@rolldown/binding-linux-x64-gnu@1.0.2': optional: true + '@rolldown/binding-linux-x64-gnu@1.0.3': + optional: true + '@rolldown/binding-linux-x64-musl@1.0.2': optional: true + '@rolldown/binding-linux-x64-musl@1.0.3': + optional: true + '@rolldown/binding-openharmony-arm64@1.0.2': optional: true + '@rolldown/binding-openharmony-arm64@1.0.3': + optional: true + '@rolldown/binding-wasm32-wasi@1.0.2': dependencies: '@emnapi/core': 1.10.0 @@ -4976,12 +5298,25 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true + '@rolldown/binding-wasm32-wasi@1.0.3': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optional: true + '@rolldown/binding-win32-arm64-msvc@1.0.2': optional: true + '@rolldown/binding-win32-arm64-msvc@1.0.3': + optional: true + '@rolldown/binding-win32-x64-msvc@1.0.2': optional: true + '@rolldown/binding-win32-x64-msvc@1.0.3': + optional: true + '@rolldown/pluginutils@1.0.1': {} '@rushstack/node-core-library@5.19.1(@types/node@25.9.1)': @@ -5066,13 +5401,13 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@tanstack/react-virtual@3.13.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.14.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.16.0 + '@tanstack/virtual-core': 3.17.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.16.0': {} + '@tanstack/virtual-core@3.17.0': {} '@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.8.3)': dependencies: @@ -5088,22 +5423,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@turbo/darwin-64@2.9.14': + '@turbo/darwin-64@2.9.16': optional: true - '@turbo/darwin-arm64@2.9.14': + '@turbo/darwin-arm64@2.9.16': optional: true - '@turbo/linux-64@2.9.14': + '@turbo/linux-64@2.9.16': optional: true - '@turbo/linux-arm64@2.9.14': + '@turbo/linux-arm64@2.9.16': optional: true - '@turbo/windows-64@2.9.14': + '@turbo/windows-64@2.9.16': optional: true - '@turbo/windows-arm64@2.9.14': + '@turbo/windows-arm64@2.9.16': optional: true '@tybys/wasm-util@0.10.2': @@ -5171,6 +5506,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.60.0(eslint@10.4.1(jiti@2.6.1))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.60.0 + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/typescript-estree': 8.60.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.60.0 + debug: 4.4.3 + eslint: 10.4.1(jiti@2.6.1) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + optional: true + '@typescript-eslint/project-service@8.60.0(typescript@6.0.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@6.0.3) @@ -5212,7 +5560,7 @@ snapshots: debug: 4.4.3 minimatch: 10.2.5 semver: 7.8.1 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -5234,11 +5582,11 @@ snapshots: '@typescript-eslint/types': 8.60.0 eslint-visitor-keys: 5.0.1 - '@vitest/coverage-v8@4.1.7(vitest@4.1.7)': + '@vitest/coverage-v8@4.1.8(vitest@4.1.8)': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.7 - ast-v8-to-istanbul: 1.0.2 + '@vitest/utils': 4.1.8 + ast-v8-to-istanbul: 1.0.3 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-reports: 3.2.0 @@ -5246,7 +5594,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) '@vitest/expect@4.1.7': dependencies: @@ -5257,6 +5605,15 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 + '@vitest/expect@4.1.8': + dependencies: + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.8 + '@vitest/utils': 4.1.8 + chai: 6.2.2 + tinyrainbow: 3.1.0 + '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.7 @@ -5265,15 +5622,32 @@ snapshots: optionalDependencies: vite: 8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0) + '@vitest/mocker@4.1.8(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0))': + dependencies: + '@vitest/spy': 4.1.8 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0) + '@vitest/pretty-format@4.1.7': dependencies: tinyrainbow: 3.1.0 + '@vitest/pretty-format@4.1.8': + dependencies: + tinyrainbow: 3.1.0 + '@vitest/runner@4.1.7': dependencies: '@vitest/utils': 4.1.7 pathe: 2.0.3 + '@vitest/runner@4.1.8': + dependencies: + '@vitest/utils': 4.1.8 + pathe: 2.0.3 + '@vitest/snapshot@4.1.7': dependencies: '@vitest/pretty-format': 4.1.7 @@ -5281,14 +5655,29 @@ snapshots: magic-string: 0.30.21 pathe: 2.0.3 + '@vitest/snapshot@4.1.8': + dependencies: + '@vitest/pretty-format': 4.1.8 + '@vitest/utils': 4.1.8 + magic-string: 0.30.21 + pathe: 2.0.3 + '@vitest/spy@4.1.7': {} + '@vitest/spy@4.1.8': {} + '@vitest/utils@4.1.7': dependencies: '@vitest/pretty-format': 4.1.7 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 + '@vitest/utils@4.1.8': + dependencies: + '@vitest/pretty-format': 4.1.8 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 + abbrev@3.0.1: {} acorn-jsx@5.3.2(acorn@8.16.0): @@ -5359,6 +5748,8 @@ snapshots: ansis@4.3.0: {} + ansis@4.3.1: {} + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -5383,7 +5774,7 @@ snapshots: estree-walker: 3.0.3 pathe: 2.0.3 - ast-v8-to-istanbul@1.0.2: + ast-v8-to-istanbul@1.0.3: dependencies: '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 @@ -5575,7 +5966,7 @@ snapshots: dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 - js-yaml: 4.1.1 + js-yaml: 4.2.0 parse-json: 5.2.0 optionalDependencies: typescript: 6.0.3 @@ -5771,6 +6162,43 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@10.4.1(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.6.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 + ajv: 6.15.0 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + espree@11.2.0: dependencies: acorn: 8.16.0 @@ -5891,7 +6319,7 @@ snapshots: get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.3 + hasown: 2.0.4 math-intrinsics: 1.1.0 get-proto@1.0.1: @@ -5973,7 +6401,7 @@ snapshots: dependencies: has-symbols: 1.1.0 - hasown@2.0.3: + hasown@2.0.4: dependencies: function-bind: 1.1.2 @@ -6030,7 +6458,7 @@ snapshots: is-core-module@2.16.2: dependencies: - hasown: 2.0.3 + hasown: 2.0.4 is-docker@3.0.0: {} @@ -6076,13 +6504,13 @@ snapshots: call-bound: 1.0.4 gopd: 1.2.0 has-tostringtag: 1.0.2 - hasown: 2.0.3 + hasown: 2.0.4 is-stream@4.0.1: {} is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.20 + which-typed-array: 1.1.21 is-unicode-supported@2.1.0: {} @@ -6125,6 +6553,10 @@ snapshots: dependencies: argparse: 2.0.1 + js-yaml@4.2.0: + dependencies: + argparse: 2.0.1 + jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -6220,6 +6652,15 @@ snapshots: optionalDependencies: yaml: 2.9.0 + lint-staged@17.0.7: + dependencies: + listr2: 10.2.1 + picomatch: 4.0.4 + string-argv: 0.3.2 + tinyexec: 1.2.4 + optionalDependencies: + yaml: 2.9.0 + liquidjs@10.27.0: dependencies: commander: 10.0.1 @@ -6303,7 +6744,7 @@ snapshots: dependencies: minipass: 7.1.3 - mint-tsdocs@0.0.8(@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/node@25.9.1)(@typescript-eslint/parser@8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.0(jiti@2.6.1))(react-dom@18.3.1(react@18.3.1))(typescript@6.0.3): + mint-tsdocs@0.0.8(@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/node@25.9.1)(@typescript-eslint/parser@8.60.0(eslint@10.4.1(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.1(jiti@2.6.1))(react-dom@18.3.1(react@18.3.1))(typescript@6.0.3): dependencies: '@clack/prompts': 0.11.0 '@microsoft/api-extractor': 7.58.7(@types/node@25.9.1) @@ -6325,8 +6766,8 @@ snapshots: react: 18.3.1 resolve: 1.22.12 optionalDependencies: - '@typescript-eslint/parser': 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) - eslint: 10.4.0(jiti@2.6.1) + '@typescript-eslint/parser': 8.60.0(eslint@10.4.1(jiti@2.6.1))(typescript@6.0.3) + eslint: 10.4.1(jiti@2.6.1) transitivePeerDependencies: - '@headlessui/react' - '@types/node' @@ -6580,6 +7021,22 @@ snapshots: transitivePeerDependencies: - oxc-resolver + rolldown-plugin-dts@0.25.2(rolldown@1.0.3)(typescript@6.0.3): + dependencies: + '@babel/generator': 8.0.0-rc.6 + '@babel/helper-validator-identifier': 8.0.0-rc.6 + '@babel/parser': 8.0.0-rc.6 + ast-kit: 3.0.0-beta.1 + birpc: 4.0.0 + dts-resolver: 3.0.0 + get-tsconfig: 5.0.0-beta.5 + obug: 2.1.1 + rolldown: 1.0.3 + optionalDependencies: + typescript: 6.0.3 + transitivePeerDependencies: + - oxc-resolver + rolldown@1.0.2: dependencies: '@oxc-project/types': 0.132.0 @@ -6601,6 +7058,27 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.0.2 '@rolldown/binding-win32-x64-msvc': 1.0.2 + rolldown@1.0.3: + dependencies: + '@oxc-project/types': 0.133.0 + '@rolldown/pluginutils': 1.0.1 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.3 + '@rolldown/binding-darwin-arm64': 1.0.3 + '@rolldown/binding-darwin-x64': 1.0.3 + '@rolldown/binding-freebsd-x64': 1.0.3 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.3 + '@rolldown/binding-linux-arm64-gnu': 1.0.3 + '@rolldown/binding-linux-arm64-musl': 1.0.3 + '@rolldown/binding-linux-ppc64-gnu': 1.0.3 + '@rolldown/binding-linux-s390x-gnu': 1.0.3 + '@rolldown/binding-linux-x64-gnu': 1.0.3 + '@rolldown/binding-linux-x64-musl': 1.0.3 + '@rolldown/binding-openharmony-arm64': 1.0.3 + '@rolldown/binding-wasm32-wasi': 1.0.3 + '@rolldown/binding-win32-arm64-msvc': 1.0.3 + '@rolldown/binding-win32-x64-msvc': 1.0.3 + run-applescript@7.1.0: {} rxjs@7.8.2: @@ -6740,11 +7218,18 @@ snapshots: tinyexec@1.2.2: {} + tinyexec@1.2.4: {} + tinyglobby@0.2.16: dependencies: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + tinypool@2.1.0: {} tinyrainbow@3.1.0: {} @@ -6783,18 +7268,44 @@ snapshots: - oxc-resolver - vue-tsc + tsdown@0.22.1(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)): + dependencies: + ansis: 4.3.1 + cac: 7.0.0 + defu: 6.1.7 + empathic: 2.0.1 + hookable: 6.1.1 + import-without-cache: 0.4.0 + obug: 2.1.1 + picomatch: 4.0.4 + rolldown: 1.0.3 + rolldown-plugin-dts: 0.25.2(rolldown@1.0.3)(typescript@6.0.3) + semver: 7.8.1 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 + tree-kill: 1.2.2 + unconfig-core: 7.5.0 + optionalDependencies: + typescript: 6.0.3 + unrun: 0.3.0(synckit@0.11.12) + transitivePeerDependencies: + - '@ts-macro/tsc' + - '@typescript/native-preview' + - oxc-resolver + - vue-tsc + tslib@2.8.1: {} tunnel@0.0.6: {} - turbo@2.9.14: + turbo@2.9.16: optionalDependencies: - '@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 + '@turbo/darwin-64': 2.9.16 + '@turbo/darwin-arm64': 2.9.16 + '@turbo/linux-64': 2.9.16 + '@turbo/linux-arm64': 2.9.16 + '@turbo/windows-64': 2.9.16 + '@turbo/windows-arm64': 2.9.16 type-check@0.4.0: dependencies: @@ -6848,7 +7359,7 @@ snapshots: is-arguments: 1.2.0 is-generator-function: 1.1.2 is-typed-array: 1.1.15 - which-typed-array: 1.1.20 + which-typed-array: 1.1.21 validator@13.15.35: {} @@ -6858,14 +7369,14 @@ snapshots: picomatch: 4.0.4 postcss: 8.5.15 rolldown: 1.0.2 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 optionalDependencies: '@types/node': 25.9.1 fsevents: 2.3.3 jiti: 2.6.1 yaml: 2.9.0 - vitest@4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)): + vitest@4.1.7(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8(vitest@4.1.8))(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.7 '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) @@ -6889,7 +7400,35 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.9.1 - '@vitest/coverage-v8': 4.1.7(vitest@4.1.7) + '@vitest/coverage-v8': 4.1.8(vitest@4.1.8) + transitivePeerDependencies: + - msw + + vitest@4.1.8(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8)(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)): + dependencies: + '@vitest/expect': 4.1.8 + '@vitest/mocker': 4.1.8(vite@8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0)) + '@vitest/pretty-format': 4.1.8 + '@vitest/runner': 4.1.8 + '@vitest/snapshot': 4.1.8 + '@vitest/spy': 4.1.8 + '@vitest/utils': 4.1.8 + es-module-lexer: 2.1.0 + expect-type: 1.3.0 + magic-string: 0.30.21 + obug: 2.1.1 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 4.1.0 + tinybench: 2.9.0 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 + tinyrainbow: 3.1.0 + vite: 8.0.14(@types/node@25.9.1)(jiti@2.6.1)(yaml@2.9.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 25.9.1 + '@vitest/coverage-v8': 4.1.8(vitest@4.1.8) transitivePeerDependencies: - msw @@ -6903,7 +7442,7 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-typed-array@1.1.20: + which-typed-array@1.1.21: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.9 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0bfa35f2..d44f8fe0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,23 +4,27 @@ packages: - e2e/game - example/* +allowBuilds: + bun: true + wrtc: true + catalogs: build: - tsdown: ^0.22.0 + tsdown: ^0.22.1 unrun: ^0.3.0 ci: - '@commitlint/cli': ^21.0.1 - '@commitlint/config-conventional': ^21.0.1 + '@commitlint/cli': ^21.0.2 + '@commitlint/config-conventional': ^21.0.2 '@favware/cliff-jumper': ^6.0.0 - '@nanoforge-dev/actions': ^2.0.0 + '@nanoforge-dev/actions': ^2.1.2 husky: ^9.1.7 - lint-staged: ^17.0.5 + lint-staged: ^17.0.7 config: class-transformer: ^0.5.1 class-validator: ^0.14.3 core: '@types/node': ^25.9.1 - turbo: ^2.9.14 + turbo: ^2.9.16 typescript: ^6.0.3 docs: '@microsoft/api-extractor': ^7.58.7 @@ -32,7 +36,7 @@ catalogs: lint: '@eslint/js': ^10.0.1 '@trivago/prettier-plugin-sort-imports': ^6.0.2 - eslint: ^10.4.0 + eslint: ^10.4.1 eslint-config-prettier: ^10.1.8 eslint-formatter-pretty: ^7.1.0 eslint-plugin-format: ^2.0.1 @@ -46,11 +50,8 @@ catalogs: wrtc: ^0.4.7 ws: ^8.20.1 test: - '@vitest/coverage-v8': ^4.1.7 - vitest: ^4.1.7 + '@vitest/coverage-v8': ^4.1.8 + vitest: ^4.1.8 -onlyBuiltDependencies: - - bun - - esbuild - - unrs-resolver - - wrtc +minimumReleaseAgeExclude: + - '@nanoforge-dev/actions@2.1.2' diff --git a/turbo.json b/turbo.json index d843d343..4a11ab4f 100644 --- a/turbo.json +++ b/turbo.json @@ -53,7 +53,7 @@ "tsconfig.json", "mint-tsdocs.config.ts" ], - "outputs": ["../../docs"], + "outputs": ["../../references"], "outputLogs": "errors-only" } }