diff --git a/default/package.json b/default/package.json index bcf8cfb..93cf97c 100644 --- a/default/package.json +++ b/default/package.json @@ -17,8 +17,6 @@ ".": "./dist/index.mjs", "./package.json": "./package.json" }, - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "types": "./dist/index.d.mts", "files": [ "dist" @@ -32,6 +30,7 @@ }, "devDependencies": { "@types/node": "^25.3.5", + "@typescript/native-preview": "7.0.0-dev.20260309.1", "bumpp": "^10.4.1", "tsdown": "^0.21.1", "typescript": "^5.9.3", diff --git a/default/tsdown.config.ts b/default/tsdown.config.ts index 7970df3..ee70f1f 100644 --- a/default/tsdown.config.ts +++ b/default/tsdown.config.ts @@ -1,6 +1,9 @@ import { defineConfig } from 'tsdown' export default defineConfig({ + dts: { + tsgo: true, + }, exports: true, // ...config options }) diff --git a/minimal/package.json b/minimal/package.json index 9154ace..694a642 100644 --- a/minimal/package.json +++ b/minimal/package.json @@ -8,8 +8,6 @@ ".": "./dist/index.mjs", "./package.json": "./package.json" }, - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "types": "./dist/index.d.mts", "files": [ "dist" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f484514..ffc17dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,12 +32,15 @@ importers: '@types/node': specifier: ^25.3.5 version: 25.3.5 + '@typescript/native-preview': + specifier: 7.0.0-dev.20260309.1 + version: 7.0.0-dev.20260309.1 bumpp: specifier: ^10.4.1 version: 10.4.1 tsdown: specifier: ^0.21.1 - version: 0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + version: 0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -49,7 +52,7 @@ importers: devDependencies: tsdown: specifier: ^0.21.1 - version: 0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + version: 0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -86,7 +89,7 @@ importers: version: 10.4.1 tsdown: specifier: ^0.21.1 - version: 0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + version: 0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -138,7 +141,7 @@ importers: version: 10.4.1 tsdown: specifier: ^0.21.1 - version: 0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + version: 0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -175,7 +178,7 @@ importers: version: 0.2.1(rolldown@1.0.0-rc.8)(solid-js@1.9.11) tsdown: specifier: ^0.21.1 - version: 0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + version: 0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -223,7 +226,7 @@ importers: version: 0.7.52(svelte@5.53.7)(typescript@5.9.3) tsdown: specifier: 0.21.1 - version: 0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + version: 0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -259,7 +262,7 @@ importers: version: 1.58.2 tsdown: specifier: ^0.21.1 - version: 0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + version: 0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1191,6 +1194,45 @@ packages: resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260309.1': + resolution: {integrity: sha512-Vszk6vbONyyT47mUTEFNAXk+bJisM8F0pI+MyNPM8i2oorex7Gbp7ivFUGzdZHRFPDXMrlw6AXmgx1U2tZxiHw==} + cpu: [arm64] + os: [darwin] + + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260309.1': + resolution: {integrity: sha512-UmmW/L1fW6URMILx5HqxcL2kElOyTYbY6M8yRMQK7gmBzsbkGj37JYN+WZgPkz/PQCVsxwIFcot6WmKRRXeBxQ==} + cpu: [x64] + os: [darwin] + + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260309.1': + resolution: {integrity: sha512-sN5rQRvqre8JHUISJhybUQ1e4a+mb/Ifa+uWHJawJ2tojTXWkU1rJTZBnAN3/XeoIJgeSdaZQAZRDlW9B7zbvw==} + cpu: [arm64] + os: [linux] + + '@typescript/native-preview-linux-arm@7.0.0-dev.20260309.1': + resolution: {integrity: sha512-G5zgoOZP2NjZ1kga9mend2in1e3C+Mm3XufelVZ9RwWRka744s6KxAsen853LizCrxBh58foj9pPVnH6gKUJvg==} + cpu: [arm] + os: [linux] + + '@typescript/native-preview-linux-x64@7.0.0-dev.20260309.1': + resolution: {integrity: sha512-ZuHu9Sg4/akGSrO49hKLNKwrFXx7AZ2CS3PcTd85cC4nKudqB1aGD9rHxZZZyClj++e0qcNQ+4eTMn1sxDA9VQ==} + cpu: [x64] + os: [linux] + + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260309.1': + resolution: {integrity: sha512-RNIidoGPsRaALc1znXiWfNARkGptm9e55qYnaz11YPvMrqbRKP9Y6Ipx4Oh/diIeF7y9UYiikeyk7EsyKe//sw==} + cpu: [arm64] + os: [win32] + + '@typescript/native-preview-win32-x64@7.0.0-dev.20260309.1': + resolution: {integrity: sha512-/rEvAKowcoEdL2VeNju8apkGHEmbat10jIn1Sncny1zIaWvaMFw6bhmny+kKwX+9deitMfo9ihLlo5GCPJuMPQ==} + cpu: [x64] + os: [win32] + + '@typescript/native-preview@7.0.0-dev.20260309.1': + resolution: {integrity: sha512-ZK+ExK7scBzUCAXCTtAwUm6QENJ+l3tCDQXNCly4WcGUvbIAWdaiNns4brganGN9nrxxRkC9Rx0CrxvIsn9zHA==} + hasBin: true + '@vitejs/plugin-react@5.1.4': resolution: {integrity: sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3803,7 +3845,7 @@ snapshots: lightningcss: 1.32.0 postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.8)(yaml@2.8.2) rolldown: 1.0.0-rc.8 - tsdown: 0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + tsdown: 0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) optionalDependencies: postcss: 8.5.8 transitivePeerDependencies: @@ -3985,6 +4027,37 @@ snapshots: '@typescript-eslint/types': 8.56.1 eslint-visitor-keys: 5.0.1 + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260309.1': + optional: true + + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260309.1': + optional: true + + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260309.1': + optional: true + + '@typescript/native-preview-linux-arm@7.0.0-dev.20260309.1': + optional: true + + '@typescript/native-preview-linux-x64@7.0.0-dev.20260309.1': + optional: true + + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260309.1': + optional: true + + '@typescript/native-preview-win32-x64@7.0.0-dev.20260309.1': + optional: true + + '@typescript/native-preview@7.0.0-dev.20260309.1': + optionalDependencies: + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260309.1 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260309.1 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260309.1 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260309.1 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260309.1 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260309.1 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260309.1 + '@vitejs/plugin-react@5.1.4(vite@8.0.0-beta.18(@types/node@25.3.5)(jiti@2.6.1)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0 @@ -5514,7 +5587,7 @@ snapshots: resolve.exports@2.0.3: {} - rolldown-plugin-dts@0.22.4(rolldown@1.0.0-rc.8)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)): + rolldown-plugin-dts@0.22.4(@typescript/native-preview@7.0.0-dev.20260309.1)(rolldown@1.0.0-rc.8)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)): dependencies: '@babel/generator': 8.0.0-rc.2 '@babel/helper-validator-identifier': 8.0.0-rc.2 @@ -5527,6 +5600,7 @@ snapshots: obug: 2.1.1 rolldown: 1.0.0-rc.8 optionalDependencies: + '@typescript/native-preview': 7.0.0-dev.20260309.1 typescript: 5.9.3 vue-tsc: 3.2.5(typescript@5.9.3) transitivePeerDependencies: @@ -5775,7 +5849,7 @@ snapshots: picomatch: 4.0.3 typescript: 5.9.3 - tsdown@0.21.1(@tsdown/css@0.21.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)): + tsdown@0.21.1(@tsdown/css@0.21.1)(@typescript/native-preview@7.0.0-dev.20260309.1)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)): dependencies: ansis: 4.2.0 cac: 7.0.0 @@ -5786,7 +5860,7 @@ snapshots: obug: 2.1.1 picomatch: 4.0.3 rolldown: 1.0.0-rc.8 - rolldown-plugin-dts: 0.22.4(rolldown@1.0.0-rc.8)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) + rolldown-plugin-dts: 0.22.4(@typescript/native-preview@7.0.0-dev.20260309.1)(rolldown@1.0.0-rc.8)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) semver: 7.7.4 tinyexec: 1.0.2 tinyglobby: 0.2.15