diff --git a/packages/asset-manager/package.json b/packages/asset-manager/package.json index 34e4e1f..539de27 100644 --- a/packages/asset-manager/package.json +++ b/packages/asset-manager/package.json @@ -68,6 +68,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/common/package.json b/packages/common/package.json index adb1b78..79aa53c 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -65,6 +65,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/config/package.json b/packages/config/package.json index 9d7ccf8..23bb9d3 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -67,7 +67,8 @@ "eslint": "catalog:lint", "prettier": "catalog:lint", "tsdown": "catalog:build", - "typescript": "catalog:core" + "typescript": "catalog:core", + "unrun": "catalog:build" }, "packageManager": "pnpm@10.33.0", "engines": { diff --git a/packages/core-editor/package.json b/packages/core-editor/package.json index 50d3267..ab10894 100644 --- a/packages/core-editor/package.json +++ b/packages/core-editor/package.json @@ -73,6 +73,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/core/package.json b/packages/core/package.json index b050dd4..994ebaf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -72,6 +72,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/ecs-client/package.json b/packages/ecs-client/package.json index 9a25078..9f9f13b 100644 --- a/packages/ecs-client/package.json +++ b/packages/ecs-client/package.json @@ -77,6 +77,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/ecs-lib/package.json b/packages/ecs-lib/package.json index 2c32062..d5e2985 100644 --- a/packages/ecs-lib/package.json +++ b/packages/ecs-lib/package.json @@ -72,6 +72,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/ecs-server/package.json b/packages/ecs-server/package.json index bba52ea..42e95bb 100644 --- a/packages/ecs-server/package.json +++ b/packages/ecs-server/package.json @@ -77,6 +77,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/graphics-2d/package.json b/packages/graphics-2d/package.json index cdce9f2..77ea890 100644 --- a/packages/graphics-2d/package.json +++ b/packages/graphics-2d/package.json @@ -69,6 +69,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/input/package.json b/packages/input/package.json index cec5555..2a06c75 100644 --- a/packages/input/package.json +++ b/packages/input/package.json @@ -68,6 +68,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/music/package.json b/packages/music/package.json index 1fcaadb..63283b5 100644 --- a/packages/music/package.json +++ b/packages/music/package.json @@ -68,6 +68,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/network-client/package.json b/packages/network-client/package.json index 256814c..6895576 100644 --- a/packages/network-client/package.json +++ b/packages/network-client/package.json @@ -69,6 +69,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/network-server/package.json b/packages/network-server/package.json index ba273f5..5eae6f4 100644 --- a/packages/network-server/package.json +++ b/packages/network-server/package.json @@ -73,6 +73,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/packages/sound/package.json b/packages/sound/package.json index 880631a..b5fc13b 100644 --- a/packages/sound/package.json +++ b/packages/sound/package.json @@ -68,6 +68,7 @@ "prettier": "catalog:lint", "tsdown": "catalog:build", "typescript": "catalog:core", + "unrun": "catalog:build", "vitest": "catalog:test" }, "packageManager": "pnpm@10.33.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 643f5ef..fe2e70c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,11 @@ settings: catalogs: build: tsdown: - specifier: ^0.21.10 - version: 0.21.10 + specifier: ^0.22.0 + version: 0.22.0 + unrun: + specifier: ^0.3.0 + version: 0.3.0 ci: '@commitlint/cli': specifier: ^21.0.1 @@ -20,13 +23,13 @@ catalogs: specifier: ^6.0.0 version: 6.1.0 '@nanoforge-dev/actions': - specifier: 1.4.3-beta.97f50f4 - version: 1.4.3-beta.97f50f4 + specifier: ^2.0.0 + version: 2.0.0 husky: specifier: ^9.1.7 version: 9.1.7 lint-staged: - specifier: ^17.0.4 + specifier: ^17.0.5 version: 17.0.5 config: class-transformer: @@ -37,10 +40,10 @@ catalogs: version: 0.14.4 core: '@types/node': - specifier: ^25.6.0 + specifier: ^25.9.1 version: 25.9.1 turbo: - specifier: ^2.9.9 + specifier: ^2.9.14 version: 2.9.14 typescript: specifier: ^6.0.3 @@ -64,7 +67,7 @@ catalogs: specifier: ^6.0.2 version: 6.0.2 eslint: - specifier: ^10.3.0 + specifier: ^10.4.0 version: 10.4.0 eslint-config-prettier: specifier: ^10.1.8 @@ -102,10 +105,10 @@ catalogs: version: 8.21.0 test: '@vitest/coverage-v8': - specifier: ^4.1.5 + specifier: ^4.1.7 version: 4.1.7 vitest: - specifier: ^4.1.5 + specifier: ^4.1.7 version: 4.1.7 importers: @@ -123,7 +126,7 @@ importers: version: 7.58.7(@types/node@25.9.1) '@nanoforge-dev/actions': specifier: catalog:ci - version: 1.4.3-beta.97f50f4 + version: 2.0.0 '@nanoforge-dev/utils-eslint-config': specifier: workspace:* version: link:utils/eslint-config @@ -156,7 +159,7 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) turbo: specifier: catalog:core version: 2.9.14 @@ -298,10 +301,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -328,10 +334,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -365,10 +374,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + version: 0.3.0(synckit@0.11.12) packages/core: dependencies: @@ -408,10 +420,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -457,10 +472,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -503,10 +521,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -540,10 +561,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -586,10 +610,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -623,10 +650,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -657,10 +687,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -691,10 +724,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -728,10 +764,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -777,10 +816,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -811,10 +853,13 @@ importers: version: 3.8.3 tsdown: specifier: catalog:build - version: 0.21.10(synckit@0.11.12)(typescript@6.0.3) + version: 0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)) typescript: specifier: catalog:core version: 6.0.3 + unrun: + specifier: catalog:build + 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)) @@ -917,9 +962,9 @@ packages: resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} engines: {node: '>=6.9.0'} - '@babel/generator@8.0.0-rc.3': - resolution: {integrity: sha512-em37/13/nR320G4jab/nIIHZgc2Wz2y/D39lxnTyxB4/D/omPQncl/lSdlnJY1OhQcRGugTSIF2l/69o31C9dA==} - engines: {node: ^20.19.0 || >=22.12.0} + '@babel/generator@8.0.0-rc.5': + resolution: {integrity: sha512-nFZPWz3FHIS7y6rMIVoa/WBwjdutfIaRJIBQjzn+t3RnecZoRNlGmGcyR2wb0T/IgSd50Kz/6dG8/LvMCRunjg==} + engines: {node: ^22.18.0 || >=24.11.0} '@babel/helper-globals@7.29.7': resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} @@ -937,20 +982,29 @@ packages: resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@8.0.0-rc.3': - resolution: {integrity: sha512-8AWCJ2VJJyDFlGBep5GpaaQ9AAaE/FjAcrqI7jyssYhtL7WGV0DOKpJsQqM037xDbpRLHXsY8TwU7zDma7coOw==} - engines: {node: ^20.19.0 || >=22.12.0} + '@babel/helper-validator-identifier@8.0.0-rc.5': + resolution: {integrity: sha512-ehJDxHvtbZ85RtX/L2fi0h9AGsBNqB5Euv1EB8RMAvGYvD+2X+QbpzzOpbklnNXO+WSZJNOaetw2BBj27xsWVg==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-validator-identifier@8.0.0-rc.6': + resolution: {integrity: sha512-nVJ+1JcCgntv8d78rRo++o2wuODT0Irknx2BF8Np4Ft2CRgjLqIs4qzSZ8b66yGbBdMWGmZBO9WEZv1hhNiSpg==} + engines: {node: ^22.18.0 || >=24.11.0} '@babel/parser@7.29.7': resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@8.0.0-rc.3': - resolution: {integrity: sha512-B20dvP3MfNc/XS5KKCHy/oyWl5IA6Cn9YjXRdDlCjNmUFrjvLXMNUfQq/QUy9fnG2gYkKKcrto2YaF9B32ToOQ==} + '@babel/parser@8.0.0-rc.4': + resolution: {integrity: sha512-0S/1yefMa15N4i2v3t8Fw9pgMHhf2gF6Lc1UEXI96Ls6FNAjqvHHZouZ2ZS/deqLhbMFtmfVeFac6iTsvFbLwA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + '@babel/parser@8.0.0-rc.6': + resolution: {integrity: sha512-rOS8IpdO7mQELkTPlCsTgPejO0bFuZdEDCGQJouYbYf9e1FLTym7Fei2pEjq8q7MWbX0ravcd7QQYKs1TxOuog==} + engines: {node: ^22.18.0 || >=24.11.0} + hasBin: true + '@babel/template@7.29.7': resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} engines: {node: '>=6.9.0'} @@ -963,9 +1017,9 @@ packages: resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} - '@babel/types@8.0.0-rc.3': - resolution: {integrity: sha512-mOm5ZrYmphGfqVWoH5YYMTITb3cDXsFgmvFlvkvWDMsR9X8RFnt7a0Wb6yNIdoFsiMO9WjYLq+U/FMtqIYAF8Q==} - engines: {node: ^20.19.0 || >=22.12.0} + '@babel/types@8.0.0-rc.6': + resolution: {integrity: sha512-p7/ABylAYlexb31wtRdIfH9L9A0Z2T/9H6zAqzqndkY2PLkvNNc580wGhp/gGKN4Sp9sQvSkhc6Oga8/O+wTyw==} + engines: {node: ^22.18.0 || >=24.11.0} '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} @@ -1465,8 +1519,8 @@ packages: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - '@nanoforge-dev/actions@1.4.3-beta.97f50f4': - resolution: {integrity: sha512-twX5M6xCWF9X2OdUqinFPgOWMcLzSHFotxm0vyTdE+CMt+nWnAKFAQRbBnxWHC8jO/NY3qUyL+gMbF5D+0MViw==} + '@nanoforge-dev/actions@2.0.0': + resolution: {integrity: sha512-9t/LC+cIBov7UNLNe1G/fRfKJhpR3tGSiYjReQibf3FZlupooctqW7oeuToCvdCQgM3CrZIJ9nXH7+EvFXXL9A==} engines: {node: '25'} '@nanoforge-dev/cli@1.4.2': @@ -1537,8 +1591,8 @@ packages: resolution: {integrity: sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==} engines: {node: '>= 20'} - '@octokit/request@10.0.9': - resolution: {integrity: sha512-o8Bi3f608eyM+7BmBiUWxFsdjLb3/ym1cQek5LZOv9KkZcxRrHCPhhRzm6xjO6HVZ85ItD6+sTsjxo821SVa/A==} + '@octokit/request@10.0.10': + resolution: {integrity: sha512-KxNC2pTqqhszMNrf12ZRd4PonRgyJdsM4F/jySiddQK+DsRcfBtUvqn8t7UsyZhnRJHvX46OohDt5N3VqIWC2w==} engines: {node: '>= 20'} '@octokit/types@16.0.0': @@ -1624,9 +1678,6 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/types@0.127.0': - resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==} - '@oxc-project/types@0.132.0': resolution: {integrity: sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==} @@ -1759,73 +1810,36 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - '@rolldown/binding-android-arm64@1.0.0-rc.17': - resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [android] - '@rolldown/binding-android-arm64@1.0.2': resolution: {integrity: sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYVzsEz+iQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-rc.17': - resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [darwin] - '@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-x64@1.0.0-rc.17': - resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - 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-freebsd-x64@1.0.0-rc.17': - resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [freebsd] - '@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-linux-arm-gnueabihf@1.0.0-rc.17': - resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [linux] - '@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-arm64-gnu@1.0.0-rc.17': - resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rolldown/binding-linux-arm64-gnu@1.0.2': resolution: {integrity: sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1833,13 +1847,6 @@ packages: os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': - resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - libc: [musl] - '@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} @@ -1847,13 +1854,6 @@ packages: os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': - resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ppc64] - os: [linux] - libc: [glibc] - '@rolldown/binding-linux-ppc64-gnu@1.0.2': resolution: {integrity: sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1861,13 +1861,6 @@ packages: os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': - resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [s390x] - 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} @@ -1875,13 +1868,6 @@ packages: os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': - resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - 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} @@ -1889,13 +1875,6 @@ packages: os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': - resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - libc: [musl] - '@rolldown/binding-linux-x64-musl@1.0.2': resolution: {integrity: sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1903,55 +1882,29 @@ packages: os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': - resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [openharmony] - '@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-wasm32-wasi@1.0.0-rc.17': - resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [wasm32] - '@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-win32-arm64-msvc@1.0.0-rc.17': - resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [win32] - '@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-x64-msvc@1.0.0-rc.17': - resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - 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/pluginutils@1.0.0-rc.17': - resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==} - '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} @@ -2587,9 +2540,9 @@ packages: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} - dts-resolver@2.1.3: - resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} - engines: {node: '>=20.19.0'} + dts-resolver@3.0.0: + resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==} + engines: {node: ^22.18.0 || >=24.0.0} peerDependencies: oxc-resolver: '>=11.0.0' peerDependenciesMeta: @@ -2751,9 +2704,6 @@ packages: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} - fast-content-type-parse@3.0.0: - resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==} - fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -2849,8 +2799,9 @@ packages: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} - get-tsconfig@4.14.0: - resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + get-tsconfig@5.0.0-beta.5: + resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==} + engines: {node: '>=20.20.0'} git-cliff-darwin-arm64@2.13.1: resolution: {integrity: sha512-3ebPUnUlLmrSZDHknSZQmyZV7DEJVtKse8I25Am0cENET5Py9u9Hg9k8IRXdiDtHtPDs6MYZx7BOi11WtcfqSg==} @@ -2973,9 +2924,9 @@ packages: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} - import-without-cache@0.3.3: - resolution: {integrity: sha512-bDxwDdF04gm550DfZHgffvlX+9kUlcz32UD0AeBTmVPFiWkrexF2XVmiuFFbDhiFuP8fQkrkvI2KdSNPYWAXkQ==} - engines: {node: '>=20.19.0'} + import-without-cache@0.4.0: + resolution: {integrity: sha512-NkJQA7oZ4YHQhd2+H3BoRFKF3d/XNsiKpHZCQEMH9pDX27hQQLsTyOocyRgaIVtf8gHX3Nt3LPkR4e5EdtPAGQ==} + engines: {node: ^22.18.0 || >=24.0.0} imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -3563,13 +3514,13 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-plugin-dts@0.23.2: - resolution: {integrity: sha512-PbSqLawLgZBGcOGT3yqWBGn4cX+wh2nt5FuBGdcMHyOhoukmjbhYAl8NT9sE4U38Cm9tqLOIQeOrvzeayM0DLQ==} - engines: {node: '>=20.19.0'} + rolldown-plugin-dts@0.25.1: + resolution: {integrity: sha512-zK82aC/8z1iVW+g0bCnlQZq04Y5bNeL/RcRwTYBwsnU6wH0N+6vpIFkN7JC0kYRS5qKA+pxQyfIPvXJ6Q5xSpQ==} + 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-rc.12 + rolldown: ^1.0.0 typescript: ^5.0.0 || ^6.0.0 vue-tsc: ~3.2.0 peerDependenciesMeta: @@ -3582,11 +3533,6 @@ packages: vue-tsc: optional: true - rolldown@1.0.0-rc.17: - resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - rolldown@1.0.2: resolution: {integrity: sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3775,18 +3721,20 @@ packages: peerDependencies: typescript: '>=4.8.4' - tsdown@0.21.10: - resolution: {integrity: sha512-3wk73yBhZe/wX7REqSdivNQ84TDs1mJ+IlnzrrEREP70xlJ/AEIzqaI04l/TzMKVIdkTdC3CPaADn2Lk/0SkdA==} - engines: {node: '>=20.19.0'} + tsdown@0.22.0: + resolution: {integrity: sha512-FgW0hHb27nGQA/+F3d5+U9wKXkfilk9DVkc5+7x/ZqF03g+Hoz/eeApT32jqxATt9eRoR+1jxk7MUMON+O4CXw==} + engines: {node: ^22.18.0 || >=24.0.0} hasBin: true peerDependencies: '@arethetypeswrong/core': ^0.18.1 - '@tsdown/css': 0.21.10 - '@tsdown/exe': 0.21.10 + '@tsdown/css': 0.22.0 + '@tsdown/exe': 0.22.0 '@vitejs/devtools': '*' - publint: ^0.3.0 + publint: ^0.3.8 + tsx: '*' typescript: ^5.0.0 || ^6.0.0 unplugin-unused: ^0.5.0 + unrun: '*' peerDependenciesMeta: '@arethetypeswrong/core': optional: true @@ -3798,10 +3746,14 @@ packages: 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==} @@ -3860,9 +3812,9 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unrun@0.2.39: - resolution: {integrity: sha512-h9FxYVpztY/wwq+bauLOh6Y3CWu2IVeRLq5lxzneBiIU9Tn86OGp9xiQrGhnYspAmg5dzdY0Cc8+Y70kuTARCg==} - engines: {node: '>=20.19.0'} + unrun@0.3.0: + resolution: {integrity: sha512-5xw2AIVS2WR9Lqhz76qDIQLxipKRidf7Nq+Iz5SZ8shk1OmRlxnc6FyI/1Q2m99WLj6cbqaKFdESfWE99KPzlA==} + engines: {node: ^22.13.0 || >=24.0.0} hasBin: true peerDependencies: synckit: ^0.11.11 @@ -4078,7 +4030,7 @@ snapshots: '@octokit/core': 7.0.6 '@octokit/plugin-paginate-rest': 14.0.0(@octokit/core@7.0.6) '@octokit/plugin-rest-endpoint-methods': 17.0.0(@octokit/core@7.0.6) - '@octokit/request': 10.0.9 + '@octokit/request': 10.0.10 '@octokit/request-error': 7.1.0 undici: 6.26.0 @@ -4138,10 +4090,10 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 - '@babel/generator@8.0.0-rc.3': + '@babel/generator@8.0.0-rc.5': dependencies: - '@babel/parser': 8.0.0-rc.3 - '@babel/types': 8.0.0-rc.3 + '@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 @@ -4155,15 +4107,21 @@ snapshots: '@babel/helper-validator-identifier@7.29.7': {} - '@babel/helper-validator-identifier@8.0.0-rc.3': {} + '@babel/helper-validator-identifier@8.0.0-rc.5': {} + + '@babel/helper-validator-identifier@8.0.0-rc.6': {} '@babel/parser@7.29.7': dependencies: '@babel/types': 7.29.7 - '@babel/parser@8.0.0-rc.3': + '@babel/parser@8.0.0-rc.4': dependencies: - '@babel/types': 8.0.0-rc.3 + '@babel/types': 8.0.0-rc.6 + + '@babel/parser@8.0.0-rc.6': + dependencies: + '@babel/types': 8.0.0-rc.6 '@babel/template@7.29.7': dependencies: @@ -4188,10 +4146,10 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 - '@babel/types@8.0.0-rc.3': + '@babel/types@8.0.0-rc.6': dependencies: '@babel/helper-string-parser': 8.0.0-rc.6 - '@babel/helper-validator-identifier': 8.0.0-rc.3 + '@babel/helper-validator-identifier': 8.0.0-rc.6 '@bcoe/v8-coverage@1.0.2': {} @@ -4746,7 +4704,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nanoforge-dev/actions@1.4.3-beta.97f50f4': + '@nanoforge-dev/actions@2.0.0': dependencies: '@actions/core': 3.0.1 '@actions/github': 9.1.1 @@ -4809,7 +4767,7 @@ snapshots: dependencies: '@octokit/auth-token': 6.0.0 '@octokit/graphql': 9.0.3 - '@octokit/request': 10.0.9 + '@octokit/request': 10.0.10 '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 before-after-hook: 4.0.0 @@ -4822,7 +4780,7 @@ snapshots: '@octokit/graphql@9.0.3': dependencies: - '@octokit/request': 10.0.9 + '@octokit/request': 10.0.10 '@octokit/types': 16.0.0 universal-user-agent: 7.0.3 @@ -4849,13 +4807,12 @@ snapshots: dependencies: '@octokit/types': 16.0.0 - '@octokit/request@10.0.9': + '@octokit/request@10.0.10': dependencies: '@octokit/endpoint': 11.0.3 '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 content-type: 2.0.0 - fast-content-type-parse: 3.0.0 json-with-bigint: 3.5.8 universal-user-agent: 7.0.3 @@ -4911,8 +4868,6 @@ snapshots: '@oven/bun-windows-x64@1.3.14': optional: true - '@oxc-project/types@0.127.0': {} - '@oxc-project/types@0.132.0': {} '@oxfmt/binding-android-arm-eabi@0.35.0': @@ -4978,85 +4933,42 @@ snapshots: dependencies: quansync: 1.0.0 - '@rolldown/binding-android-arm64@1.0.0-rc.17': - optional: true - '@rolldown/binding-android-arm64@1.0.2': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-rc.17': - optional: true - '@rolldown/binding-darwin-arm64@1.0.2': optional: true - '@rolldown/binding-darwin-x64@1.0.0-rc.17': - optional: true - '@rolldown/binding-darwin-x64@1.0.2': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-rc.17': - optional: true - '@rolldown/binding-freebsd-x64@1.0.2': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': - optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.2': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': - optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.2': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': - optional: true - '@rolldown/binding-linux-arm64-musl@1.0.2': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': - optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.2': optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': - optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.2': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': - optional: true - '@rolldown/binding-linux-x64-gnu@1.0.2': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': - optional: true - '@rolldown/binding-linux-x64-musl@1.0.2': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': - optional: true - '@rolldown/binding-openharmony-arm64@1.0.2': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': - 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-wasm32-wasi@1.0.2': dependencies: '@emnapi/core': 1.10.0 @@ -5064,20 +4976,12 @@ snapshots: '@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.0-rc.17': - optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.2': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': - optional: true - '@rolldown/binding-win32-x64-msvc@1.0.2': optional: true - '@rolldown/pluginutils@1.0.0-rc.17': {} - '@rolldown/pluginutils@1.0.1': {} '@rushstack/node-core-library@5.19.1(@types/node@25.9.1)': @@ -5475,7 +5379,7 @@ snapshots: ast-kit@3.0.0-beta.1: dependencies: - '@babel/parser': 8.0.0-rc.3 + '@babel/parser': 8.0.0-rc.4 estree-walker: 3.0.3 pathe: 2.0.3 @@ -5728,7 +5632,7 @@ snapshots: dotenv@17.4.2: {} - dts-resolver@2.1.3: {} + dts-resolver@3.0.0: {} dunder-proto@1.0.1: dependencies: @@ -5908,8 +5812,6 @@ snapshots: expect-type@1.3.0: {} - fast-content-type-parse@3.0.0: {} - fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} @@ -6002,7 +5904,7 @@ snapshots: '@sec-ant/readable-stream': 0.4.1 is-stream: 4.0.1 - get-tsconfig@4.14.0: + get-tsconfig@5.0.0-beta.5: dependencies: resolve-pkg-maps: 1.0.0 @@ -6105,7 +6007,7 @@ snapshots: import-lazy@4.0.0: {} - import-without-cache@0.3.3: {} + import-without-cache@0.4.0: {} imurmurhash@0.1.4: {} @@ -6662,45 +6564,22 @@ snapshots: rfdc@1.4.1: {} - rolldown-plugin-dts@0.23.2(rolldown@1.0.0-rc.17)(typescript@6.0.3): + rolldown-plugin-dts@0.25.1(rolldown@1.0.2)(typescript@6.0.3): dependencies: - '@babel/generator': 8.0.0-rc.3 - '@babel/helper-validator-identifier': 8.0.0-rc.3 - '@babel/parser': 8.0.0-rc.3 - '@babel/types': 8.0.0-rc.3 + '@babel/generator': 8.0.0-rc.5 + '@babel/helper-validator-identifier': 8.0.0-rc.5 + '@babel/parser': 8.0.0-rc.4 ast-kit: 3.0.0-beta.1 birpc: 4.0.0 - dts-resolver: 2.1.3 - get-tsconfig: 4.14.0 + dts-resolver: 3.0.0 + get-tsconfig: 5.0.0-beta.5 obug: 2.1.1 - picomatch: 4.0.4 - rolldown: 1.0.0-rc.17 + rolldown: 1.0.2 optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: - oxc-resolver - rolldown@1.0.0-rc.17: - dependencies: - '@oxc-project/types': 0.127.0 - '@rolldown/pluginutils': 1.0.0-rc.17 - optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.17 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.17 - '@rolldown/binding-darwin-x64': 1.0.0-rc.17 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.17 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.17 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.17 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.17 - '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.17 - '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.17 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.17 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.17 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.17 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17 - rolldown@1.0.2: dependencies: '@oxc-project/types': 0.132.0 @@ -6878,31 +6757,30 @@ snapshots: dependencies: typescript: 6.0.3 - tsdown@0.21.10(synckit@0.11.12)(typescript@6.0.3): + tsdown@0.22.0(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12)): dependencies: ansis: 4.3.0 cac: 7.0.0 defu: 6.1.7 empathic: 2.0.1 hookable: 6.1.1 - import-without-cache: 0.3.3 + import-without-cache: 0.4.0 obug: 2.1.1 picomatch: 4.0.4 - rolldown: 1.0.0-rc.17 - rolldown-plugin-dts: 0.23.2(rolldown@1.0.0-rc.17)(typescript@6.0.3) + rolldown: 1.0.2 + rolldown-plugin-dts: 0.25.1(rolldown@1.0.2)(typescript@6.0.3) semver: 7.8.1 tinyexec: 1.2.2 tinyglobby: 0.2.16 tree-kill: 1.2.2 unconfig-core: 7.5.0 - unrun: 0.2.39(synckit@0.11.12) optionalDependencies: typescript: 6.0.3 + unrun: 0.3.0(synckit@0.11.12) transitivePeerDependencies: - '@ts-macro/tsc' - '@typescript/native-preview' - oxc-resolver - - synckit - vue-tsc tslib@2.8.1: {} @@ -6954,9 +6832,9 @@ snapshots: universalify@2.0.1: {} - unrun@0.2.39(synckit@0.11.12): + unrun@0.3.0(synckit@0.11.12): dependencies: - rolldown: 1.0.0-rc.17 + rolldown: 1.0.2 optionalDependencies: synckit: 0.11.12 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f2e5252..0bfa35f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,32 +6,33 @@ packages: catalogs: build: - tsdown: ^0.21.10 + tsdown: ^0.22.0 + unrun: ^0.3.0 ci: '@commitlint/cli': ^21.0.1 '@commitlint/config-conventional': ^21.0.1 '@favware/cliff-jumper': ^6.0.0 - '@nanoforge-dev/actions': 1.4.3-beta.97f50f4 + '@nanoforge-dev/actions': ^2.0.0 husky: ^9.1.7 - lint-staged: ^17.0.4 + lint-staged: ^17.0.5 config: class-transformer: ^0.5.1 class-validator: ^0.14.3 core: - '@types/node': ^25.6.0 - turbo: ^2.9.9 + '@types/node': ^25.9.1 + turbo: ^2.9.14 typescript: ^6.0.3 docs: '@microsoft/api-extractor': ^7.58.7 + mint-tsdocs: ^0.0.8 typedoc: ^0.28.19 typedoc-plugin-markdown: ^4.11.0 - mint-tsdocs: ^0.0.8 graphics: konva: ^10.2.3 lint: '@eslint/js': ^10.0.1 '@trivago/prettier-plugin-sort-imports': ^6.0.2 - eslint: ^10.3.0 + eslint: ^10.4.0 eslint-config-prettier: ^10.1.8 eslint-formatter-pretty: ^7.1.0 eslint-plugin-format: ^2.0.1 @@ -45,8 +46,8 @@ catalogs: wrtc: ^0.4.7 ws: ^8.20.1 test: - '@vitest/coverage-v8': ^4.1.5 - vitest: ^4.1.5 + '@vitest/coverage-v8': ^4.1.7 + vitest: ^4.1.7 onlyBuiltDependencies: - bun