Skip to content

chore(deps): update all non-major dependencies#39

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

chore(deps): update all non-major dependencies#39
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Dec 29, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@typescript/native-preview (source) 7.0.0-dev.20260122.37.0.0-dev.20260522.1 age confidence
pnpm (source) 11.0.911.2.2 age confidence
tsdown (source) ^0.20.0^0.22.0 age confidence
tsdown-preset-sxzz ^0.3.1^0.6.0 age confidence

Release Notes

microsoft/typescript-go (@​typescript/native-preview)

v7.0.0-dev.20260522.1

Compare Source

v7.0.0-dev.20260521.1

Compare Source

v7.0.0-dev.20260519.1

Compare Source

v7.0.0-dev.20260518.1

Compare Source

v7.0.0-dev.20260517.1

Compare Source

v7.0.0-dev.20260516.1

Compare Source

v7.0.0-dev.20260515.1

Compare Source

v7.0.0-dev.20260514.1

Compare Source

v7.0.0-dev.20260513.1

Compare Source

v7.0.0-dev.20260512.1

Compare Source

v7.0.0-dev.20260511.1

Compare Source

v7.0.0-dev.20260510.1

Compare Source

v7.0.0-dev.20260509.2

Compare Source

v7.0.0-dev.20260508.1

Compare Source

v7.0.0-dev.20260507.1

Compare Source

v7.0.0-dev.20260506.1

Compare Source

v7.0.0-dev.20260505.1

Compare Source

v7.0.0-dev.20260504.1

Compare Source

v7.0.0-dev.20260503.1

Compare Source

v7.0.0-dev.20260502.1

Compare Source

v7.0.0-dev.20260501.1

Compare Source

v7.0.0-dev.20260430.1

Compare Source

v7.0.0-dev.20260429.1

Compare Source

v7.0.0-dev.20260428.1

Compare Source

v7.0.0-dev.20260427.1

Compare Source

v7.0.0-dev.20260426.1

Compare Source

v7.0.0-dev.20260425.1

Compare Source

v7.0.0-dev.20260424.2

Compare Source

v7.0.0-dev.20260424.1

Compare Source

v7.0.0-dev.20260423.1

Compare Source

v7.0.0-dev.20260422.1

Compare Source

v7.0.0-dev.20260421.2

Compare Source

v7.0.0-dev.20260421.1

Compare Source

v7.0.0-dev.20260420.1

Compare Source

v7.0.0-dev.20260419.1

Compare Source

v7.0.0-dev.20260418.1

Compare Source

v7.0.0-dev.20260417.1

Compare Source

v7.0.0-dev.20260416.2

Compare Source

v7.0.0-dev.20260416.1

Compare Source

v7.0.0-dev.20260415.1

Compare Source

v7.0.0-dev.20260414.1

Compare Source

v7.0.0-dev.20260413.1

Compare Source

v7.0.0-dev.20260412.1

Compare Source

v7.0.0-dev.20260411.1

Compare Source

v7.0.0-dev.20260410.1

Compare Source

v7.0.0-dev.20260409.1

Compare Source

v7.0.0-dev.20260408.1

Compare Source

v7.0.0-dev.20260407.1

Compare Source

v7.0.0-dev.20260406.1

Compare Source

v7.0.0-dev.20260405.1

Compare Source

v7.0.0-dev.20260404.1

Compare Source

v7.0.0-dev.20260403.1

Compare Source

v7.0.0-dev.20260401.1

Compare Source

v7.0.0-dev.20260331.1

Compare Source

v7.0.0-dev.20260330.1

Compare Source

v7.0.0-dev.20260329.1

Compare Source

v7.0.0-dev.20260328.1

Compare Source

v7.0.0-dev.20260327.2

Compare Source

v7.0.0-dev.20260326.1

Compare Source

v7.0.0-dev.20260325.1

Compare Source

v7.0.0-dev.20260324.1

Compare Source

v7.0.0-dev.20260323.1

Compare Source

