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.

initial working types

Tyler beda016d c472d427

+389 -335
+5
package.json
··· 33 33 "packageManager": "pnpm@10.4.0", 34 34 "engines": { 35 35 "node": ">=20.19.0" 36 + }, 37 + "pnpm": { 38 + "overrides": { 39 + "vite": "npm:rolldown-vite@7.0.6" 40 + } 36 41 } 37 42 }
+2 -1
packages/prototypekit/package.json
··· 16 16 "main": "lib/index.js", 17 17 "exports": { 18 18 ".": "./lib/index.js", 19 - "./infer": "./lib/infer.js" 19 + "./infer": "./lib/infer.js", 20 + "./lib/lib.d.ts": "./lib/lib.d.ts" 20 21 }, 21 22 "files": [ 22 23 "lib/",
+2 -3
packages/site/package.json
··· 4 4 "private": true, 5 5 "type": "module", 6 6 "scripts": { 7 - "dev": "rolldown -c --watch", 8 - "build": "tsc && rolldown -c", 7 + "dev": "vite", 8 + "build": "tsc && vite build", 9 9 "preview": "vite preview", 10 10 "test": "vitest" 11 11 }, ··· 23 23 "@types/react-dom": "^18.3.5", 24 24 "@vitejs/plugin-react": "^4.3.4", 25 25 "jsdom": "^25.0.1", 26 - "rolldown": "^1.0.0-beta.5", 27 26 "typescript": "5.8.3", 28 27 "vite": "^6.0.5", 29 28 "vitest": "^3.2.4"
-10
packages/site/rolldown.config.ts
··· 1 - import { defineConfig } from "rolldown"; 2 - import react from "@vitejs/plugin-react"; 3 - 4 - export default defineConfig({ 5 - input: "./src/main.tsx", 6 - output: { 7 - dir: "dist", 8 - }, 9 - plugins: [react()], 10 - });
+49
packages/site/src/components/Editor.tsx
··· 6 6 } 7 7 8 8 export function Editor({ value, onChange }: EditorProps) { 9 + const handleEditorWillMount = (monaco: typeof import("monaco-editor")) => { 10 + monaco.languages.typescript.typescriptDefaults.setDiagnosticsOptions({ 11 + noSemanticValidation: false, 12 + noSyntaxValidation: false, 13 + }); 14 + 15 + monaco.languages.typescript.typescriptDefaults.setCompilerOptions({ 16 + target: monaco.languages.typescript.ScriptTarget.ES2020, 17 + allowNonTsExtensions: true, 18 + moduleResolution: monaco.languages.typescript.ModuleResolutionKind.NodeJs, 19 + module: monaco.languages.typescript.ModuleKind.ESNext, 20 + noEmit: true, 21 + esModuleInterop: true, 22 + allowSyntheticDefaultImports: true, 23 + }); 24 + 25 + monaco.languages.typescript.typescriptDefaults.addExtraLib( 26 + `declare module "prototypekit" { 27 + type Prettify<T> = { [K in keyof T]: T[K] } & {}; 28 + 29 + type UnionToTuple<T> = ((T extends unknown ? (x: () => T) => void : never) extends ((x: infer I) => void) ? I : never) extends (() => infer R) ? [...UnionToTuple<Exclude<T, R>>, R] : []; 30 + 31 + export const lx: { 32 + null(options?: { required?: boolean; nullable?: boolean }): { type: "null" } & { required?: boolean; nullable?: boolean }; 33 + boolean<T extends { required?: boolean; nullable?: boolean; default?: boolean; const?: boolean }>(options?: T): T & { type: "boolean" }; 34 + integer<T extends { required?: boolean; nullable?: boolean; minimum?: number; maximum?: number; enum?: number[]; default?: number; const?: number }>(options?: T): T & { type: "integer" }; 35 + string<T extends { required?: boolean; nullable?: boolean; format?: "at-identifier" | "at-uri" | "cid" | "datetime" | "did" | "handle" | "nsid" | "tid" | "record-key" | "uri" | "language"; maxLength?: number; minLength?: number; maxGraphemes?: number; minGraphemes?: number; knownValues?: string[]; enum?: string[]; default?: string; const?: string }>(options?: T): T & { type: "string" }; 36 + unknown(options?: { required?: boolean; nullable?: boolean }): { type: "unknown" } & { required?: boolean; nullable?: boolean }; 37 + bytes<T extends { required?: boolean; nullable?: boolean; minLength?: number; maxLength?: number }>(options?: T): T & { type: "bytes" }; 38 + cidLink<Link extends string>(link: Link): { type: "cid-link"; $link: Link }; 39 + blob<T extends { required?: boolean; nullable?: boolean; accept?: string[]; maxSize?: number }>(options?: T): T & { type: "blob" }; 40 + array<Items extends { type: any }, Options extends { required?: boolean; nullable?: boolean; minLength?: number; maxLength?: number }>(items: Items, options?: Options): Options & { type: "array"; items: Items }; 41 + token<Description extends string>(description: Description): { type: "token"; description: Description }; 42 + ref<Ref extends string>(ref: Ref, options?: { required?: boolean; nullable?: boolean }): { required?: boolean; nullable?: boolean } & { type: "ref"; ref: Ref }; 43 + union<const Refs extends readonly string[], Options extends { required?: boolean; nullable?: boolean; closed?: boolean }>(refs: Refs, options?: Options): Options & { type: "union"; refs: Refs }; 44 + record<T extends { key: "self" | "tid"; record: { type: "object" }; description?: string }>(options: T): T & { type: "record" }; 45 + object<T extends Record<string, { type: any }>>(options: T): any; 46 + params<Properties extends Record<string, any>>(properties: Properties): any; 47 + query<T extends { description?: string; parameters?: any; output?: any; errors?: any[] }>(options?: T): T & { type: "query" }; 48 + procedure<T extends { description?: string; parameters?: any; input?: any; output?: any; errors?: any[] }>(options?: T): T & { type: "procedure" }; 49 + subscription<T extends { description?: string; parameters?: any; message?: any; errors?: any[] }>(options?: T): T & { type: "subscription" }; 50 + namespace<ID extends string, D extends Record<string, { type: any }>>(id: ID, defs: D): { json: { lexicon: 1; id: ID; defs: D }; infer: any }; 51 + }; 52 + }`, 53 + "file:///node_modules/prototypekit/index.d.ts", 54 + ); 55 + }; 56 + 9 57 return ( 10 58 <div style={{ flex: 1, display: "flex", flexDirection: "column" }}> 11 59 <div ··· 27 75 value={value} 28 76 onChange={(value) => onChange(value || "")} 29 77 theme="vs-light" 78 + beforeMount={handleEditorWillMount} 30 79 options={{ 31 80 minimap: { enabled: false }, 32 81 fontSize: 14,
+331 -321
pnpm-lock.yaml
··· 4 4 autoInstallPeers: true 5 5 excludeLinksFromLockfile: false 6 6 7 + overrides: 8 + vite: npm:rolldown-vite@7.0.6 9 + 7 10 importers: 8 11 9 12 .: ··· 44 47 version: 5.8.3 45 48 vitest: 46 49 specifier: ^3.2.4 47 - version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1) 50 + version: 3.2.4(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1)(jsdom@25.0.1) 48 51 49 52 packages/prototypekit: 50 53 devDependencies: ··· 62 65 version: 5.8.3 63 66 vitest: 64 67 specifier: ^3.2.4 65 - version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1) 68 + version: 3.2.4(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1)(jsdom@25.0.1) 66 69 67 70 packages/site: 68 71 dependencies: ··· 96 99 version: 18.3.7(@types/react@18.3.26) 97 100 '@vitejs/plugin-react': 98 101 specifier: ^4.3.4 99 - version: 4.7.0(vite@6.4.0(@types/node@24.0.4)(jiti@2.6.1)) 102 + version: 4.7.0(rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1)) 100 103 jsdom: 101 104 specifier: ^25.0.1 102 105 version: 25.0.1 103 - rolldown: 104 - specifier: ^1.0.0-beta.5 105 - version: 1.0.0-beta.11-commit.f051675 106 106 typescript: 107 107 specifier: 5.8.3 108 108 version: 5.8.3 109 109 vite: 110 - specifier: ^6.0.5 111 - version: 6.4.0(@types/node@24.0.4)(jiti@2.6.1) 110 + specifier: npm:rolldown-vite@7.0.6 111 + version: rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1) 112 112 vitest: 113 113 specifier: ^3.2.4 114 - version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1) 114 + version: 3.2.4(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1)(jsdom@25.0.1) 115 115 116 116 packages: 117 117 ··· 516 516 resolution: {integrity: sha512-J2lsPDen2mFs3cOA1gIBd0wsHEhum2vTnuKIRwmj3HJJcIz/XgeNdzvgSOioIXOJgURIpcDaK05jwaDG1rhDwg==} 517 517 engines: {node: '>=6.9.0'} 518 518 519 + '@oxc-project/runtime@0.75.0': 520 + resolution: {integrity: sha512-gzRmVI/vorsPmbDXt7GD4Uh2lD3rCOku/1xWPB4Yx48k0EP4TZmzQudWapjN4+7Vv+rgXr0RqCHQadeaMvdBuw==} 521 + engines: {node: '>=6.9.0'} 522 + 523 + '@oxc-project/runtime@0.75.1': 524 + resolution: {integrity: sha512-UH07DRi7xXqAsJ/sFbJJg0liIXnapB6P5uADXIiF1s6WQjZzcTIkKHca0s522QVxmijPxVX5ijCYxSr7eSq5CQ==} 525 + engines: {node: '>=6.9.0'} 526 + 519 527 '@oxc-project/types@0.72.2': 520 528 resolution: {integrity: sha512-il5RF8AP85XC0CMjHF4cnVT9nT/v/ocm6qlZQpSiAR9qBbQMGkFKloBZwm7PcnOdiUX97yHgsKM7uDCCWCu3tg==} 521 529 530 + '@oxc-project/types@0.75.1': 531 + resolution: {integrity: sha512-7ZJy+51qWpZRvynaQUezeYfjCtaSdiXIWFUZIlOuTSfDXpXqnSl/m1IUPLx6XrOy6s0SFv3CLE14vcZy63bz7g==} 532 + 522 533 '@prettier/sync@0.5.5': 523 534 resolution: {integrity: sha512-6BMtNr7aQhyNcGzmumkL0tgr1YQGfm9d7ZdmRpWqWuqpc9vZBind4xMe5NMiRECOhjuSiWHfBWLBnXkpeE90bw==} 524 535 peerDependencies: ··· 532 543 cpu: [arm64] 533 544 os: [darwin] 534 545 546 + '@rolldown/binding-darwin-arm64@1.0.0-beta.24': 547 + resolution: {integrity: sha512-gE4HGjIioZaMGZupq2zQQdqhlRV2b2qnjFHHkJEW50zVDmiVNWwdHjwvZDPx9JfW5y4GuHgp/zKDLZZbJlQ1/Q==} 548 + cpu: [arm64] 549 + os: [darwin] 550 + 535 551 '@rolldown/binding-darwin-x64@1.0.0-beta.11-commit.f051675': 536 552 resolution: {integrity: sha512-Bnst+HBwhW2YrNybEiNf9TJkI1myDgXmiPBVIOS0apzrLCmByzei6PilTClOpTpNFYB+UviL3Ox2gKUmcgUjGw==} 537 553 cpu: [x64] 538 554 os: [darwin] 539 555 556 + '@rolldown/binding-darwin-x64@1.0.0-beta.24': 557 + resolution: {integrity: sha512-h2HfOtqmjIHIz9WdpKAJ8sBfLNGkrMlwrCfNV2MDDGu0x3YdYBYPE+ozS5PvE53Tp8y6EYn2/thNWJTGWy/N3Q==} 558 + cpu: [x64] 559 + os: [darwin] 560 + 540 561 '@rolldown/binding-freebsd-x64@1.0.0-beta.11-commit.f051675': 541 562 resolution: {integrity: sha512-3jAxVmYDPc8vMZZOfZI1aokGB9cP6VNeU9XNCx0UJ6ShlSPK3qkAa0sWgueMhaQkgBVf8MOfGpjo47ohGd7QrA==} 542 563 cpu: [x64] 543 564 os: [freebsd] 544 565 566 + '@rolldown/binding-freebsd-x64@1.0.0-beta.24': 567 + resolution: {integrity: sha512-lx3Q2TU2bbY4yDCZ6e+Wiom3VMLFlZmQswx/1CyjFd+Vv3Q+99SZm6CSfNAIZBaWD246yQRRr1Vx+iIoWCdYzQ==} 568 + cpu: [x64] 569 + os: [freebsd] 570 + 545 571 '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.11-commit.f051675': 546 572 resolution: {integrity: sha512-TpUltUdvcsAf2WvXXD8AVc3BozvhgazJ2gJLXp4DVV2V82m26QelI373Bzx8d/4hB167EEIg4wWW/7GXB/ltoQ==} 547 573 cpu: [arm] 548 574 os: [linux] 549 575 576 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.24': 577 + resolution: {integrity: sha512-PLtsV6uf3uS1/cNF8Wu/kitTpXT2YpOZbN6VJm7oMi5A8o5oO0vh8STCB71O5k2kwQMVycsmxHWFk2ZyEa6aMw==} 578 + cpu: [arm] 579 + os: [linux] 580 + 550 581 '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.11-commit.f051675': 551 582 resolution: {integrity: sha512-eGvHnYQSdbdhsTdjdp/+83LrN81/7X9HD6y3jg7mEmdsicxEMEIt6CsP7tvYS/jn4489jgO/6mLxW/7Vg+B8pw==} 552 583 cpu: [arm64] 553 584 os: [linux] 554 585 586 + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.24': 587 + resolution: {integrity: sha512-UxGukDkWnv7uS5R+BPVeJ4FSuwA+lgC62LRsyPPSJhJhKMNGZ2W9sQPIpEtBRlww8t0qR6QBsiD5TGLW98ktGw==} 588 + cpu: [arm64] 589 + os: [linux] 590 + 555 591 '@rolldown/binding-linux-arm64-musl@1.0.0-beta.11-commit.f051675': 556 592 resolution: {integrity: sha512-0NJZWXJls83FpBRzkTbGBsXXstaQLsfodnyeOghxbnNdsjn+B4dcNPpMK5V3QDsjC0pNjDLaDdzB2jWKlZbP/Q==} 557 593 cpu: [arm64] 558 594 os: [linux] 559 595 596 + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.24': 597 + resolution: {integrity: sha512-vB99yGYW9FOQe4lk3MNKa13+vRj+7waZFlRE3Ba/IpEy7RFxZ78ASkPLXkz4+kYYbUvMnRaOfk9RKX2fqYZRUg==} 598 + cpu: [arm64] 599 + os: [linux] 600 + 560 601 '@rolldown/binding-linux-x64-gnu@1.0.0-beta.11-commit.f051675': 561 602 resolution: {integrity: sha512-9vXnu27r4zgS/BHP6RCLBOrJoV2xxtLYHT68IVpSOdCkBHGpf1oOJt6blv1y5NRRJBEfAFCvj5NmwSMhETF96w==} 603 + cpu: [x64] 604 + os: [linux] 605 + 606 + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.24': 607 + resolution: {integrity: sha512-fAMZBWutuKWHsyvHVsKjFYRXVgTbzBfNmomzPPpog8UtdkHk5Vnb0qVEeZP4hR4TsXnKfzD2EQ98NRqFej5QYA==} 562 608 cpu: [x64] 563 609 os: [linux] 564 610 ··· 567 613 cpu: [x64] 568 614 os: [linux] 569 615 616 + '@rolldown/binding-linux-x64-musl@1.0.0-beta.24': 617 + resolution: {integrity: sha512-0UY/Qo8fAlpolcWOg2ZU7SCUrsCJWifdRMliV9GXlZaBKbMoVNFw0pHGDm9cj/3TWhJu/iB0peZK00dm22LlNw==} 618 + cpu: [x64] 619 + os: [linux] 620 + 570 621 '@rolldown/binding-wasm32-wasi@1.0.0-beta.11-commit.f051675': 571 622 resolution: {integrity: sha512-nBQVizPoUQiViANhWrOyihXNf2booP2iq3S396bI1tmHftdgUXWKa6yAoleJBgP0oF0idXpTPU82ciaROUcjpg==} 572 623 engines: {node: '>=14.21.3'} 573 624 cpu: [wasm32] 574 625 626 + '@rolldown/binding-wasm32-wasi@1.0.0-beta.24': 627 + resolution: {integrity: sha512-7ubbtKCo6FBuAM4q6LoT5dOea7f/zj9OYXgumbwSmA0fw18mN5h8SrFTUjl7h9MpPkOyhi2uY6ss4pb39KXkcw==} 628 + engines: {node: '>=14.21.3'} 629 + cpu: [wasm32] 630 + 575 631 '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.11-commit.f051675': 576 632 resolution: {integrity: sha512-Rey/ECXKI/UEykrKfJX3oVAPXDH2k1p2BKzYGza0z3S2X5I3sTDOeBn2I0IQgyyf7U3+DCBhYjkDFnmSePrU/A==} 577 633 cpu: [arm64] 578 634 os: [win32] 579 635 636 + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.24': 637 + resolution: {integrity: sha512-S5WKIabtRBJyzu31KnJRlbZRR6FMrTMzYRrNTnIY2hWWXfpcB1PNuHqbo+98ODLpH8knul4Vyf5sCL61okLTjA==} 638 + cpu: [arm64] 639 + os: [win32] 640 + 580 641 '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.11-commit.f051675': 581 642 resolution: {integrity: sha512-LtuMKJe6iFH4iV55dy+gDwZ9v23Tfxx5cd7ZAxvhYFGoVNSvarxAgl844BvFGReERCnLTGRvo85FUR6fDHQX+A==} 582 643 cpu: [ia32] 583 644 os: [win32] 584 645 646 + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.24': 647 + resolution: {integrity: sha512-5EW8mzHoukz3zBn/VAaTapK+i+/ZFbSSP9meDmLSuGnk6La8uLAPc7E+6S3gbJnQ6k8lSC6ipIIeXC4SPdttKQ==} 648 + cpu: [ia32] 649 + os: [win32] 650 + 585 651 '@rolldown/binding-win32-x64-msvc@1.0.0-beta.11-commit.f051675': 586 652 resolution: {integrity: sha512-YY8UYfBm4dbWa4psgEPPD9T9X0nAvlYu0BOsQC5vDfCwzzU7IHT4jAfetvlQq+4+M6qWHSTr6v+/WX5EmlM1WA==} 587 653 cpu: [x64] 588 654 os: [win32] 589 655 590 - '@rolldown/pluginutils@1.0.0-beta.11-commit.f051675': 591 - resolution: {integrity: sha512-TAqMYehvpauLKz7v4TZOTUQNjxa5bUQWw2+51/+Zk3ItclBxgoSWhnZ31sXjdoX6le6OXdK2vZfV3KoyW/O/GA==} 592 - 593 - '@rolldown/pluginutils@1.0.0-beta.27': 594 - resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} 595 - 596 - '@rollup/rollup-android-arm-eabi@4.52.4': 597 - resolution: {integrity: sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==} 598 - cpu: [arm] 599 - os: [android] 600 - 601 - '@rollup/rollup-android-arm64@4.52.4': 602 - resolution: {integrity: sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==} 603 - cpu: [arm64] 604 - os: [android] 605 - 606 - '@rollup/rollup-darwin-arm64@4.52.4': 607 - resolution: {integrity: sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==} 608 - cpu: [arm64] 609 - os: [darwin] 610 - 611 - '@rollup/rollup-darwin-x64@4.52.4': 612 - resolution: {integrity: sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==} 613 - cpu: [x64] 614 - os: [darwin] 615 - 616 - '@rollup/rollup-freebsd-arm64@4.52.4': 617 - resolution: {integrity: sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==} 618 - cpu: [arm64] 619 - os: [freebsd] 620 - 621 - '@rollup/rollup-freebsd-x64@4.52.4': 622 - resolution: {integrity: sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==} 623 - cpu: [x64] 624 - os: [freebsd] 625 - 626 - '@rollup/rollup-linux-arm-gnueabihf@4.52.4': 627 - resolution: {integrity: sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==} 628 - cpu: [arm] 629 - os: [linux] 630 - 631 - '@rollup/rollup-linux-arm-musleabihf@4.52.4': 632 - resolution: {integrity: sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==} 633 - cpu: [arm] 634 - os: [linux] 635 - 636 - '@rollup/rollup-linux-arm64-gnu@4.52.4': 637 - resolution: {integrity: sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==} 638 - cpu: [arm64] 639 - os: [linux] 640 - 641 - '@rollup/rollup-linux-arm64-musl@4.52.4': 642 - resolution: {integrity: sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==} 643 - cpu: [arm64] 644 - os: [linux] 645 - 646 - '@rollup/rollup-linux-loong64-gnu@4.52.4': 647 - resolution: {integrity: sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==} 648 - cpu: [loong64] 649 - os: [linux] 650 - 651 - '@rollup/rollup-linux-ppc64-gnu@4.52.4': 652 - resolution: {integrity: sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==} 653 - cpu: [ppc64] 654 - os: [linux] 655 - 656 - '@rollup/rollup-linux-riscv64-gnu@4.52.4': 657 - resolution: {integrity: sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==} 658 - cpu: [riscv64] 659 - os: [linux] 660 - 661 - '@rollup/rollup-linux-riscv64-musl@4.52.4': 662 - resolution: {integrity: sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==} 663 - cpu: [riscv64] 664 - os: [linux] 665 - 666 - '@rollup/rollup-linux-s390x-gnu@4.52.4': 667 - resolution: {integrity: sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==} 668 - cpu: [s390x] 669 - os: [linux] 670 - 671 - '@rollup/rollup-linux-x64-gnu@4.52.4': 672 - resolution: {integrity: sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==} 673 - cpu: [x64] 674 - os: [linux] 675 - 676 - '@rollup/rollup-linux-x64-musl@4.52.4': 677 - resolution: {integrity: sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==} 656 + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.24': 657 + resolution: {integrity: sha512-KpurHt8+B0yTg9gHroC3H/Tf2c9VfjIBsC/wVHTf7GGAe+xkw1+5iYB3Y5iSy3OaMTGq1U3/YEvTqqBdSbDMUg==} 678 658 cpu: [x64] 679 - os: [linux] 680 - 681 - '@rollup/rollup-openharmony-arm64@4.52.4': 682 - resolution: {integrity: sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==} 683 - cpu: [arm64] 684 - os: [openharmony] 685 - 686 - '@rollup/rollup-win32-arm64-msvc@4.52.4': 687 - resolution: {integrity: sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==} 688 - cpu: [arm64] 689 659 os: [win32] 690 660 691 - '@rollup/rollup-win32-ia32-msvc@4.52.4': 692 - resolution: {integrity: sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==} 693 - cpu: [ia32] 694 - os: [win32] 661 + '@rolldown/pluginutils@1.0.0-beta.11-commit.f051675': 662 + resolution: {integrity: sha512-TAqMYehvpauLKz7v4TZOTUQNjxa5bUQWw2+51/+Zk3ItclBxgoSWhnZ31sXjdoX6le6OXdK2vZfV3KoyW/O/GA==} 695 663 696 - '@rollup/rollup-win32-x64-gnu@4.52.4': 697 - resolution: {integrity: sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==} 698 - cpu: [x64] 699 - os: [win32] 664 + '@rolldown/pluginutils@1.0.0-beta.24': 665 + resolution: {integrity: sha512-NMiim/enJlffMP16IanVj1ajFNEg8SaMEYyxyYfJoEyt5EiFT3HUH/T2GRdeStNWp+/kg5U8DiJqnQBgLQ8uCw==} 700 666 701 - '@rollup/rollup-win32-x64-msvc@4.52.4': 702 - resolution: {integrity: sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==} 703 - cpu: [x64] 704 - os: [win32] 667 + '@rolldown/pluginutils@1.0.0-beta.27': 668 + resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} 705 669 706 670 '@testing-library/dom@10.4.1': 707 671 resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} ··· 1049 1013 resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1050 1014 engines: {node: '>=6'} 1051 1015 1016 + detect-libc@2.1.2: 1017 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 1018 + engines: {node: '>=8'} 1019 + 1052 1020 diff@8.0.2: 1053 1021 resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} 1054 1022 engines: {node: '>=0.3.1'} ··· 1396 1364 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1397 1365 engines: {node: '>= 0.8.0'} 1398 1366 1367 + lightningcss-android-arm64@1.30.2: 1368 + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} 1369 + engines: {node: '>= 12.0.0'} 1370 + cpu: [arm64] 1371 + os: [android] 1372 + 1373 + lightningcss-darwin-arm64@1.30.2: 1374 + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} 1375 + engines: {node: '>= 12.0.0'} 1376 + cpu: [arm64] 1377 + os: [darwin] 1378 + 1379 + lightningcss-darwin-x64@1.30.2: 1380 + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} 1381 + engines: {node: '>= 12.0.0'} 1382 + cpu: [x64] 1383 + os: [darwin] 1384 + 1385 + lightningcss-freebsd-x64@1.30.2: 1386 + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} 1387 + engines: {node: '>= 12.0.0'} 1388 + cpu: [x64] 1389 + os: [freebsd] 1390 + 1391 + lightningcss-linux-arm-gnueabihf@1.30.2: 1392 + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} 1393 + engines: {node: '>= 12.0.0'} 1394 + cpu: [arm] 1395 + os: [linux] 1396 + 1397 + lightningcss-linux-arm64-gnu@1.30.2: 1398 + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} 1399 + engines: {node: '>= 12.0.0'} 1400 + cpu: [arm64] 1401 + os: [linux] 1402 + 1403 + lightningcss-linux-arm64-musl@1.30.2: 1404 + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} 1405 + engines: {node: '>= 12.0.0'} 1406 + cpu: [arm64] 1407 + os: [linux] 1408 + 1409 + lightningcss-linux-x64-gnu@1.30.2: 1410 + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} 1411 + engines: {node: '>= 12.0.0'} 1412 + cpu: [x64] 1413 + os: [linux] 1414 + 1415 + lightningcss-linux-x64-musl@1.30.2: 1416 + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} 1417 + engines: {node: '>= 12.0.0'} 1418 + cpu: [x64] 1419 + os: [linux] 1420 + 1421 + lightningcss-win32-arm64-msvc@1.30.2: 1422 + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} 1423 + engines: {node: '>= 12.0.0'} 1424 + cpu: [arm64] 1425 + os: [win32] 1426 + 1427 + lightningcss-win32-x64-msvc@1.30.2: 1428 + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} 1429 + engines: {node: '>= 12.0.0'} 1430 + cpu: [x64] 1431 + os: [win32] 1432 + 1433 + lightningcss@1.30.2: 1434 + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} 1435 + engines: {node: '>= 12.0.0'} 1436 + 1399 1437 locate-path@6.0.0: 1400 1438 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1401 1439 engines: {node: '>=10'} ··· 1609 1647 vue-tsc: 1610 1648 optional: true 1611 1649 1650 + rolldown-vite@7.0.6: 1651 + resolution: {integrity: sha512-ovuUlg0rnJzzwuqTS3j25OO2aXu35PgxuzOWAW/+KYc1vd5uV1a4IdmHjkzIKV2bWZ6vYX+k4kDuH/21DgNkNQ==} 1652 + engines: {node: ^20.19.0 || >=22.12.0} 1653 + hasBin: true 1654 + peerDependencies: 1655 + '@types/node': ^20.19.0 || >=22.12.0 1656 + esbuild: ^0.25.0 1657 + jiti: '>=1.21.0' 1658 + less: ^4.0.0 1659 + sass: ^1.70.0 1660 + sass-embedded: ^1.70.0 1661 + stylus: '>=0.54.8' 1662 + sugarss: ^5.0.0 1663 + terser: ^5.16.0 1664 + tsx: ^4.8.1 1665 + yaml: ^2.4.2 1666 + peerDependenciesMeta: 1667 + '@types/node': 1668 + optional: true 1669 + esbuild: 1670 + optional: true 1671 + jiti: 1672 + optional: true 1673 + less: 1674 + optional: true 1675 + sass: 1676 + optional: true 1677 + sass-embedded: 1678 + optional: true 1679 + stylus: 1680 + optional: true 1681 + sugarss: 1682 + optional: true 1683 + terser: 1684 + optional: true 1685 + tsx: 1686 + optional: true 1687 + yaml: 1688 + optional: true 1689 + 1612 1690 rolldown@1.0.0-beta.11-commit.f051675: 1613 1691 resolution: {integrity: sha512-g8MCVkvg2GnrrG+j+WplOTx1nAmjSwYOMSOQI0qfxf8D4NmYZqJuG3f85yWK64XXQv6pKcXZsfMkOPs9B6B52A==} 1614 1692 hasBin: true 1615 1693 1616 - rollup@4.52.4: 1617 - resolution: {integrity: sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==} 1618 - engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1694 + rolldown@1.0.0-beta.24: 1695 + resolution: {integrity: sha512-eDyipoOnoHQ5p6INkJ8g31eKGlqPSCAN9PapyOTw5HET4FYIWALZnSgpMZ67mdn+xT3jAsqGidNnBcIM6EAUhA==} 1619 1696 hasBin: true 1620 1697 1621 1698 rrweb-cssom@0.7.1: ··· 1826 1903 engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 1827 1904 hasBin: true 1828 1905 1829 - vite@6.4.0: 1830 - resolution: {integrity: sha512-oLnWs9Hak/LOlKjeSpOwD6JMks8BeICEdYMJBf6P4Lac/pO9tKiv/XhXnAM7nNfSkZahjlCZu9sS50zL8fSnsw==} 1831 - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 1832 - hasBin: true 1833 - peerDependencies: 1834 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 1835 - jiti: '>=1.21.0' 1836 - less: '*' 1837 - lightningcss: ^1.21.0 1838 - sass: '*' 1839 - sass-embedded: '*' 1840 - stylus: '*' 1841 - sugarss: '*' 1842 - terser: ^5.16.0 1843 - tsx: ^4.8.1 1844 - yaml: ^2.4.2 1845 - peerDependenciesMeta: 1846 - '@types/node': 1847 - optional: true 1848 - jiti: 1849 - optional: true 1850 - less: 1851 - optional: true 1852 - lightningcss: 1853 - optional: true 1854 - sass: 1855 - optional: true 1856 - sass-embedded: 1857 - optional: true 1858 - stylus: 1859 - optional: true 1860 - sugarss: 1861 - optional: true 1862 - terser: 1863 - optional: true 1864 - tsx: 1865 - optional: true 1866 - yaml: 1867 - optional: true 1868 - 1869 - vite@7.1.9: 1870 - resolution: {integrity: sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg==} 1871 - engines: {node: ^20.19.0 || >=22.12.0} 1872 - hasBin: true 1873 - peerDependencies: 1874 - '@types/node': ^20.19.0 || >=22.12.0 1875 - jiti: '>=1.21.0' 1876 - less: ^4.0.0 1877 - lightningcss: ^1.21.0 1878 - sass: ^1.70.0 1879 - sass-embedded: ^1.70.0 1880 - stylus: '>=0.54.8' 1881 - sugarss: ^5.0.0 1882 - terser: ^5.16.0 1883 - tsx: ^4.8.1 1884 - yaml: ^2.4.2 1885 - peerDependenciesMeta: 1886 - '@types/node': 1887 - optional: true 1888 - jiti: 1889 - optional: true 1890 - less: 1891 - optional: true 1892 - lightningcss: 1893 - optional: true 1894 - sass: 1895 - optional: true 1896 - sass-embedded: 1897 - optional: true 1898 - stylus: 1899 - optional: true 1900 - sugarss: 1901 - optional: true 1902 - terser: 1903 - optional: true 1904 - tsx: 1905 - optional: true 1906 - yaml: 1907 - optional: true 1908 - 1909 1906 vitest@3.2.4: 1910 1907 resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} 1911 1908 engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} ··· 2379 2376 2380 2377 '@oxc-project/runtime@0.72.2': {} 2381 2378 2379 + '@oxc-project/runtime@0.75.0': {} 2380 + 2381 + '@oxc-project/runtime@0.75.1': {} 2382 + 2382 2383 '@oxc-project/types@0.72.2': {} 2384 + 2385 + '@oxc-project/types@0.75.1': {} 2383 2386 2384 2387 '@prettier/sync@0.5.5(prettier@3.5.3)': 2385 2388 dependencies: ··· 2393 2396 '@rolldown/binding-darwin-arm64@1.0.0-beta.11-commit.f051675': 2394 2397 optional: true 2395 2398 2396 - '@rolldown/binding-darwin-x64@1.0.0-beta.11-commit.f051675': 2397 - optional: true 2398 - 2399 - '@rolldown/binding-freebsd-x64@1.0.0-beta.11-commit.f051675': 2400 - optional: true 2401 - 2402 - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.11-commit.f051675': 2403 - optional: true 2404 - 2405 - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.11-commit.f051675': 2406 - optional: true 2407 - 2408 - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.11-commit.f051675': 2409 - optional: true 2410 - 2411 - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.11-commit.f051675': 2412 - optional: true 2413 - 2414 - '@rolldown/binding-linux-x64-musl@1.0.0-beta.11-commit.f051675': 2399 + '@rolldown/binding-darwin-arm64@1.0.0-beta.24': 2415 2400 optional: true 2416 2401 2417 - '@rolldown/binding-wasm32-wasi@1.0.0-beta.11-commit.f051675': 2418 - dependencies: 2419 - '@napi-rs/wasm-runtime': 0.2.12 2420 - optional: true 2421 - 2422 - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.11-commit.f051675': 2402 + '@rolldown/binding-darwin-x64@1.0.0-beta.11-commit.f051675': 2423 2403 optional: true 2424 2404 2425 - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.11-commit.f051675': 2405 + '@rolldown/binding-darwin-x64@1.0.0-beta.24': 2426 2406 optional: true 2427 2407 2428 - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.11-commit.f051675': 2408 + '@rolldown/binding-freebsd-x64@1.0.0-beta.11-commit.f051675': 2429 2409 optional: true 2430 2410 2431 - '@rolldown/pluginutils@1.0.0-beta.11-commit.f051675': {} 2432 - 2433 - '@rolldown/pluginutils@1.0.0-beta.27': {} 2434 - 2435 - '@rollup/rollup-android-arm-eabi@4.52.4': 2411 + '@rolldown/binding-freebsd-x64@1.0.0-beta.24': 2436 2412 optional: true 2437 2413 2438 - '@rollup/rollup-android-arm64@4.52.4': 2414 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.11-commit.f051675': 2439 2415 optional: true 2440 2416 2441 - '@rollup/rollup-darwin-arm64@4.52.4': 2417 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.24': 2442 2418 optional: true 2443 2419 2444 - '@rollup/rollup-darwin-x64@4.52.4': 2420 + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.11-commit.f051675': 2445 2421 optional: true 2446 2422 2447 - '@rollup/rollup-freebsd-arm64@4.52.4': 2423 + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.24': 2448 2424 optional: true 2449 2425 2450 - '@rollup/rollup-freebsd-x64@4.52.4': 2426 + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.11-commit.f051675': 2451 2427 optional: true 2452 2428 2453 - '@rollup/rollup-linux-arm-gnueabihf@4.52.4': 2429 + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.24': 2454 2430 optional: true 2455 2431 2456 - '@rollup/rollup-linux-arm-musleabihf@4.52.4': 2432 + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.11-commit.f051675': 2457 2433 optional: true 2458 2434 2459 - '@rollup/rollup-linux-arm64-gnu@4.52.4': 2435 + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.24': 2460 2436 optional: true 2461 2437 2462 - '@rollup/rollup-linux-arm64-musl@4.52.4': 2438 + '@rolldown/binding-linux-x64-musl@1.0.0-beta.11-commit.f051675': 2463 2439 optional: true 2464 2440 2465 - '@rollup/rollup-linux-loong64-gnu@4.52.4': 2441 + '@rolldown/binding-linux-x64-musl@1.0.0-beta.24': 2466 2442 optional: true 2467 2443 2468 - '@rollup/rollup-linux-ppc64-gnu@4.52.4': 2444 + '@rolldown/binding-wasm32-wasi@1.0.0-beta.11-commit.f051675': 2445 + dependencies: 2446 + '@napi-rs/wasm-runtime': 0.2.12 2469 2447 optional: true 2470 2448 2471 - '@rollup/rollup-linux-riscv64-gnu@4.52.4': 2449 + '@rolldown/binding-wasm32-wasi@1.0.0-beta.24': 2450 + dependencies: 2451 + '@napi-rs/wasm-runtime': 0.2.12 2472 2452 optional: true 2473 2453 2474 - '@rollup/rollup-linux-riscv64-musl@4.52.4': 2454 + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.11-commit.f051675': 2475 2455 optional: true 2476 2456 2477 - '@rollup/rollup-linux-s390x-gnu@4.52.4': 2457 + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.24': 2478 2458 optional: true 2479 2459 2480 - '@rollup/rollup-linux-x64-gnu@4.52.4': 2460 + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.11-commit.f051675': 2481 2461 optional: true 2482 2462 2483 - '@rollup/rollup-linux-x64-musl@4.52.4': 2463 + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.24': 2484 2464 optional: true 2485 2465 2486 - '@rollup/rollup-openharmony-arm64@4.52.4': 2466 + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.11-commit.f051675': 2487 2467 optional: true 2488 2468 2489 - '@rollup/rollup-win32-arm64-msvc@4.52.4': 2469 + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.24': 2490 2470 optional: true 2491 2471 2492 - '@rollup/rollup-win32-ia32-msvc@4.52.4': 2493 - optional: true 2472 + '@rolldown/pluginutils@1.0.0-beta.11-commit.f051675': {} 2494 2473 2495 - '@rollup/rollup-win32-x64-gnu@4.52.4': 2496 - optional: true 2474 + '@rolldown/pluginutils@1.0.0-beta.24': {} 2497 2475 2498 - '@rollup/rollup-win32-x64-msvc@4.52.4': 2499 - optional: true 2476 + '@rolldown/pluginutils@1.0.0-beta.27': {} 2500 2477 2501 2478 '@testing-library/dom@10.4.1': 2502 2479 dependencies: ··· 2686 2663 transitivePeerDependencies: 2687 2664 - supports-color 2688 2665 2689 - '@vitejs/plugin-react@4.7.0(vite@6.4.0(@types/node@24.0.4)(jiti@2.6.1))': 2666 + '@vitejs/plugin-react@4.7.0(rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1))': 2690 2667 dependencies: 2691 2668 '@babel/core': 7.28.4 2692 2669 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) ··· 2694 2671 '@rolldown/pluginutils': 1.0.0-beta.27 2695 2672 '@types/babel__core': 7.20.5 2696 2673 react-refresh: 0.17.0 2697 - vite: 6.4.0(@types/node@24.0.4)(jiti@2.6.1) 2674 + vite: rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1) 2698 2675 transitivePeerDependencies: 2699 2676 - supports-color 2700 2677 ··· 2706 2683 chai: 5.3.3 2707 2684 tinyrainbow: 2.0.0 2708 2685 2709 - '@vitest/mocker@3.2.4(vite@7.1.9(@types/node@24.0.4)(jiti@2.6.1))': 2686 + '@vitest/mocker@3.2.4(rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1))': 2710 2687 dependencies: 2711 2688 '@vitest/spy': 3.2.4 2712 2689 estree-walker: 3.0.3 2713 2690 magic-string: 0.30.19 2714 2691 optionalDependencies: 2715 - vite: 7.1.9(@types/node@24.0.4)(jiti@2.6.1) 2692 + vite: rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1) 2716 2693 2717 2694 '@vitest/pretty-format@3.2.4': 2718 2695 dependencies: ··· 2896 2873 2897 2874 dequal@2.0.3: {} 2898 2875 2876 + detect-libc@2.1.2: {} 2877 + 2899 2878 diff@8.0.2: {} 2900 2879 2901 2880 dom-accessibility-api@0.5.16: {} ··· 2961 2940 '@esbuild/win32-arm64': 0.25.10 2962 2941 '@esbuild/win32-ia32': 0.25.10 2963 2942 '@esbuild/win32-x64': 0.25.10 2943 + optional: true 2964 2944 2965 2945 escalade@3.2.0: {} 2966 2946 ··· 3265 3245 prelude-ls: 1.2.1 3266 3246 type-check: 0.4.0 3267 3247 3248 + lightningcss-android-arm64@1.30.2: 3249 + optional: true 3250 + 3251 + lightningcss-darwin-arm64@1.30.2: 3252 + optional: true 3253 + 3254 + lightningcss-darwin-x64@1.30.2: 3255 + optional: true 3256 + 3257 + lightningcss-freebsd-x64@1.30.2: 3258 + optional: true 3259 + 3260 + lightningcss-linux-arm-gnueabihf@1.30.2: 3261 + optional: true 3262 + 3263 + lightningcss-linux-arm64-gnu@1.30.2: 3264 + optional: true 3265 + 3266 + lightningcss-linux-arm64-musl@1.30.2: 3267 + optional: true 3268 + 3269 + lightningcss-linux-x64-gnu@1.30.2: 3270 + optional: true 3271 + 3272 + lightningcss-linux-x64-musl@1.30.2: 3273 + optional: true 3274 + 3275 + lightningcss-win32-arm64-msvc@1.30.2: 3276 + optional: true 3277 + 3278 + lightningcss-win32-x64-msvc@1.30.2: 3279 + optional: true 3280 + 3281 + lightningcss@1.30.2: 3282 + dependencies: 3283 + detect-libc: 2.1.2 3284 + optionalDependencies: 3285 + lightningcss-android-arm64: 1.30.2 3286 + lightningcss-darwin-arm64: 1.30.2 3287 + lightningcss-darwin-x64: 1.30.2 3288 + lightningcss-freebsd-x64: 1.30.2 3289 + lightningcss-linux-arm-gnueabihf: 1.30.2 3290 + lightningcss-linux-arm64-gnu: 1.30.2 3291 + lightningcss-linux-arm64-musl: 1.30.2 3292 + lightningcss-linux-x64-gnu: 1.30.2 3293 + lightningcss-linux-x64-musl: 1.30.2 3294 + lightningcss-win32-arm64-msvc: 1.30.2 3295 + lightningcss-win32-x64-msvc: 1.30.2 3296 + 3268 3297 locate-path@6.0.0: 3269 3298 dependencies: 3270 3299 p-locate: 5.0.0 ··· 3438 3467 - oxc-resolver 3439 3468 - supports-color 3440 3469 3470 + rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1): 3471 + dependencies: 3472 + '@oxc-project/runtime': 0.75.0 3473 + fdir: 6.5.0(picomatch@4.0.3) 3474 + lightningcss: 1.30.2 3475 + picomatch: 4.0.3 3476 + postcss: 8.5.6 3477 + rolldown: 1.0.0-beta.24 3478 + tinyglobby: 0.2.15 3479 + optionalDependencies: 3480 + '@types/node': 24.0.4 3481 + esbuild: 0.25.10 3482 + fsevents: 2.3.3 3483 + jiti: 2.6.1 3484 + 3441 3485 rolldown@1.0.0-beta.11-commit.f051675: 3442 3486 dependencies: 3443 3487 '@oxc-project/runtime': 0.72.2 ··· 3458 3502 '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.11-commit.f051675 3459 3503 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.11-commit.f051675 3460 3504 3461 - rollup@4.52.4: 3505 + rolldown@1.0.0-beta.24: 3462 3506 dependencies: 3463 - '@types/estree': 1.0.8 3507 + '@oxc-project/runtime': 0.75.1 3508 + '@oxc-project/types': 0.75.1 3509 + '@rolldown/pluginutils': 1.0.0-beta.24 3510 + ansis: 4.2.0 3464 3511 optionalDependencies: 3465 - '@rollup/rollup-android-arm-eabi': 4.52.4 3466 - '@rollup/rollup-android-arm64': 4.52.4 3467 - '@rollup/rollup-darwin-arm64': 4.52.4 3468 - '@rollup/rollup-darwin-x64': 4.52.4 3469 - '@rollup/rollup-freebsd-arm64': 4.52.4 3470 - '@rollup/rollup-freebsd-x64': 4.52.4 3471 - '@rollup/rollup-linux-arm-gnueabihf': 4.52.4 3472 - '@rollup/rollup-linux-arm-musleabihf': 4.52.4 3473 - '@rollup/rollup-linux-arm64-gnu': 4.52.4 3474 - '@rollup/rollup-linux-arm64-musl': 4.52.4 3475 - '@rollup/rollup-linux-loong64-gnu': 4.52.4 3476 - '@rollup/rollup-linux-ppc64-gnu': 4.52.4 3477 - '@rollup/rollup-linux-riscv64-gnu': 4.52.4 3478 - '@rollup/rollup-linux-riscv64-musl': 4.52.4 3479 - '@rollup/rollup-linux-s390x-gnu': 4.52.4 3480 - '@rollup/rollup-linux-x64-gnu': 4.52.4 3481 - '@rollup/rollup-linux-x64-musl': 4.52.4 3482 - '@rollup/rollup-openharmony-arm64': 4.52.4 3483 - '@rollup/rollup-win32-arm64-msvc': 4.52.4 3484 - '@rollup/rollup-win32-ia32-msvc': 4.52.4 3485 - '@rollup/rollup-win32-x64-gnu': 4.52.4 3486 - '@rollup/rollup-win32-x64-msvc': 4.52.4 3487 - fsevents: 2.3.3 3512 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.24 3513 + '@rolldown/binding-darwin-x64': 1.0.0-beta.24 3514 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.24 3515 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.24 3516 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.24 3517 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.24 3518 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.24 3519 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.24 3520 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.24 3521 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.24 3522 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.24 3523 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.24 3488 3524 3489 3525 rrweb-cssom@0.7.1: {} 3490 3526 ··· 3668 3704 3669 3705 util-deprecate@1.0.2: {} 3670 3706 3671 - vite-node@3.2.4(@types/node@24.0.4)(jiti@2.6.1): 3707 + vite-node@3.2.4(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1): 3672 3708 dependencies: 3673 3709 cac: 6.7.14 3674 3710 debug: 4.4.3 3675 3711 es-module-lexer: 1.7.0 3676 3712 pathe: 2.0.3 3677 - vite: 6.4.0(@types/node@24.0.4)(jiti@2.6.1) 3713 + vite: rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1) 3678 3714 transitivePeerDependencies: 3679 3715 - '@types/node' 3716 + - esbuild 3680 3717 - jiti 3681 3718 - less 3682 - - lightningcss 3683 3719 - sass 3684 3720 - sass-embedded 3685 3721 - stylus ··· 3689 3725 - tsx 3690 3726 - yaml 3691 3727 3692 - vite@6.4.0(@types/node@24.0.4)(jiti@2.6.1): 3693 - dependencies: 3694 - esbuild: 0.25.10 3695 - fdir: 6.5.0(picomatch@4.0.3) 3696 - picomatch: 4.0.3 3697 - postcss: 8.5.6 3698 - rollup: 4.52.4 3699 - tinyglobby: 0.2.15 3700 - optionalDependencies: 3701 - '@types/node': 24.0.4 3702 - fsevents: 2.3.3 3703 - jiti: 2.6.1 3704 - 3705 - vite@7.1.9(@types/node@24.0.4)(jiti@2.6.1): 3706 - dependencies: 3707 - esbuild: 0.25.10 3708 - fdir: 6.5.0(picomatch@4.0.3) 3709 - picomatch: 4.0.3 3710 - postcss: 8.5.6 3711 - rollup: 4.52.4 3712 - tinyglobby: 0.2.15 3713 - optionalDependencies: 3714 - '@types/node': 24.0.4 3715 - fsevents: 2.3.3 3716 - jiti: 2.6.1 3717 - 3718 - vitest@3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1): 3728 + vitest@3.2.4(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1)(jsdom@25.0.1): 3719 3729 dependencies: 3720 3730 '@types/chai': 5.2.2 3721 3731 '@vitest/expect': 3.2.4 3722 - '@vitest/mocker': 3.2.4(vite@7.1.9(@types/node@24.0.4)(jiti@2.6.1)) 3732 + '@vitest/mocker': 3.2.4(rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1)) 3723 3733 '@vitest/pretty-format': 3.2.4 3724 3734 '@vitest/runner': 3.2.4 3725 3735 '@vitest/snapshot': 3.2.4 ··· 3737 3747 tinyglobby: 0.2.15 3738 3748 tinypool: 1.1.1 3739 3749 tinyrainbow: 2.0.0 3740 - vite: 7.1.9(@types/node@24.0.4)(jiti@2.6.1) 3741 - vite-node: 3.2.4(@types/node@24.0.4)(jiti@2.6.1) 3750 + vite: rolldown-vite@7.0.6(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1) 3751 + vite-node: 3.2.4(@types/node@24.0.4)(esbuild@0.25.10)(jiti@2.6.1) 3742 3752 why-is-node-running: 2.3.0 3743 3753 optionalDependencies: 3744 3754 '@types/node': 24.0.4 3745 3755 jsdom: 25.0.1 3746 3756 transitivePeerDependencies: 3757 + - esbuild 3747 3758 - jiti 3748 3759 - less 3749 - - lightningcss 3750 3760 - msw 3751 3761 - sass 3752 3762 - sass-embedded