Skip to content

Update devDependencies (main) - #716

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-dev-dependencies
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-dev-dependencies

Conversation

@renovate

@renovate renovate Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@types/node (source) 25.4.0 → 25.9.9 age confidence
@typescript/native-preview (source) 7.0.0-dev.20260325.1 → 7.0.0-dev.20260707.2 age confidence
oxlint (source) 1.57.0 → 1.90.0 age confidence
oxlint-tsgolint 0.17.4 → 0.25.0 age confidence
prettier (source) 3.8.1 → 3.9.10 age confidence
tsdown (source) 0.21.5 → 0.23.4 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

v7.0.0-dev.20260707.2

Compare Source

v7.0.0-dev.20260706.1

Compare Source

v7.0.0-dev.20260705.1

Compare Source

v7.0.0-dev.20260704.1

Compare Source

v7.0.0-dev.20260703.1

Compare Source

v7.0.0-dev.20260702.3

Compare Source

v7.0.0-dev.20260701.1

Compare Source

v7.0.0-dev.20260630.1

Compare Source

v7.0.0-dev.20260629.1

Compare Source

v7.0.0-dev.20260628.1

Compare Source

v7.0.0-dev.20260627.2

Compare Source

v7.0.0-dev.20260626.1

Compare Source

v7.0.0-dev.20260624.1

Compare Source

v7.0.0-dev.20260623.1

Compare Source

v7.0.0-dev.20260622.1

Compare Source

v7.0.0-dev.20260621.1

Compare Source

v7.0.0-dev.20260620.1

Compare Source

v7.0.0-dev.20260619.1

Compare Source

v7.0.0-dev.20260618.1

Compare Source

v7.0.0-dev.20260617.2

Compare Source

v7.0.0-dev.20260616.1

Compare Source

v7.0.0-dev.20260615.1

Compare Source

v7.0.0-dev.20260614.1

Compare Source

v7.0.0-dev.20260613.1

Compare Source

v7.0.0-dev.20260612.1

Compare Source

v7.0.0-dev.20260611.2

Compare Source

v7.0.0-dev.20260610.1

Compare Source

v7.0.0-dev.20260609.1

Compare Source

v7.0.0-dev.20260608.1

Compare Source

v7.0.0-dev.20260607.1

Compare Source

v7.0.0-dev.20260606.1

Compare Source

v7.0.0-dev.20260605.1

Compare Source

v7.0.0-dev.20260604.1

Compare Source

v7.0.0-dev.20260603.1

Compare Source

v7.0.0-dev.20260602.1

Compare Source

v7.0.0-dev.20260601.1

Compare Source

v7.0.0-dev.20260527.2

Compare Source

v7.0.0-dev.20260527.1

Compare Source

v7.0.0-dev.20260526.1

Compare Source

v7.0.0-dev.20260525.1

Compare Source

v7.0.0-dev.20260524.1

Compare Source

v7.0.0-dev.20260523.1

Compare Source

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

oxc-project/oxc (oxlint)

v1.90.0

Compare Source