v7.0.0-dev.20260322.1

Compare Source

v7.0.0-dev.20260321.1

Compare Source

v7.0.0-dev.20260320.1

Compare Source

v7.0.0-dev.20260319.1

Compare Source

v7.0.0-dev.20260318.1

Compare Source

v7.0.0-dev.20260317.1

Compare Source

v7.0.0-dev.20260316.1

Compare Source

v7.0.0-dev.20260315.1

Compare Source

v7.0.0-dev.20260314.1

Compare Source

v7.0.0-dev.20260313.1

Compare Source

v7.0.0-dev.20260312.1

Compare Source

v7.0.0-dev.20260311.1

Compare Source

v7.0.0-dev.20260310.1

Compare Source

v7.0.0-dev.20260309.1

Compare Source

v7.0.0-dev.20260308.1

Compare Source

v7.0.0-dev.20260307.1

Compare Source

v7.0.0-dev.20260306.1

Compare Source

v7.0.0-dev.20260305.1

Compare Source

v7.0.0-dev.20260304.1

Compare Source

v7.0.0-dev.20260303.1

Compare Source

v7.0.0-dev.20260302.1

Compare Source

v7.0.0-dev.20260301.1

Compare Source

v7.0.0-dev.20260228.1

Compare Source

v7.0.0-dev.20260227.1

Compare Source

v7.0.0-dev.20260226.1

Compare Source

v7.0.0-dev.20260225.1

Compare Source

v7.0.0-dev.20260224.1

Compare Source

v7.0.0-dev.20260223.1

Compare Source

v7.0.0-dev.20260222.1

Compare Source

v7.0.0-dev.20260221.1

Compare Source

v7.0.0-dev.20260220.1

Compare Source

v7.0.0-dev.20260219.1

Compare Source

v7.0.0-dev.20260218.1

Compare Source

v7.0.0-dev.20260217.1

Compare Source

v7.0.0-dev.20260216.1

Compare Source

v7.0.0-dev.20260215.1

Compare Source

v7.0.0-dev.20260214.1

Compare Source

v7.0.0-dev.20260213.1

Compare Source

v7.0.0-dev.20260212.1

Compare Source

v7.0.0-dev.20260211.1

Compare Source

v7.0.0-dev.20260210.1

Compare Source

v7.0.0-dev.20260209.1

Compare Source

v7.0.0-dev.20260208.1

Compare Source

v7.0.0-dev.20260207.1

Compare Source

v7.0.0-dev.20260206.1

Compare Source

v7.0.0-dev.20260205.1

Compare Source

v7.0.0-dev.20260204.1

Compare Source

v7.0.0-dev.20260203.1

Compare Source

v7.0.0-dev.20260202.1

Compare Source

v7.0.0-dev.20260201.1

Compare Source

v7.0.0-dev.20260131.1

Compare Source

v7.0.0-dev.20260130.1

Compare Source

v7.0.0-dev.20260129.1

Compare Source

v7.0.0-dev.20260128.1

Compare Source

v7.0.0-dev.20260127.1

Compare Source

v7.0.0-dev.20260126.1

Compare Source

v7.0.0-dev.20260124.1

Compare Source

v7.0.0-dev.20260123.3

Compare Source

v7.0.0-dev.20260122.4

Compare Source

pnpm/pnpm (pnpm)

v11.2.2

Compare Source

Patch Changes
  • When the install engine is delegated to pacquet via configDependencies, the user's CLI flags passed to pnpm install (e.g. --no-runtime, --prod, --dev, --no-optional, --node-linker, --cpu/--os/--libc, --offline, --prefer-offline) are now forwarded to pacquet's install subcommand verbatim. Previously pacquet was invoked with a fixed argument list, so flags like --no-runtime were silently dropped. Flag forwarding is gated on the command being install/i; add, update, and dedupe still don't forward (their flag surface doesn't line up with pacquet's install).
  • Fixed pnpm up (and pnpm add / pnpm remove) failing with pacquet_package_manager::outdated_lockfile when pacquet is declared in configDependencies. pnpm now passes --ignore-manifest-check to pacquet so its --frozen-lockfile check doesn't fire against the (pre-mutation) package.json pnpm hasn't written yet #​11797. Requires a pacquet release that supports the flag — bump PACQUET_VERSION in the e2e tests once it ships.

