diff --git a/package.json b/package.json index e5f7592..5171807 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "rollup": "^4.48.0", "rollup-plugin-dts": "^6.2.3", "serpack": "^0.1.34", - "tsdown": "^0.15.9", + "tsdown": "^0.16.5", "typescript": "^5.6.2", "typescript-eslint": "^8.46.2", "vite": "^7.1.6", diff --git a/yarn.lock b/yarn.lock index 7418182..46b969e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1282,10 +1282,10 @@ __metadata: languageName: node linkType: hard -"@oxc-project/types@npm:=0.95.0": - version: 0.95.0 - resolution: "@oxc-project/types@npm:0.95.0" - checksum: 10c0/3ab486ff14eaa87d0b7d84763db001791e9d103281eefa87934c0d46d7fd721b83fc4b72ad3435a1974ecba04c2e902ce249cb664e16d58e691a438acd26dd4b +"@oxc-project/runtime@npm:^0.97.0": + version: 0.97.0 + resolution: "@oxc-project/runtime@npm:0.97.0" + checksum: 10c0/9ed348bcaf1a468077d969811f804ff7b942a5942ad774fcc4aaf6614e82e3a3c57dd594678210d9ca0f2ac7fffd6270b1f30ffb8da0c19b0dbe9a8a048d68f6 languageName: node linkType: hard @@ -1548,13 +1548,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-android-arm64@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-android-arm64@npm:1.0.0-beta.45" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-android-arm64@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-android-arm64@npm:1.0.0-beta.50" @@ -1562,13 +1555,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.45" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.50" @@ -1576,13 +1562,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-x64@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.45" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-darwin-x64@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.50" @@ -1590,13 +1569,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.45" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.50" @@ -1604,13 +1576,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.45" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.50" @@ -1618,13 +1583,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.45" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.50" @@ -1632,13 +1590,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.45" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.50" @@ -1646,13 +1597,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.45" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.50" @@ -1660,13 +1604,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.45" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.50" @@ -1674,13 +1611,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-openharmony-arm64@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-beta.45" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-openharmony-arm64@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-beta.50" @@ -1688,15 +1618,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.45" - dependencies: - "@napi-rs/wasm-runtime": "npm:^1.0.7" - conditions: cpu=wasm32 - languageName: node - linkType: hard - "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.50" @@ -1706,13 +1627,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.45" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.50" @@ -1720,13 +1634,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.45" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.50" @@ -1734,13 +1641,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.45" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.50" @@ -1748,13 +1648,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/pluginutils@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.45" - checksum: 10c0/54f067b07beca4f416dcc4a126718138f0da2efb29c4cf20f688d18eadfc66e69d859a7f551ecde2c58abbb9a03eafc675d5f1a1430ae2f67c61ecbfe59d1d7c - languageName: node - linkType: hard - "@rolldown/pluginutils@npm:1.0.0-beta.50": version: 1.0.0-beta.50 resolution: "@rolldown/pluginutils@npm:1.0.0-beta.50" @@ -2743,7 +2636,7 @@ __metadata: languageName: node linkType: hard -"ast-kit@npm:^2.1.3": +"ast-kit@npm:^2.2.0": version: 2.2.0 resolution: "ast-kit@npm:2.2.0" dependencies: @@ -2812,10 +2705,10 @@ __metadata: languageName: node linkType: hard -"birpc@npm:^2.6.1": - version: 2.7.0 - resolution: "birpc@npm:2.7.0" - checksum: 10c0/6b109803e0ace2c5474d1821a1e1f04e783adc7336cf1a8c13ed878f8573e609eee1e2d4ee928ef99d148d417e825a7e9293c8f80b6800a9e2dd1f0bcc5e8811 +"birpc@npm:^2.8.0": + version: 2.8.0 + resolution: "birpc@npm:2.8.0" + checksum: 10c0/03441ed726afa79c218c4681574fca231b3571a2f2c702587a656aa47474794483bcbbc2fc48760340f35f71484b19194923786829c00e72da7ade1c11391760 languageName: node linkType: hard @@ -3322,13 +3215,6 @@ __metadata: languageName: node linkType: hard -"defu@npm:^6.1.4": - version: 6.1.4 - resolution: "defu@npm:6.1.4" - checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 - languageName: node - linkType: hard - "detect-indent@npm:^7.0.1": version: 7.0.2 resolution: "detect-indent@npm:7.0.2" @@ -3385,15 +3271,15 @@ __metadata: languageName: node linkType: hard -"dts-resolver@npm:^2.1.2": - version: 2.1.2 - resolution: "dts-resolver@npm:2.1.2" +"dts-resolver@npm:^2.1.3": + version: 2.1.3 + resolution: "dts-resolver@npm:2.1.3" peerDependencies: oxc-resolver: ">=11.0.0" peerDependenciesMeta: oxc-resolver: optional: true - checksum: 10c0/521986fc9a7922e972c5d603bc2a2e1e2a0d7aa4902533947e2d63362d3ac6ac5b6ca22a75e82ee1ff7a3de9480eb050b1a584f3d2c653b3fe8091413f99f69f + checksum: 10c0/bf589ba9bfacdb23ff9c075948175f5a21ae0bccb2ca36f8315bff2729358902256ee7aca972f5b259641f08a4b5973034e082a730113d5af76e64062e45fe3a languageName: node linkType: hard @@ -4987,15 +4873,6 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.6.1": - version: 2.6.1 - resolution: "jiti@npm:2.6.1" - bin: - jiti: lib/jiti-cli.mjs - checksum: 10c0/79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b - languageName: node - linkType: hard - "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -5706,6 +5583,18 @@ __metadata: languageName: node linkType: hard +"obug@npm:^2.0.0": + version: 2.0.0 + resolution: "obug@npm:2.0.0" + peerDependencies: + ms: ^2.0.0 + peerDependenciesMeta: + ms: + optional: true + checksum: 10c0/6508c9e1bdeebfd940e13bd974833c3ed176fb07828b1e7aea5e51fcae3498ce8b4f1f7a7871fd4953a3e5ba445c9cd2824ccdf2488af7ee0f68dbecca29bf75 + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.4 resolution: "optionator@npm:0.9.4" @@ -6440,19 +6329,19 @@ __metadata: languageName: node linkType: hard -"rolldown-plugin-dts@npm:^0.17.2": - version: 0.17.3 - resolution: "rolldown-plugin-dts@npm:0.17.3" +"rolldown-plugin-dts@npm:^0.17.7": + version: 0.17.8 + resolution: "rolldown-plugin-dts@npm:0.17.8" dependencies: "@babel/generator": "npm:^7.28.5" "@babel/parser": "npm:^7.28.5" "@babel/types": "npm:^7.28.5" - ast-kit: "npm:^2.1.3" - birpc: "npm:^2.6.1" - debug: "npm:^4.4.3" - dts-resolver: "npm:^2.1.2" + ast-kit: "npm:^2.2.0" + birpc: "npm:^2.8.0" + dts-resolver: "npm:^2.1.3" get-tsconfig: "npm:^4.13.0" magic-string: "npm:^0.30.21" + obug: "npm:^2.0.0" peerDependencies: "@ts-macro/tsc": ^0.3.6 "@typescript/native-preview": ">=7.0.0-dev.20250601.1" @@ -6468,62 +6357,7 @@ __metadata: optional: true vue-tsc: optional: true - checksum: 10c0/de9303b4e4a1ff90c481df828b3fb01bc286a3eec5895ee0a5526e9d427e037f08eb19bf4c04636090a34bd21421545dd8300395cf41bdd86c62012618f48331 - languageName: node - linkType: hard - -"rolldown@npm:1.0.0-beta.45": - version: 1.0.0-beta.45 - resolution: "rolldown@npm:1.0.0-beta.45" - dependencies: - "@oxc-project/types": "npm:=0.95.0" - "@rolldown/binding-android-arm64": "npm:1.0.0-beta.45" - "@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.45" - "@rolldown/binding-darwin-x64": "npm:1.0.0-beta.45" - "@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.45" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.45" - "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.45" - "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.45" - "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.45" - "@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.45" - "@rolldown/binding-openharmony-arm64": "npm:1.0.0-beta.45" - "@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.45" - "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.45" - "@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.45" - "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.45" - "@rolldown/pluginutils": "npm:1.0.0-beta.45" - dependenciesMeta: - "@rolldown/binding-android-arm64": - optional: true - "@rolldown/binding-darwin-arm64": - optional: true - "@rolldown/binding-darwin-x64": - optional: true - "@rolldown/binding-freebsd-x64": - optional: true - "@rolldown/binding-linux-arm-gnueabihf": - optional: true - "@rolldown/binding-linux-arm64-gnu": - optional: true - "@rolldown/binding-linux-arm64-musl": - optional: true - "@rolldown/binding-linux-x64-gnu": - optional: true - "@rolldown/binding-linux-x64-musl": - optional: true - "@rolldown/binding-openharmony-arm64": - optional: true - "@rolldown/binding-wasm32-wasi": - optional: true - "@rolldown/binding-win32-arm64-msvc": - optional: true - "@rolldown/binding-win32-ia32-msvc": - optional: true - "@rolldown/binding-win32-x64-msvc": - optional: true - bin: - rolldown: bin/cli.mjs - checksum: 10c0/6b3f7dd9e6680ea2f880a76386f8bf0f7d11c7097dbef11efa38b5b60ef13fc743ba69c372da51e4ed2a67675ed889dc332709d4487256cb47eeed0be8fe7ab4 + checksum: 10c0/ec94c4d724522dcb66b59b4c9af24598d0fd4a2f86cd461da23eb7a04549939bc70d2ce7a391adcfed4d40100e62f122d5bf4a593273e0815a697ebce29852fa languageName: node linkType: hard @@ -6703,7 +6537,7 @@ __metadata: rollup: "npm:^4.48.0" rollup-plugin-dts: "npm:^6.2.3" serpack: "npm:^0.1.34" - tsdown: "npm:^0.15.9" + tsdown: "npm:^0.16.5" typescript: "npm:^5.6.2" typescript-eslint: "npm:^8.46.2" vite: "npm:^7.1.6" @@ -7274,7 +7108,7 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^1.0.1": +"tinyexec@npm:^1.0.2": version: 1.0.2 resolution: "tinyexec@npm:1.0.2" checksum: 10c0/1261a8e34c9b539a9aae3b7f0bb5372045ff28ee1eba035a2a059e532198fe1a182ec61ac60fa0b4a4129f0c4c4b1d2d57355b5cb9aa2d17ac9454ecace502ee @@ -7358,34 +7192,37 @@ __metadata: languageName: node linkType: hard -"tsdown@npm:^0.15.9": - version: 0.15.12 - resolution: "tsdown@npm:0.15.12" +"tsdown@npm:^0.16.5": + version: 0.16.5 + resolution: "tsdown@npm:0.16.5" dependencies: ansis: "npm:^4.2.0" cac: "npm:^6.7.14" chokidar: "npm:^4.0.3" - debug: "npm:^4.4.3" diff: "npm:^8.0.2" empathic: "npm:^2.0.0" hookable: "npm:^5.5.3" - rolldown: "npm:1.0.0-beta.45" - rolldown-plugin-dts: "npm:^0.17.2" + obug: "npm:^2.0.0" + rolldown: "npm:1.0.0-beta.50" + rolldown-plugin-dts: "npm:^0.17.7" semver: "npm:^7.7.3" - tinyexec: "npm:^1.0.1" + tinyexec: "npm:^1.0.2" tinyglobby: "npm:^0.2.15" tree-kill: "npm:^1.2.2" - unconfig: "npm:^7.3.3" + unconfig-core: "npm:^7.4.1" + unrun: "npm:^0.2.10" peerDependencies: "@arethetypeswrong/core": ^0.18.1 + "@vitejs/devtools": ^0.0.0-alpha.17 publint: ^0.3.0 typescript: ^5.0.0 unplugin-lightningcss: ^0.4.0 unplugin-unused: ^0.5.0 - unrun: ^0.2.1 peerDependenciesMeta: "@arethetypeswrong/core": optional: true + "@vitejs/devtools": + optional: true publint: optional: true typescript: @@ -7394,11 +7231,9 @@ __metadata: optional: true unplugin-unused: optional: true - unrun: - optional: true bin: tsdown: dist/run.mjs - checksum: 10c0/01e394848192bb89b69c508bcc956d231f3f2696f383c6c9bf2700d99e23765242fa0286ae0b27f39617f79979cc35beea529367e2db47eee2b9068ba462b774 + checksum: 10c0/02926fb62789b797063e12d498dc1d949cdc4a72b03a56c8567fedb6b412253539606d986bb09c8e6ee8d361a662a5a83bf670e6d79b0fc5a77d87b82ab5c1b7 languageName: node linkType: hard @@ -7552,26 +7387,13 @@ __metadata: languageName: node linkType: hard -"unconfig-core@npm:7.4.0": - version: 7.4.0 - resolution: "unconfig-core@npm:7.4.0" - dependencies: - "@quansync/fs": "npm:^0.1.5" - quansync: "npm:^0.2.11" - checksum: 10c0/09dcdd87e211a9f01e96fa2025d4049942499b25d0a658ddd3d108058ac1e2e1643551ad104f5fe6a422c7928979c42d5a1f9ae495ffae53e83c3b8b3e69000b - languageName: node - linkType: hard - -"unconfig@npm:^7.3.3": - version: 7.4.0 - resolution: "unconfig@npm:7.4.0" +"unconfig-core@npm:^7.4.1": + version: 7.4.1 + resolution: "unconfig-core@npm:7.4.1" dependencies: "@quansync/fs": "npm:^0.1.5" - defu: "npm:^6.1.4" - jiti: "npm:^2.6.1" quansync: "npm:^0.2.11" - unconfig-core: "npm:7.4.0" - checksum: 10c0/2d4331ea578452c3d20151ef3714e3ef4de5b668dad245316753812ab487d5bfc7ce7de5733ca68089c3640de56ae33375c6bda47ca1fefc337d202b3b15325c + checksum: 10c0/075b51349836234cf4b1e571d4e78a59f1de27db99bda9952dbe691f1c8aaae68b2ec22243584921403b30406b9bfed1bdd9ca8fcd194bdcefdb19e87e980b38 languageName: node linkType: hard @@ -7635,6 +7457,23 @@ __metadata: languageName: node linkType: hard +"unrun@npm:^0.2.10": + version: 0.2.10 + resolution: "unrun@npm:0.2.10" + dependencies: + "@oxc-project/runtime": "npm:^0.97.0" + rolldown: "npm:1.0.0-beta.50" + peerDependencies: + synckit: ^0.11.11 + peerDependenciesMeta: + synckit: + optional: true + bin: + unrun: dist/cli.mjs + checksum: 10c0/912276eafa56a74af11ca665af59fae42ebdfeeeb0169afca438ff300ce68386d94e1369ac92bb974d5acb136ed0e992fe93ce186c0aed7dce963162772b8234 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1"