diff --git a/libs/@hashintel/petrinaut-core/package.json b/libs/@hashintel/petrinaut-core/package.json index 4b84e246a8f..7d4d52b88de 100644 --- a/libs/@hashintel/petrinaut-core/package.json +++ b/libs/@hashintel/petrinaut-core/package.json @@ -20,46 +20,46 @@ "type": "module", "sideEffects": false, "main": "./dist/index.js", - "types": "./dist/index.d.d.ts", + "types": "./dist/index.d.ts", "exports": { ".": { - "types": "./dist/index.d.d.ts", + "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./ai": { - "types": "./dist/ai.d.d.ts", + "types": "./dist/ai.d.ts", "import": "./dist/ai.js" }, "./compiled-model": { - "types": "./dist/compiled-model.d.d.ts", + "types": "./dist/compiled-model.d.ts", "import": "./dist/compiled-model.js" }, "./examples": { - "types": "./dist/examples/index.d.d.ts", + "types": "./dist/examples/index.d.ts", "import": "./dist/examples/index.js" }, "./hir": { - "types": "./dist/hir.d.d.ts", + "types": "./dist/hir.d.ts", "import": "./dist/hir.js" }, "./hir-runtime": { - "types": "./dist/hir-runtime.d.d.ts", + "types": "./dist/hir-runtime.d.ts", "import": "./dist/hir-runtime.js" }, "./optimization": { - "types": "./dist/optimization.d.d.ts", + "types": "./dist/optimization.d.ts", "import": "./dist/optimization.js" }, "./workers/lsp": { - "types": "./dist/workers/lsp.d.d.ts", + "types": "./dist/workers/lsp.d.ts", "import": "./dist/workers/lsp.js" }, "./workers/monte-carlo": { - "types": "./dist/workers/monte-carlo.d.d.ts", + "types": "./dist/workers/monte-carlo.d.ts", "import": "./dist/workers/monte-carlo.js" }, "./workers/simulation": { - "types": "./dist/workers/simulation.d.d.ts", + "types": "./dist/workers/simulation.d.ts", "import": "./dist/workers/simulation.js" }, "./package.json": "./package.json" @@ -90,10 +90,10 @@ "@typescript/native-preview": "7.0.0-dev.20260511.1", "oxlint": "1.63.0", "oxlint-tsgolint": "0.22.1", - "rolldown": "1.1.2", - "rolldown-plugin-dts": "0.25.0", + "rolldown": "1.2.6", + "rolldown-plugin-dts": "0.28.3", "typescript": "5.9.3", - "vite": "8.1.0", + "vite": "8.2.2", "vitest": "4.1.10" }, "peerDependencies": { diff --git a/libs/@hashintel/petrinaut-core/vite.config.ts b/libs/@hashintel/petrinaut-core/vite.config.ts index d572d21c0ef..0f4d64b6da9 100644 --- a/libs/@hashintel/petrinaut-core/vite.config.ts +++ b/libs/@hashintel/petrinaut-core/vite.config.ts @@ -36,8 +36,6 @@ export default defineConfig(({ command }) => ({ }, rolldownOptions: { external: [ - // Peer (optional): only the ./hir compiler entry needs it. - "typescript", "elkjs", "immer", "js-yaml", @@ -51,6 +49,12 @@ export default defineConfig(({ command }) => ({ emptyOutDir: true, }, + // rolldown-plugin-dts emits declaration modules that Vite must not + // transform as JavaScript. Setting this replaces Vite's default exclusions. + oxc: { + exclude: [/\.js$/, /\.d\.[cm]?ts$/], + }, + define: { "process.versions": JSON.stringify({ pnp: undefined }), }, @@ -71,15 +75,11 @@ export default defineConfig(({ command }) => ({ plugins: [ esmExternalRequirePlugin({ + // Peer (optional): only the ./hir compiler entry needs it. external: ["typescript"], }), - command === "build" && - dts({ tsgo: true }).map((plugin) => - plugin.name.endsWith("fake-js") - ? { ...plugin, enforce: "pre" } - : plugin, - ), + command === "build" && dts({ generator: "tsgo" }), ], experimental: { diff --git a/libs/@hashintel/petrinaut/package.json b/libs/@hashintel/petrinaut/package.json index f3cdbb6c74f..7f660c00100 100644 --- a/libs/@hashintel/petrinaut/package.json +++ b/libs/@hashintel/petrinaut/package.json @@ -23,24 +23,24 @@ "*.css" ], "main": "dist/main.js", - "types": "dist/main.d.d.ts", + "types": "dist/main.d.ts", "exports": { ".": { - "types": "./dist/main.d.d.ts", + "types": "./dist/main.d.ts", "default": "./dist/main.js" }, "./react": { - "types": "./dist/react.d.d.ts", + "types": "./dist/react.d.ts", "default": "./dist/react.js" }, "./ui": { - "types": "./dist/ui.d.d.ts", + "types": "./dist/ui.d.ts", "default": "./dist/ui.js" }, "./styles.css": "./dist/main.css", "./dist/main.css": "./dist/main.css", "./panda-preset": { - "types": "./dist/panda-preset.d.d.ts", + "types": "./dist/panda-preset.d.ts", "default": "./dist/panda-preset.js" }, "./panda.buildinfo.json": "./dist/panda.buildinfo.json", @@ -100,10 +100,10 @@ "oxlint-tsgolint": "0.22.1", "react": "19.2.6", "react-dom": "19.2.6", - "rolldown": "1.1.2", - "rolldown-plugin-dts": "0.25.0", + "rolldown": "1.2.6", + "rolldown-plugin-dts": "0.28.3", "storybook": "10.4.6", - "vite": "8.1.0", + "vite": "8.2.2", "vitest": "4.1.10" }, "peerDependencies": { diff --git a/libs/@hashintel/petrinaut/vite.config.ts b/libs/@hashintel/petrinaut/vite.config.ts index 29cf7b4ac0a..5b0486a998e 100644 --- a/libs/@hashintel/petrinaut/vite.config.ts +++ b/libs/@hashintel/petrinaut/vite.config.ts @@ -2,14 +2,37 @@ import react from "@vitejs/plugin-react"; import { dts } from "rolldown-plugin-dts"; import { defineConfig, esmExternalRequirePlugin } from "vite"; +const declarationFilePattern = /\.d\.[cm]?ts$/; + +const externalDependencies = [ + "@hashintel/ds-components", + "@hashintel/ds-helpers", + /^@hashintel\/petrinaut-core(\/.*)?$/, + "react", + "react-dom", + "@xyflow/react", + "@babel/standalone", + // Pure-CJS dep pulled in transitively by @tanstack/react-form → + // @tanstack/react-store. Rolldown can't safely transform its + // `require("react")` when react is external, so it falls back to a + // runtime require helper that throws in the browser. Externalising it + // pushes CJS→ESM interop to the consumer's bundler. + /^use-sync-external-store(\/.*)?$/, +] as const; + +const isExternalDependency = (id: string) => + externalDependencies.some((dependency) => + typeof dependency === "string" ? id === dependency : dependency.test(id), + ); + /** * Library build config */ export default defineConfig(({ command }) => ({ build: { lib: { - // Three entry points: the legacy `main` (back-compat), plus the - // React/UI split per RFC 0001. Each emits its own JS + dts bundle. + // Keep the legacy `main` entry for back-compat alongside the React/UI + // split from RFC 0001 and the preset consumed by host Panda pipelines. entry: { main: "src/main.ts", react: "src/react/index.ts", @@ -26,27 +49,13 @@ export default defineConfig(({ command }) => ({ formats: ["es"], }, rolldownOptions: { - external: [ - "@hashintel/ds-components", - "@hashintel/ds-helpers", - /^@hashintel\/petrinaut-core(\/.*)?$/, - "react", - "react-dom", - "@xyflow/react", - "@babel/standalone", - // Pure-CJS dep pulled in transitively by @tanstack/react-form → - // @tanstack/react-store. Rolldown can't safely transform its - // `require("react")` when react is external, so it falls back to a - // runtime require helper that throws in the browser. Externalising it - // pushes CJS→ESM interop to the consumer's bundler. - /^use-sync-external-store(\/.*)?$/, - ], - output: { - globals: { - react: "React", - "react-dom": "ReactDOM", - }, - }, + external: (id, importer) => + isExternalDependency(id) || + // Keep the AI SDK's transitive declaration graph out of Petrinaut's + // bundled types without externalizing its runtime JavaScript. + (id === "ai" && + importer !== undefined && + declarationFilePattern.test(importer)), }, sourcemap: true, minify: true, @@ -55,6 +64,12 @@ export default defineConfig(({ command }) => ({ cssMinify: "esbuild", }, + // rolldown-plugin-dts emits declaration modules that Vite must not + // transform as JavaScript. Setting this replaces Vite's default exclusions. + oxc: { + exclude: [/\.js$/, declarationFilePattern], + }, + plugins: [ esmExternalRequirePlugin({ external: [ @@ -72,7 +87,7 @@ export default defineConfig(({ command }) => ({ exclude: [ /[\\/]node_modules[\\/]/, /[\\/]libs[\\/]@hashintel[\\/][^\\/]+[\\/]dist[\\/]/, - /\.d\.ts$/, + declarationFilePattern, /^0rolldown\/runtime\.js$/, ], compiler: { @@ -82,13 +97,7 @@ export default defineConfig(({ command }) => ({ }, }), - command === "build" && - dts({ tsgo: true }).map((plugin) => - // Ensure runs before Vite's native TypeScript transform - plugin.name.endsWith("fake-js") - ? { ...plugin, enforce: "pre" } - : plugin, - ), + command === "build" && dts({ generator: "tsgo" }), ], experimental: { diff --git a/libs/@hashintel/refractive/package.json b/libs/@hashintel/refractive/package.json index 919e1459776..cab68fdaa29 100644 --- a/libs/@hashintel/refractive/package.json +++ b/libs/@hashintel/refractive/package.json @@ -42,9 +42,10 @@ "oxlint-tsgolint": "0.22.1", "react": "19.2.6", "react-dom": "19.2.6", - "rolldown-plugin-dts": "0.25.0", + "rolldown": "1.2.6", + "rolldown-plugin-dts": "0.28.3", "storybook": "10.4.6", - "vite": "8.1.0" + "vite": "8.2.2" }, "peerDependencies": { "react": "^19.0.0", diff --git a/libs/@hashintel/refractive/vite.config.ts b/libs/@hashintel/refractive/vite.config.ts index e2fb25f4376..583616b63c8 100644 --- a/libs/@hashintel/refractive/vite.config.ts +++ b/libs/@hashintel/refractive/vite.config.ts @@ -2,12 +2,14 @@ import react from "@vitejs/plugin-react"; import { dts } from "rolldown-plugin-dts"; import { defineConfig } from "vite"; +const declarationFilePattern = /\.d\.[cm]?ts$/; + export default defineConfig(({ command }) => ({ plugins: [ react({ // The native compiler also transforms TypeScript syntax, so exclude the // declarations generated by rolldown-plugin-dts from that transform. - exclude: [/[\\/]node_modules[\\/]/, /\.d\.ts$/], + exclude: [/[\\/]node_modules[\\/]/, declarationFilePattern], compiler: { target: "19", compilationMode: "infer", @@ -15,19 +17,13 @@ export default defineConfig(({ command }) => ({ }, }), - command === "build" && - dts({ tsgo: true }).map((plugin) => - // Ensure runs before Vite's native TypeScript transform - plugin.name.endsWith("fake-js") - ? { ...plugin, enforce: "pre" } - : plugin, - ), + command === "build" && dts({ generator: "tsgo" }), ], build: { lib: { - entry: "src/main.ts", - fileName: "index", + entry: { index: "src/main.ts" }, + fileName: (_format, entryName) => `${entryName}.js`, formats: ["es"], }, rolldownOptions: { @@ -38,15 +34,15 @@ export default defineConfig(({ command }) => ({ "react/jsx-dev-runtime", "react/compiler-runtime", ], - output: { - globals: { - react: "React", - "react-dom": "ReactDOM", - }, - }, }, sourcemap: true, emptyOutDir: true, minify: true, }, + + // rolldown-plugin-dts emits declaration modules that Vite must not + // transform as JavaScript. Setting this replaces Vite's default exclusions. + oxc: { + exclude: [/\.js$/, declarationFilePattern], + }, })); diff --git a/yarn.lock b/yarn.lock index d52379b00bc..29a06032c10 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2473,20 +2473,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:8.0.0-rc.4": - version: 8.0.0-rc.4 - resolution: "@babel/generator@npm:8.0.0-rc.4" - dependencies: - "@babel/parser": "npm:^8.0.0-rc.4" - "@babel/types": "npm:^8.0.0-rc.4" - "@jridgewell/gen-mapping": "npm:^0.3.12" - "@jridgewell/trace-mapping": "npm:^0.3.28" - "@types/jsesc": "npm:^2.5.0" - jsesc: "npm:^3.0.2" - checksum: 10c0/5315aa22671658646bf1b5e2ac827b65a83964f19f5d8ddb851f5daac86c9dee7b8b8119ca7fd6bc682bfbae07dfb37ca95f521193431ed2702ab3665d319a2e - languageName: node - linkType: hard - "@babel/generator@npm:^7.18.13, @babel/generator@npm:^7.22.9, @babel/generator@npm:^7.26.3, @babel/generator@npm:^7.29.6, @babel/generator@npm:^7.29.7": version: 7.29.7 resolution: "@babel/generator@npm:7.29.7" @@ -2771,13 +2757,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:8.0.0-rc.4": - version: 8.0.0-rc.4 - resolution: "@babel/helper-validator-identifier@npm:8.0.0-rc.4" - checksum: 10c0/dc523bdc206cff0b2a4db97459e7cf31d315d60fa7dff1fdcc8101568dc9e6a929c2126eb96a078b1e8eb26b6b4978526bbf8b5f50d91d809c77956a3b84064f - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.24.5, @babel/helper-validator-identifier@npm:^7.28.5, @babel/helper-validator-identifier@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-validator-identifier@npm:7.29.7" @@ -2820,17 +2799,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:8.0.0-rc.4": - version: 8.0.0-rc.4 - resolution: "@babel/parser@npm:8.0.0-rc.4" - dependencies: - "@babel/types": "npm:^8.0.0-rc.4" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/3f3c6c7b62e2c8256237f39d78b7449c316797390a3ac8af1698995f1c3a7375082033d50cbfc18109b07cb8ef9c4e11e8bba394ec13165ba92a22622244bb1f - languageName: node - linkType: hard - "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.26.3, @babel/parser@npm:^7.28.5, @babel/parser@npm:^7.29.3, @babel/parser@npm:^7.29.7": version: 7.29.7 resolution: "@babel/parser@npm:7.29.7" @@ -2842,7 +2810,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^8.0.0, @babel/parser@npm:^8.0.0-beta.4, @babel/parser@npm:^8.0.0-rc.4, @babel/parser@npm:^8.0.4": +"@babel/parser@npm:^8.0.0, @babel/parser@npm:^8.0.4": version: 8.0.4 resolution: "@babel/parser@npm:8.0.4" dependencies: @@ -4124,7 +4092,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^8.0.0, @babel/types@npm:^8.0.0-rc.4, @babel/types@npm:^8.0.4": +"@babel/types@npm:^8.0.0, @babel/types@npm:^8.0.4": version: 8.0.4 resolution: "@babel/types@npm:8.0.4" dependencies: @@ -7616,11 +7584,11 @@ __metadata: js-yaml: "npm:4.3.1" oxlint: "npm:1.63.0" oxlint-tsgolint: "npm:0.22.1" - rolldown: "npm:1.1.2" - rolldown-plugin-dts: "npm:0.25.0" + rolldown: "npm:1.2.6" + rolldown-plugin-dts: "npm:0.28.3" typescript: "npm:5.9.3" uuid: "npm:14.0.0" - vite: "npm:8.1.0" + vite: "npm:8.2.2" vitest: "npm:4.1.10" vscode-languageserver-types: "npm:3.17.5" zod: "npm:4.4.3" @@ -7671,13 +7639,13 @@ __metadata: react-dom: "npm:19.2.6" react-markdown: "npm:10.1.0" react-resizable-panels: "npm:4.6.5" - rolldown: "npm:1.1.2" - rolldown-plugin-dts: "npm:0.25.0" + rolldown: "npm:1.2.6" + rolldown-plugin-dts: "npm:0.28.3" storybook: "npm:10.4.6" uplot: "npm:1.6.32" use-sync-external-store: "npm:1.6.0" uuid: "npm:14.0.0" - vite: "npm:8.1.0" + vite: "npm:8.2.2" vitest: "npm:4.1.10" peerDependencies: "@hashintel/ds-components": "workspace:^" @@ -7730,9 +7698,10 @@ __metadata: oxlint-tsgolint: "npm:0.22.1" react: "npm:19.2.6" react-dom: "npm:19.2.6" - rolldown-plugin-dts: "npm:0.25.0" + rolldown: "npm:1.2.6" + rolldown-plugin-dts: "npm:0.28.3" storybook: "npm:10.4.6" - vite: "npm:8.1.0" + vite: "npm:8.2.2" peerDependencies: react: ^19.0.0 react-dom: ^19.0.0 @@ -10409,7 +10378,7 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^1.1.4, @napi-rs/wasm-runtime@npm:^1.1.5, @napi-rs/wasm-runtime@npm:^1.1.6, @napi-rs/wasm-runtime@npm:^1.2.0": +"@napi-rs/wasm-runtime@npm:^1.1.4, @napi-rs/wasm-runtime@npm:^1.1.6, @napi-rs/wasm-runtime@npm:^1.2.0": version: 1.2.3 resolution: "@napi-rs/wasm-runtime@npm:1.2.3" dependencies: @@ -11263,13 +11232,6 @@ __metadata: languageName: node linkType: hard -"@oxc-project/types@npm:=0.137.0": - version: 0.137.0 - resolution: "@oxc-project/types@npm:0.137.0" - checksum: 10c0/5a6a50174e5ac79aebf38a120fe57be7a84c8bb0c77117f30de15183aa5ab0161e78364d2d3725397090e362e5c5f6eda754b53057b0b63983e3ee604f888aca - languageName: node - linkType: hard - "@oxc-project/types@npm:=0.139.0": version: 0.139.0 resolution: "@oxc-project/types@npm:0.139.0" @@ -11277,10 +11239,10 @@ __metadata: languageName: node linkType: hard -"@oxc-project/types@npm:=0.143.0": - version: 0.143.0 - resolution: "@oxc-project/types@npm:0.143.0" - checksum: 10c0/f450bdc6ebd69b09b5d77c1ca45369f9e1a2b69d21f9dfcdaaa2379e8d5228bfdd014e77bef9bc21ca5fd118fb9e2213d30d8eb70299f03b1aac5ee1ab2802ba +"@oxc-project/types@npm:=0.147.0": + version: 0.147.0 + resolution: "@oxc-project/types@npm:0.147.0" + checksum: 10c0/adec7c1d4c0a031a83afe976884695ff1467987da3f9e775d24bd596ca82346d3734cc9898f5645955050246a13621b4442696753a2d83d2954127fbdfbd5a5f languageName: node linkType: hard @@ -14034,10 +13996,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-android-arm64@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-android-arm64@npm:1.1.2" - conditions: os=android & cpu=arm64 +"@rolldown/binding-android-arm-eabi@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-android-arm-eabi@npm:1.2.6" + conditions: os=android & cpu=arm languageName: node linkType: hard @@ -14048,20 +14010,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-android-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-android-arm64@npm:1.2.3" +"@rolldown/binding-android-arm64@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-android-arm64@npm:1.2.6" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-darwin-arm64@npm:1.1.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-darwin-arm64@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-darwin-arm64@npm:1.1.5" @@ -14069,20 +14024,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-darwin-arm64@npm:1.2.3" +"@rolldown/binding-darwin-arm64@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-darwin-arm64@npm:1.2.6" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-darwin-x64@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-darwin-x64@npm:1.1.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-darwin-x64@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-darwin-x64@npm:1.1.5" @@ -14090,20 +14038,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-x64@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-darwin-x64@npm:1.2.3" +"@rolldown/binding-darwin-x64@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-darwin-x64@npm:1.2.6" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-freebsd-x64@npm:1.1.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-freebsd-x64@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-freebsd-x64@npm:1.1.5" @@ -14111,20 +14052,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-freebsd-x64@npm:1.2.3" +"@rolldown/binding-freebsd-x64@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-freebsd-x64@npm:1.2.6" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rolldown/binding-linux-arm-gnueabihf@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5" @@ -14132,20 +14066,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm-gnueabihf@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.2.3" +"@rolldown/binding-linux-arm-gnueabihf@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.2.6" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.1.2" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rolldown/binding-linux-arm64-gnu@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.1.5" @@ -14153,20 +14080,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.2.3" +"@rolldown/binding-linux-arm64-gnu@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.2.6" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.1.2" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rolldown/binding-linux-arm64-musl@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-linux-arm64-musl@npm:1.1.5" @@ -14174,20 +14094,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.2.3" +"@rolldown/binding-linux-arm64-musl@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.2.6" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rolldown/binding-linux-ppc64-gnu@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.1.2" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@rolldown/binding-linux-ppc64-gnu@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.1.5" @@ -14195,20 +14108,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-ppc64-gnu@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.2.3" +"@rolldown/binding-linux-ppc64-gnu@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.2.6" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-s390x-gnu@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.1.2" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@rolldown/binding-linux-s390x-gnu@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.1.5" @@ -14216,20 +14122,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-s390x-gnu@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.2.3" +"@rolldown/binding-linux-s390x-gnu@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.2.6" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-x64-gnu@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.1.2" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rolldown/binding-linux-x64-gnu@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-linux-x64-gnu@npm:1.1.5" @@ -14237,20 +14136,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-gnu@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.2.3" +"@rolldown/binding-linux-x64-gnu@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.2.6" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-x64-musl@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.1.2" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@rolldown/binding-linux-x64-musl@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-linux-x64-musl@npm:1.1.5" @@ -14258,20 +14150,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-musl@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.2.3" +"@rolldown/binding-linux-x64-musl@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.2.6" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rolldown/binding-openharmony-arm64@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-openharmony-arm64@npm:1.1.2" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-openharmony-arm64@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-openharmony-arm64@npm:1.1.5" @@ -14279,24 +14164,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-openharmony-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-openharmony-arm64@npm:1.2.3" +"@rolldown/binding-openharmony-arm64@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.2.6" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-wasm32-wasi@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.1.2" - dependencies: - "@emnapi/core": "npm:1.11.1" - "@emnapi/runtime": "npm:1.11.1" - "@napi-rs/wasm-runtime": "npm:^1.1.5" - conditions: cpu=wasm32 - languageName: node - linkType: hard - "@rolldown/binding-wasm32-wasi@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-wasm32-wasi@npm:1.1.5" @@ -14308,13 +14182,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-arm64-msvc@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.1.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-win32-arm64-msvc@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.1.5" @@ -14322,20 +14189,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-arm64-msvc@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.2.3" +"@rolldown/binding-win32-arm64-msvc@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.2.6" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.1.2": - version: 1.1.2 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.1.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-win32-x64-msvc@npm:1.1.5": version: 1.1.5 resolution: "@rolldown/binding-win32-x64-msvc@npm:1.1.5" @@ -14343,9 +14203,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.2.3": - version: 1.2.3 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.2.3" +"@rolldown/binding-win32-x64-msvc@npm:1.2.6": + version: 1.2.6 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.2.6" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -20988,6 +20848,181 @@ __metadata: languageName: node linkType: hard +"@yuku-codegen/binding-android-arm64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-android-arm64@npm:0.9.3" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-darwin-arm64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-darwin-arm64@npm:0.9.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-darwin-x64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-darwin-x64@npm:0.9.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-freebsd-x64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-freebsd-x64@npm:0.9.3" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-arm-gnu@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-linux-arm-gnu@npm:0.9.3" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-arm-musl@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-linux-arm-musl@npm:0.9.3" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-arm64-gnu@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-linux-arm64-gnu@npm:0.9.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-arm64-musl@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-linux-arm64-musl@npm:0.9.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-x64-gnu@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-linux-x64-gnu@npm:0.9.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-x64-musl@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-linux-x64-musl@npm:0.9.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@yuku-codegen/binding-win32-arm64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-win32-arm64@npm:0.9.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-win32-x64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-codegen/binding-win32-x64@npm:0.9.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@yuku-parser/binding-android-arm64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-android-arm64@npm:0.9.3" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-parser/binding-darwin-arm64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-darwin-arm64@npm:0.9.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-parser/binding-darwin-x64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-darwin-x64@npm:0.9.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@yuku-parser/binding-freebsd-x64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-freebsd-x64@npm:0.9.3" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-arm-gnu@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-linux-arm-gnu@npm:0.9.3" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-arm-musl@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-linux-arm-musl@npm:0.9.3" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-arm64-gnu@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-linux-arm64-gnu@npm:0.9.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-arm64-musl@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-linux-arm64-musl@npm:0.9.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-x64-gnu@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-linux-x64-gnu@npm:0.9.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-x64-musl@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-linux-x64-musl@npm:0.9.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@yuku-parser/binding-win32-arm64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-win32-arm64@npm:0.9.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-parser/binding-win32-x64@npm:0.9.3": + version: 0.9.3 + resolution: "@yuku-parser/binding-win32-x64@npm:0.9.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@yuku-toolchain/types@npm:^0.9.3": + version: 0.9.3 + resolution: "@yuku-toolchain/types@npm:0.9.3" + checksum: 10c0/6f3b45ac664764b6f76322af4db5110641a45c812182580394a1816a359b65b5979791f8fc43f66733411127c59bb67272234f6f44aabe1945fe5724113f3f92 + languageName: node + linkType: hard + "@zag-js/accordion@npm:1.43.0": version: 1.43.0 resolution: "@zag-js/accordion@npm:1.43.0" @@ -22676,17 +22711,6 @@ __metadata: languageName: node linkType: hard -"ast-kit@npm:^3.0.0-beta.1": - version: 3.0.0-beta.1 - resolution: "ast-kit@npm:3.0.0-beta.1" - dependencies: - "@babel/parser": "npm:^8.0.0-beta.4" - estree-walker: "npm:^3.0.3" - pathe: "npm:^2.0.3" - checksum: 10c0/27a0309d495100e088c6aa6449e2bb79fdf6321c42bb73c196d646935ff788c2202d8dfc19e04499c623f0676cbe5d6baaeb645ede4b349fac2bd5c276419d5a - languageName: node - linkType: hard - "ast-types-flow@npm:^0.0.8": version: 0.0.8 resolution: "ast-types-flow@npm:0.0.8" @@ -23217,13 +23241,6 @@ __metadata: languageName: node linkType: hard -"birpc@npm:^4.0.0": - version: 4.0.0 - resolution: "birpc@npm:4.0.0" - checksum: 10c0/61f4e893ff4c5948b2c587c971c04883af0d8b2658d4632c8e77073db9f9e8b040402f985d56308021890b2ad32ef8392e36a8335cab1e3771d99e1b025d1af6 - languageName: node - linkType: hard - "bl@npm:^4.0.3": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -29208,12 +29225,12 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:5.0.0-beta.5": - version: 5.0.0-beta.5 - resolution: "get-tsconfig@npm:5.0.0-beta.5" +"get-tsconfig@npm:5.0.0-beta.6": + version: 5.0.0-beta.6 + resolution: "get-tsconfig@npm:5.0.0-beta.6" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/fd96e2a7d872703d8c5d7ed5d5d884a4e33f6cd9f012aa68a3c7aae700b84b502e41c06641a3d0667b1e8c8f7d497857dd6d3bba3987d2e5f59d95e49fb6e3b9 + checksum: 10c0/661d07b469ca6a76d8075a40aef66b90e22775fe2cc5462b349f5af14def39d8ee8572a63a1cd65acb91fcf7f546969d20b330f8afe480ab5360136aaacc0fc3 languageName: node linkType: hard @@ -36459,10 +36476,10 @@ __metadata: languageName: node linkType: hard -"obug@npm:^2.1.1": - version: 2.1.1 - resolution: "obug@npm:2.1.1" - checksum: 10c0/59dccd7de72a047e08f8649e94c1015ec72f94eefb6ddb57fb4812c4b425a813bc7e7cd30c9aca20db3c59abc3c85cc7a62bb656a968741d770f4e8e02bc2e78 +"obug@npm:^2.1.1, obug@npm:^2.1.4": + version: 2.1.4 + resolution: "obug@npm:2.1.4" + checksum: 10c0/34a0ee97cd88573cfd97d384c2a79f07118ae5680d7e45d1de6e99c74eddefe145e8ca27a2db02195a1ee5fded5aa22b924869c842728c201b9f109a27d0ef19 languageName: node linkType: hard @@ -38408,7 +38425,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.5.26, postcss@npm:^8.3.11, postcss@npm:^8.4.14, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.5.15, postcss@npm:^8.5.23, postcss@npm:^8.5.3, postcss@npm:^8.5.6": +"postcss@npm:8.5.26, postcss@npm:^8.3.11, postcss@npm:^8.4.14, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.5.15, postcss@npm:^8.5.26, postcss@npm:^8.5.3, postcss@npm:^8.5.6": version: 8.5.26 resolution: "postcss@npm:8.5.26" dependencies: @@ -40784,59 +40801,59 @@ __metadata: languageName: node linkType: hard -"rolldown-plugin-dts@npm:0.25.0": - version: 0.25.0 - resolution: "rolldown-plugin-dts@npm:0.25.0" +"rolldown-plugin-dts@npm:0.28.3": + version: 0.28.3 + resolution: "rolldown-plugin-dts@npm:0.28.3" dependencies: - "@babel/generator": "npm:8.0.0-rc.4" - "@babel/helper-validator-identifier": "npm:8.0.0-rc.4" - "@babel/parser": "npm:8.0.0-rc.4" - ast-kit: "npm:^3.0.0-beta.1" - birpc: "npm:^4.0.0" dts-resolver: "npm:^3.0.0" - get-tsconfig: "npm:5.0.0-beta.5" - obug: "npm:^2.1.1" - peerDependencies: - "@ts-macro/tsc": ^0.3.6 - "@typescript/native-preview": ">=7.0.0-dev.20260325.1" - rolldown: ^1.0.0 - typescript: ^6.0.0 - vue-tsc: ~3.2.0 + get-tsconfig: "npm:5.0.0-beta.6" + obug: "npm:^2.1.4" + yuku-ast: "npm:^0.9.3" + yuku-codegen: "npm:^0.9.3" + yuku-parser: "npm:^0.9.3" + peerDependencies: + "@typescript/native-preview": "*" + "@volar/typescript": ~2.4.0 + rolldown: ^1.2.0 + typescript: ^5.0.0 || ^6.0.0 || ~7.0.0 + vue-tsc: ~3.2.0 || ~3.3.0 peerDependenciesMeta: - "@ts-macro/tsc": - optional: true "@typescript/native-preview": optional: true + "@volar/typescript": + optional: true typescript: optional: true vue-tsc: optional: true - checksum: 10c0/0277e644fe28b0d98a53ecf9949caf0e88a745d6281d72e2af1369aeb65d9a54e921cd14376c65fe951fd36356436f83b29e9583e3b299289af2a3ed07a0b57f + checksum: 10c0/f2fac02db40e432ef66d6e7b6143c7f2a719194e960f5173a586cf5714cf0e482a4c8d3d85360cd4256c57516fdb51c91cc6bc99f8c76ae832057de378ee3cf6 languageName: node linkType: hard -"rolldown@npm:1.1.2": - version: 1.1.2 - resolution: "rolldown@npm:1.1.2" - dependencies: - "@oxc-project/types": "npm:=0.137.0" - "@rolldown/binding-android-arm64": "npm:1.1.2" - "@rolldown/binding-darwin-arm64": "npm:1.1.2" - "@rolldown/binding-darwin-x64": "npm:1.1.2" - "@rolldown/binding-freebsd-x64": "npm:1.1.2" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.1.2" - "@rolldown/binding-linux-arm64-gnu": "npm:1.1.2" - "@rolldown/binding-linux-arm64-musl": "npm:1.1.2" - "@rolldown/binding-linux-ppc64-gnu": "npm:1.1.2" - "@rolldown/binding-linux-s390x-gnu": "npm:1.1.2" - "@rolldown/binding-linux-x64-gnu": "npm:1.1.2" - "@rolldown/binding-linux-x64-musl": "npm:1.1.2" - "@rolldown/binding-openharmony-arm64": "npm:1.1.2" - "@rolldown/binding-wasm32-wasi": "npm:1.1.2" - "@rolldown/binding-win32-arm64-msvc": "npm:1.1.2" - "@rolldown/binding-win32-x64-msvc": "npm:1.1.2" +"rolldown@npm:1.2.6, rolldown@npm:~1.2.4": + version: 1.2.6 + resolution: "rolldown@npm:1.2.6" + dependencies: + "@oxc-project/types": "npm:=0.147.0" + "@rolldown/binding-android-arm-eabi": "npm:1.2.6" + "@rolldown/binding-android-arm64": "npm:1.2.6" + "@rolldown/binding-darwin-arm64": "npm:1.2.6" + "@rolldown/binding-darwin-x64": "npm:1.2.6" + "@rolldown/binding-freebsd-x64": "npm:1.2.6" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.2.6" + "@rolldown/binding-linux-arm64-gnu": "npm:1.2.6" + "@rolldown/binding-linux-arm64-musl": "npm:1.2.6" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.2.6" + "@rolldown/binding-linux-s390x-gnu": "npm:1.2.6" + "@rolldown/binding-linux-x64-gnu": "npm:1.2.6" + "@rolldown/binding-linux-x64-musl": "npm:1.2.6" + "@rolldown/binding-openharmony-arm64": "npm:1.2.6" + "@rolldown/binding-win32-arm64-msvc": "npm:1.2.6" + "@rolldown/binding-win32-x64-msvc": "npm:1.2.6" "@rolldown/pluginutils": "npm:^1.0.0" dependenciesMeta: + "@rolldown/binding-android-arm-eabi": + optional: true "@rolldown/binding-android-arm64": optional: true "@rolldown/binding-darwin-arm64": @@ -40861,15 +40878,13 @@ __metadata: optional: true "@rolldown/binding-openharmony-arm64": optional: true - "@rolldown/binding-wasm32-wasi": - optional: true "@rolldown/binding-win32-arm64-msvc": optional: true "@rolldown/binding-win32-x64-msvc": optional: true bin: rolldown: ./bin/cli.mjs - checksum: 10c0/e35b83849aa341dcb5403d58654161ce2a0fb7c334ee17c186e497be0e43eb7a5a80ecfd4eee505847fcf8b0a3255ccd32438b2f548663afcce9b7b13820825f + checksum: 10c0/34f8fd335f3ec8e55002aa4f2f6f0ffd4dc1f2c47f877d4ad37fbe62c97d3b63486705494e739b9e451cccf4c4bc4e0f14648d7f978427964c693c0165289308 languageName: node linkType: hard @@ -40931,61 +40946,6 @@ __metadata: languageName: node linkType: hard -"rolldown@npm:~1.2.0": - version: 1.2.3 - resolution: "rolldown@npm:1.2.3" - dependencies: - "@oxc-project/types": "npm:=0.143.0" - "@rolldown/binding-android-arm64": "npm:1.2.3" - "@rolldown/binding-darwin-arm64": "npm:1.2.3" - "@rolldown/binding-darwin-x64": "npm:1.2.3" - "@rolldown/binding-freebsd-x64": "npm:1.2.3" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.2.3" - "@rolldown/binding-linux-arm64-gnu": "npm:1.2.3" - "@rolldown/binding-linux-arm64-musl": "npm:1.2.3" - "@rolldown/binding-linux-ppc64-gnu": "npm:1.2.3" - "@rolldown/binding-linux-s390x-gnu": "npm:1.2.3" - "@rolldown/binding-linux-x64-gnu": "npm:1.2.3" - "@rolldown/binding-linux-x64-musl": "npm:1.2.3" - "@rolldown/binding-openharmony-arm64": "npm:1.2.3" - "@rolldown/binding-win32-arm64-msvc": "npm:1.2.3" - "@rolldown/binding-win32-x64-msvc": "npm:1.2.3" - "@rolldown/pluginutils": "npm:^1.0.0" - dependenciesMeta: - "@rolldown/binding-android-arm64": - optional: true - "@rolldown/binding-darwin-arm64": - optional: true - "@rolldown/binding-darwin-x64": - optional: true - "@rolldown/binding-freebsd-x64": - optional: true - "@rolldown/binding-linux-arm-gnueabihf": - optional: true - "@rolldown/binding-linux-arm64-gnu": - optional: true - "@rolldown/binding-linux-arm64-musl": - optional: true - "@rolldown/binding-linux-ppc64-gnu": - optional: true - "@rolldown/binding-linux-s390x-gnu": - optional: true - "@rolldown/binding-linux-x64-gnu": - optional: true - "@rolldown/binding-linux-x64-musl": - optional: true - "@rolldown/binding-openharmony-arm64": - optional: true - "@rolldown/binding-win32-arm64-msvc": - optional: true - "@rolldown/binding-win32-x64-msvc": - optional: true - bin: - rolldown: ./bin/cli.mjs - checksum: 10c0/4dbeabc826e59877c7520b2ae1f48d0111e1d21865f5931ff3d184d33f02683e943e65eb24932128fc03701bbcde1b341f313b3fa7f8007368bd1b5e993265f0 - languageName: node - linkType: hard - "rollup@npm:4.59.0": version: 4.59.0 resolution: "rollup@npm:4.59.0" @@ -45503,19 +45463,19 @@ __metadata: languageName: node linkType: hard -"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0, vite@npm:^8.0.13": - version: 8.2.0 - resolution: "vite@npm:8.2.0" +"vite@npm:8.2.2, vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0, vite@npm:^8.0.13": + version: 8.2.2 + resolution: "vite@npm:8.2.2" dependencies: fsevents: "npm:~2.3.3" lightningcss: "npm:^1.33.0" picomatch: "npm:^4.0.5" - postcss: "npm:^8.5.23" - rolldown: "npm:~1.2.0" + postcss: "npm:^8.5.26" + rolldown: "npm:~1.2.4" tinyglobby: "npm:^0.2.17" peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 - "@vitejs/devtools": ^0.4.0 + "@vitejs/devtools": ^0.4.0 || ^0.5.0 esbuild: ^0.27.0 || ^0.28.0 jiti: ">=1.21.0" less: ^4.0.0 @@ -45556,7 +45516,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/bd6a5e7b28973bac06f0e8e54833800e16d1bf38a8aef2acbfea5bbaed6d8fc715fd7cc9b0ec75ef1adbde149bb9167b085c17fe7edcd3a190b4eda16d474e5c + checksum: 10c0/94cbbbdc38ad500dcb86b6202ddd14aa41d05c80739766cada9bbe250b410d1a27be433c9c491ed39744019471ac1e27a59908616a88c42f9787bdb6bdca49d2 languageName: node linkType: hard @@ -47015,6 +46975,108 @@ __metadata: languageName: node linkType: hard +"yuku-ast@npm:^0.9.3": + version: 0.9.3 + resolution: "yuku-ast@npm:0.9.3" + dependencies: + "@yuku-toolchain/types": "npm:^0.9.3" + checksum: 10c0/ddb1eb96e59405c14387ca89fb2b543e335c0e8a6928bd09205cf67d7977a7d115f081180dbcc95bcb9733e4c86955c4f7f4d15f2c8bdf5a7a1b6cb112ed25dc + languageName: node + linkType: hard + +"yuku-codegen@npm:^0.9.3": + version: 0.9.3 + resolution: "yuku-codegen@npm:0.9.3" + dependencies: + "@yuku-codegen/binding-android-arm64": "npm:0.9.3" + "@yuku-codegen/binding-darwin-arm64": "npm:0.9.3" + "@yuku-codegen/binding-darwin-x64": "npm:0.9.3" + "@yuku-codegen/binding-freebsd-x64": "npm:0.9.3" + "@yuku-codegen/binding-linux-arm-gnu": "npm:0.9.3" + "@yuku-codegen/binding-linux-arm-musl": "npm:0.9.3" + "@yuku-codegen/binding-linux-arm64-gnu": "npm:0.9.3" + "@yuku-codegen/binding-linux-arm64-musl": "npm:0.9.3" + "@yuku-codegen/binding-linux-x64-gnu": "npm:0.9.3" + "@yuku-codegen/binding-linux-x64-musl": "npm:0.9.3" + "@yuku-codegen/binding-win32-arm64": "npm:0.9.3" + "@yuku-codegen/binding-win32-x64": "npm:0.9.3" + "@yuku-toolchain/types": "npm:^0.9.3" + dependenciesMeta: + "@yuku-codegen/binding-android-arm64": + optional: true + "@yuku-codegen/binding-darwin-arm64": + optional: true + "@yuku-codegen/binding-darwin-x64": + optional: true + "@yuku-codegen/binding-freebsd-x64": + optional: true + "@yuku-codegen/binding-linux-arm-gnu": + optional: true + "@yuku-codegen/binding-linux-arm-musl": + optional: true + "@yuku-codegen/binding-linux-arm64-gnu": + optional: true + "@yuku-codegen/binding-linux-arm64-musl": + optional: true + "@yuku-codegen/binding-linux-x64-gnu": + optional: true + "@yuku-codegen/binding-linux-x64-musl": + optional: true + "@yuku-codegen/binding-win32-arm64": + optional: true + "@yuku-codegen/binding-win32-x64": + optional: true + checksum: 10c0/3468b011a118b636d0854c0c1bf464234d54a957060127446f71ed1bc17a4aab72e97667d86e3e7dbcde99b331514a2b8c95cc4cf28dbc14960440a21b5636c9 + languageName: node + linkType: hard + +"yuku-parser@npm:^0.9.3": + version: 0.9.3 + resolution: "yuku-parser@npm:0.9.3" + dependencies: + "@yuku-parser/binding-android-arm64": "npm:0.9.3" + "@yuku-parser/binding-darwin-arm64": "npm:0.9.3" + "@yuku-parser/binding-darwin-x64": "npm:0.9.3" + "@yuku-parser/binding-freebsd-x64": "npm:0.9.3" + "@yuku-parser/binding-linux-arm-gnu": "npm:0.9.3" + "@yuku-parser/binding-linux-arm-musl": "npm:0.9.3" + "@yuku-parser/binding-linux-arm64-gnu": "npm:0.9.3" + "@yuku-parser/binding-linux-arm64-musl": "npm:0.9.3" + "@yuku-parser/binding-linux-x64-gnu": "npm:0.9.3" + "@yuku-parser/binding-linux-x64-musl": "npm:0.9.3" + "@yuku-parser/binding-win32-arm64": "npm:0.9.3" + "@yuku-parser/binding-win32-x64": "npm:0.9.3" + "@yuku-toolchain/types": "npm:^0.9.3" + yuku-ast: "npm:^0.9.3" + dependenciesMeta: + "@yuku-parser/binding-android-arm64": + optional: true + "@yuku-parser/binding-darwin-arm64": + optional: true + "@yuku-parser/binding-darwin-x64": + optional: true + "@yuku-parser/binding-freebsd-x64": + optional: true + "@yuku-parser/binding-linux-arm-gnu": + optional: true + "@yuku-parser/binding-linux-arm-musl": + optional: true + "@yuku-parser/binding-linux-arm64-gnu": + optional: true + "@yuku-parser/binding-linux-arm64-musl": + optional: true + "@yuku-parser/binding-linux-x64-gnu": + optional: true + "@yuku-parser/binding-linux-x64-musl": + optional: true + "@yuku-parser/binding-win32-arm64": + optional: true + "@yuku-parser/binding-win32-x64": + optional: true + checksum: 10c0/a6805b88dcea1165e31d798ffca825a68d52bedcc1ee3bf252d8434e82a4f894d28a7a78fa666c351cf976b095f20994f34ad8042412281e69d07630d229a37c + languageName: node + linkType: hard + "zen-observable-ts@npm:^1.2.5": version: 1.2.5 resolution: "zen-observable-ts@npm:1.2.5"