diff --git a/package.json b/package.json index c6b85250bd2e..3d4f67470bda 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,6 @@ "esbuild": "^0.25.2", "eslint": "^9.24.0", "magic-string": "^0.30.17", - "oxc-transform": "^0.63.0", "pathe": "^2.0.3", "rimraf": "^6.0.1", "rollup": "^4.40.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8cd7b7d7c98d..5010533effda 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -205,9 +205,6 @@ importers: magic-string: specifier: ^0.30.17 version: 0.30.17 - oxc-transform: - specifier: ^0.63.0 - version: 0.63.0 pathe: specifier: ^2.0.3 version: 2.0.3 @@ -3436,118 +3433,59 @@ packages: cpu: [arm64] os: [darwin] - '@oxc-transform/binding-darwin-arm64@0.63.0': - resolution: {integrity: sha512-ZXFMAjIf1/D2lSpfMJribjm5X7TdLYUHqtHsaizsNQjXv111hDUkFvqtQT0uWMMn35VdyrJATGP/MNDCzD3zQg==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [darwin] - '@oxc-transform/binding-darwin-x64@0.62.0': resolution: {integrity: sha512-Ocxqqm9a+QEgIf/AOE0MRYkgVC7ZWehAonG2YNBp/qnX8rrKGQ12oYpoQA1QJ5sVTr5kF4NgttjpTzKqJ3mKuw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - '@oxc-transform/binding-darwin-x64@0.63.0': - resolution: {integrity: sha512-NJvBZcjBZNYXcpCbA+xB8efLbfc9SWAevs8vqJqBy6cO+DDCH1XULkzZm0zpZNE/T+sfUW5m9oYYntJl4hcxng==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [darwin] - '@oxc-transform/binding-linux-arm-gnueabihf@0.62.0': resolution: {integrity: sha512-4z8LniTGjccnJVY7hS8pmh3gswPNmeeMVmvZpIzd1gaUwL6ZVWUuDHGGAAfjsOYzHruzw73HUvRPmfTDDie0lw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm-gnueabihf@0.63.0': - resolution: {integrity: sha512-FFd6qyKvQoHt8OygRqvoS/7jsFmQqu0cjP4GpxRK3wD0JEnNBIWPA9m1cIG8h/0FEy66srvguHrLfDXqB1RTMw==} - engines: {node: '>=14.0.0'} - cpu: [arm] - os: [linux] - '@oxc-transform/binding-linux-arm64-gnu@0.62.0': resolution: {integrity: sha512-zdsTHhkUOSfHhyxJed1SpP8qccKODwQdQMcB8yFvVIoVX3re0qqTRy2aYxofeMTdT9HCqmX7hUXmy1bFYqAQJA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - '@oxc-transform/binding-linux-arm64-gnu@0.63.0': - resolution: {integrity: sha512-0TTyD6H6gndPEKIuOh0EyjybScF/i8josFIG0tnZdTOSXJcJ7qxEJtX8+UkrGWVf4aukrwe7tkjnBWiWg2kOxg==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [linux] - '@oxc-transform/binding-linux-arm64-musl@0.62.0': resolution: {integrity: sha512-NoM2Ymf0oKBlxu1DFjBQ7fAAz92JQ1MgbLT6apR2UCmOn7xIZAiyYloyXM43qDf6nTOAs3zmH6kNcEPZ8KaDrg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - '@oxc-transform/binding-linux-arm64-musl@0.63.0': - resolution: {integrity: sha512-rD9jm2C8qOTZJLTsIpNWkqcmvbHKpvwYY7oBKNo68l0uaNEviVAbOmhgSMmaSRoZnoaLZyUSs4dL3+jIlgDnmA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [linux] - '@oxc-transform/binding-linux-x64-gnu@0.62.0': resolution: {integrity: sha512-ltHIWB0eBT5iDt9hvC6LI90JV7DVbUdXzCjuNzUl/qcXXpKKLFjuRUuAs0npg3B+bsw75N2UKdwJ+E+mGf+D9A==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - '@oxc-transform/binding-linux-x64-gnu@0.63.0': - resolution: {integrity: sha512-ViFD67fOShiZb8uGXYHa10JgAJUCoEdiRq6Pkwo8G4/FpRQJiUk247ub6uHD2LzMI2mb77mzNz7hq44fVc+qMw==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [linux] - '@oxc-transform/binding-linux-x64-musl@0.62.0': resolution: {integrity: sha512-PODsXb/+a/380bdoJVruJSNuRm362b2fqgoRcQyDliIYVIlyNjhuRluNnXZt3Rcn+NMJuD6bR4UNDGIQawoaEg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - '@oxc-transform/binding-linux-x64-musl@0.63.0': - resolution: {integrity: sha512-TH/qhlBpQrh5rVH4mtFTin508dLztb+m6CKrs0xcJkg7maUeFFP5jwZLAfcgO6fyIwqZDAGh6xbKkatP+T2GKQ==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [linux] - '@oxc-transform/binding-wasm32-wasi@0.62.0': resolution: {integrity: sha512-1Ws06cA9bm7sNTUopUJWVhWx+fimKaazjTCIARHJDkJZZLCBuUOFOLzThqVmu0go0D8PXYA9IVe1caqSVjoHYg==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-transform/binding-wasm32-wasi@0.63.0': - resolution: {integrity: sha512-cjrNWd1pFZm0CmJVZ8AZ+CNWJBaQxQMuo9lbxuv9W4lo0gr0YI8zXYg8nzVo3GFuxrYyJWQs9Qy6FhXGEgmiJg==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - '@oxc-transform/binding-win32-arm64-msvc@0.62.0': resolution: {integrity: sha512-D1HFN2aNm/bkgBLRgvadq12/eMIRe3NgxH2sSQk+AZcorS8vqrHXv6lhiKMEyQTT1nCzr1RzvWDflHwCxoUfqg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - '@oxc-transform/binding-win32-arm64-msvc@0.63.0': - resolution: {integrity: sha512-KOtdkayxoUdAdDWCuzIECp2V5+aampT7y3FMyJ2pfRksLsfKZi/uv0sh/iGD8mbg9XFpt+NeySF+xDwu/VwKLg==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [win32] - '@oxc-transform/binding-win32-x64-msvc@0.62.0': resolution: {integrity: sha512-3koMjqUz+LMRtAWBBsg50rsyNxKqpsN2Ft5NzcK+dsMN8dxq1vdMU7TaXdPSriY1buOPOAiqAEeGgdQRjoIBbQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - '@oxc-transform/binding-win32-x64-msvc@0.63.0': - resolution: {integrity: sha512-+Jg5/09KWhUEX/OBi266FxnJ2uHwVi9BJPzZffqXOHwb3OLrDo/EghIGbqvxU/xVVizV4h0AztdFXg9FzneBRw==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [win32] - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -7550,10 +7488,6 @@ packages: resolution: {integrity: sha512-4aycc3KlhwtUj1DVrFWGvfvX0OI6CmSkaPfhox4eY5UNknxZ0WSvj9p3NZIw8wPZiT6uj/acV3LcdO2o8HcSHQ==} engines: {node: '>=14.0.0'} - oxc-transform@0.63.0: - resolution: {integrity: sha512-lmuGJ6pCDUSJ5iEF+P/GuMett0TRhwDl96vQxWRT5l3YqmgmO/idXYOgusxDOvxxx5eFi0OiZ6+9bWKf5XNZdQ==} - engines: {node: '>=14.0.0'} - p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -11280,67 +11214,35 @@ snapshots: '@oxc-transform/binding-darwin-arm64@0.62.0': optional: true - '@oxc-transform/binding-darwin-arm64@0.63.0': - optional: true - '@oxc-transform/binding-darwin-x64@0.62.0': optional: true - '@oxc-transform/binding-darwin-x64@0.63.0': - optional: true - '@oxc-transform/binding-linux-arm-gnueabihf@0.62.0': optional: true - '@oxc-transform/binding-linux-arm-gnueabihf@0.63.0': - optional: true - '@oxc-transform/binding-linux-arm64-gnu@0.62.0': optional: true - '@oxc-transform/binding-linux-arm64-gnu@0.63.0': - optional: true - '@oxc-transform/binding-linux-arm64-musl@0.62.0': optional: true - '@oxc-transform/binding-linux-arm64-musl@0.63.0': - optional: true - '@oxc-transform/binding-linux-x64-gnu@0.62.0': optional: true - '@oxc-transform/binding-linux-x64-gnu@0.63.0': - optional: true - '@oxc-transform/binding-linux-x64-musl@0.62.0': optional: true - '@oxc-transform/binding-linux-x64-musl@0.63.0': - optional: true - '@oxc-transform/binding-wasm32-wasi@0.62.0': dependencies: '@napi-rs/wasm-runtime': 0.2.8 optional: true - '@oxc-transform/binding-wasm32-wasi@0.63.0': - dependencies: - '@napi-rs/wasm-runtime': 0.2.8 - optional: true - '@oxc-transform/binding-win32-arm64-msvc@0.62.0': optional: true - '@oxc-transform/binding-win32-arm64-msvc@0.63.0': - optional: true - '@oxc-transform/binding-win32-x64-msvc@0.62.0': optional: true - '@oxc-transform/binding-win32-x64-msvc@0.63.0': - optional: true - '@pkgjs/parseargs@0.11.0': optional: true @@ -16135,19 +16037,6 @@ snapshots: '@oxc-transform/binding-win32-arm64-msvc': 0.62.0 '@oxc-transform/binding-win32-x64-msvc': 0.62.0 - oxc-transform@0.63.0: - optionalDependencies: - '@oxc-transform/binding-darwin-arm64': 0.63.0 - '@oxc-transform/binding-darwin-x64': 0.63.0 - '@oxc-transform/binding-linux-arm-gnueabihf': 0.63.0 - '@oxc-transform/binding-linux-arm64-gnu': 0.63.0 - '@oxc-transform/binding-linux-arm64-musl': 0.63.0 - '@oxc-transform/binding-linux-x64-gnu': 0.63.0 - '@oxc-transform/binding-linux-x64-musl': 0.63.0 - '@oxc-transform/binding-wasm32-wasi': 0.63.0 - '@oxc-transform/binding-win32-arm64-msvc': 0.63.0 - '@oxc-transform/binding-win32-x64-msvc': 0.63.0 - p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 diff --git a/scripts/build-utils.js b/scripts/build-utils.js index 899c1d69c756..23f387e6d5a2 100644 --- a/scripts/build-utils.js +++ b/scripts/build-utils.js @@ -40,9 +40,9 @@ export function createDtsUtils({ dts({ respectExternal: true }), { name: 'isolated-decl-dts-extra', - buildEnd() { + buildEnd(error) { // keep temporary type files on watch mode since removing them makes re-build flaky - if (!this.meta.watchMode) { + if (!error && !this.meta.watchMode) { fs.rmSync(`dist/${cleanupDir}`, { recursive: true, force: true }) } },