Release notes
*Sourced from [eslint-plugin-node's releases](https://github.com/mysticatea/eslint-plugin-node/releases).*
> ## v10.0.0
> This release supports BigInt and Dynamic Imports if you are using ESLint 6.2.0 or later.
>
> ## š„ Breaking Changes
>
> - 9ea67c9e130c3da5f1ce9edc67241e1803db9264 updated `node/no-unsupported-features/es-syntax` rule to recognize BigInt literals and `import()`.
> - b91b48df112426b2eb86479e4841f7008ac7cdaf updated `node/no-unsupported-features/es-builtins` rule to recognize `BigInt`, `BigInt64Array`, `BigUint64Array`, and `Promise.allSettled`.
> - b57a4f97dcc6ea46e3b7aa8f7e25ab59a3357375 updated `node/file-extension-in-import`, `node/no-extraneous-import`, `node/no-missing-import`, and `node/no-unpublished-import` rules to recognize `import()`.
> - 4b9c4d7d5deb9b66a6f37c0a440131500e51624f updated `node/no-deprecated-api` rule to recognize `module.createRequireFromPath`.
> - 9c574ba29390cd5f793885d956c1c89a6d30a7d5 updated `plugin:node/recommended` and the other configs.
> - It added `node/no-exports-assign` rule.
> - It changed `exports` global variable writable.
> - It enabled `node/*-import` rules in CommonJS mode as well.
>
> ## āØ New rules
>
> - a0f0ee1efa860aa1633a7d84e73247e09a950b0b added `node/no-exports-assign` rule that disallows `exports = {}`.
>
> ## v9.2.0
> ## āØ New Rules
>
> - c1d5dbfbd01e1d2483fc3b970bc2ab2d61580db6 added a new rule `no-callback-literal`.
>
> ## š Bug Fixes
>
> - 72de3a30a1d66414eaff3603ddc74628967a9ea3 updated `eslint-utils` for security fix.
Commits
- [`dc067a1`](https://github.com/mysticatea/eslint-plugin-node/commit/dc067a116ca14ae9c23b2f6aec63f416d2abf2c7) š 10.0.0
- [`1fe8c52`](https://github.com/mysticatea/eslint-plugin-node/commit/1fe8c5224e9a612d406e86f63cb7e76fb0c9fea1) š update README.md
- [`9c574ba`](https://github.com/mysticatea/eslint-plugin-node/commit/9c574ba29390cd5f793885d956c1c89a6d30a7d5) š„ update node/recommended
- [`c2fa788`](https://github.com/mysticatea/eslint-plugin-node/commit/c2fa788eb798325e4ecddfb3e29fb6d823bceffb) ā revive the tests of deprecated rules
- [`4b9c4d7`](https://github.com/mysticatea/eslint-plugin-node/commit/4b9c4d7d5deb9b66a6f37c0a440131500e51624f) š„ update node/no-deprecated-api
- [`644e999`](https://github.com/mysticatea/eslint-plugin-node/commit/644e9993360c82ae5229014faa378721385ac858) ā fix tests on old ESLint
- [`b57a4f9`](https://github.com/mysticatea/eslint-plugin-node/commit/b57a4f97dcc6ea46e3b7aa8f7e25ab59a3357375) š„ update node/*-import rules to recognize dynamic imports
- [`df979d3`](https://github.com/mysticatea/eslint-plugin-node/commit/df979d317571e7378b9072348c338efa16f28cc8) šØ refactor how to collect 'require/import'
- [`b91b48d`](https://github.com/mysticatea/eslint-plugin-node/commit/b91b48df112426b2eb86479e4841f7008ac7cdaf) š„ update node/no-unsupported-features/es-builtins rule to recognize bigint an...
- [`9ea67c9`](https://github.com/mysticatea/eslint-plugin-node/commit/9ea67c9e130c3da5f1ce9edc67241e1803db9264) š„ update node/no-unsupported-features/es-syntax to recognize bigint and import()
- Additional commits viewable in [compare view](https://github.com/mysticatea/eslint-plugin-node/compare/v9.1.0...v10.0.0)
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in the `.dependabot/config.yml` file in this repo:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps eslint-plugin-node from 9.1.0 to 10.0.0.
Release notes
*Sourced from [eslint-plugin-node's releases](https://github.com/mysticatea/eslint-plugin-node/releases).* > ## v10.0.0 > This release supports BigInt and Dynamic Imports if you are using ESLint 6.2.0 or later. > > ## š„ Breaking Changes > > - 9ea67c9e130c3da5f1ce9edc67241e1803db9264 updated `node/no-unsupported-features/es-syntax` rule to recognize BigInt literals and `import()`. > - b91b48df112426b2eb86479e4841f7008ac7cdaf updated `node/no-unsupported-features/es-builtins` rule to recognize `BigInt`, `BigInt64Array`, `BigUint64Array`, and `Promise.allSettled`. > - b57a4f97dcc6ea46e3b7aa8f7e25ab59a3357375 updated `node/file-extension-in-import`, `node/no-extraneous-import`, `node/no-missing-import`, and `node/no-unpublished-import` rules to recognize `import()`. > - 4b9c4d7d5deb9b66a6f37c0a440131500e51624f updated `node/no-deprecated-api` rule to recognize `module.createRequireFromPath`. > - 9c574ba29390cd5f793885d956c1c89a6d30a7d5 updated `plugin:node/recommended` and the other configs. > - It added `node/no-exports-assign` rule. > - It changed `exports` global variable writable. > - It enabled `node/*-import` rules in CommonJS mode as well. > > ## āØ New rules > > - a0f0ee1efa860aa1633a7d84e73247e09a950b0b added `node/no-exports-assign` rule that disallows `exports = {}`. > > ## v9.2.0 > ## āØ New Rules > > - c1d5dbfbd01e1d2483fc3b970bc2ab2d61580db6 added a new rule `no-callback-literal`. > > ## š Bug Fixes > > - 72de3a30a1d66414eaff3603ddc74628967a9ea3 updated `eslint-utils` for security fix.Commits
- [`dc067a1`](https://github.com/mysticatea/eslint-plugin-node/commit/dc067a116ca14ae9c23b2f6aec63f416d2abf2c7) š 10.0.0 - [`1fe8c52`](https://github.com/mysticatea/eslint-plugin-node/commit/1fe8c5224e9a612d406e86f63cb7e76fb0c9fea1) š update README.md - [`9c574ba`](https://github.com/mysticatea/eslint-plugin-node/commit/9c574ba29390cd5f793885d956c1c89a6d30a7d5) š„ update node/recommended - [`c2fa788`](https://github.com/mysticatea/eslint-plugin-node/commit/c2fa788eb798325e4ecddfb3e29fb6d823bceffb) ā revive the tests of deprecated rules - [`4b9c4d7`](https://github.com/mysticatea/eslint-plugin-node/commit/4b9c4d7d5deb9b66a6f37c0a440131500e51624f) š„ update node/no-deprecated-api - [`644e999`](https://github.com/mysticatea/eslint-plugin-node/commit/644e9993360c82ae5229014faa378721385ac858) ā fix tests on old ESLint - [`b57a4f9`](https://github.com/mysticatea/eslint-plugin-node/commit/b57a4f97dcc6ea46e3b7aa8f7e25ab59a3357375) š„ update node/*-import rules to recognize dynamic imports - [`df979d3`](https://github.com/mysticatea/eslint-plugin-node/commit/df979d317571e7378b9072348c338efa16f28cc8) šØ refactor how to collect 'require/import' - [`b91b48d`](https://github.com/mysticatea/eslint-plugin-node/commit/b91b48df112426b2eb86479e4841f7008ac7cdaf) š„ update node/no-unsupported-features/es-builtins rule to recognize bigint an... - [`9ea67c9`](https://github.com/mysticatea/eslint-plugin-node/commit/9ea67c9e130c3da5f1ce9edc67241e1803db9264) š„ update node/no-unsupported-features/es-syntax to recognize bigint and import() - Additional commits viewable in [compare view](https://github.com/mysticatea/eslint-plugin-node/compare/v9.1.0...v10.0.0)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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in the `.dependabot/config.yml` file in this repo: - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.