{"_id":"@alicercedigital/eslint-plugin","_rev":"5-6987bbbe8866ce7d12758cb7365de1ba","name":"@alicercedigital/eslint-plugin","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@alicercedigital/eslint-plugin","version":"0.0.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"dretz"},"license":"MIT","_id":"@alicercedigital/eslint-plugin@0.0.1","maintainers":[{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"}],"dist":{"shasum":"bf092400a92954e54016297840280f28f2da17af","tarball":"https://registry.npmjs.org/@alicercedigital/eslint-plugin/-/eslint-plugin-0.0.1.tgz","fileCount":4,"integrity":"sha512-1chBsFK8ZHRo1ViB1uYOaa+VwBkryhVIEFA8SU+Q9KDTnE09SCUHoU3XVyJfE9TNnh5i7VwdKROlthWFMOO9mA==","signatures":[{"sig":"MEYCIQDPcjEUbFQKIqZz8aNLkLgGTegQkIn/fsncb0ZHgarsygIhAJNDWnorheGLJndOiA5osUjzhB5Y+CGZuGikqM0s9U4+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3976},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"9b5f43fb70f935a5bf4b65e130176c948ac0ee7c","private":false,"scripts":{"lint":"npm-run-all \"lint:*\"","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"},"_npmVersion":"10.8.2","description":"custom eslint plugin","directories":{},"_nodeVersion":"20.17.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","npm-run-all2":"^6.1.2","eslint-plugin-n":"^17.0.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.1_1729529120358_0.863891598083993","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@alicercedigital/eslint-plugin","version":"0.0.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"dretz"},"license":"MIT","_id":"@alicercedigital/eslint-plugin@0.0.2","maintainers":[{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"}],"dist":{"shasum":"5f62b0c447d3fc044428650430a690dadd5d036a","tarball":"https://registry.npmjs.org/@alicercedigital/eslint-plugin/-/eslint-plugin-0.0.2.tgz","fileCount":5,"integrity":"sha512-RQcrE8RZp0894DYUEkahQXB7rqHilU3Z9PZLG/DgKgCuacKo8rY2a68/Uog3XSciBu8qhkw4z+A5gXinY49LXQ==","signatures":[{"sig":"MEYCIQCBEdXzE92K2UUr6vyLVDwGBd/OoM2C/Z4en+uqsZhBxQIhALy2ZwFlsxwQ1TGEtUMvVOpUYqVqwwQ7I0uLFtmCqQrS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7307},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"9ae5e63f0f49af30e0a018caacaf683759c453ab","private":false,"scripts":{"lint":"npm-run-all \"lint:*\"","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"},"_npmVersion":"10.8.2","description":"custom eslint plugin","directories":{},"_nodeVersion":"20.17.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","npm-run-all2":"^6.1.2","eslint-plugin-n":"^17.0.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.2_1729530352752_0.10436275074442825","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@alicercedigital/eslint-plugin","version":"0.0.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"dretz"},"license":"MIT","_id":"@alicercedigital/eslint-plugin@0.0.3","maintainers":[{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"}],"dist":{"shasum":"35cd9758a65f7bce696261f8f3e793b0f085b5a6","tarball":"https://registry.npmjs.org/@alicercedigital/eslint-plugin/-/eslint-plugin-0.0.3.tgz","fileCount":5,"integrity":"sha512-tDvs281V2sKmbeIK/tcBIbFr7Qei6GI39BoUtH4T2zDqJ1ztrZrTlpnLQtzyhhoRL+jAdFrtx13IoabyuqBHUA==","signatures":[{"sig":"MEUCIQCnMczPS6bpLxuDKK6zuDWO/TBo+u6pVUDD72DVBToowwIgTSOwo2rD+MHdYSeo8t9MciYDE5/RCCHss81W8PucROg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7461},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"9ae5e63f0f49af30e0a018caacaf683759c453ab","private":false,"scripts":{"lint":"npm-run-all \"lint:*\"","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"},"_npmVersion":"10.8.2","description":"custom eslint plugin","directories":{},"_nodeVersion":"20.17.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","npm-run-all2":"^6.1.2","eslint-plugin-n":"^17.0.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.3_1729530980130_0.6659642423837759","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@alicercedigital/eslint-plugin","version":"0.0.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"dretz"},"license":"MIT","_id":"@alicercedigital/eslint-plugin@0.0.4","maintainers":[{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"}],"dist":{"shasum":"38888fd25435e25998f94f04a41c4d36753ad32c","tarball":"https://registry.npmjs.org/@alicercedigital/eslint-plugin/-/eslint-plugin-0.0.4.tgz","fileCount":5,"integrity":"sha512-TiVkBjrM3XSUdptETJzYFa5+rRFpHIvbEwQEqkzUkkGVKEk85U0cXYPdAhxIArUgEKfBKIcBlszZIqWBXOARtw==","signatures":[{"sig":"MEUCIQCBXrz7j89w1qX9v5A+qbB+8ZW0T/hS22r6qpgGEfnOawIgTmtpTB7ZCAbMV35VkWRSMG9N20ePG2y2ToIUlk6n2cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7349},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"65bd28c33e8f9688e5c61224a8d0af175de00f38","private":false,"scripts":{"lint":"npm-run-all \"lint:*\"","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"},"_npmVersion":"10.8.2","description":"custom eslint plugin","directories":{},"_nodeVersion":"20.17.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","npm-run-all2":"^6.1.2","eslint-plugin-n":"^17.0.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.4_1729531115275_0.9778061815238939","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@alicercedigital/eslint-plugin","version":"0.0.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"dretz"},"license":"MIT","_id":"@alicercedigital/eslint-plugin@0.0.5","maintainers":[{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"}],"dist":{"shasum":"84a4a4c5b6173ec54bbb82b0ff5269c803467086","tarball":"https://registry.npmjs.org/@alicercedigital/eslint-plugin/-/eslint-plugin-0.0.5.tgz","fileCount":5,"integrity":"sha512-hEMQidfJcK8OMSf6erMnCartgYDKDW3t6dS449uyktmLyoE+bJh5C2OK2UkifLzTaLB+1bt1StdZyn4L2lynuQ==","signatures":[{"sig":"MEUCIG5tN3AliFGUj4ucCfLk1w9Y/65GIwUji8PMkNj2Q/lCAiEAkn98e5piUiRnlmSnrDOuO65AvClY9s3IuzyQIzlUd3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7349},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"65bd28c33e8f9688e5c61224a8d0af175de00f38","private":false,"scripts":{"lint":"npm-run-all \"lint:*\"","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"},"_npmVersion":"10.8.2","description":"custom eslint plugin","directories":{},"_nodeVersion":"20.17.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","npm-run-all2":"^6.1.2","eslint-plugin-n":"^17.0.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.5_1729531221088_0.4865491519244507","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@alicercedigital/eslint-plugin","version":"0.0.6","description":"custom eslint plugin","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"dretz"},"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/js":"^9.0.0","eslint":"^9.0.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"^17.0.0","mocha":"^10.0.0","npm-run-all2":"^6.1.2","prettier":"^3.3.3","prettier-plugin-tailwindcss":"^0.6.8"},"engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"peerDependencies":{"eslint":">=8.57.0"},"license":"MIT","private":false,"_id":"@alicercedigital/eslint-plugin@0.0.6","gitHead":"cfee210afaf94af821ab2a4f55f8c7ed2572c8ab","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5UvJSYV/xkwdJIVmHoo8S3NnQwNIRSuf2G/XhdrnvElFL9pUsGsj7QoHSpr0H79veRVGZ7sFSu+7L44/x8c7TQ==","shasum":"caf6a606fc5d2d5237ff22c2664d1b3c1b05eb13","tarball":"https://registry.npmjs.org/@alicercedigital/eslint-plugin/-/eslint-plugin-0.0.6.tgz","fileCount":4,"unpackedSize":6772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHl9/z3h284fFROu3wtS6sc1MuJ6wHUuAgR1ETbbAxLxAiEA87ifJHG/23FIBi4Ky10kiBpW7DJLoemcUSVqB0zOfX8="}]},"_npmUser":{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"},"directories":{},"maintainers":[{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_0.0.6_1729532092416_0.9043775260757521"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-21T16:45:20.247Z","modified":"2024-10-21T17:34:52.799Z","0.0.1":"2024-10-21T16:45:20.643Z","0.0.2":"2024-10-21T17:05:52.961Z","0.0.3":"2024-10-21T17:16:20.302Z","0.0.4":"2024-10-21T17:18:35.467Z","0.0.5":"2024-10-21T17:20:21.286Z","0.0.6":"2024-10-21T17:34:52.615Z"},"author":{"name":"dretz"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-plugin"],"description":"custom eslint plugin","maintainers":[{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"}],"readme":"# eslint-plugin\n\nforce use cn function on class and className of any JSX element\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 `@alicercedigital/eslint-plugin`:\n\n```sh\nnpm install @alicercedigital/eslint-plugin --save-dev\n```\n\n## Usage\n\nIn your [configuration file](https://eslint.org/docs/latest/use/configure/configuration-files#configuration-file), import the plugin `@alicercedigital/eslint-plugin` and add `force-cn` to the `plugins` key:\n\n```js\nexport default [\n    {\n        plugins: {\n          // @alicercedigital/eslint-plugin\n         \"@alicercedigital\",\n        }\n    }\n];\n```\n\n\nThen configure the rules you want to use under the `rules` key.\n\n```js\nexport default [\n    {\n        plugins: {\n          // @alicercedigital/eslint-plugin\n         \"@alicercedigital\",\n        },\n        rules: {\n            \"@alicercedigital/force-cn\": \"error\"\n        }\n    }\n];\n```\n\n\n\n## Configurations\n\n<!-- begin auto-generated configs list -->\nTODO: Run eslint-doc-generator to generate the configs list (or delete this section if no configs are offered).\n<!-- end auto-generated configs list -->\n\n\n\n## Rules\n\n<!-- begin auto-generated rules list -->\n\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\n\n| Name                             | Description               | 🔧 |\n| :------------------------------- | :------------------------ | :- |\n| [forceCn](docs/rules/forceCn.md) | Avoid looping over enums. | 🔧 |\n\n<!-- end auto-generated rules list -->\n\n\n","readmeFilename":"README.md"}