René's URL Explorer Experiment


Title: chore(deps): update all non-major dependencies by renovate[bot] · Pull Request #598 · rstackjs/rstack-cli · GitHub

Open Graph Title: chore(deps): update all non-major dependencies by renovate[bot] · Pull Request #598 · rstackjs/rstack-cli

X Title: chore(deps): update all non-major dependencies by renovate[bot] · Pull Request #598 · rstackjs/rstack-cli

Description: NoteThis PR body was truncated due to platform limits. This PR contains the following updates: Package Change Age Confidence Type Update Pending @napi-rs/cli (source) ^3.10.8 → ^3.10.9 pnpm.catalog.default patch @rstest/adapter-rsbuild (source) ~0.12.3 → ~0.12.5 pnpm.catalog.default patch @rstest/adapter-rslib (source) ~0.12.3 → ~0.12.5 pnpm.catalog.default patch @testing-library/preact ^3.2.4 → ^3.2.6 devDependencies patch actions/setup-node v7.0.0 → v7.1.0 action minor happy-dom ^21.0.1 → ^21.0.4 pnpm.catalog.default patch happy-dom ^21.0.1 → ^21.0.4 devDependencies patch napi 3.14.2 → 3.15.0 workspace.dependencies minor napi-derive 3.6.12 → 3.6.13 workspace.dependencies patch node 24.21.0 → 24.22.0 uses-with minor 24.22.1 pnpm (source) 12.11.2 → 12.15.0 packageManager minor preact (source) ^11.0.1 → ^11.0.2 dependencies patch react (source) ^19.3.0 → ^19.3.1 pnpm.catalog.default patch react (source) ^19.3.0 → ^19.3.1 dependencies patch react (source) ^19.3.0 → ^19.3.1 devDependencies patch react-dom (source) ^19.3.0 → ^19.3.1 pnpm.catalog.default patch react-dom (source) ^19.3.0 → ^19.3.1 devDependencies patch react-dom (source) ^19.3.0 → ^19.3.1 dependencies patch svelte-check ^4.7.6 → ^4.7.7 devDependencies patch svelte2tsx (source) ^0.7.61 → ^0.7.62 devDependencies patch taiki-e/install-action v2.87.26 → v2.87.29 action patch v2.87.32 (+2) turbo (source) ^2.11.8 → ^2.11.10 devDependencies patch vscode-languageserver-textdocument (source) 1.0.15 → 1.0.16 pnpm.catalog.default patch zephyr-rspress-plugin (source) 1.6.0 → 1.7.0 pnpm.catalog.default minor Release Notes napi-rs/napi-rs (@​napi-rs/cli) v3.10.9 Compare Source What's Changed chore(deps): group @​oxc-node/* updates in renovate config by @​Brooooooklyn in #​3579 chore(deps): update dependency oxfmt to ^0.72.0 by @​renovate[bot] in #​3570 docs(cli): record the design behind the threaded WASI heap sync by @​Brooooooklyn in #​3581 chore(deps): update oxc-node to v0.1.4 by @​renovate[bot] in #​3580 chore(deps): update release-plz/action action to v0.5.140 by @​renovate[bot] in #​3582 fix(napi): keep borrowed class args alive across AsyncTask/AsyncBlock by @​Brooooooklyn in #​3584 chore(deps): update oxc-node to v0.1.5 by @​renovate[bot] in #​3586 fix(cli): resolve zigbuild artifacts under the base target triple by @​cpruijsen in #​3585 chore(deps): update oxc-node to v0.1.6 by @​renovate[bot] in #​3589 feat(cli): support the powerpc64 FreeBSD targets by @​pkubaj in #​3588 fix(napi): join the Tokio runtime threads at env teardown by @​Brooooooklyn in #​3592 chore(deps): update release-plz/action action to v0.5.141 by @​renovate[bot] in #​3590 chore(deps): update dependency @​types/node to v26 by @​Brooooooklyn in #​3598 chore(deps): override sharp and undici under miniflare to patched versions by @​Brooooooklyn in #​3597 chore(deps): update release-plz/action action to v0.5.142 by @​renovate[bot] in #​3601 chore(deps): update http-cache-semantics to v4.3.0 by @​Brooooooklyn in #​3596 chore(deps): update lerna to v10.1.0 to clear handlebars, js-yaml and pacote advisories by @​Brooooooklyn in #​3595 fix(deps): update emnapi to v2.0.0-beta.1 by @​renovate[bot] in #​3565 chore(deps): update dependency oxc-parser to ^0.154.0 by @​renovate[bot] in #​3604 fix(napi): drop unadopted class value and reset factory flag on failed conversion by @​Brooooooklyn in #​3603 ci: run the CLI suite in its own Windows shard (~400s) by @​Brooooooklyn in #​3593 chore(deps): update dependency undici to v8 by @​renovate[bot] in #​3599 chore(deps): update nx to v23.3.0 to clear axios, brace-expansion and smol-toml advisories by @​Brooooooklyn in #​3594 chore(deps): update oxc-node to v0.1.7 by @​renovate[bot] in #​3609 chore(deps): update dependency undici to v8 by @​renovate[bot] in #​3606 fix(napi): reject a value of another class on builds without type tags by @​Brooooooklyn in #​3610 test(napi): cover a failed napi_wrap in class constructors and factories by @​Brooooooklyn in #​3611 fix(napi): copy managed array inputs by @​eugeniodepalo in #​3607 chore(deps): update dependency oxfmt to ^0.73.0 by @​renovate[bot] in #​3605 fix(napi): TypedArray input leaks and compat buffer copies on wasm by @​Brooooooklyn in #​3612 test(async-runtime): wait for the abandoned-cleanup cancellation to settle by @​Brooooooklyn in #​3613 test(napi): serve the async-exit fetch from a local server by @​Brooooooklyn in #​3614 fix(deps): update emnapi to v2.0.0-beta.2 by @​Brooooooklyn in #​3617 test(napi): drop the compat-mode tests from examples/napi by @​Brooooooklyn in #​3615 ci: test on FreeBSD 15.1 and drop the MINGW64 job by @​Brooooooklyn in #​3622 test(cli): cover FreeBSD arm64 by @​rodribp in #​3620 fix(napi): set the custom GC aborted flag before Node closes its tsfn by @​Brooooooklyn in #​3626 chore(deps): update release-plz/action action to v0.5.143 by @​renovate[bot] in #​3627 chore(deps): update dependency oxc-parser to ^0.155.0 by @​renovate[bot] in #​3628 feat(napi): cancel a ReadableStream through its Reader, and fix ReadableStream::cancel by @​Brooooooklyn in #​3623 fix(cli): resolve null when the incarnation probe's spawn throws synchronously by @​d-fay in #​3619 fix(cli): take over the WASI flavor of a binding a postbuild fallback swaps in by @​Brooooooklyn in #​3630 chore(deps): update dependency vite to v8.3.3 [security] by @​renovate[bot] in #​3632 chore(deps): update dependency oxfmt to ^0.74.0 by @​renovate[bot] in #​3629 New Contributors @​cpruijsen made their first contribution in #​3585 @​pkubaj made their first contribution in #​3588 @​eugeniodepalo made their first contribution in #​3607 @​rodribp made their first contribution in #​3620 @​d-fay made their first contribution in #​3619 Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-async-runtime-v0.2.6...@napi-rs/cli@3.10.9 web-infra-dev/rstest (@​rstest/adapter-rsbuild) v0.12.5 Compare Source What's Changed New Features 🎉 feat(browser): add screenshotFailures by @​9aoy in #​1973 feat(browser): add dragTo and accessibility assertions by @​9aoy in #​1975 feat(browser): add multi-select value assertions by @​9aoy in #​1976 feat(browser): add DOM element locators and assertions by @​9aoy in #​1977 feat(browser): add keyboard press and tab APIs by @​9aoy in #​1978 feat(core): let hosts load project configs through PROJECT_LOADER by @​fi3ework in #​1963 Performance 🚀 perf(coverage-istanbul): load reporting dependencies on demand by @​9aoy in #​1981 perf(coverage-istanbul): compact untested file transforms by @​9aoy in #​1982 perf(core): enable automatic prebundling for happy-dom 21 by @​9aoy in #​1988 perf(core): replace Babel code frames with a lightweight formatter by @​9aoy in #​1990 Bug Fixes 🐞 fix(browser): align planned locator gaps with implementation by @​9aoy in #​1970 fix(core): only escape : and , in GitHub Actions annotation properties by @​kwy404 in #​1985 Document 📖 docs(browser): clarify Playwright-only provider support by @​9aoy in #​1971 docs: fix API and configuration examples by @​9aoy in #​1989 docs: clarify test lifecycle and browser React APIs by @​9aoy in #​1991 Other Changes chore(deps): update all non-major dependencies by @​renovate[bot] in #​1974 chore(vscode): stop publishing and E2E-testing the frozen extension in CI by @​fi3ework in #​1969 chore: resolve harness package paths on Windows by @​fi3ework in #​1983 chore(ci): upgrade rsdoctor-action to v1.2.0 by @​yifancong in #​1979 chore(deps): update dependency happy-dom to v21.0.4 [security] by @​renovate[bot] in #​1986 release: 0.12.5 by @​9aoy in #​1992 Full Changelog: v0.12.4...v0.12.5 v0.12.4 Compare Source Highlights Screenshot testing in Browser Mode related PR: #​1962 Rstest now supports visual assertions for both elements and entire pages. Use toMatchScreenshot() to compare a Locator or Page against a saved baseline. When screenshots differ, Rstest reports the mismatch and saves the actual and diff images. Page screenshots capture the viewport by default; set fullPage: true to capture the full page. await expect(page.getByRole('button', { name: 'Submit' })).toMatchScreenshot(); await expect(page).toMatchScreenshot('full-page', { fullPage: true }); 👉 Rstest - toMatchScreenshot What's Changed New Features 🎉 feat(browser): support page screenshot assertions by @​9aoy in #​1962 feat(browser): support screenshot matcher configuration by @​9aoy in #​1960 feat(browser): add screenshot matching by @​9aoy in #​1946 feat(browser-react): support hydration in render by @​9aoy in #​1956 feat(browser): add locator.pressSequentially by @​rodrigofariow in #​1953 feat(core): expose --trace through the programmatic API by @​fi3ework in #​1934 Performance 🚀 perf(coverage-v8): fold raw coverage on the host as payloads arrive by @​fi3ework in #​1959 Bug Fixes 🐞 fix(browser): ignore error events without error objects by @​9aoy in #​1967 fix(browser): align screenshot paths with Vitest by @​9aoy in #​1964 fix(coverage-v8): keep block coverage across files in a reused worker by @​fi3ework in #​1927 fix(browser): resolve expect.element soon after the condition is met by @​rodrigofariow in #​1952 fix(core): support cross-realm DOM containment matchers by @​9aoy in #​1944 fix(core): format VM DOM assertions with the current HTMLElement by @​9aoy in #​1943 fix(core): keep factory mock exports spyable by emitting Rspack interop helpers by @​fi3ework in #​1939 fix(core): forward only worker-safe host node flags to pools by @​fi3ework in #​1929 fix(core): format %d, %i and %f in each names like util.format by @​kwy404 in #​1922 fix(core): let pool.execArgv override inherited host node flags by @​fi3ework in #​1928 fix(core): bound host asset memory and retry OOM-killed workers by @​fi3ework in #​1913 Document 📖 docs(browser): add screenshot matcher anchor by @​9aoy in #​1961 docs: clarify descriptions and add agent guide summaries by @​chenjiahan in #​1925 Other Changes test(browser): stabilize screenshot e2e suite by @​9aoy in #​1965 chore(deps): upgrade Rspress to 2.1.0-beta.1 by @​SoonIter in #​1957 chore(deps): upgrade rsdoctor to v2 by @​9aoy in #​1958 chore(deps): update dependency @​rslint/core to ^0.9.5 by @​renovate[bot] in #​1954 chore(deps): update dependency heading-case to v2 by @​renovate[bot] in #​1951 chore(deps): update dependency happy-dom to v21 by @​renovate[bot] in #​1949 chore(deps): update dependency jsdom to v30 by @​renovate[bot] in #​1950 chore(deps): update dependency @​rslib/core to ~1.0.3 by @​renovate[bot] in #​1948 chore(deps): update rsbuild and rspack by @​renovate[bot] in #​1947 chore(deps): update all non-major dependencies by @​renovate[bot] in #​1942 chore: unmount rendered DOM between dom e2e fixture tests by @​fi3ework in #​1936 chore: merge e2e launches that only differ by file filter by @​fi3ework in #​1933 chore: remove duplicated e2e cases by @​fi3ework in #​1932 chore: remove unit tests already covered by e2e by @​fi3ework in #​1931 chore: recommend the rstack.rstack extension by @​fi3ework in #​1926 chore(deps): upgrade knip to 6.40 and drop Rstest workarounds by @​fi3ework in #​1924 chore(vscode): freeze the extension version after its final release by @​fi3ework in #​1919 chore(deps): update all non-major dependencies by @​renovate[bot] in #​1918 Full Changelog: web-infra-dev/rstest@v0.12.3...v0.12.4 testing-library/preact-testing-library (@​testing-library/preact) v3.2.6 Compare Source Bug Fixes correct type of wrapper property in RenderOptions (#​74) (6c8abdf) drop browser export condition pointing at the ESM build (#​87) (0bf4860), closes #​70 fire lowercase event types for Preact 11 (#​86) (90585d6), closes #​67 type RenderResult.unmount as returning void (#​88) (0009053), closes #​76 v3.2.5 Compare Source Bug Fixes Compat change aliases (#​77) (08365bc) actions/setup-node v7.1.0 Compare Source What's Changed Enhancements: Add support for mise.toml file by @​gperdomor in #​1421 Support absolute paths in node-version-file by @​v-mahabaleshwars in #​1633 Bug fixes: Add Node version validation and manifest fetch retry by @​v-jitenderpalsingh in #​1580 Documentation updates: README.md: bump actions/checkout to latest version 7 by @​deining in #​1578 docs: add V7 ESM migration and NODE_AUTH_TOKEN behavior change by @​v-gowridurgad in #​1593 Fixed cache recommendation syntax by @​SubJunk in #​1603 Dependency updates: Update workflow pins and migrate Node matrices to modern versions by @​v-HarithaVattikuti in #​1583 Upgrade @​actions/cache to 6.2.0 by @​philip-gai in #​1584 Pin @​types/node to v24 by @​v-priyagupta108 in #​1585 Override brace-expansion to 5.0.8 by @​v-priyagupta108 with @​Copilot in #​1599 Upgrade actions/checkout from 7.0.0 to 7.0.1 by @​dependabot in #​1598 Upgrade prettier from 3.8.4 to 3.9.6 by @​dependabot in #​1590 Upgrade @​vercel/ncc from 0.44.0 to 0.45.0 by @​dependabot in #​1610 Upgrade pnpm/action-setup from 6.0.9 to 6.0.10 by @​dependabot in #​1602 Upgrade baseline-browser-mapping from 2.10.38 to 2.11.22 by @​dependabot in #​1629 Upgrade @​types/semver from 7.7.1 to 7.8.0 by @​dependabot in #​1616 Upgrade @​typescript-eslint/parser from 8.62.0 to 8.70.0 by @​dependabot in #​1615 Upgrade pnpm/action-setup from 6.0.10 to 6.1.0 by @​dependabot in #​1631 Upgrade jest-each from 30.4.1 to 30.5.2 by @​dependabot in #​1636 Upgrade eslint-plugin-n from 18.1.0 to 18.3.0 by @​dependabot in #​1638 Update dependencies and add license files by @​v-HarithaVattikuti in #​1642 Upgrade eslint from 10.5.0 to 10.11.0 and package.json from 7.0.0 to 7.1.0 by @​dependabot in #​1635 New Contributors @​v-jitenderpalsingh made their first contribution in #​1580 @​philip-gai made their first contribution in #​1584 @​gperdomor made their first contribution in #​1421 @​SubJunk made their first contribution in #​1603 Full Changelog: actions/setup-node@v7.0.0...v7.1.0 capricorn86/happy-dom (happy-dom) v21.0.4 Compare Source 👷‍♂️ Patch fixes Fixed a code injection vulnerability in the ESM compiler - By @​capricorn86 Fixed cross-origin isolation so opaque-origin data: iframes cannot access their parent or top window - By @​capricorn86 v21.0.3 Compare Source 👷‍♂️ Patch fixes Fixes security vulnerability where authorization header was forwarded when redirecting - By @​capricorn86 v21.0.2 Compare Source 👷‍♂️ Patch fixes Fixes SSRF security vulnerability by doing a target-origin bypass in the proxy server in @​happy-dom/server-renderer - By @​capricorn86 actions/node-versions (node) v24.22.0: 24.22.0 Compare Source Node.js 24.22.0 pnpm/pnpm (pnpm) v12.15.0: pnpm 12.15 Compare Source This release lets pnpm-workspace.yaml delegate settings to other files and config dependencies with include, adds lockfile.integrityTarget: tar and tar-registry support, accepts zstd-compressed registry responses, and honors SOURCE_DATE_EPOCH in pnpm deploy and pnpm install. It also rejects registry metadata that names a different package than the one requested and speeds up workspace installs and macOS file linking. Minor Changes pnpm-workspace.yaml can now delegate settings to other YAML files and to config dependencies through a new include field. Each source may define only the settings the root manifest delegates to it. Every setting has one owner. Commands that change settings write each one to the file that owns it. A relative path in an included file is relative to that file. See Splitting Settings Across Files. A config dependency supplies its settings through the YAML file named in the pnpm.config field of its package.json. The new bootConfig setting sets the release-age and trust policy pnpm uses to install config dependencies and the pnpm version from packageManager. Added the lockfile.integrityTarget setting. With integrityTarget: tar, pnpm-lock.yaml pins the hash of every package's uncompressed tar, so the lockfile no longer changes when a registry recompresses its tarballs or serves them as tars. pnpm learns a version's tar hash from the store or by downloading it once. pnpm audit signatures ties the tar hash to the signed .tgz integrity. lockfile: integrityTarget: tar pnpm can now install from a registry that serves uncompressed tars with zstd or gzip content coding. pnpm-lock.yaml records the hash of each tar. Declare such a registry with serverType: pnpr in registries to keep tarball URLs out of the lockfile. See Tar registries. pnpm now decodes the content coding of tarball downloads itself. It rejects a zstd response whose window is larger than 8 MiB. Added the maxTarballUnpackedSize setting. It caps the bytes the files of one package may unpack to, 4 GiB by default. Registry revisions now always pin the hash of the uncompressed tar, the original included. pnpm records an original selected through the revision protocol, for example with a +r0 specifier, as revision: 0 in the lockfile and fetches it from the registry's digest route. pnpm checks a revision's tar whether the registry sends it as a tar, gzip, or zstd. Revision metadata must list revision 0 and mark the selected revision. pnpm rejects incomplete revision metadata with ERR_PNPM_MALFORMED_METADATA. pnpm now accepts zstd-compressed responses. Registries that serve zstd send package metadata in fewer bytes than with gzip, most of all the full metadata that settings such as minimumReleaseAge and trustPolicy read. pnpm deploy and pnpm install now use the SOURCE_DATE_EPOCH environment variable as an upper bound for timestamps in node_modules/.modules.yaml and node_modules/.pnpm-workspace-state-v1.json. With an equivalently prepared deploy target and an epoch no later than the timestamps that would otherwise be recorded, deploying the same project twice produces identical files #​17171. pnpm update --interactive now highlights the row under the cursor in cyan while keeping the colors of its version changes. Patch Changes Security pnpm now fails with ERR_PNPM_REGISTRY_NAME_MISMATCH if a registry returns metadata for a package other than the one requested. Before, pnpm installed the package under the name in the metadata, so allowBuilds rules for the requested package did not apply to it. minimumReleaseAgeExcludePrune and trustPolicyExcludePrune now keep exclusions for resolved configuration dependencies and their transitive dependencies #​17142. Resolving dependencies When pnpm install resolves a dependency again, it now reuses a version that the install already resolved for the same package, as a fresh install does. Before, it kept the version the lockfile pinned and added a second copy of the package. A locked version still stays when nothing else in the install prefers another version. To pin a transitive dependency on purpose, use overrides #​17084. When another workspace project adds a different version of a package, a project's auto-installed peer on that package now moves to the version a fresh install picks. It used to stay on its locked version while any other project still accepted that version #​17058. A package that lists the same dependency in dependencies and as an optional peer now gets the peer bound when a project adds a provider for it later. The lockfile now records every peer a package declares, including one its own dependency supplies #​17056. pnpm install --prod and pnpm deploy --prod no longer drop a dependency that a package declares both as an optional peer and as its own dependency, when the package resolved it as its own dependency and a dev dependency provides the same package under another alias. pnpm install with an existing lockfile and a second pnpm dedupe now keep optional peer bindings that point into a dependency cycle or back into the dependent package. Before, the second run dropped the optional peer binding from the lockfile snapshot key. pnpm install and pnpm dedupe now preserve own-dependency and peer-dependency bindings when reusing a lockfile whose peer suffixes were hashed by peersSuffixMaxLength. Upgrading a direct dependency in one workspace project now refreshes matching transitive pins in sibling projects during the same pnpm install pass. With resolvePeersFromWorkspaceRoot: false, a workspace project no longer binds a peer to a version that only another project's dependencies provide. pnpm now auto-installs a version that satisfies the peer range for that project. Before, the project got a version outside the range, with no peer warning. pnpm install, pnpm add, and pnpm update now reuse the lockfile's resolution for dependencies that take part in a dependency cycle, such as mlly and pkg-types. They re-resolved those packages and everything that depends on them from the registry before pnpm/tasks#130. pnpm now measures a pnpm.overrides entry written as a workspace: path, such as workspace:./packages/foo, from the directory holding pnpm-workspace.yaml. It used to be measured from each package the override rewrote. The install then linked a directory that does not exist, or failed if workspace packages were injected #​17010. pnpm install now removes config dependencies that are no longer declared, including when the entire configDependencies setting is removed. Frozen installs reject a lockfile that still records removed config dependencies. pnpm install --update-checksums now re-resolves every locked package and records the integrity the registry reports now. pnpm add and pnpm install now accept gist: dependencies and GitHub Gist URLs, and install them from the gist's archive. pnpm pkg fix normalizes a gist: repository the way npm pkg fix does, pnpm licenses links a gist package to its gist page, and pnpm sbom reports the repository of a package whose repository field is a gist: shorthand. pnpm add now reads the package name correctly from a tarball URL under a registry URL that has a path, such as https://example.com/npm/, and installs a registry tarball URL with a malformed percent escape as a plain tarball URL. Before, the registry path became part of the name, so a scoped package failed with ERR_PNPM_INVALID_PACKAGE_NAME. With minimumReleaseAge set, pnpm now revalidates a package's cached full metadata with a single ETag request so an unchanged registry answers with 304, even when the registry does not list a publish time for every version. Previously, pnpm downloaded that metadata again whenever the cached copy was older than minimumReleaseAge. With resolutionMode set to lowest-direct or time-based, pnpm also reuses that metadata across every workspace project that depends on the package. When pnpm revalidates cached registry metadata, it now sends If-Modified-Since when the registry's modification time is a date without a time, and no longer crashes when the modification time is before 1970. Added protocol versioning between the pnpm client and pnpr server, verified applied resolution policies in resolution responses, and preserved structured error codes across the wire. Performance Sped up pnpm install on macOS. On a 12-core Mac, installing 1352 packages from a warm store took 1.3 seconds, down from 2.2. pnpm now writes package files into node_modules with 4 threads on macOS, whatever the number of CPU cores. Set the PNPM_MACOS_LINK_THREADS environment variable to use a different number of threads, or to 0 to write files with the threads pnpm uses for the rest of the install. pnpm install is faster and uses less memory in large workspaces with sharedWorkspaceLockfile: false. Each project's install no longer reads the manifests of every other workspace project again. Installs that wait for their workspace dependencies now count toward workspaceConcurrency #​16966. Sped up workspace project discovery, dependency resolution, lockfile up-to-date checks, and peer dependency checks in large workspaces #​16839 pnpm/tasks#9. On a workspace with 6,833 projects, the lockfile up-to-date check uses about 1 second less CPU time. The peer dependency check at the end of an install now checks linked workspace projects against the manifests already in memory, without reading each package.json again. Sped up bin linking and build planning during pnpm install. Package binary targets and shebang runtimes are now precalculated during tarball extraction and served in pnpr registry metadata alongside verified requiresBuild, tarball size, and file-count metadata. Lowered peak memory when pnpm downloads many packuments, such as during lockfile verification with trustPolicy on Linux. In one 1,800-entry workspace, a lockfile update now peaks at 1.8 to 2.0 GB. It peaked at 2.6 to 3.7 GB before #​17020. pnpm install in a Cargo workspace skips crates that an earlier install already unpacked into the store. Before, a repeat install processed every crate in Cargo.lock again. pnpm install --force unpacks every crate again pnpm/tasks#69. Linking node_modules and workspaces Concurrent installs that import the same package into one project now all complete. One of them used to fail with ENOTEMPTY when its copy of the package collided with the copy another install had already placed pnpm/tasks#48. pnpm install now succeeds when node_modules is a symlink to an existing directory. Dependency hoisting previously rejected a symlinked node_modules as an invalid destination #​17157. A filtered first install under the isolated linker now links every workspace project by name into node_modules/.pnpm/node_modules, not only the selected ones pnpm/tasks#155. With nodeLinker: hoisted, a filtered install such as pnpm --filter app add keeps the root node_modules links and bins of the workspace projects it did not select. A project with no dependencies of its own lost them until the next full install. pnpm install --filter with nodeLinker: hoisted and --prod or --dev now preserves previously installed dependency groups for unselected workspace projects pnpm/tasks#164. Repeat filtered installs also re-resolve when a transitive injected workspace dependency or a linked dependency's version changes. With sharedWorkspaceLockfile: false, pnpm install now runs the workspace root's pnpmfile for every project, after the project's own pnpmfile. Before, it ran only the pnpmfile in the project's directory. pnpm install and pnpm peers check now detect peer dependency issues and report linked package versions in linked projects that use package.json5 or package.yaml pnpm/tasks#172. pnpm install and pnpm peers check no longer report an unmet peer when a workspace package's peer is provided by a remote tarball URL. pnpm now compares the peer range with the version in the tarball's manifest #​17037. pnpm prune now [!IMPORTANT] ✂ PR body was truncated to here. Configuration 📅 Schedule: (in timezone Asia/Shanghai) Branch creation Between 12:00 AM and 03:59 AM, on day 1 and 15 of the month (* 0-3 1,15 * *) Automerge At any time (no schedule defined) 🚦 Automerge: Enabled. ♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired. If you want to rebase/retry this PR, check this box This PR was generated by Mend Renovate. View the repository job log.

