{"_id":"@drupal-canvas/eslint-config","_rev":"18-5b43f4d494b6d818e836351ebc383b98","name":"@drupal-canvas/eslint-config","dist-tags":{"latest":"0.10.1"},"versions":{"0.0.1":{"name":"@drupal-canvas/eslint-config","version":"0.0.1","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"GPL-2.0-or-later","_id":"@drupal-canvas/eslint-config@0.0.1","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"712eb918a0df2a55735bf9a85c2cb63eb6d708ad","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":4,"integrity":"sha512-8gx4A8F3RUn3QDbmnKOlwOVYaeZm2wxZ3xqu7bGMiC1viKm2I+H7+vdD8Cukp8VGDSGZc/08j+1+KkDygLBU/Q==","signatures":[{"sig":"MEQCIBxklV8pkmYLALC3yJIfvYS0dEMnmttaGvuMUIGWfunSAiAJ6lf72OkP6ka0luY7usUb+XzF49n5gr/c+WOzJ1OjSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328337},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"951e15bfdd13a64677da7b2e6f5c1302e8103cd6","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.1_1764596808743_0.6711415999690165","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@drupal-canvas/eslint-config","version":"0.1.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"GPL-2.0-or-later","_id":"@drupal-canvas/eslint-config@0.1.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"a18510687498e80ed0307c71c475eeaa4db509df","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":3,"integrity":"sha512-uwchzVpndK/KVhHxvTrGjWsydNPSYDxLzH/FjM9oJZpy5R3j0JjuOthSWIqGaDSIRJVu6XcnnX4RquWXvminLQ==","signatures":[{"sig":"MEQCIAkylaQzsGQJdKIqSCgB6NHFGpVsEAqMeTAz4wfppbfVAiBAd/6F4T/L+g7S4ng2llxtZkEnpFuDvabpaBhbZr/tYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21925},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"45f2998380168a8844fd88d877f55c063a2b628d","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1765842454573_0.04861495584107178","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@drupal-canvas/eslint-config","version":"0.1.1","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.1.1","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"ce3d5b275c2cb78337824c8e7e7a298d36481dec","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.1.1.tgz","fileCount":3,"integrity":"sha512-Xe4km+cpib5VnQkxwepwuB6ERotJjkWMjmOApDSgUSIp8LosYuyz2gkt0RKcfdpBinNuxGxaeHxSy7fUSzhSAQ==","signatures":[{"sig":"MEUCIQCVMMgduStDKBJiwLzuw5XJqIRibJ7j70p+f3TUs2lykAIgQxKJ90fu6ASpe0txEz6tJmZtYOY0BKxSIQmcJbiPnBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22072},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"38b2b01f67e91a66d9998afb7a090567e204355c","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.1_1770826074460_0.37484680909848644","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@drupal-canvas/eslint-config","version":"0.1.2","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.1.2","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"998e717e5a09e337e303df1eebdeecf4a51b756f","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.1.2.tgz","fileCount":3,"integrity":"sha512-07NK7+fJwB7uhNQFQNnEDGS8lSA8F32FtH7RO4hjXlMYgNNO+SCRN6wIErI94qjHq+L0LTWvpwHHtsV5dbJ0RA==","signatures":[{"sig":"MEUCIQCpYSHYH2NFuI+voibzxMjkh4IfuSs2YMbmx3ZodhbtFQIgbrXAxwWen3A3HuitrCF3Qo87VQmDWCzqNJjNdARpNdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23148},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"4f69ceb52a87e85564c1fb9313b20829daa4f236","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.2_1772743999813_0.20136731268066344","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@drupal-canvas/eslint-config","version":"0.1.3","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.1.3","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"8000827dc217f18614c13ab297a94a8f05a41adf","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.1.3.tgz","fileCount":2,"integrity":"sha512-AC3WUb+BhIxOevsCh29ph8J5WWEKUk/06mEFGrxp3Y8wyz/20HQSegCT9F200fdbOg0e6e98VVtelm1Dj89Ejg==","signatures":[{"sig":"MEYCIQCYeUWeUEJ0y8fzjIRnSPibESKI3Q9dUFpo/pR+7XCUawIhAPD5AvbPbbAGCxkcaF1HygWDmXbSxvwnou6vUpmdq7aT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6956},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"fbd38dfab306a57d4db34f2b1e84aa34ab256318","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.3_1772882571201_0.7979707622355501","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@drupal-canvas/eslint-config","version":"0.1.4","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.1.4","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"07e39883ed352068cb4ffd04e766c6bf70ab62b2","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.1.4.tgz","fileCount":3,"integrity":"sha512-ypqiWckfa5xQJN+4Og8gCGAlZPicopgC8ixaZF/7asrD5rmPnvU423VVthFP1Zt0g5cix/1x9D4dN76sqNx1Ug==","signatures":[{"sig":"MEYCIQC5womvPBr6tgfX0Pd9MeTbqGTHPDe1iNFIQHHPbKnE1wIhAPMwBQm6wmHA0qVJtxr7rmss3YRMWs3S3WS6NlCuAv8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25437},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"e5ae8dfa13cbb066ae797bbc1910bff20372ffa9","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.4_1772883424469_0.6702681854120529","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@drupal-canvas/eslint-config","version":"0.2.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.2.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"a98a8aa9afe36a6c0039d16177752c456af41e7d","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":3,"integrity":"sha512-dZ5UsKYJpwk0PC/tMcgGlFH6JUM9WhZ1tWGiE2Znn0GX6SzMwr1shlW8FLFxawmxsvqwubkOP+WYrqb+WS5ojA==","signatures":[{"sig":"MEUCIQC4YrAEMWn4jm7S7lNza4NkFmYcyHnt0R2nGw79JOYYXgIgHPvxZsXVQM3dSIbEIdt1F0beoqDwwJNZh22hsOu3KWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183786},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"0400a4186659eb6e634d5d84e2417e73282a8a66","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1774047419863_0.5772989437695557","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@drupal-canvas/eslint-config","version":"0.2.1","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.2.1","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"0d4597b9ab2eee1f34854e385c0e1cacb263f897","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":3,"integrity":"sha512-SVmv6EUtMdfR+yHErAiBW1V8wC78bTeUBsK8gRw+MJFhDPVDTjalF2qygWbavWUi6gWlK5s7dee0SRMAoKzsIA==","signatures":[{"sig":"MEUCIQD/YViXUz0zLcR8y1/+SdEeTome3O0uRxbyguj7pYkLKAIgRiDbOutIK32KE9ziCpAmXH3jeeWv8zLHEd/ByWQ7PB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185247},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"004e4c24cd82419472597f056463bcbf51b8ccf6","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.1_1776265666290_0.04673811667757244","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@drupal-canvas/eslint-config","version":"0.3.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.3.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"9cbd4a995363b736f985ff6dc642f56570d4144d","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":3,"integrity":"sha512-/bFL017qeiVDxBKMeEspUgtNAcuf3x5PUPk94SBO5YxetSv4f0x7rzlsxfUHr9u8sWpdAovOZdOBRn3AAn1ORw==","signatures":[{"sig":"MEUCIQDeYdZKcLdXLxxsLcVDMXpi7hUVdjMaKbM/PL6q+CS50gIgC/QbABTVXAIbl9qlaEoOBJLvebCM5oQY7yWq0q6D1/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188648},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"d20871a73d3fccd14d73a148c778bb24f22872d4","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1777212913741_0.4545127264983868","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@drupal-canvas/eslint-config","version":"0.4.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.4.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"31fd06711245c2703d8dfeb8847f8b98df2f4855","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":3,"integrity":"sha512-TIFBJWlPzMaLg6tENdUmYHvkN39aJlWHkFQPGSeKOUmCE0xv0WBaMAphCVnN4ZtjgffE1CgnPX+vgjENWerU7A==","signatures":[{"sig":"MEUCIQCdogv1cP7Tw8qVyowK0Dljk52YKQF8RJ5be9HGpC8kZQIge2vN4iiytXk+Ejyww+1lClc71C5nSNPiQBilv1QlGfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191701},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"e7b82eaa8b492e6f0ac0d2cd2bd9be18650bbaac","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.7.0","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0_1777401904950_0.8634597420737264","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@drupal-canvas/eslint-config","version":"0.5.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.5.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"ce96e7e42adb1d69355bc1880319bb5c19840433","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.5.0.tgz","fileCount":3,"integrity":"sha512-hlgBV4zWpx2GN6civtJtonXhzY51+rfxNyH2IUCeZOnRC9rx3S7Y+fbfNvTdwo9lAdTkElcnPAGkqXzh7O+CZg==","signatures":[{"sig":"MEYCIQC8g1lcNHA/mlCetRc0xkfUXk43dsIYAoYdDvUY1LthsAIhAO5eckydNrFHFcgFswPvGJ1mYB69gyAduoCKqIDKaIsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193084},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"d0aec30985f80853e3af0e36b4e999dc345f42c8","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.3","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.0_1778589476466_0.737786757334902","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@drupal-canvas/eslint-config","version":"0.6.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.6.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"917811630bd143aa8056260998f72a39bc0b7701","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.6.0.tgz","fileCount":3,"integrity":"sha512-LbYCa+hHxmI47rnKdlOsmKQ9wFilUqZZvWirDsJrxuZpwC0gYsegZsIvz6hH7TN34/Jzq/YhXz8PsvwDtE98Hg==","signatures":[{"sig":"MEQCIFNOt0aiQVpTrd6Mgo+XXyLg7n8YnXdxQ1/f80rlwTM8AiAF+L0zl4f7oIXNCgEBoy1ajrhLfRA6pcf2etCcodnxDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260414},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"ee2145bbab8cce1bbeae987c61ce03b4ed89c28d","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.8","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.0_1782129669533_0.34990678463997105","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@drupal-canvas/eslint-config","version":"0.6.1","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.6.1","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"486cce1427a4f9dca5a40d223e4cfa3988f2d8b6","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.6.1.tgz","fileCount":3,"integrity":"sha512-yXiBeh30A3vFE99hjxY56zzULjaInhb26YQAOFRJw/U7iqVU+rfSqCs9t5d8xc+ne6ab+6RM+XQdE+vW1+PAig==","signatures":[{"sig":"MEUCIQCkjV4Dwsp7LIkbZ7weRtAoKYcJlji9DA88GNx/oZ5T/wIgT8ETrE6NG1wdAK6g3PCyY3JEj/bopfbgmojthrQGCGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261009},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"gitHead":"c889e9aa851bc16bff55b562c580c8c75b6a352a","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.8","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.1_1782836986674_0.5365618698777668","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@drupal-canvas/eslint-config","version":"0.7.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.7.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"2f38f872dfdbde171eceb658cb0339f0653a1423","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.7.0.tgz","fileCount":3,"integrity":"sha512-d2PSyh3JmMxYxm/2SZpIpMxktrhkfR/AbVCDNlo5t6ktOF74g1ryLOqjzheE5bHIIX4ND8pBbBGATs2gxHaP7g==","signatures":[{"sig":"MEYCIQCMBxte7Jk9p8iOcjm3evkamXTUhAS/O62+9wg66mIKiQIhAPKY3XAlb44TCuw6/ytRfADwj4ptTLFJIxvD+6upCQOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41312},"main":"dist/index.js","type":"module","engines":{"node":">=18.20.0"},"scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.8","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.0_1784706565544_0.30248170094989435","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@drupal-canvas/eslint-config","version":"0.8.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.8.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"440e78e804e1f580c0c27c063bd39743fce4a48b","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.8.0.tgz","fileCount":3,"integrity":"sha512-qREc4F2TGuG3VpPoVtQefkOdE5hO9IyKnFYKxv9Z8FJO36cGuIcqTd9EY2vZBNQdZI12xWeeGGHs/bYjSIvCCw==","signatures":[{"sig":"MEUCIQC84HR2qe87axhu1WjMp6WVCmFygd59wDAB7qNRvYGCFwIgT6vm3KsBDJCfIVKaugDkngIo6Psocdlh14uI68fZwfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41328},"main":"dist/index.js","type":"module","engines":{"node":">=22.19.0 <23 || >=24.5.0"},"gitHead":"333583b35e114361c520ca24179f779d89501486","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.12.1","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"24.15.0","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.8","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.0_1786553327507_0.6873322476549717","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@drupal-canvas/eslint-config","version":"0.9.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.9.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"9108f9c70bd077819bb9594623cc40a08354592f","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.9.0.tgz","fileCount":3,"integrity":"sha512-bxMop+m0jI5f21539AIkzdErHuHmu8bdA/N7+RaMgUZf7o1sFoASEIZG1vZS8/doLUfC9pQ+8BnOyW8DHDRrTA==","signatures":[{"sig":"MEUCIQCZxD6JXb6aiocYW2arGlJS3Pur1SgOASryhUtj0v3ccQIgcv+7jVpay88Vl83USwy/a9cxvno6ftqleE5O2WNChwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42057},"main":"dist/index.js","type":"module","engines":{"node":">=22.19.0 <23 || >=24.5.0"},"gitHead":"703764e730aa7096ceda7df5c5046ba61afc69fb","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.12.1","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"24.15.0","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.8","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.0_1787081104559_0.4435822768404878","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@drupal-canvas/eslint-config","version":"0.10.0","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"license":"MIT","_id":"@drupal-canvas/eslint-config@0.10.0","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"3523654d1f15bae5f8621c9feb301e40f584786c","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.10.0.tgz","fileCount":3,"integrity":"sha512-MfmFRf1f4U8J3zBVRIO4As6WKvZTPGVlhYEcDGuGGQaVv0nkDsauE/DHYpAlz2v5ezYzY050ZIYflY7D7RY/0g==","signatures":[{"sig":"MEQCIHbs0Ipcx4hGxst+PiIX37PMwU23kMn3Wr7Ei1fa8D2EAiALhWSI+Idwld4PEyH2wwggDp2g9zCOuXBWcu0VNcjPww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2yLn5M0A3cRBgEUEQcqG3wZypuNU9JiQvaSWVVU1u8QIhAJxB8d+sH2u80Wb3ODgxcojz+KFtWxvW4bx6diZ/iuNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34767},"main":"dist/index.js","type":"module","engines":{"node":">=22.19.0 <23 || >=24.5.0"},"gitHead":"e69ba99c4b42eb78a48572b6ac6041ff673f5d77","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.12.1","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"_nodeVersion":"24.15.0","dependencies":{"globals":"^16.5.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.8","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.0_1788983182215_0.7150628321675438","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"_id":"@drupal-canvas/eslint-config@0.10.1","bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"dist":{"shasum":"2e448110b32f7f8c8cdd83bfb01fdc7908852fac","tarball":"https://registry.npmjs.org/@drupal-canvas/eslint-config/-/eslint-config-0.10.1.tgz","fileCount":3,"integrity":"sha512-viBBZ0YBVZpuP9OXpAwFnaSxQr1JWfggjwRfq3A3hSrGtuIzpq8/Mz4L8pz967ElvsN9P9xRuXBaEhueKLV7ag==","signatures":[{"sig":"MEQCIHK/g9H0VB2DGdiD1wT2eS79/bSbDGf+v0Le115ZD76ZAiBZbd/Ml/qlATX00a2nMQv0i/+BQpLUsUkVwZKO7b6S+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMlgdjOpi0cgrk5FU7/k0e7blEhvuli6yblhdjFfhVQgIhAMUQkdizxpUzLor6Ts5kzOUIMSekkngBU2M0821v/dUq"}],"unpackedSize":34768},"main":"dist/index.js","name":"@drupal-canvas/eslint-config","type":"module","engines":{"node":">=22.19.0 <23 || >=24.5.0"},"gitHead":"0daaea1f629263954449c1520e7eeb4da9999f96","license":"MIT","scripts":{"dev":"NODE_ENV=development tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","type-check":"tsc --noEmit --pretty"},"version":"0.10.1","_npmUser":{"name":"balintbrews","email":"b@balintbrews.com"},"keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.12.1","description":"ESLint config for validating Drupal Canvas Code Components","directories":{},"maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"_nodeVersion":"24.15.0","dependencies":{"globals":"^17.12.0","lodash-es":"^4.17.21","@eslint/js":"^9.39.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"~7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.8","typescript":"^5.9.3","@types/lodash-es":"^4.17.12","@drupal-canvas/discovery":"*","@types/eslint-plugin-jsx-a11y":"^6.5.6"},"peerDependencies":{"eslint":"^9.26.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.10.1_1790369685283_0.3794922444019049"}}},"time":{"created":"2025-12-01T13:46:48.648Z","modified":"2026-09-25T20:54:45.549Z","0.0.1":"2025-12-01T13:46:48.931Z","0.1.0":"2025-12-15T23:47:34.700Z","0.1.1":"2026-02-11T16:07:54.670Z","0.1.2":"2026-03-05T20:53:19.940Z","0.1.3":"2026-03-07T11:22:51.322Z","0.1.4":"2026-03-07T11:37:04.618Z","0.2.0":"2026-03-20T22:57:00.012Z","0.2.1":"2026-04-15T15:07:46.436Z","0.3.0":"2026-04-26T14:15:13.922Z","0.4.0":"2026-04-28T18:45:05.163Z","0.5.0":"2026-05-12T12:37:56.620Z","0.6.0":"2026-06-22T12:01:09.690Z","0.6.1":"2026-06-30T16:29:46.802Z","0.7.0":"2026-07-22T07:49:25.684Z","0.8.0":"2026-08-12T16:48:47.662Z","0.9.0":"2026-08-18T19:25:04.698Z","0.10.0":"2026-09-09T19:46:22.285Z","0.10.1":"2026-09-25T20:54:45.349Z"},"bugs":{"url":"https://www.drupal.org/project/issues/canvas"},"license":"MIT","keywords":["canvas","drupal","eslint","eslintconfig","eslint-config"],"repository":{"url":"https://git.drupalcode.org/project/canvas.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint config for validating Drupal Canvas Code Components","maintainers":[{"name":"balintbrews","email":"b@balintbrews.com"}],"readme":"# Drupal Canvas ESLint Config\n\nESLint config for validating Drupal Canvas Code Components.\n\n## Config variants\n\n| Config        | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `required`    | Base settings for parsing JavaScript and TypeScript files, YAML parsing for component metadata files, and custom rules for Drupal Canvas Code Component validation. Automatically used by [`@drupal-canvas/cli`](https://www.npmjs.com/package/@drupal-canvas/cli) when validating, building, or pushing components.                                                                                                                                                                                   |\n| `recommended` | `required` + recommended rules from [`@eslint/js`](https://www.npmjs.com/package/@eslint/js), [`eslint-plugin-react`](https://www.npmjs.com/package/eslint-plugin-react), [`eslint-plugin-react-hooks`](https://www.npmjs.com/package/eslint-plugin-react-hooks), [`eslint-plugin-jsx-a11y`](https://www.npmjs.com/package/eslint-plugin-jsx-a11y), [`eslint-plugin-yml`](https://www.npmjs.com/package/eslint-plugin-yml) and [`typescript-eslint`](https://www.npmjs.com/package/typescript-eslint). |\n| `strict`      | `recommended` + strict rules from [`eslint-plugin-jsx-a11y`](https://www.npmjs.com/package/eslint-plugin-jsx-a11y) and [`typescript-eslint`](https://www.npmjs.com/package/typescript-eslint).                                                                                                                                                                                                                                                                                                         |\n\n## Usage\n\n```bash\nnpm install -D @drupal-canvas/eslint-config\n```\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport { recommended as drupalCanvasRecommended } from '@drupal-canvas/eslint-config';\n\nexport default defineConfig([\n  ...drupalCanvasRecommended,\n  // ...\n]);\n```\n\n## Rules\n\nThe `required` config checks portable authoring rules and project conventions.\nMetadata structure and target acceptance are validated separately through the\nCanvas Code Component metadata schema and the target Drupal site.\n\n| Rule                                           | Description                                                                                             |\n| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------- |\n| `component-dir-name`                           | Validates that `machineName` matches the directory name (index-style) or filename prefix (named-style). |\n| `component-exports`                            | Validates that component has a default export.                                                          |\n| `component-imports`                            | Validates that component imports only from supported import sources and patterns.                       |\n| `component-no-hierarchy`                       | Validates that component directories are direct children of the configured `componentDir`.              |\n| `component-prop-example-value-no-empty-string` | Validates that string prop examples do not contain empty values.                                        |\n| `component-prop-names`                         | Validates that component prop IDs match the camelCase version of their titles.                          |\n| `component-required-props`                     | Validates that required props are defined and provide a default example.                                |\n\n## Development\n\nThe following scripts are available for developing this package:\n\n| Command      | Description                                                              |\n| ------------ | ------------------------------------------------------------------------ |\n| `dev`        | Compile to the `dist` folder for development while watching for changes. |\n| `build`      | Compile to the `dist` folder for production use.                         |\n| `type-check` | Run TypeScript type checking without emitting files.                     |\n| `test`       | Run tests.                                                               |\n","readmeFilename":"README.md"}