diff --git a/editors/vscode/package.json b/editors/vscode/package.json index ebdc62ad695356..8c4797f6f8249b 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -148,7 +148,7 @@ "cross-env": "^7.0.3", "esbuild": "^0.24.0", "ovsx": "^0.10.0", - "oxlint": "^0.11.1", + "oxlint": "^0.13.0", "typescript": "^5.4.5" }, "dependencies": { diff --git a/package.json b/package.json index 006deb61eeccf8..626afe9fffeb64 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "oxc", "private": true, - "packageManager": "pnpm@9.14.1", + "packageManager": "pnpm@9.14.2", "volta": { "node": "22.11.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6df40c125710d5..408029afd9e9c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 5.6.3 vitest: specifier: 'catalog:' - version: 2.1.2(@types/node@22.9.1) + version: 2.1.2(@types/node@22.9.3) editors/vscode: dependencies: @@ -38,10 +38,10 @@ importers: devDependencies: '@types/mocha': specifier: ^10.0.9 - version: 10.0.9 + version: 10.0.10 '@types/node': specifier: ^22.0.0 - version: 22.9.1 + version: 22.9.3 '@types/vscode': specifier: 1.95.0 version: 1.95.0 @@ -62,13 +62,13 @@ importers: version: 0.24.0 ovsx: specifier: ^0.10.0 - version: 0.10.0 + version: 0.10.1 oxlint: - specifier: ^0.11.1 - version: 0.11.1 + specifier: ^0.13.0 + version: 0.13.1 typescript: specifier: ^5.4.5 - version: 5.6.3 + version: 5.7.2 napi/minify: {} @@ -90,12 +90,6 @@ importers: npm/oxc-types: {} - npm/oxc-wasm: - dependencies: - '@oxc-project/types': - specifier: workspace:^ - version: link:../oxc-types - npm/oxlint: {} npm/parser-wasm: @@ -936,43 +930,43 @@ packages: '@octokit/types@13.6.1': resolution: {integrity: sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==} - '@oxlint/darwin-arm64@0.11.1': - resolution: {integrity: sha512-S+cHn49fT+qSJXhQ3Z4EG/5ENp2dAUbS2sMNkhgkLqlO8aYl0TR9R7omU3vpU/beu8ePnV+mdVlJYGjsPIMGtg==} + '@oxlint/darwin-arm64@0.13.1': + resolution: {integrity: sha512-r2lMzuOhEO1j4NQe/A7kBcziuHvx2PZzCz3ip1eI6zUrwKqRtHZF3e9EdU0M2VLVV+1Mt1rJIYqHo4lXC3TCdw==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@0.11.1': - resolution: {integrity: sha512-LPuF0D8uu30KIVEeVuGwIPwHwJRQ1i1otwFFH7tRsNXPgMgZJ4VgriyH22i6RWwBtclJoCSBLtGK6gLZ0oZBvw==} + '@oxlint/darwin-x64@0.13.1': + resolution: {integrity: sha512-kQa5MAOlBx9F5nBs1S5dk7ZUJ8wWKxPPQ2OvjZpqKCGQe5YlMEPWdTJK21SmNIf/V0WOUV3PIexZwVJ2kzuMrQ==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@0.11.1': - resolution: {integrity: sha512-CYBE+GRIPs5e+raD2pdicuBn6Y6E1xAnyWQ/kHE4GEWDAQZY0Um2VYEUTGH2ObwJ3uXr6jeJ16HOKJvr0S8a8w==} + '@oxlint/linux-arm64-gnu@0.13.1': + resolution: {integrity: sha512-zrN/1LvHq+s8CBi1u59tR/xVC0rb9ONJAXXTwfnf2QM3lbCjFXi8sgFDcffL6KoMzVrZwwIK+qFnbl7daHaqvA==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@0.11.1': - resolution: {integrity: sha512-iYXF5N5Gv+lc2wt90kxXy/W0cn7IEWu3UPzewIjPGDH8ajDckvGzZx6pTGYJnTyMh7U6hUKwOBFPVLMWI7UwKQ==} + '@oxlint/linux-arm64-musl@0.13.1': + resolution: {integrity: sha512-TWG/dCh6WBi9OfO+rJJ45smLvFShy/6ZwOg7f2MWTcfkEKdCLJP+bkVwZFVwB+WndBFAMk45lyli83uaHJfNpg==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@0.11.1': - resolution: {integrity: sha512-D0tT8X0CsK/bpdkGdLSmsGftG3VndjyAUJuNGt56JYn0UfuPDkhQcLgUlkANHzNRXJ84tLQKhpf/MUDUHPB5cg==} + '@oxlint/linux-x64-gnu@0.13.1': + resolution: {integrity: sha512-lk9X72DJ5EZpDpc4fM+O+Qk5GuZ37LHeHhUNzjQ01uywwGVCkW2cDmTKIs/PYfxcDA53bwW/Ddsljn71BLtWoA==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@0.11.1': - resolution: {integrity: sha512-WekaLYk8WLT7Di8+nyPvtqs9OlMoO6KjFDMlqqLDWQTk9ffjn8e76PCRigF3w39jQ70qP3c8k8cNKNw5ROuFcg==} + '@oxlint/linux-x64-musl@0.13.1': + resolution: {integrity: sha512-Hb8wiT6KnyljDeMN7exSRRTkKH1n/8pczqWkPT5fCklahs721/z+vnxp49U5yvDdrD1LyppFKieEnKKg4uWtOw==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@0.11.1': - resolution: {integrity: sha512-/CN/bFtI33vB8uemOkZxlNRf6Q7CftP2pSO7a6Q2niG4NC99YRPj7ctXcPF0jGR0NQUhGZk7ajM4G/0MKcRdag==} + '@oxlint/win32-arm64@0.13.1': + resolution: {integrity: sha512-Z3sHxYSGz+ZByScbe01Tqv9DEIr4ve/mgrFPFMxL0ve18CAnMe/2Psxj4A+T/BW4zINXdQyeiPkcWDNX+eUEQg==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@0.11.1': - resolution: {integrity: sha512-0hLl0z6adYTvLIOPC5uyo+EAwNITkzi4AY4xImykQW8H89GhiV9Xl8MPJeZQMWSz7ajI1I2+hRsvA0QAzeBsxA==} + '@oxlint/win32-x64@0.13.1': + resolution: {integrity: sha512-9BKvquGa9nloHEXXNPnro7inzbX6BNFun9+ti9LvWEn1uNL/m6mmfMbwEmqXeDaeJACuQB3/9te1DRNUOE5ULw==} cpu: [x64] os: [win32] @@ -1079,14 +1073,14 @@ packages: '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - '@types/mocha@10.0.9': - resolution: {integrity: sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==} + '@types/mocha@10.0.10': + resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} '@types/mute-stream@0.0.4': resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - '@types/node@22.9.1': - resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==} + '@types/node@22.9.3': + resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} '@types/vscode@1.95.0': resolution: {integrity: sha512-0LBD8TEiNbet3NvWsmn59zLzOFu/txSlGxnv5yAFHCrhG9WvAnR3IvfHzMOs2aeWqgvNjq9pO99IUw8d3n+unw==} @@ -2123,13 +2117,13 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - ovsx@0.10.0: - resolution: {integrity: sha512-DSgNXGQ444nGKag+LZh92R/hM2PfRSu+6VKfVawoZ+JzFDiGX8yhMkAuyVlHrlxLCpfQOsqs80GcHje/h2SpmA==} + ovsx@0.10.1: + resolution: {integrity: sha512-8i7+MJMMeq73m1zPEIClSFe17SNuuzU5br7G77ZIfOC24elB4pGQs0N1qRd+gnnbyhL5Qu96G21nFOVOBa2OBg==} engines: {node: '>= 20'} hasBin: true - oxlint@0.11.1: - resolution: {integrity: sha512-yVTkBmSvn1mo69vxBdNASOGFd1oqWzpaIWPFPIXNAHxgrW7FjotKuJ71j/pqtZH/sVSRWTpQFdmBa3CIuBEILg==} + oxlint@0.13.1: + resolution: {integrity: sha512-XkH9kzbWv9VWiVF76GFij33ZCVCznRItZc50kAIoVdqWpPYjvZk4oc71fKIfxoLxChB+ZNwU2PmsHLBDXAmhuw==} engines: {node: '>=14.*'} hasBin: true @@ -2488,9 +2482,6 @@ packages: toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - tslib@2.8.0: - resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -2520,6 +2511,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + engines: {node: '>=14.17'} + hasBin: true + uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -2718,8 +2714,8 @@ packages: yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} - yauzl@3.1.3: - resolution: {integrity: sha512-JCCdmlJJWv7L0q/KylOekyRaUrdEoUxWkWVcgorosTROCFWiS9p2NNPE9Yb91ak7b1N5SxAZEliWpspbZccivw==} + yauzl@3.2.0: + resolution: {integrity: sha512-Ow9nuGZE+qp1u4JIPvg+uCiUr7xGQWdff7JQSk5VGYTAZMDe2q8lxJ10ygv10qmSj031Ty/6FNJpLO4o1Sgc+w==} engines: {node: '>=12'} yazl@2.5.1: @@ -2737,13 +2733,13 @@ snapshots: '@azure/abort-controller@2.1.2': dependencies: - tslib: 2.8.0 + tslib: 2.8.1 '@azure/core-auth@1.9.0': dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-util': 1.11.0 - tslib: 2.8.0 + tslib: 2.8.1 '@azure/core-client@1.9.2': dependencies: @@ -2753,7 +2749,7 @@ snapshots: '@azure/core-tracing': 1.2.0 '@azure/core-util': 1.11.0 '@azure/logger': 1.1.4 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -2766,18 +2762,18 @@ snapshots: '@azure/logger': 1.1.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - supports-color '@azure/core-tracing@1.2.0': dependencies: - tslib: 2.8.0 + tslib: 2.8.1 '@azure/core-util@1.11.0': dependencies: '@azure/abort-controller': 2.1.2 - tslib: 2.8.0 + tslib: 2.8.1 '@azure/identity@4.5.0': dependencies: @@ -2794,13 +2790,13 @@ snapshots: jws: 4.0.0 open: 8.4.2 stoppable: 1.1.0 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - supports-color '@azure/logger@1.1.4': dependencies: - tslib: 2.8.0 + tslib: 2.8.1 '@azure/msal-browser@3.26.1': dependencies: @@ -2995,7 +2991,7 @@ snapshots: '@inquirer/figures': 1.0.8 '@inquirer/type': 2.0.0 '@types/mute-stream': 0.0.4 - '@types/node': 22.9.1 + '@types/node': 22.9.3 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -3402,28 +3398,28 @@ snapshots: dependencies: '@octokit/openapi-types': 22.2.0 - '@oxlint/darwin-arm64@0.11.1': + '@oxlint/darwin-arm64@0.13.1': optional: true - '@oxlint/darwin-x64@0.11.1': + '@oxlint/darwin-x64@0.13.1': optional: true - '@oxlint/linux-arm64-gnu@0.11.1': + '@oxlint/linux-arm64-gnu@0.13.1': optional: true - '@oxlint/linux-arm64-musl@0.11.1': + '@oxlint/linux-arm64-musl@0.13.1': optional: true - '@oxlint/linux-x64-gnu@0.11.1': + '@oxlint/linux-x64-gnu@0.13.1': optional: true - '@oxlint/linux-x64-musl@0.11.1': + '@oxlint/linux-x64-musl@0.13.1': optional: true - '@oxlint/win32-arm64@0.11.1': + '@oxlint/win32-arm64@0.13.1': optional: true - '@oxlint/win32-x64@0.11.1': + '@oxlint/win32-x64@0.13.1': optional: true '@pkgjs/parseargs@0.11.0': @@ -3492,13 +3488,13 @@ snapshots: '@types/istanbul-lib-coverage@2.0.6': {} - '@types/mocha@10.0.9': {} + '@types/mocha@10.0.10': {} '@types/mute-stream@0.0.4': dependencies: - '@types/node': 22.9.1 + '@types/node': 22.9.3 - '@types/node@22.9.1': + '@types/node@22.9.3': dependencies: undici-types: 6.19.8 @@ -3513,13 +3509,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.11(@types/node@22.9.1))': + '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.11(@types/node@22.9.3))': dependencies: '@vitest/spy': 2.1.2 estree-walker: 3.0.3 magic-string: 0.30.13 optionalDependencies: - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.3) '@vitest/pretty-format@2.1.2': dependencies: @@ -3552,7 +3548,7 @@ snapshots: '@vscode/test-cli@0.0.10': dependencies: - '@types/mocha': 10.0.9 + '@types/mocha': 10.0.10 c8: 9.1.0 chokidar: 3.6.0 enhanced-resolve: 5.17.1 @@ -4680,7 +4676,7 @@ snapshots: os-tmpdir@1.0.2: {} - ovsx@0.10.0: + ovsx@0.10.1: dependencies: '@vscode/vsce': 3.2.1 commander: 6.2.1 @@ -4689,21 +4685,21 @@ snapshots: leven: 3.1.0 semver: 7.6.3 tmp: 0.2.3 - yauzl: 3.1.3 + yauzl: 3.2.0 transitivePeerDependencies: - debug - supports-color - oxlint@0.11.1: + oxlint@0.13.1: optionalDependencies: - '@oxlint/darwin-arm64': 0.11.1 - '@oxlint/darwin-x64': 0.11.1 - '@oxlint/linux-arm64-gnu': 0.11.1 - '@oxlint/linux-arm64-musl': 0.11.1 - '@oxlint/linux-x64-gnu': 0.11.1 - '@oxlint/linux-x64-musl': 0.11.1 - '@oxlint/win32-arm64': 0.11.1 - '@oxlint/win32-x64': 0.11.1 + '@oxlint/darwin-arm64': 0.13.1 + '@oxlint/darwin-x64': 0.13.1 + '@oxlint/linux-arm64-gnu': 0.13.1 + '@oxlint/linux-arm64-musl': 0.13.1 + '@oxlint/linux-x64-gnu': 0.13.1 + '@oxlint/linux-x64-musl': 0.13.1 + '@oxlint/win32-arm64': 0.13.1 + '@oxlint/win32-x64': 0.13.1 p-limit@3.1.0: dependencies: @@ -5105,8 +5101,6 @@ snapshots: toml@3.0.0: {} - tslib@2.8.0: {} - tslib@2.8.1: {} tunnel-agent@0.6.0: @@ -5133,6 +5127,8 @@ snapshots: typescript@5.6.3: {} + typescript@5.7.2: {} + uc.micro@2.1.0: {} underscore@1.13.7: {} @@ -5161,12 +5157,12 @@ snapshots: vary@1.1.2: {} - vite-node@2.1.2(@types/node@22.9.1): + vite-node@2.1.2(@types/node@22.9.3): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.3) transitivePeerDependencies: - '@types/node' - less @@ -5178,19 +5174,19 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@22.9.1): + vite@5.4.11(@types/node@22.9.3): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.3 optionalDependencies: - '@types/node': 22.9.1 + '@types/node': 22.9.3 fsevents: 2.3.3 - vitest@2.1.2(@types/node@22.9.1): + vitest@2.1.2(@types/node@22.9.3): dependencies: '@vitest/expect': 2.1.2 - '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.11(@types/node@22.9.1)) + '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.11(@types/node@22.9.3)) '@vitest/pretty-format': 2.1.5 '@vitest/runner': 2.1.2 '@vitest/snapshot': 2.1.2 @@ -5205,11 +5201,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.1) - vite-node: 2.1.2(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.3) + vite-node: 2.1.2(@types/node@22.9.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.9.1 + '@types/node': 22.9.3 transitivePeerDependencies: - less - lightningcss @@ -5324,7 +5320,7 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - yauzl@3.1.3: + yauzl@3.2.0: dependencies: buffer-crc32: 0.2.13 pend: 1.2.0