Skip to content

Commit

Permalink
chore(deps): update dependency eslint-plugin-n to v17 (#1757)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n)
| [`14.0.0` ->
`17.15.1`](https://renovatebot.com/diffs/npm/eslint-plugin-n/14.0.0/17.15.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-n/17.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-n/17.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-n/14.0.0/17.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-n/14.0.0/17.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>eslint-community/eslint-plugin-n (eslint-plugin-n)</summary>

###
[`v17.15.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17151-2024-12-20)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.15.0...v17.15.1)

##### 🩹 Fixes

- Promise.withResolvers is supported since node 22.11
([#&#8203;398](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/398))
([c5bcb3a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/c5bcb3aa9a13f1de1b4aea20cfc08323f31f75ce))

###
[`v17.15.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17150-2024-12-10)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.14.0...v17.15.0)

##### 🌟 Features

- **no-unsupported:** support node 22.12.0
([#&#8203;393](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/393))
([af4f774](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/af4f774be560ac9472d98c99082a678ca5703574))
- **resolve:** allow overriding enhanced-resolve's options
([#&#8203;384](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/384))
([1466bec](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/1466bec9050606ea874444452a4d58484b480a14))

##### 🩹 Fixes

- **no-unsupported:** Correctly handle recursive objects on a per module
basis
([#&#8203;396](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/396))
([db384d1](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/db384d13ada7d9f48a7f8bf2ae92f76a4e3789aa))

###
[`v17.14.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17140-2024-11-21)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.13.2...v17.14.0)

##### 🌟 Features

- **no-sync:** Add ignores option
([#&#8203;386](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/386))
([c8fbf00](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/c8fbf000e337d3b099e89465adda3be8e0541554))
- **no-unsupported:** support Node 23.2.0 & 23.3.0
([#&#8203;390](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/390))
([a52c968](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/a52c96813496c346cd9cacc23df8ade2567012af))

###
[`v17.13.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17132-2024-11-15)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.13.1...v17.13.2)

##### 🩹 Fixes

- **no-missing-require:** handle multiple resolvePaths
([#&#8203;383](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/383))
([df6ad2a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/df6ad2a3f2cbc2218fe8bd23222e3867642d1e70))

###
[`v17.13.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17131-2024-11-07)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.13.0...v17.13.1)

##### 🩹 Fixes

- exported / referenced plugin same instance
([#&#8203;380](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/380))
([3c45b67](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/3c45b67cc566021399ab8f2bb840fa4c62556b7f))

###
[`v17.13.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17130-2024-11-05)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.12.0...v17.13.0)

##### 🌟 Features

- **no-unsupported:** support Node 20.18.0
([#&#8203;374](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/374))
([d39d99a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d39d99aecf2e8f0dde59b980f209d1c377af9a46))

##### 🩹 Fixes

- **no-unsupported:** fix `node:test` module
([#&#8203;378](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/378))
([0b228dd](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0b228ddece63d2939551ea6ccb73e9dfbefe88ec))

##### 🧹 Chores

- update dependencies
([#&#8203;375](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/375))
([8a8104e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8a8104e27bb278f21f25bd7d9a7acfa1523ccb13))

###
[`v17.12.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17120-2024-10-30)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.11.1...v17.12.0)

##### 🌟 Features

- **no-unsupported:** Support node 23.0.0 and 22.10.0
([#&#8203;358](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/358))
([0fd0350](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0fd0350ee1aa7825fb52c172342dd419f79a21f7))
- **no-unsupported:** Support node 23.1.0
([#&#8203;370](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/370))
([06d60ae](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/06d60aef21a01ac8a77101d1e983d3b4c31822c1))

##### 🩹 Fixes

- **no-unsupported:** `getCallSite` is experimental
([#&#8203;363](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/363))
([d15c63a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d15c63a9a874e5d0becc7d213d354ae3c8231b21))
- **no-unsupported:** support missing `process.features`
([#&#8203;362](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/362))
([9552a4a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/9552a4a4c9001c6b5f51620d68a3b2cbaa392cd4))
- update dependencies
([#&#8203;365](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/365))
([bf34ca5](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/bf34ca53864e059e3fbf632f33429ba10a75ee9b))

##### 🧹 Chores

- Improve typescript types and strictness
([#&#8203;367](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/367))
([18cdd53](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/18cdd53b8bc520e84cc1edbf0e21fd26357ce8a2))

###
[`v17.11.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17111-2024-10-09)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.11.0...v17.11.1)

##### 🩹 Fixes

- **no-deprecated-api:** dedeprecate `process.nextTick`
([#&#8203;350](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/350))
([dd889ab](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/dd889ab9301a72deea32b9f3cf6497864919ff66))

###
[`v17.11.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17110-2024-10-09)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.10.3...v17.11.0)

##### 🌟 Features

- **no-missing-import:** Add `ignoreTypeImport` options
([#&#8203;344](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/344))
([e022aba](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/e022abad91701660ffd3bf52693ae2749a5131ee))
- **no-process-env:** Allow users to exclude specific variables
([#&#8203;345](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/345))
([b16a475](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/b16a4753c111271325f6dced4936bc9da6162138))
- Update no-unsupported to node v22.9.0
([#&#8203;342](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/342))
([87fb484](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/87fb4849ecb52164b24c5ae840fff0b699241fa4))

##### 🩹 Fixes

- **no-missing-import:** Ignore node builtins in package.json `imports`
([#&#8203;346](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/346))
([148e47e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/148e47e7502c3784b1f2b86aae594c7fc58b31a3))
- **no-missing-import:** Resolve tsconfig paths relative to the tsconfig
([#&#8203;343](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/343))
([6cd7954](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6cd7954ff91818c3bb4d3c2d7a316f2716720276))

##### 📚 Documentation

- Explain the transitive dependency case for no-extraneous-\*
([#&#8203;347](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/347))
([8c0a2cc](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8c0a2cc515e4541883e1d8aba85fa71d3a865891))

###
[`v17.10.3`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17103-2024-09-18)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.10.2...v17.10.3)

##### 🩹 Fixes

- Use our data set to work out if a module is a node module
([#&#8203;338](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/338))
([6a1b2c5](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6a1b2c5606f0c6a37b38b60d780df8698db22a87))

##### 📚 Documentation

- **process-exit-as-throw:** update wording
([#&#8203;323](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/323))
([e5e758e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/e5e758ea0cd238220127ae7bcbd967f1d8920f28))

###
[`v17.10.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17102-2024-08-05)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.10.1...v17.10.2)

##### 🩹 Fixes

- Duplex.from is supported in 16.8.0
([#&#8203;325](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/325))
([de5ac0a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/de5ac0a4f4ea3e6de21d765084e03fcc37ef0b68)),
closes
[#&#8203;324](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/324)

###
[`v17.10.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17101-2024-07-26)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.10.0...v17.10.1)

##### 🩹 Fixes

- Revert ts version (5.5 -> 5.4)
([#&#8203;317](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/317))
([3bee0d9](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/3bee0d9b3d6b01c1dffb21aa0ca608045ae4aafd))

###
[`v17.10.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17100-2024-07-26)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.9.0...v17.10.0)

##### 🌟 Features

- **no-unsupported:** Support node 20.16.0
([73e2bed](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/73e2bed2e76dc9382069268954ae894665f18538))
- **no-unsupported:** Support node 22.3.0 and 20.16.0
([#&#8203;315](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/315))
([73e2bed](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/73e2bed2e76dc9382069268954ae894665f18538))
- Update to node v22.4.0
([#&#8203;310](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/310))
([f7a74eb](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/f7a74eb147875d7e2125125863befe61d0be0614)),
closes
[#&#8203;308](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/308)
- Update to node v22.5.0
([#&#8203;312](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/312))
([2539c9d](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2539c9deaa0c339b520dcd45ba4998dca6b678e3))

##### 📚 Documentation

- add clarifications to readme
([dbdfa8e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/dbdfa8e0abdeb96f2f843c4112cc43f16f2657ea))
- fix spacings in the example
([#&#8203;306](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/306))
([c092cd8](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/c092cd893010f8da894f87da567c07d69be6cc0d))

##### 🧹 Chores

- upgrade compatible deps
([8f6f11d](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8f6f11da5d072fe7b0ca1e916744e527ee260db2))

###
[`v17.9.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/v17.9.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.8.1...v17.9.0)

##### 🌟 Features

- Add flag ignorePrivate to no-unpublished-x rules
([#&#8203;298](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/298))
([0609431](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0609431dabcd9402720071025c0206d2686e1d78))

###
[`v17.8.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1781-2024-06-06)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.8.0...v17.8.1)

##### 🩹 Fixes

- hashbang + eslint v8 compat issue
([e82974f](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/e82974fc724e4a410f85459f4cd3e5367939cc9c))
- hashbang + eslint v8 compat issue
([#&#8203;290](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/290))
([e82974f](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/e82974fc724e4a410f85459f4cd3e5367939cc9c))

###
[`v17.8.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1780-2024-06-05)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.7.0...v17.8.0)

##### 🌟 Features

- **node-builtin:** Add node 22.2.0 support
([#&#8203;282](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/282))
([5221c40](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/5221c4015fb939cfb33231b7b6f4669cf1197ef7))

##### 🩹 Fixes

- Allow for misconfigured default exports
([#&#8203;288](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/288))
([92e18b5](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/92e18b572f7bd2427f050eab8484cb393e1dac7a))

##### 🧹 Chores

- add a test for self-ref
([#&#8203;280](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/280))
([4f50dfe](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/4f50dfe6528e32749aac315e53b351345cfc8c13))
- update dependency markdownlint-cli to ^0.41.0
([#&#8203;287](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/287))
([0efe751](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0efe751b1fa1194ddc58b0934a1299d982e93d35))

###
[`v17.7.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1770-2024-05-14)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.6.0...v17.7.0)

##### 🌟 Features

- **hashbang:** Add support to map extensions to executables
([#&#8203;278](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/278))
([3fd7639](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/3fd7639e4d98d2cd936682197ef4004d59adadfd))
- **node-builtin:** Add node 20.13.0, 22.0.0, and 22.1.0 support
([#&#8203;276](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/276))
([4a685c0](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/4a685c05e2d5770e22c46dcb78267fa8c484f725))

##### 🩹 Fixes

- **node-builtins:** Remove "node:" prefix from "ignores" message
([#&#8203;277](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/277))
([704f0b9](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/704f0b9373542e03b42102d30bc44cb7e30fc5d8))

##### 📚 Documentation

- **node-builtins:** Specify that only static properties are supported
([#&#8203;272](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/272))
([735a520](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/735a5207aee828e324835bdb0c7fa743347ef4b9))
- Provide an example with eslint-plugin-n to Playground
([#&#8203;275](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/275))
([cb8ffa6](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/cb8ffa62d07869dd23985f7d861ad3c60deec4f8))

###
[`v17.6.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1760-2024-05-10)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.5.1...v17.6.0)

##### 🌟 Features

- Add support for ignoring experemental features
([#&#8203;269](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/269))
([c046376](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/c046376fb52bef8104502ffab3c457412d1a1e27))

##### 📚 Documentation

- add maintainance info
([#&#8203;271](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/271))
([b454488](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/b454488bd63c046d101305c40d24bf44ae83971e)),
closes
[#&#8203;194](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/194)

###
[`v17.5.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1751-2024-05-07)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.5.0...v17.5.1)

##### 🩹 Fixes

- Add supported version to Buffer constructor
([#&#8203;266](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/266))
([030f51b](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/030f51bacd21918ef6d5b2bba9ec77cd701c3eba))

###
[`v17.5.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1750-2024-05-07)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.4.0...v17.5.0)

##### 🌟 Features

- **import-target:** Add resolution error reason
([#&#8203;264](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/264))
([982a723](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/982a723dfb81dc141b093e27b41cd67f82ba8587))
- **node-builtins:** Add node globals
([#&#8203;261](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/261))
([9466731](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/946673149b51b84581f91890495c810a496e0022))

##### 🩹 Fixes

- remove invalid es-builtins
([#&#8203;258](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/258))
([ecdf019](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/ecdf019c54c5bd720c20d2ea21886559c15f3205))

##### 🧹 Chores

- update dependency markdownlint-cli to ^0.40.0
([#&#8203;263](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/263))
([1e41e7c](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/1e41e7cf5328df05d07aeab8bc9c5d0f27d33695))

###
[`v17.4.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1740-2024-04-30)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.3.1...v17.4.0)

##### 🌟 Features

- no-deprecated-api support removed api
([#&#8203;240](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/240))
([36fd35d](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/36fd35d9bbbaec43dd911e06bd83625cd1650fb3))

##### 🩹 Fixes

- unsupported-features/node-builtins-modules version comparation
([#&#8203;257](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/257))
([5c67787](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/5c67787cb191ff7409fa17ec5b12cfdc3a7a26d3))

##### 🧹 Chores

- Update release manifest (17.3.1)
([#&#8203;255](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/255))
([cf576cb](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/cf576cb45bd1f13b675b1612e79f571acfb780af))

###
[`v17.3.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/v17.3.1):
Release 17.3.1

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.3.0...v17.3.1)

- Revert "fix: unsupported-features/node-builtins-modules range compare"
([#&#8203;254](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/254))
([`caecf3e`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/caecf3e))

###
[`v17.3.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1730-2024-04-24)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.2.1...v17.3.0)

##### 🌟 Features

- More es-syntax deprecations
([#&#8203;249](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/249))
([2ecee79](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2ecee796c53733c70ea671a1e029aed9cf06d050))

##### 🩹 Fixes

- unsupported-features/node-builtins-modules range compare
([#&#8203;252](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/252))
([d50ae85](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d50ae85c209a47a8a5d4c1bedaa94e6a77540095))

##### 🧹 Chores

- update outdated funding
([#&#8203;246](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/246))
([8d711f5](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8d711f5446655c9874aeffb2ef28b3c4d8463fb6))
- upgrade globals v15
([#&#8203;241](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/241))
([eb11b5b](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/eb11b5b35a6a797dc7fba6df53b1c4dada3a2a55))

###
[`v17.2.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1721-2024-04-15)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.2.0...v17.2.1)

##### 🩹 Fixes

- **unsupported-features:** Improve URL module
([#&#8203;244](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/244))
([6581979](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6581979cfb6afa6a50531d37303af24aa7b4db37)),
closes
[#&#8203;243](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/243)

##### 🧹 Chores

- update dependency
[@&#8203;typescript-eslint/typescript-estree](https://redirect.github.com/typescript-eslint/typescript-estree)
to v7
([#&#8203;236](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/236))
([a0b45ee](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/a0b45ee9c35279c29d3602609dad3b36d95d6f5f))
- update dependency eslint-plugin-eslint-plugin to v6
([#&#8203;237](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/237))
([7addf99](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/7addf998e72d0f8ae92c52b112667bcb2c9558cd))

###
[`v17.2.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1720-2024-04-10)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.1.0...v17.2.0)

##### 🌟 Features

- **no-missing-imports:** add `tryExtensions` option
([#&#8203;228](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/228))
([ae5329c](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/ae5329c06b38da1220a352d4d268cfa8038c0d00))
- **no-unsupported-features:** ✨ Update to node v20.12.0/v21.7.0
([#&#8203;229](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/229))
([a8d0539](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/a8d0539ae99697f0e3441625c61e2e6ed7a10b9a))

##### 🩹 Fixes

- `stream/promises` is stable
([02a264e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/02a264e0acb7ba913500e195fe0a2a6aaae74c6e))
- **no-unsupported-features:** `stream/promises` is stable
([#&#8203;235](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/235))
([02a264e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/02a264e0acb7ba913500e195fe0a2a6aaae74c6e)),
closes
[#&#8203;234](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/234)

###
[`v17.1.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1710-2024-04-09)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.0.0...v17.1.0)

##### 🌟 Features

- add `name` to flat configs
([#&#8203;224](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/224))
([24512a0](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/24512a0fe27bcb9b2a0ed20cd83bcbd3c0060d0b))
- **import-target:** Add resolution error reason
([ed7b25c](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/ed7b25cf4ccb3f27bf89993a7fc8c706e3491ad5))
- remove "is-builtin-module" dependency (fixes
[#&#8203;232](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/232))
([#&#8203;227](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/227))
([03619ee](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/03619eed4d24cb8ed79c467fe4a620bd58fea4cd))

##### 📚 Documentation

- add v17 changelog
([#&#8203;223](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/223))
([4fb36eb](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/4fb36eb253536b694d16b72d31221c98f1012f9f))

###
[`v17.0.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1700-8-2024-04-08)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.6.2...v17.0.0)

##### Chores

- use `ts-ignore-import` to lighten the dependencies
([#&#8203;219](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/219))
([fb0aaae](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/fb0aaae9a5d540542a4122fe333097c200b78b95))

###
[`v16.6.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.6.2)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.6.1...16.6.2)

- fix: no-callback-literal ignore unknown nodes
([#&#8203;163](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/163))
([`5fc2198`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/5fc2198))

###
[`v16.6.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.6.1)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.6.0...16.6.1)

- fix: eslint 7.0 support
([#&#8203;156](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/156))
([`2419888`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2419888))

###
[`v16.6.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.6.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.5.0...16.6.0)

- feat: supported new globals added in the new node.js versions
([#&#8203;154](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/154))
([`7628925`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/7628925))

###
[`v16.5.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.5.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.4.0...16.5.0)

##### Features

- feat: Add builtins check for ES2021 to
no-unsupported-features/es-builtins rule
([#&#8203;153](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/153))
([`15a5850`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/15a5850))
- feat: Add syntax check for ES2021 to no-unsupported-features/es-syntax
rule
([#&#8203;152](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/152))
([`6835a10`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6835a10))

##### Docs & Chores

- docs: Auto-generate configs list with eslint-doc-generator
([#&#8203;146](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/146))
([`6409e34`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6409e34))
- chore: Configure Renovate
([`0d6a0fe`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0d6a0fe))

###
[`v16.4.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.4.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.3.1...16.4.0)

- feat: eslint v9.0.0 compatibility (fixes
[#&#8203;143](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/143))
([#&#8203;144](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/144))
([`b075568`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/b075568))
- docs: add playground (fixes
[#&#8203;25](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/25))
([#&#8203;145](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/145))
([`8bd6c7e`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8bd6c7e))

###
[`v16.3.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.3.1)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.3.0...16.3.1)

- fix: Change to using is-builtin-module
([#&#8203;138](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/138))
([`2846f4f`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2846f4f))

###
[`v16.3.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.3.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.2.0...16.3.0)

Features:

- feat: Export the moduleType from ImportTarget
([#&#8203;132](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/132))
([`ff01930`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/ff01930))

Chores:

- chore: Remove unused "meta.docs.category" property
([#&#8203;133](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/133))
([`22ba54c`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/22ba54c))
- docs: Fix spelling in no-callback-literal.md
([#&#8203;135](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/135))
([`79c8afd`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/79c8afd))
- docs: change rule desc input to textarea in new-rule template
([`446e744`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/446e744))
- docs: add issue templates
([#&#8203;130](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/130))
([`2200c43`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2200c43))
- docs: Fix grammatically incorrect `Additional ESLint's rules`
([#&#8203;129](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/129))
([`fba650a`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/fba650a))

###
[`v16.2.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.2.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.1.0...16.2.0)

#### Features

- feat: detect non-member expressions in n/no-sync
([#&#8203;127](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/127))
([`6d02512`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6d02512))

#### Bugfixes

- fix: Normalise `package.json#files` before checking ignores and
whitelist
([#&#8203;123](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/123))
(fixes
[#&#8203;122](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/122))
([`2d43f48`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2d43f48))

#### Docs & Chores

- docs: fix repository URL:s, tweak badges + remove old non-working
`codecov`
([#&#8203;125](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/125))
([`5507f43`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/5507f43))
- chore: Add a .editorconfig file
([#&#8203;126](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/126))
([`574df88`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/574df88))
- chore: use maintained `npm-run-all` fork
([#&#8203;124](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/124))
([`98ea90e`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/98ea90e))
- ci: fix `actions/setup-node` setup for linting
([`7f54d0c`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/7f54d0c))
- chore: remove unused funding.yml
([`4f3891c`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/4f3891c))
- docs: Create a shared settings document
([#&#8203;115](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/115))
([`7d855e6`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/7d855e6))
- chore: remove usage of
[@&#8203;eslint/eslintrc](https://redirect.github.com/eslint/eslintrc)
([#&#8203;116](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/116))
([`150b34f`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/150b34f))
- build: add node v20
([#&#8203;117](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/117))
([`b7d0536`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/b7d0536))

###
[`v16.1.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.1.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.0.2...16.1.0)

- feat: Allow for automatic ts mapping detection
([#&#8203;114](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/114))
([`2ab30ce`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2ab30ce))
- feat: add config `flat/recommended` and `flat/mixed-esm-and-cjs`
([#&#8203;111](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/111))
([`78595c4`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/78595c4))
- feat: export flat/recommended-script and flat/recommended-module
([#&#8203;113](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/113))
([`1f8fdc8`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/1f8fdc8))
- feat: add the ability to configure typescript to javascript file
extension conversion
([#&#8203;112](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/112))
([`20d2713`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/20d2713))

###
[`v16.0.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.0.2)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.0.1...16.0.2)

- fix: support `node:` prefix
([#&#8203;109](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/109))
([`fde2ba6`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/fde2ba6))

###
[`v16.0.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.0.1)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/16.0.0...16.0.1)

- fix: Update all dependencies. Fix a few tests where eslint now reports
nodeType: null.
([`44cec62`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/44cec62))

###
[`v16.0.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/16.0.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.7.0...16.0.0)

#### breaking changes

- feat!: update default `ecmaVersion` to 2021
([#&#8203;96](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/96))
([`49d3ee7`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/49d3ee7))
- feat!: engines.node defaults to 16.0.0
([#&#8203;91](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/91))
([`075f0c5`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/075f0c5))
- feat!: drop node.js < 16
([#&#8203;90](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/90))
([`38a67ef`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/38a67ef))

#### features

- feat: support eslint.config.js
([#&#8203;95](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/95))
([`ebc97bf`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/ebc97bf))
- feat: upgrade deps to latest
([#&#8203;93](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/93))
([`aa75610`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/aa75610))

###
[`v15.7.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/17270f8e9d76c10e57041c7a2bed0d9a7a9c4638...fe82e2e0af9ed05833351bf80cfd1134ae9a511d)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.6.1...15.7.0)

###
[`v15.6.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.6.1)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.6.0...15.6.1)

- fix: Allow imports of self-referenced package
([#&#8203;74](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/74))
([`17270f8`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/17270f8))
- chore: upgrade eslint-doc-generator v1.4
([#&#8203;76](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/76))
([`83446a1`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/83446a1))

###
[`v15.6.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.6.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.5.2...15.6.0)

- feat: add version as a setting
([#&#8203;70](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/70))
([`273b937`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/273b937))

###
[`v15.5.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.5.2)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.5.1...15.5.2)

- fix: modules support range
([#&#8203;71](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/71))
([`79b7984`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/79b7984))
- chore: update eslint-doc-generator to v1.0.0
([#&#8203;72](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/72))
([`27a73d5`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/27a73d5))
- build: add node v19(ubuntu)
([#&#8203;68](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/68))
([`1665777`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/1665777))
- docs: cleanup docs, add markdownlint, tweak eslint-doc-generator
options
([#&#8203;64](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/64))
([`bdfd61a`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/bdfd61a))

###
[`v15.5.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.5.1)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.5.0...15.5.1)

- fix: consider node: prefix in prefer-global rules
([#&#8203;63](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/63))
([`dbb7264`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/dbb7264))
- chore: upgrade non-major deps
([`b0faa87`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/b0faa87))
- chore: Update package.json links to new repository location
([#&#8203;62](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/62))
([`63fc031`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/63fc031))

###
[`v15.5.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.5.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.4.0...15.5.0)

- feat: no-unsupported-features support process.report
([#&#8203;60](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/60))
([`8ce1a64`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8ce1a64))
- docs: automate docs with eslint-doc-generator
([#&#8203;61](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/61))
([`237b2a1`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/237b2a1))

###
[`v15.4.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.4.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.3.0...15.4.0)

- feat: Disable the `no-unpublished-x` rules in private packages
([#&#8203;57](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/57))
([`5ccd0c5`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/5ccd0c5))

###
[`v15.3.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.3.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.2.5...15.3.0)

- feat: Added supported version for module imports(13.2.0)
([#&#8203;52](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/52))
([`98b873a`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/98b873a))

###
[`v15.2.5`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.2.5)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.2.4...15.2.5)

- fix: do not crash rule `no-unpublished-require`
([#&#8203;49](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/49))
([`38b0298`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/38b0298))
- chore: tweak eslint config
([`d7b975a`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d7b975a))
- chore: refactor a few rules
([`d879ccb`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d879ccb))
- chore: update a few rules to use messageId
([`c9138e5`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/c9138e5))
- fix: upgrade a few (dev)deps to latest
([`b4ec37b`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/b4ec37b))

###
[`v15.2.4`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.2.4)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.2.3...15.2.4)

- fix: range matching fails
([#&#8203;31](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/31))
([`5a22112`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/5a22112))

###
[`v15.2.3`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.2.3)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.2.2...15.2.3)

- fix: default mapping of sourc .ts import of unspecified extension
should be .js
([#&#8203;29](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/29))
([`3736fa9`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/3736fa9))

###
[`v15.2.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.2.2)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.2.1...15.2.2)

- fix: no-missing-import for typescript
([#&#8203;24](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/24))
([`f65ca8b`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/f65ca8b))

###
[`v15.2.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.2.1)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.2.0...15.2.1)

- fix: Add proper file extensions when importing a typescript file from
a typescript file
([#&#8203;20](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/20))
([`c8d0484`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/c8d0484))
- chore: upgrade deps to latest
([#&#8203;18](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/18))
([`88b4d95`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/88b4d95))

###
[`v15.2.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.2.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.1.0...15.2.0)

- feat: exports-style fixable
([#&#8203;17](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/17))
([`7e2bf41`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/7e2bf41))

###
[`v15.1.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.1.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.0.1...15.1.0)

- feat: Allow dynamic import for Node.js >=12.17 <13 || >=13.2
([#&#8203;13](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/13))
([`caccbef`](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/caccbef))

###
[`v15.0.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.0.1)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/15.0.0...15.0.1)

#### What's Changed

- ESBuild externals (ESM to CJS bundle) by
[@&#8203;danielweck](https://redirect.github.com/danielweck) in
[https://github.com/weiran-zsd/eslint-plugin-node/pull/10](https://redirect.github.com/weiran-zsd/eslint-plugin-node/pull/10)

#### New Contributors

- [@&#8203;danielweck](https://redirect.github.com/danielweck) made
their first contribution in
[https://github.com/weiran-zsd/eslint-plugin-node/pull/10](https://redirect.github.com/weiran-zsd/eslint-plugin-node/pull/10)

**Full Changelog**:
eslint-community/eslint-plugin-n@15.0.0...15.0.1

###
[`v15.0.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/releases/tag/15.0.0)

[Compare
Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/14.0.0...15.0.0)

#### What's Changed

##### Breaking

- removed `tryExtensions` option in the following rules, as they do not
work as Node's esm:
    -   file-extension-in-import
    -   no-extraneous-import
    -   no-missing-import
    -   no-unpublished-import

##### Features

- add support for Node.js ESM resolution by
[@&#8203;giltayar](https://redirect.github.com/giltayar) in
[https://github.com/weiran-zsd/eslint-plugin-node/pull/4](https://redirect.github.com/weiran-zsd/eslint-plugin-node/pull/4)

#### New Contributors

- [@&#8203;giltayar](https://redirect.github.com/giltayar) made their
first contribution in
[https://github.com/weiran-zsd/eslint-plugin-node/pull/4](https://redirect.github.com/weiran-zsd/eslint-plugin-node/pull/4)

**Full Changelog**:
eslint-community/eslint-plugin-n@14.0.0...15.0.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/chemicaltools/chemicaltools-web).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM5LjcyLjUiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Dec 22, 2024
1 parent 77720ff commit a0715fa
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 17 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
"@vue/eslint-config-standard": "8.0.1",
"eslint": "8.57.1",
"eslint-plugin-import": "2.30.0",
"eslint-plugin-n": "14.0.0",
"eslint-plugin-n": "17.15.1",
"eslint-plugin-promise": "7.2.1",
"eslint-plugin-standard": "5.0.0",
"eslint-plugin-vue": "7.20.0",
Expand Down
78 changes: 62 additions & 16 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1042,13 +1042,25 @@
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==

"@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.4.1":
version "4.4.1"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56"
integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==
dependencies:
eslint-visitor-keys "^3.4.3"

"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
dependencies:
eslint-visitor-keys "^3.3.0"

"@eslint-community/regexpp@^4.11.0":
version "4.12.1"
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0"
integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==

"@eslint-community/regexpp@^4.6.1":
version "4.11.1"
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.1.tgz#a547badfc719eb3e5f4b556325e542fbe9d7a18f"
Expand Down Expand Up @@ -4272,6 +4284,13 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==

eslint-compat-utils@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz#7fc92b776d185a70c4070d03fd26fde3d59652e4"
integrity sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==
dependencies:
semver "^7.5.4"

eslint-config-standard@^17.0.0:
version "17.1.0"
resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz#40ffb8595d47a6b242e07cbfd49dc211ed128975"
Expand Down Expand Up @@ -4301,6 +4320,15 @@ eslint-module-utils@^2.9.0:
dependencies:
debug "^3.2.7"

eslint-plugin-es-x@^7.8.0:
version "7.8.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz#a207aa08da37a7923f2a9599e6d3eb73f3f92b74"
integrity sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==
dependencies:
"@eslint-community/eslint-utils" "^4.1.2"
"@eslint-community/regexpp" "^4.11.0"
eslint-compat-utils "^0.5.1"

eslint-plugin-es@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz#f0822f0c18a535a97c3e714e89f88586a7641ec9"
Expand Down Expand Up @@ -4333,18 +4361,19 @@ eslint-plugin-import@2.30.0, eslint-plugin-import@^2.26.0:
semver "^6.3.1"
tsconfig-paths "^3.15.0"

eslint-plugin-n@14.0.0:
version "14.0.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-14.0.0.tgz#aa7944f5b1fd69cf64ecb1ddd1a4762bb0f4f352"
integrity sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==
eslint-plugin-n@17.15.1:
version "17.15.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.15.1.tgz#2129bbc7b11466c3bfec57876a15aadfad3a83f2"
integrity sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==
dependencies:
eslint-plugin-es "^4.1.0"
eslint-utils "^3.0.0"
ignore "^5.1.1"
is-core-module "^2.3.0"
minimatch "^3.0.4"
resolve "^1.10.1"
semver "^6.1.0"
"@eslint-community/eslint-utils" "^4.4.1"
enhanced-resolve "^5.17.1"
eslint-plugin-es-x "^7.8.0"
get-tsconfig "^4.8.1"
globals "^15.11.0"
ignore "^5.3.2"
minimatch "^9.0.5"
semver "^7.6.3"

eslint-plugin-n@^15.2.4:
version "15.7.0"
Expand Down Expand Up @@ -5087,6 +5116,13 @@ get-symbol-description@^1.0.2:
es-errors "^1.3.0"
get-intrinsic "^1.2.4"

get-tsconfig@^4.8.1:
version "4.8.1"
resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471"
integrity sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==
dependencies:
resolve-pkg-maps "^1.0.0"

getpass@^0.1.1:
version "0.1.7"
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
Expand Down Expand Up @@ -5161,6 +5197,11 @@ globals@^13.19.0, globals@^13.24.0:
dependencies:
type-fest "^0.20.2"

globals@^15.11.0:
version "15.14.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-15.14.0.tgz#b8fd3a8941ff3b4d38f3319d433b61bbb482e73f"
integrity sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==

globalthis@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
Expand Down Expand Up @@ -5545,7 +5586,7 @@ ignore-walk@^6.0.4:
dependencies:
minimatch "^9.0.0"

ignore@^5.1.1, ignore@^5.2.0, ignore@^5.2.4:
ignore@^5.1.1, ignore@^5.2.0, ignore@^5.2.4, ignore@^5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
Expand Down Expand Up @@ -5736,7 +5777,7 @@ is-cidr@^5.1.0:
dependencies:
cidr-regex "^4.1.1"

is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.3.0:
is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.15.1:
version "2.15.1"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==
Expand Down Expand Up @@ -6711,7 +6752,7 @@ minimalistic-assert@^1.0.0:
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==

minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
Expand Down Expand Up @@ -8337,7 +8378,12 @@ resolve-from@^5.0.0:
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==

resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.22.1, resolve@^1.22.2, resolve@^1.22.4:
resolve-pkg-maps@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==

resolve@^1.1.6, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.22.1, resolve@^1.22.2, resolve@^1.22.4:
version "1.22.8"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
Expand Down Expand Up @@ -8546,7 +8592,7 @@ semver-regex@^4.0.5:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==

semver@^6.0.0, semver@^6.1.0, semver@^6.3.0, semver@^6.3.1:
semver@^6.0.0, semver@^6.3.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
Expand Down

0 comments on commit a0715fa

Please sign in to comment.