{"_id":"@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus","name":"@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus","version":"1.0.0","description":"> forked from [@emiplegiaqmnpm/voluptatum-praesentium-necessitatibusode](https://www.npmjs.com/package/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibusode) v11.1.0. as the original repository seems [no longer maintained](https://github.com/mysticatea","main":"index.js","author":{"name":"emiplegiaqM"},"license":"MIT","dependencies":{"@emiplegiaqmnpm/ad-aliquam-temporibus":"^1.0.0","@emiplegiaqmnpm/adipisci-nisi-laudantium":"^1.0.0","@emiplegiaqmnpm/at-cum-saepe":"^1.0.0","@emiplegiaqmnpm/cupiditate-excepturi-necessitatibus":"^1.0.0","@emiplegiaqmnpm/deserunt-odit-eveniet":"^1.0.0","@emiplegiaqmnpm/dolorum-vitae-itaque":"^1.0.0","@emiplegiaqmnpm/eaque-vitae-recusandae":"^1.0.0","@emiplegiaqmnpm/esse-quos-sunt":"^1.0.0","@emiplegiaqmnpm/explicabo-dolor-quo":"^1.0.0","@emiplegiaqmnpm/fugit-vero-voluptas":"^1.0.0","@emiplegiaqmnpm/id-magnam-quo":"^1.0.0","@emiplegiaqmnpm/iure-autem-nobis":"^1.0.0","@emiplegiaqmnpm/magni-doloremque-facilis":"^1.0.0","@emiplegiaqmnpm/minima-cumque-dolore":"^1.0.0","@emiplegiaqmnpm/porro-culpa-sint":"^1.0.0","@emiplegiaqmnpm/praesentium-ut-quam":"^1.0.0","@emiplegiaqmnpm/quaerat-totam-pariatur":"^1.0.0","@emiplegiaqmnpm/quas-vero-impedit":"^1.0.0","@emiplegiaqmnpm/quis-quis-voluptate":"^1.0.0","@emiplegiaqmnpm/reiciendis-sint-iusto":"^1.0.0","@emiplegiaqmnpm/repudiandae-dolorem-facere":"^1.0.0","@emiplegiaqmnpm/sit-nisi-praesentium":"^1.0.0","@emiplegiaqmnpm/temporibus-error-harum":"^1.0.0","@emiplegiaqmnpm/temporibus-iusto-quisquam":"^1.0.0","@emiplegiaqmnpm/ut-cum-libero":"^1.0.0","@lambrioanpm/odio-nulla-recusandae":"^1.0.0","@lambrioanpm/odit-suscipit-rem":"^1.0.0","@odczynflnpm/alias-aperiam-accusamus":"^1.0.0"},"keywords":["slot","qs","es2015","less","tdd","l10n","make","performant","colors","isConcatSpreadable","package manager","path","jsx","watcher","delete","efficient","yaml","debug","ts","apollo","byteOffset","handlers","wrap","gdpr","url","ArrayBuffer","full-width","utilities","deterministic","[[Prototype]]","transpile","lazy","ECMAScript 2020","invariant","mime","drag","framework","rfc4122","dependency manager","censor","characters","parent","arrays","whatwg","findLast","css less","postcss-plugin","deep-clone","shared","fast-deep-clone","descriptors","3d","styles","gradients css","weakmap","querystring","pose","util","callback","WeakMap","gradients css3","password","JSON-Schema","install","xss","getPrototypeOf","exit-code","ECMAScript 2018","optimist","monorepo","every","urls","touch","typesafe","visual","columns","file","ECMAScript 2015","editor","airbnb","env","real-time","rgb","_.extend","Object.entries","tslib","typed array","property","toArray","Object.values","moment","ES2017","arktype","writable","time","bcrypt","framer","read","three","look-up","middleware","queueMicrotask","args","autoprefixer","encryption","preserve-symlinks","pnpm9","computed-types","Function.prototype.name","superagent","name","http","term","ECMAScript 7","type","concat","cli","Object","take","lint","sanitization","metadata","ArrayBuffer#slice","form-validation","@@toStringTag","argparse","move","eventDispatcher","es7","browserslist","positive","check","omit","exec","from","symlinks","hasOwn","dir","text","chinese","sorted","wordbreak","assert","RegExp#flags","prune","style","figlet","classnames","bind","Float32Array","Rx","iterator","fp","eslintconfig","ES2021","Array.prototype.flat","javascript","form","picomatch","AsyncIterator","regular expressions","WeakSet","entries","glob","modules","ES7","6to5","bundler","group","executable","deep","full","accessor","ES2019","zero","jasmine","ie","macos","libphonenumber","ES2020","create","xhr","diff","lockfile","mkdir","bootstrap less","typescript","drop","URLSearchParams","merge","ecmascript","browser","chrome","spring","ES2023","String.prototype.matchAll","eslint","channel","Map","node","windows","connect","unicode","tacit","patch","mkdirs","crypto","promises","data","CSSStyleDeclaration","redact","react-testing-library","colour","warning","css nesting","jsdom","Set","eslintplugin","RxJS","Iterator","less.js","web","deep-copy","ES","Object.defineProperty","terminal","Object.fromEntries","iterate","uninstall","stringify","japanese","serialization","opener","compiler","harmony","format","east-asian-width","fsevents","test","logging","stringifier","Symbol.toStringTag","packages","input","json","string","callbind","tester","pyyaml","match","environment","config","character","negative","open","flatten","has","fixed-width","ECMAScript 5","validator","robust","TypeBox","es","reuse","runtime","eventEmitter","byteLength","wordwrap","folder","animation","Uint16Array","variables in css","prototype","look","description","Array.prototype.findLastIndex","proto","assertion","shell","ArrayBuffer.prototype.slice","redux-toolkit","korean","stream","es-abstract","prop","WebSockets","RFC-6455","shebang","request","language","arraybuffer","hookform","callbound","stateless","prefix","console","zod","website","es2018","Uint8Array","nested css","expression","serialize","matchAll","trimRight","shrinkwrap","events","which","formatting","equality","queue","extension","xterm","operating-system","flat","internal slot","fast-copy","copy","generics","default","rm","reduce","filter","call-bind","const","nope","optimizer","minimal","collection","typeof","Object.assign","es-shims","fast-deep-copy","task","ava","symbol","es2016","BigUint64Array","ES2015","styleguide","assign","classname","slice","width","chai","shim","babel-core","codes","performance","fast","write","setImmediate","ECMAScript 2019","Push","spinner","offset","Uint8ClampedArray","pretty","find","ES6","uuid","nodejs","asserts","spec","ESnext","higher-order","sanitize","walking","limited","vest","ratelimit","valid","react animation","query","ECMAScript 2021","logger","0"],"repository":{"type":"git","url":"git+https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus.git"},"homepage":"https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus/#readme","bugs":{"url":"https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus/issues"},"packageManager":"yarn@4.1.1","_id":"@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus@1.0.0","gitHead":"277b00cc28391870d1c1c0007663b3eef17ec5b9","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-wy18qsRw8covZxSljXadOvNCY6xlbofmag0cPwZ+TIPTYSuzJohPxr3zIJZ40GzYOvVW75gHNZp0E17iqM532A==","shasum":"97aeba2d2f588d8dc5691f34f86efa0176bc07f1","tarball":"https://registry.npmjs.org/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus/-/voluptatum-praesentium-necessitatibus-1.0.0.tgz","fileCount":10,"unpackedSize":29837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdRL2+43N6b/0f3ZhDvARcVMHSZzwF+ys7Um2nPE39OAIhAIC33JRclo2by86OxFAo7N6mMR5mVkrGCXxSyc3cR9I3"}]},"_npmUser":{"name":"hn413381","email":"hn413381@gmail.com"},"directories":{},"maintainers":[{"name":"hn413381","email":"hn413381@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voluptatum-praesentium-necessitatibus_1.0.0_1714028214560_0.15298435022727164"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-25T06:56:54.439Z","1.0.0":"2024-04-25T06:56:54.717Z","modified":"2024-04-25T06:56:55.052Z"},"maintainers":[{"name":"hn413381","email":"hn413381@gmail.com"}],"description":"> forked from [@emiplegiaqmnpm/voluptatum-praesentium-necessitatibusode](https://www.npmjs.com/package/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibusode) v11.1.0. as the original repository seems [no longer maintained](https://github.com/mysticatea","homepage":"https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus/#readme","keywords":["slot","qs","es2015","less","tdd","l10n","make","performant","colors","isConcatSpreadable","package manager","path","jsx","watcher","delete","efficient","yaml","debug","ts","apollo","byteOffset","handlers","wrap","gdpr","url","ArrayBuffer","full-width","utilities","deterministic","[[Prototype]]","transpile","lazy","ECMAScript 2020","invariant","mime","drag","framework","rfc4122","dependency manager","censor","characters","parent","arrays","whatwg","findLast","css less","postcss-plugin","deep-clone","shared","fast-deep-clone","descriptors","3d","styles","gradients css","weakmap","querystring","pose","util","callback","WeakMap","gradients css3","password","JSON-Schema","install","xss","getPrototypeOf","exit-code","ECMAScript 2018","optimist","monorepo","every","urls","touch","typesafe","visual","columns","file","ECMAScript 2015","editor","airbnb","env","real-time","rgb","_.extend","Object.entries","tslib","typed array","property","toArray","Object.values","moment","ES2017","arktype","writable","time","bcrypt","framer","read","three","look-up","middleware","queueMicrotask","args","autoprefixer","encryption","preserve-symlinks","pnpm9","computed-types","Function.prototype.name","superagent","name","http","term","ECMAScript 7","type","concat","cli","Object","take","lint","sanitization","metadata","ArrayBuffer#slice","form-validation","@@toStringTag","argparse","move","eventDispatcher","es7","browserslist","positive","check","omit","exec","from","symlinks","hasOwn","dir","text","chinese","sorted","wordbreak","assert","RegExp#flags","prune","style","figlet","classnames","bind","Float32Array","Rx","iterator","fp","eslintconfig","ES2021","Array.prototype.flat","javascript","form","picomatch","AsyncIterator","regular expressions","WeakSet","entries","glob","modules","ES7","6to5","bundler","group","executable","deep","full","accessor","ES2019","zero","jasmine","ie","macos","libphonenumber","ES2020","create","xhr","diff","lockfile","mkdir","bootstrap less","typescript","drop","URLSearchParams","merge","ecmascript","browser","chrome","spring","ES2023","String.prototype.matchAll","eslint","channel","Map","node","windows","connect","unicode","tacit","patch","mkdirs","crypto","promises","data","CSSStyleDeclaration","redact","react-testing-library","colour","warning","css nesting","jsdom","Set","eslintplugin","RxJS","Iterator","less.js","web","deep-copy","ES","Object.defineProperty","terminal","Object.fromEntries","iterate","uninstall","stringify","japanese","serialization","opener","compiler","harmony","format","east-asian-width","fsevents","test","logging","stringifier","Symbol.toStringTag","packages","input","json","string","callbind","tester","pyyaml","match","environment","config","character","negative","open","flatten","has","fixed-width","ECMAScript 5","validator","robust","TypeBox","es","reuse","runtime","eventEmitter","byteLength","wordwrap","folder","animation","Uint16Array","variables in css","prototype","look","description","Array.prototype.findLastIndex","proto","assertion","shell","ArrayBuffer.prototype.slice","redux-toolkit","korean","stream","es-abstract","prop","WebSockets","RFC-6455","shebang","request","language","arraybuffer","hookform","callbound","stateless","prefix","console","zod","website","es2018","Uint8Array","nested css","expression","serialize","matchAll","trimRight","shrinkwrap","events","which","formatting","equality","queue","extension","xterm","operating-system","flat","internal slot","fast-copy","copy","generics","default","rm","reduce","filter","call-bind","const","nope","optimizer","minimal","collection","typeof","Object.assign","es-shims","fast-deep-copy","task","ava","symbol","es2016","BigUint64Array","ES2015","styleguide","assign","classname","slice","width","chai","shim","babel-core","codes","performance","fast","write","setImmediate","ECMAScript 2019","Push","spinner","offset","Uint8ClampedArray","pretty","find","ES6","uuid","nodejs","asserts","spec","ESnext","higher-order","sanitize","walking","limited","vest","ratelimit","valid","react animation","query","ECMAScript 2021","logger","0"],"repository":{"type":"git","url":"git+https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus.git"},"author":{"name":"emiplegiaqM"},"bugs":{"url":"https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus/issues"},"license":"MIT","readme":"# @emiplegiaqmnpm/voluptatum-praesentium-necessitatibus\n\n> forked from [@emiplegiaqmnpm/voluptatum-praesentium-necessitatibusode](https://www.npmjs.com/package/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibusode) v11.1.0. as the original repository seems [no longer maintained](https://github.com/mysticatea/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibusode/issues/300).\n\n[![npm version](https://img.shields.io/npm/v/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus.svg)](https://www.npmjs.com/package/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus)\n[![Downloads](https://img.shields.io/npm/dm/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus.svg)](https://www.npmjs.com/package/@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus)\n[![Build Status](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus/workflows/CI/badge.svg)](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus/actions)\n\nAdditional ESLint rules for Node.js\n\n## 🎨 Playground\n\n[online-playground](https://eslint-online-playground.netlify.app/#eNp1jzEOwjAMRa9SeWFpYS8rOwtiIQxRalWBxIniFIFQ747bCASV2BK/Lz//J3AyG7xrHx2uLwwtWB9DytXKW2ZLfVP+q60iqGGN7CzlZCQbSNJPRVWlAO8ZqWMFbXWS3xxqE5rgvcyxU1BLKrqht9TS5oec67Kj0PcO+gI6MaZ9zDYUPEtnrfH6iIkFTHMFTmfkLLZ3gsOQDB4eEUvAh25w8p74qGiUTlGbq+6n9t+NOrztME4nkrG40M79/hgLbEqbZnHXRzu+APYwfks=)\n\n## 💿 Install & Usage\n\n```sh\nnpm install --save-dev eslint @emiplegiaqmnpm/voluptatum-praesentium-necessitatibus\n```\n\n| Version | Supported Node.js | Supported ESLint Version |\n|---------|-------------------|---------------------------|\n| 17.x   | `^18.18.0 \\|\\| ^20.9.0 \\|\\| >=21.1.0`  | `>=8.23.0`          |\n| 16.x   | `>=16.0.0`   | `>=7.0.0`          |\n| 15.x   | `>=12.22.0`  | `>=7.0.0`          |\n\n**Note:** It recommends a use of [the \"engines\" field of package.json](https://docs.npmjs.com/files/package.json#engines). The \"engines\" field is used by `n/no-unsupported-features/*` rules.\n\n### **[.eslintrc.json](https://eslint.org/docs/latest/use/configure/configuration-files)** (An example)\n\n```jsonc\n{\n    \"extends\": [\"eslint:recommended\", \"plugin:n/recommended\"],\n    \"parserOptions\": {\n        \"ecmaVersion\": 2021\n    },\n    \"rules\": {\n        \"n/exports-style\": [\"error\", \"module.exports\"]\n    }\n}\n```\n\n### [`eslint.config.js`](https://eslint.org/docs/latest/use/configure/configuration-files-new) (requires eslint>=v8.23.0)\n\n```js\nconst nodePlugin = require(\"@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus\")\n\nmodule.exports = [\n    nodePlugin.configs[\"flat/recommended-script\"],\n    {\n        rules: {\n            \"n/exports-style\": [\"error\", \"module.exports\"]\n        }\n    }\n]\n```\n\n**package.json** (An example)\n\n```json\n{\n    \"name\": \"your-module\",\n    \"version\": \"1.0.0\",\n    \"type\": \"commonjs\",\n    \"engines\": {\n        \"node\": \">=8.10.0\"\n    }\n}\n```\n\n### Configured Node.js version range\n\nThe rules get the supported Node.js version range from the following, falling back to the next if unspecified:\n\n1. Rule configuration `version`\n2. ESLint [shared setting](http://eslint.org/docs/user-guide/configuring.html#adding-shared-settings) `node.version`\n3. `package.json` [`engines`] field\n4. `>=16.0.0`\n\nIf you omit the [engines] field, this rule chooses `>=16.0.0` as the configured Node.js version since `16` is the maintained lts (see also [Node.js Release Working Group](https://github.com/nodejs/Release#readme)).\n\nFor Node.js packages, using the [`engines`] field is recommended because it's the official way to indicate support:\n\n```json\n{\n    \"name\": \"your-module\",\n    \"version\": \"1.0.0\",\n    \"engines\": {\n        \"node\": \">=16.0.0\"\n    }\n}\n```\n\nFor [Shareable Configs](https://eslint.org/docs/latest/developer-guide/shareable-configs) or packages with a different development environment (e.g. pre-compiled, web package, etc.), you can configure ESLint with `settings.node.version` to specify support.\n\n## 📖 Rules\n\n<!-- begin auto-generated rules list -->\n\n💼 [Configurations](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus#-configs) enabled in.\\\n☑️ Set in the `flat/recommended` [configuration](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus#-configs).\\\n🟢 Set in the `flat/recommended-module` [configuration](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus#-configs).\\\n✅ Set in the `flat/recommended-script` [configuration](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus#-configs).\\\n☑️ Set in the `recommended` [configuration](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus#-configs).\\\n🟢 Set in the `recommended-module` [configuration](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus#-configs).\\\n✅ Set in the `recommended-script` [configuration](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus#-configs).\\\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\\\n❌ Deprecated.\n\n| Name                                                                                         | Description                                                                 | 💼              | 🔧 | ❌  |\n| :------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------- | :-------------- | :- | :- |\n| [callback-return](docs/rules/callback-return.md)                                             | require `return` statements after callbacks                                 |                 |    |    |\n| [exports-style](docs/rules/exports-style.md)                                                 | enforce either `module.exports` or `exports`                                |                 | 🔧 |    |\n| [file-extension-in-import](docs/rules/file-extension-in-import.md)                           | enforce the style of file extensions in `import` declarations               |                 | 🔧 |    |\n| [global-require](docs/rules/global-require.md)                                               | require `require()` calls to be placed at top-level module scope            |                 |    |    |\n| [handle-callback-err](docs/rules/handle-callback-err.md)                                     | require error handling in callbacks                                         |                 |    |    |\n| [hashbang](docs/rules/hashbang.md)                                                           | require correct usage of hashbang                                           | ☑️ 🟢 ✅ ☑️ 🟢 ✅ | 🔧 |    |\n| [no-callback-literal](docs/rules/no-callback-literal.md)                                     | enforce Node.js-style error-first callback pattern is followed              |                 |    |    |\n| [no-deprecated-api](docs/rules/no-deprecated-api.md)                                         | disallow deprecated APIs                                                    | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-exports-assign](docs/rules/no-exports-assign.md)                                         | disallow the assignment to `exports`                                        | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-extraneous-import](docs/rules/no-extraneous-import.md)                                   | disallow `import` declarations which import extraneous modules              | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-extraneous-require](docs/rules/no-extraneous-require.md)                                 | disallow `require()` expressions which import extraneous modules            | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-hide-core-modules](docs/rules/no-hide-core-modules.md)                                   | disallow third-party modules which are hiding core modules                  |                 |    | ❌  |\n| [no-missing-import](docs/rules/no-missing-import.md)                                         | disallow `import` declarations which import non-existence modules           | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-missing-require](docs/rules/no-missing-require.md)                                       | disallow `require()` expressions which import non-existence modules         | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-mixed-requires](docs/rules/no-mixed-requires.md)                                         | disallow `require` calls to be mixed with regular variable declarations     |                 |    |    |\n| [no-new-require](docs/rules/no-new-require.md)                                               | disallow `new` operators with calls to `require`                            |                 |    |    |\n| [no-path-concat](docs/rules/no-path-concat.md)                                               | disallow string concatenation with `__dirname` and `__filename`             |                 |    |    |\n| [no-process-env](docs/rules/no-process-env.md)                                               | disallow the use of `process.env`                                           |                 |    |    |\n| [no-process-exit](docs/rules/no-process-exit.md)                                             | disallow the use of `process.exit()`                                        | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-restricted-import](docs/rules/no-restricted-import.md)                                   | disallow specified modules when loaded by `import` declarations             |                 |    |    |\n| [no-restricted-require](docs/rules/no-restricted-require.md)                                 | disallow specified modules when loaded by `require`                         |                 |    |    |\n| [no-sync](docs/rules/no-sync.md)                                                             | disallow synchronous methods                                                |                 |    |    |\n| [no-unpublished-bin](docs/rules/no-unpublished-bin.md)                                       | disallow `bin` files that npm ignores                                       | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-unpublished-import](docs/rules/no-unpublished-import.md)                                 | disallow `import` declarations which import private modules                 | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-unpublished-require](docs/rules/no-unpublished-require.md)                               | disallow `require()` expressions which import private modules               | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-unsupported-features/es-builtins](docs/rules/no-unsupported-features/es-builtins.md)     | disallow unsupported ECMAScript built-ins on the specified version          | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-unsupported-features/es-syntax](docs/rules/no-unsupported-features/es-syntax.md)         | disallow unsupported ECMAScript syntax on the specified version             | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [no-unsupported-features/node-builtins](docs/rules/no-unsupported-features/node-builtins.md) | disallow unsupported Node.js built-in APIs on the specified version         | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [prefer-global/buffer](docs/rules/prefer-global/buffer.md)                                   | enforce either `Buffer` or `require(\"buffer\").Buffer`                       |                 |    |    |\n| [prefer-global/console](docs/rules/prefer-global/console.md)                                 | enforce either `console` or `require(\"console\")`                            |                 |    |    |\n| [prefer-global/process](docs/rules/prefer-global/process.md)                                 | enforce either `process` or `require(\"process\")`                            |                 |    |    |\n| [prefer-global/text-decoder](docs/rules/prefer-global/text-decoder.md)                       | enforce either `TextDecoder` or `require(\"util\").TextDecoder`               |                 |    |    |\n| [prefer-global/text-encoder](docs/rules/prefer-global/text-encoder.md)                       | enforce either `TextEncoder` or `require(\"util\").TextEncoder`               |                 |    |    |\n| [prefer-global/url](docs/rules/prefer-global/url.md)                                         | enforce either `URL` or `require(\"url\").URL`                                |                 |    |    |\n| [prefer-global/url-search-params](docs/rules/prefer-global/url-search-params.md)             | enforce either `URLSearchParams` or `require(\"url\").URLSearchParams`        |                 |    |    |\n| [prefer-node-protocol](docs/rules/prefer-node-protocol.md)                                   | enforce using the `node:` protocol when importing Node.js builtin modules.  |                 | 🔧 |    |\n| [prefer-promises/dns](docs/rules/prefer-promises/dns.md)                                     | enforce `require(\"dns\").promises`                                           |                 |    |    |\n| [prefer-promises/fs](docs/rules/prefer-promises/fs.md)                                       | enforce `require(\"fs\").promises`                                            |                 |    |    |\n| [process-exit-as-throw](docs/rules/process-exit-as-throw.md)                                 | require that `process.exit()` expressions use the same code path as `throw` | ☑️ 🟢 ✅ ☑️ 🟢 ✅ |    |    |\n| [shebang](docs/rules/shebang.md)                                                             | require correct usage of hashbang                                           |                 | 🔧 | ❌  |\n\n<!-- end auto-generated rules list -->\n\n## 🔧 Configs\n\n<!-- begin auto-generated configs list -->\n\n|    | Name                      |\n| :- | :------------------------ |\n| 🟠 | `flat/mixed-esm-and-cjs`  |\n| ☑️ | `flat/recommended`        |\n| 🟢 | `flat/recommended-module` |\n| ✅  | `flat/recommended-script` |\n| ☑️ | `recommended`             |\n| 🟢 | `recommended-module`      |\n| ✅  | `recommended-script`      |\n\n<!-- end auto-generated configs list -->\n\nAbout each config:\n\n- `recommended`: Considers both CommonJS and ES Modules. If [`\"type\":\"module\"` field](https://medium.com/@nodejs/announcing-a-new-experimental-modules-1be8d2d6c2ff#b023) existed in package.json then it considers files as ES Modules. Otherwise it considers files as CommonJS. In addition, it considers `*.mjs` files as ES Modules and `*.cjs` files as CommonJS.\n- `recommended-module`: Considers all files as ES Modules.\n- `recommended-script`: Considers all files as CommonJS.\n\nThese preset configs:\n\n- enable [no-process-exit](http://eslint.org/docs/rules/no-process-exit) rule because [the official document](https://nodejs.org/api/process.html#process_process_exit_code) does not recommend a use of `process.exit()`.\n- enable plugin rules indicated by emojis in the [rules table](#-rules).\n- add `{ecmaVersion: 2021}` and etc into `parserOptions`.\n- add proper globals into `globals`.\n- add this plugin into `plugins`.\n\n## 👫 FAQ\n\n- Q: The `no-missing-import` / `no-missing-require` rules don't work with nested folders in SublimeLinter-eslint\n- A: See [context.getFilename() in rule returns relative path](https://github.com/roadhump/SublimeLinter-eslint#contextgetfilename-in-rule-returns-relative-path) in the SublimeLinter-eslint FAQ.\n\n- Q: How to use the flat eslint config with mixed commonjs and es modules?\n- A: You can use the new exported flat config `flat/mixed-esm-and-cjs`, an example:\n\n```js\nconst nodePlugin = require(\"@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus\");\n\nmodule.exports = [\n  ...nodePlugin.configs[\"flat/mixed-esm-and-cjs\"],\n  {\n    rules: {\n      \"n/exports-style\": [\"error\", \"module.exports\"],\n    },\n  },\n]\n```\n\n## 🚥 Semantic Versioning Policy\n\n`@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus` follows [semantic versioning](http://semver.org/) and [ESLint's Semantic Versioning Policy](https://github.com/eslint/eslint#semantic-versioning-policy).\n\n- Patch release (intended to not break your lint build)\n  - A bug fix in a rule that results in it reporting fewer errors.\n  - Improvements to documentation.\n  - Non-user-facing changes such as refactoring code, adding, deleting, or modifying tests, and increasing test coverage.\n  - Re-releasing after a failed release (i.e., publishing a release that doesn't work for anyone).\n- Minor release (might break your lint build)\n  - A bug fix in a rule that results in it reporting more errors.\n  - A new rule is created.\n  - A new option to an existing rule is created.\n  - An existing rule is deprecated.\n- Major release (likely to break your lint build)\n  - A support for old Node version is dropped.\n  - A support for old ESLint version is dropped.\n  - An existing rule is changed in it reporting more errors.\n  - An existing rule is removed.\n  - An existing option of a rule is removed.\n  - An existing config is updated.\n\nDeprecated rules follow ESLint's [deprecation policy](https://eslint.org/docs/user-guide/rule-deprecation).\n\n## 📰 Changelog\n\n- [GitHub Releases](https://github.com/emiplegiaqmnpm/voluptatum-praesentium-necessitatibus/releases)\n\n## ❤️ Contributing\n\nWelcome contributing!\n\nPlease use GitHub's Issues/PRs.\n\n### Development Tools\n\n- `npm test` runs tests and measures coverage.\n- `npm run coverage` shows the coverage result of `npm test` command.\n- `npm run clean` removes the coverage result of `npm test` command.\n","readmeFilename":"README.md"}