{"_id":"@arcane-utils/eslint-plugin-enforce-ids","_rev":"2-def217600a04820fc07216c2fbfec591","name":"@arcane-utils/eslint-plugin-enforce-ids","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@arcane-utils/eslint-plugin-enforce-ids","version":"1.0.0","keywords":["arcane","utils","eslint","plugin","ids","jsx"],"_id":"@arcane-utils/eslint-plugin-enforce-ids@1.0.0","maintainers":[{"name":"tchelim","email":"chelim@labelium.com"},{"name":"emilien_giard","email":"giard@labelium.com"},{"name":"joao-leme","email":"leme@labelium.com"},{"name":"desmarchelier_p","email":"desmarchelier@labelium.com"},{"name":"margaux_e","email":"margaux.espinasse@labelium.com"},{"name":"amine.bousselmi","email":"bousselmi@labelium.com"}],"dist":{"shasum":"1ea33269e9649cbf0aa918f319fee3e283ef1eb5","tarball":"https://registry.npmjs.org/@arcane-utils/eslint-plugin-enforce-ids/-/eslint-plugin-enforce-ids-1.0.0.tgz","fileCount":17,"integrity":"sha512-WURgNS1oSocr2+kQvKWYtnuadl1QBBbbVlGMALTqZoANv1ZOnIwpJJrD0tZ/5BRDLGvlURldS9vMHE1HUdvZuA==","signatures":[{"sig":"MEQCIGdepeKEYJeNeZPjqRlsgB8G1ScrEDLUaPl5iEyV1ebKAiACP/3XP1/8i4w+2O4dmQVWyYf1lyTsOSJ5fnvOeqpMhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48338},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","tsup":{"dts":true,"clean":true,"entry":["./src/index.ts"],"format":["cjs"],"minify":true,"sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.cts","gitHead":"f4fb6e5c14466ffaa732bdee776476c7d5c41491","scripts":{"dev":"tsup src/ --watch","test":"jest","build":"tsup src/"},"_npmUser":{"name":"margaux_e","email":"margaux.espinasse@labelium.com"},"_npmVersion":"11.4.2","description":"ESLint plugin to enforce id attributes on JSX elements. Fork of eslint-plugin-enforce-ids-in-jsx with exact matching fix.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tsup":"8.0.2","eslint":"9.17.0","ts-jest":"29.1.4","typescript":"5.4.5","@types/jest":"29.5.12"},"peerDependencies":{"eslint":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-enforce-ids_1.0.0_1772642272570_0.4346415924553415","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@arcane-utils/eslint-plugin-enforce-ids","version":"1.0.1","description":"ESLint plugin to enforce id attributes on JSX elements. Fork of eslint-plugin-enforce-ids-in-jsx with exact matching fix.","type":"module","main":"./dist/index.cjs","types":"./dist/index.d.cts","devDependencies":{"@types/jest":"29.5.14","eslint":"9.39.5","jest":"29.7.0","ts-jest":"29.4.12","tsup":"8.5.1","typescript":"5.9.3"},"scripts":{"build":"tsup src/","dev":"tsup src/ --watch","test":"jest"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"tsup":{"entry":["./src/index.ts"],"format":["cjs"],"dts":true,"splitting":false,"sourcemap":true,"clean":true,"minify":true},"keywords":["arcane","utils","eslint","plugin","ids","jsx"],"peerDependencies":{"eslint":">=8.0.0"},"gitHead":"6b98f9e7dd78bea687cacaa8e2892184480b0666","_id":"@arcane-utils/eslint-plugin-enforce-ids@1.0.1","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-CH6biB6rTAJKCnYU/VxQuF4rjnwdFpvLp/vo8BPA5RAO3PmCQnwjF6Sqxv0fOlAe128iSPu913sdkOqctavTsw==","shasum":"e5139210133228f95d591bb83ccf033987dd1088","tarball":"https://registry.npmjs.org/@arcane-utils/eslint-plugin-enforce-ids/-/eslint-plugin-enforce-ids-1.0.1.tgz","fileCount":17,"unpackedSize":48123,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG1MKlcNGEzZ8ntanBPDlHdINxBhkVePzK0VhnQmPpAOAiBNgJ8x1hKj7Vq8i5U+lVA+wlycANA/QFSakS35L73BHw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d742ecd-8af3-480b-b931-eadcaacb12e1"}},"directories":{},"maintainers":[{"name":"tchelim","email":"chelim@labelium.com"},{"name":"emilien_giard","email":"giard@labelium.com"},{"name":"joao-leme","email":"leme@labelium.com"},{"name":"desmarchelier_p","email":"desmarchelier@labelium.com"},{"name":"margaux_e","email":"margaux.espinasse@labelium.com"},{"name":"amine.bousselmi","email":"bousselmi@labelium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-enforce-ids_1.0.1_1789545526402_0.29854311297683256"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-04T16:37:52.489Z","modified":"2026-09-16T07:58:46.727Z","1.0.0":"2026-03-04T16:37:52.714Z","1.0.1":"2026-09-16T07:58:46.543Z"},"keywords":["arcane","utils","eslint","plugin","ids","jsx"],"description":"ESLint plugin to enforce id attributes on JSX elements. Fork of eslint-plugin-enforce-ids-in-jsx with exact matching fix.","maintainers":[{"name":"tchelim","email":"chelim@labelium.com"},{"name":"emilien_giard","email":"giard@labelium.com"},{"name":"joao-leme","email":"leme@labelium.com"},{"name":"desmarchelier_p","email":"desmarchelier@labelium.com"},{"name":"margaux_e","email":"margaux.espinasse@labelium.com"},{"name":"amine.bousselmi","email":"bousselmi@labelium.com"}],"readme":"# @arcane-utils/eslint-plugin-enforce-ids\n\n## CHANGE LOG\n\n### V 1.0.1\nUpdate eslint to 9.39.5 and build/test tooling (typescript 5.9.3, tsup 8.5.1, ts-jest 29.4.12)\n\n### V 1.0.0\n- Fork `eslint-plugin-enforce-ids-in-jsx@1.0.0`\n- Conversion ES5 → TypeScript\n- Fix: `targetCustom` uses an exact match (`===`) instead of `String.includes()`\n","readmeFilename":"README.md"}