From 84d73a3d3f86aaaba76f74983847d669d8788f42 Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 22 Jan 2026 22:24:29 +0100 Subject: [PATCH 1/6] test remove replaceAll script --- packages/sv/lib/addons/_engine/add.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/sv/lib/addons/_engine/add.ts b/packages/sv/lib/addons/_engine/add.ts index 80b1879aa..06cca4ebe 100644 --- a/packages/sv/lib/addons/_engine/add.ts +++ b/packages/sv/lib/addons/_engine/add.ts @@ -176,8 +176,7 @@ async function runAddon({ addon, loaded, multiple, workspace, workspaceOptions } fileContent = content(fileContent); if (!fileContent) return fileContent; - // FIXME: https://github.com/rolldown/tsdown/issues/575 to remove the `replaceAll` - writeFile(workspace, path, fileContent.replaceAll('<\\/script>', '')); + writeFile(workspace, path, fileContent); files.add(path); } catch (e) { if (e instanceof Error) { From fe9c6b7d71c745b5e6bcd2ad11a8d95b43a82c37 Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 22 Jan 2026 22:24:43 +0100 Subject: [PATCH 2/6] bump `tsdown` to 0.20.1 --- package.json | 2 +- pnpm-lock.yaml | 259 +++++++++++++++++++++++++------------------------ 2 files changed, 134 insertions(+), 127 deletions(-) diff --git a/package.json b/package.json index 1cea1df33..0fa301efc 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "prettier-plugin-svelte": "^3.4.0", "sv": "workspace:*", "svelte": "^5.45.10", - "tsdown": "^0.18.1", + "tsdown": "^0.20.1", "typescript": "^5.9.3", "typescript-eslint": "^8.49.0", "vitest": "4.0.15" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 47ea44928..ea1c6eaac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: ^5.45.10 version: 5.45.10 tsdown: - specifier: ^0.18.1 - version: 0.18.1(@typescript/native-preview@7.0.0-dev.20251212.1)(synckit@0.11.11)(typescript@5.9.3) + specifier: ^0.20.1 + version: 0.20.1(@typescript/native-preview@7.0.0-dev.20251212.1)(synckit@0.11.11)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -198,30 +198,30 @@ importers: packages: - '@babel/generator@7.28.5': - resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} - engines: {node: '>=6.9.0'} + '@babel/generator@8.0.0-beta.4': + resolution: {integrity: sha512-5xRfRZk6wx1BRu2XnTE8cTh2mx1ixrZ3/vpn7p/RCJpgctL6pexVVHE3eqtwlYvHhPAuOYCAlnsAyXpBdmfh5Q==} + engines: {node: ^20.19.0 || >=22.12.0} - '@babel/helper-string-parser@7.27.1': - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} - engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@8.0.0-beta.4': + resolution: {integrity: sha512-FGwbdQ/I2nJXXfyxa7dT0Fr/zPWwgX7m+hNVj0HrIHYJtyLxSQeQY1Kd8QkAYviQJV3OWFlRLuGd5epF03bdQg==} + engines: {node: ^20.19.0 || >=22.12.0} - '@babel/helper-validator-identifier@7.28.5': - resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} - engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@8.0.0-beta.4': + resolution: {integrity: sha512-6t0IaUEzlinbLmsGIvBZIHEJGjuchx+cMj+FbS78zL17tucYervgbwO07V5/CgBenVraontpmyMCTVyqCfxhFQ==} + engines: {node: ^20.19.0 || >=22.12.0} - '@babel/parser@7.28.5': - resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} - engines: {node: '>=6.0.0'} + '@babel/parser@8.0.0-beta.4': + resolution: {integrity: sha512-fBcUqUN3eenLyg25QFkOwY1lmV6L0RdG92g6gxyS2CVCY8kHdibkQz1+zV3bLzxcvNnfHoi3i9n5Dci+g93acg==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true '@babel/runtime@7.28.4': resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.5': - resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} - engines: {node: '>=6.9.0'} + '@babel/types@8.0.0-beta.4': + resolution: {integrity: sha512-xjk2xqYp25ePzAs0I08hN2lrbUDDQFfCjwq6MIEa8HwHa0WK8NfNtdvtXod8Ku2CbE1iui7qwWojGvjQiyrQeA==} + engines: {node: ^20.19.0 || >=22.12.0} '@changesets/apply-release-plan@7.0.14': resolution: {integrity: sha512-ddBvf9PHdy2YY0OUiEl3TV78mH9sckndJR14QAt87KLEbIov81XO0q0QAmvooBxXlqRRP8I9B7XOzZwQG7JkWA==} @@ -543,8 +543,8 @@ packages: '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@napi-rs/wasm-runtime@1.1.0': - resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==} + '@napi-rs/wasm-runtime@1.1.1': + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -558,8 +558,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-project/types@0.103.0': - resolution: {integrity: sha512-bkiYX5kaXWwUessFRSoXFkGIQTmc6dLGdxuRTrC+h8PSnIdZyuXHHlLAeTmOue5Br/a0/a7dHH0Gca6eXn9MKg==} + '@oxc-project/types@0.110.0': + resolution: {integrity: sha512-6Ct21OIlrEnFEJk5LT4e63pk3btsI6/TusD/GStLi7wYlGJNOl1GI9qvXAnRAxQU9zqA2Oz+UwhfTOU2rPZVow==} '@pkgr/core@0.2.9': resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} @@ -576,85 +576,85 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - '@rolldown/binding-android-arm64@1.0.0-beta.55': - resolution: {integrity: sha512-5cPpHdO+zp+klznZnIHRO1bMHDq5hS9cqXodEKAaa/dQTPDjnE91OwAsy3o1gT2x4QaY8NzdBXAvutYdaw0WeA==} + '@rolldown/binding-android-arm64@1.0.0-rc.1': + resolution: {integrity: sha512-He6ZoCfv5D7dlRbrhNBkuMVIHd0GDnjJwbICE1OWpG7G3S2gmJ+eXkcNLJjzjNDpeI2aRy56ou39AJM9AD8YFA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.55': - resolution: {integrity: sha512-l0887CGU2SXZr0UJmeEcXSvtDCOhDTTYXuoWbhrEJ58YQhQk24EVhDhHMTyjJb1PBRniUgNc1G0T51eF8z+TWw==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.1': + resolution: {integrity: sha512-YzJdn08kSOXnj85ghHauH2iHpOJ6eSmstdRTLyaziDcUxe9SyQJgGyx/5jDIhDvtOcNvMm2Ju7m19+S/Rm1jFg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.55': - resolution: {integrity: sha512-d7qP2AVYzN0tYIP4vJ7nmr26xvmlwdkLD/jWIc9Z9dqh5y0UGPigO3m5eHoHq9BNazmwdD9WzDHbQZyXFZjgtA==} + '@rolldown/binding-darwin-x64@1.0.0-rc.1': + resolution: {integrity: sha512-cIvAbqM+ZVV6lBSKSBtlNqH5iCiW933t1q8j0H66B3sjbe8AxIRetVqfGgcHcJtMzBIkIALlL9fcDrElWLJQcQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.55': - resolution: {integrity: sha512-j311E4NOB0VMmXHoDDZhrWidUf7L/Sa6bu/+i2cskvHKU40zcUNPSYeD2YiO2MX+hhDFa5bJwhliYfs+bTrSZw==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.1': + resolution: {integrity: sha512-rVt+B1B/qmKwCl1XD02wKfgh3vQPXRXdB/TicV2w6g7RVAM1+cZcpigwhLarqiVCxDObFZ7UgXCxPC7tpDoRog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.55': - resolution: {integrity: sha512-lAsaYWhfNTW2A/9O7zCpb5eIJBrFeNEatOS/DDOZ5V/95NHy50g4b/5ViCqchfyFqRb7MKUR18/+xWkIcDkeIw==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.1': + resolution: {integrity: sha512-69YKwJJBOFprQa1GktPgbuBOfnn+EGxu8sBJ1TjPER+zhSpYeaU4N07uqmyBiksOLGXsMegymuecLobfz03h8Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.55': - resolution: {integrity: sha512-2x6ffiVLZrQv7Xii9+JdtyT1U3bQhKj59K3eRnYlrXsKyjkjfmiDUVx2n+zSyijisUqD62fcegmx2oLLfeTkCA==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.1': + resolution: {integrity: sha512-9JDhHUf3WcLfnViFWm+TyorqUtnSAHaCzlSNmMOq824prVuuzDOK91K0Hl8DUcEb9M5x2O+d2/jmBMsetRIn3g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.55': - resolution: {integrity: sha512-QbNncvqAXziya5wleI+OJvmceEE15vE4yn4qfbI/hwT/+8ZcqxyfRZOOh62KjisXxp4D0h3JZspycXYejxAU3w==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.1': + resolution: {integrity: sha512-UvApLEGholmxw/HIwmUnLq3CwdydbhaHHllvWiCTNbyGom7wTwOtz5OAQbAKZYyiEOeIXZNPkM7nA4Dtng7CLw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.55': - resolution: {integrity: sha512-YZCTZZM+rujxwVc6A+QZaNMJXVtmabmFYLG2VGQTKaBfYGvBKUgtbMEttnp/oZ88BMi2DzadBVhOmfQV8SuHhw==} + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.1': + resolution: {integrity: sha512-uVctNgZHiGnJx5Fij7wHLhgw4uyZBVi6mykeWKOqE7bVy9Hcxn0fM/IuqdMwk6hXlaf9fFShDTFz2+YejP+x0A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.55': - resolution: {integrity: sha512-28q9OQ/DDpFh2keS4BVAlc3N65/wiqKbk5K1pgLdu/uWbKa8hgUJofhXxqO+a+Ya2HVTUuYHneWsI2u+eu3N5Q==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.1': + resolution: {integrity: sha512-T6Eg0xWwcxd/MzBcuv4Z37YVbUbJxy5cMNnbIt/Yr99wFwli30O4BPlY8hKeGyn6lWNtU0QioBS46lVzDN38bg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.55': - resolution: {integrity: sha512-LiCA4BjCnm49B+j1lFzUtlC+4ZphBv0d0g5VqrEJua/uyv9Ey1v9tiaMql1C8c0TVSNDUmrkfHQ71vuQC7YfpQ==} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.1': + resolution: {integrity: sha512-PuGZVS2xNJyLADeh2F04b+Cz4NwvpglbtWACgrDOa5YDTEHKwmiTDjoD5eZ9/ptXtcpeFrMqD2H4Zn33KAh1Eg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.55': - resolution: {integrity: sha512-nZ76tY7T0Oe8vamz5Cv5CBJvrqeQxwj1WaJ2GxX8Msqs0zsQMMcvoyxOf0glnJlxxgKjtoBxAOxaAU8ERbW6Tg==} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.1': + resolution: {integrity: sha512-2mOxY562ihHlz9lEXuaGEIDCZ1vI+zyFdtsoa3M62xsEunDXQE+DVPO4S4x5MPK9tKulG/aFcA/IH5eVN257Cw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.55': - resolution: {integrity: sha512-TFVVfLfhL1G+pWspYAgPK/FSqjiBtRKYX9hixfs508QVEZPQlubYAepHPA7kEa6lZXYj5ntzF87KC6RNhxo+ew==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.1': + resolution: {integrity: sha512-oQVOP5cfAWZwRD0Q3nGn/cA9FW3KhMMuQ0NIndALAe6obqjLhqYVYDiGGRGrxvnjJsVbpLwR14gIUYnpIcHR1g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.55': - resolution: {integrity: sha512-j1WBlk0p+ISgLzMIgl0xHp1aBGXenoK2+qWYc/wil2Vse7kVOdFq9aeQ8ahK6/oxX2teQ5+eDvgjdywqTL+daA==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.1': + resolution: {integrity: sha512-Ydsxxx++FNOuov3wCBPaYjZrEvKOOGq3k+BF4BPridhg2pENfitSRD2TEuQ8i33bp5VptuNdC9IzxRKU031z5A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.55': - resolution: {integrity: sha512-vajw/B3qoi7aYnnD4BQ4VoCcXQWnF0roSwE2iynbNxgW4l9mFwtLmLmUhpDdcTBfKyZm1p/T0D13qG94XBLohA==} + '@rolldown/pluginutils@1.0.0-rc.1': + resolution: {integrity: sha512-UTBjtTxVOhodhzFVp/ayITaTETRHPUPYZPXQe0WU0wOgxghMojXxYjOiPOauKIYNWJAWS2fd7gJgGQK8GU8vDA==} '@rollup/rollup-android-arm-eabi@4.53.3': resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==} @@ -816,6 +816,9 @@ packages: '@types/gitignore-parser@0.0.3': resolution: {integrity: sha512-sbdu1sG2pQcwjEYWTsX78OqJo5pKnonwC4FV3m2JeQRE2xYb3q0icHHopCHEvpn4uIBuvWBTpJUCJ76ISK24CA==} + '@types/jsesc@2.5.1': + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1022,8 +1025,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@2.2.0: - resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} + ast-kit@3.0.0-beta.1: + resolution: {integrity: sha512-trmleAnZ2PxN/loHWVhhx1qeOHSRXq4TDsBBxq3GqeJitfk3+jTQ+v/C1km/KYq9M7wKqCewMh+/NAvVH7m+bw==} engines: {node: '>=20.19.0'} axobject-query@4.1.0: @@ -1481,8 +1484,8 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - hookable@5.5.3: - resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + hookable@6.0.1: + resolution: {integrity: sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==} human-id@4.1.3: resolution: {integrity: sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==} @@ -1507,8 +1510,8 @@ packages: import-meta-resolve@4.2.0: resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} - import-without-cache@0.2.4: - resolution: {integrity: sha512-b/Ke0y4n26ffQhkLvgBxV/NVO/QEE6AZlrMj8DYuxBWNAAu4iMQWZTFWzKcCTEmv7VQ0ae0j8KwrlGzSy8sYQQ==} + import-without-cache@0.2.5: + resolution: {integrity: sha512-B6Lc2s6yApwnD2/pMzFh/d5AVjdsDXjgkeJ766FmFuJELIGHNycKRj+l3A39yZPM4CchqNCB4RITEAYB1KUM6A==} engines: {node: '>=20.19.0'} imurmurhash@0.1.4: @@ -1869,15 +1872,15 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rolldown-plugin-dts@0.19.1: - resolution: {integrity: sha512-6z501zDTGq6ZrIEdk57qNUwq7kBRGzv3I3SAN2HMJ2KFYjHLnAuPYOmvfiwdxbRZMJ0iMdkV9rYdC3GjurT2cg==} + rolldown-plugin-dts@0.21.5: + resolution: {integrity: sha512-tS3jz7Fq1FWx5Jqih7pZ3zH4Bsnu+VYH5aY7e9o7Joxu5hi9ApMULmM+LVIGxoGVjjMjZGFMEcbdiZ17j/5eNA==} engines: {node: '>=20.19.0'} peerDependencies: '@ts-macro/tsc': ^0.3.6 '@typescript/native-preview': '>=7.0.0-dev.20250601.1' - rolldown: ^1.0.0-beta.55 + rolldown: ^1.0.0-beta.57 typescript: ^5.0.0 - vue-tsc: ~3.1.0 + vue-tsc: ~3.2.0 peerDependenciesMeta: '@ts-macro/tsc': optional: true @@ -1888,8 +1891,8 @@ packages: vue-tsc: optional: true - rolldown@1.0.0-beta.55: - resolution: {integrity: sha512-r8Ws43aYCnfO07ao0SvQRz4TBAtZJjGWNvScRBOHuiNHvjfECOJBIqJv0nUkL1GYcltjvvHswRilDF1ocsC0+g==} + rolldown@1.0.0-rc.1: + resolution: {integrity: sha512-M3AeZjYE6UclblEf531Hch0WfVC/NOL43Cc+WdF3J50kk5/fvouHhDumSGTh0oRjbZ8C4faaVr5r6Nx1xMqDGg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -2089,8 +2092,8 @@ packages: ts-morph@24.0.0: resolution: {integrity: sha512-2OAOg/Ob5yx9Et7ZX4CvTCc0UFoZHwLEJ+dpDPSUi5TgwwlTlX47w+iFRrEwzUZwYACjq83cgjS/Da50Ga37uw==} - tsdown@0.18.1: - resolution: {integrity: sha512-na4MdVA8QS9Zw++0KovGpjvw1BY5WvoCWcE4Aw0dyfff9nWK8BPzniQEVs+apGUg3DHaYMDfs+XiFaDDgqDDzQ==} + tsdown@0.20.1: + resolution: {integrity: sha512-Wo1BzqNQVZ6SFQV8rjQBwMmNubO+yV3F+vp2WNTjEaS4S5CT1C1dHtUbeFMrCEasZpGy5w6TshpehNnfTe8QBQ==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: @@ -2143,8 +2146,8 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - unrun@0.2.20: - resolution: {integrity: sha512-YhobStTk93HYRN/4iBs3q3/sd7knvju1XrzwwrVVfRujyTG1K88hGONIxCoJN0PWBuO+BX7fFiHH0sVDfE3MWw==} + unrun@0.2.26: + resolution: {integrity: sha512-A3DQLBcDyTui4Hlaoojkldg+8x+CIR+tcSHY0wzW+CgB4X/DNyH58jJpXp1B/EkE+yG6tU8iH1mWsLtwFU3IQg==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: @@ -2282,28 +2285,29 @@ packages: snapshots: - '@babel/generator@7.28.5': + '@babel/generator@8.0.0-beta.4': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 8.0.0-beta.4 + '@babel/types': 8.0.0-beta.4 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 + '@types/jsesc': 2.5.1 jsesc: 3.1.0 - '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-string-parser@8.0.0-beta.4': {} - '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-identifier@8.0.0-beta.4': {} - '@babel/parser@7.28.5': + '@babel/parser@8.0.0-beta.4': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 8.0.0-beta.4 '@babel/runtime@7.28.4': {} - '@babel/types@7.28.5': + '@babel/types@8.0.0-beta.4': dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-string-parser': 8.0.0-beta.4 + '@babel/helper-validator-identifier': 8.0.0-beta.4 '@changesets/apply-release-plan@7.0.14': dependencies: @@ -2671,7 +2675,7 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@napi-rs/wasm-runtime@1.1.0': + '@napi-rs/wasm-runtime@1.1.1': dependencies: '@emnapi/core': 1.7.1 '@emnapi/runtime': 1.7.1 @@ -2690,7 +2694,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@oxc-project/types@0.103.0': {} + '@oxc-project/types@0.110.0': {} '@pkgr/core@0.2.9': {} @@ -2704,48 +2708,48 @@ snapshots: dependencies: quansync: 1.0.0 - '@rolldown/binding-android-arm64@1.0.0-beta.55': + '@rolldown/binding-android-arm64@1.0.0-rc.1': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.55': + '@rolldown/binding-darwin-arm64@1.0.0-rc.1': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.55': + '@rolldown/binding-darwin-x64@1.0.0-rc.1': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.55': + '@rolldown/binding-freebsd-x64@1.0.0-rc.1': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.55': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.1': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.55': + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.1': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.55': + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.1': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.55': + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.1': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.55': + '@rolldown/binding-linux-x64-musl@1.0.0-rc.1': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.55': + '@rolldown/binding-openharmony-arm64@1.0.0-rc.1': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.55': + '@rolldown/binding-wasm32-wasi@1.0.0-rc.1': dependencies: - '@napi-rs/wasm-runtime': 1.1.0 + '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.55': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.1': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.55': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.1': optional: true - '@rolldown/pluginutils@1.0.0-beta.55': {} + '@rolldown/pluginutils@1.0.0-rc.1': {} '@rollup/rollup-android-arm-eabi@4.53.3': optional: true @@ -2867,6 +2871,8 @@ snapshots: '@types/gitignore-parser@0.0.3': {} + '@types/jsesc@2.5.1': {} + '@types/json-schema@7.0.15': {} '@types/node@12.20.55': {} @@ -3102,9 +3108,10 @@ snapshots: assertion-error@2.0.1: {} - ast-kit@2.2.0: + ast-kit@3.0.0-beta.1: dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 8.0.0-beta.4 + estree-walker: 3.0.3 pathe: 2.0.3 axobject-query@4.1.0: {} @@ -3553,7 +3560,7 @@ snapshots: has-flag@4.0.0: {} - hookable@5.5.3: {} + hookable@6.0.1: {} human-id@4.1.3: {} @@ -3572,7 +3579,7 @@ snapshots: import-meta-resolve@4.2.0: {} - import-without-cache@0.2.4: {} + import-without-cache@0.2.5: {} imurmurhash@0.1.4: {} @@ -3855,41 +3862,41 @@ snapshots: reusify@1.1.0: {} - rolldown-plugin-dts@0.19.1(@typescript/native-preview@7.0.0-dev.20251212.1)(rolldown@1.0.0-beta.55)(typescript@5.9.3): + rolldown-plugin-dts@0.21.5(@typescript/native-preview@7.0.0-dev.20251212.1)(rolldown@1.0.0-rc.1)(typescript@5.9.3): dependencies: - '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 - ast-kit: 2.2.0 + '@babel/generator': 8.0.0-beta.4 + '@babel/parser': 8.0.0-beta.4 + '@babel/types': 8.0.0-beta.4 + ast-kit: 3.0.0-beta.1 birpc: 4.0.0 dts-resolver: 2.1.3 get-tsconfig: 4.13.0 obug: 2.1.1 - rolldown: 1.0.0-beta.55 + rolldown: 1.0.0-rc.1 optionalDependencies: '@typescript/native-preview': 7.0.0-dev.20251212.1 typescript: 5.9.3 transitivePeerDependencies: - oxc-resolver - rolldown@1.0.0-beta.55: + rolldown@1.0.0-rc.1: dependencies: - '@oxc-project/types': 0.103.0 - '@rolldown/pluginutils': 1.0.0-beta.55 + '@oxc-project/types': 0.110.0 + '@rolldown/pluginutils': 1.0.0-rc.1 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.55 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.55 - '@rolldown/binding-darwin-x64': 1.0.0-beta.55 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.55 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.55 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.55 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.55 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.55 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.55 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.55 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.55 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.55 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.55 + '@rolldown/binding-android-arm64': 1.0.0-rc.1 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.1 + '@rolldown/binding-darwin-x64': 1.0.0-rc.1 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.1 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.1 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.1 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.1 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.1 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.1 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.1 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.1 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.1 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.1 rollup@4.53.3: dependencies: @@ -4144,24 +4151,24 @@ snapshots: '@ts-morph/common': 0.25.0 code-block-writer: 13.0.3 - tsdown@0.18.1(@typescript/native-preview@7.0.0-dev.20251212.1)(synckit@0.11.11)(typescript@5.9.3): + tsdown@0.20.1(@typescript/native-preview@7.0.0-dev.20251212.1)(synckit@0.11.11)(typescript@5.9.3): dependencies: ansis: 4.2.0 cac: 6.7.14 defu: 6.1.4 empathic: 2.0.0 - hookable: 5.5.3 - import-without-cache: 0.2.4 + hookable: 6.0.1 + import-without-cache: 0.2.5 obug: 2.1.1 picomatch: 4.0.3 - rolldown: 1.0.0-beta.55 - rolldown-plugin-dts: 0.19.1(@typescript/native-preview@7.0.0-dev.20251212.1)(rolldown@1.0.0-beta.55)(typescript@5.9.3) + rolldown: 1.0.0-rc.1 + rolldown-plugin-dts: 0.21.5(@typescript/native-preview@7.0.0-dev.20251212.1)(rolldown@1.0.0-rc.1)(typescript@5.9.3) semver: 7.7.3 tinyexec: 1.0.2 tinyglobby: 0.2.15 tree-kill: 1.2.2 unconfig-core: 7.4.2 - unrun: 0.2.20(synckit@0.11.11) + unrun: 0.2.26(synckit@0.11.11) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -4200,9 +4207,9 @@ snapshots: universalify@0.1.2: {} - unrun@0.2.20(synckit@0.11.11): + unrun@0.2.26(synckit@0.11.11): dependencies: - rolldown: 1.0.0-beta.55 + rolldown: 1.0.0-rc.1 optionalDependencies: synckit: 0.11.11 From e94827e6e3ed8b59e15cb5440dc095940577ea8a Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 23 Jan 2026 17:08:48 +0100 Subject: [PATCH 3/6] tmp for now --- tsdown.config.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tsdown.config.ts b/tsdown.config.ts index c19c2c107..d2f32a59a 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -7,9 +7,14 @@ export default defineConfig({ cwd: path.resolve('packages/sv'), entry: ['lib/index.ts', 'lib/testing.ts', 'lib/core.ts', 'bin.ts'], sourcemap: !process.env.CI, - dts: { - oxc: true - }, + dts: { oxc: true }, + external: [ + // Not sure... Or more I'm sure NOT! :D but let's commit for now to save it... + 'svelte/compiler', + '@types/estree', + 'estree', + 'postcss' + ], plugins: [], inputOptions: { experimental: { From 11d9d44807ffc407e628f5a75f813b27422967c2 Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 23 Jan 2026 19:07:56 +0100 Subject: [PATCH 4/6] trying things --- packages/sv/lib/testing.ts | 5 +++- packages/sv/package.json | 6 +++-- pnpm-lock.yaml | 13 +++++----- tsdown.config.ts | 51 +++++++++++++++++++++++++++++++++----- 4 files changed, 60 insertions(+), 15 deletions(-) diff --git a/packages/sv/lib/testing.ts b/packages/sv/lib/testing.ts index 6d43464ff..2ea06092e 100644 --- a/packages/sv/lib/testing.ts +++ b/packages/sv/lib/testing.ts @@ -7,10 +7,13 @@ import pstree, { type PS } from 'ps-tree'; import { exec, x } from 'tinyexec'; import { create } from './create/index.ts'; -import type { TestProject } from 'vitest/node'; import type { AddonMap, OptionMap } from './addons/_engine/add.ts'; import type { Page } from '@playwright/test'; +// With tsdown@0.20, this cause the pull of postcss to be included in the bundle. +// import type { TestProject } from 'vitest/node'; +type TestProject = { provide: (key: string, value: any) => void }; + export { addPnpmBuildDependencies } from './cli/utils/package-manager.ts'; export type ProjectVariant = 'kit-js' | 'kit-ts' | 'vite-js' | 'vite-ts'; export const variants: ProjectVariant[] = ['kit-js', 'kit-ts', 'vite-js', 'vite-ts']; diff --git a/packages/sv/package.json b/packages/sv/package.json index 4f240305d..fbefd7f91 100644 --- a/packages/sv/package.json +++ b/packages/sv/package.json @@ -33,10 +33,13 @@ "default": "./dist/lib/core.mjs" } }, + "dependencies": { + "@types/estree": "^1.0.8", + "svelte": "^5.47.1" + }, "devDependencies": { "@clack/prompts": "1.0.0-alpha.9", "@types/degit": "^2.8.6", - "@types/estree": "^1.0.8", "@types/gitignore-parser": "^0.0.3", "@types/ps-tree": "^1.1.6", "@types/tar-fs": "^2.0.4", @@ -54,7 +57,6 @@ "silver-fleece": "^1.2.1", "smol-toml": "^1.5.2", "sucrase": "^3.35.1", - "svelte": "^5.47.1", "tar-fs": "^3.1.1", "tiny-glob": "^0.2.9", "tinyexec": "^1.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea1c6eaac..570321d70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -113,6 +113,13 @@ importers: version: 5.45.10 packages/sv: + dependencies: + '@types/estree': + specifier: ^1.0.8 + version: 1.0.8 + svelte: + specifier: ^5.47.1 + version: 5.47.1 devDependencies: '@clack/prompts': specifier: 1.0.0-alpha.9 @@ -120,9 +127,6 @@ importers: '@types/degit': specifier: ^2.8.6 version: 2.8.6 - '@types/estree': - specifier: ^1.0.8 - version: 1.0.8 '@types/gitignore-parser': specifier: ^0.0.3 version: 0.0.3 @@ -174,9 +178,6 @@ importers: sucrase: specifier: ^3.35.1 version: 3.35.1 - svelte: - specifier: ^5.47.1 - version: 5.47.1 tar-fs: specifier: ^3.1.1 version: 3.1.1 diff --git a/tsdown.config.ts b/tsdown.config.ts index d2f32a59a..6bfe8fb41 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -8,12 +8,51 @@ export default defineConfig({ entry: ['lib/index.ts', 'lib/testing.ts', 'lib/core.ts', 'bin.ts'], sourcemap: !process.env.CI, dts: { oxc: true }, - external: [ - // Not sure... Or more I'm sure NOT! :D but let's commit for now to save it... - 'svelte/compiler', - '@types/estree', - 'estree', - 'postcss' + external: ['svelte/compiler', '@types/estree', 'estree'], + inlineOnly: [ + 'THIS_IS_UNUSED_BUT_I_CAN_ADD_IT...', + 'playwright-core', + 'playwright', + '@playwright/test', + 'degit', + 'through', + 'from', + 'duplexer', + 'map-stream', + 'pause-stream', + 'split', + 'stream-combiner', + 'event-stream', + 'ps-tree', + 'empathic', + 'valibot', + 'magic-string', + 'events-universal', + 'fast-fifo', + 'b4a', + 'text-decoder', + 'streamx', + 'tar-stream', + 'wrappy', + 'once', + 'end-of-stream', + 'pump', + 'tar-fs', + '@clack/core', + '@clack/prompts', + 'dedent', + 'zimmerframe', + 'package-manager-detector', + 'yaml', + 'smol-toml', + 'commander', + 'picocolors', + 'sisteransi', + 'tinyexec', + 'decircular', + '@jridgewell/sourcemap-codec', + 'esrap', + 'silver-fleece' ], plugins: [], inputOptions: { From 043c068e5c877e87275822023a38f9125b6a2867 Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 23 Jan 2026 19:39:58 +0100 Subject: [PATCH 5/6] lik this --- packages/sv/lib/testing.ts | 6 +++--- tsdown.config.ts | 6 ++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/packages/sv/lib/testing.ts b/packages/sv/lib/testing.ts index 2ea06092e..882221c29 100644 --- a/packages/sv/lib/testing.ts +++ b/packages/sv/lib/testing.ts @@ -8,7 +8,6 @@ import { exec, x } from 'tinyexec'; import { create } from './create/index.ts'; import type { AddonMap, OptionMap } from './addons/_engine/add.ts'; -import type { Page } from '@playwright/test'; // With tsdown@0.20, this cause the pull of postcss to be included in the bundle. // import type { TestProject } from 'vitest/node'; @@ -198,8 +197,9 @@ export function setupGlobal({ }; } +type PageLike = any; export type Fixtures = { - page: Page; + page: PageLike; cwd(addonTestCase: AddonTestCase): string; }; @@ -217,7 +217,7 @@ export type SetupTestOptions = { export type PrepareServerOptions = { cwd: string; - page: Page; + page: PageLike; buildCommand?: string; previewCommand?: string; }; diff --git a/tsdown.config.ts b/tsdown.config.ts index 6bfe8fb41..a3a8cfe91 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -8,12 +8,10 @@ export default defineConfig({ entry: ['lib/index.ts', 'lib/testing.ts', 'lib/core.ts', 'bin.ts'], sourcemap: !process.env.CI, dts: { oxc: true }, + // https://github.com/sxzz/rolldown-plugin-dts/issues/170 external: ['svelte/compiler', '@types/estree', 'estree'], inlineOnly: [ - 'THIS_IS_UNUSED_BUT_I_CAN_ADD_IT...', - 'playwright-core', - 'playwright', - '@playwright/test', + 'THIS_IS_UNUSED_BUT_I_CAN_ADD_IT...!', 'degit', 'through', 'from', From e64001a9039a7be58538a6eff9ab287e34322e80 Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 5 Feb 2026 21:47:24 +0100 Subject: [PATCH 6/6] fixed https://github.com/sxzz/rolldown-plugin-dts/issues/170 --- package.json | 2 +- pnpm-lock.yaml | 15 ++++----------- tsdown.config.ts | 3 --- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index ec65ba743..bb2cb2c09 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "prettier-plugin-svelte": "^3.4.1", "sv": "workspace:*", "svelte": "^5.49.1", - "tsdown": "^0.20.1", + "tsdown": "^0.20.3", "typescript": "^5.9.3", "typescript-eslint": "^8.54.0", "vitest": "4.0.15" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 51bcdd80c..2276cadd4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,7 +54,7 @@ importers: specifier: ^5.49.1 version: 5.49.2 tsdown: - specifier: ^0.20.1 + specifier: ^0.20.3 version: 0.20.3(@typescript/native-preview@7.0.0-dev.20251212.1)(synckit@0.11.11)(typescript@5.9.3) typescript: specifier: ^5.9.3 @@ -1438,9 +1438,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - get-tsconfig@4.13.0: - resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} - get-tsconfig@4.13.3: resolution: {integrity: sha512-vp8Cj/+9Q/ibZUrq1rhy8mCTQpCk31A3uu9wc1C50yAb3x2pFHOsGdAZQ7jD86ARayyxZUViYeIztW+GE8dcrg==} @@ -3327,18 +3324,18 @@ snapshots: eslint-plugin-es-x@7.8.0(eslint@9.39.2(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 eslint: 9.39.2(jiti@2.6.1) eslint-compat-utils: 0.5.1(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-n@17.13.1(eslint@9.39.2(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) enhanced-resolve: 5.18.4 eslint: 9.39.2(jiti@2.6.1) eslint-plugin-es-x: 7.8.0(eslint@9.39.2(jiti@2.6.1)) - get-tsconfig: 4.13.0 + get-tsconfig: 4.13.3 globals: 15.15.0 ignore: 5.3.2 minimatch: 9.0.5 @@ -3537,10 +3534,6 @@ snapshots: fsevents@2.3.3: optional: true - get-tsconfig@4.13.0: - dependencies: - resolve-pkg-maps: 1.0.0 - get-tsconfig@4.13.3: dependencies: resolve-pkg-maps: 1.0.0 diff --git a/tsdown.config.ts b/tsdown.config.ts index a3a8cfe91..b812388b2 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -8,11 +8,8 @@ export default defineConfig({ entry: ['lib/index.ts', 'lib/testing.ts', 'lib/core.ts', 'bin.ts'], sourcemap: !process.env.CI, dts: { oxc: true }, - // https://github.com/sxzz/rolldown-plugin-dts/issues/170 external: ['svelte/compiler', '@types/estree', 'estree'], inlineOnly: [ - 'THIS_IS_UNUSED_BUT_I_CAN_ADD_IT...!', - 'degit', 'through', 'from', 'duplexer',