{"_id":"@alicercedigital/eslint-plugin-force-cn","name":"@alicercedigital/eslint-plugin-force-cn","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"@alicercedigital/eslint-plugin-force-cn","version":"0.0.0","description":"force use cn function on class and className of any JSX element","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":"^9.0.0","@eslint/js":"^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"},"engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"peerDependencies":{"eslint":">=8.57.0"},"license":"MIT","private":false,"_id":"@alicercedigital/eslint-plugin-force-cn@0.0.0","gitHead":"4016b2a843d97f407e895fa32fa0f4bbb30439e3","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-p5SlIFIR/8QRupImOBekPm8fjnnIzvn65JLdx7Hfp74DCswb5ZsZ6eVNfu/RITFJsJ9iohUqDg/+UA+2p4tlmg==","shasum":"ccc6c9234ffe5090b75fec010295ced5d0b92648","tarball":"https://registry.npmjs.org/@alicercedigital/eslint-plugin-force-cn/-/eslint-plugin-force-cn-0.0.0.tgz","fileCount":4,"unpackedSize":3997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR16mPF67Cx4ZVkxKun8uVwXsTqJwtieMoZ6EuR0dBjQIgd43Uy4zNPYjQfcFa/ud0sitXTG0Xrv8xwRT9VE6wzD8="}]},"_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-force-cn_0.0.0_1729527963885_0.526018528929618"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-21T16:26:03.745Z","0.0.0":"2024-10-21T16:26:04.123Z","modified":"2024-10-21T16:26:04.411Z"},"maintainers":[{"name":"alicerce-digital","email":"contato@alicercedigital.com.br"}],"description":"force use cn function on class and className of any JSX element","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"dretz"},"license":"MIT","readme":"# eslint-plugin-force-cn\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 `eslint-plugin-force-cn`:\n\n```sh\nnpm install eslint-plugin-force-cn --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 `eslint-plugin-force-cn` and add `force-cn` to the `plugins` key:\n\n```js\nimport force-cn from \"eslint-plugin-force-cn\";\n\nexport default [\n    {\n        plugins: {\n            force-cn\n        }\n    }\n];\n```\n\n\nThen configure the rules you want to use under the `rules` key.\n\n```js\nimport force-cn from \"eslint-plugin-force-cn\";\n\nexport default [\n    {\n        plugins: {\n            force-cn\n        },\n        rules: {\n            \"force-cn/rule-name\": \"warn\"\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"}