v11.2.1

Compare Source

Patch Changes
  • Mark optional subdependency snapshots of config dependencies with optional: true in the env lockfile, matching how optional dependencies are recorded elsewhere in pnpm-lock.yaml. Previously, snapshots for the platform-specific subdeps pulled in via a config dep's optionalDependencies were written as empty objects, which was inconsistent with the rest of the lockfile and made it look like those non-host platform variants were required.
  • Fix pickRegistryForPackage returning the wrong registry for an unscoped npm: alias under a scoped local name. A manifest entry like "@​private/foo": "npm:lodash@^1" was routing the lodash fetch through registries["@​private"], even though lodash is unscoped and doesn't live on that registry. The npm-alias branch now returns the alias target's own scope (or null for an unscoped target, falling through to registries.default) instead of leaking into the local key's scope.
  • Don't print "Installing config dependencies..." when config dependencies are already installed and nothing needs to be fetched, re-linked, or removed.

v11.2.0

Compare Source

Minor Changes
  • Experimental: Adding @pnpm/pacquet (the Rust port of pnpm) to configDependencies in pnpm-workspace.yaml now delegates the materialization phase of pnpm install to the pacquet binary. pnpm still owns dependency resolution; pacquet only fetches and imports from the freshly-written lockfile. This is an opt-in preview of the Rust install engine #​11723.

    To configure pacquet in a project, run:

    pnpm add @​pnpm/pacquet --config
    

    You'll see changes in pnpm-workspace.yaml and pnpm-lock.yaml that should be committed. If you experience any issues with pacquet, please let us know by mentioning this in the GitHub issue you create.

  • configDependencies now resolve and install one level of optionalDependencies declared by the config dependency, with os/cpu/libc platform filtering applied at install time. This unlocks the esbuild/swc-style pattern where a package ships platform-specific binaries via optionalDependencies — a config dependency can now do the same and have the matching binary symlinked next to it in the global virtual store, so require('pkg-platform-arch') from inside the config dependency resolves correctly.

    The env lockfile records all platform variants regardless of host platform, so it remains portable across machines. Each entry in a config dependency's optionalDependencies must declare an exact version — ranges and tags are rejected to keep installs reproducible.

  • Implement the documented pnpm login --scope <scope> flag. The scope is normalized (a leading @ is added if missing; blank values are ignored) and an @<scope>:registry=<registry> mapping is written to the pnpm auth file alongside the auth token. Subsequent installs of @<scope>/* packages then route to the chosen registry. Previously pnpm login --scope foo errored with Unknown option: 'scope' despite the flag being listed in the online documentation #​11716.

  • pnpm outdated and pnpm update --interactive now report Node.js, Deno, and Bun runtimes installed as project dependencies (runtime: specifiers). Previously these were silently skipped.

Patch Changes
  • Fix cafile=<relative-path> in .npmrc being read from the wrong directory when pnpm is invoked from a different cwd (e.g. pnpm --dir <project> install from a CI wrapper or monorepo script). The path is now resolved against the directory of the .npmrc that declared it, not process.cwd(). Before this fix the CA file silently failed to load — the install proceeded without the configured CA and the user only saw TLS errors against a private registry, with no log line tying back to the wrongly resolved path #​11624.

  • Fix config.registry getting a trailing slash appended when registry is set in .npmrc and no registries.default is provided by pnpm-workspace.yaml. The sync from registries.default to config.registry introduced in #​11744 now only fires when the workspace manifest actually contributes a different default.

  • Fix global add/update to handle minimumReleaseAge policy violations instead of surfacing an internal resolver guardrail error.

  • Fix two crashes with injectWorkspacePackages: true when the lockfile has been pruned (e.g. by turbo prune --docker):

    • Cannot use 'in' operator to search for 'directory' in undefined: a peer-dependency-variant injected snapshot inherits its resolution from the base packages: entry; when a pruner drops that base entry the readers crash. convertToLockfileObject now reconstructs the directory resolution from the file: depPath at load time — a single normalization point, so every reader sees a fully-formed snapshot.
    • ERR_PNPM_ENOENT on node_modules/.bin/<tool>: after prepare/postinstall, runLifecycleHooksConcurrently re-imported each injected workspace package; the scanDir-into-filesMap workaround fed target-internal paths to the importer, which the makeEmptyDir fast path (#​11088) then wiped. Drop the workaround and pass keepModulesDir: true so the importer preserves the target's existing node_modules (bin links + transitive deps) and source files keep their hardlinks.
  • Fixed pnpm login and pnpm logout ignoring registries.default from pnpm-workspace.yaml #​10099.

  • Fix the minimumReleaseAge (publishedBy) maturity shortcut to be inclusive at the cutoff. Previously, abbreviated metadata whose modified field equalled the cutoff fell off the fast path and triggered a full-metadata re-fetch (or a MISSING_TIME error when full metadata wasn't permitted). Since modified is an upper bound on every version's publish time, modified == publishedBy already implies every version passes the per-version <= filter in filterPkgMetadataByPublishDate, so the shortcut now accepts the boundary case directly. Strictly > (was >=) at the rejection branch.

  • Honor publishConfig.access when publishing packages.

v11.1.3

Compare Source

Patch Changes
  • pnpm install now re-validates pnpm-lock.yaml entries against the active minimumReleaseAge and trustPolicy: 'no-downgrade' policies before any tarball is fetched. Lockfiles resolved elsewhere (committed to the repo, restored from a CI cache, produced by an older pnpm) under a weaker or absent policy can no longer install a freshly-published or trust-downgraded version silently. Violating entries abort the install with ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION, ERR_PNPM_TRUST_DOWNGRADE, or the generic ERR_PNPM_LOCKFILE_RESOLUTION_VERIFICATION when both policies trip in the same batch; minimumReleaseAgeExclude and trustPolicyExclude are honored. Verification results are cached so repeat installs against an unchanged lockfile take a fast path, and pnpm shows a transient progress line while the registry round-trip runs.

    When fresh resolution picks an immature version, the behavior depends on minimumReleaseAgeStrict:

    • Loose mode — the default, in effect whenever minimumReleaseAge keeps its built-in 24-hour value — auto-adds the immature picks to minimumReleaseAgeExclude in pnpm-workspace.yaml and lets the install proceed. A single info message lists what was persisted.
    • Strict mode in an interactive terminal collects every immature direct AND transitive pick in one pass and prompts once with the full list. Approving adds them to minimumReleaseAgeExclude and the install continues; declining aborts before the lockfile, package.json, or node_modules is touched.
    • Strict mode in CI (or any non-TTY context) aborts with ERR_PNPM_NO_MATURE_MATCHING_VERSION listing every offending entry, instead of failing on the first one the resolver hit.

    minimumReleaseAgeStrict auto-enables whenever the user explicitly sets minimumReleaseAge (CLI flag, env var, global config.yaml, or pnpm-workspace.yaml); set minimumReleaseAgeStrict: false to keep loose-mode auto-collect even with an explicit minimumReleaseAge value. Closes #​10438, #​10488, #​11687.

  • Allow redundant trailing base64 padding in .npmrc auth values and report invalid auth base64 with a pnpm error.

  • Make pnpm self-update respect minimumReleaseAge (and minimumReleaseAgeExclude) when resolving which pnpm version to install.

    When the latest dist-tag points to a version newer than the configured age threshold, self-update now selects the newest mature version instead unless excluded by minimumReleaseAgeExclude.

    Also makes dlx and outdated surface invalid minimumReleaseAgeExclude patterns under the same ERR_PNPM_INVALID_MINIMUM_RELEASE_AGE_EXCLUDE error code already used by install, instead of leaking the internal ERR_PNPM_INVALID_VERSION_UNION / ERR_PNPM_NAME_PATTERN_IN_VERSION_UNION codes.

  • Global installs respect global config build policy (e.g., dangerouslyAllowAllBuilds from config.yaml) when GVS is enabled #​9249.

    The global virtual-store (GVS) default allowBuilds = {} was applied before workspace manifest settings were read and before global config values (stripped by extractAndRemoveDependencyBuildOptions) were re-applied via globalDepsBuildConfig. This caused hasDependencyBuildOptions to return true (because {} is not null), blocking restoration of global config values like dangerouslyAllowAllBuilds. As a result, global installs skipped all build scripts even when the config explicitly allowed them.

    This fix moves the GVS default to after workspace manifest reading and globalDepsBuildConfig re-application, so that:

    1. Workspace manifest allowBuilds takes precedence (if present)
    2. Global config dangerouslyAllowAllBuilds is properly restored (if set and no workspace policy exists)
    3. Empty {} is only applied as a last resort when no policy is configured anywhere
  • Honor --silent when verifyDepsBeforeRun: install auto-installs dependencies before pnpm run or pnpm exec, preventing install output from being written to stdout #​11636.

  • Fix lockfile parsing failures when pnpm-lock.yaml contains CRLF line endings and multiple YAML documents #​11612.

  • Anchor the side-effects-cache key and global-virtual-store hash to the project's script-runner Node — engines.runtime pin when present, shell node otherwise — instead of pnpm's own runtime.

    ENGINE_NAME (the <platform>;<arch>;node<major> prefix used as the side-effects-cache key and the engine portion of the GVS hash) was computed from process.version — the Node that runs pnpm itself. That was wrong in two situations:

    1. @pnpm/exe SEA bundle. The bundle has its own embedded Node, not the node on the user's PATH that actually spawns lifecycle scripts. Two pnpm installations on the same machine (one SEA, one npm-package) therefore disagreed on the cache key, partitioning the side-effects cache and the global virtual store across two Node majors even though both installs would run scripts on the same shell node.
    2. engines.runtime / devEngines.runtime pin. When a project pins a Node version via devEngines.runtime (pnpm v11+), pnpm downloads that Node into node_modules/node/ and uses it to run lifecycle scripts. But the hash still anchored to whichever

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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.

@bolt-new-by-stackblitz
Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Dec 29, 2025

Open in StackBlitz

npm i https://pkg.pr.new/unplugin-lightningcss@39

commit: f35fdab

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 9aea6eb to dac8bec Compare January 5, 2026 08:56
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c4e0483 to 558f461 Compare January 8, 2026 09:55
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Jan 8, 2026

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 12 times, most recently from 1f5110d to f7e4fcd Compare January 13, 2026 17:03
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from ecb4aca to 3c4b791 Compare January 22, 2026 16:44
@renovate renovate Bot changed the title fix(deps): update all non-major dependencies fix(deps): update all non-major dependencies - autoclosed Jan 22, 2026
@renovate renovate Bot closed this Jan 22, 2026
@renovate renovate Bot deleted the renovate/all-minor-patch branch January 22, 2026 17:44
@renovate renovate Bot changed the title fix(deps): update all non-major dependencies - autoclosed chore(deps): update all non-major dependencies Jan 26, 2026
@renovate renovate Bot reopened this Jan 26, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 13 times, most recently from 5855856 to fa38aa7 Compare February 1, 2026 21:32
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 8224c6b to 8b74bc2 Compare February 5, 2026 08:57
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Mar 6, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedtsdown-preset-sxzz@​0.6.0681007692100
Added@​typescript/​native-preview@​7.0.0-dev.20260522.110010082100100
Addedtsdown@​0.22.0981008896100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants