chore: setup tsgo

This commit is contained in:
Kevin Deng
2025-12-03 05:38:00 +08:00
parent 46bae2d64f
commit ef12724717
2 changed files with 249 additions and 17 deletions

View File

@@ -16,7 +16,7 @@
"test": "vitest", "test": "vitest",
"lint": "eslint --cache .", "lint": "eslint --cache .",
"format": "prettier --write .", "format": "prettier --write .",
"typecheck": "tsc", "typecheck": "tsgo",
"release": "bumpp -r" "release": "bumpp -r"
}, },
"devDependencies": { "devDependencies": {
@@ -28,6 +28,7 @@
"@types/babel__helper-module-imports": "^7.18.3", "@types/babel__helper-module-imports": "^7.18.3",
"@types/babel__helper-plugin-utils": "^7.10.3", "@types/babel__helper-plugin-utils": "^7.10.3",
"@types/node": "^24.10.1", "@types/node": "^24.10.1",
"@typescript/native-preview": "7.0.0-dev.20251202.1",
"@vitest/coverage-v8": "^4.0.14", "@vitest/coverage-v8": "^4.0.14",
"@vue/babel-plugin-jsx": "workspace:*", "@vue/babel-plugin-jsx": "workspace:*",
"bumpp": "^10.3.1", "bumpp": "^10.3.1",

263
pnpm-lock.yaml generated
View File

@@ -38,6 +38,9 @@ importers:
'@types/node': '@types/node':
specifier: ^24.10.1 specifier: ^24.10.1
version: 24.10.1 version: 24.10.1
'@typescript/native-preview':
specifier: 7.0.0-dev.20251202.1
version: 7.0.0-dev.20251202.1
'@vitest/coverage-v8': '@vitest/coverage-v8':
specifier: ^4.0.14 specifier: ^4.0.14
version: 4.0.14(vitest@4.0.14(@types/node@24.10.1)(jiti@2.6.1)(jsdom@27.2.0)(lightningcss@1.30.2)(terser@5.43.1)(yaml@2.8.1)) version: 4.0.14(vitest@4.0.14(@types/node@24.10.1)(jiti@2.6.1)(jsdom@27.2.0)(lightningcss@1.30.2)(terser@5.43.1)(yaml@2.8.1))
@@ -58,7 +61,7 @@ importers:
version: 3.6.2 version: 3.6.2
tsdown: tsdown:
specifier: ^0.16.7 specifier: ^0.16.7
version: 0.16.7(publint@0.3.14)(synckit@0.11.11)(typescript@5.9.3) version: 0.16.7(@typescript/native-preview@7.0.0-dev.20251202.1)(publint@0.3.14)(synckit@0.11.11)(typescript@5.9.3)
tslib: tslib:
specifier: ^2.8.1 specifier: ^2.8.1
version: 2.8.1 version: 2.8.1
@@ -177,10 +180,10 @@ importers:
version: 7.1.9 version: 7.1.9
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: ^5.1.2 specifier: ^5.1.2
version: 5.1.2(rolldown-vite@7.2.7(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) version: 5.1.2(rolldown-vite@7.2.9(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))
vite: vite:
specifier: npm:rolldown-vite@latest specifier: npm:rolldown-vite@latest
version: rolldown-vite@7.2.7(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) version: rolldown-vite@7.2.9(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)
packages: packages:
@@ -1128,8 +1131,8 @@ packages:
resolution: {integrity: sha512-34lh4o9CcSw09Hx6fKihPu85+m+4pmDlkXwJrLvN5nMq5JrcGhhihVM415zDqT8j8IixO1PYYdQZRN4SwQCncg==} resolution: {integrity: sha512-34lh4o9CcSw09Hx6fKihPu85+m+4pmDlkXwJrLvN5nMq5JrcGhhihVM415zDqT8j8IixO1PYYdQZRN4SwQCncg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
'@oxc-project/runtime@0.98.0': '@oxc-project/runtime@0.99.0':
resolution: {integrity: sha512-F0ldlBv2orG2YqNL0w77deq9yCaO4zEHbanGnW/jaJxGBR8ImekvZb8x42zAHvdzr8J76psibijvHtXfSjbEIQ==} resolution: {integrity: sha512-8iE5/4OK0SLHqWzRxSvI1gjFPmIH6718s8iwkuco95rBZsCZIHq+5wy4lYsASxnH+8FOhbGndiUrcwsVG5i2zw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
'@oxc-project/types@0.97.0': '@oxc-project/types@0.97.0':
@@ -1138,6 +1141,9 @@ packages:
'@oxc-project/types@0.98.0': '@oxc-project/types@0.98.0':
resolution: {integrity: sha512-Vzmd6FsqVuz5HQVcRC/hrx7Ujo3WEVeQP7C2UNP5uy1hUY4SQvMB+93jxkI1KRHz9a/6cni3glPOtvteN+zpsw==} resolution: {integrity: sha512-Vzmd6FsqVuz5HQVcRC/hrx7Ujo3WEVeQP7C2UNP5uy1hUY4SQvMB+93jxkI1KRHz9a/6cni3glPOtvteN+zpsw==}
'@oxc-project/types@0.99.0':
resolution: {integrity: sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==}
'@pkgjs/parseargs@0.11.0': '@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'} engines: {node: '>=14'}
@@ -1163,83 +1169,166 @@ packages:
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@rolldown/binding-android-arm64@1.0.0-beta.52':
resolution: {integrity: sha512-MBGIgysimZPqTDcLXI+i9VveijkP5C3EAncEogXhqfax6YXj1Tr2LY3DVuEOMIjWfMPMhtQSPup4fSTAmgjqIw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
'@rolldown/binding-darwin-arm64@1.0.0-beta.51': '@rolldown/binding-darwin-arm64@1.0.0-beta.51':
resolution: {integrity: sha512-EL1aRW2Oq15ShUEkBPsDtLMO8GTqfb/ktM/dFaVzXKQiEE96Ss6nexMgfgQrg8dGnNpndFyffVDb5IdSibsu1g==} resolution: {integrity: sha512-EL1aRW2Oq15ShUEkBPsDtLMO8GTqfb/ktM/dFaVzXKQiEE96Ss6nexMgfgQrg8dGnNpndFyffVDb5IdSibsu1g==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@rolldown/binding-darwin-arm64@1.0.0-beta.52':
resolution: {integrity: sha512-MmKeoLnKu1d9j6r19K8B+prJnIZ7u+zQ+zGQ3YHXGnr41rzE3eqQLovlkvoZnRoxDGPA4ps0pGiwXy6YE3lJyg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
'@rolldown/binding-darwin-x64@1.0.0-beta.51': '@rolldown/binding-darwin-x64@1.0.0-beta.51':
resolution: {integrity: sha512-uGtYKlFen9pMIPvkHPWZVDtmYhMQi5g5Ddsndg1gf3atScKYKYgs5aDP4DhHeTwGXQglhfBG7lEaOIZ4UAIWww==} resolution: {integrity: sha512-uGtYKlFen9pMIPvkHPWZVDtmYhMQi5g5Ddsndg1gf3atScKYKYgs5aDP4DhHeTwGXQglhfBG7lEaOIZ4UAIWww==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@rolldown/binding-darwin-x64@1.0.0-beta.52':
resolution: {integrity: sha512-qpHedvQBmIjT8zdnjN3nWPR2qjQyJttbXniCEKKdHeAbZG9HyNPBUzQF7AZZGwmS9coQKL+hWg9FhWzh2dZ2IA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
'@rolldown/binding-freebsd-x64@1.0.0-beta.51': '@rolldown/binding-freebsd-x64@1.0.0-beta.51':
resolution: {integrity: sha512-JRoVTQtHYbZj1P07JLiuTuXjiBtIa7ag7/qgKA6CIIXnAcdl4LrOf7nfDuHPJcuRKaP5dzecMgY99itvWfmUFQ==} resolution: {integrity: sha512-JRoVTQtHYbZj1P07JLiuTuXjiBtIa7ag7/qgKA6CIIXnAcdl4LrOf7nfDuHPJcuRKaP5dzecMgY99itvWfmUFQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@rolldown/binding-freebsd-x64@1.0.0-beta.52':
resolution: {integrity: sha512-dDp7WbPapj/NVW0LSiH/CLwMhmLwwKb3R7mh2kWX+QW85X1DGVnIEyKh9PmNJjB/+suG1dJygdtdNPVXK1hylg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51': '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51':
resolution: {integrity: sha512-BKATVnpPZ0TYBW9XfDwyd4kPGgvf964HiotIwUgpMrFOFYWqpZ+9ONNzMV4UFAYC7Hb5C2qgYQk/qj2OnAd4RQ==} resolution: {integrity: sha512-BKATVnpPZ0TYBW9XfDwyd4kPGgvf964HiotIwUgpMrFOFYWqpZ+9ONNzMV4UFAYC7Hb5C2qgYQk/qj2OnAd4RQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.52':
resolution: {integrity: sha512-9e4l6vy5qNSliDPqNfR6CkBOAx6PH7iDV4OJiEJzajajGrVy8gc/IKKJUsoE52G8ud8MX6r3PMl97NfwgOzB7g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51': '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51':
resolution: {integrity: sha512-xLd7da5jkfbVsBCm1buIRdWtuXY8+hU3+6ESXY/Tk5X5DPHaifrUblhYDgmA34dQt6WyNC2kfXGgrduPEvDI6Q==} resolution: {integrity: sha512-xLd7da5jkfbVsBCm1buIRdWtuXY8+hU3+6ESXY/Tk5X5DPHaifrUblhYDgmA34dQt6WyNC2kfXGgrduPEvDI6Q==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.52':
resolution: {integrity: sha512-V48oDR84feRU2KRuzpALp594Uqlx27+zFsT6+BgTcXOtu7dWy350J1G28ydoCwKB+oxwsRPx2e7aeQnmd3YJbQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.51': '@rolldown/binding-linux-arm64-musl@1.0.0-beta.51':
resolution: {integrity: sha512-EQFXTgHxxTzv3t5EmjUP/DfxzFYx9sMndfLsYaAY4DWF6KsK1fXGYsiupif6qPTViPC9eVmRm78q0pZU/kuIPg==} resolution: {integrity: sha512-EQFXTgHxxTzv3t5EmjUP/DfxzFYx9sMndfLsYaAY4DWF6KsK1fXGYsiupif6qPTViPC9eVmRm78q0pZU/kuIPg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.52':
resolution: {integrity: sha512-ENLmSQCWqSA/+YN45V2FqTIemg7QspaiTjlm327eUAMeOLdqmSOVVyrQexJGNTQ5M8sDYCgVAig2Kk01Ggmqaw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.51': '@rolldown/binding-linux-x64-gnu@1.0.0-beta.51':
resolution: {integrity: sha512-p5P6Xpa68w3yFaAdSzIZJbj+AfuDnMDqNSeglBXM7UlJT14Q4zwK+rV+8Mhp9MiUb4XFISZtbI/seBprhkQbiQ==} resolution: {integrity: sha512-p5P6Xpa68w3yFaAdSzIZJbj+AfuDnMDqNSeglBXM7UlJT14Q4zwK+rV+8Mhp9MiUb4XFISZtbI/seBprhkQbiQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.52':
resolution: {integrity: sha512-klahlb2EIFltSUubn/VLjuc3qxp1E7th8ukayPfdkcKvvYcQ5rJztgx8JsJSuAKVzKtNTqUGOhy4On71BuyV8g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
'@rolldown/binding-linux-x64-musl@1.0.0-beta.51': '@rolldown/binding-linux-x64-musl@1.0.0-beta.51':
resolution: {integrity: sha512-sNVVyLa8HB8wkFipdfz1s6i0YWinwpbMWk5hO5S+XAYH2UH67YzUT13gs6wZTKg2x/3gtgXzYnHyF5wMIqoDAw==} resolution: {integrity: sha512-sNVVyLa8HB8wkFipdfz1s6i0YWinwpbMWk5hO5S+XAYH2UH67YzUT13gs6wZTKg2x/3gtgXzYnHyF5wMIqoDAw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rolldown/binding-linux-x64-musl@1.0.0-beta.52':
resolution: {integrity: sha512-UuA+JqQIgqtkgGN2c/AQ5wi8M6mJHrahz/wciENPTeI6zEIbbLGoth5XN+sQe2pJDejEVofN9aOAp0kaazwnVg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
'@rolldown/binding-openharmony-arm64@1.0.0-beta.51': '@rolldown/binding-openharmony-arm64@1.0.0-beta.51':
resolution: {integrity: sha512-e/JMTz9Q8+T3g/deEi8DK44sFWZWGKr9AOCW5e8C8SCVWzAXqYXAG7FXBWBNzWEZK0Rcwo9TQHTQ9Q0gXgdCaA==} resolution: {integrity: sha512-e/JMTz9Q8+T3g/deEi8DK44sFWZWGKr9AOCW5e8C8SCVWzAXqYXAG7FXBWBNzWEZK0Rcwo9TQHTQ9Q0gXgdCaA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [openharmony] os: [openharmony]
'@rolldown/binding-openharmony-arm64@1.0.0-beta.52':
resolution: {integrity: sha512-1BNQW8u4ro8bsN1+tgKENJiqmvc+WfuaUhXzMImOVSMw28pkBKdfZtX2qJPADV3terx+vNJtlsgSGeb3+W6Jiw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
'@rolldown/binding-wasm32-wasi@1.0.0-beta.51': '@rolldown/binding-wasm32-wasi@1.0.0-beta.51':
resolution: {integrity: sha512-We3LWqSu6J9s5Y0MK+N7fUiiu37aBGPG3Pc347EoaROuAwkCS2u9xJ5dpIyLW4B49CIbS3KaPmn4kTgPb3EyPw==} resolution: {integrity: sha512-We3LWqSu6J9s5Y0MK+N7fUiiu37aBGPG3Pc347EoaROuAwkCS2u9xJ5dpIyLW4B49CIbS3KaPmn4kTgPb3EyPw==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
cpu: [wasm32] cpu: [wasm32]
'@rolldown/binding-wasm32-wasi@1.0.0-beta.52':
resolution: {integrity: sha512-K/p7clhCqJOQpXGykrFaBX2Dp9AUVIDHGc+PtFGBwg7V+mvBTv/tsm3LC3aUmH02H2y3gz4y+nUTQ0MLpofEEg==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51': '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51':
resolution: {integrity: sha512-fj56buHRuMM+r/cb6ZYfNjNvO/0xeFybI6cTkTROJatdP4fvmQ1NS8D/Lm10FCSDEOkqIz8hK3TGpbAThbPHsA==} resolution: {integrity: sha512-fj56buHRuMM+r/cb6ZYfNjNvO/0xeFybI6cTkTROJatdP4fvmQ1NS8D/Lm10FCSDEOkqIz8hK3TGpbAThbPHsA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.52':
resolution: {integrity: sha512-a4EkXBtnYYsKipjS7QOhEBM4bU5IlR9N1hU+JcVEVeuTiaslIyhWVKsvf7K2YkQHyVAJ+7/A9BtrGqORFcTgng==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
'@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51': '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51':
resolution: {integrity: sha512-fkqEqaeEx8AySXiDm54b/RdINb3C0VovzJA3osMhZsbn6FoD73H0AOIiaVAtGr6x63hefruVKTX8irAm4Jkt2w==} resolution: {integrity: sha512-fkqEqaeEx8AySXiDm54b/RdINb3C0VovzJA3osMhZsbn6FoD73H0AOIiaVAtGr6x63hefruVKTX8irAm4Jkt2w==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@rolldown/binding-win32-ia32-msvc@1.0.0-beta.52':
resolution: {integrity: sha512-5ZXcYyd4GxPA6QfbGrNcQjmjbuLGvfz6728pZMsQvGHI+06LT06M6TPtXvFvLgXtexc+OqvFe1yAIXJU1gob/w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.51': '@rolldown/binding-win32-x64-msvc@1.0.0-beta.51':
resolution: {integrity: sha512-CWuLG/HMtrVcjKGa0C4GnuxONrku89g0+CsH8nT0SNhOtREXuzwgjIXNJImpE/A/DMf9JF+1Xkrq/YRr+F/rCg==} resolution: {integrity: sha512-CWuLG/HMtrVcjKGa0C4GnuxONrku89g0+CsH8nT0SNhOtREXuzwgjIXNJImpE/A/DMf9JF+1Xkrq/YRr+F/rCg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.52':
resolution: {integrity: sha512-tzpnRQXJrSzb8Z9sm97UD3cY0toKOImx+xRKsDLX4zHaAlRXWh7jbaKBePJXEN7gNw7Nm03PBNwphdtA8KSUYQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
'@rolldown/pluginutils@1.0.0-beta.51': '@rolldown/pluginutils@1.0.0-beta.51':
resolution: {integrity: sha512-51/8cNXMrqWqX3o8DZidhwz1uYq0BhHDDSfVygAND1Skx5s1TDw3APSSxCMcFFedwgqGcx34gRouwY+m404BBQ==} resolution: {integrity: sha512-51/8cNXMrqWqX3o8DZidhwz1uYq0BhHDDSfVygAND1Skx5s1TDw3APSSxCMcFFedwgqGcx34gRouwY+m404BBQ==}
@@ -1514,6 +1603,45 @@ packages:
resolution: {integrity: sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==} resolution: {integrity: sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20251202.1':
resolution: {integrity: sha512-zcyBNJm0PW4H/yE6Q67/8iKn0iHH1PPV/Wm0MaermgLFgvDc684RFrC7QDRaykxD8+GnrKii+94fq22wCXwNYw==}
cpu: [arm64]
os: [darwin]
'@typescript/native-preview-darwin-x64@7.0.0-dev.20251202.1':
resolution: {integrity: sha512-IEFRJYm+ZzAsq0lMWZP7M5uI0b0vw0Tq1bZcN7SlXFDDKqTSNFrNVNS6WFpfvOBvws1H1TJ+5c6yUtmqqHbR0g==}
cpu: [x64]
os: [darwin]
'@typescript/native-preview-linux-arm64@7.0.0-dev.20251202.1':
resolution: {integrity: sha512-khT67uO5GAdCWFQDgLKJknA3lUtqYfdO2BWH6YTLQErBWN6eDOnCoV0xnGSqBVxW+yJ1IxdqGpWp2m7JFv1a/A==}
cpu: [arm64]
os: [linux]
'@typescript/native-preview-linux-arm@7.0.0-dev.20251202.1':
resolution: {integrity: sha512-5aCzozErbkfZp0jx257uvk0QIfBQ9a55kAoO+KgfQCJdNCdy3mnxh/4YX/eA3oNdHb6ECde+a45dvLj5wyei9g==}
cpu: [arm]
os: [linux]
'@typescript/native-preview-linux-x64@7.0.0-dev.20251202.1':
resolution: {integrity: sha512-r1EH0LKn/Coa1bge+a+KgwmEApoCJsK1oieTu+sZrCH5dsOed4rNGrcOyliAygb720dc5dRTxkADj2/lceqFrQ==}
cpu: [x64]
os: [linux]
'@typescript/native-preview-win32-arm64@7.0.0-dev.20251202.1':
resolution: {integrity: sha512-lLlRtKbrUpLqzcSQs7NeRZKlQpPnEgiD+cNHfwpLmJ5KEKeNJAhapDEX4UoauhcgUcwe7CtyQ9EO9osvbLb35w==}
cpu: [arm64]
os: [win32]
'@typescript/native-preview-win32-x64@7.0.0-dev.20251202.1':
resolution: {integrity: sha512-RM5Oud26RBWiaH/4uSy/Xi3jIXIaOqytXl7UrjNv8C+ygcxB4SDYehHtyS0pE1L+zSqBerdLhv0mxn0UHIIbHA==}
cpu: [x64]
os: [win32]
'@typescript/native-preview@7.0.0-dev.20251202.1':
resolution: {integrity: sha512-BCElj1bPWsjf9SFfVl7DemGFj0/jlUeX1cIDjGCkwSwBF+vwm9JvVkYJ8+UEzbhaecWvsCVmsYrjZCTRSa31+g==}
hasBin: true
'@unrs/resolver-binding-android-arm-eabi@1.11.1': '@unrs/resolver-binding-android-arm-eabi@1.11.1':
resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==}
cpu: [arm] cpu: [arm]
@@ -3218,8 +3346,8 @@ packages:
vue-tsc: vue-tsc:
optional: true optional: true
rolldown-vite@7.2.7: rolldown-vite@7.2.9:
resolution: {integrity: sha512-N6a9KgNZ0xgCJ6/Ej2FQ7W8D3fOzDwFw7CLWZ2ubZknVrs9NdNkx25AFEuNbSwQO76VEHp4N7YatsZwp/ST1Gg==} resolution: {integrity: sha512-Y+Q1FpIgAkK2RiAdeS1SxcvDsJaru1JUANFo1aiFFtuGCckhltIowoC/JMU740tFZDTJA5vg5CAl1RzHExNR/w==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -3263,6 +3391,11 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true hasBin: true
rolldown@1.0.0-beta.52:
resolution: {integrity: sha512-Hbnpljue+JhMJrlOjQ1ixp9me7sUec7OjFvS+A1Qm8k8Xyxmw3ZhxFu7LlSXW1s9AX3POE9W9o2oqCEeR5uDmg==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
rollup@4.53.3: rollup@4.53.3:
resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==} resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -4754,12 +4887,14 @@ snapshots:
'@oxc-project/runtime@0.96.0': {} '@oxc-project/runtime@0.96.0': {}
'@oxc-project/runtime@0.98.0': {} '@oxc-project/runtime@0.99.0': {}
'@oxc-project/types@0.97.0': {} '@oxc-project/types@0.97.0': {}
'@oxc-project/types@0.98.0': {} '@oxc-project/types@0.98.0': {}
'@oxc-project/types@0.99.0': {}
'@pkgjs/parseargs@0.11.0': '@pkgjs/parseargs@0.11.0':
optional: true optional: true
@@ -4779,47 +4914,91 @@ snapshots:
'@rolldown/binding-android-arm64@1.0.0-beta.51': '@rolldown/binding-android-arm64@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-android-arm64@1.0.0-beta.52':
optional: true
'@rolldown/binding-darwin-arm64@1.0.0-beta.51': '@rolldown/binding-darwin-arm64@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-darwin-arm64@1.0.0-beta.52':
optional: true
'@rolldown/binding-darwin-x64@1.0.0-beta.51': '@rolldown/binding-darwin-x64@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-darwin-x64@1.0.0-beta.52':
optional: true
'@rolldown/binding-freebsd-x64@1.0.0-beta.51': '@rolldown/binding-freebsd-x64@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-freebsd-x64@1.0.0-beta.52':
optional: true
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51': '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.52':
optional: true
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51': '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.52':
optional: true
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.51': '@rolldown/binding-linux-arm64-musl@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.52':
optional: true
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.51': '@rolldown/binding-linux-x64-gnu@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.52':
optional: true
'@rolldown/binding-linux-x64-musl@1.0.0-beta.51': '@rolldown/binding-linux-x64-musl@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-linux-x64-musl@1.0.0-beta.52':
optional: true
'@rolldown/binding-openharmony-arm64@1.0.0-beta.51': '@rolldown/binding-openharmony-arm64@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-openharmony-arm64@1.0.0-beta.52':
optional: true
'@rolldown/binding-wasm32-wasi@1.0.0-beta.51': '@rolldown/binding-wasm32-wasi@1.0.0-beta.51':
dependencies: dependencies:
'@napi-rs/wasm-runtime': 1.0.7 '@napi-rs/wasm-runtime': 1.0.7
optional: true optional: true
'@rolldown/binding-wasm32-wasi@1.0.0-beta.52':
dependencies:
'@napi-rs/wasm-runtime': 1.0.7
optional: true
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51': '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.52':
optional: true
'@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51': '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-win32-ia32-msvc@1.0.0-beta.52':
optional: true
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.51': '@rolldown/binding-win32-x64-msvc@1.0.0-beta.51':
optional: true optional: true
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.52':
optional: true
'@rolldown/pluginutils@1.0.0-beta.51': {} '@rolldown/pluginutils@1.0.0-beta.51': {}
'@rolldown/pluginutils@1.0.0-beta.52': {} '@rolldown/pluginutils@1.0.0-beta.52': {}
@@ -5129,6 +5308,37 @@ snapshots:
'@typescript-eslint/types': 8.48.0 '@typescript-eslint/types': 8.48.0
eslint-visitor-keys: 4.2.1 eslint-visitor-keys: 4.2.1
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20251202.1':
optional: true
'@typescript/native-preview-darwin-x64@7.0.0-dev.20251202.1':
optional: true
'@typescript/native-preview-linux-arm64@7.0.0-dev.20251202.1':
optional: true
'@typescript/native-preview-linux-arm@7.0.0-dev.20251202.1':
optional: true
'@typescript/native-preview-linux-x64@7.0.0-dev.20251202.1':
optional: true
'@typescript/native-preview-win32-arm64@7.0.0-dev.20251202.1':
optional: true
'@typescript/native-preview-win32-x64@7.0.0-dev.20251202.1':
optional: true
'@typescript/native-preview@7.0.0-dev.20251202.1':
optionalDependencies:
'@typescript/native-preview-darwin-arm64': 7.0.0-dev.20251202.1
'@typescript/native-preview-darwin-x64': 7.0.0-dev.20251202.1
'@typescript/native-preview-linux-arm': 7.0.0-dev.20251202.1
'@typescript/native-preview-linux-arm64': 7.0.0-dev.20251202.1
'@typescript/native-preview-linux-x64': 7.0.0-dev.20251202.1
'@typescript/native-preview-win32-arm64': 7.0.0-dev.20251202.1
'@typescript/native-preview-win32-x64': 7.0.0-dev.20251202.1
'@unrs/resolver-binding-android-arm-eabi@1.11.1': '@unrs/resolver-binding-android-arm-eabi@1.11.1':
optional: true optional: true
@@ -5188,14 +5398,14 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1': '@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true optional: true
'@vitejs/plugin-vue-jsx@5.1.2(rolldown-vite@7.2.7(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': '@vitejs/plugin-vue-jsx@5.1.2(rolldown-vite@7.2.9(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))':
dependencies: dependencies:
'@babel/core': 7.28.5 '@babel/core': 7.28.5
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
'@rolldown/pluginutils': 1.0.0-beta.52 '@rolldown/pluginutils': 1.0.0-beta.52
'@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.28.5) '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.28.5)
vite: rolldown-vite@7.2.7(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) vite: rolldown-vite@7.2.9(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)
vue: 3.5.25(typescript@5.9.3) vue: 3.5.25(typescript@5.9.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -7073,7 +7283,7 @@ snapshots:
path-parse: 1.0.7 path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0 supports-preserve-symlinks-flag: 1.0.0
rolldown-plugin-dts@0.18.1(rolldown@1.0.0-beta.51)(typescript@5.9.3): rolldown-plugin-dts@0.18.1(@typescript/native-preview@7.0.0-dev.20251202.1)(rolldown@1.0.0-beta.51)(typescript@5.9.3):
dependencies: dependencies:
'@babel/generator': 7.28.5 '@babel/generator': 7.28.5
'@babel/parser': 7.28.5 '@babel/parser': 7.28.5
@@ -7086,18 +7296,19 @@ snapshots:
obug: 2.1.1 obug: 2.1.1
rolldown: 1.0.0-beta.51 rolldown: 1.0.0-beta.51
optionalDependencies: optionalDependencies:
'@typescript/native-preview': 7.0.0-dev.20251202.1
typescript: 5.9.3 typescript: 5.9.3
transitivePeerDependencies: transitivePeerDependencies:
- oxc-resolver - oxc-resolver
rolldown-vite@7.2.7(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1): rolldown-vite@7.2.9(@types/node@24.10.1)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1):
dependencies: dependencies:
'@oxc-project/runtime': 0.98.0 '@oxc-project/runtime': 0.99.0
fdir: 6.5.0(picomatch@4.0.3) fdir: 6.5.0(picomatch@4.0.3)
lightningcss: 1.30.2 lightningcss: 1.30.2
picomatch: 4.0.3 picomatch: 4.0.3
postcss: 8.5.6 postcss: 8.5.6
rolldown: 1.0.0-beta.51 rolldown: 1.0.0-beta.52
tinyglobby: 0.2.15 tinyglobby: 0.2.15
optionalDependencies: optionalDependencies:
'@types/node': 24.10.1 '@types/node': 24.10.1
@@ -7127,6 +7338,26 @@ snapshots:
'@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.51 '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.51
'@rolldown/binding-win32-x64-msvc': 1.0.0-beta.51 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.51
rolldown@1.0.0-beta.52:
dependencies:
'@oxc-project/types': 0.99.0
'@rolldown/pluginutils': 1.0.0-beta.52
optionalDependencies:
'@rolldown/binding-android-arm64': 1.0.0-beta.52
'@rolldown/binding-darwin-arm64': 1.0.0-beta.52
'@rolldown/binding-darwin-x64': 1.0.0-beta.52
'@rolldown/binding-freebsd-x64': 1.0.0-beta.52
'@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.52
'@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.52
'@rolldown/binding-linux-arm64-musl': 1.0.0-beta.52
'@rolldown/binding-linux-x64-gnu': 1.0.0-beta.52
'@rolldown/binding-linux-x64-musl': 1.0.0-beta.52
'@rolldown/binding-openharmony-arm64': 1.0.0-beta.52
'@rolldown/binding-wasm32-wasi': 1.0.0-beta.52
'@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.52
'@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.52
'@rolldown/binding-win32-x64-msvc': 1.0.0-beta.52
rollup@4.53.3: rollup@4.53.3:
dependencies: dependencies:
'@types/estree': 1.0.8 '@types/estree': 1.0.8
@@ -7316,7 +7547,7 @@ snapshots:
picomatch: 4.0.3 picomatch: 4.0.3
typescript: 5.9.3 typescript: 5.9.3
tsdown@0.16.7(publint@0.3.14)(synckit@0.11.11)(typescript@5.9.3): tsdown@0.16.7(@typescript/native-preview@7.0.0-dev.20251202.1)(publint@0.3.14)(synckit@0.11.11)(typescript@5.9.3):
dependencies: dependencies:
ansis: 4.2.0 ansis: 4.2.0
cac: 6.7.14 cac: 6.7.14
@@ -7326,7 +7557,7 @@ snapshots:
hookable: 5.5.3 hookable: 5.5.3
obug: 2.1.1 obug: 2.1.1
rolldown: 1.0.0-beta.51 rolldown: 1.0.0-beta.51
rolldown-plugin-dts: 0.18.1(rolldown@1.0.0-beta.51)(typescript@5.9.3) rolldown-plugin-dts: 0.18.1(@typescript/native-preview@7.0.0-dev.20251202.1)(rolldown@1.0.0-beta.51)(typescript@5.9.3)
semver: 7.7.3 semver: 7.7.3
tinyexec: 1.0.2 tinyexec: 1.0.2
tinyglobby: 0.2.15 tinyglobby: 0.2.15