🚀 Features
  • 831cdf1 oxlint: Require mininum oxlint-tsgolint version v7.0.2005 (#​28118) (camc314)
  • d1b00f4 linter/typescript: Implement no-unsafe-enum-assignment rule (#​28117) (camc314)
  • 165c91f linter/typescript/await-thenable: Support allowMixedPromiseArrays option (#​28116) (camc314)

v1.89.0

Compare Source

🐛 Bug Fixes
  • 9a424c2 oxlint,oxfmt: Correct Node.js TypeScript support range (#​27699) (camc314)

v1.88.0

Compare Source

🚀 Features
  • 3c361a7 linter/unicorn/prefer-query-selector: Add allowWithVariables option (#​27346) (Mikhail Baev)

v1.87.0: oxlint v1.87.0

Compare Source

🚀 Features
  • 42dcfd2 linter/react/no-unescaped-entities: Implement suggestion (#​27292) (Mikhail Baev)
  • cd4510d linter/unicorn/no-useless-switch-case: Implement suggestion (#​27245) (Mikhail Baev)
  • 1a7c902 linter/react/jsx-no-target-blank: Implement suggestion (#​27181) (Mikhail Baev)
🐛 Bug Fixes
  • 176b4b9 linter/jsx-a11y/label-has-associated-control: Validate label attribute values (#​27302) (sama Pyb)
  • 7d381c3 linter/jsx-a11y/mouse-events-have-key-events: Handle nullish event handlers (#​27306) (sama Pyb)
  • 4e09837 linter/jsx-a11y/lang: Validate lang expression strings (#​27304) (sama Pyb)
  • 7d28a66 linter/unicorn/numeric-separators-style: Report misgrouped BigInt literals (#​27207) (breken)
  • e928322 linter/unicorn/no-zero-fractions: Parenthesize separator and large integers in fixer (#​27206) (breken)
  • 3d61a59 parser: Validate TypeScript type member separators (#​27222) (camc314)
  • f08236b linter/eslint/prefer-exponentiation-operator: Preserve autofix precedence (#​27150) (camc314)
  • 7d60ae3 linter/valid-title: Continue checks after allowed words (#​27146) (Cameron)
  • ad5dd5d linter/eslint/no-unused-vars: Respect disabled argument checks for used ignore patterns (#​26925) (camc314)

v1.86.0

Compare Source

🚀 Features
  • 9d80eed linter/react/only-export-components: Support allowCompoundComponents (#​27117) (Kuroda Kayn)
  • e05b155 linter: Add typescript/no-generated-empty-object-type (#​26958) (camc314)

v1.85.0: oxlint v1.85.0

Compare Source

🚀 Features
  • 415b742 oxlint,oxfmt: Do not discover nested config in Vite+ mode (#​26763) (leaysgur)

v1.84.0

Compare Source

v1.83.0

Compare Source

v1.82.0

Compare Source

🚀 Features
  • 6a0e19c linter/eslint/no-unmodified-loop-condition: Support checkConditionalExpressions option (#​26249) (camc314)

v1.81.0

Compare Source

📚 Documentation
  • d5be037 linter/typescript/switch-exhaustiveness-check: Clarify default case comment pattern (#​26100) (camc314)

v1.80.0

Compare Source

v1.79.0

Compare Source

💥 BREAKING CHANGES
  • 8c4552d linter: [BREAKING] Split react/react-compiler into per-category rules (#​25500) (Boshen)
🐛 Bug Fixes
  • 228e8e0 linter: Resolve inactive React compiler rules (#​25830) (Boshen)
  • aa49d86 linter: Allow spread rule options in config types (#​25675) (ch3rry)
  • 36f8451 linter/eslint/no-eval: Align indirect default with ESLint (#​25656) (camc314)
  • beb724d linter/eslint/no-unused-vars: Report bare underscore parameters (#​25663) (camc314)
  • 4004c10 linter/eslint/no-irregular-whitespace: Check comments by default (#​25660) (camc314)
  • 285820e linter/no-large-snapshots: Precompile and document allowed snapshot matchers (#​25611) (Mikhail Baev)
  • 4df5835 linter: Allow capitalized built-in calls (#​25516) (Boshen)

v1.78.0

Compare Source

🚀 Features
  • ccb8fe8 linter/jsdoc: Implement no-blank-blocks rule (#​25207) (Mikhail Baev)
  • d4a897c linter/eslint: Implement one-var rule (#​24470) (Cole Ellison)
  • 5ab9340 linter/jsx-a11y/anchor-has-content: Add options to match eslint (#​24571) (Cole Ellison)
🐛 Bug Fixes
  • 9573937 linter/typescript: Validate ban-ts-comment description_format (#​25320) (Mikhail Baev)

v1.77.0

Compare Source

🐛 Bug Fixes
  • 5c0fa61 linter/eslint/no-warning-comments: Unify config structs and remove manual options docs (#​25151) (Mikhail Baev)
📚 Documentation
  • 9dc7756 linter/typescript/no-unnecessary-condition: Clarify options (#​25110) (camc314)

v1.76.0

Compare Source

🚀 Features
  • 8d31dfa linter: Verify eslint/no-restricted-globals config schema (#​24598) (vigneshwar)
  • 7069621 linter: Verify jest/vitest prefer-lowercase-title config schema (#​24724) (Bartok)
  • 016cf2a linter/oxc: Add bad-match-all-arg rule (#​24900) (camc314)
  • cdc941e linter/n: Implement exports-style rule (#​24087) (Mikhail Baev)
  • 1ad6f6c linter/eslint: Implement id-denylist rule (#​24632) (Mikhail Baev)
📚 Documentation

v1.75.0

Compare Source

🚀 Features
  • dd18383 linter/node: Implement no-top-level-await rule (#​24634) (Connor Shea)
  • 16a65f2 linter/react: Implement function-component-definition rule (#​24471) (Cole Ellison)
  • 7f1f585 linter: Reuse jest/padding-around-test-blocks for vitest/padding-around-test-blocks (#​24519) (Mikhail Baev)
  • 99978a8 linter/import/consistent-type-specifier-style: Support prefer-top-level-if-only-type-imports option (#​24502) (camc314)
🐛 Bug Fixes
  • 8694167 linter/eslint/prefer-destructuring: Handle typed declarations (#​24616) (camc314)

v1.74.0

Compare Source

🚀 Features
  • 0433a83 linter/eslint/no-inner-declarations: Add namespaces option (#​24044) (Boshen)
🐛 Bug Fixes
  • 8337835 linter: Error on ignorePatterns that cannot match files aoutside the config directory (#​24341) (leaysgur)
  • 2ce5a33 linter: Resolve ignorePatterns relative to the config dir (#​24339) (leaysgur)
⚡ Performance
  • 7f80cac linter/vue/prop-name-casing: Precompile ignoreProps regex pattern (#​24413) (connorshea)
  • 6272051 linter/typescript/no-require-imports: Compile allow patterns once (#​24417) (connorshea)
  • 33805b9 linter/jsdoc/require-param: Compile checkTypesPattern regex once (#​24420) (connorshea)

v1.73.0

Compare Source

🚀 Features
  • a2c97f3 linter/unicorn: Implement explicit-timer-delay rule (#​23612) (Mikhail Baev)
  • 85735cb linter/unicorn: Implement no-confusing-array-with rule (#​23638) (Shekhu☺️)
  • cb4fbb9 linter/eslint: Implement no-unreachable-loop rule (#​23975) (Todor Andonov)
  • dc32112 linter/eslint/no-constant-binary-expression: Check relational comparisons (#​24088) (camc314)
  • d963967 linter/unicorn/no-array-sort: Add allowAfterSpread option (#​24043) (Boshen)
  • 0a75682 linter: Add per-rule timings for type-aware linting (#​22488) (camchenry)
  • 743e222 linter/react: Add disallowedValues option for forbid-dom-props rule (#​23970) (Mikhail Baev)
🐛 Bug Fixes
  • bdb51c7 linter/jest/prefer-ending-with-an-expect: Validate config patterns (#​24122) (camc314)
  • 45d607d linter/react/forbid-component-props: Make allow/disallow lists optional in schema (#​24024) (Boshen)

v1.72.0

Compare Source

🚀 Features
  • 1c8f50c linter: Add schema for eslint/no-restricted-import (#​23642) (Sysix)
🐛 Bug Fixes
  • 742be36 refactor/node/handle-callback-err: Reject invalid regex config (#​23740) (camc314)

v1.71.0

Compare Source

🚀 Features

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

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

🚦 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 label Oct 24, 2026
@renovate

renovate Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will error in a future major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: oxlint@1.90.0
npm error Found: oxlint-tsgolint@0.25.0
npm error node_modules/oxlint-tsgolint
npm error   dev oxlint-tsgolint@"0.25.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peerOptional oxlint-tsgolint@">=7.0.2005" from oxlint@1.90.0
npm error node_modules/oxlint
npm error   dev oxlint@"1.90.0" from the root project
npm error
npm error Conflicting peer dependency: oxlint-tsgolint@7.0.2005
npm error node_modules/oxlint-tsgolint
npm error   peerOptional oxlint-tsgolint@">=7.0.2005" from oxlint@1.90.0
npm error   node_modules/oxlint
npm error     dev oxlint@"1.90.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-11-03T04_13_52_613Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-11-03T04_13_52_613Z-debug-0.log

@github-actions

github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Code Review

Risk: High — blocking issues remain — resolve them before merge.

Updates the root development dependency versions for TypeScript, linting, formatting, and bundling tools. The corresponding package-lock.json changes are missing.

1 issue found:

  • issue (blocking) — package.json:23 — Lockfile remains inconsistent with updated dependency ranges

Still open from earlier reviews (1 finding):

  • package.json:29 — issue: Synchronize package-lock.json with dependency updates

Review usage: 30,272 in (22,270 cached) / 855 out tokens — $0.0035 (openrouter/openai/gpt-5.6-luna, thinking: low)

Reviewed by @weareikko/code-review v0.11.1 for commit f21664a.

Previous review runs

Previous run archived 2026-11-03T04:14:41Z

Code Review

Risk: Medium — issues that should be addressed before merge.

This MR updates the root development dependencies for TypeScript, linting, formatting, and bundling. No application source code is changed.

1 issue found:

  • issue — package.json:29 — Synchronize package-lock.json with dependency updates

Review usage: 30,406 in (21,751 cached) / 836 out tokens — $0.0036 (openrouter/openai/gpt-5.6-luna, thinking: low)

Reviewed by @weareikko/code-review v0.11.0 for commit 3a3d6a0.

Previous run archived 2026-10-28T14:42:02Z

Code Review

Risk: Medium — issues that should be addressed before merge.

Updates the root development dependencies to newer versions of Node types, TypeScript native preview, linting, formatting, and bundling tools. The corresponding package-lock.json entries remain at the previous versions.

1 issue found:

  • issue — package.json:24 — Synchronize the lockfile with updated dependencies

Review usage: 31,580 in (22,321 cached) / 781 out tokens — $0.0037 (openrouter/openai/gpt-5.6-luna, thinking: low)

Reviewed by @weareikko/code-review v0.11.0 for commit e365628.

@codecov

codecov Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.42%. Comparing base (85e610d) to head (f21664a).

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #716      +/-   ##
============================================
+ Coverage     86.32%   86.42%   +0.09%     
  Complexity      145      145              
============================================
  Files            19       12       -7     
  Lines           746      523     -223     
  Branches         88        0      -88     
============================================
- Hits            644      452     -192     
+ Misses           95       71      -24     
+ Partials          7        0       -7     
Flag Coverage Δ
unittests 86.42% <ø> (+0.09%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 7 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/main-dev-dependencies branch from e365628 to 3a3d6a0 Compare October 28, 2026 14:41
Comment thread package.json
@@ -27,14 +27,14 @@
},
"devDependencies": {
"@studiometa/prettier-config": "4.4.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

issue: Synchronize package-lock.json with dependency updates

package-lock.json still records the previous versions, including @types/node 25.4.0 and oxlint 1.57.0, while this manifest requires newer versions. A clean npm ci will reject the manifest/lockfile mismatch; regenerate and commit package-lock.json with these updates.

Confidence: high.


Reviewed by @weareikko/code-review v0.11.0 for commit 3a3d6a0.

@renovate renovate Bot changed the title chore(deps): update devdependencies (main) Update devDependencies (main) Oct 28, 2026
@renovate
renovate Bot force-pushed the renovate/main-dev-dependencies branch from 3a3d6a0 to f21664a Compare November 3, 2026 04:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants