diff --git a/package.json b/package.json index 789cc4c..433a2f7 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "prettier": "^3.6.2", "rollup": "^4.50.0", "solid-js": "^1.9.9", - "tsdown": "^0.14.2", + "tsdown": "^0.16.0", "typescript": "^5.9.2", "unplugin-oxc": "^0.5.1", "vite": "^7.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d029644..15575e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,8 +70,8 @@ importers: specifier: ^1.9.9 version: 1.9.10 tsdown: - specifier: ^0.14.2 - version: 0.14.2(@typescript/native-preview@7.0.0-dev.20251108.1)(oxc-resolver@11.13.0)(typescript@5.9.3) + specifier: ^0.16.0 + version: 0.16.1(@typescript/native-preview@7.0.0-dev.20251108.1)(oxc-resolver@11.13.0)(synckit@0.11.11)(typescript@5.9.3) typescript: specifier: ^5.9.2 version: 5.9.3 @@ -603,6 +603,10 @@ packages: cpu: [x64] os: [win32] + '@oxc-project/runtime@0.96.0': + resolution: {integrity: sha512-34lh4o9CcSw09Hx6fKihPu85+m+4pmDlkXwJrLvN5nMq5JrcGhhihVM415zDqT8j8IixO1PYYdQZRN4SwQCncg==} + engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/types@0.96.0': resolution: {integrity: sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==} @@ -3038,15 +3042,18 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rolldown-plugin-dts@0.15.10: - resolution: {integrity: sha512-8cPVAVQUo9tYAoEpc3jFV9RxSil13hrRRg8cHC9gLXxRMNtWPc1LNMSDXzjyD+5Vny49sDZH77JlXp/vlc4I3g==} + rolldown-plugin-dts@0.17.3: + resolution: {integrity: sha512-8mGnNUVNrqEdTnrlcaDxs4sAZg0No6njO+FuhQd4L56nUbJO1tHxOoKDH3mmMJg7f/BhEj/1KjU5W9kZ9zM/kQ==} engines: {node: '>=20.18.0'} peerDependencies: + '@ts-macro/tsc': ^0.3.6 '@typescript/native-preview': '>=7.0.0-dev.20250601.1' - rolldown: ^1.0.0-beta.9 + rolldown: ^1.0.0-beta.44 typescript: ^5.0.0 - vue-tsc: ~3.0.3 + vue-tsc: ~3.1.0 peerDependenciesMeta: + '@ts-macro/tsc': + optional: true '@typescript/native-preview': optional: true typescript: @@ -3278,6 +3285,10 @@ packages: tinyexec@1.0.1: resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} + tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} @@ -3320,12 +3331,13 @@ packages: peerDependencies: typescript: '>=4.0.0' - tsdown@0.14.2: - resolution: {integrity: sha512-6ThtxVZoTlR5YJov5rYvH8N1+/S/rD/pGfehdCLGznGgbxz+73EASV1tsIIZkLw2n+SXcERqHhcB/OkyxdKv3A==} + tsdown@0.16.1: + resolution: {integrity: sha512-oCOj9wTDa+0XfuVpaGC3EPNjatpkKtUwelg4HfXD/vz+80wuCFC6og2QePsMRZtFM4io0zdxNxZI5yRQGpDRCA==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: '@arethetypeswrong/core': ^0.18.1 + '@vitejs/devtools': ^0.0.0-alpha.10 publint: ^0.3.0 typescript: ^5.0.0 unplugin-lightningcss: ^0.4.0 @@ -3333,6 +3345,8 @@ packages: peerDependenciesMeta: '@arethetypeswrong/core': optional: true + '@vitejs/devtools': + optional: true publint: optional: true typescript: @@ -3380,6 +3394,9 @@ packages: ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + unconfig-core@7.4.0: + resolution: {integrity: sha512-3ew7rvES5x2LCZ/QRKV3nQQpq7eFYuszQuvZrhTHxDPKc34QFjRXI17XGiZI+WQTVIXKYeBti4v3LS39NWmhmg==} + unconfig@7.3.3: resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==} @@ -3437,6 +3454,16 @@ packages: unrs-resolver@1.11.1: resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} + unrun@0.2.6: + resolution: {integrity: sha512-ZLgMe3W+Zl3mjpnCbfW0JLlGQDa7U4mJKiBlValp5isZ9WeoAVaNyziCbr5Szo4abZ6WRE3OM1MjwpfFQrE5Aw==} + engines: {node: '>=20.19.0'} + hasBin: true + peerDependencies: + synckit: ^0.11.11 + peerDependenciesMeta: + synckit: + optional: true + update-browserslist-db@1.1.4: resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} hasBin: true @@ -4157,6 +4184,8 @@ snapshots: '@oxc-minify/binding-win32-x64-msvc@0.96.0': optional: true + '@oxc-project/runtime@0.96.0': {} + '@oxc-project/types@0.96.0': {} '@oxc-resolver/binding-android-arm-eabi@11.13.0': @@ -6812,7 +6841,7 @@ snapshots: reusify@1.1.0: {} - rolldown-plugin-dts@0.15.10(@typescript/native-preview@7.0.0-dev.20251108.1)(oxc-resolver@11.13.0)(rolldown@1.0.0-beta.47)(typescript@5.9.3): + rolldown-plugin-dts@0.17.3(@typescript/native-preview@7.0.0-dev.20251108.1)(oxc-resolver@11.13.0)(rolldown@1.0.0-beta.47)(typescript@5.9.3): dependencies: '@babel/generator': 7.28.5 '@babel/parser': 7.28.5 @@ -6822,6 +6851,7 @@ snapshots: debug: 4.4.3 dts-resolver: 2.1.2(oxc-resolver@11.13.0) get-tsconfig: 4.13.0 + magic-string: 0.30.21 rolldown: 1.0.0-beta.47 optionalDependencies: '@typescript/native-preview': 7.0.0-dev.20251108.1 @@ -7083,6 +7113,8 @@ snapshots: tinyexec@1.0.1: {} + tinyexec@1.0.2: {} + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) @@ -7115,7 +7147,7 @@ snapshots: picomatch: 4.0.3 typescript: 5.9.3 - tsdown@0.14.2(@typescript/native-preview@7.0.0-dev.20251108.1)(oxc-resolver@11.13.0)(typescript@5.9.3): + tsdown@0.16.1(@typescript/native-preview@7.0.0-dev.20251108.1)(oxc-resolver@11.13.0)(synckit@0.11.11)(typescript@5.9.3): dependencies: ansis: 4.2.0 cac: 6.7.14 @@ -7125,18 +7157,21 @@ snapshots: empathic: 2.0.0 hookable: 5.5.3 rolldown: 1.0.0-beta.47 - rolldown-plugin-dts: 0.15.10(@typescript/native-preview@7.0.0-dev.20251108.1)(oxc-resolver@11.13.0)(rolldown@1.0.0-beta.47)(typescript@5.9.3) + rolldown-plugin-dts: 0.17.3(@typescript/native-preview@7.0.0-dev.20251108.1)(oxc-resolver@11.13.0)(rolldown@1.0.0-beta.47)(typescript@5.9.3) semver: 7.7.3 - tinyexec: 1.0.1 + tinyexec: 1.0.2 tinyglobby: 0.2.15 tree-kill: 1.2.2 - unconfig: 7.3.3 + unconfig-core: 7.4.0 + unrun: 0.2.6(synckit@0.11.11) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: + - '@ts-macro/tsc' - '@typescript/native-preview' - oxc-resolver - supports-color + - synckit - vue-tsc tslib@1.14.1: {} @@ -7171,6 +7206,11 @@ snapshots: ufo@1.6.1: {} + unconfig-core@7.4.0: + dependencies: + '@quansync/fs': 0.1.5 + quansync: 0.2.11 + unconfig@7.3.3: dependencies: '@quansync/fs': 0.1.5 @@ -7292,6 +7332,13 @@ snapshots: '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 + unrun@0.2.6(synckit@0.11.11): + dependencies: + '@oxc-project/runtime': 0.96.0 + rolldown: 1.0.0-beta.47 + optionalDependencies: + synckit: 0.11.11 + update-browserslist-db@1.1.4(browserslist@4.27.0): dependencies: browserslist: 4.27.0