Skip to content

Commit 0266c94

Browse files
committed
chore: added type generation
1 parent 1c2a850 commit 0266c94

File tree

3 files changed

+164
-0
lines changed

3 files changed

+164
-0
lines changed

dev-packages/rollup-utils/npmHelpers.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import * as path from 'path';
1010
import { fileURLToPath } from 'url';
1111
import deepMerge from 'deepmerge';
1212
import { defineConfig } from 'rolldown';
13+
import { dts as makeDtsPlugin } from 'rolldown-plugin-dts';
1314
import {
1415
makeDebugBuildStatementReplacePlugin,
1516
makeProductionReplacePlugin,
@@ -131,6 +132,12 @@ export function makeNPMConfigVariants(baseConfig, options = {}) {
131132
}
132133

133134
if (emitEsm) {
135+
const hasTypes = fs.existsSync(path.resolve(process.cwd(), './tsconfig.types.json'));
136+
const dts = makeDtsPlugin({
137+
tsconfig: path.resolve(process.cwd(), hasTypes ? './tsconfig.types.json' : './tsconfig.json'),
138+
tsgo: true,
139+
});
140+
134141
if (splitDevProd) {
135142
variantSpecificConfigs.push({
136143
output: {
@@ -139,7 +146,9 @@ export function makeNPMConfigVariants(baseConfig, options = {}) {
139146
plugins: [makePackageNodeEsm()],
140147
},
141148
});
149+
142150
variantSpecificConfigs.push({
151+
plugins: [dts],
143152
output: {
144153
format: 'esm',
145154
dir: path.join(baseConfig.output.dir, 'esm/prod'),
@@ -148,6 +157,7 @@ export function makeNPMConfigVariants(baseConfig, options = {}) {
148157
});
149158
} else {
150159
variantSpecificConfigs.push({
160+
plugins: [dts],
151161
output: {
152162
format: 'esm',
153163
dir: path.join(baseConfig.output.dir, 'esm'),

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
"@size-limit/webpack": "~11.1.6",
109109
"@types/jsdom": "^21.1.6",
110110
"@types/node": "^18.19.1",
111+
"@typescript/native-preview": "^7.0.0-dev.20251210.1",
111112
"@vitest/coverage-v8": "^3.2.4",
112113
"deepmerge": "^4.2.2",
113114
"downlevel-dts": "~0.11.0",
@@ -122,6 +123,7 @@
122123
"prettier-plugin-astro": "^0.14.1",
123124
"rimraf": "^5.0.10",
124125
"rolldown": "^1.0.0-beta.55",
126+
"rolldown-plugin-dts": "^0.18.3",
125127
"size-limit": "~11.1.6",
126128
"ts-node": "10.9.1",
127129
"typescript": "~5.8.0",

yarn.lock

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1365,6 +1365,17 @@
13651365
"@jridgewell/trace-mapping" "^0.3.25"
13661366
jsesc "^3.0.2"
13671367

1368+
"@babel/generator@^7.28.5":
1369+
version "7.28.5"
1370+
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298"
1371+
integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==
1372+
dependencies:
1373+
"@babel/parser" "^7.28.5"
1374+
"@babel/types" "^7.28.5"
1375+
"@jridgewell/gen-mapping" "^0.3.12"
1376+
"@jridgewell/trace-mapping" "^0.3.28"
1377+
jsesc "^3.0.2"
1378+
13681379
"@babel/helper-annotate-as-pure@7.18.6":
13691380
version "7.18.6"
13701381
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb"
@@ -1558,6 +1569,11 @@
15581569
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8"
15591570
integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==
15601571

1572+
"@babel/helper-validator-identifier@^7.28.5":
1573+
version "7.28.5"
1574+
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4"
1575+
integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==
1576+
15611577
"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.23.5", "@babel/helper-validator-option@^7.25.9", "@babel/helper-validator-option@^7.27.1":
15621578
version "7.27.1"
15631579
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f"
@@ -1594,6 +1610,13 @@
15941610
dependencies:
15951611
"@babel/types" "^7.28.4"
15961612

1613+
"@babel/parser@^7.28.5":
1614+
version "7.28.5"
1615+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08"
1616+
integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==
1617+
dependencies:
1618+
"@babel/types" "^7.28.5"
1619+
15971620
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.4":
15981621
version "7.24.4"
15991622
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz#6125f0158543fb4edf1c22f322f3db67f21cb3e1"
@@ -2663,6 +2686,14 @@
26632686
"@babel/helper-string-parser" "^7.27.1"
26642687
"@babel/helper-validator-identifier" "^7.27.1"
26652688

2689+
"@babel/types@^7.28.5":
2690+
version "7.28.5"
2691+
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b"
2692+
integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==
2693+
dependencies:
2694+
"@babel/helper-string-parser" "^7.27.1"
2695+
"@babel/helper-validator-identifier" "^7.28.5"
2696+
26662697
"@bcoe/v8-coverage@^1.0.2":
26672698
version "1.0.2"
26682699
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz#bbe12dca5b4ef983a0d0af4b07b9bc90ea0ababa"
@@ -4873,6 +4904,14 @@
48734904
"@jridgewell/sourcemap-codec" "^1.5.0"
48744905
"@jridgewell/trace-mapping" "^0.3.24"
48754906

4907+
"@jridgewell/gen-mapping@^0.3.12":
4908+
version "0.3.13"
4909+
resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f"
4910+
integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==
4911+
dependencies:
4912+
"@jridgewell/sourcemap-codec" "^1.5.0"
4913+
"@jridgewell/trace-mapping" "^0.3.24"
4914+
48764915
"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0":
48774916
version "3.1.1"
48784917
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
@@ -4912,6 +4951,14 @@
49124951
"@jridgewell/resolve-uri" "^3.1.0"
49134952
"@jridgewell/sourcemap-codec" "^1.4.14"
49144953

4954+
"@jridgewell/trace-mapping@^0.3.28":
4955+
version "0.3.31"
4956+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0"
4957+
integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==
4958+
dependencies:
4959+
"@jridgewell/resolve-uri" "^3.1.0"
4960+
"@jridgewell/sourcemap-codec" "^1.4.14"
4961+
49154962
"@js-joda/core@^5.6.1":
49164963
version "5.6.3"
49174964
resolved "https://registry.yarnpkg.com/@js-joda/core/-/core-5.6.3.tgz#41ae1c07de1ebe0f6dde1abcbc9700a09b9c6056"
@@ -9495,6 +9542,54 @@
94959542
"@typescript-eslint/types" "8.35.0"
94969543
eslint-visitor-keys "^4.2.1"
94979544

9545+
"@typescript/native-preview-darwin-arm64@7.0.0-dev.20251210.1":
9546+
version "7.0.0-dev.20251210.1"
9547+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20251210.1.tgz#3e8a36be5d37ca906773356034742bcea798c28a"
9548+
integrity sha512-6FLhFMAdaW/JMzTPqaIxVTgCFhMQY2v88qVGLUmcf9coCJx5plxuY0zxzXaLrvQulGnDurIKZMW5tBGmQy4Buw==
9549+
9550+
"@typescript/native-preview-darwin-x64@7.0.0-dev.20251210.1":
9551+
version "7.0.0-dev.20251210.1"
9552+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20251210.1.tgz#1e0c800bdae84ba9c4a148f9d79d8c42e9c06701"
9553+
integrity sha512-JrsZ913/ZyeoFDCVq+k4h0VUJHyqjT6te/IC8aMtLZQRkusQEX+57Anfr/BVXzWBa8+JwIXPGzllilw5dkrHNw==
9554+
9555+
"@typescript/native-preview-linux-arm64@7.0.0-dev.20251210.1":
9556+
version "7.0.0-dev.20251210.1"
9557+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20251210.1.tgz#2ca8296b044e78aa0551f7b04b35fc4b225572c2"
9558+
integrity sha512-GViH0JIkpEHCo04VYD/iAKqYjIB2uLXXtTmmLaImzBVd+h1dlKFgi2aOMi51mYnSefnbj7P7PeqIQNLKwi4NSQ==
9559+
9560+
"@typescript/native-preview-linux-arm@7.0.0-dev.20251210.1":
9561+
version "7.0.0-dev.20251210.1"
9562+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20251210.1.tgz#2f7a70a1240f842d0ccec71a33ef0fc8e64a50bc"
9563+
integrity sha512-v1hyGd8TWHaoRU8BJfGAdW6ML70TLUOB9+0Xeo30m3xHlOdO1zxunXa/FVhqzrChqzOkcty61PGe9tAPhrIh1w==
9564+
9565+
"@typescript/native-preview-linux-x64@7.0.0-dev.20251210.1":
9566+
version "7.0.0-dev.20251210.1"
9567+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20251210.1.tgz#d30c47b98f30f9da9b913a3816c11ee24cfa2227"
9568+
integrity sha512-X6p2MrcRcYE9T+ecNHYZHFYew0t+k9Sc2GbyjbNB0+MJ/Lffp3aUH59dp+JASZoyOxugPwN+MCJ/kNzYqiK9vg==
9569+
9570+
"@typescript/native-preview-win32-arm64@7.0.0-dev.20251210.1":
9571+
version "7.0.0-dev.20251210.1"
9572+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20251210.1.tgz#dd67823a5e08aec5d070dc2203084ff173c695b6"
9573+
integrity sha512-FewUZSh7d9YnX0j3hr+N+zQ5B54k4jsVpZp8QbuDduMtautxI18bNO+vL5oO86ezqLWbUnZajXV/61MGfpEtMg==
9574+
9575+
"@typescript/native-preview-win32-x64@7.0.0-dev.20251210.1":
9576+
version "7.0.0-dev.20251210.1"
9577+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20251210.1.tgz#7b709dd10968eae6a347cf7ee403586ceff26be9"
9578+
integrity sha512-NdqTPzm/Ls3F1amP/e/akCuhY32mjBXT0NMQnYODgT9ltbdkk08b572Bp4GbdfRj9AiJxK70pqoNeZWw4e5fhg==
9579+
9580+
"@typescript/native-preview@^7.0.0-dev.20251210.1":
9581+
version "7.0.0-dev.20251210.1"
9582+
resolved "https://registry.yarnpkg.com/@typescript/native-preview/-/native-preview-7.0.0-dev.20251210.1.tgz#6ae4a3fb5615ff85b9e9315e8e44402ba0e4c890"
9583+
integrity sha512-SiSRpp42K80X+qJKAi8qvjo2xMZIgJgROXCJo0MiZ8a6fjQK6IetRfUvwdApUsDltf/VaEc/j8v2Hiqp8SGhLQ==
9584+
optionalDependencies:
9585+
"@typescript/native-preview-darwin-arm64" "7.0.0-dev.20251210.1"
9586+
"@typescript/native-preview-darwin-x64" "7.0.0-dev.20251210.1"
9587+
"@typescript/native-preview-linux-arm" "7.0.0-dev.20251210.1"
9588+
"@typescript/native-preview-linux-arm64" "7.0.0-dev.20251210.1"
9589+
"@typescript/native-preview-linux-x64" "7.0.0-dev.20251210.1"
9590+
"@typescript/native-preview-win32-arm64" "7.0.0-dev.20251210.1"
9591+
"@typescript/native-preview-win32-x64" "7.0.0-dev.20251210.1"
9592+
94989593
"@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0":
94999594
version "1.3.0"
95009595
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8"
@@ -11117,6 +11212,14 @@ ast-kit@^1.0.1, ast-kit@^1.1.0:
1111711212
"@babel/parser" "^7.25.6"
1111811213
pathe "^1.1.2"
1111911214

11215+
ast-kit@^2.2.0:
11216+
version "2.2.0"
11217+
resolved "https://registry.yarnpkg.com/ast-kit/-/ast-kit-2.2.0.tgz#6d9a298acefef5bdfc5a0fa51d94d1334ef2e671"
11218+
integrity sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==
11219+
dependencies:
11220+
"@babel/parser" "^7.28.5"
11221+
pathe "^2.0.3"
11222+
1112011223
ast-module-types@^6.0.1:
1112111224
version "6.0.1"
1112211225
resolved "https://registry.yarnpkg.com/ast-module-types/-/ast-module-types-6.0.1.tgz#4b4ca0251c57b815bab62604dcb22f8c903e2523"
@@ -11787,6 +11890,11 @@ birpc@^0.2.17:
1178711890
resolved "https://registry.yarnpkg.com/birpc/-/birpc-0.2.17.tgz#d0bdb90d4d063061156637f03b7b0adea1779734"
1178811891
integrity sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==
1178911892

11893+
birpc@^3.0.0:
11894+
version "3.0.0"
11895+
resolved "https://registry.yarnpkg.com/birpc/-/birpc-3.0.0.tgz#eb18f6c539e10cbfc6d6b1fd1cd6e08d77b70b49"
11896+
integrity sha512-by+04pHuxpCEQcucAXqzopqfhyI8TLK5Qg5MST0cB6MP+JhHna9ollrtK9moVh27aq6Q6MEJgebD0cVm//yBkg==
11897+
1179011898
bl@^2.2.1:
1179111899
version "2.2.1"
1179211900
resolved "https://registry.yarnpkg.com/bl/-/bl-2.2.1.tgz#8c11a7b730655c5d56898cdc871224f40fd901d5"
@@ -14830,6 +14938,11 @@ dset@^3.1.2:
1483014938
resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.4.tgz#f8eaf5f023f068a036d08cd07dc9ffb7d0065248"
1483114939
integrity sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==
1483214940

14941+
dts-resolver@^2.1.3:
14942+
version "2.1.3"
14943+
resolved "https://registry.yarnpkg.com/dts-resolver/-/dts-resolver-2.1.3.tgz#b930b38fcb2f3dab3b55cb4ac73658c9a5fc0a41"
14944+
integrity sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==
14945+
1483314946
dunder-proto@^1.0.0, dunder-proto@^1.0.1:
1483414947
version "1.0.1"
1483514948
resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
@@ -17986,6 +18099,13 @@ get-symbol-description@^1.1.0:
1798618099
es-errors "^1.3.0"
1798718100
get-intrinsic "^1.2.6"
1798818101

18102+
get-tsconfig@^4.13.0:
18103+
version "4.13.0"
18104+
resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.13.0.tgz#fcdd991e6d22ab9a600f00e91c318707a5d9a0d7"
18105+
integrity sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==
18106+
dependencies:
18107+
resolve-pkg-maps "^1.0.0"
18108+
1798918109
get-value@^2.0.3, get-value@^2.0.6:
1799018110
version "2.0.6"
1799118111
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
@@ -21620,6 +21740,13 @@ magic-string@^0.30.0, magic-string@^0.30.10, magic-string@^0.30.11, magic-string
2162021740
dependencies:
2162121741
"@jridgewell/sourcemap-codec" "^1.5.5"
2162221742

21743+
magic-string@^0.30.21:
21744+
version "0.30.21"
21745+
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.21.tgz#56763ec09a0fa8091df27879fd94d19078c00d91"
21746+
integrity sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==
21747+
dependencies:
21748+
"@jridgewell/sourcemap-codec" "^1.5.5"
21749+
2162321750
magicast@^0.2.10:
2162421751
version "0.2.11"
2162521752
resolved "https://registry.yarnpkg.com/magicast/-/magicast-0.2.11.tgz#d5d9339ec59e5322cf331460d8e3db2f6585f5d5"
@@ -24098,6 +24225,11 @@ obuf@^1.0.0, obuf@^1.1.2:
2409824225
resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
2409924226
integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
2410024227

24228+
obug@^2.1.1:
24229+
version "2.1.1"
24230+
resolved "https://registry.yarnpkg.com/obug/-/obug-2.1.1.tgz#2cba74ff241beb77d63055ddf4cd1e9f90b538be"
24231+
integrity sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==
24232+
2410124233
ofetch@^1.3.4, ofetch@^1.4.1:
2410224234
version "1.4.1"
2410324235
resolved "https://registry.yarnpkg.com/ofetch/-/ofetch-1.4.1.tgz#b6bf6b0d75ba616cef6519dd8b6385a8bae480ec"
@@ -27071,6 +27203,11 @@ resolve-pathname@^3.0.0:
2707127203
resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd"
2707227204
integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==
2707327205

27206+
resolve-pkg-maps@^1.0.0:
27207+
version "1.0.0"
27208+
resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
27209+
integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
27210+
2707427211
resolve-url-loader@5.0.0:
2707527212
version "5.0.0"
2707627213
resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz#ee3142fb1f1e0d9db9524d539cfa166e9314f795"
@@ -27270,6 +27407,21 @@ roarr@^7.0.4:
2727027407
safe-stable-stringify "^2.4.1"
2727127408
semver-compare "^1.0.0"
2727227409

27410+
rolldown-plugin-dts@^0.18.3:
27411+
version "0.18.3"
27412+
resolved "https://registry.yarnpkg.com/rolldown-plugin-dts/-/rolldown-plugin-dts-0.18.3.tgz#b9ff1dcb1f6f695c07f5ad263dc82b04c9becb9c"
27413+
integrity sha512-rd1LZ0Awwfyn89UndUF/HoFF4oH9a5j+2ZeuKSJYM80vmeN/p0gslYMnHTQHBEXPhUlvAlqGA3tVgXB/1qFNDg==
27414+
dependencies:
27415+
"@babel/generator" "^7.28.5"
27416+
"@babel/parser" "^7.28.5"
27417+
"@babel/types" "^7.28.5"
27418+
ast-kit "^2.2.0"
27419+
birpc "^3.0.0"
27420+
dts-resolver "^2.1.3"
27421+
get-tsconfig "^4.13.0"
27422+
magic-string "^0.30.21"
27423+
obug "^2.1.1"
27424+
2727327425
rolldown@^1.0.0-beta.55:
2727427426
version "1.0.0-beta.55"
2727527427
resolved "https://registry.yarnpkg.com/rolldown/-/rolldown-1.0.0-beta.55.tgz#c8ee433557e3dafe7960e01baa0489567c72b9a2"

0 commit comments

Comments
 (0)