You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
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:
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Next steps: Take a moment to review the security alert above. Review
the linked package source code to understand the potential risk. Ensure the
package is not malicious before proceeding. If you're unsure how to proceed,
reach out to your security team or ask the Socket team for help at
support@socket.dev.
Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.
Mark the package as acceptable risk. To ignore this alert only
in this pull request, reply with the comment
@SocketSecurity ignore npm/markdown-it@14.1.1. You can
also ignore all packages with @SocketSecurity ignore-all.
To ignore an alert for all future pull requests, use Socket's Dashboard to
change the triage state of this alert.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.5.2→^0.7.0^2.29.8→^2.31.0^0.5.8→^0.6.1^0.36.0→^0.50.0^1.51.0→^1.65.0^0.16.0→^0.23.04d2d3a0^0.20.3→^0.22.0^0.28.17→^0.28.19Release Notes
changesets/changesets (@changesets/changelog-github)
v0.7.0Compare Source
Minor Changes
94578cfThanks @Kauhsa! - AddeddisableThanksoptionv0.6.0Compare Source
Minor Changes
fd0bc2eThanks @mixelburg! - Linkify issue references in changelog entries.Patch Changes
#1810
27fd8f4Thanks @hirasso! - Replace deprecatedString.prototype.trimRightwithString.prototype.trimEndUpdated dependencies [
d4b8ad8,e462d89]:sanity-io/pkg-utils (@sanity/tsdown-config)
v0.6.1Compare Source
Patch Changes
#2755
a2246f5Thanks @renovate! - fix(deps): update dependency tsdown to v0.21.10Updated dependencies [
a2246f5]:v0.6.0Compare Source
Minor Changes
a630af5Thanks @copilot-swe-agent! - Upgradetsdownpeer dependency from0.20.xto0.21.xPatch Changes
oxc-project/oxc (oxfmt)
v0.50.0Compare Source
🐛 Bug Fixes
43b9978formatter/sort_imports: Treat subpath imports as internal (#22440) (leaysgur)v0.49.0Compare Source
🚀 Features
6e8e818oxfmt: Experimental .svelte support (#21700) (leaysgur)v0.48.0Compare Source
v0.47.0Compare Source
v0.46.0Compare Source
v0.45.0Compare Source
🐛 Bug Fixes
50c389boxfmt: Support.editorconfigquote_type(#20989) (leaysgur)v0.44.0Compare Source
🐛 Bug Fixes
dd2df87npm: Export package.json for oxlint and oxfmt (#20784) (kazuya kawaguchi)4216380oxfmt: Support.editorconfigtab_widthfallback (#20988) (leaysgur)v0.43.0Compare Source
🚀 Features
6ef440aoxfmt: Support bool for object style options (#20853) (leaysgur)v0.42.0Compare Source
🚀 Features
416865aformatter,oxfmt: Add doc comments forJsdocConfig(#20644) (leaysgur)4fec907formatter: Add JSDoc comment formatting support (#19828) (Dunqing)v0.41.0Compare Source
v0.40.0Compare Source
🐛 Bug Fixes
bc20217oxlint,oxfmt: Omit useless| nullforOption<T>field from schema (#20273) (leaysgur)v0.39.0Compare Source
v0.38.0Compare Source
v0.37.0Compare Source
oxc-project/oxc (oxlint)
v1.65.0Compare Source
🚀 Features
5478fb5linter/jsdoc: Implementrequire-throws-descriptionrule (#22386) (Mikhail Baev)c73225elinter/eslint: Implementprefer-arrow-callbackrule (#22312) (박천(Cheon Park))de82b59linter: Add support foreslint-plugin-jsx-a11y-x(#22356) (mehm8128)f44b6c8linter: Fill schemasDummyRuleMapwith built-in rules (#22288) (Sysix)v1.64.0Compare Source
🚀 Features
fbb8f22linter: Supportignoresin overrides (#22148) (camc314)🐛 Bug Fixes
25b7017linter: Undocument overrideignoresoption (#22213) (camc314)v1.63.0Compare Source
📚 Documentation
cacbc4alinter: Fix jest settings docs. (#22127) (connorshea)v1.62.0Compare Source
🚀 Features
348f46clinter: AddrespectEslintDisableDirectivesoption (#21384) (Christian Vuerings)🐛 Bug Fixes
8c425dblinter: Allow string for jest version in config schema (#21649) (camc314)v1.61.1Compare Source
v1.61.0Compare Source
🚀 Features
38d8090linter/jest: Implemented jestversionsettings in config file. (#21522) (Said Atrahouch)v1.60.0Compare Source
📚 Documentation
cfd8a4flinter: Don't rely on old eslint doc for available globals (#21334) (Nicolas Le Cam)v1.59.0Compare Source
v1.58.0Compare Source
v1.57.0Compare Source
v1.56.0Compare Source
v1.55.0Compare Source
🐛 Bug Fixes
bc20217oxlint,oxfmt: Omit useless| nullforOption<T>field from schema (#20273) (leaysgur)📚 Documentation
f339f10linter/plugins: Promote JS plugins to alpha status (#20281) (overlookmotel)v1.54.0Compare Source
📚 Documentation
0c7da4flinter: Fix extra closing brace in example config. (#20253) (connorshea)v1.53.0Compare Source
v1.52.0Compare Source
🚀 Features
61bf388linter: Addoptions.reportUnusedDisableDirectivesto config file (#19799) (Peter Wagenet)2919313linter: Introduce denyWarnings config options (#19926) (camc314)a607119linter: Introduce maxWarnings config option (#19777) (camc314)📚 Documentation
6c0e0b5linter: Add oxlint.config.ts to the config docs. (#19941) (connorshea)160e423linter: Add a note that the typeAware and typeCheck options require oxlint-tsgolint (#19940) (connorshea)oxc-project/tsgolint (oxlint-tsgolint)
v0.23.0Compare Source
v0.22.1Compare Source
What's Changed
AGENTS.mdsubmodule guidance by @camc314 in #909Full Changelog: oxc-project/tsgolint@v0.22.0...v0.22.1
v0.22.0Compare Source
What's Changed
Full Changelog: oxc-project/tsgolint@v0.21.1...v0.22.0
v0.21.1Compare Source
What's Changed
Full Changelog: oxc-project/tsgolint@v0.21.0...v0.21.1
v0.21.0Compare Source
What's Changed
consistent-type-exportsdiagnostics quality by @camchenry in #880no-array-deletediagnostic by @camchenry in #881no-duplicate-type-constituentsdiagnostic by @camchenry in #882Full Changelog: oxc-project/tsgolint@v0.20.0...v0.21.0
v0.20.0Compare Source
v0.19.0Compare Source
What's Changed
Full Changelog: oxc-project/tsgolint@v0.18.1...v0.19.0
v0.18.1Compare Source
What's Changed
Full Changelog: oxc-project/tsgolint@v0.18.0...v0.18.1
v0.18.0Compare Source
What's Changed
Full Changelog: oxc-project/tsgolint@v0.17.4...v0.18.0
v0.17.4Compare Source
What's Changed
Full Changelog: oxc-project/tsgolint@v0.17.3...v0.17.4
v0.17.3Compare Source
What's Changed
Full Changelog: oxc-project/tsgolint@v0.17.2...v0.17.3
v0.17.2Compare Source
What's Changed
isLiteralValueby @camc314 in #825Full Changelog: oxc-project/tsgolint@v0.17.1...v0.17.2
v0.17.1Compare Source
What's Changed
Full Changelog: oxc-project/tsgolint@v0.17.0...v0.17.1
v0.17.0Compare Source
What's Changed
rforreadyby @younggglcy in #782New Contributors
Full Changelog: oxc-project/tsgolint@v0.16.0...v0.17.0
rolldown/tsdown (tsdown)
v0.22.0Compare Source
🚨 Breaking Changes
🚀 Features
🐞 Bug Fixes
🔄 Migration Guide
Node.js version
Upgrade to Node.js 22.18.0 or later. Bun and Deno remain supported (experimental).
unrunis no longer bundledIf your environment relies on the
unrunconfig loader (i.e. you're on a Node version without native TypeScript support and use the defaultautoloader), install it manually:npm i -D unrun # or, alternatively, the new tsx loader: npm i -D tsxIf you use Node.js 22.18.0+ with native TypeScript support, no change is needed — the
autoloader will picknative.dtsauto-enabled from tsconfigIf your
tsconfig.jsonhascompilerOptions.declaration: truebut you do not want tsdown to emit.d.tsfiles, opt out explicitly:exports.binauto-detectionAny entry chunk containing a shebang (e.g.
#!/usr/bin/env node) now causes tsdown to write abinfield inpackage.jsonautomatically. The semantics differ slightly from explicitbin: true:truefalseTo opt out entirely:
Links
v0.21.10Compare Source
🚀 Features
View changes on GitHub
v0.21.9Compare Source
🚀 Features
tsdownConfigandtsdownConfigResolvedplugin hooks - by @sxzz in #918 (665e5)🐞 Bug Fixes
View changes on GitHub
v0.21.8Compare Source
🚀 Features
ignoreRulestype to autocomplete known values - by @mrlubos in #892 (c8f5c)extensionsoption for subpath export keys - by @SinhSinhAn and @sxzz in #899 (1bb7a)baseline-widely-availabletarget - by @sxzz in #896 (d6a16)🐞 Bug Fixes
View changes on GitHub
v0.21.7Compare Source
🚀 Features
moduleoption for attw and publint to allow passing imported modules directly - by @sxzz (31e90)🐞 Bug Fixes
View changes on GitHub
v0.21.6Compare Source
🚀 Features
cjsReexportoption to eliminate dual module type hazard - by @mandarini and @sxzz in #856 (875c1)binoption to auto-generate package.json bin field - by @sxzz in #869 (7ebd6)🐞 Bug Fixes
.modulefrom CSS output filenames - by @sxzz in #866 (03ade)View changes on GitHub
v0.21.5Compare Source
🚀 Features
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Mend Renovate using a curated preset maintained by
. View repository job log here