Bumps the npm-minor-and-patch group with 3 updates: oxfmt, oxlint and ws.
Updates oxfmt from 0.61.0 to 0.62.0
Changelog
Sourced from oxfmt's changelog.
[0.62.0] - 2026年08月03日
🐛 Bug Fixes
- e6e584b oxfmt: Type jsdoc. enum options (#25008) (leaysgur)
[0.59.0] - 2026年07月13日
🐛 Bug Fixes
- 415fe1e oxfmt: Error on ignorePatterns that cannot match files outside the config directory (#24286) (leaysgur)
[0.55.0] - 2026年06月15日
🚀 Features
- 9a2788b linter/unicorn: Implement
prefer-export-from rule (#22935) (AliceLanniste)
[0.54.0] - 2026年06月08日
📚 Documentation
- dadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (#22965) (Boshen)
- f88961a oxfmt: Annotate each config option with supported languages (#22953) (leaysgur)
[0.52.0] - 2026年05月26日
🚀 Features
- 16b8058 oxfmt: Support
vite-plus/resolveConfig for vite.config.ts (#22454) (leaysgur)
[0.50.0] - 2026年05月15日
🐛 Bug Fixes
- 43b9978 formatter/sort_imports: Treat subpath imports as internal (#22440) (leaysgur)
[0.49.0] - 2026年05月11日
🚀 Features
- 6e8e818 oxfmt: Experimental .svelte support (#21700) (leaysgur)
[0.45.0] - 2026年04月13日
🐛 Bug Fixes
- 50c389b oxfmt: Support
.editorconfig quote_type (#20989) (leaysgur)
[0.44.0] - 2026年04月06日
... (truncated)
Commits
Updates oxlint from 1.76.0 to 1.77.0
Release notes
Sourced from oxlint's releases.
oxlint v1.27.0 && oxfmt v0.12.0
Oxlint v1.27.0
🚀 Features
- 222a8f0 linter/plugins: Implement
SourceCode#isSpaceBetween (#15498) (overlookmotel)
- 2f9735d linter/plugins: Implement
context.languageOptions (#15486) (overlookmotel)
- bc731ff linter/plugins: Stub out all
Context APIs (#15479) (overlookmotel)
- 5822cb4 linter/plugins: Add
extend method to FILE_CONTEXT (#15477) (overlookmotel)
- 7b1e6f3 apps: Add pure rust binaries and release to github (#15469) (Boshen)
- 2a89b43 linter: Introduce debug assertions after fixes to assert validity (#15389) (camc314)
- ad3c45a editor: Add
oxc.path.node option (#15040) (Sysix)
🐛 Bug Fixes
- 6f3cd77 linter/no-var: Incorrect warning for blocks (#15504) (Hamir Mahal)
- 6957fb9 linter/plugins: Do not allow access to
Context#id in createOnce (#15489) (overlookmotel)
- 7409630 linter/plugins: Allow access to
cwd in createOnce in ESLint interop mode (#15488) (overlookmotel)
- 732205e parser: Reject
using / await using in a switch case / default clause (#15225) (sapphi-red)
- a17ca32 linter/plugins: Replace
Context class (#15448) (overlookmotel)
- ecf2f7b language_server: Fail gracefully when tsgolint executable not found (#15436) (camc314)
- 3c8d3a7 lang-server: Improve logging in failure case for tsgolint (#15299) (camc314)
- ef71410 linter: Use jsx if source type is JS in fix debug assertion (#15434) (camc314)
- e32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (#15426) (camc314)
- 6565dbe linter/switch-case-braces: Skip comments when searching for
: token (#15425) (camc314)
- 85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (#15423) (camc314)
- fde753e linter/plugins: Block access to
context.settings in createOnce (#15394) (overlookmotel)
- ddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (#15388) (camc314)
- dac2a9c linter/no-template-curly-in-string: Remove fixer (#15387) (camc314)
- 989b8e3 linter/no-var: Only fix to
const if the var has an initializer (#15385) (camc314)
- cc403f5 linter/plugins: Return empty object for unimplemented parserServices (#15364) (magic-akari)
⚡ Performance
- 25d577e language_server: Start tools in parallel (#15500) (Sysix)
- 3c57291 linter/plugins: Optimize loops (#15449) (overlookmotel)
- 3166233 linter/plugins: Remove
Arcs (#15431) (overlookmotel)
- 9de1322 linter/plugins: Lazily deserialize settings JSON (#15395) (overlookmotel)
- 3049ec2 linter/plugins: Optimize
deepFreezeSettings (#15392) (overlookmotel)
- 444ebfd linter/plugins: Use single object for
parserServices (#15378) (overlookmotel)
📚 Documentation
- 97d2104 linter: Update comment in lint.rs about default value for tsconfig path (#15530) (Connor Shea)
- 2c6bd9e linter: Always refer as "ES2015" instead of "ES6" (#15411) (sapphi-red)
- a0c5203 linter/import/named: Update "ES7" comment in examples (#15410) (sapphi-red)
- 3dc24b5 linter,minifier: Always refer as "ES Modules" instead of "ES6 Modules" (#15409) (sapphi-red)
- 2ad77fb linter/no-this-before-super: Correct "Why is this bad?" section (#15408) (sapphi-red)
- 57f0ce1 linter: Add backquotes where appropriate (#15407) (sapphi-red)
Oxfmt v0.12.0
... (truncated)
Changelog
Sourced from oxlint's changelog.
[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
9a423f2 release(apps): oxlint v1.77.0 && oxfmt v0.62.0 (#25251)
5c0fa61 fix(linter/eslint/no-warning-comments): unify config structs and remove manua...
9dc7756 docs(linter/typescript/no-unnecessary-condition): clarify options (#25110)
- See full diff in compare view
Updates ws from 8.21.1 to 8.21.2
Release notes
Sourced from ws's releases.
8.21.2
Bug fixes
- Fixed a test for CITGM (2eb3be0b).
Commits
787ebf2 [dist] 8.21.2
b4d62eb Revert "[ci] Trust Coveralls Homebrew tap"
e4bb883 [security] Use GitHub PVR as main reporting channel
2eb3be0 [test] Skip test on Node.js versions where it does not apply
- See full diff in compare view
Dependabot 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 rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
@dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
@dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
@dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
@dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
Bumps the npm-minor-and-patch group with 3 updates: oxfmt, oxlint and ws.
Updates
oxfmtfrom 0.61.0 to 0.62.0Changelog
Sourced from oxfmt's changelog.
... (truncated)
Commits
9a423f2release(apps): oxlint v1.77.0 && oxfmt v0.62.0 (#25251)e6e584bfix(oxfmt): type jsdoc. enum options (#25008)Updates
oxlintfrom 1.76.0 to 1.77.0Release notes
Sourced from oxlint's releases.
... (truncated)
Changelog
Sourced from oxlint's changelog.
Commits
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)Updates
wsfrom 8.21.1 to 8.21.2Release notes
Sourced from ws's releases.
Commits
787ebf2[dist] 8.21.2b4d62ebRevert "[ci] Trust Coveralls Homebrew tap"e4bb883[security] Use GitHub PVR as main reporting channel2eb3be0[test] Skip test on Node.js versions where it does not applyDependabot 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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions