{"_id":"@5cover/eslint-plugin-content","_rev":"6-2343267a3b73fb4150b9be076d28c8ff","name":"@5cover/eslint-plugin-content","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.1":{"name":"@5cover/eslint-plugin-content","version":"1.0.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"5cover"},"license":"MIT","_id":"@5cover/eslint-plugin-content@1.0.1","maintainers":[{"name":"5cover","email":"thediscover22450@gmail.com"}],"homepage":"https://github.com/5cover/eslint-plugin-content","bugs":{"url":"https://github.com/5cover/eslint-plugin-content/issues"},"dist":{"shasum":"923eecf1cdb4a3ff4ae86ce3529c61f72ee43401","tarball":"https://registry.npmjs.org/@5cover/eslint-plugin-content/-/eslint-plugin-content-1.0.1.tgz","fileCount":4,"integrity":"sha512-caEBBe6K+JOQe1rTDJSOhJFhrXlUhem4sDd9QdlVa6Czmk5tKfdTWXSp7NQpMC+LHNvaC+iNipms04qpRBdeEg==","signatures":[{"sig":"MEUCIDjnXdH2wILGyP1XGBxcC9/Z+6dqsHUnbR6ItqnzZGX5AiEAtaCBkVM2dXgDDBM28FxaUFzunwE8Vm/LvfiEer5z0l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5492},"main":"./lib/index.js","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"35f2465586009f46eda661fb61d863ff1a7ee749","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":"5cover","email":"thediscover22450@gmail.com"},"repository":{"url":"git+https://github.com/5cover/eslint-plugin-content.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint plugins to enforce the content of your code rather than form","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.26.0","@eslint/js":"^9.0.0","npm-run-all2":"^6.1.2","eslint-plugin-n":"^17.0.0","eslint-doc-generator":"^2.0.0","eslint-plugin-eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-content_1.0.1_1747080987329_0.14751268158412123","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@5cover/eslint-plugin-content","version":"1.0.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"5cover"},"license":"MIT","_id":"@5cover/eslint-plugin-content@1.0.2","maintainers":[{"name":"5cover","email":"thediscover22450@gmail.com"}],"homepage":"https://github.com/5cover/eslint-plugin-content","bugs":{"url":"https://github.com/5cover/eslint-plugin-content/issues"},"dist":{"shasum":"2b5897f6d55bfccd40840055588008a8f20a86d0","tarball":"https://registry.npmjs.org/@5cover/eslint-plugin-content/-/eslint-plugin-content-1.0.2.tgz","fileCount":4,"integrity":"sha512-G4GgjyqFGBjgWlCZ2wTbQZlp9HF/umEXTDroy+EdA70KGrcuprKIuTcdkvkc93DKHumFb6w1tsOuYaia0RS/0A==","signatures":[{"sig":"MEQCIDVsEVTT8X7mUVYFG+21vhU6o6FypR3HsYNp5XF6hLWhAiA3tlZ/VINNMEJA6kmZg1PlPCFzQxQMOUqkH1aMvDNW2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5490},"main":"./lib/index.js","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"2af32e7cdb6b64681dfb18d7914a3b979685a648","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":"5cover","email":"thediscover22450@gmail.com"},"repository":{"url":"git+https://github.com/5cover/eslint-plugin-content.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint plugins to enforce the content of your code rather than form","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.26.0","@eslint/js":"^9.0.0","npm-run-all2":"^6.1.2","eslint-plugin-n":"^17.0.0","eslint-doc-generator":"^2.0.0","eslint-plugin-eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-content_1.0.2_1747081138008_0.819331332074974","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@5cover/eslint-plugin-content","version":"1.0.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"5cover"},"license":"MIT","_id":"@5cover/eslint-plugin-content@1.0.3","maintainers":[{"name":"5cover","email":"thediscover22450@gmail.com"}],"homepage":"https://github.com/5cover/eslint-plugin-content","bugs":{"url":"https://github.com/5cover/eslint-plugin-content/issues"},"dist":{"shasum":"474cd981bf194ebf1c010a9d951684124390b1ac","tarball":"https://registry.npmjs.org/@5cover/eslint-plugin-content/-/eslint-plugin-content-1.0.3.tgz","fileCount":4,"integrity":"sha512-+/iTN3MNUV2aGSlKBBH1CZkIRvhn93pfcB7ctuHLdtnsLYNIamZnp28u2Lub020zmz6Gff4LnyDjY6ERF4nnjg==","signatures":[{"sig":"MEYCIQDlw+HqE2NeYzYYRlXN2GBje9cLQ00n62OSdxb8jtMZKQIhANA1YPqIB5lwlXZO/iu0Ht1ruZS7dhaDziHFTGdTWJ7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5415},"main":"./lib/index.js","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"d004fd290547b5156e28ff037c3a7c330b01a417","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":"5cover","email":"thediscover22450@gmail.com"},"repository":{"url":"git+https://github.com/5cover/eslint-plugin-content.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint plugins to enforce the content of your code rather than form","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.26.0","@eslint/js":"^9.0.0","npm-run-all2":"^6.1.2","eslint-plugin-n":"^17.0.0","eslint-doc-generator":"^2.0.0","eslint-plugin-eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-content_1.0.3_1747081699003_0.41235650513050537","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@5cover/eslint-plugin-content","version":"1.0.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"5cover"},"license":"MIT","_id":"@5cover/eslint-plugin-content@1.0.4","maintainers":[{"name":"5cover","email":"thediscover22450@gmail.com"}],"homepage":"https://github.com/5cover/eslint-plugin-content","bugs":{"url":"https://github.com/5cover/eslint-plugin-content/issues"},"dist":{"shasum":"df3b06e5984778606839bb12286d7cd88f4c60f6","tarball":"https://registry.npmjs.org/@5cover/eslint-plugin-content/-/eslint-plugin-content-1.0.4.tgz","fileCount":12,"integrity":"sha512-EkEt0awYycrofCGLBD6Qg3qz+zzVZsP1Bw7PIwPg4HzmLzrbEhlGXk7TsG8CWQLnUCXCEeGjKumPWhUzHdV0sQ==","signatures":[{"sig":"MEUCIQDGPw2J6Oxemo9GVDnYM0Lj6uVKCc47n/3BCS03B4gDWAIgI3togndUKghABJyOE/qJipQDvBE35wVOoAaDcfIC7PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18797},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./dist/lib/index.js","gitHead":"4ce62aaede8e88c469c95048eefeedbae3685997","private":false,"scripts":{"lint":"npm-run-all \"lint:*\"","test":"mocha","build":"tsc","lint:ts":"eslint .","prepublishOnly":"npm run build","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"5cover","email":"thediscover22450@gmail.com"},"repository":{"url":"git+https://github.com/5cover/eslint-plugin-content.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint plugins to enforce the content of your code rather than form","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jiti":"^2.4.2","mocha":"^11.0.0","eslint":"^9.26.0","globals":"^16.1.0","prettier":"^3.5.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/node":"^22.15.17","npm-run-all2":"^6.1.2","@types/eslint":"^9.6.1","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.0.0","typescript-eslint":"^8.32.1","eslint-doc-generator":"^2.0.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","eslint-plugin-eslint-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^8.32.1"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-content_1.0.4_1747091419119_0.43849315010997425","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@5cover/eslint-plugin-content","version":"1.0.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"5cover"},"license":"MIT","_id":"@5cover/eslint-plugin-content@1.0.5","maintainers":[{"name":"5cover","email":"thediscover22450@gmail.com"}],"homepage":"https://github.com/5cover/eslint-plugin-content","bugs":{"url":"https://github.com/5cover/eslint-plugin-content/issues"},"dist":{"shasum":"def2386e2c5bb51a3a740ec0f06a06dd3ef547a4","tarball":"https://registry.npmjs.org/@5cover/eslint-plugin-content/-/eslint-plugin-content-1.0.5.tgz","fileCount":12,"integrity":"sha512-pGn2PN6B1aXZMoI/U6QfZ03otcCClUJpgfbxlwfOhORaCz3tH4Ag6nkOWU5hL0HcxrLRkRzGsWL7+8elbzLmeQ==","signatures":[{"sig":"MEQCIBivFCVbXSfGkiEUFAk5wBFcmsDfU3QwgszsGYrrSi92AiBtEYqJRNg+MylnhRPdy64jAkgn7pmN2RqJ8CqfjctxdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./dist/lib/index.js","gitHead":"343cb03cfb8e2e94e97abfec7e287e02458c7dcf","private":false,"scripts":{"lint":"npm-run-all \"lint:*\"","test":"mocha","build":"tsc","lint:ts":"eslint .","prepublishOnly":"npm run build","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"5cover","email":"thediscover22450@gmail.com"},"repository":{"url":"git+https://github.com/5cover/eslint-plugin-content.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint plugins to enforce the content of your code rather than form","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jiti":"^2.4.2","mocha":"^11.0.0","eslint":"^9.26.0","globals":"^16.1.0","prettier":"^3.5.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/node":"^22.15.17","npm-run-all2":"^6.1.2","@types/eslint":"^9.6.1","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.0.0","typescript-eslint":"^8.32.1","eslint-doc-generator":"^2.0.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","eslint-plugin-eslint-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^8.32.1"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-content_1.0.5_1747163880519_0.644381794751772","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"author":{"name":"5cover"},"description":"ESLint plugins to enforce the content of your code rather than form","devDependencies":{"@eslint/compat":"^1.2.9","@eslint/js":"^9.26.0","@types/eslint":"^9.6.1","@types/node":"^22.15.17","@typescript-eslint/eslint-plugin":"^8.32.1","@typescript-eslint/parser":"^8.32.1","eslint":"^9.26.0","eslint-config-prettier":"^10.1.5","eslint-doc-generator":"^2.0.0","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-prettier":"^5.4.0","globals":"^16.1.0","jiti":"^2.4.2","mocha":"^11.0.0","npm-run-all2":"^6.1.2","prettier":"^3.5.3","tsx":"^4.19.4","typescript":"^5.8.3","typescript-eslint":"^8.32.1","url":"^0.11.4"},"engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./dist/lib/index.js","homepage":"https://github.com/5cover/eslint-plugin-content","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"MIT","main":"dist/index.js","name":"@5cover/eslint-plugin-content","peerDependencies":{"eslint":">=9.0.0"},"private":false,"repository":{"type":"git","url":"git+https://github.com/5cover/eslint-plugin-content.git"},"scripts":{"build":"tsc","lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","lint:ts":"eslint .","prepublishOnly":"npm run build","test":"mocha","update:eslint-docs":"eslint-doc-generator"},"type":"module","types":"dist/index.d.ts","version":"1.1.0","_id":"@5cover/eslint-plugin-content@1.1.0","gitHead":"b93a31ec5db7acf8ac1327577dccd9b56e6a1092","bugs":{"url":"https://github.com/5cover/eslint-plugin-content/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-inPsde0Jgj0pzIOMlVzRPiTEoFGNziZakzZNAiNpsL+pxxRYOqm4BYbWjHlKvru5hlMQg0bplUj1USsJQjQ82w==","shasum":"f84754ffb4f63a676188520c4b5c36c42d136921","tarball":"https://registry.npmjs.org/@5cover/eslint-plugin-content/-/eslint-plugin-content-1.1.0.tgz","fileCount":12,"unpackedSize":19183,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2BU3QrbemfnoZlnYGBMnZs+wGMWd6dYLBn9XT5+CY0AIgCTONd9AgkOEr2MZbcJq/bdY5jCtj4YOBsfJrR5yyeiM="}]},"_npmUser":{"name":"5cover","email":"thediscover22450@gmail.com"},"directories":{},"maintainers":[{"name":"5cover","email":"thediscover22450@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-content_1.1.0_1747305606225_0.8946066846767511"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T20:16:27.195Z","modified":"2025-05-15T10:40:06.673Z","1.0.1":"2025-05-12T20:16:27.485Z","1.0.2":"2025-05-12T20:18:58.199Z","1.0.3":"2025-05-12T20:28:19.162Z","1.0.4":"2025-05-12T23:10:19.343Z","1.0.5":"2025-05-13T19:18:00.713Z","1.1.0":"2025-05-15T10:40:06.437Z"},"bugs":{"url":"https://github.com/5cover/eslint-plugin-content/issues"},"author":{"name":"5cover"},"license":"MIT","homepage":"https://github.com/5cover/eslint-plugin-content","keywords":["eslint","eslintplugin","eslint-plugin"],"repository":{"type":"git","url":"git+https://github.com/5cover/eslint-plugin-content.git"},"description":"ESLint plugins to enforce the content of your code rather than form","maintainers":[{"name":"5cover","email":"thediscover22450@gmail.com"}],"readme":"# eslint-plugin-content\n\nESLint plugins to enforce the content of your code rather than form\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-content`:\n\n```sh\nnpm install eslint-plugin-content --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-content` and add `content` to the `plugins` key:\n\n```js\nimport content from \"eslint-plugin-content\";\n\nexport default [\n    {\n        plugins: {\n            content\n        }\n    }\n];\n```\n\nThen configure the rules you want to use under the `rules` key.\n\n```js\nimport content from \"eslint-plugin-content\";\n\nexport default [\n    {\n        plugins: {\n            content\n        },\n        rules: {\n            \"content/rule-name\": \"warn\"\n        }\n    }\n];\n```\n\n## Rules\n\n<!-- begin auto-generated rules list -->\r\n\r\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\r\n\r\n| Name                                                           | Description                                | 🔧 |\n| :------------------------------------------------------------- | :----------------------------------------- | :- |\n| [@5cover/require-import](docs/rules/@5cover/require-import.md) | require an import from a particular module | 🔧 |\r\n\r\n<!-- end auto-generated rules list -->\n","readmeFilename":"README.md"}