Skip to content

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

Merged
chenjiahan merged 1 commit into
mainfrom
renovate/all-minor-patch
Oct 1, 2025
Merged

chore(deps): update all non-major dependencies#32
chenjiahan merged 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Oct 1, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

Package Change Age Confidence Type Update
@prefresh/core (source) ^1.5.3 -> ^1.5.7 age confidence devDependencies patch
@prefresh/utils (source) ^1.2.0 -> ^1.2.1 age confidence devDependencies patch
@rslib/core (source) ^0.4.0 -> ^0.15.0 age confidence devDependencies minor
@types/node (source) ^22.13.0 -> ^22.18.8 age confidence devDependencies minor
cross-env ^10.0.0 -> ^10.1.0 age confidence devDependencies minor
execa 9.5.2 -> 9.6.0 age confidence devDependencies minor
fs-extra 11.3.0 -> 11.3.2 age confidence devDependencies patch
node 20 -> 20.19.5 age confidence uses-with minor
preact (source) ^10.25.4 -> ^10.27.2 age confidence devDependencies minor
semver 7.7.0 -> 7.7.2 age confidence devDependencies patch
simple-git-hooks ^2.11.1 -> ^2.13.1 age confidence devDependencies minor
ts-jest (source) 29.2.5 -> 29.4.4 age confidence devDependencies minor
typescript (source) 5.7.3 -> 5.9.3 age confidence devDependencies minor

Release Notes

preactjs/prefresh (@​prefresh/core)

v1.5.7

Compare Source

Patch Changes

v1.5.6

Compare Source

Patch Changes

v1.5.5

Compare Source

Patch Changes

v1.5.4

Compare Source

Patch Changes
preactjs/prefresh (@​prefresh/utils)

v1.2.1

Compare Source

Patch Changes
web-infra-dev/rslib (@​rslib/core)

v0.15.0

Compare Source

Highlights 💡

Preserve JSX

Rslib supports setting the JSX runtime to 'preserve' to leave JSX syntax unchanged without transforming it, which is useful when you expect JSX to be left as is in library development.

Preserve JSX

See JSX transform - React for more details.

What's Changed

New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.14.0...v0.15.0

v0.14.0

Compare Source

Breaking changes 🚨
Config loading

Currently, configuration files are loaded with jiti, which relies on Babel. This approach is relatively slow (at least ~70ms slower compared to native).

In Rslib v0.13.3, we introduced a new CLI option --config-loader native, which uses Node.js's native loader. This approach offers better performance and stricter behavior, but comes with certain requirements:

  • Requires Node v22.18+ with built-in TypeScript support
  • Import specifiers must include file extensions
  • When using TypeScript, package.json must set "type": "module"
  • Importing JSON requires with { type: "json" }

In Rslib v0.14.0, we adjust the default configuration loading behavior. The new default is now --config-loader auto, which:

  • First attempts to use the faster native loader
  • If that fails, it gracefully falls back to jiti for broader compatibility

This change to 'auto' as the default is part of our long-term plan to transition config loading from jiti to Node.js native.

What's Changed
New Features 🎉
Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v0.13.3...v0.14.0

v0.13.3

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v0.13.2...v0.13.3

v0.13.2

Compare Source

What's Changed

Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v0.13.1...v0.13.2

v0.13.1

Compare Source

What's Changed

Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.13.0...v0.13.1

v0.13.0

Compare Source

Highlights 💡

Faster declaration generation with tsgo

Rslib now can generate declaration files with tsgo, which can provide faster generation of declaration files, especially for large projects.

[!TIP]
This feature is currently an experimental feature. Since tsgo is still in the experimental stage, there may be some bugs and unresolved issues or limitations. So, make sure to fully test it in your project before enabling this option.

export default {
  lib: [
    {
      dts: {
        tsgo: true,
      },
    },
  ],
};

What's Changed

New Features 🎉
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.12.4...v0.13.0

v0.12.4

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
Other Changes

New Contributors

Full Changelog: web-infra-dev/rslib@v0.12.3...v0.12.4

v0.12.3

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v0.12.2...v0.12.3

v0.12.2

Compare Source

What's Changed

New Features 🎉
Document 📖
Other Changes

New Contributors

Full Changelog: web-infra-dev/rslib@v0.12.1...v0.12.2

v0.12.1

Compare Source

What's Changed

New Features 🎉
Other Changes

Full Changelog: web-infra-dev/rslib@v0.12.0...v0.12.1

v0.12.0

Compare Source

Highlights 💡

Drop support for Node 16

Node.js 16 reached its end-of-life on September 11, 2023. Many other npm packages in the ecosystem have also dropped support for Node 16, including webpack-dev-server, css-loader, sass-loader, and so on, which makes maintaining compatibility increasingly challenging. Therefore, we have decided to drop Node 16 support starting from Rslib v0.12 to ensure better compatibility with the modern ecosystem.

Package v0.11 v0.12
@​rslib/core >=16.7.0 >=18.12.0

Rslib v0.11 based on Rsbuild/Rspack v1.4 and Rslib v0.12 based on Rsbuild/Rspack v1.5:

Package v1.4 v1.5
@​rspack/core >=16.0.0 >=18.12.0
@​rsbuild/core >=16.10.0 >=18.12.0

⚠️ This is a breaking change for users still running Node.js 16. Users will need to upgrade to Node.js 18.12.0 or later to use Rslib v0.12.

For users currently using Node.js 16:

  1. Upgrade to Node.js 18.12.0 or later (Node.js 22 LTS is recommended)
  2. Update your CI/CD pipelines to use the new Node.js version

What's Changed

New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.11.2...v0.12.0

v0.11.2

Compare Source

What's Changed

Trusted Publishing

All Rslib npm packages are now published based on npm's trusted publishing, making Rslib's npm packages more secure and transparent.

See:

Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.11.1...v0.11.2

v0.11.1

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v0.11.0...v0.11.1

v0.11.0

Compare Source

Breaking changes 🚨

redirect.asset

Boolean values are no longer supported for redirect.asset, see the documentation of redirect.asset for more details. (#​1119)

Please note the following changes that may require adjustments to your configurations:

export default defineConfig({
  lib: [
    {
      redirect: {
-       asset: true,
+       asset: {
+         path: true,
+         extension: true,
+       },
      },
    },
  ],
});
export default defineConfig({
  lib: [
    {
      redirect: {
-       asset: false,
+       asset: {
+         path: false,
+         extension: false,
+       },
      },
    },
  ],
});

What's Changed

New Features 🎉
Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v0.10.6...v0.11.0

v0.10.6

Compare Source

What's Changed

Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v0.10.5...v0.10.6

v0.10.5

Compare Source

What's Changed

Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.10.4...v0.10.5

v0.10.4

Compare Source

What's Changed

New Features 🎉

In order to fix an issue where require.cache caused unexpected ESM output

Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.10.3...v0.10.4

v0.10.3

Compare Source

What's Changed

Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v0.10.2...v0.10.3

v0.10.2

Compare Source

What's Changed

Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.10.1...v0.10.2

v0.10.1

Compare Source

What's Changed

Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.10.0...v0.10.1

v0.10.0

Compare Source

Highlights ✨

New ESM Output

We have simplified the ESM output to improve readability and reduce bundle size. See the comparison in the figure below.

Rslib ESM Output

Compared with v0.9.2, additional optimization for import default has been included.

What's Changed

New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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.

@chenjiahan chenjiahan merged commit 752baf1 into main Oct 1, 2025
4 checks passed
@chenjiahan chenjiahan deleted the renovate/all-minor-patch branch October 1, 2025 03:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant