Bump the npm-deps group across 1 directory with 3 updates
Merged
DE
2mo ago+85+85+01234567890123456789-85-85-01234567890123456789
Bumps the npm-deps group with 3 updates in the /typescript directory: @types/node, oxlint and tsx.
Updates @types/node from 26.1.2 to 26.2.0
Commits
- See full diff in compare view
Updates oxlint from 1.76.0 to 1.78.0
Release notes
Sourced from oxlint's releases.
oxlint v1.78.0 & oxfmt v0.63.0
Table of Contents
Oxlint v1.78.0
🚀 Features
- ccb8fe8 linter/jsdoc: Implement
no-blank-blocksrule (#25207) (Mikhail Baev)- d4a897c linter/eslint: Implement
one-varrule (#24470) (Cole Ellison)- 5ab9340 linter/jsx-a11y/anchor-has-content: Add options to match eslint (#24571) (Cole Ellison)
🐛 Bug Fixes
- b746e00 linter/eslint/no-implicit-coercion: Preserve template coercion whitespace (#25470) (camc314)
- a92c541 linter: Preserve source text for JS plugin ignore fixes (#25280) (Norcleeh)
- 675c840 linter/eslint/prefer-promise-reject-errors: Handle parenthesized calls (#25378) (camc314)
- 1703739 linter/unicorn/new-for-builtins: Ignore optional chains (#25411) (tanakalucky)
- 95ece63 linter/unicorn/prefer-code-point: Downgrade the auto-fix to dangerous (#25412) (leemr)
- c451a0e linter/vitest: Validate
consistent-test-filenameregex patterns (#25408) (Mikhail Baev)- 937825c react_compiler: Disable exhaustive memo validation by default (#25417) (Boshen)
- f0f7dae linter/eslint/no-unused-vars: Report invalid regex options (#25380) (Cameron)
- 44e73fd linter/unicorn/prefer-array-flat: Fix
concat.applysuggestions (#25373) (Cameron)- 6846a9a linter/react/rules-of-hooks: Detect constructor callbacks (#25377) (camc314)
- b247a9d linter/unicorn/new-for-builtins: Support
Float16Array(#25382) (tanakalucky)- 19109cd linter/unicorn/error-message: Support
SuppressedErrormessages (#25375) (camc314)- 9c13f5e linter: Assert token lookup invariants (#25368) (camc314)
- bc35f83 linter/eslint/no-unused-vars: Bound catch parameter lookup (#25367) (camc314)
- c159fb9 linter/unicorn/switch-case-braces: Bound token lookup (#25363) (camc314)
- 03b2eb2 linter/unicorn/no-static-only-class: Bound token lookup (#25361) (camc314)
- 0afc59e linter/unicorn/empty-brace-spaces: Bound token lookup (#25353) (camc314)
- 2963d98 linter/eslint/no-unreachable-loop: Do not report loops whose body has a finally block (#25335) (Todor Andonov)
- 589e5fb linter/eslint/no-param-reassign: Validate
ignorePropertyModificationsForRegexproperty (#25346) (Mikhail Baev)- aae5d8b linter/eslint/no-throw-literal: False positive on variable declared without initializer (#25275) (cjnoname)
- 6b1c479 oxlint: Normalize customized rule names (#25316) (camc314)
- d494eb5 linter/unicorn/consistent-existence-index-check: Bound token lookup (#25325) (camc314)
- 4266037 linter/typescript/prefer-namespace-keyword: Bound token lookup (#25322) (camc314)
- 4745b4e linter/typescript/no-namespace: Bound token lookup (#25321) (camc314)
- 648a481 linter/eslint/one-var: Avoid joining exported declarations (#25314) (camc314)
- 9573937 linter/typescript: Validate
ban-ts-commentdescription_format (#25320) (Mikhail Baev)- ebf7d18 linter/typescript/consistent-type-definitions: Bound token lookup (#25281) (camc314)
- 1501ccf linter/typescript/consistent-generic-constructors: Bound token lookup (#25258) (camc314)
⚡ Performance
... (truncated)
Changelog
Sourced from oxlint's changelog.
[1.78.0] - 2026-08-10
🚀 Features
- ccb8fe8 linter/jsdoc: Implement
no-blank-blocksrule (#25207) (Mikhail Baev)- d4a897c linter/eslint: Implement
one-varrule (#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-commentdescription_format (#25320) (Mikhail Baev)[1.77.0] - 2026-08-03
🐛 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)
Commits
c42d639release(apps): oxlint v1.78.0 && oxfmt v0.63.0 (#25473)ccb8fe8feat(linter/jsdoc): implementno-blank-blocksrule (#25207)9573937fix(linter/typescript): validateban-ts-commentdescription_format (#25320)d4a897cfeat(linter/eslint): implementone-varrule (#24470)5ab9340feat(linter/jsx-a11y/anchor-has-content): add options to match eslint (#24571)9a423f2release(apps): oxlint v1.77.0 && oxfmt v0.62.0 (#25251)5c0fa61fix(linter/eslint/no-warning-comments): unify config structs and remove manua...9dc7756docs(linter/typescript/no-unnecessary-condition): clarify options (#25110)- See full diff in compare view
Updates tsx from 4.23.5 to 4.23.12
Release notes
Sourced from tsx's releases.
v4.23.12
4.23.12 (2026-08-10)
Bug Fixes
This release is also available on:
v4.23.11
4.23.11 (2026-08-07)
Bug Fixes
- preserve async ESM require fallback (55cbece)
This release is also available on:
v4.23.10
4.23.10 (2026-08-07)
Bug Fixes
This release is also available on:
v4.23.9
4.23.9 (2026-08-06)
Bug Fixes
This release is also available on:
v4.23.8
... (truncated)
Commits
ed9d330fix: shimimport.metawhen tokens are split by comments or newlines (#829)651f5betest: cover CommonJS TypeScript import.meta pathsbd3bc64test: cover CommonJS loader source fallback55cbecefix: preserve async ESM require fallback6c5ba85docs: document CommonJS default interopec1bcd5fix: support nyc coverage discovery (#710)b6e5b48docs: clarify CommonJS default imports2f55884fix: map Node test locationsde935d5docs: document Node source-map stack formattingb94f46ffix: support data URLs in tsImport- Additional commits viewable in compare view