Skip to content

chore(deps): update pnpm catalog#624

Open
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/pnpm-catalog
Open

chore(deps): update pnpm catalog#624
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/pnpm-catalog

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 2, 2026

This PR contains the following updates:

Package Change Age Confidence
@types/node (source) 22.19.1522.19.19 age confidence
publint (source) 0.3.180.3.21 age confidence
tsdown (source) 0.21.40.22.0 age confidence

Release Notes

publint/publint (publint)

v0.3.21

Compare Source

Patch Changes
  • Suggest adding "sideEffects": false when bundler-oriented package fields or conditions are detected and the field is missing. (#​228)

v0.3.20

Compare Source

Patch Changes
  • Suggest adding engines.node when it is missing from detected Node.js packages (#​226)

  • Loosen "breaking change" wording in lint messages (7bb3f4f)

v0.3.19

Compare Source

Patch Changes
  • Add NESTED_PACKAGE_JSON_FIELD_IGNORED to warn when published nested package.json files define "exports" or "imports", which Node.js ignores outside the package root. (#​224)

  • Fix internal browser directory traversal logic (#​224)

rolldown/tsdown (tsdown)

v0.22.0

Compare Source

   🚨 Breaking Changes
  • Drop Node.js < 22.18.0 support, make unrun optional, add tsx config loader  -  by @​sxzz (a1042)
  • dts: Auto-enable dts when tsconfig declaration is true  -  by @​sxzz in #​872 (085f0)
  • publint: Use pkg from publint results, require publint v0.3.8+  -  by @​sxzz (413bb)
   🚀 Features
   🐞 Bug Fixes

🔄 Migration Guide

Node.js version

Upgrade to Node.js 22.18.0 or later. Bun and Deno remain supported (experimental).

unrun is no longer bundled

If your environment relies on the unrun config loader (i.e. you're on a Node version without native TypeScript support and use the default auto loader), install it manually:

npm i -D unrun

# or, alternatively, the new tsx loader:
npm i -D tsx

If you use Node.js 22.18.0+ with native TypeScript support, no change is needed — the auto loader will pick native.

dts auto-enabled from tsconfig

If your tsconfig.json has compilerOptions.declaration: true but you do not want tsdown to emit .d.ts files, opt out explicitly:

// tsdown.config.ts
export default defineConfig({
  dts: false,
})
exports.bin auto-detection

Any entry chunk containing a shebang (e.g. #!/usr/bin/env node) now causes tsdown to write a bin field in package.json automatically. The semantics differ slightly from explicit bin: true:

Value Single shebang Multiple shebangs No shebangs
(unset) Auto-set bin Warn, skip Silent
true Auto-set bin Throw Warn
false No bin No bin No bin

To opt out entirely:

export default defineConfig({
  exports: { bin: false },
})
Links

v0.21.10

Compare Source

   🚀 Features
    View changes on GitHub

v0.21.9

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.21.8

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.21.7

Compare Source

   🚀 Features
  • Add module option for attw and publint to allow passing imported modules directly  -  by @​sxzz (31e90)
   🐞 Bug Fixes
  • deps: Add skipNodeModulesBundle dep subpath e2e tests and fix docs  -  by @​sxzz (deff7)
    View changes on GitHub

v0.21.6

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.21.5

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • "before 4:00am on Friday"
  • 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.

@renovate renovate Bot added the renovate Created by renovate label Apr 2, 2026
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 2, 2026

🦋 Changeset detected

Latest commit: b63e5f2

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@virtual-live-lab/eslint-config Patch
@virtual-live-lab/prettier-config Patch
@virtual-live-lab/stylelint-config Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 2, 2026

✅ Snapshot test success

See the details: workflow run

@renovate renovate Bot force-pushed the renovate/pnpm-catalog branch from 39742b7 to d8790c1 Compare April 6, 2026 09:45
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to v0.21.7 chore(deps): update pnpm catalog Apr 6, 2026
@renovate renovate Bot force-pushed the renovate/pnpm-catalog branch 2 times, most recently from 0da657a to d6a3633 Compare April 8, 2026 17:35
@renovate renovate Bot force-pushed the renovate/pnpm-catalog branch 2 times, most recently from 873c43d to da851f1 Compare April 19, 2026 13:03
@renovate renovate Bot force-pushed the renovate/pnpm-catalog branch 2 times, most recently from 59b0584 to 48df482 Compare April 29, 2026 19:27
@renovate renovate Bot force-pushed the renovate/pnpm-catalog branch 6 times, most recently from 39a26dd to 2c966d4 Compare May 15, 2026 00:56
@renovate renovate Bot force-pushed the renovate/pnpm-catalog branch from 755160a to c997b86 Compare May 16, 2026 01:42
@renovate renovate Bot force-pushed the renovate/pnpm-catalog branch from c096e08 to 4d54fb6 Compare May 18, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate Created by renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants