{"_id":"@cassidydc/eslint-plugin-wordpress","_rev":"17-5b1bfe49663376a3db825fb4c2e357ed","name":"@cassidydc/eslint-plugin-wordpress","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.0","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.0","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://cassidydc.com","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"8bf8fe41c34d1a0da585b2e6b68361831dbe16a1","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.0.tgz","fileCount":67,"integrity":"sha512-97C/mVGBBcFA9UtXc7WJ7iLIUiAAd9/exuL4LbsSOoZpZ5E7a9IWq0dPeIszCOITCuEE1WueHrEvTu3NV7doYw==","signatures":[{"sig":"MEUCIB+yFDjR+WX74qqTRgbazIpWOK4IgY3WMpzJURTDPi9UAiEAq8UIocX3SKKjNwXU/jEQT0Ge3Rkav/8xyHS3zL4v7cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141637},"main":"index.js","gitHead":"d652dc874fd044cc4619a110d12646338bfc2531","scripts":{"test":"jest","format":"npx prettier --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@babel/runtime":"^7.28.2"},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","typescript-eslint":"^8.39.0","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.0_1754363708726_0.7149030745124043","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.1","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.1","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://cassidydc.com","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"023ea41dae8ff473d54881b7c2fc4e69398fb490","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.1.tgz","fileCount":67,"integrity":"sha512-mW9p7VV9Yy+5+jIjmOJkTq/kFR7RhjEePMdV/vrbbq5hKg1FMXWcsC4ygTtABFjlALP3IcBY/DegDXrpcSAN3w==","signatures":[{"sig":"MEYCIQDgl/rjmHuUuIS5I49epJQslU8vLhrFZODXUdNx6BX7JwIhAOumXB2f9DUcb+XXJGePa1nCJi+7tBg1laJ7eElEAYNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141760},"main":"index.js","gitHead":"78be9ab6a07720cc85c73cc99520a2a462d2fb20","scripts":{"test":"jest","format":"npx prettier --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","typescript-eslint":"^8.39.0","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.1_1754366533628_0.7200921473537771","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.2","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.2","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://cassidydc.com","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"cfd79c9f9e01764ed9f0af2b68c463bb5e8602c2","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.2.tgz","fileCount":67,"integrity":"sha512-SWj0CVc7DC4c5V/MKW8FfQ7/jixvDhjlygxpPpsS2etSD5qJ/ZAFbGPZ+uNjIx901qgAbvGXgfrUcAk5kXHedw==","signatures":[{"sig":"MEUCIQDka1eYJ0WH0SeqsqU5HdFleXltfSc1rAueFbi39vVjiAIgdxl2Gk08wdN86cC7kV+GqyFekCuwGvldeko18kH8d5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141796},"main":"index.js","gitHead":"85f6ac7953009db64b7ce0f6f482eaecf7e02643","scripts":{"test":"jest","format":"npx prettier --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@cassidydc/eslint-plugin-wordpress":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","typescript-eslint":"^8.39.0","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.2_1754367131229_0.6715037130444761","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.3","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.3","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://cassidydc.com","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"83790d8f5c983af91a32a922b151292d8fc20fe8","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.3.tgz","fileCount":67,"integrity":"sha512-ZNyT4ncshInr389pYrVRqtyMrckD2s/racxKTpkQUASeUT9tWLcSsVWNBf75cAhhJZucxy8QcKAORZtDw1Hvwg==","signatures":[{"sig":"MEUCIQD55weCkr9MclG5DFzIvIevfEKLCk4TonDsEejWPBFKPQIgW54KQUXxm9ZAw6sJ/KXoKtAuXEJOvzcUhtKU8k1bUlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141778},"main":"index.js","gitHead":"68424d360e5fa78f8f566574f0b21ee2153c853a","scripts":{"test":"jest","format":"npx prettier --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.3_1754367800090_0.6291981732486018","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.4","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.4","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://cassidydc.com","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"12a62e1d603827bd7d482c760c33063af058e0ae","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.4.tgz","fileCount":67,"integrity":"sha512-GXUx8vDNMTl5Vo8NCn28y2IbFpN0mcljDfGLzAguOIuROFGuZ29SWp95SzSpZFCtjfBFmdnuWbxKM9Oi/s7Wyg==","signatures":[{"sig":"MEUCIQCv0KKhyb3geftFeKw+RVB/EO5tVb4TudcRyXe78xnNBQIgGnnkW/7/23BaK4IN4yfvKkxdDKdvxqC//BlWkWkU+Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141953},"main":"index.js","gitHead":"7a3c018ba3d0cfc3e6e12c830f60e6afef4027a7","scripts":{"test":"jest","format":"npx prettier --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix","postinstall":"patch-package"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/core":"7.28.0","@babel/runtime":"7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","patch-package":"^8.0.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.4_1754439529706_0.3383098044876993","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.5","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.5","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://cassidydc.com","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"bad8cf1a013dd5a91eefa2bac1df29f29e37e1f4","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.5.tgz","fileCount":49,"integrity":"sha512-YgNhWxvyfI18JuUdn9ejBhXroFJ7Mg9i3eyrSLyZQa17k6FP/n4SNp9Xn9bop34FP8qsrD2wFLi16ntjtcudSQ==","signatures":[{"sig":"MEUCIQCcgWJ12iT9AR+77DZIl+r6zbxSd/KYdZjyKy+ZpWP0eQIgOLqUBoJUbHXLVl2yktjM9dvUFuOdplP+kXNVIxfpYdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97602},"main":"index.js","gitHead":"32b68506f4bf8fbd06e2f8c95d2a53c233a7ba0b","scripts":{"test":"jest","format":"npx prettier --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix","postinstall":"patch-package"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/core":"7.28.0","@babel/runtime":"7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","patch-package":"^8.0.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.5_1754440578059_0.7050853373621675","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.6","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.6","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://cassidydc.com","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"d1d0bd47da1c80863ce9400d91cfaa5e5d56e4d8","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.6.tgz","fileCount":49,"integrity":"sha512-4F4pnuLJudZ/20tl/RVFQziNy3Ll7B+fzWfjLekSVQAfybjpj9lyFe4xCA5DNELGNnx1+qV0UK5wWhM2aPTlTg==","signatures":[{"sig":"MEQCIGSMjw/+52GvqzKuTn1iByfVkIedYjzZgJrgl7J2qJ8NAiAJyZF+GAZrzFPwoaI3bp/BfprHKicv+jr9ZhF4bcudyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97562},"main":"index.js","gitHead":"e4302eb39119b6f90a1da713ae9abaeecd8dfd17","scripts":{"test":"jest","format":"npx prettier --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix","postinstall":"patch-package","postinstall-postinstall":"patch-package"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","patch-package":"^8.0.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","postinstall-postinstall":"^2.1.0","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.6_1754441464090_0.11867788032650783","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.7","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.7","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://cassidydc.com","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"d13607a179094f7fe930602b22dd9ec38f6aa350","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.7.tgz","fileCount":48,"integrity":"sha512-LOt9GRvG2f2UZpk1PN6qMRw0eaWPr8TLawr8jkbB+728vpBI3YuEO13QWXycD9CYR4/zvAkd+YghD/ShN7RlmA==","signatures":[{"sig":"MEYCIQD055icfrtK/tUGpasvz8QpqSJCcV8/++DviaNxAWV58AIhANXF3y0jXF87JDL71siikwR09hJnhvWIh3FwSBodOXRV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96454},"main":"index.js","gitHead":"db2ce60489315111481383c22915fab596066a6a","scripts":{"test":"jest","format":"npx prettier --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.7_1754449517466_0.046791071693295105","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.8","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.8","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"20920622e822689e8d3871e249b4eab08a9d3561","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.8.tgz","fileCount":48,"integrity":"sha512-3W+P5illdWw7ywM8f1tKjx1vMKqbZUkVX5Ux9NCibHvpnIAlh++MPfFeYLLISO2QL/+lwv548xpf3lVlokItNQ==","signatures":[{"sig":"MEUCIChJcC92EFBS8xQG7DxERWA6444/md2TyM0DxGo5/JDgAiEAqLy+vWWQjpWc8a7U+7kRS9g5/VvVjRIn05uBqqm6qrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102074},"main":"index.js","gitHead":"456cba12e83383737f6264f9c1b119d1a934f316","scripts":{"test":"jest","format":"npx prettier . --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.8_1754463312342_0.014980051084894308","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.0.9","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.0.9","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"f348bac3385d13ebd7d59a64d6ee7e8efe21fd70","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.0.9.tgz","fileCount":49,"integrity":"sha512-6edJ33a5o9p4krrySg6Xt4kV/jUoaURSU8v3wYV0Ob46BwVwYeyqQ4aK/mYxpNJLUmM4kM0AQd27r1fNvGn2Wg==","signatures":[{"sig":"MEUCIA+3gRLTKMZXA+Hu7HrWhjJn+Mgz35Y0TbrdTy7b2wYqAiEArSTckxvzx8gvaGSQRd1rpVgPX3Zp43yXM91DstT+1bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102243},"main":"index.js","gitHead":"b485984dfd8aafeddb83be84607936acf6f87b70","scripts":{"test":"jest","format":"npx prettier . --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.0.9_1754465745967_0.2529104381177403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.1.0","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.1.0","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"e4ecb49aba5dff8f063307f27bb20c49d0ae5fc5","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.1.0.tgz","fileCount":48,"integrity":"sha512-CG0RyggBj8IBexw7bhe+yjigE+mUQHtmMNTXlBMmFBWlVSs9yb5/T88oWxxBTSA/qz6rmWi2Rh5X8qPRNoZHBQ==","signatures":[{"sig":"MEUCICHvf2rvgYzPxgaC/mw5Kw9Q3rkVTHVgHVjIHsm65n9ZAiEA2QytvgIGyIbbcjYDzRHfgaUm3l4fUPk1ofxHpQ9Qqcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102822},"main":"index.js","gitHead":"efdd720702fe8db47548f4aaac4c8a471098850e","scripts":{"test":"jest","format":"npx prettier . --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.1.0_1754468849661_0.4492016627681019","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.1.1","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.1.1","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"3894dcd635e9eebada26bde9be3be08826c50a11","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.1.1.tgz","fileCount":48,"integrity":"sha512-nsECnJoQb8jEMs+ULQS4m1JGQ0hKShs7bq22kUorlCCl7gr6Gm7MHmzdGeods2oQ1sFk4RE907UKB0MJLHPC7g==","signatures":[{"sig":"MEUCIFs2JWzacVam5hHZCuy3SsDi2IyUlwM8ZRyCFjOS0McKAiEAwHrpw2S0rVjj/y14nZBGVn0oKv3ZSZYY9SZq/Sucl7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103005},"main":"index.js","gitHead":"f4ab780dc1dac2b2ee13c2569f48bd3abbd26b39","scripts":{"test":"jest","format":"npx prettier . --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.1.1_1754469537547_0.8000556818965321","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.1.2","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"name":"Jacob Cassidy"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.1.2","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"58c67e7e85658e99d464f74283d4794bb8c03dcf","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.1.2.tgz","fileCount":49,"integrity":"sha512-YfF6S1epPolu4K0sAdsQM7+lckRVNTwme8Wqs6QM7X0XPHQhW43fhAMP4Sx0BmnIG014gvYuxHOthre2L1cnzw==","signatures":[{"sig":"MEUCIQDZ/QAbHLg1pknNCFfGe6YZluJoHTHOu8g7KAUEP+ftDwIgN+eWyArx0ryYS3sf064W84HN0KroMTzLan6eqY72Sac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106172},"main":"index.js","types":"index.d.ts","gitHead":"fb564271acaf3bd7fe9c84ff10c5da65335025b8","scripts":{"test":"jest","format":"npx prettier . --write","lint:js":"npx eslint --no-warn-ignored","lint:md":"npx markdownlint-cli2 \"**/*.md\"","test:ref":"jest ./rules/__tests__","lint:js:fix":"npx eslint --no-warn-ignored --fix","lint:md:fix":"npx markdownlint-cli2 \"**/*.md\" --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.2"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@babel/core":"^7.28.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","@babel/runtime":"^7.28.2","typescript-eslint":"^8.39.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.27.0","@wordpress/babel-preset-default":"^8.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.1.2_1754533985782_0.3679472168852551","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.2.0","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"url":"https://cassidydc.com","name":"Jacob Cassidy","email":"jacob@cassidydc.com"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.2.0","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","bugs":{"url":"https://github.com/cassidydc/eslint-plugin-wordpress/issues"},"dist":{"shasum":"8a3f6718d2ff94e6b1955d2d81023f1bfc04d8e4","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.2.0.tgz","fileCount":49,"integrity":"sha512-QJGeEoEPjUbSG0K2YCnQOoY2rodedsbFiY01CPFsyGpyTs6BDcFpgn0RiP3BS3kpY0busbS7KZjtqgBULlDG5g==","signatures":[{"sig":"MEQCIE26StwBfa/rz+po1wr9hGveqkNNojAu1bWqg55jG1dMAiBEW5kY60cIHn+gxyD2X9ExBjD/2ZkD+uqgGmt8pKlhEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111193},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"b7907c66d6be82f97dfa194fa5fd847067834cf2","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest","format":"npx prettier . --write","test:ref":"node --experimental-vm-modules node_modules/.bin/jest ./rules/__tests__","lint:docs":"npx markdownlint-cli2 \"**/*.md\"","lint:scripts":"npx eslint","lint:docs:fix":"npx markdownlint-cli2 \"**/*.md\" --fix","lint:scripts:fix":"npx eslint --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/cassidydc/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.33.0","globals":"^16.3.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","typescript-eslint":"^8.39.1","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^54.0.0","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.28.0","@wordpress/babel-preset-default":"^8.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1","prettier-plugin-multiline-arrays":"^4.0.3"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.2.0_1755218710513_0.9942423798609381","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.1":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.2.1","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"url":"https://cassidydc.com","name":"Jacob Cassidy","email":"jacob@cassidydc.com"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.2.1","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","bugs":{"url":"https://github.com/CassidyDC/eslint-plugin-wordpress/issues"},"dist":{"shasum":"e5d7262b4326ef0acfdc0c46399f2a8b1ae0497c","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.2.1.tgz","fileCount":49,"integrity":"sha512-PdvbLiRWHue3d6XYuEJ2vCAfagl7zD45DwWNBBpU1zczMmUgRmU6+PFii4U4j+swkV5QYHUDjxbA7lxX0O+hSA==","signatures":[{"sig":"MEQCIAaydtsN/X/cLxLnraATMpkh2vDV0sD+IS3EFc4HXVmZAiAay6stTpCNU/saceKpSiAg+8hGgo07wdYmMGdEdvqwWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111286},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"4912ba7bb94d9745eb24d84ff1934c7841728619","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest","format":"npx prettier . --write","test:ref":"node --experimental-vm-modules node_modules/.bin/jest ./rules/__tests__","lint:docs":"npx markdownlint-cli2 \"**/*.md\"","lint:scripts":"npx eslint","lint:docs:fix":"npx markdownlint-cli2 \"**/*.md\" --fix","lint:scripts:fix":"npx eslint --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/CassidyDC/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.33.0","globals":"^16.3.0","cosmiconfig":"^9.0.0","requireindex":"^1.2.0","typescript-eslint":"^8.39.1","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^54.0.0","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.28.0","@wordpress/babel-preset-default":"^8.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1","prettier-plugin-multiline-arrays":"^4.0.3"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.2.1_1755219113640_0.7183498788054357","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.2":{"name":"@cassidydc/eslint-plugin-wordpress","version":"1.2.2","keywords":["eslint","gutenberg","plugin","wordpress"],"author":{"url":"https://cassidydc.com","name":"Jacob Cassidy","email":"jacob@cassidydc.com"},"license":"GPL-2.0-or-later","_id":"@cassidydc/eslint-plugin-wordpress@1.2.2","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","bugs":{"url":"https://github.com/CassidyDC/eslint-plugin-wordpress/issues"},"dist":{"shasum":"b4add7ec278f9219a9936cd01aa3deadbd59a0e8","tarball":"https://registry.npmjs.org/@cassidydc/eslint-plugin-wordpress/-/eslint-plugin-wordpress-1.2.2.tgz","fileCount":49,"integrity":"sha512-Xqb+XzITxiYMPmzk5kOXergqa5WS29GLS9v2qUpbsELAG5uEZPCHljw941UmdmJyg3DanjX6mJcfbiGrtNMH2Q==","signatures":[{"sig":"MEYCIQC7aWuz/kvTM3207pVVT7kxjW1iOAEe3KmFAz3Rw/XQpAIhAKXJeMo2wLx+lzbJuaSo1DYUL9Y+el50scVoWtJHDxKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111343},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"6db4f66cb63e7b69641d1ae37068973a0855d7c5","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest","format":"npx prettier . --write","test:ref":"node --experimental-vm-modules node_modules/.bin/jest ./rules/__tests__","lint:docs":"npx markdownlint-cli2 \"**/*.md\"","lint:scripts":"npx eslint","lint:docs:fix":"npx markdownlint-cli2 \"**/*.md\" --fix","lint:scripts:fix":"npx eslint --fix"},"_npmUser":{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"},"overrides":{"@wordpress/babel-preset-default":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/CassidyDC/eslint-plugin-wordpress.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint plugin for using a modern flat config in WordPress development.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"eslint":"^9.33.0","globals":"^16.3.0","cosmiconfig":"^9.0.0","typescript-eslint":"^8.39.1","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^54.0.0","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-playwright":"^2.2.2","eslint-plugin-react-hooks":"^5.2.0","@wordpress/prettier-config":"^4.28.0","@wordpress/babel-preset-default":"^8.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","prettier":"npm:wp-prettier@^3.0.3","markdownlint-cli2":"^0.18.1","prettier-plugin-multiline-arrays":"^4.0.3"},"peerDependencies":{"prettier":">=3","@eslint/js":">=9","typescript":">=5"},"peerDependenciesMeta":{"prettier":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-wordpress_1.2.2_1755222152949_0.4427873973188108","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-08-05T03:15:08.668Z","modified":"2026-06-23T00:46:16.285Z","1.0.0":"2025-08-05T03:15:08.915Z","1.0.1":"2025-08-05T04:02:13.829Z","1.0.2":"2025-08-05T04:12:11.438Z","1.0.3":"2025-08-05T04:23:20.281Z","1.0.4":"2025-08-06T00:18:49.883Z","1.0.5":"2025-08-06T00:36:18.259Z","1.0.6":"2025-08-06T00:51:04.281Z","1.0.7":"2025-08-06T03:05:17.678Z","1.0.8":"2025-08-06T06:55:12.523Z","1.0.9":"2025-08-06T07:35:46.150Z","1.1.0":"2025-08-06T08:27:29.863Z","1.1.1":"2025-08-06T08:38:57.738Z","1.1.2":"2025-08-07T02:33:05.977Z","1.2.0":"2025-08-15T00:45:10.702Z","1.2.1":"2025-08-15T00:51:53.839Z","1.2.2":"2025-08-15T01:42:33.145Z"},"bugs":{"url":"https://github.com/CassidyDC/eslint-plugin-wordpress/issues"},"author":{"url":"https://cassidydc.com","name":"Jacob Cassidy","email":"jacob@cassidydc.com"},"license":"GPL-2.0-or-later","homepage":"https://github.com/CassidyDC/eslint-plugin-wordpress/blob/main/README.md","keywords":["eslint","gutenberg","plugin","wordpress"],"repository":{"url":"git+https://github.com/CassidyDC/eslint-plugin-wordpress.git","type":"git"},"description":"ESLint plugin for using a modern flat config in WordPress development.","maintainers":[{"name":"jacobcassidy","email":"accounts@jacobcassidy.com"}],"readme":"# ESLint Plugin WordPress\n\nThis ESLint plugin adapts the `@wordpress/eslint-plugin` for use with the modern ESLint v9+ flat config format. It enables you to configure ESLint using an `eslint.config.js` file, replacing the legacy `.eslintrc` approach for a more streamlined and flexible setup.\n\n## Installation\n\nInstall the module\n\n```shell\nnpm install @cassidydc/eslint-plugin-wordpress --save-dev\n```\n\n## Additional Suggested Packages\n\n### WP Prettier\n\nA fork of Prettier that introduces the `--paren-spacing` option, enabling formatting that aligns with WordPress Coding Standards.\n\nInstall the module\n\n```shell\nnpm install prettier@npm:wp-prettier@latest --save-dev\n```\n\n## WordPress Overrides\n\nWordPress's packages are often slow to update dependencies due to their interconnected monorepo and the need for backward compatibility. As a result, some packages used by this plugin, such as `@wordpress/babel-preset-default` and `@wordpress/prettier-config`, may include outdated dependencies that could have known security vulnerabilities.\n\nIf you encounter an outdated or vulnerable dependency in a WordPress package, you can use the `overrides` field in your project's root `package.json` to specify a patched version.\n\nFor example, at the time of writing, `@wordpress/babel-preset-default` depended on an older version of `@babel/runtime` (v7.25.7) that contains a security issue. To ensure your project uses a secure version, add an override such as this:\n\n```json\n{\n\t\"overrides\": {\n\t\t\"@wordpress/babel-preset-default\": {\n\t\t\t\"@babel/runtime\": \"^7.28.2\"\n\t\t}\n\t}\n}\n```\n\n## Usage\n\nThe following example files should be placed in your project's root directory.\n\n### Example `package.json` file\n\n```json\n{\n\t\"name\": \"example-wordpress-project\",\n\t\"version\": \"1.0.0\",\n\t\"type\": \"module\",\n\t\"devDependencies\": {\n\t\t\"@cassidydc/eslint-plugin-wordpress\": \"^1.0.7\",\n\t\t\"prettier\": \"npm:wp-prettier@^3.0.3\"\n\t},\n\t\"overrides\": {\n\t\t\"@wordpress/babel-preset-default\": {\n\t\t\t\"@babel/runtime\": \"^7.28.2\"\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"format\": \"npx prettier . --write\",\n\t\t\"lint:scripts\": \"npx eslint\",\n\t\t\"lint:scripts:fix\": \"npx eslint --fix\"\n\t}\n}\n```\n\n### Example `eslint.config.js` file\n\n```js\n/**\n * ESLint configuration.\n * @see https://eslint.org/docs/latest/use/configure/configuration-files\n * @type {import(\"eslint\").Linter.Config[]}\n */\n\n'use strict';\n\nimport globals from 'globals';\nimport js from '@eslint/js';\nimport tseslint from 'typescript-eslint';\nimport wordpress from '@cassidydc/eslint-plugin-wordpress';\nimport { defineConfig, globalIgnores } from 'eslint/config';\nimport { importX } from 'eslint-plugin-import-x';\n\nexport default defineConfig( [\n\tglobalIgnores( [\n\t\t'**/.dev-assets/',\n\t\t'**/build/',\n\t\t'**/vendor/',\n\t\t'**/*.min.js',\n\t] ),\n\t{\n\t\tplugins: {\n\t\t\t'import-x': importX,\n\t\t\tjs,\n\t\t\ttseslint,\n\t\t\twordpress,\n\t\t},\n\t\textends: [\n\t\t\t'import-x/recommended',\n\t\t\t'js/recommended',\n\t\t\t'tseslint/recommended',\n\t\t\t'wordpress/recommended',\n\t\t],\n\t\tfiles: [ '**/*.{js,mjs,cjs,ts,mts,cts,jsx,tsx}' ],\n\t\tlanguageOptions: {\n\t\t\tglobals: {\n\t\t\t\t...globals.browser,\n\t\t\t},\n\t\t},\n\t\tlinterOptions: {\n\t\t\treportUnusedInlineConfigs: 'warn',\n\t\t},\n\t\trules: {\n\t\t\t'@typescript-eslint/no-require-imports': 'warn',\n\t\t\t'no-unused-vars': 'warn',\n\t\t\tyoda: [ 'warn', 'never' ],\n\t\t},\n\t},\n] );\n```\n\n### Example `prettier.config.js` file\n\n```js\n/**\n * Prettier configuration.\n * @see https://prettier.io/docs/configuration\n * @type {import(\"prettier\").Config}\n */\n\n'use strict';\n\nimport wpConfig from '@wordpress/prettier-config';\n\nconst config = {\n\t...wpConfig,\n\tplugins: [ 'prettier-plugin-multiline-arrays' ],\n\toverrides: [\n\t\t...wpConfig.overrides,\n\t\t{\n\t\t\tfiles: '*.{css,sass,scss}',\n\t\t\toptions: {\n\t\t\t\tprintWidth: 600, // To not break long selector combinations\n\t\t\t},\n\t\t},\n\t\t{\n\t\t\tfiles: [ '*.json', '*.jsonc' ],\n\t\t\toptions: {\n\t\t\t\tmultilineArraysWrapThreshold: 0,\n\t\t\t},\n\t\t},\n\t],\n};\n\nexport default config;\n```\n\n### Scripts\n\nYou can then use the following scripts from your command line:\n\n| Command                   | Action                                                                 |\n| ------------------------- | ---------------------------------------------------------------------- |\n| `npm run format`          | Formats files with Prettier                                            |\n| `npm run lint:script`     | Lists all problems found by ESLint                                     |\n| `npm run lint:script:fix` | Auto-fixes problems found by ESLint (not all issues can be auto-fixed) |\n\n## Found an Issue?\n\nIf you come across any issues, please report them on [GitHub](https://github.com/cassidydc/eslint-plugin-wordpress/issues).\n","readmeFilename":"README.md"}