prototypey.org - atproto lexicon typescript toolkit - mirror https://github.com/tylersayshi/prototypey
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix exported types and update benchmarks

Exported variable 'cardRecordLexicon' has or is using name 'LexiconSchema'
from external module prototypey/lib/core/lib but cannot be named.

Tyler 2b553176 306b9ac0

+343 -239
+5
.changeset/eager-cougars-drive.md
··· 1 + --- 2 + "prototypey": patch 3 + --- 4 + 5 + fix exported type bug
+1 -1
.node-version
··· 1 - 24.10.0 1 + 25
+36 -36
packages/prototypey/core/lib.ts
··· 33 33 * Common options available for lexicon items. 34 34 * @see https://atproto.com/specs/lexicon#string-formats 35 35 */ 36 - interface LexiconItemCommonOptions { 36 + type LexiconItemCommonOptions = { 37 37 /** Indicates this field must be provided */ 38 38 required?: boolean; 39 39 /** Indicates this field can be explicitly set to null */ 40 40 nullable?: boolean; 41 41 /** Human-readable description */ 42 42 description?: string; 43 - } 43 + }; 44 44 45 45 /** 46 46 * Base interface for all lexicon items. 47 47 * @see https://atproto.com/specs/lexicon#overview-of-types 48 48 */ 49 - interface LexiconItem extends LexiconItemCommonOptions { 49 + type LexiconItem = LexiconItemCommonOptions & { 50 50 type: LexiconType; 51 - } 51 + }; 52 52 53 53 /** 54 54 * Definition in a lexicon namespace. 55 55 * @see https://atproto.com/specs/lexicon#lexicon-document 56 56 */ 57 - interface Def { 57 + type Def = { 58 58 type: LexiconType; 59 59 } 60 60 ··· 62 62 * Lexicon namespace document structure. 63 63 * @see https://atproto.com/specs/lexicon#lexicon-document 64 64 */ 65 - interface LexiconNamespace { 65 + type LexiconNamespace = { 66 66 /** Namespaced identifier (NSID) for this lexicon */ 67 67 id: string; 68 68 /** Named definitions within this namespace */ 69 69 defs: Record<string, Def>; 70 - } 70 + }; 71 71 72 72 /** 73 73 * String type options. 74 74 * @see https://atproto.com/specs/lexicon#string 75 75 */ 76 - interface StringOptions extends LexiconItemCommonOptions { 76 + type StringOptions = LexiconItemCommonOptions & { 77 77 /** 78 78 * Semantic string format constraint. 79 79 * @see https://atproto.com/specs/lexicon#string-formats ··· 106 106 default?: string; 107 107 /** Fixed, unchangeable value */ 108 108 const?: string; 109 - } 109 + }; 110 110 111 111 /** 112 112 * Boolean type options. 113 113 * @see https://atproto.com/specs/lexicon#boolean 114 114 */ 115 - interface BooleanOptions extends LexiconItemCommonOptions { 115 + type BooleanOptions = LexiconItemCommonOptions & { 116 116 /** Default value if not provided */ 117 117 default?: boolean; 118 118 /** Fixed, unchangeable value */ 119 119 const?: boolean; 120 - } 120 + }; 121 121 122 122 /** 123 123 * Integer type options. 124 124 * @see https://atproto.com/specs/lexicon#integer 125 125 */ 126 - interface IntegerOptions extends LexiconItemCommonOptions { 126 + type IntegerOptions = LexiconItemCommonOptions & { 127 127 /** Minimum allowed value (inclusive) */ 128 128 minimum?: number; 129 129 /** Maximum allowed value (inclusive) */ ··· 134 134 default?: number; 135 135 /** Fixed, unchangeable value */ 136 136 const?: number; 137 - } 137 + }; 138 138 139 139 /** 140 140 * Bytes type options for arbitrary byte arrays. 141 141 * @see https://atproto.com/specs/lexicon#bytes 142 142 */ 143 - interface BytesOptions extends LexiconItemCommonOptions { 143 + type BytesOptions = LexiconItemCommonOptions & { 144 144 /** Minimum byte array length */ 145 145 minLength?: number; 146 146 /** Maximum byte array length */ 147 147 maxLength?: number; 148 - } 148 + }; 149 149 150 150 /** 151 151 * Blob type options for binary data with MIME types. 152 152 * @see https://atproto.com/specs/lexicon#blob 153 153 */ 154 - interface BlobOptions extends LexiconItemCommonOptions { 154 + type BlobOptions = LexiconItemCommonOptions & { 155 155 /** Allowed MIME types (e.g., ["image/png", "image/jpeg"]) */ 156 156 accept?: string[]; 157 157 /** Maximum blob size in bytes */ 158 158 maxSize?: number; 159 - } 159 + }; 160 160 161 161 /** 162 162 * Array type options. 163 163 * @see https://atproto.com/specs/lexicon#array 164 164 */ 165 - interface ArrayOptions extends LexiconItemCommonOptions { 165 + type ArrayOptions = LexiconItemCommonOptions & { 166 166 /** Minimum array length */ 167 167 minLength?: number; 168 168 /** Maximum array length */ 169 169 maxLength?: number; 170 - } 170 + }; 171 171 172 172 /** 173 173 * Record type options for repository records. 174 174 * @see https://atproto.com/specs/lexicon#record 175 175 */ 176 - interface RecordOptions { 176 + type RecordOptions = { 177 177 /** 178 178 * Record key strategy: "self" for self-describing or "tid" for timestamp IDs 179 179 * @see https://atproto.com/specs/record-key ··· 183 183 record: { type: "object" }; 184 184 /** Human-readable description */ 185 185 description?: string; 186 - } 186 + }; 187 187 188 188 /** 189 189 * Union type options for multiple possible types. 190 190 * @see https://atproto.com/specs/lexicon#union 191 191 */ 192 - interface UnionOptions extends LexiconItemCommonOptions { 192 + type UnionOptions = LexiconItemCommonOptions & { 193 193 /** If true, only listed refs are allowed; if false, additional types may be added */ 194 194 closed?: boolean; 195 - } 195 + }; 196 196 197 197 /** 198 198 * Map of property names to their lexicon item definitions. ··· 256 256 * HTTP request or response body schema. 257 257 * @see https://atproto.com/specs/lexicon#http-endpoints 258 258 */ 259 - interface BodySchema { 259 + type BodySchema = { 260 260 /** MIME type encoding (typically "application/json") */ 261 261 encoding: "application/json" | (string & {}); 262 262 /** Human-readable description */ 263 263 description?: string; 264 264 /** Object schema defining the body structure */ 265 265 schema?: ObjectResult<ObjectProperties>; 266 - } 266 + }; 267 267 268 268 /** 269 269 * Error definition for HTTP endpoints. 270 270 * @see https://atproto.com/specs/lexicon#http-endpoints 271 271 */ 272 - interface ErrorDef { 272 + type ErrorDef = { 273 273 /** Error name/code */ 274 274 name: string; 275 275 /** Human-readable error description */ 276 276 description?: string; 277 - } 277 + }; 278 278 279 279 /** 280 280 * Query endpoint options (HTTP GET). 281 281 * @see https://atproto.com/specs/lexicon#query 282 282 */ 283 - interface QueryOptions { 283 + type QueryOptions = { 284 284 /** Human-readable description */ 285 285 description?: string; 286 286 /** Query string parameters */ ··· 289 289 output?: BodySchema; 290 290 /** Possible error responses */ 291 291 errors?: ErrorDef[]; 292 - } 292 + }; 293 293 294 294 /** 295 295 * Procedure endpoint options (HTTP POST). 296 296 * @see https://atproto.com/specs/lexicon#procedure 297 297 */ 298 - interface ProcedureOptions { 298 + type ProcedureOptions = { 299 299 /** Human-readable description */ 300 300 description?: string; 301 301 /** Query string parameters */ ··· 306 306 output?: BodySchema; 307 307 /** Possible error responses */ 308 308 errors?: ErrorDef[]; 309 - } 309 + }; 310 310 311 311 /** 312 312 * WebSocket message schema for subscriptions. 313 313 * @see https://atproto.com/specs/lexicon#subscription 314 314 */ 315 - interface MessageSchema { 315 + type MessageSchema = { 316 316 /** Human-readable description */ 317 317 description?: string; 318 318 /** Union of possible message types */ 319 319 schema: { type: "union"; refs: readonly string[] }; 320 - } 320 + }; 321 321 322 322 /** 323 323 * Subscription endpoint options (WebSocket). 324 324 * @see https://atproto.com/specs/lexicon#subscription 325 325 */ 326 - interface SubscriptionOptions { 326 + type SubscriptionOptions = { 327 327 /** Human-readable description */ 328 328 description?: string; 329 329 /** Query string parameters */ ··· 332 332 message?: MessageSchema; 333 333 /** Possible error responses */ 334 334 errors?: ErrorDef[]; 335 - } 335 + }; 336 336 337 337 /** 338 338 * Public interface for Lexicon to avoid exposing private implementation details 339 339 */ 340 - export interface LexiconSchema<T extends LexiconNamespace> { 340 + export type LexiconSchema<T extends LexiconNamespace> = { 341 341 json: T; 342 342 "~infer": Infer<{ json: T }>; 343 343 validate(
+1
packages/prototypey/core/main.ts
··· 1 1 export { lx, fromJSON } from "./lib.ts"; 2 2 export { type Infer } from "./infer.ts"; 3 + export type * from "@atproto/lexicon";
+8 -8
packages/prototypey/core/tests/infer.bench.ts
··· 10 10 }), 11 11 }); 12 12 return schema["~infer"]; 13 - }).types([748, "instantiations"]); 13 + }).types([685, "instantiations"]); 14 14 15 15 bench("infer with complex nested structure", () => { 16 16 const schema = lx.lexicon("test.complex", { ··· 33 33 }), 34 34 }); 35 35 return schema["~infer"]; 36 - }).types([1047, "instantiations"]); 36 + }).types([956, "instantiations"]); 37 37 38 38 bench("infer with circular reference", () => { 39 39 const ns = lx.lexicon("test", { ··· 50 50 }), 51 51 }); 52 52 return ns["~infer"]; 53 - }).types([699, "instantiations"]); 53 + }).types([634, "instantiations"]); 54 54 55 55 bench("infer with app.bsky.feed.defs lexicon", () => { 56 56 const schema = lx.lexicon("app.bsky.feed.defs", { ··· 117 117 interactionShare: lx.token("User shared the feed item"), 118 118 }); 119 119 return schema["~infer"]; 120 - }).types([1292, "instantiations"]); 120 + }).types([1237, "instantiations"]); 121 121 122 122 bench("fromJSON infer with simple object", () => { 123 123 const schema = fromJSON({ ··· 134 134 }, 135 135 }); 136 136 return schema["~infer"]; 137 - }).types([477, "instantiations"]); 137 + }).types([438, "instantiations"]); 138 138 139 139 bench("fromJSON infer with complex nested structure", () => { 140 140 const schema = fromJSON({ ··· 177 177 }, 178 178 }); 179 179 return schema["~infer"]; 180 - }).types([538, "instantiations"]); 180 + }).types([499, "instantiations"]); 181 181 182 182 bench("fromJSON infer with circular reference", () => { 183 183 const ns = fromJSON({ ··· 208 208 }, 209 209 }); 210 210 return ns["~infer"]; 211 - }).types([450, "instantiations"]); 211 + }).types([411, "instantiations"]); 212 212 213 213 bench("fromJSON infer with app.bsky.feed.defs lexicon", () => { 214 214 const schema = fromJSON({ ··· 325 325 }, 326 326 }); 327 327 return schema["~infer"]; 328 - }).types([552, "instantiations"]); 328 + }).types([513, "instantiations"]);
+2 -2
packages/prototypey/package.json
··· 43 43 "devDependencies": { 44 44 "@ark/attest": "^0.49.0", 45 45 "@types/node": "24.0.4", 46 - "tsdown": "0.12.7", 47 - "typescript": "5.8.3", 46 + "tsdown": "^0.15.0", 47 + "typescript": "5.9.3", 48 48 "vitest": "^3.2.4" 49 49 }, 50 50 "engines": {
+1 -1
packages/site/package.json
··· 31 31 "eslint-plugin-react-compiler": "19.1.0-rc.2", 32 32 "jsdom": "^25.0.1", 33 33 "tailwindcss": "^4.1.17", 34 - "typescript": "5.8.3", 34 + "typescript": "5.9.3", 35 35 "vite": "^6.4.1", 36 36 "vitest": "^3.2.4" 37 37 }
+289 -191
pnpm-lock.yaml
··· 22 22 version: 9.29.0(jiti@2.6.1) 23 23 knip: 24 24 specifier: ^5.68.0 25 - version: 5.68.0(@types/node@24.0.4)(typescript@5.8.3) 25 + version: 5.68.0(@types/node@24.0.4)(typescript@5.9.3) 26 26 prettier: 27 27 specifier: 3.6.1 28 28 version: 3.6.1 29 29 typescript-eslint: 30 30 specifier: 8.35.0 31 - version: 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3) 31 + version: 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 32 32 33 33 packages/prototypey: 34 34 dependencies: ··· 44 44 devDependencies: 45 45 '@ark/attest': 46 46 specifier: ^0.49.0 47 - version: 0.49.0(typescript@5.8.3) 47 + version: 0.49.0(typescript@5.9.3) 48 48 '@types/node': 49 49 specifier: 24.0.4 50 50 version: 24.0.4 51 51 tsdown: 52 - specifier: 0.12.7 53 - version: 0.12.7(oxc-resolver@11.12.0)(typescript@5.8.3) 52 + specifier: ^0.15.0 53 + version: 0.15.12(ms@2.1.3)(oxc-resolver@11.12.0)(typescript@5.9.3) 54 54 typescript: 55 - specifier: 5.8.3 56 - version: 5.8.3 55 + specifier: 5.9.3 56 + version: 5.9.3 57 57 vitest: 58 58 specifier: ^3.2.4 59 59 version: 3.2.4(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1)(jsdom@25.0.1) ··· 116 116 specifier: ^4.1.17 117 117 version: 4.1.17 118 118 typescript: 119 - specifier: 5.8.3 120 - version: 5.8.3 119 + specifier: 5.9.3 120 + version: 5.9.3 121 121 vite: 122 122 specifier: npm:rolldown-vite@7.0.6 123 123 version: rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1) ··· 171 171 172 172 '@babel/generator@7.28.3': 173 173 resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} 174 + engines: {node: '>=6.9.0'} 175 + 176 + '@babel/generator@7.28.5': 177 + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} 174 178 engines: {node: '>=6.9.0'} 175 179 176 180 '@babel/helper-annotate-as-pure@7.27.3': ··· 231 235 resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 232 236 engines: {node: '>=6.9.0'} 233 237 238 + '@babel/helper-validator-identifier@7.28.5': 239 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 240 + engines: {node: '>=6.9.0'} 241 + 234 242 '@babel/helper-validator-option@7.27.1': 235 243 resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 236 244 engines: {node: '>=6.9.0'} ··· 244 252 engines: {node: '>=6.0.0'} 245 253 hasBin: true 246 254 255 + '@babel/parser@7.28.5': 256 + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} 257 + engines: {node: '>=6.0.0'} 258 + hasBin: true 259 + 247 260 '@babel/plugin-proposal-private-methods@7.18.6': 248 261 resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} 249 262 engines: {node: '>=6.9.0'} ··· 277 290 278 291 '@babel/types@7.28.4': 279 292 resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} 293 + engines: {node: '>=6.9.0'} 294 + 295 + '@babel/types@7.28.5': 296 + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} 280 297 engines: {node: '>=6.9.0'} 281 298 282 299 '@changesets/apply-release-plan@7.0.13': ··· 644 661 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 645 662 engines: {node: '>= 8'} 646 663 647 - '@oxc-project/runtime@0.72.2': 648 - resolution: {integrity: sha512-J2lsPDen2mFs3cOA1gIBd0wsHEhum2vTnuKIRwmj3HJJcIz/XgeNdzvgSOioIXOJgURIpcDaK05jwaDG1rhDwg==} 649 - engines: {node: '>=6.9.0'} 650 - 651 664 '@oxc-project/runtime@0.75.0': 652 665 resolution: {integrity: sha512-gzRmVI/vorsPmbDXt7GD4Uh2lD3rCOku/1xWPB4Yx48k0EP4TZmzQudWapjN4+7Vv+rgXr0RqCHQadeaMvdBuw==} 653 666 engines: {node: '>=6.9.0'} ··· 656 669 resolution: {integrity: sha512-UH07DRi7xXqAsJ/sFbJJg0liIXnapB6P5uADXIiF1s6WQjZzcTIkKHca0s522QVxmijPxVX5ijCYxSr7eSq5CQ==} 657 670 engines: {node: '>=6.9.0'} 658 671 659 - '@oxc-project/types@0.72.2': 660 - resolution: {integrity: sha512-il5RF8AP85XC0CMjHF4cnVT9nT/v/ocm6qlZQpSiAR9qBbQMGkFKloBZwm7PcnOdiUX97yHgsKM7uDCCWCu3tg==} 661 - 662 672 '@oxc-project/types@0.75.1': 663 673 resolution: {integrity: sha512-7ZJy+51qWpZRvynaQUezeYfjCtaSdiXIWFUZIlOuTSfDXpXqnSl/m1IUPLx6XrOy6s0SFv3CLE14vcZy63bz7g==} 674 + 675 + '@oxc-project/types@0.95.0': 676 + resolution: {integrity: sha512-vACy7vhpMPhjEJhULNxrdR0D943TkA/MigMpJCHmBHvMXxRStRi/dPtTlfQ3uDwWSzRpT8z+7ImjZVf8JWBocQ==} 664 677 665 678 '@oxc-resolver/binding-android-arm-eabi@11.12.0': 666 679 resolution: {integrity: sha512-/IfGWLNdmS1kVYM2g+Xw4qXNWtCPZ/i5YMprflA8FC3vAjT4N0VucQcDxUPHxatQwre4qnhbFFWqRa1mz6Cgkw==} ··· 765 778 '@quansync/fs@0.1.5': 766 779 resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==} 767 780 768 - '@rolldown/binding-darwin-arm64@1.0.0-beta.11-commit.f051675': 769 - resolution: {integrity: sha512-Hlt/h+lOJ+ksC2wED2M9Hku/9CA2Hr17ENK82gNMmi3OqwcZLdZFqJDpASTli65wIOeT4p9rIUMdkfshCoJpYA==} 781 + '@rolldown/binding-android-arm64@1.0.0-beta.45': 782 + resolution: {integrity: sha512-bfgKYhFiXJALeA/riil908+2vlyWGdwa7Ju5S+JgWZYdR4jtiPOGdM6WLfso1dojCh+4ZWeiTwPeV9IKQEX+4g==} 783 + engines: {node: ^20.19.0 || >=22.12.0} 770 784 cpu: [arm64] 771 - os: [darwin] 785 + os: [android] 772 786 773 787 '@rolldown/binding-darwin-arm64@1.0.0-beta.24': 774 788 resolution: {integrity: sha512-gE4HGjIioZaMGZupq2zQQdqhlRV2b2qnjFHHkJEW50zVDmiVNWwdHjwvZDPx9JfW5y4GuHgp/zKDLZZbJlQ1/Q==} 775 789 cpu: [arm64] 776 790 os: [darwin] 777 791 778 - '@rolldown/binding-darwin-x64@1.0.0-beta.11-commit.f051675': 779 - resolution: {integrity: sha512-Bnst+HBwhW2YrNybEiNf9TJkI1myDgXmiPBVIOS0apzrLCmByzei6PilTClOpTpNFYB+UviL3Ox2gKUmcgUjGw==} 780 - cpu: [x64] 792 + '@rolldown/binding-darwin-arm64@1.0.0-beta.45': 793 + resolution: {integrity: sha512-xjCv4CRVsSnnIxTuyH1RDJl5OEQ1c9JYOwfDAHddjJDxCw46ZX9q80+xq7Eok7KC4bRSZudMJllkvOKv0T9SeA==} 794 + engines: {node: ^20.19.0 || >=22.12.0} 795 + cpu: [arm64] 781 796 os: [darwin] 782 797 783 798 '@rolldown/binding-darwin-x64@1.0.0-beta.24': ··· 785 800 cpu: [x64] 786 801 os: [darwin] 787 802 788 - '@rolldown/binding-freebsd-x64@1.0.0-beta.11-commit.f051675': 789 - resolution: {integrity: sha512-3jAxVmYDPc8vMZZOfZI1aokGB9cP6VNeU9XNCx0UJ6ShlSPK3qkAa0sWgueMhaQkgBVf8MOfGpjo47ohGd7QrA==} 803 + '@rolldown/binding-darwin-x64@1.0.0-beta.45': 804 + resolution: {integrity: sha512-ddcO9TD3D/CLUa/l8GO8LHzBOaZqWg5ClMy3jICoxwCuoz47h9dtqPsIeTiB6yR501LQTeDsjA4lIFd7u3Ljfw==} 805 + engines: {node: ^20.19.0 || >=22.12.0} 790 806 cpu: [x64] 791 - os: [freebsd] 807 + os: [darwin] 792 808 793 809 '@rolldown/binding-freebsd-x64@1.0.0-beta.24': 794 810 resolution: {integrity: sha512-lx3Q2TU2bbY4yDCZ6e+Wiom3VMLFlZmQswx/1CyjFd+Vv3Q+99SZm6CSfNAIZBaWD246yQRRr1Vx+iIoWCdYzQ==} 795 811 cpu: [x64] 796 812 os: [freebsd] 797 813 798 - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.11-commit.f051675': 799 - resolution: {integrity: sha512-TpUltUdvcsAf2WvXXD8AVc3BozvhgazJ2gJLXp4DVV2V82m26QelI373Bzx8d/4hB167EEIg4wWW/7GXB/ltoQ==} 800 - cpu: [arm] 801 - os: [linux] 814 + '@rolldown/binding-freebsd-x64@1.0.0-beta.45': 815 + resolution: {integrity: sha512-MBTWdrzW9w+UMYDUvnEuh0pQvLENkl2Sis15fHTfHVW7ClbGuez+RWopZudIDEGkpZXdeI4CkRXk+vdIIebrmg==} 816 + engines: {node: ^20.19.0 || >=22.12.0} 817 + cpu: [x64] 818 + os: [freebsd] 802 819 803 820 '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.24': 804 821 resolution: {integrity: sha512-PLtsV6uf3uS1/cNF8Wu/kitTpXT2YpOZbN6VJm7oMi5A8o5oO0vh8STCB71O5k2kwQMVycsmxHWFk2ZyEa6aMw==} 805 822 cpu: [arm] 806 823 os: [linux] 807 824 808 - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.11-commit.f051675': 809 - resolution: {integrity: sha512-eGvHnYQSdbdhsTdjdp/+83LrN81/7X9HD6y3jg7mEmdsicxEMEIt6CsP7tvYS/jn4489jgO/6mLxW/7Vg+B8pw==} 810 - cpu: [arm64] 825 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.45': 826 + resolution: {integrity: sha512-4YgoCFiki1HR6oSg+GxxfzfnVCesQxLF1LEnw9uXS/MpBmuog0EOO2rYfy69rWP4tFZL9IWp6KEfGZLrZ7aUog==} 827 + engines: {node: ^20.19.0 || >=22.12.0} 828 + cpu: [arm] 811 829 os: [linux] 812 830 813 831 '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.24': ··· 815 833 cpu: [arm64] 816 834 os: [linux] 817 835 818 - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.11-commit.f051675': 819 - resolution: {integrity: sha512-0NJZWXJls83FpBRzkTbGBsXXstaQLsfodnyeOghxbnNdsjn+B4dcNPpMK5V3QDsjC0pNjDLaDdzB2jWKlZbP/Q==} 836 + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.45': 837 + resolution: {integrity: sha512-LE1gjAwQRrbCOorJJ7LFr10s5vqYf5a00V5Ea9wXcT2+56n5YosJkcp8eQ12FxRBv2YX8dsdQJb+ZTtYJwb6XQ==} 838 + engines: {node: ^20.19.0 || >=22.12.0} 820 839 cpu: [arm64] 821 840 os: [linux] 822 841 ··· 825 844 cpu: [arm64] 826 845 os: [linux] 827 846 828 - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.11-commit.f051675': 829 - resolution: {integrity: sha512-9vXnu27r4zgS/BHP6RCLBOrJoV2xxtLYHT68IVpSOdCkBHGpf1oOJt6blv1y5NRRJBEfAFCvj5NmwSMhETF96w==} 830 - cpu: [x64] 847 + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.45': 848 + resolution: {integrity: sha512-tdy8ThO/fPp40B81v0YK3QC+KODOmzJzSUOO37DinQxzlTJ026gqUSOM8tzlVixRbQJltgVDCTYF8HNPRErQTA==} 849 + engines: {node: ^20.19.0 || >=22.12.0} 850 + cpu: [arm64] 831 851 os: [linux] 832 852 833 853 '@rolldown/binding-linux-x64-gnu@1.0.0-beta.24': ··· 835 855 cpu: [x64] 836 856 os: [linux] 837 857 838 - '@rolldown/binding-linux-x64-musl@1.0.0-beta.11-commit.f051675': 839 - resolution: {integrity: sha512-e6tvsZbtHt4kzl82oCajOUxwIN8uMfjhuQ0qxIVRzPekRRjKEzyH9agYPW6toN0cnHpkhPsu51tyZKJOdUl7jg==} 858 + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.45': 859 + resolution: {integrity: sha512-lS082ROBWdmOyVY/0YB3JmsiClaWoxvC+dA8/rbhyB9VLkvVEaihLEOr4CYmrMse151C4+S6hCw6oa1iewox7g==} 860 + engines: {node: ^20.19.0 || >=22.12.0} 840 861 cpu: [x64] 841 862 os: [linux] 842 863 ··· 845 866 cpu: [x64] 846 867 os: [linux] 847 868 848 - '@rolldown/binding-wasm32-wasi@1.0.0-beta.11-commit.f051675': 849 - resolution: {integrity: sha512-nBQVizPoUQiViANhWrOyihXNf2booP2iq3S396bI1tmHftdgUXWKa6yAoleJBgP0oF0idXpTPU82ciaROUcjpg==} 850 - engines: {node: '>=14.21.3'} 851 - cpu: [wasm32] 869 + '@rolldown/binding-linux-x64-musl@1.0.0-beta.45': 870 + resolution: {integrity: sha512-Hi73aYY0cBkr1/SvNQqH8Cd+rSV6S9RB5izCv0ySBcRnd/Wfn5plguUoGYwBnhHgFbh6cPw9m2dUVBR6BG1gxA==} 871 + engines: {node: ^20.19.0 || >=22.12.0} 872 + cpu: [x64] 873 + os: [linux] 874 + 875 + '@rolldown/binding-openharmony-arm64@1.0.0-beta.45': 876 + resolution: {integrity: sha512-fljEqbO7RHHogNDxYtTzr+GNjlfOx21RUyGmF+NrkebZ8emYYiIqzPxsaMZuRx0rgZmVmliOzEp86/CQFDKhJQ==} 877 + engines: {node: ^20.19.0 || >=22.12.0} 878 + cpu: [arm64] 879 + os: [openharmony] 852 880 853 881 '@rolldown/binding-wasm32-wasi@1.0.0-beta.24': 854 882 resolution: {integrity: sha512-7ubbtKCo6FBuAM4q6LoT5dOea7f/zj9OYXgumbwSmA0fw18mN5h8SrFTUjl7h9MpPkOyhi2uY6ss4pb39KXkcw==} 855 883 engines: {node: '>=14.21.3'} 856 884 cpu: [wasm32] 857 885 858 - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.11-commit.f051675': 859 - resolution: {integrity: sha512-Rey/ECXKI/UEykrKfJX3oVAPXDH2k1p2BKzYGza0z3S2X5I3sTDOeBn2I0IQgyyf7U3+DCBhYjkDFnmSePrU/A==} 860 - cpu: [arm64] 861 - os: [win32] 886 + '@rolldown/binding-wasm32-wasi@1.0.0-beta.45': 887 + resolution: {integrity: sha512-ZJDB7lkuZE9XUnWQSYrBObZxczut+8FZ5pdanm8nNS1DAo8zsrPuvGwn+U3fwU98WaiFsNrA4XHngesCGr8tEQ==} 888 + engines: {node: '>=14.0.0'} 889 + cpu: [wasm32] 862 890 863 891 '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.24': 864 892 resolution: {integrity: sha512-S5WKIabtRBJyzu31KnJRlbZRR6FMrTMzYRrNTnIY2hWWXfpcB1PNuHqbo+98ODLpH8knul4Vyf5sCL61okLTjA==} 865 893 cpu: [arm64] 866 894 os: [win32] 867 895 868 - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.11-commit.f051675': 869 - resolution: {integrity: sha512-LtuMKJe6iFH4iV55dy+gDwZ9v23Tfxx5cd7ZAxvhYFGoVNSvarxAgl844BvFGReERCnLTGRvo85FUR6fDHQX+A==} 870 - cpu: [ia32] 896 + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.45': 897 + resolution: {integrity: sha512-zyzAjItHPUmxg6Z8SyRhLdXlJn3/D9KL5b9mObUrBHhWS/GwRH4665xCiFqeuktAhhWutqfc+rOV2LjK4VYQGQ==} 898 + engines: {node: ^20.19.0 || >=22.12.0} 899 + cpu: [arm64] 871 900 os: [win32] 872 901 873 902 '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.24': ··· 875 904 cpu: [ia32] 876 905 os: [win32] 877 906 878 - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.11-commit.f051675': 879 - resolution: {integrity: sha512-YY8UYfBm4dbWa4psgEPPD9T9X0nAvlYu0BOsQC5vDfCwzzU7IHT4jAfetvlQq+4+M6qWHSTr6v+/WX5EmlM1WA==} 880 - cpu: [x64] 907 + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.45': 908 + resolution: {integrity: sha512-wODcGzlfxqS6D7BR0srkJk3drPwXYLu7jPHN27ce2c4PUnVVmJnp9mJzUQGT4LpmHmmVdMZ+P6hKvyTGBzc1CA==} 909 + engines: {node: ^20.19.0 || >=22.12.0} 910 + cpu: [ia32] 881 911 os: [win32] 882 912 883 913 '@rolldown/binding-win32-x64-msvc@1.0.0-beta.24': ··· 885 915 cpu: [x64] 886 916 os: [win32] 887 917 888 - '@rolldown/pluginutils@1.0.0-beta.11-commit.f051675': 889 - resolution: {integrity: sha512-TAqMYehvpauLKz7v4TZOTUQNjxa5bUQWw2+51/+Zk3ItclBxgoSWhnZ31sXjdoX6le6OXdK2vZfV3KoyW/O/GA==} 918 + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.45': 919 + resolution: {integrity: sha512-wiU40G1nQo9rtfvF9jLbl79lUgjfaD/LTyUEw2Wg/gdF5OhjzpKMVugZQngO+RNdwYaNj+Fs+kWBWfp4VXPMHA==} 920 + engines: {node: ^20.19.0 || >=22.12.0} 921 + cpu: [x64] 922 + os: [win32] 890 923 891 924 '@rolldown/pluginutils@1.0.0-beta.24': 892 925 resolution: {integrity: sha512-NMiim/enJlffMP16IanVj1ajFNEg8SaMEYyxyYfJoEyt5EiFT3HUH/T2GRdeStNWp+/kg5U8DiJqnQBgLQ8uCw==} 893 926 894 927 '@rolldown/pluginutils@1.0.0-beta.43': 895 928 resolution: {integrity: sha512-5Uxg7fQUCmfhax7FJke2+8B6cqgeUJUD9o2uXIKXhD+mG0mL6NObmVoi9wXEU1tY89mZKgAYA6fTbftx3q2ZPQ==} 929 + 930 + '@rolldown/pluginutils@1.0.0-beta.45': 931 + resolution: {integrity: sha512-Le9ulGCrD8ggInzWw/k2J8QcbPz7eGIOWqfJ2L+1R0Opm7n6J37s2hiDWlh6LJN0Lk9L5sUzMvRHKW7UxBZsQA==} 896 932 897 933 '@standard-schema/spec@1.0.0': 898 934 resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} ··· 1220 1256 resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 1221 1257 engines: {node: '>=12'} 1222 1258 1223 - ast-kit@2.1.3: 1224 - resolution: {integrity: sha512-TH+b3Lv6pUjy/Nu0m6A2JULtdzLpmqF9x1Dhj00ZoEiML8qvVA9j1flkzTKNYgdEhWrjDwtWNpyyCUbfQe514g==} 1259 + ast-kit@2.2.0: 1260 + resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} 1225 1261 engines: {node: '>=20.19.0'} 1226 1262 1227 1263 asynckit@0.4.0: ··· 1241 1277 resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} 1242 1278 engines: {node: '>=4'} 1243 1279 1244 - birpc@2.6.1: 1245 - resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==} 1280 + birpc@2.8.0: 1281 + resolution: {integrity: sha512-Bz2a4qD/5GRhiHSwj30c/8kC8QGj12nNDwz3D4ErQ4Xhy35dsSDvF+RA/tWpjyU0pdGtSDiEk6B5fBGE1qNVhw==} 1246 1282 1247 1283 brace-expansion@1.1.12: 1248 1284 resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} ··· 1387 1423 dom-accessibility-api@0.6.3: 1388 1424 resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} 1389 1425 1390 - dts-resolver@2.1.2: 1391 - resolution: {integrity: sha512-xeXHBQkn2ISSXxbJWD828PFjtyg+/UrMDo7W4Ffcs7+YWCquxU8YjV1KoxuiL+eJ5pg3ll+bC6flVv61L3LKZg==} 1392 - engines: {node: '>=20.18.0'} 1426 + dts-resolver@2.1.3: 1427 + resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} 1428 + engines: {node: '>=20.19.0'} 1393 1429 peerDependencies: 1394 1430 oxc-resolver: '>=11.0.0' 1395 1431 peerDependenciesMeta: ··· 1406 1442 emoji-regex@8.0.0: 1407 1443 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1408 1444 1409 - empathic@1.1.0: 1410 - resolution: {integrity: sha512-rsPft6CK3eHtrlp9Y5ALBb+hfK+DWnA4WFebbazxjWyx8vSm3rZeoM3z9irsjcqO3PYRzlfv27XIB4tz2DV7RA==} 1445 + empathic@2.0.0: 1446 + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} 1411 1447 engines: {node: '>=14'} 1412 1448 1413 1449 enhanced-resolve@5.18.3: ··· 1613 1649 resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} 1614 1650 engines: {node: '>= 0.4'} 1615 1651 1616 - get-tsconfig@4.12.0: 1617 - resolution: {integrity: sha512-LScr2aNr2FbjAjZh2C6X6BxRx1/x+aTDExct/xyq2XKbYOiG5c0aK7pMsSuyc0brz3ibr/lbQiHD9jzt4lccJw==} 1652 + get-tsconfig@4.13.0: 1653 + resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} 1618 1654 1619 1655 glob-parent@5.1.2: 1620 1656 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} ··· 2008 2044 nwsapi@2.2.22: 2009 2045 resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} 2010 2046 2047 + obug@1.0.0: 2048 + resolution: {integrity: sha512-WKcS43Yl6YPJekid7KiRdT6CHMSmYWVfJiSFbTaGxWQlC+cEBPxHa9jR1uS2cMiQmXd8Hsa2ipAKErQ/GLhSpg==} 2049 + peerDependencies: 2050 + ms: ^2.0.0 2051 + peerDependenciesMeta: 2052 + ms: 2053 + optional: true 2054 + 2011 2055 optionator@0.9.4: 2012 2056 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 2013 2057 engines: {node: '>= 0.8.0'} ··· 2178 2222 resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 2179 2223 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2180 2224 2181 - rolldown-plugin-dts@0.13.14: 2182 - resolution: {integrity: sha512-wjNhHZz9dlN6PTIXyizB6u/mAg1wEFMW9yw7imEVe3CxHSRnNHVyycIX0yDEOVJfDNISLPbkCIPEpFpizy5+PQ==} 2225 + rolldown-plugin-dts@0.17.7: 2226 + resolution: {integrity: sha512-ZGgXMhzCItmznNzbJlTcC/KdM6bIwcZoYUykJ2q14HOGvnMhnl2RXU+XrIrdjA2Hyzq3nWqDH7qWaM5a4uCVnw==} 2183 2227 engines: {node: '>=20.18.0'} 2184 2228 peerDependencies: 2229 + '@ts-macro/tsc': ^0.3.6 2185 2230 '@typescript/native-preview': '>=7.0.0-dev.20250601.1' 2186 - rolldown: ^1.0.0-beta.9 2231 + rolldown: ^1.0.0-beta.44 2187 2232 typescript: ^5.0.0 2188 - vue-tsc: ^2.2.0 || ^3.0.0 2233 + vue-tsc: ~3.1.0 2189 2234 peerDependenciesMeta: 2235 + '@ts-macro/tsc': 2236 + optional: true 2190 2237 '@typescript/native-preview': 2191 2238 optional: true 2192 2239 typescript: ··· 2234 2281 yaml: 2235 2282 optional: true 2236 2283 2237 - rolldown@1.0.0-beta.11-commit.f051675: 2238 - resolution: {integrity: sha512-g8MCVkvg2GnrrG+j+WplOTx1nAmjSwYOMSOQI0qfxf8D4NmYZqJuG3f85yWK64XXQv6pKcXZsfMkOPs9B6B52A==} 2284 + rolldown@1.0.0-beta.24: 2285 + resolution: {integrity: sha512-eDyipoOnoHQ5p6INkJ8g31eKGlqPSCAN9PapyOTw5HET4FYIWALZnSgpMZ67mdn+xT3jAsqGidNnBcIM6EAUhA==} 2239 2286 hasBin: true 2240 2287 2241 - rolldown@1.0.0-beta.24: 2242 - resolution: {integrity: sha512-eDyipoOnoHQ5p6INkJ8g31eKGlqPSCAN9PapyOTw5HET4FYIWALZnSgpMZ67mdn+xT3jAsqGidNnBcIM6EAUhA==} 2288 + rolldown@1.0.0-beta.45: 2289 + resolution: {integrity: sha512-iMmuD72XXLf26Tqrv1cryNYLX6NNPLhZ3AmNkSf8+xda0H+yijjGJ+wVT9UdBUHOpKzq9RjKtQKRCWoEKQQBZQ==} 2290 + engines: {node: ^20.19.0 || >=22.12.0} 2243 2291 hasBin: true 2244 2292 2245 2293 rrweb-cssom@0.7.1: ··· 2379 2427 tinyexec@0.3.2: 2380 2428 resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 2381 2429 2382 - tinyexec@1.0.1: 2383 - resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} 2430 + tinyexec@1.0.2: 2431 + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} 2432 + engines: {node: '>=18'} 2384 2433 2385 2434 tinyglobby@0.2.15: 2386 2435 resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} ··· 2417 2466 resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} 2418 2467 engines: {node: '>=18'} 2419 2468 2469 + tree-kill@1.2.2: 2470 + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} 2471 + hasBin: true 2472 + 2420 2473 treeify@1.1.0: 2421 2474 resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==} 2422 2475 engines: {node: '>=0.6'} ··· 2427 2480 peerDependencies: 2428 2481 typescript: '>=4.8.4' 2429 2482 2430 - tsdown@0.12.7: 2431 - resolution: {integrity: sha512-VJjVaqJfIQuQwtOoeuEJMOJUf3MPDrfX0X7OUNx3nq5pQeuIl3h58tmdbM1IZcu8Dn2j8NQjLh+5TXa0yPb9zg==} 2432 - engines: {node: '>=18.0.0'} 2483 + tsdown@0.15.12: 2484 + resolution: {integrity: sha512-c8VLlQm8/lFrOAg5VMVeN4NAbejZyVQkzd+ErjuaQgJFI/9MhR9ivr0H/CM7UlOF1+ELlF6YaI7sU/4itgGQ8w==} 2485 + engines: {node: '>=20.19.0'} 2433 2486 hasBin: true 2434 2487 peerDependencies: 2435 2488 '@arethetypeswrong/core': ^0.18.1 ··· 2437 2490 typescript: ^5.0.0 2438 2491 unplugin-lightningcss: ^0.4.0 2439 2492 unplugin-unused: ^0.5.0 2493 + unrun: ^0.2.1 2440 2494 peerDependenciesMeta: 2441 2495 '@arethetypeswrong/core': 2442 2496 optional: true ··· 2447 2501 unplugin-lightningcss: 2448 2502 optional: true 2449 2503 unplugin-unused: 2504 + optional: true 2505 + unrun: 2450 2506 optional: true 2451 2507 2452 2508 tslib@2.8.1: ··· 2463 2519 eslint: ^8.57.0 || ^9.0.0 2464 2520 typescript: '>=4.8.4 <5.9.0' 2465 2521 2466 - typescript@5.8.3: 2467 - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} 2522 + typescript@5.9.3: 2523 + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 2468 2524 engines: {node: '>=14.17'} 2469 2525 hasBin: true 2470 2526 2471 2527 uint8arrays@3.0.0: 2472 2528 resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==} 2473 2529 2474 - unconfig@7.3.3: 2475 - resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==} 2530 + unconfig-core@7.4.1: 2531 + resolution: {integrity: sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==} 2532 + 2533 + unconfig@7.4.1: 2534 + resolution: {integrity: sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==} 2476 2535 2477 2536 undici-types@7.8.0: 2478 2537 resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} ··· 2622 2681 2623 2682 '@adobe/css-tools@4.4.4': {} 2624 2683 2625 - '@ark/attest@0.49.0(typescript@5.8.3)': 2684 + '@ark/attest@0.49.0(typescript@5.9.3)': 2626 2685 dependencies: 2627 2686 '@ark/fs': 0.49.0 2628 2687 '@ark/util': 0.49.0 2629 2688 '@prettier/sync': 0.5.5(prettier@3.5.3) 2630 2689 '@typescript/analyze-trace': 0.10.1 2631 - '@typescript/vfs': 1.6.1(typescript@5.8.3) 2690 + '@typescript/vfs': 1.6.1(typescript@5.9.3) 2632 2691 arktype: 2.1.22 2633 2692 prettier: 3.5.3 2634 - typescript: 5.8.3 2693 + typescript: 5.9.3 2635 2694 transitivePeerDependencies: 2636 2695 - supports-color 2637 2696 ··· 2704 2763 '@jridgewell/trace-mapping': 0.3.31 2705 2764 jsesc: 3.1.0 2706 2765 2766 + '@babel/generator@7.28.5': 2767 + dependencies: 2768 + '@babel/parser': 7.28.5 2769 + '@babel/types': 7.28.5 2770 + '@jridgewell/gen-mapping': 0.3.13 2771 + '@jridgewell/trace-mapping': 0.3.31 2772 + jsesc: 3.1.0 2773 + 2707 2774 '@babel/helper-annotate-as-pure@7.27.3': 2708 2775 dependencies: 2709 2776 '@babel/types': 7.28.4 ··· 2780 2847 2781 2848 '@babel/helper-validator-identifier@7.27.1': {} 2782 2849 2850 + '@babel/helper-validator-identifier@7.28.5': {} 2851 + 2783 2852 '@babel/helper-validator-option@7.27.1': {} 2784 2853 2785 2854 '@babel/helpers@7.28.4': ··· 2790 2859 '@babel/parser@7.28.4': 2791 2860 dependencies: 2792 2861 '@babel/types': 7.28.4 2862 + 2863 + '@babel/parser@7.28.5': 2864 + dependencies: 2865 + '@babel/types': 7.28.5 2793 2866 2794 2867 '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.28.4)': 2795 2868 dependencies: ··· 2833 2906 dependencies: 2834 2907 '@babel/helper-string-parser': 7.27.1 2835 2908 '@babel/helper-validator-identifier': 7.27.1 2909 + 2910 + '@babel/types@7.28.5': 2911 + dependencies: 2912 + '@babel/helper-string-parser': 7.27.1 2913 + '@babel/helper-validator-identifier': 7.28.5 2836 2914 2837 2915 '@changesets/apply-release-plan@7.0.13': 2838 2916 dependencies: ··· 3230 3308 '@nodelib/fs.scandir': 2.1.5 3231 3309 fastq: 1.19.1 3232 3310 3233 - '@oxc-project/runtime@0.72.2': {} 3234 - 3235 3311 '@oxc-project/runtime@0.75.0': {} 3236 3312 3237 3313 '@oxc-project/runtime@0.75.1': {} 3238 3314 3239 - '@oxc-project/types@0.72.2': {} 3315 + '@oxc-project/types@0.75.1': {} 3240 3316 3241 - '@oxc-project/types@0.75.1': {} 3317 + '@oxc-project/types@0.95.0': {} 3242 3318 3243 3319 '@oxc-resolver/binding-android-arm-eabi@11.12.0': 3244 3320 optional: true ··· 3308 3384 dependencies: 3309 3385 quansync: 0.2.11 3310 3386 3311 - '@rolldown/binding-darwin-arm64@1.0.0-beta.11-commit.f051675': 3387 + '@rolldown/binding-android-arm64@1.0.0-beta.45': 3312 3388 optional: true 3313 3389 3314 3390 '@rolldown/binding-darwin-arm64@1.0.0-beta.24': 3315 3391 optional: true 3316 3392 3317 - '@rolldown/binding-darwin-x64@1.0.0-beta.11-commit.f051675': 3393 + '@rolldown/binding-darwin-arm64@1.0.0-beta.45': 3318 3394 optional: true 3319 3395 3320 3396 '@rolldown/binding-darwin-x64@1.0.0-beta.24': 3321 3397 optional: true 3322 3398 3323 - '@rolldown/binding-freebsd-x64@1.0.0-beta.11-commit.f051675': 3399 + '@rolldown/binding-darwin-x64@1.0.0-beta.45': 3324 3400 optional: true 3325 3401 3326 3402 '@rolldown/binding-freebsd-x64@1.0.0-beta.24': 3327 3403 optional: true 3328 3404 3329 - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.11-commit.f051675': 3405 + '@rolldown/binding-freebsd-x64@1.0.0-beta.45': 3330 3406 optional: true 3331 3407 3332 3408 '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.24': 3333 3409 optional: true 3334 3410 3335 - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.11-commit.f051675': 3411 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.45': 3336 3412 optional: true 3337 3413 3338 3414 '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.24': 3339 3415 optional: true 3340 3416 3341 - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.11-commit.f051675': 3417 + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.45': 3342 3418 optional: true 3343 3419 3344 3420 '@rolldown/binding-linux-arm64-musl@1.0.0-beta.24': 3345 3421 optional: true 3346 3422 3347 - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.11-commit.f051675': 3423 + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.45': 3348 3424 optional: true 3349 3425 3350 3426 '@rolldown/binding-linux-x64-gnu@1.0.0-beta.24': 3351 3427 optional: true 3352 3428 3353 - '@rolldown/binding-linux-x64-musl@1.0.0-beta.11-commit.f051675': 3429 + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.45': 3354 3430 optional: true 3355 3431 3356 3432 '@rolldown/binding-linux-x64-musl@1.0.0-beta.24': 3357 3433 optional: true 3358 3434 3359 - '@rolldown/binding-wasm32-wasi@1.0.0-beta.11-commit.f051675': 3360 - dependencies: 3361 - '@napi-rs/wasm-runtime': 0.2.12 3435 + '@rolldown/binding-linux-x64-musl@1.0.0-beta.45': 3436 + optional: true 3437 + 3438 + '@rolldown/binding-openharmony-arm64@1.0.0-beta.45': 3362 3439 optional: true 3363 3440 3364 3441 '@rolldown/binding-wasm32-wasi@1.0.0-beta.24': ··· 3366 3443 '@napi-rs/wasm-runtime': 0.2.12 3367 3444 optional: true 3368 3445 3369 - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.11-commit.f051675': 3446 + '@rolldown/binding-wasm32-wasi@1.0.0-beta.45': 3447 + dependencies: 3448 + '@napi-rs/wasm-runtime': 1.0.7 3370 3449 optional: true 3371 3450 3372 3451 '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.24': 3373 3452 optional: true 3374 3453 3375 - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.11-commit.f051675': 3454 + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.45': 3376 3455 optional: true 3377 3456 3378 3457 '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.24': 3379 3458 optional: true 3380 3459 3381 - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.11-commit.f051675': 3460 + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.45': 3382 3461 optional: true 3383 3462 3384 3463 '@rolldown/binding-win32-x64-msvc@1.0.0-beta.24': 3385 3464 optional: true 3386 3465 3387 - '@rolldown/pluginutils@1.0.0-beta.11-commit.f051675': {} 3466 + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.45': 3467 + optional: true 3388 3468 3389 3469 '@rolldown/pluginutils@1.0.0-beta.24': {} 3390 3470 3391 3471 '@rolldown/pluginutils@1.0.0-beta.43': {} 3472 + 3473 + '@rolldown/pluginutils@1.0.0-beta.45': {} 3392 3474 3393 3475 '@standard-schema/spec@1.0.0': {} 3394 3476 ··· 3546 3628 dependencies: 3547 3629 csstype: 3.1.3 3548 3630 3549 - '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3)': 3631 + '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)': 3550 3632 dependencies: 3551 3633 '@eslint-community/regexpp': 4.12.1 3552 - '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3) 3634 + '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 3553 3635 '@typescript-eslint/scope-manager': 8.35.0 3554 - '@typescript-eslint/type-utils': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3) 3555 - '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3) 3636 + '@typescript-eslint/type-utils': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 3637 + '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 3556 3638 '@typescript-eslint/visitor-keys': 8.35.0 3557 3639 eslint: 9.29.0(jiti@2.6.1) 3558 3640 graphemer: 1.4.0 3559 3641 ignore: 7.0.5 3560 3642 natural-compare: 1.4.0 3561 - ts-api-utils: 2.1.0(typescript@5.8.3) 3562 - typescript: 5.8.3 3643 + ts-api-utils: 2.1.0(typescript@5.9.3) 3644 + typescript: 5.9.3 3563 3645 transitivePeerDependencies: 3564 3646 - supports-color 3565 3647 3566 - '@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3)': 3648 + '@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)': 3567 3649 dependencies: 3568 3650 '@typescript-eslint/scope-manager': 8.35.0 3569 3651 '@typescript-eslint/types': 8.35.0 3570 - '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) 3652 + '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.9.3) 3571 3653 '@typescript-eslint/visitor-keys': 8.35.0 3572 3654 debug: 4.4.3 3573 3655 eslint: 9.29.0(jiti@2.6.1) 3574 - typescript: 5.8.3 3656 + typescript: 5.9.3 3575 3657 transitivePeerDependencies: 3576 3658 - supports-color 3577 3659 3578 - '@typescript-eslint/project-service@8.35.0(typescript@5.8.3)': 3660 + '@typescript-eslint/project-service@8.35.0(typescript@5.9.3)': 3579 3661 dependencies: 3580 - '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3) 3662 + '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.9.3) 3581 3663 '@typescript-eslint/types': 8.35.0 3582 3664 debug: 4.4.3 3583 - typescript: 5.8.3 3665 + typescript: 5.9.3 3584 3666 transitivePeerDependencies: 3585 3667 - supports-color 3586 3668 ··· 3589 3671 '@typescript-eslint/types': 8.35.0 3590 3672 '@typescript-eslint/visitor-keys': 8.35.0 3591 3673 3592 - '@typescript-eslint/tsconfig-utils@8.35.0(typescript@5.8.3)': 3674 + '@typescript-eslint/tsconfig-utils@8.35.0(typescript@5.9.3)': 3593 3675 dependencies: 3594 - typescript: 5.8.3 3676 + typescript: 5.9.3 3595 3677 3596 - '@typescript-eslint/type-utils@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3)': 3678 + '@typescript-eslint/type-utils@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)': 3597 3679 dependencies: 3598 - '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) 3599 - '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3) 3680 + '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.9.3) 3681 + '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 3600 3682 debug: 4.4.3 3601 3683 eslint: 9.29.0(jiti@2.6.1) 3602 - ts-api-utils: 2.1.0(typescript@5.8.3) 3603 - typescript: 5.8.3 3684 + ts-api-utils: 2.1.0(typescript@5.9.3) 3685 + typescript: 5.9.3 3604 3686 transitivePeerDependencies: 3605 3687 - supports-color 3606 3688 3607 3689 '@typescript-eslint/types@8.35.0': {} 3608 3690 3609 - '@typescript-eslint/typescript-estree@8.35.0(typescript@5.8.3)': 3691 + '@typescript-eslint/typescript-estree@8.35.0(typescript@5.9.3)': 3610 3692 dependencies: 3611 - '@typescript-eslint/project-service': 8.35.0(typescript@5.8.3) 3612 - '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3) 3693 + '@typescript-eslint/project-service': 8.35.0(typescript@5.9.3) 3694 + '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.9.3) 3613 3695 '@typescript-eslint/types': 8.35.0 3614 3696 '@typescript-eslint/visitor-keys': 8.35.0 3615 3697 debug: 4.4.3 ··· 3617 3699 is-glob: 4.0.3 3618 3700 minimatch: 9.0.5 3619 3701 semver: 7.7.3 3620 - ts-api-utils: 2.1.0(typescript@5.8.3) 3621 - typescript: 5.8.3 3702 + ts-api-utils: 2.1.0(typescript@5.9.3) 3703 + typescript: 5.9.3 3622 3704 transitivePeerDependencies: 3623 3705 - supports-color 3624 3706 3625 - '@typescript-eslint/utils@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3)': 3707 + '@typescript-eslint/utils@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)': 3626 3708 dependencies: 3627 3709 '@eslint-community/eslint-utils': 4.9.0(eslint@9.29.0(jiti@2.6.1)) 3628 3710 '@typescript-eslint/scope-manager': 8.35.0 3629 3711 '@typescript-eslint/types': 8.35.0 3630 - '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) 3712 + '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.9.3) 3631 3713 eslint: 9.29.0(jiti@2.6.1) 3632 - typescript: 5.8.3 3714 + typescript: 5.9.3 3633 3715 transitivePeerDependencies: 3634 3716 - supports-color 3635 3717 ··· 3649 3731 treeify: 1.1.0 3650 3732 yargs: 16.2.0 3651 3733 3652 - '@typescript/vfs@1.6.1(typescript@5.8.3)': 3734 + '@typescript/vfs@1.6.1(typescript@5.9.3)': 3653 3735 dependencies: 3654 3736 debug: 4.4.3 3655 - typescript: 5.8.3 3737 + typescript: 5.9.3 3656 3738 transitivePeerDependencies: 3657 3739 - supports-color 3658 3740 ··· 3756 3838 3757 3839 assertion-error@2.0.1: {} 3758 3840 3759 - ast-kit@2.1.3: 3841 + ast-kit@2.2.0: 3760 3842 dependencies: 3761 - '@babel/parser': 7.28.4 3843 + '@babel/parser': 7.28.5 3762 3844 pathe: 2.0.3 3763 3845 3764 3846 asynckit@0.4.0: {} ··· 3775 3857 dependencies: 3776 3858 is-windows: 1.0.2 3777 3859 3778 - birpc@2.6.1: {} 3860 + birpc@2.8.0: {} 3779 3861 3780 3862 brace-expansion@1.1.12: 3781 3863 dependencies: ··· 3902 3984 3903 3985 dom-accessibility-api@0.6.3: {} 3904 3986 3905 - dts-resolver@2.1.2(oxc-resolver@11.12.0): 3987 + dts-resolver@2.1.3(oxc-resolver@11.12.0): 3906 3988 optionalDependencies: 3907 3989 oxc-resolver: 11.12.0 3908 3990 ··· 3916 3998 3917 3999 emoji-regex@8.0.0: {} 3918 4000 3919 - empathic@1.1.0: {} 4001 + empathic@2.0.0: {} 3920 4002 3921 4003 enhanced-resolve@5.18.3: 3922 4004 dependencies: ··· 4176 4258 dunder-proto: 1.0.1 4177 4259 es-object-atoms: 1.1.1 4178 4260 4179 - get-tsconfig@4.12.0: 4261 + get-tsconfig@4.13.0: 4180 4262 dependencies: 4181 4263 resolve-pkg-maps: 1.0.0 4182 4264 ··· 4358 4440 dependencies: 4359 4441 json-buffer: 3.0.1 4360 4442 4361 - knip@5.68.0(@types/node@24.0.4)(typescript@5.8.3): 4443 + knip@5.68.0(@types/node@24.0.4)(typescript@5.9.3): 4362 4444 dependencies: 4363 4445 '@nodelib/fs.walk': 1.2.8 4364 4446 '@types/node': 24.0.4 ··· 4372 4454 picomatch: 4.0.3 4373 4455 smol-toml: 1.4.2 4374 4456 strip-json-comments: 5.0.2 4375 - typescript: 5.8.3 4457 + typescript: 5.9.3 4376 4458 zod: 4.1.12 4377 4459 4378 4460 levn@0.4.1: ··· 4509 4591 4510 4592 nwsapi@2.2.22: {} 4511 4593 4594 + obug@1.0.0(ms@2.1.3): 4595 + optionalDependencies: 4596 + ms: 2.1.3 4597 + 4512 4598 optionator@0.9.4: 4513 4599 dependencies: 4514 4600 deep-is: 0.1.4 ··· 4663 4749 4664 4750 reusify@1.1.0: {} 4665 4751 4666 - rolldown-plugin-dts@0.13.14(oxc-resolver@11.12.0)(rolldown@1.0.0-beta.11-commit.f051675)(typescript@5.8.3): 4752 + rolldown-plugin-dts@0.17.7(ms@2.1.3)(oxc-resolver@11.12.0)(rolldown@1.0.0-beta.45)(typescript@5.9.3): 4667 4753 dependencies: 4668 - '@babel/generator': 7.28.3 4669 - '@babel/parser': 7.28.4 4670 - '@babel/types': 7.28.4 4671 - ast-kit: 2.1.3 4672 - birpc: 2.6.1 4673 - debug: 4.4.3 4674 - dts-resolver: 2.1.2(oxc-resolver@11.12.0) 4675 - get-tsconfig: 4.12.0 4676 - rolldown: 1.0.0-beta.11-commit.f051675 4754 + '@babel/generator': 7.28.5 4755 + '@babel/parser': 7.28.5 4756 + '@babel/types': 7.28.5 4757 + ast-kit: 2.2.0 4758 + birpc: 2.8.0 4759 + dts-resolver: 2.1.3(oxc-resolver@11.12.0) 4760 + get-tsconfig: 4.13.0 4761 + magic-string: 0.30.21 4762 + obug: 1.0.0(ms@2.1.3) 4763 + rolldown: 1.0.0-beta.45 4677 4764 optionalDependencies: 4678 - typescript: 5.8.3 4765 + typescript: 5.9.3 4679 4766 transitivePeerDependencies: 4767 + - ms 4680 4768 - oxc-resolver 4681 - - supports-color 4682 4769 4683 4770 rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1): 4684 4771 dependencies: ··· 4695 4782 fsevents: 2.3.3 4696 4783 jiti: 2.6.1 4697 4784 4698 - rolldown@1.0.0-beta.11-commit.f051675: 4699 - dependencies: 4700 - '@oxc-project/runtime': 0.72.2 4701 - '@oxc-project/types': 0.72.2 4702 - '@rolldown/pluginutils': 1.0.0-beta.11-commit.f051675 4703 - ansis: 4.2.0 4704 - optionalDependencies: 4705 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.11-commit.f051675 4706 - '@rolldown/binding-darwin-x64': 1.0.0-beta.11-commit.f051675 4707 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.11-commit.f051675 4708 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.11-commit.f051675 4709 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.11-commit.f051675 4710 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.11-commit.f051675 4711 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.11-commit.f051675 4712 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.11-commit.f051675 4713 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.11-commit.f051675 4714 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.11-commit.f051675 4715 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.11-commit.f051675 4716 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.11-commit.f051675 4717 - 4718 4785 rolldown@1.0.0-beta.24: 4719 4786 dependencies: 4720 4787 '@oxc-project/runtime': 0.75.1 ··· 4735 4802 '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.24 4736 4803 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.24 4737 4804 4805 + rolldown@1.0.0-beta.45: 4806 + dependencies: 4807 + '@oxc-project/types': 0.95.0 4808 + '@rolldown/pluginutils': 1.0.0-beta.45 4809 + optionalDependencies: 4810 + '@rolldown/binding-android-arm64': 1.0.0-beta.45 4811 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.45 4812 + '@rolldown/binding-darwin-x64': 1.0.0-beta.45 4813 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.45 4814 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.45 4815 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.45 4816 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.45 4817 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.45 4818 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.45 4819 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.45 4820 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.45 4821 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.45 4822 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.45 4823 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.45 4824 + 4738 4825 rrweb-cssom@0.7.1: {} 4739 4826 4740 4827 rrweb-cssom@0.8.0: {} ··· 4842 4929 4843 4930 tinyexec@0.3.2: {} 4844 4931 4845 - tinyexec@1.0.1: {} 4932 + tinyexec@1.0.2: {} 4846 4933 4847 4934 tinyglobby@0.2.15: 4848 4935 dependencies: ··· 4873 4960 dependencies: 4874 4961 punycode: 2.3.1 4875 4962 4963 + tree-kill@1.2.2: {} 4964 + 4876 4965 treeify@1.1.0: {} 4877 4966 4878 - ts-api-utils@2.1.0(typescript@5.8.3): 4967 + ts-api-utils@2.1.0(typescript@5.9.3): 4879 4968 dependencies: 4880 - typescript: 5.8.3 4969 + typescript: 5.9.3 4881 4970 4882 - tsdown@0.12.7(oxc-resolver@11.12.0)(typescript@5.8.3): 4971 + tsdown@0.15.12(ms@2.1.3)(oxc-resolver@11.12.0)(typescript@5.9.3): 4883 4972 dependencies: 4884 4973 ansis: 4.2.0 4885 4974 cac: 6.7.14 4886 4975 chokidar: 4.0.3 4887 4976 debug: 4.4.3 4888 4977 diff: 8.0.2 4889 - empathic: 1.1.0 4978 + empathic: 2.0.0 4890 4979 hookable: 5.5.3 4891 - rolldown: 1.0.0-beta.11-commit.f051675 4892 - rolldown-plugin-dts: 0.13.14(oxc-resolver@11.12.0)(rolldown@1.0.0-beta.11-commit.f051675)(typescript@5.8.3) 4980 + rolldown: 1.0.0-beta.45 4981 + rolldown-plugin-dts: 0.17.7(ms@2.1.3)(oxc-resolver@11.12.0)(rolldown@1.0.0-beta.45)(typescript@5.9.3) 4893 4982 semver: 7.7.3 4894 - tinyexec: 1.0.1 4983 + tinyexec: 1.0.2 4895 4984 tinyglobby: 0.2.15 4896 - unconfig: 7.3.3 4985 + tree-kill: 1.2.2 4986 + unconfig: 7.4.1 4897 4987 optionalDependencies: 4898 - typescript: 5.8.3 4988 + typescript: 5.9.3 4899 4989 transitivePeerDependencies: 4990 + - '@ts-macro/tsc' 4900 4991 - '@typescript/native-preview' 4992 + - ms 4901 4993 - oxc-resolver 4902 4994 - supports-color 4903 4995 - vue-tsc ··· 4909 5001 dependencies: 4910 5002 prelude-ls: 1.2.1 4911 5003 4912 - typescript-eslint@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3): 5004 + typescript-eslint@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3): 4913 5005 dependencies: 4914 - '@typescript-eslint/eslint-plugin': 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3) 4915 - '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3) 4916 - '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.8.3) 5006 + '@typescript-eslint/eslint-plugin': 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 5007 + '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 5008 + '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 4917 5009 eslint: 9.29.0(jiti@2.6.1) 4918 - typescript: 5.8.3 5010 + typescript: 5.9.3 4919 5011 transitivePeerDependencies: 4920 5012 - supports-color 4921 5013 4922 - typescript@5.8.3: {} 5014 + typescript@5.9.3: {} 4923 5015 4924 5016 uint8arrays@3.0.0: 4925 5017 dependencies: 4926 5018 multiformats: 9.9.0 4927 5019 4928 - unconfig@7.3.3: 5020 + unconfig-core@7.4.1: 5021 + dependencies: 5022 + '@quansync/fs': 0.1.5 5023 + quansync: 0.2.11 5024 + 5025 + unconfig@7.4.1: 4929 5026 dependencies: 4930 5027 '@quansync/fs': 0.1.5 4931 5028 defu: 6.1.4 4932 5029 jiti: 2.6.1 4933 5030 quansync: 0.2.11 5031 + unconfig-core: 7.4.1 4934 5032 4935 5033 undici-types@7.8.0: {} 4936 5034