chore(deps): bump esbuild and @size-limit/preset-small-lib - #37
chore(deps): bump esbuild and @size-limit/preset-small-lib#37dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [esbuild](https://github.com/evanw/esbuild) to 0.28.1 and updates ancestor dependency [@size-limit/preset-small-lib](https://github.com/ai/size-limit). These dependencies need to be updated together. Updates `esbuild` from 0.25.1 to 0.28.1 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md) - [Commits](evanw/esbuild@v0.25.1...v0.28.1) Updates `@size-limit/preset-small-lib` from 11.2.0 to 12.1.0 - [Release notes](https://github.com/ai/size-limit/releases) - [Changelog](https://github.com/ai/size-limit/blob/main/CHANGELOG.md) - [Commits](ai/size-limit@11.2.0...12.1.0) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: indirect - dependency-name: "@size-limit/preset-small-lib" dependency-version: 12.1.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
📝 WalkthroughWalkthroughThe ChangesDependency Version Bump
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@package.json`:
- Line 66: The `@size-limit/preset-small-lib` bump to 12.1.0 requires accompanying
updates to maintain consistency. Update the size-limit package version from
^11.1.4 to ^12.1.0 to match the preset dependency requirement, and update the
engines.node field from >=18 to >=20 to satisfy the Node version requirement
imposed by size-limit 12.1.0. Make both changes in the same commit to ensure a
cohesive toolchain without incompatible major versions.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 0ced28f8-d2ea-4e0a-a421-54dae0ec5971
⛔ Files ignored due to path filters (1)
package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (1)
package.json
| "@rollup/plugin-node-resolve": "^16.0.1", | ||
| "@rollup/plugin-typescript": "^12.1.4", | ||
| "@size-limit/preset-small-lib": "^11.1.4", | ||
| "@size-limit/preset-small-lib": "^12.1.0", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
rg -n '"`@size-limit/preset-small-lib`"|"size-limit"|"engines"' package.json package-lock.json .github/workflows .nvmrc .node-versionRepository: Short-io/qreator
Length of output: 17438
🏁 Script executed:
# Get the engines requirement from package.json
sed -n '107,115p' package.jsonRepository: Short-io/qreator
Length of output: 193
🏁 Script executed:
# Get the full `@size-limit/preset-small-lib` entry from package-lock.json
sed -n '1872,1945p' package-lock.jsonRepository: Short-io/qreator
Length of output: 3071
Ensure size-limit and Node engine floor are updated alongside this preset bump.
@size-limit/preset-small-lib 12.1.0 requires size-limit 12.1.0, which mandates Node 20+. The lockfile confirms nested dependencies enforce "node": "^20.0.0 || ^22.0.0 || >=24.0.0". However, package.json still pins size-limit to ^11.1.4 and advertises engines.node as >=18. Merging this preset update alone will create a split toolchain with incompatible major versions.
Update both size-limit and the Node engine floor in the same commit, or defer this preset bump until those dependencies are ready.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@package.json` at line 66, The `@size-limit/preset-small-lib` bump to 12.1.0
requires accompanying updates to maintain consistency. Update the size-limit
package version from ^11.1.4 to ^12.1.0 to match the preset dependency
requirement, and update the engines.node field from >=18 to >=20 to satisfy the
Node version requirement imposed by size-limit 12.1.0. Make both changes in the
same commit to ensure a cohesive toolchain without incompatible major versions.
Bumps esbuild to 0.28.1 and updates ancestor dependency @size-limit/preset-small-lib. These dependencies need to be updated together.
Updates
esbuildfrom 0.25.1 to 0.28.1Release notes
Sourced from esbuild's releases.
... (truncated)
Changelog
Sourced from esbuild's changelog.
... (truncated)
Commits
bb9db84publish 0.28.1 to npm9ff053esecurity: add integrity checks to the Deno API0a9bf21enforce non-negative size in gzip parsere2a1a71security: forbid\\in local dev server requests83a2cbffix #4482: don't inlineusingdeclarations308ad74fix #4471: renaming of nestedvardeclarationsf013f5ffix some typosaafd6e4chore: fix some minor issues in comments (#4462)15300c3follow up: cjs evaluation fixes1bda0c3fix #4461, fix #4467: esm evaluation fixesMaintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for esbuild since your current version.
Updates
@size-limit/preset-small-libfrom 11.2.0 to 12.1.0Release notes
Sourced from @size-limit/preset-small-lib's releases.
Changelog
Sourced from @size-limit/preset-small-lib's changelog.
Commits
60f5628Release 12.1.0 versiond767aa7Avoid releasing hacksa3baefeReplace Prettier/ESLint to oxfmt/oxlint85363f3Update dependencies262d7f0Add disablePlugins as option (#397)3d4cbf6Update emailf2f7915Revert release changes9372618Release 12.0.1 version6b52594Use another syntax for coverage ignore7b378afFix coverage ignore commentDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by CodeRabbit