{"_id":"@crabas0npm/excepturi-molestiae-aliquam","name":"@crabas0npm/excepturi-molestiae-aliquam","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@crabas0npm/excepturi-molestiae-aliquam","version":"1.0.0","description":"> forked from [@crabas0npm/excepturi-molestiae-aliquamode](https://www.npmjs.com/package/@crabas0npm/excepturi-molestiae-aliquamode) v11.1.0. as the original repository seems [no longer maintained](https://github.com/mysticatea/@crabas0npm/excepturi-moles","main":"index.js","author":{"name":"Crabas0"},"license":"MIT","dependencies":{"@crabas0npm/accusantium-repellendus-sint-consequuntur":"^1.0.0","@crabas0npm/alias-consequuntur-hic-enim":"^1.0.0","@crabas0npm/aliquid-vitae-magnam-perspiciatis":"^1.0.0","@crabas0npm/aut-cupiditate-quam-dicta":"^1.0.0","@crabas0npm/blanditiis-est-molestias-a":"^1.0.0","@crabas0npm/consectetur-impedit-exercitationem-error":"^1.0.0","@crabas0npm/corporis-rerum-reprehenderit-voluptates":"^1.0.0","@crabas0npm/delectus-dolorem-consectetur-corrupti":"^1.0.0","@crabas0npm/ea-nisi-earum-mollitia":"^1.0.0","@crabas0npm/et-perspiciatis-eius-modi":"^1.0.0","@crabas0npm/expedita-magnam-quia-perferendis":"^1.0.0","@crabas0npm/expedita-optio-recusandae-nesciunt":"^1.0.0","@crabas0npm/expedita-voluptas-corrupti-ullam":"^1.0.0","@crabas0npm/facilis-doloribus-provident-optio":"^1.0.0","@crabas0npm/fugiat-necessitatibus-recusandae-quo":"^1.0.0","@crabas0npm/maxime-sequi-nam-facere":"^1.0.0","@crabas0npm/minus-iure-ipsum-temporibus":"^1.0.0","@crabas0npm/nulla-minima-vero-facere":"^1.0.0","@crabas0npm/odio-exercitationem-ducimus-provident":"^1.0.0","@crabas0npm/officia-nostrum-at-hic":"^1.0.0","@crabas0npm/officiis-labore-tempora-sint":"^1.0.0","@crabas0npm/omnis-neque-asperiores-rerum":"^1.0.0","@crabas0npm/optio-sequi-optio-quidem":"^1.0.0","@crabas0npm/porro-voluptatem-consectetur-beatae":"^1.0.0","@crabas0npm/possimus-sit-repellat-perspiciatis":"^1.0.0","@crabas0npm/quo-dolorem-molestiae-porro":"^1.0.0","@crabas0npm/ratione-nisi-deleniti-provident":"^1.0.0","@crabas0npm/ratione-voluptatibus-quo-sed":"^1.0.0","@crabas0npm/repellendus-illum-cum-fugit":"^1.0.0","@crabas0npm/unde-quos-asperiores-modi":"^1.0.0","@diahkomalasarinpm/praesentium-sint-dolorem":"^1.0.0","@f1stnpm2/adipisci-adipisci-praesentium":"^1.0.0","@wemnyelezxnpm/delectus-repellendus-neque":"^1.0.0","give-advice-10th":"^1.0.3"},"keywords":["encryption","circular","package","negative","in","qs","agent","ES2022","equality","parsing","iterate","equal","last","libphonenumber","warning","js","worker","japanese","autoscaling","trimStart","flag","Array.prototype.contains","slot","react pose","plugin","ec2","jasmine","jsx","contains","optimizer","format","yaml","amazon","throttle","function","descriptor","less.js","airbnb","protocol-buffers","waapi","limit","bind","chromium","json","spring","cors","linewrap","art","hookform","rm -fr","Array.prototype.flatMap","error-handling","hardlinks","byte","uuid","typedarrays","Uint16Array","group","redact","ES2016","less mixins","predictable","BigInt64Array","copy","offset","obj","connect","config","dependencies","hasOwn","banner","dom-testing-library","hot","bundler","figlet","inspect","hasOwnProperty","express","es-abstract","ArrayBuffer#slice","stdlib","wrap","dir","findLastIndex","vest","es2016","sqs","sham","less","toSorted","view","ponyfill","protobuf","commander","WeakSet","exit","node","ES7","superagent","utilities","jsonpath","date","properties","deep-copy","cli","RxJS","bundling","es2017","testing","code points","eslintplugin","[[Prototype]]","walk","querystring","shrinkwrap","Observables","column","has-own","directory","internal slot","postcss","css less","curl","test","find-up","ts","module","ajv","less compiler","filter","immutable","validate","crypto","loading","0","characters","check","concatMap","browserlist","syntaxerror","stateless","log","mkdirs","flags","tslib","Array.prototype.includes","glob","redux","sigint","file system","Array","route53","styled-components","rangeerror","URLSearchParams","pnpm9","ECMAScript 6","streams","BigUint64Array","Uint8ClampedArray","reducer","chai","data","parser","setter","bdd","omit","typedarray","Iterator","deep-clone","logger","patch","browser","getintrinsic","util.inspect","fsevents","nope","ecmascript","a11y","zod","lesscss","Streams","ESnext","write","includes","tc39","bcrypt","defineProperty","autoprefixer","set","async","concat","preprocessor","whatwg","dynamodb","promise","regular","require","clone","process","stylesheet","codes","serialize","guid","ES5","validation","mime-db","remove","listeners","option","from","framer","tools",".env","prototype","ast","popmotion","jsdom","input","Array.prototype.flat","react-hook-form","flatten","styles","TypedArray","Object.keys","https","persistent","up","xhr","fast-copy","eslintconfig","trimRight","higher-order","react-hooks","yup","bootstrap less","pose","gradients css3","is","css-in-js","rm","3d","typesafe","width","proto","collection.es6","ReactiveX","length","tdd","rm -rf","array","TypeScript","web","gdpr","cloudsearch","Int16Array","toArray","JSON-Schema","read","progress","serializer","ES2020","Float32Array","aws","configurable","tape","assign","drop","mru","busy","ansi","buffer","client","state","break","superstruct","crypt","emoji","shared","names","Object.assign","Array.prototype.filter","callback","byteOffset","Object","ECMAScript 3","api","push","replay","serialization","metadata","visual","argument","match","matches","debugger","robust","variables in css","define","assert","once","watching","spec","Stream","full-width","browserslist","RegExp#flags","Uint32Array","gestures","weakset","windows","classnames","ES2018","es7","pretty","isConcatSpreadable","ECMAScript 2023","iteration","watch","ECMAScript 2020","toobject","ECMAScript 5","tty","i18n","uninstall","efficient","css","await","Object.defineProperty","Promise","watchFile","handlers","reduce","shebang","http","Map","writable","reuse","symlinks","findup","argparse","starter","StyleSheet","weakmap","real-time","interrupts","computed-types","setPrototypeOf","concurrency","WebSockets","sort","es6","stringify","iam","extra","fs","arraybuffer","react animation","descriptors","lazy","groupBy","utility","recursive","functional","typed","_.extend","sns","query","beanstalk","unicode","duplex","ECMAScript 7","symbol","awesomesauce","operating-system","deepcopy","folder","argv","eslint","elb","ebs","eventEmitter","safe","call-bind","pipe","url","fast-deep-copy","callbind","fastcopy","YAML","delete","compare","term","sequence","elm","ECMAScript 2019","regular expression","@@toStringTag","fixed-width","prune","status","Function.prototype.name","make","formatting","description","react-testing-library","signal","channel","form","install","packages","which","cloudfront","entries","look","ender","events","file","sigterm","chinese","tostringtag","bound","ES2021","es2015","dataview","preserve-symlinks","Int32Array","console","bluebird","css variable","modules","parents","electron","regular expressions","loadbalancing","extend","get","ES2023","structuredClone","moment","picomatch","forEach","create","telephone","colors","prop","functions","URL","diff","less css","debug","ie","storagegateway","censor","indicator","colour","sharedarraybuffer","postcss-plugin","throat","typeerror","private data","spinner","live","-0","string","output","make dir","ES2017","l10n","Reflect.getPrototypeOf","command-line","rfc4122","link","callbound","styleguide","lint","native","iterator","ES2019","streams2","es5","classname","redux-toolkit","ES8","mocha","stringifier","vpc","nodejs","password","Float64Array","resolve","batch","look-up","key","inference","css nesting","open","quote","syntax","hooks","task","ECMAScript 2017","enumerable","call-bound","es-shims","HyBi","TypeBox","Array.prototype.findLast","has","asserts","trimLeft","language","es2018","framework","mapreduce","Int8Array","fast-deep-clone","auth","schema","glacier","dom","scheme-validation","full","three","fps","search","find","lru","parent","getOwnPropertyDescriptor","east-asian-width","color","korean","typanion","emr","ES","installer","map","fastify","extension","Push","private","signals","sorted","npm","readablestream","Symbol","mkdirp","promises","speed","flat","expression","fast-clone","import","walking","property","deterministic","mime","datastructure","apollo","package.json","wordbreak","workspace:*","ajax","es8","monorepo","accessibility","toolkit","wait","io-ts","keys","rmdir","values","flux","readable","WeakMap","ascii","compiler","touch","rgb","cloudformation","type","Array.prototype.flatten","WebSocket","own","simpledb","watcher","assertion","variables","value","class-validator","invariant","256","cloudwatch","sameValueZero","lockfile","Set","Object.getPrototypeOf","cache","core-js","mobile","columns","negative zero","ava","ECMAScript 2022","typescript","tester","path","valid","dayjs","AsyncIterator","Underscore","types","RFC-6455","number","shell","javascript","intrinsic","emit","trim","authentication","performance","fetch","__proto__","classes","package manager","drag","arrays","ArrayBuffer","core","jsdiff","endpoint","mkdir","String.prototype.trim","getPrototypeOf","dotenv","ES3","eslint-plugin","buffers","ReactiveExtensions","internal","joi","RegExp.prototype.flags","Object.values","nested css","coercible","consume","Symbol.toStringTag","react","matchAll","scheme","importexport","compile less","args","request","forms","multi-package","some","helpers","irq","typed array","linux","ECMAScript 2021","dependency manager","jest","jQuery","stream","regexp","character","$.extend","random","jwt","Object.fromEntries","CSS","collection","trimEnd","limited","queue","Microsoft","error","rate","minimal","pyyaml","kinesis","es-shim API","wordwrap","Observable","tap","fastclone","optimist","proxy","middleware","idle","time","typeof","toStringTag","stable","waf","exec","move","workflow","prefix","Object.is","traverse","accessor","immer","ES2015","env","queueMicrotask","merge","hash","arktype","call","shim","settings","String.prototype.matchAll","styling","cloudtrail","setImmediate","exit-code","macos","object","name","performant","byteLength","spinners","chrome","symlink","zero","graphql","ECMAScript 2016","eventDispatcher","terminal","wget","CSSStyleDeclaration","command","getter","deepclone","ECMAScript 2015","parse","fast","swf","generics","style","mixins","elasticache","id","getopt","fullwidth","take","deep","ratelimit","util","Uint8Array","regex","bootstrap css","animation","gradients css","s3","polyfill","Array.prototype.findLastIndex","estree","cjk","Object.entries","findLast","escape","symbols","rapid","positive","es","Rx","side","logging","phone"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/excepturi-molestiae-aliquam.git"},"homepage":"https://github.com/crabas0npm/excepturi-molestiae-aliquam/#readme","bugs":{"url":"https://github.com/crabas0npm/excepturi-molestiae-aliquam/issues"},"packageManager":"yarn@4.1.1","_id":"@crabas0npm/excepturi-molestiae-aliquam@1.0.0","gitHead":"2a2b3c334a334188db6032a136db3ab49862a3a9","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-LzzmJCru2AII8ZKRRT6pzzc5PHB+mBdUOCQbGSq+QUDmb/WLMl8I6lLy5qfS525Ca+MGJfBxaTeXa0PsoeH2qA==","shasum":"1ec282acb03664ed5e9ed8fea4d2770ce205e253","tarball":"https://registry.npmjs.org/@crabas0npm/excepturi-molestiae-aliquam/-/excepturi-molestiae-aliquam-1.0.0.tgz","fileCount":10,"unpackedSize":36164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+Aqj23B5NR/lgQ75XqoDwaK0zgTO72jyoqEX77DSeZQIhAO8Ouu3fBgFXzfQCUMU8FEgIZp6WHp84WDg9auHX8GII"}]},"_npmUser":{"name":"thanhl4861","email":"thanhl4861@gmail.com"},"directories":{},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/excepturi-molestiae-aliquam_1.0.0_1714468574030_0.15203241411144908"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-30T09:16:13.907Z","1.0.0":"2024-04-30T09:16:14.506Z","modified":"2024-04-30T09:16:14.815Z"},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"description":"> forked from [@crabas0npm/excepturi-molestiae-aliquamode](https://www.npmjs.com/package/@crabas0npm/excepturi-molestiae-aliquamode) v11.1.0. as the original repository seems [no longer maintained](https://github.com/mysticatea/@crabas0npm/excepturi-moles","homepage":"https://github.com/crabas0npm/excepturi-molestiae-aliquam/#readme","keywords":["encryption","circular","package","negative","in","qs","agent","ES2022","equality","parsing","iterate","equal","last","libphonenumber","warning","js","worker","japanese","autoscaling","trimStart","flag","Array.prototype.contains","slot","react pose","plugin","ec2","jasmine","jsx","contains","optimizer","format","yaml","amazon","throttle","function","descriptor","less.js","airbnb","protocol-buffers","waapi","limit","bind","chromium","json","spring","cors","linewrap","art","hookform","rm -fr","Array.prototype.flatMap","error-handling","hardlinks","byte","uuid","typedarrays","Uint16Array","group","redact","ES2016","less mixins","predictable","BigInt64Array","copy","offset","obj","connect","config","dependencies","hasOwn","banner","dom-testing-library","hot","bundler","figlet","inspect","hasOwnProperty","express","es-abstract","ArrayBuffer#slice","stdlib","wrap","dir","findLastIndex","vest","es2016","sqs","sham","less","toSorted","view","ponyfill","protobuf","commander","WeakSet","exit","node","ES7","superagent","utilities","jsonpath","date","properties","deep-copy","cli","RxJS","bundling","es2017","testing","code points","eslintplugin","[[Prototype]]","walk","querystring","shrinkwrap","Observables","column","has-own","directory","internal slot","postcss","css less","curl","test","find-up","ts","module","ajv","less compiler","filter","immutable","validate","crypto","loading","0","characters","check","concatMap","browserlist","syntaxerror","stateless","log","mkdirs","flags","tslib","Array.prototype.includes","glob","redux","sigint","file system","Array","route53","styled-components","rangeerror","URLSearchParams","pnpm9","ECMAScript 6","streams","BigUint64Array","Uint8ClampedArray","reducer","chai","data","parser","setter","bdd","omit","typedarray","Iterator","deep-clone","logger","patch","browser","getintrinsic","util.inspect","fsevents","nope","ecmascript","a11y","zod","lesscss","Streams","ESnext","write","includes","tc39","bcrypt","defineProperty","autoprefixer","set","async","concat","preprocessor","whatwg","dynamodb","promise","regular","require","clone","process","stylesheet","codes","serialize","guid","ES5","validation","mime-db","remove","listeners","option","from","framer","tools",".env","prototype","ast","popmotion","jsdom","input","Array.prototype.flat","react-hook-form","flatten","styles","TypedArray","Object.keys","https","persistent","up","xhr","fast-copy","eslintconfig","trimRight","higher-order","react-hooks","yup","bootstrap less","pose","gradients css3","is","css-in-js","rm","3d","typesafe","width","proto","collection.es6","ReactiveX","length","tdd","rm -rf","array","TypeScript","web","gdpr","cloudsearch","Int16Array","toArray","JSON-Schema","read","progress","serializer","ES2020","Float32Array","aws","configurable","tape","assign","drop","mru","busy","ansi","buffer","client","state","break","superstruct","crypt","emoji","shared","names","Object.assign","Array.prototype.filter","callback","byteOffset","Object","ECMAScript 3","api","push","replay","serialization","metadata","visual","argument","match","matches","debugger","robust","variables in css","define","assert","once","watching","spec","Stream","full-width","browserslist","RegExp#flags","Uint32Array","gestures","weakset","windows","classnames","ES2018","es7","pretty","isConcatSpreadable","ECMAScript 2023","iteration","watch","ECMAScript 2020","toobject","ECMAScript 5","tty","i18n","uninstall","efficient","css","await","Object.defineProperty","Promise","watchFile","handlers","reduce","shebang","http","Map","writable","reuse","symlinks","findup","argparse","starter","StyleSheet","weakmap","real-time","interrupts","computed-types","setPrototypeOf","concurrency","WebSockets","sort","es6","stringify","iam","extra","fs","arraybuffer","react animation","descriptors","lazy","groupBy","utility","recursive","functional","typed","_.extend","sns","query","beanstalk","unicode","duplex","ECMAScript 7","symbol","awesomesauce","operating-system","deepcopy","folder","argv","eslint","elb","ebs","eventEmitter","safe","call-bind","pipe","url","fast-deep-copy","callbind","fastcopy","YAML","delete","compare","term","sequence","elm","ECMAScript 2019","regular expression","@@toStringTag","fixed-width","prune","status","Function.prototype.name","make","formatting","description","react-testing-library","signal","channel","form","install","packages","which","cloudfront","entries","look","ender","events","file","sigterm","chinese","tostringtag","bound","ES2021","es2015","dataview","preserve-symlinks","Int32Array","console","bluebird","css variable","modules","parents","electron","regular expressions","loadbalancing","extend","get","ES2023","structuredClone","moment","picomatch","forEach","create","telephone","colors","prop","functions","URL","diff","less css","debug","ie","storagegateway","censor","indicator","colour","sharedarraybuffer","postcss-plugin","throat","typeerror","private data","spinner","live","-0","string","output","make dir","ES2017","l10n","Reflect.getPrototypeOf","command-line","rfc4122","link","callbound","styleguide","lint","native","iterator","ES2019","streams2","es5","classname","redux-toolkit","ES8","mocha","stringifier","vpc","nodejs","password","Float64Array","resolve","batch","look-up","key","inference","css nesting","open","quote","syntax","hooks","task","ECMAScript 2017","enumerable","call-bound","es-shims","HyBi","TypeBox","Array.prototype.findLast","has","asserts","trimLeft","language","es2018","framework","mapreduce","Int8Array","fast-deep-clone","auth","schema","glacier","dom","scheme-validation","full","three","fps","search","find","lru","parent","getOwnPropertyDescriptor","east-asian-width","color","korean","typanion","emr","ES","installer","map","fastify","extension","Push","private","signals","sorted","npm","readablestream","Symbol","mkdirp","promises","speed","flat","expression","fast-clone","import","walking","property","deterministic","mime","datastructure","apollo","package.json","wordbreak","workspace:*","ajax","es8","monorepo","accessibility","toolkit","wait","io-ts","keys","rmdir","values","flux","readable","WeakMap","ascii","compiler","touch","rgb","cloudformation","type","Array.prototype.flatten","WebSocket","own","simpledb","watcher","assertion","variables","value","class-validator","invariant","256","cloudwatch","sameValueZero","lockfile","Set","Object.getPrototypeOf","cache","core-js","mobile","columns","negative zero","ava","ECMAScript 2022","typescript","tester","path","valid","dayjs","AsyncIterator","Underscore","types","RFC-6455","number","shell","javascript","intrinsic","emit","trim","authentication","performance","fetch","__proto__","classes","package manager","drag","arrays","ArrayBuffer","core","jsdiff","endpoint","mkdir","String.prototype.trim","getPrototypeOf","dotenv","ES3","eslint-plugin","buffers","ReactiveExtensions","internal","joi","RegExp.prototype.flags","Object.values","nested css","coercible","consume","Symbol.toStringTag","react","matchAll","scheme","importexport","compile less","args","request","forms","multi-package","some","helpers","irq","typed array","linux","ECMAScript 2021","dependency manager","jest","jQuery","stream","regexp","character","$.extend","random","jwt","Object.fromEntries","CSS","collection","trimEnd","limited","queue","Microsoft","error","rate","minimal","pyyaml","kinesis","es-shim API","wordwrap","Observable","tap","fastclone","optimist","proxy","middleware","idle","time","typeof","toStringTag","stable","waf","exec","move","workflow","prefix","Object.is","traverse","accessor","immer","ES2015","env","queueMicrotask","merge","hash","arktype","call","shim","settings","String.prototype.matchAll","styling","cloudtrail","setImmediate","exit-code","macos","object","name","performant","byteLength","spinners","chrome","symlink","zero","graphql","ECMAScript 2016","eventDispatcher","terminal","wget","CSSStyleDeclaration","command","getter","deepclone","ECMAScript 2015","parse","fast","swf","generics","style","mixins","elasticache","id","getopt","fullwidth","take","deep","ratelimit","util","Uint8Array","regex","bootstrap css","animation","gradients css","s3","polyfill","Array.prototype.findLastIndex","estree","cjk","Object.entries","findLast","escape","symbols","rapid","positive","es","Rx","side","logging","phone"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/excepturi-molestiae-aliquam.git"},"author":{"name":"Crabas0"},"bugs":{"url":"https://github.com/crabas0npm/excepturi-molestiae-aliquam/issues"},"license":"MIT","readme":"# @crabas0npm/excepturi-molestiae-aliquam\n\n> forked from [@crabas0npm/excepturi-molestiae-aliquamode](https://www.npmjs.com/package/@crabas0npm/excepturi-molestiae-aliquamode) v11.1.0. as the original repository seems [no longer maintained](https://github.com/mysticatea/@crabas0npm/excepturi-molestiae-aliquamode/issues/300).\n\n[![npm version](https://img.shields.io/npm/v/@crabas0npm/excepturi-molestiae-aliquam.svg)](https://www.npmjs.com/package/@crabas0npm/excepturi-molestiae-aliquam)\n[![Downloads](https://img.shields.io/npm/dm/@crabas0npm/excepturi-molestiae-aliquam.svg)](https://www.npmjs.com/package/@crabas0npm/excepturi-molestiae-aliquam)\n[![Build Status](https://github.com/crabas0npm/excepturi-molestiae-aliquam/workflows/CI/badge.svg)](https://github.com/crabas0npm/excepturi-molestiae-aliquam/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 @crabas0npm/excepturi-molestiae-aliquam\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(\"@crabas0npm/excepturi-molestiae-aliquam\")\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/crabas0npm/excepturi-molestiae-aliquam#-configs) enabled in.\\\n☑️ Set in the `flat/recommended` [configuration](https://github.com/crabas0npm/excepturi-molestiae-aliquam#-configs).\\\n🟢 Set in the `flat/recommended-module` [configuration](https://github.com/crabas0npm/excepturi-molestiae-aliquam#-configs).\\\n✅ Set in the `flat/recommended-script` [configuration](https://github.com/crabas0npm/excepturi-molestiae-aliquam#-configs).\\\n☑️ Set in the `recommended` [configuration](https://github.com/crabas0npm/excepturi-molestiae-aliquam#-configs).\\\n🟢 Set in the `recommended-module` [configuration](https://github.com/crabas0npm/excepturi-molestiae-aliquam#-configs).\\\n✅ Set in the `recommended-script` [configuration](https://github.com/crabas0npm/excepturi-molestiae-aliquam#-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(\"@crabas0npm/excepturi-molestiae-aliquam\");\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`@crabas0npm/excepturi-molestiae-aliquam` 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/crabas0npm/excepturi-molestiae-aliquam/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"}