Releases: eslint-community/eslint-plugin-n
Releases · eslint-community/eslint-plugin-n
v17.20.0
🌟 Features
- no-top-level-await: add support for
await using
(#447) (88dea92)
v17.19.0
🌟 Features
- add
no-top-level-await
rule (#440) (a500a48)
- add support for ignoring sync methods from certain locations (#424) (ef94e49)
v17.18.0
🌟 Features
- Allow to use
tryExtensions
in the rule no-unpublished-import
(#429) (002ac9c)
- no-deprecated-api: Add support for
process.getBuiltinModule()
(#435) (fca7cf4)
- node-builtins: Add support for
process.getBuiltinModule()
(#433) (d4c7831)
- prefer-global: Add support for
process.getBuiltinModule()
(#436) (83aa3a7)
- prefer-node-protocol: Add support for
process.getBuiltinModule()
(#430) (9e97d8e)
- prefer-promises: Add support for
process.getBuiltinModule()
(#437) (6f5e81d)
🩹 Fixes
- false negatives for
https
in prefer-node-protocol
, and false negatives for node:sqlite
in node-builtins
(#432) (bb21bd0)
v17.17.0
🌟 Features
- allow-modules: include
virtual:
in the modules pattern (#425) (a109793)
- node-builtin: Add support for import.meta properties (#420) (76fc219)
🩹 Fixes
- no-unpublished:
allowModules
option was disabled when using TS alias (#423) (9ae39fb)
- type errors (#427) (8e3c290)
v17.16.2
🩹 Fixes
- Revert "feat: add support for ignoring sync methods from certain locations" (#416) (0779e2f)
v17.16.1
🩹 Fixes
🧹 Chores
- package: explicitly declare js module type (#410) (9f09931)
v17.16.0
🌟 Features
- add support for ignoring sync methods from certain locations (#392) (5544f20)
🩹 Fixes
- False-positive
no-extraneous-import
when using the tsconfig > paths
alias import (#408) (f486492)
🧹 Chores
v17.15.1
🩹 Fixes
- Promise.withResolvers is supported since node 22.11 (#398) (c5bcb3a)
v17.15.0
🌟 Features
- no-unsupported: support node 22.12.0 (#393) (af4f774)
- resolve: allow overriding enhanced-resolve's options (#384) (1466bec)
🩹 Fixes
- no-unsupported: Correctly handle recursive objects on a per module basis (#396) (db384d1)