diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index e58c3e323d..9e143ff629 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -308,9 +308,10 @@ jobs: vp test - name: vinext node-version: 24 - # The vinext suite is ~7000 tests and needs more than the default - # 10-minute job budget on 4-core runners. - timeout: 15 + # The full vinext suite (~7000 tests) outgrew a 15-minute budget + # on 4-core runners, so run one shard of the unit project here; + # the rest of the suite is covered by vinext's own CI. + timeout: 20 command: | # vp migrate's auto-install passes --ignore-scripts on pnpm v11 # (vinext pins pnpm 11), which skips vinext's approved @@ -320,7 +321,7 @@ jobs: vp run build vp check --fix vp run check - vp run test + vp test run --project unit --shard=1/3 - name: reactive-resume node-version: 24 command: | diff --git a/Cargo.lock b/Cargo.lock index 5f5acb7e81..2eaaf57840 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5824,7 +5824,7 @@ dependencies = [ [[package]] name = "rolldown" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "append-only-vec", @@ -6012,7 +6012,7 @@ dependencies = [ [[package]] name = "rolldown_common" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6048,7 +6048,7 @@ dependencies = [ [[package]] name = "rolldown_dev" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6069,7 +6069,7 @@ dependencies = [ [[package]] name = "rolldown_dev_common" -version = "1.2.1" +version = "1.2.2" dependencies = [ "derive_more", "rolldown_common", @@ -6081,7 +6081,7 @@ dependencies = [ [[package]] name = "rolldown_devtools" -version = "1.2.1" +version = "1.2.2" dependencies = [ "blake3", "rolldown_devtools_action", @@ -6094,7 +6094,7 @@ dependencies = [ [[package]] name = "rolldown_devtools_action" -version = "1.2.1" +version = "1.2.2" dependencies = [ "serde", "ts-rs", @@ -6102,7 +6102,7 @@ dependencies = [ [[package]] name = "rolldown_ecmascript" -version = "1.2.1" +version = "1.2.2" dependencies = [ "arcstr", "oxc", @@ -6114,7 +6114,7 @@ dependencies = [ [[package]] name = "rolldown_ecmascript_utils" -version = "1.2.1" +version = "1.2.2" dependencies = [ "memchr", "oxc", @@ -6124,7 +6124,7 @@ dependencies = [ [[package]] name = "rolldown_error" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6141,7 +6141,7 @@ dependencies = [ [[package]] name = "rolldown_fs" -version = "1.2.1" +version = "1.2.2" dependencies = [ "oxc_resolver", "vfs", @@ -6149,7 +6149,7 @@ dependencies = [ [[package]] name = "rolldown_fs_watcher" -version = "1.2.1" +version = "1.2.2" dependencies = [ "rolldown-notify", "rolldown-notify-debouncer-full", @@ -6158,7 +6158,7 @@ dependencies = [ [[package]] name = "rolldown_plugin" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6187,7 +6187,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_asset_module" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "rolldown_common", @@ -6199,7 +6199,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_bundle_analyzer" -version = "1.2.1" +version = "1.2.2" dependencies = [ "arcstr", "rolldown_common", @@ -6213,7 +6213,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_chunk_import_map" -version = "1.2.1" +version = "1.2.2" dependencies = [ "arcstr", "rolldown_common", @@ -6226,7 +6226,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_copy_module" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6239,7 +6239,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_data_url" -version = "1.2.1" +version = "1.2.2" dependencies = [ "arcstr", "base64-simd", @@ -6252,7 +6252,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_esm_external_require" -version = "1.2.1" +version = "1.2.2" dependencies = [ "nodejs-built-in-modules", "rolldown_common", @@ -6263,7 +6263,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_hmr" -version = "1.2.1" +version = "1.2.2" dependencies = [ "rolldown_common", "rolldown_plugin", @@ -6271,7 +6271,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_isolated_declaration" -version = "1.2.1" +version = "1.2.2" dependencies = [ "arcstr", "oxc", @@ -6285,7 +6285,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_lazy_compilation" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6298,7 +6298,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_oxc_runtime" -version = "1.2.1" +version = "1.2.2" dependencies = [ "arcstr", "phf 0.14.0", @@ -6309,7 +6309,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_replace" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "oxc", @@ -6325,7 +6325,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_utils" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6478,7 +6478,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_vite_resolve" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6532,7 +6532,7 @@ dependencies = [ [[package]] name = "rolldown_resolver" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6547,7 +6547,7 @@ dependencies = [ [[package]] name = "rolldown_sourcemap" -version = "1.2.1" +version = "1.2.2" dependencies = [ "criterion2", "memchr", @@ -6557,7 +6557,7 @@ dependencies = [ [[package]] name = "rolldown_std_utils" -version = "1.2.1" +version = "1.2.2" dependencies = [ "regex", "sugar_path", @@ -6603,7 +6603,7 @@ dependencies = [ [[package]] name = "rolldown_tracing" -version = "1.2.1" +version = "1.2.2" dependencies = [ "tracing", "tracing-chrome", @@ -6612,7 +6612,7 @@ dependencies = [ [[package]] name = "rolldown_utils" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6650,7 +6650,7 @@ dependencies = [ [[package]] name = "rolldown_watcher" -version = "1.2.1" +version = "1.2.2" dependencies = [ "anyhow", "arcstr", @@ -6670,7 +6670,7 @@ dependencies = [ [[package]] name = "rolldown_workspace" -version = "1.2.1" +version = "1.2.2" [[package]] name = "ropey" @@ -7468,7 +7468,7 @@ dependencies = [ [[package]] name = "string_wizard" -version = "1.2.1" +version = "1.2.2" dependencies = [ "insta", "memchr", diff --git a/crates/vite_js_runtime/src/runtime.rs b/crates/vite_js_runtime/src/runtime.rs index 448ab0becd..c44aab9301 100644 --- a/crates/vite_js_runtime/src/runtime.rs +++ b/crates/vite_js_runtime/src/runtime.rs @@ -786,6 +786,10 @@ mod tests { } #[tokio::test] + #[cfg_attr( + target_env = "musl", + ignore = "latest can outrun the unofficial-builds musl channel" + )] async fn test_download_runtime_for_project_no_dev_engines() { let temp_dir = TempDir::new().unwrap(); let temp_path = AbsolutePathBuf::new(temp_dir.path().to_path_buf()).unwrap(); @@ -818,6 +822,10 @@ mod tests { } #[tokio::test] + #[cfg_attr( + target_env = "musl", + ignore = "latest can outrun the unofficial-builds musl channel" + )] async fn test_download_runtime_for_project_does_not_write_back_when_no_version() { let temp_dir = TempDir::new().unwrap(); let temp_path = AbsolutePathBuf::new(temp_dir.path().to_path_buf()).unwrap(); @@ -899,6 +907,10 @@ mod tests { } #[tokio::test] + #[cfg_attr( + target_env = "musl", + ignore = "latest can outrun the unofficial-builds musl channel" + )] async fn test_download_runtime_for_project_no_package_json() { let temp_dir = TempDir::new().unwrap(); let temp_path = AbsolutePathBuf::new(temp_dir.path().to_path_buf()).unwrap(); @@ -1210,6 +1222,10 @@ mod tests { // ========================================== #[tokio::test] + #[cfg_attr( + target_env = "musl", + ignore = "latest can outrun the unofficial-builds musl channel" + )] async fn test_invalid_node_version_file_is_ignored() { let temp_dir = TempDir::new().unwrap(); let temp_path = AbsolutePathBuf::new(temp_dir.path().to_path_buf()).unwrap(); @@ -1232,6 +1248,10 @@ mod tests { } #[tokio::test] + #[cfg_attr( + target_env = "musl", + ignore = "latest can outrun the unofficial-builds musl channel" + )] async fn test_invalid_engines_node_is_ignored() { let temp_dir = TempDir::new().unwrap(); let temp_path = AbsolutePathBuf::new(temp_dir.path().to_path_buf()).unwrap(); @@ -1251,6 +1271,10 @@ mod tests { } #[tokio::test] + #[cfg_attr( + target_env = "musl", + ignore = "latest can outrun the unofficial-builds musl channel" + )] async fn test_invalid_dev_engines_runtime_is_ignored() { let temp_dir = TempDir::new().unwrap(); let temp_path = AbsolutePathBuf::new(temp_dir.path().to_path_buf()).unwrap(); @@ -1449,6 +1473,10 @@ mod tests { } #[tokio::test] + #[cfg_attr( + target_env = "musl", + ignore = "latest can outrun the unofficial-builds musl channel" + )] async fn test_download_runtime_for_project_with_lts_latest_alias() { let temp_dir = TempDir::new().unwrap(); let temp_path = AbsolutePathBuf::new(temp_dir.path().to_path_buf()).unwrap(); diff --git a/ecosystem-ci/repo.json b/ecosystem-ci/repo.json index 2d5e106108..6768834c3f 100644 --- a/ecosystem-ci/repo.json +++ b/ecosystem-ci/repo.json @@ -76,7 +76,7 @@ "vinext": { "repository": "https://github.com/cloudflare/vinext.git", "branch": "main", - "hash": "48e932e6158bab6a7aef68f59feba227daddce15", + "hash": "aec4421b2a95bdeb20a295a4ff391473efd724bb", "forceFreshMigration": true }, "reactive-resume": { diff --git a/packages/cli/binding/index.d.cts b/packages/cli/binding/index.d.cts index 4df20b25fc..aadf0696ba 100644 --- a/packages/cli/binding/index.d.cts +++ b/packages/cli/binding/index.d.cts @@ -2560,6 +2560,8 @@ export interface BindingInputOptions { keepNames?: boolean; checks?: BindingChecksOptions; deferSyncScanData?: undefined | (() => BindingDeferSyncScanData[]); + /** Asked for while the build is closing, so what it returns includes `closeBundle`. */ + pluginTimings?: undefined | (() => BindingPluginTimingsMeasurement); makeAbsoluteExternalsRelative?: BindingMakeAbsoluteExternalsRelative; devtools?: BindingDevtoolsOptions; invalidateJsSideCache?: () => void; @@ -2892,6 +2894,33 @@ export declare const enum BindingPluginOrder { Post = 1, } +/** + * What one callback cost, measured inside it on the JavaScript side — the one place the + * measurement exists, since this side can only bracket dispatch and completion. + */ +export interface BindingPluginTiming { + /** The plugin the callback belongs to, or the options it was configured on. */ + owner: string; + kind: 'plugin' | 'outputOption' | 'inputOption'; + hook: string; + calls: number; + ms: number; + maxInFlight: number; + /** How much of `ms` is double counted because calls overlapped. */ + overlapMs: number; + /** + * Whether `ms` may be compared against another row's — false once two calls of this hook + * overlapped, because then their spans cover work each other was doing. + */ + rankable: boolean; +} + +export interface BindingPluginTimingsMeasurement { + /** Wall time in which any measured callback was running, counting overlap once. */ + busyMs: number; + rows: Array; +} + export interface BindingPluginWithIndex { index: number; plugin: BindingPluginOptions; diff --git a/packages/core/build.ts b/packages/core/build.ts index 79823097bf..33fbc01752 100644 --- a/packages/core/build.ts +++ b/packages/core/build.ts @@ -483,7 +483,7 @@ async function bundleTsdown() { plugins: [ RewriteImportsPlugin, dts({ - oxc: true, + generator: 'oxc', dtsInput: true, }), ], diff --git a/packages/core/package.json b/packages/core/package.json index 6e7913bc9d..7976a69163 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -219,7 +219,7 @@ }, "bundledVersions": { "vite": "8.2.0", - "rolldown": "1.2.1", + "rolldown": "1.2.2", "tsdown": "0.22.14" } } diff --git a/packages/tools/.upstream-versions.json b/packages/tools/.upstream-versions.json index 6d1c3791f6..9004fc6c7e 100644 --- a/packages/tools/.upstream-versions.json +++ b/packages/tools/.upstream-versions.json @@ -2,7 +2,7 @@ "rolldown": { "repo": "https://github.com/rolldown/rolldown.git", "branch": "main", - "hash": "93c535d8875daacde3afa84c0d4e9d26e87453e9" + "hash": "872b98ac7476eb7d5892a2913e4ba010d124c6ac" }, "vite": { "repo": "https://github.com/vitejs/vite.git", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 978e457d6f..ed9004caaa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,10 +22,10 @@ catalogs: specifier: 2.0.0-alpha.3 version: 2.0.0-alpha.3 '@napi-rs/cli': - specifier: ^3.8.0 + specifier: ^3.8.2 version: 3.8.2 '@napi-rs/wasm-runtime': - specifier: ^1.2.0 + specifier: ^1.2.2 version: 1.2.2 '@nkzw/safe-word-list': specifier: ^3.1.0 @@ -223,8 +223,8 @@ catalogs: specifier: ^2.34.1 version: 2.34.1 rolldown-plugin-dts: - specifier: ^0.27.0 - version: 0.27.13 + specifier: ^0.28.0 + version: 0.28.0 rollup: specifier: ^4.60.4 version: 4.60.4 @@ -504,7 +504,7 @@ importers: version: 1.1.1 rolldown-plugin-dts: specifier: 'catalog:' - version: 0.27.13(@typescript/native-preview@7.0.0-dev.20260605.1)(oxc-resolver@11.24.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.3) + version: 0.28.0(@typescript/native-preview@7.0.0-dev.20260605.1)(oxc-resolver@11.24.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.3) semver: specifier: 'catalog:' version: 7.8.5 @@ -649,7 +649,7 @@ importers: version: link:../../rolldown/packages/rolldown rolldown-plugin-dts: specifier: 'catalog:' - version: 0.27.13(@typescript/native-preview@7.0.0-dev.20260605.1)(oxc-resolver@11.24.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.3) + version: 0.28.0(@typescript/native-preview@7.0.0-dev.20260605.1)(oxc-resolver@11.24.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.3) rollup: specifier: ^4.18.0 version: 4.60.4 @@ -740,7 +740,7 @@ importers: specifier: ^6.29.0 version: 6.31.0 playwright-chromium: - specifier: ^1.60.0 + specifier: ^1.62.0 version: 1.62.1 publint: specifier: ^0.3.21 @@ -887,7 +887,7 @@ importers: version: 'link:' rolldown-plugin-dts: specifier: 'catalog:' - version: 0.27.13(@typescript/native-preview@7.0.0-dev.20260605.1)(oxc-resolver@11.24.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.3) + version: 0.28.0(@typescript/native-preview@7.0.0-dev.20260605.1)(oxc-resolver@11.24.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.3) rollup: specifier: 'catalog:' version: 4.60.4 @@ -4753,6 +4753,11 @@ packages: resolution: {integrity: sha512-C/Gsy5NAatsGUF1eT9Ks/ErR52/X4YI7MSm7BtwNOw8v2Ko+SiCA5qXts61J0A7QYwOn4gfXfBZZnzSAng6G/w==} engines: {node: '>=18.20.0'} + '@yuku-codegen/binding-android-arm64@0.8.3': + resolution: {integrity: sha512-/EKnnqwvN7xYoVDhQEIEJTdPDwGW1wkFz/2Eku3ES/IJd4lcQh/OaIDFBmoJKvpe12enrb1TIoYh1fxasGXolA==} + cpu: [arm64] + os: [android] + '@yuku-codegen/binding-darwin-arm64@0.5.44': resolution: {integrity: sha512-mpZc7hrjl/qxcbEMS6vVLE0lO4DjiXCvrp3gYbZ58bbmsSxSGCTlOCA0lpeLXAKOZxe0ZrVoqKteaewFF2Vbuw==} cpu: [arm64] @@ -4763,6 +4768,11 @@ packages: cpu: [arm64] os: [darwin] + '@yuku-codegen/binding-darwin-arm64@0.8.3': + resolution: {integrity: sha512-DFAOliF5YIPv3ayNHGOJhIun6Af4kMaL/YXxf8ZtD1qrOIMFnX/AQBhwfvLalhwmmxuGA8AUteaKRHBvdKZFVA==} + cpu: [arm64] + os: [darwin] + '@yuku-codegen/binding-darwin-x64@0.5.44': resolution: {integrity: sha512-PCt776PnGtnQYimxk18IyvPf/BQ6CNU95W+6eaoQfeME8ra+7v3pNNoTAmLfSveUC9KZPaoajR9NqkKfEVjA2Q==} cpu: [x64] @@ -4773,6 +4783,11 @@ packages: cpu: [x64] os: [darwin] + '@yuku-codegen/binding-darwin-x64@0.8.3': + resolution: {integrity: sha512-WlMh4/oEibaTzE9j5Zq8qnsrH4Ii4kWdcDv/Pj2Rb/MYSrKghtg+bxbWpPe/6zJD21p9zZBApQUxl8ECpZOJuQ==} + cpu: [x64] + os: [darwin] + '@yuku-codegen/binding-freebsd-x64@0.5.44': resolution: {integrity: sha512-5MNu1R4ysytPLMdl1UlGyjgAbUdT8fguW/QRo+pyEymbuWRN5n8JEHCFpm4AsWdP61fStagSpPDJcwN+mwC9Lg==} cpu: [x64] @@ -4783,6 +4798,11 @@ packages: cpu: [x64] os: [freebsd] + '@yuku-codegen/binding-freebsd-x64@0.8.3': + resolution: {integrity: sha512-hoDOpPP0FTxPSD+6w0Gs4p8iL1yXe6jjIXcdzNxyT1KE6B3JI6O0gTIWQISJ+8QyNpNjIwBb7nHCdRavktJM6A==} + cpu: [x64] + os: [freebsd] + '@yuku-codegen/binding-linux-arm-gnu@0.5.44': resolution: {integrity: sha512-xbP2qQ7/h6ZZKeckCiI2osB5SE5PBfLb4uzIfO1BSTX+9rlBKTqomxDaCib7aPf2X1CXMiIq+i7AK1EhBa5a7A==} cpu: [arm] @@ -4795,6 +4815,12 @@ packages: os: [linux] libc: [glibc] + '@yuku-codegen/binding-linux-arm-gnu@0.8.3': + resolution: {integrity: sha512-nNW0GGMJyF04pK4A7Kq7WAYtUWU9uI5ugDAoXl9yHpd3IIZ8UI+zFlM01e+ZGWnQcdxYYLumeRe/EjzZT9bVfQ==} + cpu: [arm] + os: [linux] + libc: [glibc] + '@yuku-codegen/binding-linux-arm-musl@0.5.44': resolution: {integrity: sha512-gmXKMCpgkUm5PllGMKBMoBmqgbTQkx+S85eE46LctuwTSKS/K7u65NE6t4zk6cLDvZpV67enycKXBORWn6q7xA==} cpu: [arm] @@ -4807,6 +4833,12 @@ packages: os: [linux] libc: [musl] + '@yuku-codegen/binding-linux-arm-musl@0.8.3': + resolution: {integrity: sha512-/jpxKhO8AV5TmXgT3R2Gv3YctKRUhyDzd5bQw8TiJ3O4z7qerHzoW2kE40fPAO3L434/IZtZbdhr8HuOqiwECA==} + cpu: [arm] + os: [linux] + libc: [musl] + '@yuku-codegen/binding-linux-arm64-gnu@0.5.44': resolution: {integrity: sha512-eOoejNUtnHs1/TMn4wryOAG/TarvlOqSZtRPeS56liBKp/GVQSirqTM9AITSGPLSdK1u7fZWMdj5IOEoJp3ruw==} cpu: [arm64] @@ -4819,6 +4851,12 @@ packages: os: [linux] libc: [glibc] + '@yuku-codegen/binding-linux-arm64-gnu@0.8.3': + resolution: {integrity: sha512-CYhLJfnCknabfLvUjsanxC5s3BBtZHUwfzdDL7GcqShIRQh2qqgG7pPfFrFJ6Jp56kkjKXkfluFGn9nnIv0nZg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@yuku-codegen/binding-linux-arm64-musl@0.5.44': resolution: {integrity: sha512-xTzrhEMy1mdv5+SbJPPlwqlMrhXGPntE2f12TLi+dNPXhif4iXCGJpoh8pV9nwZFE/cq1ITuTnjIfTFj/PifzA==} cpu: [arm64] @@ -4831,6 +4869,12 @@ packages: os: [linux] libc: [musl] + '@yuku-codegen/binding-linux-arm64-musl@0.8.3': + resolution: {integrity: sha512-c6gEdnI0MgA7/rVw6CACMciSbAcxVwLyD/jSBbMLWUeqqbysCNGrGPAHdpSaadpz3W1bd+OdXt9XWjfm66708w==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@yuku-codegen/binding-linux-x64-gnu@0.5.44': resolution: {integrity: sha512-2bvgIU4P+f4q18grdHoGnt9L6XlAciq/8GWpM06fmwj8qqruS8qwwwZXBk3/0U2+IHGv9pXRR8GtSXzl5n/blg==} cpu: [x64] @@ -4843,6 +4887,12 @@ packages: os: [linux] libc: [glibc] + '@yuku-codegen/binding-linux-x64-gnu@0.8.3': + resolution: {integrity: sha512-CRVZ9Rw5lIah/PpWeShWv7XiUCMY15N6rZRA2sEZrQvc5Az7Dv9/wsDMa6oBMkfQLXuDkFo4G1QOYyWbebjejg==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@yuku-codegen/binding-linux-x64-musl@0.5.44': resolution: {integrity: sha512-EzX5hWK0MmU4fbqY9coc5PJ0y0LYjrBdAF7mjSyetdK/yWRGBfHi9nh0dUJ0lqb47653hxB8/r9byfYgg6ecbA==} cpu: [x64] @@ -4855,6 +4905,12 @@ packages: os: [linux] libc: [musl] + '@yuku-codegen/binding-linux-x64-musl@0.8.3': + resolution: {integrity: sha512-G12Nhecjmv7OlbCX6Y4HU4wYYePd111kTE+yTjbitnt+P3m8bNegtYG4ZGo4scGTq8cKsLF4xcda1XNzCUA6nQ==} + cpu: [x64] + os: [linux] + libc: [musl] + '@yuku-codegen/binding-win32-arm64@0.5.44': resolution: {integrity: sha512-/ajGFWcOLGtmVUdxWKXDW6Ixtez68xxtmd2l95xNg8Lzs4aqbV2cy0Ns2Bzg9vjHsgDIooQlLXHpWh6HsHcy6w==} cpu: [arm64] @@ -4865,6 +4921,11 @@ packages: cpu: [arm64] os: [win32] + '@yuku-codegen/binding-win32-arm64@0.8.3': + resolution: {integrity: sha512-i8bpXWaMlik9DvFl+89emEx3RZFtSd21Vlt0UrnPvUC7h8NGElP2SwQcdcG+pPmihFIYJAoIuJLw7YdQcFcDkA==} + cpu: [arm64] + os: [win32] + '@yuku-codegen/binding-win32-x64@0.5.44': resolution: {integrity: sha512-geuJQ7FKI8YUtBgW8w72ChMfMvYy3gSytACxB4HOkylsoutrhH6lUNYHk1ny/p8u8t47NGxktpnzVJzI8IzJkA==} cpu: [x64] @@ -4875,6 +4936,16 @@ packages: cpu: [x64] os: [win32] + '@yuku-codegen/binding-win32-x64@0.8.3': + resolution: {integrity: sha512-vlYymeTSsx+qxZoNvdl6KehgYDaQC4Sk/9KUnM3V2mriyCwSdhW7lqdpQGl+RLGsDTxyuRGjzGIjgRWk3lohmA==} + cpu: [x64] + os: [win32] + + '@yuku-parser/binding-android-arm64@0.8.3': + resolution: {integrity: sha512-vySYRsMeul9ssvxeHdxgS9ZUIcq7gqljWNqgokjJE0uQWvVvOprihJ6hOsiifVqWsla0BMc3vAFBvNS9QqCw7g==} + cpu: [arm64] + os: [android] + '@yuku-parser/binding-darwin-arm64@0.5.44': resolution: {integrity: sha512-EXSW5w1YOIMyxu53MFxP43gTDeHlQueOjk8AEI9tuLF5976bDq3MXuIgzQvZKPVAirxGZu8+ANVXH1WcAH1G6A==} cpu: [arm64] @@ -4885,6 +4956,11 @@ packages: cpu: [arm64] os: [darwin] + '@yuku-parser/binding-darwin-arm64@0.8.3': + resolution: {integrity: sha512-+wpB/wqhiZ685Y77I+lj6v9pHSAJ3Y+QMHJmvch0Q0ahIMbNwtKk3s54MhtjCMKO1qpjPbyN/PjuHDg2hbKaVQ==} + cpu: [arm64] + os: [darwin] + '@yuku-parser/binding-darwin-x64@0.5.44': resolution: {integrity: sha512-pJBHsKxqR/nPwwaXgkkYTVo3G9dJ/AXhWsYyKyadU1zLg9gGfVwVTMehqwwutMCONDsLqOmEv/UqItmhpVsQJw==} cpu: [x64] @@ -4895,6 +4971,11 @@ packages: cpu: [x64] os: [darwin] + '@yuku-parser/binding-darwin-x64@0.8.3': + resolution: {integrity: sha512-jKqiWejj4zVy7pPtEGu4/Ty+pG1h7ooQOXIkm7shKZTSwTU9X8X+eoH11uIeKHZi2SQWV0GhNz0J56eerseysQ==} + cpu: [x64] + os: [darwin] + '@yuku-parser/binding-freebsd-x64@0.5.44': resolution: {integrity: sha512-fOqYX5BQML94uj9hd3a+LlBNz54OoDm6l+wgUIZ8UUkOBfPV+w2lux1jj9FKXT85wwjDOFhgZ/XQYSEDK/N9mA==} cpu: [x64] @@ -4905,6 +4986,11 @@ packages: cpu: [x64] os: [freebsd] + '@yuku-parser/binding-freebsd-x64@0.8.3': + resolution: {integrity: sha512-FC7zSwzFzd4z9bsId07CiHLR+Iw6yW/LzIQhL5AUtPUuVXLgEyx0rilgbRUYkl1CT3GJcLpkh63WuPZUSgCDzw==} + cpu: [x64] + os: [freebsd] + '@yuku-parser/binding-linux-arm-gnu@0.5.44': resolution: {integrity: sha512-kA2jRNh2cbbHDbhBN9IR8CnYI4UZHNQg0OVz6+V16Ph5VlLYpfv/6GdCmvQQoTGAnhFlbQiRoQys03ey91FTew==} cpu: [arm] @@ -4917,6 +5003,12 @@ packages: os: [linux] libc: [glibc] + '@yuku-parser/binding-linux-arm-gnu@0.8.3': + resolution: {integrity: sha512-So61j88b9/ygDnUPlWCm1EUPw4HSxAyDjrNHKgud5N3aRDQ3kw94nW7TriXbo7GBXID9oBHCMNm1r1Fof/Df5Q==} + cpu: [arm] + os: [linux] + libc: [glibc] + '@yuku-parser/binding-linux-arm-musl@0.5.44': resolution: {integrity: sha512-TQ82L8c5Lxl3HBOmw0uGfCcsyw0mp7DVGwCuW24OdDWak6BKaumvB8/Ep1llPOvhk5xgSFB7fsqgh6sIwkNRew==} cpu: [arm] @@ -4929,6 +5021,12 @@ packages: os: [linux] libc: [musl] + '@yuku-parser/binding-linux-arm-musl@0.8.3': + resolution: {integrity: sha512-Nmnn20yJvSSKL8ZdtqReBRSGCDkSMqR5jEk/Sk/cdIdZmqVD49Z6M7w2GbMjdrxMI1MBPbsWFMMWxa93cd5t5g==} + cpu: [arm] + os: [linux] + libc: [musl] + '@yuku-parser/binding-linux-arm64-gnu@0.5.44': resolution: {integrity: sha512-o6up+m/MsoMEtq6h4JTzmzKOvH9o3o41vK8oiok0LOZoPOFOqOSqC+N5V2ArD1O54m5LUq6ErghAbGWiPsMsqg==} cpu: [arm64] @@ -4941,6 +5039,12 @@ packages: os: [linux] libc: [glibc] + '@yuku-parser/binding-linux-arm64-gnu@0.8.3': + resolution: {integrity: sha512-Lfgw7AXJ0rxu6BMPGgfc8HLJWEIr8BHhCzcQp/75k+NM90uCLkHlBNqIg/K42KlSvBgAvu9euOvjdswib+4qJA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@yuku-parser/binding-linux-arm64-musl@0.5.44': resolution: {integrity: sha512-3XZoiHhtrjWKgk7CJC/sGzk1TE57SDPYzOFXUg6CZrigRZ+c0Q5ItzJpyAvhzlxv5ruNRYiuGvFbaRSIDnp2BA==} cpu: [arm64] @@ -4953,6 +5057,12 @@ packages: os: [linux] libc: [musl] + '@yuku-parser/binding-linux-arm64-musl@0.8.3': + resolution: {integrity: sha512-cfRyu87xsJ0tFkHNsnMC4Rq6+xsFJ6i2dc4VAH52d2qLvykEJU/Mdi3ul1O2PyOApX/LoLT3uQZ0fWs3D5XE4w==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@yuku-parser/binding-linux-x64-gnu@0.5.44': resolution: {integrity: sha512-7KYCySZI6cjsdeiiIwvviDfJFd4Xj5gjNBzm9akUpwxRXNwaHHuEq2yGkVdGqj3BT6dJsiNhJIhtS6k7/HJdFA==} cpu: [x64] @@ -4965,6 +5075,12 @@ packages: os: [linux] libc: [glibc] + '@yuku-parser/binding-linux-x64-gnu@0.8.3': + resolution: {integrity: sha512-GcQQCUuYxbm6P1n+io/A50rvWKDeWHutIp6rW0ycDOZuEQjOb8hDVgS88+NDyOnd9FfS0/Z6GXopcRFDyKpzOg==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@yuku-parser/binding-linux-x64-musl@0.5.44': resolution: {integrity: sha512-SLU/nXwOjET2XlOiO984sAzCloiWw0+JdcWpGzXLz3JQWbdiblxWC9cIvB0fCtKdDhX1mIutKNEH+RRRJADYcQ==} cpu: [x64] @@ -4977,6 +5093,12 @@ packages: os: [linux] libc: [musl] + '@yuku-parser/binding-linux-x64-musl@0.8.3': + resolution: {integrity: sha512-rMkImBGZzg7GZlj8krYtdiezyjYI4igjKWMut5T65jHyNWFigMQrEpn9mDIBflloW9FKhGE3mN6yTZ/N+4HRwg==} + cpu: [x64] + os: [linux] + libc: [musl] + '@yuku-parser/binding-win32-arm64@0.5.44': resolution: {integrity: sha512-LGmaJtB2mVqPD7Gu/RKAu9aIVxlaKPOgKB8RPHeFFD5Tf/apCiWZix1tkBjdOAo9cVEAoR9qnVHE6zJ+OG0drQ==} cpu: [arm64] @@ -4987,6 +5109,11 @@ packages: cpu: [arm64] os: [win32] + '@yuku-parser/binding-win32-arm64@0.8.3': + resolution: {integrity: sha512-/2Pl2cAzCXWxah8FqJapEj/ikpt9cEutEZFCa0hnbfrshkn5+C+aBM3ZDq62d1jsgQjBMmqr5HVhJUA4OAG/Tg==} + cpu: [arm64] + os: [win32] + '@yuku-parser/binding-win32-x64@0.5.44': resolution: {integrity: sha512-2i0FTklLuhBIgILvtEQ3IN3J4qaTMKlxptseWNrz4F5mimL9UpQFUniVju9OOInwP2O1vgLdZn8EBjEXGNCHmg==} cpu: [x64] @@ -4997,12 +5124,20 @@ packages: cpu: [x64] os: [win32] + '@yuku-parser/binding-win32-x64@0.8.3': + resolution: {integrity: sha512-Ntnvjoan9jnfLhn7Kn3h8j/bhsbVdQSVmKUqFULKtmwImLCJVHOJbLL4qbEJyrOQ7r/FBL1/c/dRvx/AQWzzXg==} + cpu: [x64] + os: [win32] + '@yuku-toolchain/types@0.5.43': resolution: {integrity: sha512-kSpvPntnXw5+lYjO71ffBEnQ5ycQ74KGIYknh0TS4xeyCuBkOqxyJumxZkMhLBBUCLjDAbx2+Icnr3Zh4ftjpQ==} '@yuku-toolchain/types@0.7.0': resolution: {integrity: sha512-kKleXJmXcZnJ5LUDTeYvK350SB+BXdpoHUwT78GGyOXOhCZ0tWf+seDPAvVnCrjoJhf+FhqtR5HRUfWW+yILQw==} + '@yuku-toolchain/types@0.8.3': + resolution: {integrity: sha512-9LN3HYs3A9qSPVFunsxlbfwBcUgexti3TmhOzIxB/UH8zFuaHQJXTRDcN17DW6cp1GsyZtiZA7f18uIra36Jag==} + '@zip.js/zip.js@2.8.11': resolution: {integrity: sha512-0fztsk/0ryJ+2PPr9EyXS5/Co7OK8q3zY/xOoozEWaUsL5x+C0cyZ4YyMuUffOO2Dx/rAdq4JMPqW0VUtm+vzA==} engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=18.0.0'} @@ -7474,6 +7609,25 @@ packages: vue-tsc: optional: true + rolldown-plugin-dts@0.28.0: + resolution: {integrity: sha512-Ip/B9B0IK3OLBj0tl59yAfQgbHBicLE5GQ04+6eJoniZ1HKNCpf49NzmBC4SfIg1cIvKr0n0mUQe8mG6UrJHbw==} + engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0} + peerDependencies: + '@typescript/native-preview': '*' + '@volar/typescript': ~2.4.0 + rolldown: workspace:rolldown@* + typescript: ^5.0.0 || ^6.0.0 || ~7.0.0 + vue-tsc: ~3.2.0 || ~3.3.0 + peerDependenciesMeta: + '@typescript/native-preview': + optional: true + '@volar/typescript': + optional: true + typescript: + optional: true + vue-tsc: + optional: true + rollup-plugin-license@3.7.1: resolution: {integrity: sha512-FcGXUbAmPvRSLxjVdjp/r/MUtKBlttVQd+ApUyvKfREnsoAfAZA6Ic2fE1Tz4RL0f9XqEQU9UIRNUMdtQtliDw==} engines: {node: '>=14.0.0'} @@ -8513,18 +8667,27 @@ packages: yuku-ast@0.7.0: resolution: {integrity: sha512-W5UzqYg/Xuyz41cAyxwo/TIPpDX221OuC9U5f44+NulDAHDwtzvGE3M3Xz3mdcLEutWOmTc/WP/y7NO6ANA2gw==} + yuku-ast@0.8.3: + resolution: {integrity: sha512-8x34yU5uhHUnJXzy2Qvjvec/vE9BzS0/2khVT1MsLmSLO/P8Q1Wp8IxHv+IhD+HMYETk6kherOSvP4JPWw2joQ==} + yuku-codegen@0.5.44: resolution: {integrity: sha512-0rhtgWGz+bR3Pe7xqJ5E4VqxI1vqNtkeJRkeXM0Qd3tgldYClQipxa9bRZyuNOOfk0Ri02scrjnkoAHM16/f2g==} yuku-codegen@0.7.0: resolution: {integrity: sha512-RJgoLaIU2AGKRkUHqMtw6gQhYm+NXZm/AFnfn+5YAHgRfApIc/PNJABJHihHoxWltayjbwEOCa68zqxdJafgfA==} + yuku-codegen@0.8.3: + resolution: {integrity: sha512-okdo5bb+TfebQa4JOjz9QxeT34D6CcBxu8dxaPUdFEKRdLkp+D2Fah2OanepK+XTyPXdmAJzAo9iXvYvZ/5rmg==} + yuku-parser@0.5.44: resolution: {integrity: sha512-mAhpQZ/bXjxZmKiGUqEWskC9mZTcTBv6/fdzVdzdjM6XuD1DP3IavdLVWdM39L9ewK9vS9OtJmaKNeWgRzpy0w==} yuku-parser@0.7.0: resolution: {integrity: sha512-72HXJhlPOolJN4ER0xZy1wtAeWZEG4uXfZnzEm2uD7yAWt32VE/52FwIfVGi2Hs2P0JRZK2+sPwULQMTuEzYtw==} + yuku-parser@0.8.3: + resolution: {integrity: sha512-KPQcpF9aj77ywlJBIkQWCQ9DObdxnCA8AJdUOmA5CZZx042Xt4+dvbQmPJfWxF3E+KG5dVAZ2fBKuDJ8VsKWgA==} + zigpty@0.2.1: resolution: {integrity: sha512-MR9JqJx2wf5f4wz8zpx050AlqrmWeIW+1h0SO5iEyhG3HFRjY5luC3szS2ux2EGuPjE5OU9ZAuiCBeMWBTrqZw==} @@ -11882,142 +12045,216 @@ snapshots: - react-native-b4a - supports-color + '@yuku-codegen/binding-android-arm64@0.8.3': + optional: true + '@yuku-codegen/binding-darwin-arm64@0.5.44': optional: true '@yuku-codegen/binding-darwin-arm64@0.7.0': optional: true + '@yuku-codegen/binding-darwin-arm64@0.8.3': + optional: true + '@yuku-codegen/binding-darwin-x64@0.5.44': optional: true '@yuku-codegen/binding-darwin-x64@0.7.0': optional: true + '@yuku-codegen/binding-darwin-x64@0.8.3': + optional: true + '@yuku-codegen/binding-freebsd-x64@0.5.44': optional: true '@yuku-codegen/binding-freebsd-x64@0.7.0': optional: true + '@yuku-codegen/binding-freebsd-x64@0.8.3': + optional: true + '@yuku-codegen/binding-linux-arm-gnu@0.5.44': optional: true '@yuku-codegen/binding-linux-arm-gnu@0.7.0': optional: true + '@yuku-codegen/binding-linux-arm-gnu@0.8.3': + optional: true + '@yuku-codegen/binding-linux-arm-musl@0.5.44': optional: true '@yuku-codegen/binding-linux-arm-musl@0.7.0': optional: true + '@yuku-codegen/binding-linux-arm-musl@0.8.3': + optional: true + '@yuku-codegen/binding-linux-arm64-gnu@0.5.44': optional: true '@yuku-codegen/binding-linux-arm64-gnu@0.7.0': optional: true + '@yuku-codegen/binding-linux-arm64-gnu@0.8.3': + optional: true + '@yuku-codegen/binding-linux-arm64-musl@0.5.44': optional: true '@yuku-codegen/binding-linux-arm64-musl@0.7.0': optional: true + '@yuku-codegen/binding-linux-arm64-musl@0.8.3': + optional: true + '@yuku-codegen/binding-linux-x64-gnu@0.5.44': optional: true '@yuku-codegen/binding-linux-x64-gnu@0.7.0': optional: true + '@yuku-codegen/binding-linux-x64-gnu@0.8.3': + optional: true + '@yuku-codegen/binding-linux-x64-musl@0.5.44': optional: true '@yuku-codegen/binding-linux-x64-musl@0.7.0': optional: true + '@yuku-codegen/binding-linux-x64-musl@0.8.3': + optional: true + '@yuku-codegen/binding-win32-arm64@0.5.44': optional: true '@yuku-codegen/binding-win32-arm64@0.7.0': optional: true + '@yuku-codegen/binding-win32-arm64@0.8.3': + optional: true + '@yuku-codegen/binding-win32-x64@0.5.44': optional: true '@yuku-codegen/binding-win32-x64@0.7.0': optional: true + '@yuku-codegen/binding-win32-x64@0.8.3': + optional: true + + '@yuku-parser/binding-android-arm64@0.8.3': + optional: true + '@yuku-parser/binding-darwin-arm64@0.5.44': optional: true '@yuku-parser/binding-darwin-arm64@0.7.0': optional: true + '@yuku-parser/binding-darwin-arm64@0.8.3': + optional: true + '@yuku-parser/binding-darwin-x64@0.5.44': optional: true '@yuku-parser/binding-darwin-x64@0.7.0': optional: true + '@yuku-parser/binding-darwin-x64@0.8.3': + optional: true + '@yuku-parser/binding-freebsd-x64@0.5.44': optional: true '@yuku-parser/binding-freebsd-x64@0.7.0': optional: true + '@yuku-parser/binding-freebsd-x64@0.8.3': + optional: true + '@yuku-parser/binding-linux-arm-gnu@0.5.44': optional: true '@yuku-parser/binding-linux-arm-gnu@0.7.0': optional: true + '@yuku-parser/binding-linux-arm-gnu@0.8.3': + optional: true + '@yuku-parser/binding-linux-arm-musl@0.5.44': optional: true '@yuku-parser/binding-linux-arm-musl@0.7.0': optional: true + '@yuku-parser/binding-linux-arm-musl@0.8.3': + optional: true + '@yuku-parser/binding-linux-arm64-gnu@0.5.44': optional: true '@yuku-parser/binding-linux-arm64-gnu@0.7.0': optional: true + '@yuku-parser/binding-linux-arm64-gnu@0.8.3': + optional: true + '@yuku-parser/binding-linux-arm64-musl@0.5.44': optional: true '@yuku-parser/binding-linux-arm64-musl@0.7.0': optional: true + '@yuku-parser/binding-linux-arm64-musl@0.8.3': + optional: true + '@yuku-parser/binding-linux-x64-gnu@0.5.44': optional: true '@yuku-parser/binding-linux-x64-gnu@0.7.0': optional: true + '@yuku-parser/binding-linux-x64-gnu@0.8.3': + optional: true + '@yuku-parser/binding-linux-x64-musl@0.5.44': optional: true '@yuku-parser/binding-linux-x64-musl@0.7.0': optional: true + '@yuku-parser/binding-linux-x64-musl@0.8.3': + optional: true + '@yuku-parser/binding-win32-arm64@0.5.44': optional: true '@yuku-parser/binding-win32-arm64@0.7.0': optional: true + '@yuku-parser/binding-win32-arm64@0.8.3': + optional: true + '@yuku-parser/binding-win32-x64@0.5.44': optional: true '@yuku-parser/binding-win32-x64@0.7.0': optional: true + '@yuku-parser/binding-win32-x64@0.8.3': + optional: true + '@yuku-toolchain/types@0.5.43': {} '@yuku-toolchain/types@0.7.0': {} + '@yuku-toolchain/types@0.8.3': {} + '@zip.js/zip.js@2.8.11': {} abort-controller@3.0.0: @@ -14561,6 +14798,21 @@ snapshots: transitivePeerDependencies: - oxc-resolver + rolldown-plugin-dts@0.28.0(@typescript/native-preview@7.0.0-dev.20260605.1)(oxc-resolver@11.24.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.3): + dependencies: + dts-resolver: 3.0.0(oxc-resolver@11.24.2) + get-tsconfig: 5.0.0-beta.5 + obug: 2.1.4 + rolldown: link:rolldown/packages/rolldown + yuku-ast: 0.8.3 + yuku-codegen: 0.8.3 + yuku-parser: 0.8.3 + optionalDependencies: + '@typescript/native-preview': 7.0.0-dev.20260605.1 + typescript: 6.0.3 + transitivePeerDependencies: + - oxc-resolver + rollup-plugin-license@3.7.1(picomatch@4.0.5)(rollup@4.60.4): dependencies: commenting: 1.1.0 @@ -15627,6 +15879,10 @@ snapshots: dependencies: '@yuku-toolchain/types': 0.7.0 + yuku-ast@0.8.3: + dependencies: + '@yuku-toolchain/types': 0.8.3 + yuku-codegen@0.5.44: dependencies: '@yuku-toolchain/types': 0.5.43 @@ -15659,6 +15915,23 @@ snapshots: '@yuku-codegen/binding-win32-arm64': 0.7.0 '@yuku-codegen/binding-win32-x64': 0.7.0 + yuku-codegen@0.8.3: + dependencies: + '@yuku-toolchain/types': 0.8.3 + optionalDependencies: + '@yuku-codegen/binding-android-arm64': 0.8.3 + '@yuku-codegen/binding-darwin-arm64': 0.8.3 + '@yuku-codegen/binding-darwin-x64': 0.8.3 + '@yuku-codegen/binding-freebsd-x64': 0.8.3 + '@yuku-codegen/binding-linux-arm-gnu': 0.8.3 + '@yuku-codegen/binding-linux-arm-musl': 0.8.3 + '@yuku-codegen/binding-linux-arm64-gnu': 0.8.3 + '@yuku-codegen/binding-linux-arm64-musl': 0.8.3 + '@yuku-codegen/binding-linux-x64-gnu': 0.8.3 + '@yuku-codegen/binding-linux-x64-musl': 0.8.3 + '@yuku-codegen/binding-win32-arm64': 0.8.3 + '@yuku-codegen/binding-win32-x64': 0.8.3 + yuku-parser@0.5.44: dependencies: '@yuku-toolchain/types': 0.5.43 @@ -15692,6 +15965,24 @@ snapshots: '@yuku-parser/binding-win32-arm64': 0.7.0 '@yuku-parser/binding-win32-x64': 0.7.0 + yuku-parser@0.8.3: + dependencies: + '@yuku-toolchain/types': 0.8.3 + yuku-ast: 0.8.3 + optionalDependencies: + '@yuku-parser/binding-android-arm64': 0.8.3 + '@yuku-parser/binding-darwin-arm64': 0.8.3 + '@yuku-parser/binding-darwin-x64': 0.8.3 + '@yuku-parser/binding-freebsd-x64': 0.8.3 + '@yuku-parser/binding-linux-arm-gnu': 0.8.3 + '@yuku-parser/binding-linux-arm-musl': 0.8.3 + '@yuku-parser/binding-linux-arm64-gnu': 0.8.3 + '@yuku-parser/binding-linux-arm64-musl': 0.8.3 + '@yuku-parser/binding-linux-x64-gnu': 0.8.3 + '@yuku-parser/binding-linux-x64-musl': 0.8.3 + '@yuku-parser/binding-win32-arm64': 0.8.3 + '@yuku-parser/binding-win32-x64': 0.8.3 + zigpty@0.2.1: {} zimmerframe@1.1.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b2b630f887..6404ed7c6d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -13,8 +13,8 @@ catalog: '@emnapi/runtime': 2.0.0-alpha.3 '@iconify/vue': ^5.0.0 '@jridgewell/trace-mapping': ^0.3.31 - '@napi-rs/cli': ^3.8.0 - '@napi-rs/wasm-runtime': ^1.2.0 + '@napi-rs/cli': ^3.8.2 + '@napi-rs/wasm-runtime': ^1.2.2 '@nkzw/safe-word-list': ^3.1.0 '@oxc-node/cli': ^0.1.0 '@oxc-node/core': ^0.1.0 @@ -109,7 +109,7 @@ catalog: react-dom: ^19.1.0 remark-parse: ^11.0.0 remeda: ^2.34.1 - rolldown-plugin-dts: ^0.27.0 + rolldown-plugin-dts: ^0.28.0 rollup: ^4.60.4 semver: ^7.8.0 serve-static: ^2.0.0 @@ -219,6 +219,7 @@ minimumReleaseAgeExclude: - es-module-lexer@2.3.0 - void - '@napi-rs/cli' + - '@napi-rs/wasm-runtime' overrides: rolldown: workspace:rolldown@* vite: workspace:@voidzero-dev/vite-plus-core@*