{"_id":"@dahazra/eslint-plugin","_rev":"4-51882c4aec0c488dd1764ba27459c1c8","name":"@dahazra/eslint-plugin","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.0":{"name":"@dahazra/eslint-plugin","version":"0.0.0","description":"A personal plugin made by David Hazra","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"David Hazra"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","lint:js":"eslint .","test":"mocha tests --recursive","update:eslint-docs":"eslint-doc-generator"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"eslint":"^8.19.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","npm-run-all":"^4.1.5"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","_id":"@dahazra/eslint-plugin@0.0.0","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-T32vnseLx2SGyXOjNbbVn5TLnrXJKyuAnAG8zU/IYnBK9yK4aqqPLBN7/QmUIctqyLDDxx3xw8f6bhX8pLJw+g==","shasum":"f72227789098f6ef5c39e2662425d3b386bc0fc2","tarball":"https://registry.npmjs.org/@dahazra/eslint-plugin/-/eslint-plugin-0.0.0.tgz","fileCount":7,"unpackedSize":6646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASNeeay1SirYMgSMdRJWOIYiIpLPbRCiz33lRnaF98fAiEA/OOmT1P+waGGqIuL8M77myiuBui2Fe+/pOKQatV3Xp4="}]},"_npmUser":{"name":"dahazra","email":"david.ogden493@gmail.com"},"directories":{},"maintainers":[{"name":"dahazra","email":"david.ogden493@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_0.0.0_1711393039082_0.2762136763108669"},"_hasShrinkwrap":false},"1.0.0":{"name":"@dahazra/eslint-plugin","version":"1.0.0","description":"A personal plugin made by David Hazra","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"David Hazra"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","lint:js":"eslint .","test":"mocha tests --recursive","update:eslint-docs":"eslint-doc-generator"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"eslint":"^8.19.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","npm-run-all":"^4.1.5"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","_id":"@dahazra/eslint-plugin@1.0.0","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-W486mfVu0+yqnB2LzOafDPHtpHhncGwcQWCH8k0jY9mOKOG64b4VPLjZYSwHU6odm67TYWH4IRJe16iV4LzsqA==","shasum":"0d058138431b2e25350094d3d51f050a6bc5a67c","tarball":"https://registry.npmjs.org/@dahazra/eslint-plugin/-/eslint-plugin-1.0.0.tgz","fileCount":7,"unpackedSize":6646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBE+eo5ZmxAatwiv0W1UEEb32AjbMnbvke2PbPD7ldPwIhAOWNL5YlpeYj0sni9Nd9OhzO3EcoSF9hlHaFbpn0bDjY"}]},"_npmUser":{"name":"dahazra","email":"david.ogden493@gmail.com"},"directories":{},"maintainers":[{"name":"dahazra","email":"david.ogden493@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.0.0_1711393054110_0.7742214194310055"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dahazra/eslint-plugin","version":"1.0.1","description":"A personal plugin made by David Hazra","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"David Hazra"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","lint:js":"eslint .","test":"mocha tests --recursive","update:eslint-docs":"eslint-doc-generator"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"eslint":"^8.19.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","npm-run-all":"^4.1.5"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","_id":"@dahazra/eslint-plugin@1.0.1","gitHead":"e098a8101ade403b78f6912179aff25b86481756","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-/k2AsyT6fb327R8+e4IENNe5bU18vbgy3QBUY4jcqSK2ZI9W1JMI57wDZP//fsigoYu8dAJWEw+NHiVJw67uSw==","shasum":"698d52af898c3484c36e0caadb33d188484c1dd8","tarball":"https://registry.npmjs.org/@dahazra/eslint-plugin/-/eslint-plugin-1.0.1.tgz","fileCount":8,"unpackedSize":7592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4HyAj6p2W3MMIFuuIqZzb77ni40FUrPZpfmQo2fI5gAiBtXHps41yEGNqvipWkVB2kYh2RQn0wucNqWCCc7lSr8Q=="}]},"_npmUser":{"name":"dahazra","email":"david.ogden493@gmail.com"},"directories":{},"maintainers":[{"name":"dahazra","email":"david.ogden493@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.0.1_1711403926940_0.5693086732528627"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dahazra/eslint-plugin","version":"1.0.2","description":"A personal plugin made by David Hazra","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"David Hazra"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","lint:js":"eslint .","test":"mocha tests --recursive","update:eslint-docs":"eslint-doc-generator"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"eslint":"^8.19.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","npm-run-all":"^4.1.5"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=8.0.0"},"license":"ISC","_id":"@dahazra/eslint-plugin@1.0.2","gitHead":"7d582af5f000f7b753623e2d6d07425a6ac67fbd","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-suplTyzLPvJqzFcE5jpcF8t3ARcIcaBA0J38Qh90/bUVXGDLW9DuE1R6VHmWS6kKp9ZMoZlRmNRKqEb48xrGwA==","shasum":"98e53a9d2cde1475a1a3762ae9631ee24bf6f3be","tarball":"https://registry.npmjs.org/@dahazra/eslint-plugin/-/eslint-plugin-1.0.2.tgz","fileCount":8,"unpackedSize":8035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsUTbEzgaI+SpffvTvuKZpiaKmJwiQKY797m12EKACvAiEAztojzlrkrM+tW6YygIg/ulRHgBvbIj7Z6d5upN4GP3I="}]},"_npmUser":{"name":"dahazra","email":"david.ogden493@gmail.com"},"directories":{},"maintainers":[{"name":"dahazra","email":"david.ogden493@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.0.2_1711443238704_0.7953519796877899"},"_hasShrinkwrap":false},"2.0.0":{"name":"@dahazra/eslint-plugin","version":"2.0.0","description":"A personal plugin made by David Hazra","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"David Hazra"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","lint:js":"eslint .","test":"mocha tests --recursive","update:eslint-docs":"eslint-doc-generator"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"eslint":"^8.19.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","npm-run-all":"^4.1.5"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=8.0.0"},"license":"ISC","_id":"@dahazra/eslint-plugin@2.0.0","gitHead":"d0a28bd52f3d3dfb2673c2aaddd81c7b0e4690ef","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-CTNp7Z6GaLFmI5mEKZYugphieNrMzpZLsEnL478JHGo/aITlrVFajoGhvcpyhkhqB5AA4r2a12GBcrZwuq6HIw==","shasum":"50d01cd4f5c929c8b192fc77608157673811a807","tarball":"https://registry.npmjs.org/@dahazra/eslint-plugin/-/eslint-plugin-2.0.0.tgz","fileCount":8,"unpackedSize":7993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzsJIt961HTLwgS/70owoYr8sEpIMwC+31fbbn9dmGLgIgDPituicIoRd+89lvdXxcrbbo+iIl7dQjjEQ9H5HQ4vw="}]},"_npmUser":{"name":"dahazra","email":"david.ogden493@gmail.com"},"directories":{},"maintainers":[{"name":"dahazra","email":"david.ogden493@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_2.0.0_1711444133532_0.7358760360489751"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-25T18:57:18.971Z","0.0.0":"2024-03-25T18:57:19.278Z","modified":"2024-03-26T09:08:54.101Z","1.0.0":"2024-03-25T18:57:34.267Z","1.0.1":"2024-03-25T21:58:47.125Z","1.0.2":"2024-03-26T08:53:58.830Z","2.0.0":"2024-03-26T09:08:53.675Z"},"maintainers":[{"name":"dahazra","email":"david.ogden493@gmail.com"}],"description":"A personal plugin made by David Hazra","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"David Hazra"},"license":"ISC","readme":"# @dahazra/eslint-plugin\n\nA personal plugin made by David Hazra\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@dahazra/eslint-plugin`:\n\n```sh\nnpm install @dahazra/eslint-plugin --save-dev\n```\n\n## Usage\n\nAdd `@dahazra` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:\n\n```json\n{\n    \"plugins\": [\n        \"@dahazra\"\n    ]\n}\n```\n\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n    \"rules\": {\n        \"@dahazra/rule-name\": 2\n    }\n}\n```\n\n\n\n## Configurations\n\n<!-- begin auto-generated configs list -->\n\n|    | Name          |\n| :- | :------------ |\n| ✅  | `recommended` |\n\n<!-- end auto-generated configs list -->\n\n\n\n## Rules\n\n<!-- begin auto-generated rules list -->\n\n💼 Configurations enabled in.\\\n✅ Set in the `recommended` configuration.\n\n| Name                                   | Description                                                | 💼 |\n| :------------------------------------- | :--------------------------------------------------------- | :- |\n| [next-image](docs/rules/next-image.md) | Enforce required attributes on the Next.js Image component | ✅  |\n\n<!-- end auto-generated rules list -->\n\n\n","readmeFilename":"README.md"}