Open Graph Description: NoteThis PR body was truncated due to platform limits. This PR contains the following updates: Package Change Age Confidence Type Update Pending @napi-rs/cli (source) ^3.10.8 → ^3.10.9 pn...

X Description: NoteThis PR body was truncated due to platform limits. This PR contains the following updates: Package Change Age Confidence Type Update Pending @napi-rs/cli (source) ^3.10.8 → ^3.10.9 pn...

Opengraph URL: https://github.com/rstackjs/rstack-cli/pull/598

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:dce69250-93f1-1a20-ed8e-1b88cc5d2ec1
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDFAE:110ABC:10A5949:16802CD:6AEC27E1
html-safe-nonce3bdcff9a5380bbcf4798dbaad15c99f57a2f4f5236e951187fd768a5dac73636
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERkFFOjExMEFCQzoxMEE1OTQ5OjE2ODAyQ0Q6NkFFQzI3RTEiLCJ2aXNpdG9yX2lkIjoiNTUxMTM4NzI1Mzk2NTgyMDkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacbcd1a37975d6f5cc8f851932dfdedf7f1df0d159b8a84f34def4c7461e3f458d
hovercard-subject-tagpull_request:5032603768
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/rstackjs/rstack-cli/pull/598/files
twitter:imagehttps://avatars.githubusercontent.com/in/2740?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/in/2740?s=400&v=4
og:image:altNoteThis PR body was truncated due to platform limits. This PR contains the following updates: Package Change Age Confidence Type Update Pending @napi-rs/cli (source) ^3.10.8 → ^3.10.9 pn...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonef290b7f408d9675a032f84ceb13aaf80220f947c681b4c5d9a7560a59ee32f02
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/rstackjs/rstack-cli git https://github.com/rstackjs/rstack-cli.git
octolytics-dimension-user_id129049372
octolytics-dimension-user_loginrstackjs
octolytics-dimension-repository_id1138027854
octolytics-dimension-repository_nworstackjs/rstack-cli
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1138027854
octolytics-dimension-repository_network_root_nworstackjs/rstack-cli
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasead9a37a663eb727a42b8bacc5e035cc3a24dd058
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/rstackjs/rstack-cli/pull/598/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Frstackjs%2Frstack-cli%2Fpull%2F598%2Ffiles
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Frstackjs%2Frstack-cli%2Fpull%2F598%2Ffiles
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=rstackjs%2Frstack-cli
Reloadhttps://github.com/rstackjs/rstack-cli/pull/598/files
Reloadhttps://github.com/rstackjs/rstack-cli/pull/598/files
Reloadhttps://github.com/rstackjs/rstack-cli/pull/598/files
rstackjshttps://github.com/rstackjs
rstack-clihttps://github.com/rstackjs/rstack-cli
Codehttps://github.com/rstackjs/rstack-cli
Issues3 (3)https://github.com/rstackjs/rstack-cli/issues
Pull requests1 (1)https://github.com/rstackjs/rstack-cli/pulls
Discussionshttps://github.com/rstackjs/rstack-cli/discussions
Actionshttps://github.com/rstackjs/rstack-cli/actions
Projectshttps://github.com/rstackjs/rstack-cli/projects
Security and qualityhttps://github.com/rstackjs/rstack-cli/security
Insightshttps://github.com/rstackjs/rstack-cli/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Frstackjs%2Frstack-cli%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Frstackjs%2Frstack-cli%2Fissues%2Fnew%2Fchoose
renovatehttps://github.com/apps/renovate
mainhttps://github.com/rstackjs/rstack-cli/tree/main
renovate/all-minor-patchhttps://github.com/rstackjs/rstack-cli/tree/renovate/all-minor-patch
Conversation 1 https://github.com/rstackjs/rstack-cli/pull/598
Commits 2 https://github.com/rstackjs/rstack-cli/pull/598/commits
Checks 5 https://github.com/rstackjs/rstack-cli/pull/598/checks
Files changed https://github.com/rstackjs/rstack-cli/pull/598/files
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/598/files
chore(deps): update all non-major dependencies https://github.com/rstackjs/rstack-cli/pull/598/files#top
Show all changes 2 commits https://github.com/rstackjs/rstack-cli/pull/598/files
724a81f chore(deps): update all non-major dependencies renovate[bot] Oct 27, 2026 https://github.com/rstackjs/rstack-cli/pull/598/commits/724a81f5623818dab29d92c8d2f113af5a461d53
11ac57d chore: regenerate native binding loader chenjiahan Oct 27, 2026 https://github.com/rstackjs/rstack-cli/pull/598/commits/11ac57dcf343e357a078a6a24e81b4a104e2c3fe
Clear filters https://github.com/rstackjs/rstack-cli/pull/598/files
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/598/files
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/598/files
deploy-website.yml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-39386ac5c4d2230e1fd1e1054aad748e708927ed6e506702bdf872c9878aa905
lint.yml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-107e910e9f2ebfb9a741fa10b2aa7100cc1fc4f5f3aca2dfe78b905cbd73c0d2
release.yml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34
reusable-native-build.yml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-04aa1b38174a3b29b7c2e330097161a629aff2f93459f96bac6528017f667aa1
reusable-native-release.yml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-b3c9132891881c01bbf76622deb59929aac931621214f4ac5bf433d2fa941b2d
test.yml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-faff1af3d8ff408964a57b2e475f69a6b7c7b71c9978cccc8f471798caac2c88
Cargo.lock https://github.com/rstackjs/rstack-cli/pull/598/files#diff-13ee4b2252c9e516a0547f2891aa2105c3ca71c6d7a1e682c69be97998dfc87e
Cargo.toml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-e957aa1a616f4b8b6850bc728672e1cab5ca686fdc2d0e65b835c47e2e6ac2a6
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-2bb3b532fb9ef557c6f89770fae5f2ace2950181f855684c670a5056a780a160
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-9de35be3adf956e5d619360c50b906a849a52e93616106d6727be8370a28407c
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-781a6ece8fcf5463c3732a82e87912fbddb9ebfabb61054c3a2abd693efdbd8c
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-f3cceb91359a94e72954db2eb3159aa1039ceeada3854caf76cdc1007fabce8b
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-440e73361e472bd87b8579405976a948077d4cac728876fc804342cbd216d581
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-14cd03958d36af806133fcbbad323d9566b7bbecb1deb4903f1c0cccd4a59cf1
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-b4b1211fc6d5b98906068fba22e76859d51a202e8a66d4604bd983f9e72308ea
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-2cdf382ee2eb25ec582a9e75bc018b5d45a0bb17998552604cfb72d3680e5135
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-088da22a2fb2a371ff7e90a3fba56c6b972bb98d2fed6b6168a04f238c01d8e1
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-8b629d1c38ce8597d62c4502c21126cf1b8cfdfa02391d91fbf0afd62ea8ccd3
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-9155112a7bf4212ef2a00e7d37c4d1c2965d555fc1d342998ce4fcbe3bf16c13
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-5955af231ae5fa8e34d1a88ecfaedad328756facfbd465b4514e07c5380e27ac
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-f26fec2de64aee8a2144044fc4477bc50bc1208ff9575ca1c4ff3c75e39b7020
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-107cc98aa727e03a8b848ee9d7dae4b78b6053e7b2a84915eac9cfec42a99018
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-9b7f8105bac049ccb63a6448213f0fe2ea7ed823ad74c13b1cb245ccd48fba8e
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-7a9851724629af49a7cba3e6e44329837182ea8f55b0bb995a9f35c0d4a4dbb5
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-21b880943b469e207564cc953067fe7d522d5b0404ccf9a32c6bef9ddd759574
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-db4a5d8ceaad965659bdeb89b98532155f0ac79b8af0bbe92652958ed2fa8b7a
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-ca8651bde27c887537ad55e6e5c1606570398bc90dc6a6b246474be300597ae0
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-568f1cf79ee6008d458d7193680fee8c3ef7235067d3e39b5c0e517ea9af6e4c
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-3cba190b3374e8d8e29593fde4d58e49edc0f36e42ef62e8b9a9918834f368e3
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-4f76dd4936db3915432c656ecab0526782ecf379a5e73848c285e282b9bd4e95
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-66fe8c41550094d037cd947c0f5edc7b799fae1d52b98bd217d04a2e14915cf3
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-7fde7983d018bb196846f363351fc234b788f9a15040662cfcd3a4b253c0a88a
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-0365d57ebf4ed1a457492aac5937bb5c57db2b25b76fd8bb6d50a86464161db4
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-a696219ca9a9652baf1708147e1b47e85d282b26994bf7640377a7fd37ab8be4
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-b93fce487066acd875f5382e823873304a9a014d7f5df84e0bb29f93708b9ac4
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-c2c1cbb5187782af7c08118af4bb342d2b0c07a481df88ae01022f70159f139e
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-f17a5365baebda6dd70d112999cbccfcc97db980693ade51e451f83c13a91e72
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-551d7ae72fef122395557c6f1706af899ca0cec230c56a073c037a7f4822e0f8
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-8f49dc0561234671d53a1304fa982a1953d8a6305db72e434eaf009fe0f40eb2
package.json https://github.com/rstackjs/rstack-cli/pull/598/files#diff-5f6ee7b8c98ed41c8ba0a3948ecc1c913fa92eb62b711aa918cd486e1910a214
binding.cjs https://github.com/rstackjs/rstack-cli/pull/598/files#diff-933a3494c82c8ea7313f82ba95f3f99e5514043083622472347bceb29ec24264
pnpm-lock.yaml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-32824c984905bb02bc7ffcef96a77addd1f1602cff71a11fbbfdd7f53ee026bb
pnpm-workspace.yaml https://github.com/rstackjs/rstack-cli/pull/598/files#diff-18ae0a0fab29a7db7aded913fd05f30a2c8f6c104fadae86c9d217091709794c
.github/workflows/deploy-website.ymlhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-39386ac5c4d2230e1fd1e1054aad748e708927ed6e506702bdf872c9878aa905
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/.github/workflows/deploy-website.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-39386ac5c4d2230e1fd1e1054aad748e708927ed6e506702bdf872c9878aa905
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-39386ac5c4d2230e1fd1e1054aad748e708927ed6e506702bdf872c9878aa905
.github/workflows/lint.ymlhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-107e910e9f2ebfb9a741fa10b2aa7100cc1fc4f5f3aca2dfe78b905cbd73c0d2
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/.github/workflows/lint.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-107e910e9f2ebfb9a741fa10b2aa7100cc1fc4f5f3aca2dfe78b905cbd73c0d2
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-107e910e9f2ebfb9a741fa10b2aa7100cc1fc4f5f3aca2dfe78b905cbd73c0d2
.github/workflows/release.ymlhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/.github/workflows/release.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34
.github/workflows/reusable-native-build.ymlhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-04aa1b38174a3b29b7c2e330097161a629aff2f93459f96bac6528017f667aa1
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/.github/workflows/reusable-native-build.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-04aa1b38174a3b29b7c2e330097161a629aff2f93459f96bac6528017f667aa1
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-04aa1b38174a3b29b7c2e330097161a629aff2f93459f96bac6528017f667aa1
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-04aa1b38174a3b29b7c2e330097161a629aff2f93459f96bac6528017f667aa1
.github/workflows/reusable-native-release.ymlhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-b3c9132891881c01bbf76622deb59929aac931621214f4ac5bf433d2fa941b2d
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/.github/workflows/reusable-native-release.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-b3c9132891881c01bbf76622deb59929aac931621214f4ac5bf433d2fa941b2d
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-b3c9132891881c01bbf76622deb59929aac931621214f4ac5bf433d2fa941b2d
.github/workflows/test.ymlhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-faff1af3d8ff408964a57b2e475f69a6b7c7b71c9978cccc8f471798caac2c88
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/.github/workflows/test.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-faff1af3d8ff408964a57b2e475f69a6b7c7b71c9978cccc8f471798caac2c88
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-faff1af3d8ff408964a57b2e475f69a6b7c7b71c9978cccc8f471798caac2c88
Cargo.lockhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-13ee4b2252c9e516a0547f2891aa2105c3ca71c6d7a1e682c69be97998dfc87e
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/Cargo.lock
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/598/files
Cargo.tomlhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/Cargo.toml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542
package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
packages/create-rstack/template-app-lit-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-e957aa1a616f4b8b6850bc728672e1cab5ca686fdc2d0e65b835c47e2e6ac2a6
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-lit-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-e957aa1a616f4b8b6850bc728672e1cab5ca686fdc2d0e65b835c47e2e6ac2a6
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-e957aa1a616f4b8b6850bc728672e1cab5ca686fdc2d0e65b835c47e2e6ac2a6
packages/create-rstack/template-app-lit/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-2bb3b532fb9ef557c6f89770fae5f2ace2950181f855684c670a5056a780a160
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-lit/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-2bb3b532fb9ef557c6f89770fae5f2ace2950181f855684c670a5056a780a160
packages/create-rstack/template-app-preact-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-9de35be3adf956e5d619360c50b906a849a52e93616106d6727be8370a28407c
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-preact-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-9de35be3adf956e5d619360c50b906a849a52e93616106d6727be8370a28407c
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-9de35be3adf956e5d619360c50b906a849a52e93616106d6727be8370a28407c
packages/create-rstack/template-app-preact/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-781a6ece8fcf5463c3732a82e87912fbddb9ebfabb61054c3a2abd693efdbd8c
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-preact/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-781a6ece8fcf5463c3732a82e87912fbddb9ebfabb61054c3a2abd693efdbd8c
packages/create-rstack/template-app-react-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-f3cceb91359a94e72954db2eb3159aa1039ceeada3854caf76cdc1007fabce8b
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-react-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-f3cceb91359a94e72954db2eb3159aa1039ceeada3854caf76cdc1007fabce8b
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-f3cceb91359a94e72954db2eb3159aa1039ceeada3854caf76cdc1007fabce8b
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-f3cceb91359a94e72954db2eb3159aa1039ceeada3854caf76cdc1007fabce8b
packages/create-rstack/template-app-react/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-440e73361e472bd87b8579405976a948077d4cac728876fc804342cbd216d581
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-react/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-440e73361e472bd87b8579405976a948077d4cac728876fc804342cbd216d581
packages/create-rstack/template-app-solid-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-14cd03958d36af806133fcbbad323d9566b7bbecb1deb4903f1c0cccd4a59cf1
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-solid-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-14cd03958d36af806133fcbbad323d9566b7bbecb1deb4903f1c0cccd4a59cf1
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-14cd03958d36af806133fcbbad323d9566b7bbecb1deb4903f1c0cccd4a59cf1
packages/create-rstack/template-app-solid/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-b4b1211fc6d5b98906068fba22e76859d51a202e8a66d4604bd983f9e72308ea
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-solid/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-b4b1211fc6d5b98906068fba22e76859d51a202e8a66d4604bd983f9e72308ea
packages/create-rstack/template-app-svelte-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-2cdf382ee2eb25ec582a9e75bc018b5d45a0bb17998552604cfb72d3680e5135
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-svelte-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-2cdf382ee2eb25ec582a9e75bc018b5d45a0bb17998552604cfb72d3680e5135
packages/create-rstack/template-app-svelte/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-088da22a2fb2a371ff7e90a3fba56c6b972bb98d2fed6b6168a04f238c01d8e1
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-svelte/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-088da22a2fb2a371ff7e90a3fba56c6b972bb98d2fed6b6168a04f238c01d8e1
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-088da22a2fb2a371ff7e90a3fba56c6b972bb98d2fed6b6168a04f238c01d8e1
packages/create-rstack/template-app-vanilla-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-8b629d1c38ce8597d62c4502c21126cf1b8cfdfa02391d91fbf0afd62ea8ccd3
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-vanilla-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-8b629d1c38ce8597d62c4502c21126cf1b8cfdfa02391d91fbf0afd62ea8ccd3
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-8b629d1c38ce8597d62c4502c21126cf1b8cfdfa02391d91fbf0afd62ea8ccd3
packages/create-rstack/template-app-vanilla/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-9155112a7bf4212ef2a00e7d37c4d1c2965d555fc1d342998ce4fcbe3bf16c13
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-vanilla/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-9155112a7bf4212ef2a00e7d37c4d1c2965d555fc1d342998ce4fcbe3bf16c13
packages/create-rstack/template-app-vue-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-5955af231ae5fa8e34d1a88ecfaedad328756facfbd465b4514e07c5380e27ac
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-vue-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-5955af231ae5fa8e34d1a88ecfaedad328756facfbd465b4514e07c5380e27ac
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-5955af231ae5fa8e34d1a88ecfaedad328756facfbd465b4514e07c5380e27ac
packages/create-rstack/template-app-vue/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-f26fec2de64aee8a2144044fc4477bc50bc1208ff9575ca1c4ff3c75e39b7020
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-app-vue/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-f26fec2de64aee8a2144044fc4477bc50bc1208ff9575ca1c4ff3c75e39b7020
packages/create-rstack/template-doc-i18n/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-107cc98aa727e03a8b848ee9d7dae4b78b6053e7b2a84915eac9cfec42a99018
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-doc-i18n/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-107cc98aa727e03a8b848ee9d7dae4b78b6053e7b2a84915eac9cfec42a99018
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-107cc98aa727e03a8b848ee9d7dae4b78b6053e7b2a84915eac9cfec42a99018
packages/create-rstack/template-doc/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-9b7f8105bac049ccb63a6448213f0fe2ea7ed823ad74c13b1cb245ccd48fba8e
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-doc/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-9b7f8105bac049ccb63a6448213f0fe2ea7ed823ad74c13b1cb245ccd48fba8e
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-9b7f8105bac049ccb63a6448213f0fe2ea7ed823ad74c13b1cb245ccd48fba8e
packages/create-rstack/template-lib-react-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-7a9851724629af49a7cba3e6e44329837182ea8f55b0bb995a9f35c0d4a4dbb5
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-lib-react-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-7a9851724629af49a7cba3e6e44329837182ea8f55b0bb995a9f35c0d4a4dbb5
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-7a9851724629af49a7cba3e6e44329837182ea8f55b0bb995a9f35c0d4a4dbb5
packages/create-rstack/template-lib-react/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-21b880943b469e207564cc953067fe7d522d5b0404ccf9a32c6bef9ddd759574
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-lib-react/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-21b880943b469e207564cc953067fe7d522d5b0404ccf9a32c6bef9ddd759574
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-21b880943b469e207564cc953067fe7d522d5b0404ccf9a32c6bef9ddd759574
packages/create-rstack/template-lib-solid-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-db4a5d8ceaad965659bdeb89b98532155f0ac79b8af0bbe92652958ed2fa8b7a
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-lib-solid-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-db4a5d8ceaad965659bdeb89b98532155f0ac79b8af0bbe92652958ed2fa8b7a
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-db4a5d8ceaad965659bdeb89b98532155f0ac79b8af0bbe92652958ed2fa8b7a
packages/create-rstack/template-lib-solid/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-ca8651bde27c887537ad55e6e5c1606570398bc90dc6a6b246474be300597ae0
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-lib-solid/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-ca8651bde27c887537ad55e6e5c1606570398bc90dc6a6b246474be300597ae0
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-ca8651bde27c887537ad55e6e5c1606570398bc90dc6a6b246474be300597ae0
packages/create-rstack/template-lib-svelte-ts/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-568f1cf79ee6008d458d7193680fee8c3ef7235067d3e39b5c0e517ea9af6e4c
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-lib-svelte-ts/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-568f1cf79ee6008d458d7193680fee8c3ef7235067d3e39b5c0e517ea9af6e4c
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-568f1cf79ee6008d458d7193680fee8c3ef7235067d3e39b5c0e517ea9af6e4c
packages/create-rstack/template-lib-svelte/package.jsonhttps://github.com/rstackjs/rstack-cli/pull/598/files#diff-3cba190b3374e8d8e29593fde4d58e49edc0f36e42ef62e8b9a9918834f368e3
View file https://github.com/rstackjs/rstack-cli/blob/11ac57dcf343e357a078a6a24e81b4a104e2c3fe/packages/create-rstack/template-lib-svelte/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/598/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-3cba190b3374e8d8e29593fde4d58e49edc0f36e42ef62e8b9a9918834f368e3
https://github.com/rstackjs/rstack-cli/pull/598/files#diff-3cba190b3374e8d8e29593fde4d58e49edc0f36e42ef62e8b9a9918834f368e3
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/598/files
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/598/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.