{"_id":"eslint-plugin-zod","_rev":"56-93302336e6dd01baf32996fc8b2060b5","name":"eslint-plugin-zod","dist-tags":{"latest":"4.14.2"},"versions":{"1.0.0":{"name":"eslint-plugin-zod","version":"1.0.0","keywords":["eslint","plugin","zod"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-zod@1.0.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-zod/issues"},"dist":{"shasum":"bccdaa9ed141417f357c53612cdc5be9515c3b37","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-1.0.0.tgz","fileCount":8,"integrity":"sha512-tGkftsYB6Nqa6ZZRwWRNGP6I/qQrOyRWQK6ERplRw3H8LidSyMqU8fCJCyueUsev4ZmhSs4+IqF8ApmiNiWEpw==","signatures":[{"sig":"MEQCIDprw3dc8+Fzwt8zA3urUmEdUrpvKqUtelCoSCuFZMSAAiAdGfZ5cbMeB96ANh32YwgSFFWHVlqk5fe72hu2Q3ibVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdnnTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHYg//UsKH21mIJyaTHFXf5AXC6xejcIg2Do0DHiEN+gIxC4znyjvl\r\n15ngbnUmwn1u60DspZGOs/RFLy2RoMc+epIAHqcjkWg/cJxnqe6N3RLXnHsC\r\neJbgV3/JNm2F7XaCwxKgObx3DwCLfiwUTNvq6l3wSPovlgc3jRz60YwgMy7l\r\nNvl1rjIJQBQlMPCFivyj0zHgNSSoiJbkqaWNu9D9bR6rlq/wJYU1lqvGGt8U\r\nO1nhoVDE7N1V63HJeib8/u7u/27eYpyFgqTibIoYR9RYWIz63BlgajvQLiN+\r\nlQCIefwSAH0ee1OnINmVf/7fnrB26B4sT6o6Jt1GVO2ztAQ7Wov7owlhGU73\r\nWfin3mkCY9xwJfsO7Q5IAo1hEboZQ4oYJYqxtFccnMJdEQvNrh5yvBtal2Ch\r\nrp21oFpZ62iv2asNQyzp3hOwJpGMFkFUcLtrJGcnwIqy49KgllaoPGXo3pyO\r\na0TSn7AB+7r8xKUTXrR1mQnl/Qf17q+FR/MikIcFlAisW8t8efjSHgIP4IM6\r\nktoRuG9W8wzL2Tl1PetT5kd4mv2Fpm4yp8WiRjlZkN41OtboyXCrl2xCPPyE\r\nuQ63GfBtTS2rcEefB2hMdQzbIzwAa9XyoaExniaiPl2WomQoA+4IO9e6jgnp\r\nZnNgg+QMcXJCXxPJpjW5T87pR4cHm8XTVe0=\r\n=BfSs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"bf2059d5f24fa171b13b490d5098e5a9737e42d2","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"npm run documentation && tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-zod.git","type":"git"},"_npmVersion":"8.19.3","description":"Zod linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","lodash":"^4.17.21","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_1.0.0_1668708819745_0.04344706535559517","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-plugin-zod","version":"1.0.1","keywords":["eslint","plugin","zod"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-zod@1.0.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-zod/issues"},"dist":{"shasum":"53d08f9aa4f2a673143c3a7461903a2c765dd5a6","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-1.0.1.tgz","fileCount":8,"integrity":"sha512-Q8uy1KLd+qMsOPv260feENphAbfc+OrfUkRkDZ7f83Sz53LW915m9eMRUBPIdEinqydVE0rBmcnw+IJ4p+DjxQ==","signatures":[{"sig":"MEUCIQCK5h+Ttgasg8c4Fc5wjEPbTufcwpNYgURuW6UJLQ33wQIgDz9Vm22yy2wPxQ7cYsAX9lLCJ2hBfA8pKzjKK7nUnzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdnyYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkFA/8DJmdJOb+xeRxxWkotDGcZF4KOmMqLFztZnFoAj/l+fWus4yP\r\n0sZqEr7UnlrPbjwYUa9Buh4E+77Hn/aun81g51IKRo/aBg0g1VlTxIbRhLrC\r\nuZDRTEUCvG/TEGndoi+1304RGlMmAga7QlQA3BynYODb1MllgOhzmKmAsH47\r\n0j+Ts83eTRS62/wXsV+UMZluWWKVSAH0FzZM8naQKKHIm+bJnEGhPLsd7Vbw\r\nEtqOPCzB4Dahe7GAKB0DNYtcbBi2iRJIGRNcCIhNtjoiruVx6E3XnGTESRYD\r\nmgRjs+t9Lxj+dmayZqHzx3fyA3if52ohuzljp08UxLbmzLJfYxhXPdO8ao7C\r\nMQfoHaKEnStGSa5HUTqNE6JKcZ3YDkqDUM5uwju51ODRI/UiI9jKUi9i7mCb\r\nWCMFncjQ3jg+KAPJHY4a5C3ijrD2RlY5PYOwBpCKWJ+H53cA9kigbquY9FMy\r\nyjLmzmMSFY0Oldapc3x4SJm2CuYIMyDslg2Af4iEdiNIJQ4A463yPIKUK4G2\r\nyDxMRFfxiR9c84vPdaU5pppnuggoH71b3ljEHz5p1y6d9Nk4hYQdZMj2F2OA\r\nErouwfuVpTctNHxKCOf4AjJ524UklsMDOoDgtalZAUw5tMQiWw7JnGH+CUHx\r\nMxF2Xz4fhacjO3ld0JOl9j17ys/eTs8Jzpw=\r\n=aS0J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"1aecd38d8e2fcb137efe9783661705d4bcb1d33b","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"npm run documentation && tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-zod.git","type":"git"},"_npmVersion":"8.19.3","description":"Zod linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","lodash":"^4.17.21","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_1.0.1_1668709528330_0.9648628197826066","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"eslint-plugin-zod","version":"1.1.0","keywords":["eslint","plugin","zod"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-zod@1.1.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-zod/issues"},"dist":{"shasum":"d771a0d225a517ebbbfe5856caa413ccfe35fdfd","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-1.1.0.tgz","fileCount":8,"integrity":"sha512-x3PzkzkZPs/lYvBoQHHkZ+T+cNYZPsECLpuHJX0HS5DWDZl5zoBVElnjTytxHiT4vygTC/niUyG3BovzHmeJZg==","signatures":[{"sig":"MEQCIES3fJ2O9p9/ltziYr5SGgA5pmxMiLjdcpOVZeZ2zMx7AiBYXTwj6X1X9Uq+mdJw9k7JuGSMLOG+zv2Sv3npZFf9aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdoCKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMNBAAmJMfM3ZRO768vWIz1MkeK4sVgxKth74jGkt22RPasGbOrfDu\r\nngXQu3AbjDY0CoDMb31iv6b1Y8iPaxj0Ow0adz8FG9A4Yxynek5bSDpr354o\r\nsyhsWNkRSs/IQ6LMru/rvn4E6PBkUUaOEktO2bId9EzGqlxfzO4FxyCOjvgM\r\ntSCw5+w52GjT/ruAiLtSCqnCb3wruE/sjWvuSEHLknoeziqJ6x0D05HzlFRt\r\nJp/n1xfCN9a2QLeLBK0p7vGFFOnhN64+YrMFFiOlyy3f6DwYuM3e0lhEPuvY\r\nc4v+Bk8i5K6zI8I438MqUTaKClvlpLj9E3Lc9ihNLTHxt5ia2DY8yOeT+Zok\r\n3UQuNWUiBFegbMaNoocIt7Iu83716O8Ppvv0MfK2IDi3Dd1+B3pRpMi6UXoY\r\nGXO4uqNVr+QKvX+pudVGOlJaIlWrWnCOMzj4HBmbYZYslgtyhWemmIPnV7AC\r\n5NIPyoJIcXkc8LcYIHWV4sJrD65hIqulcjT7oU85h82OkT2AsGziY5b2txyq\r\n78XtP1PNgY6Y3DUL7h/phyrqUnzI8m5bnLQ40Rk3aRfwGczCYbZAQK9RnK4o\r\ncTsUfZ8xLXx2w8duKHPdWFnv0wp5BgJ+8BbiXnOqoeF8ND31H8rctPD91B0W\r\nVKBMq3b1pnzYi67Z1/g3l/FC/7uvhshAsks=\r\n=LS9a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"23727504acb2713c13de76326f25917c9bc54395","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"npm run documentation && tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-zod.git","type":"git"},"_npmVersion":"8.19.3","description":"Zod linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","lodash":"^4.17.21","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_1.1.0_1668710538617_0.34127511896513196","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"eslint-plugin-zod","version":"1.2.0","keywords":["eslint","plugin","zod"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-zod@1.2.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-zod/issues"},"dist":{"shasum":"9711cbb3963f9228df41741b965791b964b2f858","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-1.2.0.tgz","fileCount":8,"integrity":"sha512-FDTUyhfvlWIWkknaXBXeoLAcV/ER4HIoOWhWn7OBmjNxG0/dNC4WNqxSJXuNh7nNn2J59fDgrgt5isR7TGuGNw==","signatures":[{"sig":"MEYCIQD5UZ6kmMfQ8aA+m36nZDfB/Xza65wnfWQGyfCDlNSJnAIhAOut23XWXxSYpqKcCkRM/kbEbm7GM5nJTcQIETyLas5D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdoV7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPdg/8C7/TLvYvgx7ThIx5RgrJvmCp+JsDk4oyioz4VcJTDDUgSlNe\r\nOFg7eTUGDfcaFQDBG9HFX2+dYDlOO4asETcvIpO/+Dqnv7jl/va10k8UVlYe\r\nLXh1LeUrJMRm6qmrJQjU48wS5q1wTolapibGKIG5Yf6EsNjYOM5rOe1b4Ou6\r\nBSTDL8XQrQNyU9iJo+Bq8pKBZQ1yBFxH76HJiHL9Ds5IwXhBLS7DlwskDhPk\r\niCQKi6H+IX/WpdpPfDUql+4hjS33NPwI6/WFrMXDMFusWII3cJ8ZFho36UGZ\r\nqqkye1gxX+/a9+GACvwv0I+Jswz8NujKGguZONusNis0zVY2LRO8xZaJ28sH\r\nkE9QHL68cT1EN7YMrcGvH9OOdj6hs6BQK9k9R6eHKsI2ykbJ5gdKdwoiWtD2\r\nFrJtI2y03nMegKHooV2Ehu23keTWNm3YQXJkutoC5dqqKNJCLYGR5Idp2hmJ\r\n/Stb7g6LBVNd0lx4LDxXOztsmeluavYem1yyy8c5lPkvq2ZDW4UllVsORWMS\r\nJIl8UQKhkFSl1MYKuFR/V4eXLJNTOJQgNx1dqM1bamTQ/Kxuu6Sl80Q8vXHC\r\nzGH+vtqzspRIVGurVDNubcZtXOwFX9pxcJ33opfGGSUar3r8kxVLc1qXZLO1\r\nPPztKNTC+wfkYYER+ByRbbV0Ez5/Kee8zBg=\r\n=iHHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"7a11eb7b39c5a418790767e973bc7bac67fcde83","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"npm run documentation && tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-zod.git","type":"git"},"_npmVersion":"8.19.3","description":"Zod linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","lodash":"^4.17.21","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_1.2.0_1668711803609_0.9280399787387517","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"eslint-plugin-zod","version":"1.2.1","keywords":["eslint","plugin","zod"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-zod@1.2.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-zod/issues"},"dist":{"shasum":"9b71ebc0a291b772ed490f35fb69ebe20b425b54","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-1.2.1.tgz","fileCount":8,"integrity":"sha512-AtI3icr+pTfqad05xskBNXidTiv9XqGVbbgkVmnpn5T40R2FAWd44BT+DDy4cZrT7w55DHdo1pQYrfXnj+aOrg==","signatures":[{"sig":"MEUCIHoqpYyKqEtW0lw9PRS0chGfuR5zIORqy378PZKOhzWlAiEA6QfOmWnJ8qYYnmKwRGVik4F4klhvUjM4LNecZSF/n3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdojpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGrhAAgehklPVNhH9wcpUMbqtBlI3x3ppmM2YwROwnac5RX5ZOkepM\r\n3NTU6Z6biJadxvpFHWmniaj9GAOjKSuAsSq9+3WsaWPaGxTCTKqlRliuWhNd\r\nqNC4HYjUvbXHaYLfaSaNWjM1GVnhMler/egtvRkHJG/EcD1UFAFLHzFM/Ysk\r\nYWDN6tyg1ic9nu987gPvmpTrqOIYqO8tH+punF/PQguKIs7+HqHRI6kVOjjx\r\nx3JkW8mRWrT2jWND7VtDsqZmyrOKWS6hJz360OeqvesLgbCYHlNjorSpr8M8\r\nsz2WvMBCecVK2Vg28EXNwEXGAXC2QGM4MzyiZHAT/ze5spF1Ex4LcRPEqPKn\r\nZW9l2+BJFgT6BZlAhwxJ5vYDksx8gejR2H1pcnwq7MmZzYCL91/OZYdA+k2o\r\nr46c8MRIs6os7kvdBkQH4vAHATnPcCHwDW4eSRrCibhbZNoep76ZOfaeLVhp\r\nNPG/UXyEf5G9fpUOprgsGTpT0ShJKsR/ohn0wsx49ivlcZEI3KoHujITRzfN\r\n1FXjBhE1W0Wg5A/ksoNdwMtHnWcNTzX7yL6JjTze5NKw5+9C3dWPcoihrW5r\r\nKItm5bIM94tlJVK48TWUGCBpdtHbDS6KDBLQimfOjyEvU+67EPLzUZjudes8\r\nS3AEbYI+ZG/ASmf3KcftEZnPV2IlCYjw4W0=\r\n=X523\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"3c92d16aa7e7b87d2b6d1d790bd499ebaa1446bb","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"npm run documentation && tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-zod.git","type":"git"},"_npmVersion":"8.19.3","description":"Zod linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","lodash":"^4.17.21","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_1.2.1_1668712681576_0.8492916290992876","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"eslint-plugin-zod","version":"1.3.0","keywords":["eslint","plugin","zod"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-zod@1.3.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-zod/issues"},"dist":{"shasum":"d134135c93b614993dd16335d09b465aaa8bb986","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-1.3.0.tgz","fileCount":8,"integrity":"sha512-sEfdE+aRqwQilGdzhHbZL/sSSMJJokSPXUcloTp70LM/L4hH+Lc9lr6uN24NRz/MpuPpb7qCIBJdKbmYdPELeQ==","signatures":[{"sig":"MEUCIQCV8T0y8PjoUI1KGFcsqQWaPHMHOBSuak/QoaWir2feBwIgZ/7MBSu+zt44agW6nyyIoxvvvvxtJA9W+YA8nzB13Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdonlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQdQ//cH2JPgxGToR2ppQ86ADtfPo6x4q8WwJxKgXXT6RaRBxyeh2o\r\n9RjNQxgYLWZ8ZQCfVVGz02r+o1lPLyNjGoG+kuO0Wm8TmSt224J1PvFW0PsG\r\nMOkyOk76zWk/+OE5RB1NMEQ/QlYJ2MkZxqztrrYySG0TA71qf37PHwZTQLyH\r\nBaCCmcW+YUq3fW7hVv43v+1IN0Xqf2f3Np8zkG9k8Kp+LxRVh/03o8tE1ZQx\r\n/B6NDr0wo+RwqSD8D1yZauZsC03ze8rdptULiVdu9N4cqZyJw+mYPMby0Czm\r\ntrbDKs2WX0ETzmAgwsAOTGvvwlyKpxvBGxcgLdynyneXj/PjRlLBHCtr7z5h\r\nGoHECTqXRA69Dhzey8ddkuQ6xFczYXFQU/8JXHJrhNw5IZHD6XwTpiRVILm7\r\n0xPtXAWY9G82JyxdCRoU6RqZ6iPjsXdsmSih3PMk1ELL/vXoEvbmbzzXQiIA\r\n+ziN+L+4DNNzoKlkcSTojZzHSi0PHjG8tF7zqJb0u8Cw3tERCYTV1dZNcCLx\r\n9AonIjCSJkRRszhV09ewVLq9+vAR08TyDvvAKCJ+HYOezXOj1gfTcO95Sa1C\r\nNoARPn7cwwuwHsVu/xxy/+9z7yvDum+ewnCjBrovxEArsgrBHk5nATm83QX4\r\nm6v/dfkXlksevbOQQND6LPyo1hd0E+UD5M4=\r\n=aij5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"130f21edf102d3834dda7427d9a949489664a1b8","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"npm run documentation && tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-zod.git","type":"git"},"_npmVersion":"8.19.3","description":"Zod linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","lodash":"^4.17.21","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_1.3.0_1668712933731_0.7002356305507791","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"eslint-plugin-zod","version":"1.4.0","keywords":["eslint","plugin","zod"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-zod@1.4.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-zod/issues"},"dist":{"shasum":"02032d4947581ce35e068cf5f089010d9669492a","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-1.4.0.tgz","fileCount":10,"integrity":"sha512-i9WzQGw2X5fQcuQh33mA8DQjZJM/yuyZvs1Fc5EyTidX7Ed/g832+1FEQ4u5gtXy+jZ+DVsB5+oMHj4tIOfeZg==","signatures":[{"sig":"MEQCID/lKaDtueL9n0ZhD6I8/SQZRrOHt1u2PnF1f0K4i2evAiBKPG+VMythOOZiK82c1tXaoCydwE+8r3MnyolZL9vRJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdotrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ4RAAkXMGwaBxjDVG6BTnVgxEjYdjWv8a+kwirZ3yMBRgH7dSZowP\r\n4LafSKFuWbDogDmb+1p/SkchnQx4d964J9TwpQeyAIBSN32dEEUih/OY4QAQ\r\ndKr46nNs2iaL2sOAZmE5LDWfkNxHxHtwPfDB44p9GaVwmPfvs8ZkCy9x3gqY\r\n3uIezrJvsAtRcHcvCSJkvKwVqq6qnno0JrrybH7C9IhjgjM1YTeUjXQoUofK\r\nO/9/8elmHjEjIZewZAj9biHFNOMFcql6qYeZt638rwDT24u2b9HWoUXShohu\r\nm2O2i0UG1c4V5hAPmwms2szovKlc+bQCTJ0kdUV4RMHS/GOv3aCnoehGuBb+\r\nsKH7vtGlFHoY8mAycIOHvpMEiL7ZT76VwcRPeV7wblXXdxuFnzkbqpwFm0Pr\r\nibhulVYF80WuXZcX4VM6Wj0ZxymNWhS95bXKjFpIYhWoZBGxNX4gZCQkEWbz\r\nr+DHIssRoRqmkwizKJodLzGP/z6FzRNHapsFz3VhiC1ZZ4yvP5wApKBzSXZm\r\nR3du3s7WZbbVny5fCpzOe0A+bFApfoh1Cx6tVSfXT6Anrnj4RegDUKs+ecaw\r\n077gq/uUpKK+QVatG1n5ORMSPmUjeNy9oGlqdzSddnuQE0oCsG5tjt6enPDe\r\n+RjzrQna8mseg3F4vsFaVluKaNSTqDzCtIo=\r\n=0UrH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"2891b983f5434c02aa830160a10e2608e708835d","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"npm run documentation && tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-zod.git","type":"git"},"_npmVersion":"8.19.3","description":"Zod linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","lodash":"^4.17.21","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_1.4.0_1668713323495_0.6075312666993005","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"eslint-plugin-zod","version":"3.0.0","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.0.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"8232b11b5c541e2dc4f26a6612e0952bed0233dc","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.0.0.tgz","fileCount":99,"integrity":"sha512-fDwb5KRRTXFE1aSyiBQ7kHwB+t9fyiO89UBGH4wNDGxxmKOt/TEFCRUXaluHd+uiOEaC6OtflJ3resKHmeAFhg==","signatures":[{"sig":"MEUCIQCJZ8347+INpc/k1iftW1zyVpOKNeAtkw3/JnQssiP+FwIgN08tbWRqKfJhwzYHujQfgDwIU/t3SOYwXTF0B969Fb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153145},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.0.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/e93a782d5b5c8a1e7e9de6edc2565491/eslint-plugin-zod-3.0.0.tgz","_integrity":"sha512-fDwb5KRRTXFE1aSyiBQ7kHwB+t9fyiO89UBGH4wNDGxxmKOt/TEFCRUXaluHd+uiOEaC6OtflJ3resKHmeAFhg==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.79.0","zshy":"0.7.0","dedent":"1.7.1","eslint":"9.39.2","vitest":"4.0.16","prettier":"3.7.4","typescript":"5.9.3","@types/node":"24.10.1","@types/esquery":"1.5.4","@changesets/cli":"2.29.8","eslint-plugin-n":"17.23.1","typescript-eslint":"8.51.0","eslint-doc-generator":"3.0.2","@vitest/eslint-plugin":"1.6.4","@marcalexiei/eslint-config":"5.0.0","eslint-plugin-eslint-plugin":"7.2.0","@changesets/changelog-github":"0.5.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.51.0"},"peerDependencies":{"zod":"^4","eslint":"^9"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.0.0_1768411947019_0.17409767992546188","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"eslint-plugin-zod","version":"3.0.1","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.0.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"0e950f16ad9829fcceb14d72a3cce4e1cc790d39","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.0.1.tgz","fileCount":99,"integrity":"sha512-UdiVKkymV2VUyeWDVHj+o4Ai8oqn2Atv/dDdItL6dNooVFL+TSj/Pl+kdJw4dVQ91BPy+u+eQxDr2/ZQWn/gjQ==","signatures":[{"sig":"MEQCICcrIp31JNlCrTgouUhn8B/Geun7Av/0m0MetwTgBEwEAiB1tLCYr2zZoFPNn7hwhLBPZiBPDETDctBkoZeWmecrxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153281},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.0.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/38956b32e706b185964aefc21710cb59/eslint-plugin-zod-3.0.1.tgz","_integrity":"sha512-UdiVKkymV2VUyeWDVHj+o4Ai8oqn2Atv/dDdItL6dNooVFL+TSj/Pl+kdJw4dVQ91BPy+u+eQxDr2/ZQWn/gjQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.79.0","zshy":"0.7.0","dedent":"1.7.1","eslint":"9.39.2","vitest":"4.0.16","prettier":"3.7.4","typescript":"5.9.3","@types/node":"24.10.1","@types/esquery":"1.5.4","@changesets/cli":"2.29.8","eslint-plugin-n":"17.23.1","typescript-eslint":"8.51.0","eslint-doc-generator":"3.0.2","@vitest/eslint-plugin":"1.6.4","@marcalexiei/eslint-config":"5.0.0","eslint-plugin-eslint-plugin":"7.2.0","@changesets/changelog-github":"0.5.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.51.0"},"peerDependencies":{"zod":"^4","eslint":"^9"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.0.1_1768462487849_0.2689440926793265","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"eslint-plugin-zod","version":"3.0.2","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.0.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"a6226b1bf04a23671addb4f2d4037e444d759aaf","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.0.2.tgz","fileCount":91,"integrity":"sha512-7kSjTV31ThWfosyVqi4n1dcd2Egle6oO9Vntql0EXCytbSFPF4K1id2+E+e0sb/EZIAI4OznLHLzj/v9a1yW/g==","signatures":[{"sig":"MEYCIQCEgA0tHi5/YvCygloFAKcn2eMhzoZ+xO+/+G/l07Bi6wIhALTtyCoT75mM5yIQxG+h/lLSQhCkWlg9k9aiFkW45+Kl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149596},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.0.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/4a8a2a793fb2471ef279ee4b4486405b/eslint-plugin-zod-3.0.2.tgz","_integrity":"sha512-7kSjTV31ThWfosyVqi4n1dcd2Egle6oO9Vntql0EXCytbSFPF4K1id2+E+e0sb/EZIAI4OznLHLzj/v9a1yW/g==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.79.0","zshy":"0.7.0","dedent":"1.7.1","eslint":"9.39.2","vitest":"4.0.16","prettier":"3.7.4","typescript":"5.9.3","@types/node":"24.10.1","@types/esquery":"1.5.4","@changesets/cli":"2.29.8","eslint-plugin-n":"17.23.1","typescript-eslint":"8.51.0","eslint-doc-generator":"3.0.2","@vitest/eslint-plugin":"1.6.4","@marcalexiei/eslint-config":"5.0.0","eslint-plugin-eslint-plugin":"7.2.0","@changesets/changelog-github":"0.5.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.51.0"},"peerDependencies":{"zod":"^4","eslint":"^9"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.0.2_1768520379298_0.2126756954382929","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"eslint-plugin-zod","version":"3.1.0","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.1.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"08839c43ce2717b02aade49e4817a3fdd02826e8","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.1.0.tgz","fileCount":95,"integrity":"sha512-9XemRkKexNSXP31yDGNlghr0c42hWJaqgmQ1tQx+u4ZawxObVlSQyKTTATXmN7Cr4BXH2uUrKYiZoEhLhoAXrg==","signatures":[{"sig":"MEYCIQCMjZCHwuJziWp9I+rIKjRF5+wJ+OV4yQOpVT019JChXgIhAOd9sU3lCFP3+Iwmu5rDrLBVRXdizWM4dix+lPjTo94v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166875},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/9c6e39f95b835d79efd55b1e19baad05/eslint-plugin-zod-3.1.0.tgz","_integrity":"sha512-9XemRkKexNSXP31yDGNlghr0c42hWJaqgmQ1tQx+u4ZawxObVlSQyKTTATXmN7Cr4BXH2uUrKYiZoEhLhoAXrg==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.83.0","zshy":"0.7.0","dedent":"1.7.1","eslint":"9.39.2","vitest":"4.0.18","prettier":"3.8.1","typescript":"5.9.3","@types/node":"24.10.1","@types/esquery":"1.5.4","@changesets/cli":"2.29.8","eslint-plugin-n":"17.23.2","typescript-eslint":"8.54.0","eslint-doc-generator":"3.0.2","@vitest/eslint-plugin":"1.6.6","eslint-plugin-import-x":"4.16.1","@marcalexiei/eslint-config":"5.0.0","eslint-plugin-eslint-plugin":"7.3.0","@changesets/changelog-github":"0.5.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.54.0","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.1.0_1770620643320_0.1832774982270391","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"eslint-plugin-zod","version":"3.2.0","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.2.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"e3dcee0c03286e0f11a147836c504c668a0265fb","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.2.0.tgz","fileCount":103,"integrity":"sha512-Sio3fi3gekel62CsNnSOESaxZN8a6G78GqyGIIhg3ekjgRBxErNGCbGsL2Me67PWyF77TseI8kFrWQFQHwfEIQ==","signatures":[{"sig":"MEYCIQD/xfERH7zrh/fhVJKnJfOWyk/rTHAvbuq6cJDyY01j+gIhAMAH9P0bEb9d65kzV7fi0T6HsTLaHTO+HPECMQo2TBYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174919},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/5ac6259033f9ffed0247e537e8926ba7/eslint-plugin-zod-3.2.0.tgz","_integrity":"sha512-Sio3fi3gekel62CsNnSOESaxZN8a6G78GqyGIIhg3ekjgRBxErNGCbGsL2Me67PWyF77TseI8kFrWQFQHwfEIQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.85.0","zshy":"0.7.0","dedent":"1.7.1","eslint":"9.39.2","vitest":"4.0.18","prettier":"3.8.1","typescript":"5.9.3","@types/node":"24.10.1","@types/esquery":"1.5.4","@changesets/cli":"2.29.8","eslint-plugin-n":"17.24.0","typescript-eslint":"8.56.1","eslint-doc-generator":"3.2.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-import-x":"4.16.1","@marcalexiei/eslint-config":"5.0.0","eslint-plugin-eslint-plugin":"7.3.1","@changesets/changelog-github":"0.5.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.56.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.2.0_1772062317325_0.7193424505972412","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"eslint-plugin-zod","version":"3.3.0","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.3.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"437abd38c17bf8cf82c95e31f8d8b39be523d2ac","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.3.0.tgz","fileCount":107,"integrity":"sha512-r+togyS94xGc45ulYWsrGWF4Dqi/34a+oLia6cfpX6C6zUaxFXqVDV0AEokW0MNuqXuatIv+0F5qKFPv1RBNQw==","signatures":[{"sig":"MEYCIQCSMwR3vYVh6qXWRcAozO5Vw11fF7GDyGLOE4UeR5X2GAIhAOtI11ueSjYB+fFWpj6QPVwHYi6PkBDJdVKoIVeehA9N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180448},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/097293a83c3d20d4e21315174a2d4077/eslint-plugin-zod-3.3.0.tgz","_integrity":"sha512-r+togyS94xGc45ulYWsrGWF4Dqi/34a+oLia6cfpX6C6zUaxFXqVDV0AEokW0MNuqXuatIv+0F5qKFPv1RBNQw==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.85.0","zshy":"0.7.0","dedent":"1.7.1","eslint":"9.39.2","vitest":"4.0.18","prettier":"3.8.1","typescript":"5.9.3","@types/node":"24.10.1","@types/esquery":"1.5.4","@changesets/cli":"2.29.8","eslint-plugin-n":"17.24.0","typescript-eslint":"8.56.1","eslint-doc-generator":"3.2.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-import-x":"4.16.1","@marcalexiei/eslint-config":"5.0.0","eslint-plugin-eslint-plugin":"7.3.1","@changesets/changelog-github":"0.5.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.56.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.3.0_1772168681222_0.41102482159677645","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"eslint-plugin-zod","version":"3.4.0","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.4.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"8f14e06577ea7370c757eaae4e5b65ed6640f527","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.4.0.tgz","fileCount":111,"integrity":"sha512-+CBfywQ4uz6TtiVQKe+iR+axWx5fP8EKYZPpkJbTWvzhDcR7PvtgEETB4MaeG8dT8PV1o/5w/TPk+Q9BmhUWdQ==","signatures":[{"sig":"MEQCIE/jDqXFxLQbTXGTwkSnjXTdHkKUUaoT6h0slQOGOBpBAiAbdLaFSZd+vZjswsLLLgyg/dsFSJLuyPaE4mRv36gZuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193378},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.4.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/55364c09097b069c4783862f7bd98b36/eslint-plugin-zod-3.4.0.tgz","_integrity":"sha512-+CBfywQ4uz6TtiVQKe+iR+axWx5fP8EKYZPpkJbTWvzhDcR7PvtgEETB4MaeG8dT8PV1o/5w/TPk+Q9BmhUWdQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.85.0","zshy":"0.7.0","dedent":"1.7.1","eslint":"9.39.2","vitest":"4.0.18","prettier":"3.8.1","typescript":"5.9.3","@types/node":"24.10.1","@types/esquery":"1.5.4","@changesets/cli":"2.29.8","eslint-plugin-n":"17.24.0","typescript-eslint":"8.56.1","eslint-doc-generator":"3.2.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-import-x":"4.16.1","@marcalexiei/eslint-config":"5.0.0","eslint-plugin-eslint-plugin":"7.3.1","@changesets/changelog-github":"0.5.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.56.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.4.0_1772611139449_0.9956181145589806","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"eslint-plugin-zod","version":"3.5.0","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.5.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"ed40ddcd571a291d39881363e37503b40ecd6b73","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.5.0.tgz","fileCount":111,"integrity":"sha512-3NCx1h7KhM5Cs1htnep1PDYpGDuf9DC4aMK/zDkVKulTbfgjXi1VMYxuVcRhzr3xNgEWCqz0YbmwrYP87FQ/uQ==","signatures":[{"sig":"MEUCIQDVHba3BoJovDqGNJu4fFKOXhDYtBQ0JEpCCZCbehGlzwIgEpBe/fhr7V4f/Lf4rFw5cZ0YxAdXNbFPl4mYF7wuOoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193385},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.5.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/1a4d2616c7d1ccc8b01c8e55ecad6f6a/eslint-plugin-zod-3.5.0.tgz","_integrity":"sha512-3NCx1h7KhM5Cs1htnep1PDYpGDuf9DC4aMK/zDkVKulTbfgjXi1VMYxuVcRhzr3xNgEWCqz0YbmwrYP87FQ/uQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.86.0","zshy":"0.7.0","dedent":"1.7.2","eslint":"10.0.3","vitest":"4.0.18","prettier":"3.8.1","typescript":"5.9.3","@types/node":"25.4.0","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.57.0","eslint-doc-generator":"3.3.1","@vitest/eslint-plugin":"1.6.10","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.57.0","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.5.0_1773371169397_0.6818729544737208","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"eslint-plugin-zod","version":"3.5.1","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.5.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"bf66def861f87155e34ecce31ee13dc8cd3572a3","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.5.1.tgz","fileCount":111,"integrity":"sha512-tTm5UzPfICpC30fTBNs3/KNWH6l53HMZNlHfotfi2Hiha6OQeaVi6m9uD4iidr9HfiVPDRdU0cTg2NTqNJoqRQ==","signatures":[{"sig":"MEYCIQCvDQcwMbvgFEx80b0GTlVsybkTGUh/iLPFbKzM3gZ+gAIhAMhKefa7NTdM7dkWyLzsog3BeHK8j8mHrg2GCzmbKSjl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193595},"main":"./dist/index.cjs","type":"module","zshy":{"exports":"./src/index.ts"},"_from":"file:eslint-plugin-zod-3.5.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"zshy","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/cc3e9479cf72c8392e285a84404ec338/eslint-plugin-zod-3.5.1.tgz","_integrity":"sha512-tTm5UzPfICpC30fTBNs3/KNWH6l53HMZNlHfotfi2Hiha6OQeaVi6m9uD4iidr9HfiVPDRdU0cTg2NTqNJoqRQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.2.0","zshy":"0.7.0","dedent":"1.7.2","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"5.9.3","@types/node":"25.5.0","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.0","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.0","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.5.1_1775184219518_0.5346478231149818","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"eslint-plugin-zod","version":"3.5.2","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.5.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"74d3fd70ca0710edcbd8bea3f424115d10f18914","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.5.2.tgz","fileCount":60,"integrity":"sha512-qPv4rF7UP/bJAgOoM8k+18nUEqGxu+EONnepC1IJJqAG2Vcz9RT5le9WIgmQJWVjkBLukMhBxPfkjsMMKYcQRw==","signatures":[{"sig":"MEUCIQC+eI5tOleff9fhtamThqWmMDBwvHOOE0+K3qTT8Sd1YwIgQ5cE5f9yEp4WwXMZlEqqIH+hM+rWkTDHnVMzrAmD+Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138218},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.5.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/7351c8bff20f09ccda706e933bb5a408/eslint-plugin-zod-3.5.2.tgz","_integrity":"sha512-qPv4rF7UP/bJAgOoM8k+18nUEqGxu+EONnepC1IJJqAG2Vcz9RT5le9WIgmQJWVjkBLukMhBxPfkjsMMKYcQRw==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.5.2_1775774433104_0.5750949323112502","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"eslint-plugin-zod","version":"3.5.3","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.5.3","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"386d5f082d6b59cb121ff18ac2f01378b0863cb8","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.5.3.tgz","fileCount":60,"integrity":"sha512-0KqRAsb0RuoMAKmNWTAUN1lBFXo0p59NKv8oyyJvLtuIUQ2UzbQP8DXVCRTMl0qaGtNwruJZ3SwVDkUXZt8W9Q==","signatures":[{"sig":"MEQCIEj3DJaD66soyjQPEPz3jhbDXPBIjy5uFVWrg5KWNTP0AiBPhMlBo/MmEWqSBKWx6QwsJ4A/NyI647+2sfrmSX5Q7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138716},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.5.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/dba4d8a0ce5ed5d83464e447c5ed367e/eslint-plugin-zod-3.5.3.tgz","_integrity":"sha512-0KqRAsb0RuoMAKmNWTAUN1lBFXo0p59NKv8oyyJvLtuIUQ2UzbQP8DXVCRTMl0qaGtNwruJZ3SwVDkUXZt8W9Q==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.5.3_1775838091279_0.8436908751132761","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"eslint-plugin-zod","version":"3.5.4","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.5.4","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"d621001a593cbf3ea6ae0fcd934954f57e3f81fc","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.5.4.tgz","fileCount":62,"integrity":"sha512-CB/SxJac7Ded6nMBk6IdvG14KAfLfH6nhsG7lRzx0LAAolF5FWhHgK3PCq1MEk9QEB6g8RlbvqgMBswaVkP3fQ==","signatures":[{"sig":"MEUCID+R43voEp0sFvnG42+RQINWyHKJ2+bA4eL4VzYMmEDSAiEAkNLTI3tedy5NCxD18puqtlT80nH2VskcG+UpfjPXZDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141414},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.5.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --check","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","format:fix":"prettier . --write","lint:js:fix":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/7a573a17a97b17e3a935686529cb3145/eslint-plugin-zod-3.5.4.tgz","_integrity":"sha512-CB/SxJac7Ded6nMBk6IdvG14KAfLfH6nhsG7lRzx0LAAolF5FWhHgK3PCq1MEk9QEB6g8RlbvqgMBswaVkP3fQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.5.4_1776139849842_0.7356196603609155","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"eslint-plugin-zod","version":"3.6.0","keywords":["eslint","eslintplugin","eslint-plugin","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.6.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"258703ff8315e678a4bb9a888adfe11470fe165a","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.6.0.tgz","fileCount":64,"integrity":"sha512-vqOi66lLpVGqoOi6POOE/hWmqI4glKxABLoiI/9WwLm4Ts9DlCRqZQbZVjXX6las8OqmMcx8i+RTSEq4m0ZPKw==","signatures":[{"sig":"MEYCIQD5HSOvabKBf//+A023hA7wcN9Xo7iLwBN+BxpbP2sMJgIhALVSCcynUbsx27hICVSqSo5OHl6CuUEhD2j2auMHQCAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147058},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.6.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --write","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","lint:js:fix":"eslint . --fix","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/465e9b60daa594485f8660b7613f1c96/eslint-plugin-zod-3.6.0.tgz","_integrity":"sha512-vqOi66lLpVGqoOi6POOE/hWmqI4glKxABLoiI/9WwLm4Ts9DlCRqZQbZVjXX6las8OqmMcx8i+RTSEq4m0ZPKw==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.6.0_1776400002865_0.7452964071684636","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"eslint-plugin-zod","version":"3.7.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.7.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"4e8b23b6f171fafa8730e4a1719a4c9fbb328eba","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.7.0.tgz","fileCount":64,"integrity":"sha512-LlEkrXouXjP8BKNcgvLgeppJXtMzuJ1K/vmTJbDm3Z38wby5q5Nql6jaDFWgthKFlDe1nfG3eAlhHvQzswOkEQ==","signatures":[{"sig":"MEUCIAtnh965XT5mMVd9r8Ix2xyKmL1kaNKzKEKGXHtmGhPyAiEAgteRT0il0+4/X60e3GcSjgOZAI8c3705DvYJrH82sA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148340},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.7.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --write","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","lint:js:fix":"eslint . --fix","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/b7f0f0b2972331605638b7350f8eeae3/eslint-plugin-zod-3.7.0.tgz","_integrity":"sha512-LlEkrXouXjP8BKNcgvLgeppJXtMzuJ1K/vmTJbDm3Z38wby5q5Nql6jaDFWgthKFlDe1nfG3eAlhHvQzswOkEQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.7.0_1776582409663_0.435176231245856","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"eslint-plugin-zod","version":"3.8.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.8.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"7559ec7a2b312f2786a4b0c641a7420553857532","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.8.0.tgz","fileCount":66,"integrity":"sha512-TLzgU8WZtI7hGs8VIlLefjhS1xcwx9oLTTqSnlMx/ZTrY7pkRNOghiTf07T7O09jG9biOgWffyyTS2dlJ0Y/jw==","signatures":[{"sig":"MEUCICTRk8QrpQnV1xJRT/ufljnRDGlEgCIBNnuS5mwHL0zdAiEA1B/1x23O1pcY2cyS7E1GkpCG6Z80an6/2w6uKxAnUbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155278},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.8.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --write","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","lint:js:fix":"eslint . --fix","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/b306cba7a41a95beaf18927f99662823/eslint-plugin-zod-3.8.0.tgz","_integrity":"sha512-TLzgU8WZtI7hGs8VIlLefjhS1xcwx9oLTTqSnlMx/ZTrY7pkRNOghiTf07T7O09jG9biOgWffyyTS2dlJ0Y/jw==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.8.0_1776914364856_0.43189102746076236","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"eslint-plugin-zod","version":"3.9.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.9.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"1401db6f6c1f5e01521b19948ab10f19fa5b3d3a","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.9.0.tgz","fileCount":78,"integrity":"sha512-Dc+VrK6KQ+EQPRpQRdf7q53U9Km/J2tKLM7zc9gtA+QGEUW1r6z/3Bpe0+qNtab5r+eaBSgPzNzf0nT93e8PKA==","signatures":[{"sig":"MEUCIQDww5eNSmS+8UKLJJn+Mw1akJz5VpWcyKiGobP5I8I9jAIgA8LIFI04/zwNEb5VKUAdie3syaCAv54xVF1Nr4EAmFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178504},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.9.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --write","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","lint:js:fix":"eslint . --fix","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/82c0231e15dfe43448c28613f5c1139f/eslint-plugin-zod-3.9.0.tgz","_integrity":"sha512-Dc+VrK6KQ+EQPRpQRdf7q53U9Km/J2tKLM7zc9gtA+QGEUW1r6z/3Bpe0+qNtab5r+eaBSgPzNzf0nT93e8PKA==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.9.0_1777305741344_0.7105127422125721","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"eslint-plugin-zod","version":"3.10.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.10.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"dfe5773da09a85cd38c22b0dc83129bc94499322","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.10.0.tgz","fileCount":80,"integrity":"sha512-K8WPu7JNT8KkfCJd3niOSNx2BSt7GD5LX6wiCgQpW3jwsjVTEV8DHyiral+DfKkGGwvz7hfnjjWP90VV+sCGVQ==","signatures":[{"sig":"MEUCIF0UzmnO/WC2iljmeYJWiEABQFD+MXWK69Wz5SLf5j0+AiEA0yJkUkQCzo58JMJyDC2wGkuzvfWRY/gpXT8K9D75KGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184107},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.10.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --write","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","lint:js:fix":"eslint . --fix","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/c710e5ae82337d83bf70cdc9a7865e89/eslint-plugin-zod-3.10.0.tgz","_integrity":"sha512-K8WPu7JNT8KkfCJd3niOSNx2BSt7GD5LX6wiCgQpW3jwsjVTEV8DHyiral+DfKkGGwvz7hfnjjWP90VV+sCGVQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.10.0_1777346082330_0.8294556504583868","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"eslint-plugin-zod","version":"3.11.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.11.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"ee33610eac70420acc1214dc72a952ee9e55b7f7","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.11.0.tgz","fileCount":80,"integrity":"sha512-e8m/T6W3T7McRMdauMBJhLEQG3LTPLAQHHVV/b9Gg1+TZ0jg10+AgeCbL13+jxHARHm1ZKxZOgtNy8G8hLlgFw==","signatures":[{"sig":"MEUCIH9Vm7fewzPGUhEwIIYyu6d+msPNWCKwAfcAF1ahF92bAiEAq7sGnPFTeElId763lqFb3G9uyoRNp+O1UYlFYEMGVAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184195},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.11.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --write","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","lint:js:fix":"eslint . --fix","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/c05e4036130c8b0ac7b7b4d3341ac6cb/eslint-plugin-zod-3.11.0.tgz","_integrity":"sha512-e8m/T6W3T7McRMdauMBJhLEQG3LTPLAQHHVV/b9Gg1+TZ0jg10+AgeCbL13+jxHARHm1ZKxZOgtNy8G8hLlgFw==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.3.1","dedent":"1.7.2","eslint":"10.2.0","tsdown":"0.21.7","vitest":"4.1.3","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.2","@types/esquery":"1.5.4","@changesets/cli":"2.30.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.58.1","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.14","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.58.1","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.11.0_1777347755253_0.7075070477912495","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"eslint-plugin-zod","version":"3.12.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":{"name":"Marco Pasqualetti @marcalexiei"},"license":"MIT","_id":"eslint-plugin-zod@3.12.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"46a770a5d6c73742ab0c05bb2db3b95822705c80","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.12.0.tgz","fileCount":82,"integrity":"sha512-dt/+k34AQJuCBjoEVXQ7rDVRubBrEPQ51fB1I+gI8PBXW9fM6bORr7m5BTcoBaME1O0cf11D3TR4vYLwdiAXFQ==","signatures":[{"sig":"MEQCIDx5Mk/vpWN+u3oxY9wpbdJvblOAjirsdtmtMPOPlNYtAiAifIiJfXNTKY0bCVfxuWVkeZD5oJkMouV4xCYr/t/Tdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190433},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-zod-3.12.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --write","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","lint:js:fix":"eslint . --fix","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","_resolved":"/tmp/081f42d489272d46d479121e001d02dc/eslint-plugin-zod-3.12.0.tgz","_integrity":"sha512-dt/+k34AQJuCBjoEVXQ7rDVRubBrEPQ51fB1I+gI8PBXW9fM6bORr7m5BTcoBaME1O0cf11D3TR4vYLwdiAXFQ==","repository":{"url":"git+https://github.com/marcalexiei/eslint-plugin-zod.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.7.0","dedent":"1.7.2","eslint":"10.2.1","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.6.0","@types/esquery":"1.5.4","@changesets/cli":"2.31.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.59.0","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.16","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"6.0.0","eslint-plugin-eslint-plugin":"7.3.2","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.59.0","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.12.0_1777772189410_0.996509558067264","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"eslint-plugin-zod","version":"3.12.1","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@3.12.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-plugin-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-plugin-zod/issues"},"dist":{"shasum":"bba6e8a05bf34d7ad92428ef322249d6ff77af6a","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-3.12.1.tgz","fileCount":82,"integrity":"sha512-wTSFJ/I8EvajCQVWzftwYPFM0ElsxxH5xMd22n+4v016ZdmC/nh95LUkKbStqrmDCMiGheZsn1ByNo6/Jvo7Ow==","signatures":[{"sig":"MEYCIQDjxFW+NNK8dwIz3NdEcs/MFICiYRufZhUKMwQohgPRlQIhAINgILVzGCzePBfJU/eaQMMD2zqSYxO4xNUmm9zTiTBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190462},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:knip","test":"vitest","build":"tsdown","format":"prettier . --write","lint:js":"eslint .","release":"pnpm run build && changeset publish","test:dev":"vitest --typecheck=false","check-all":"pnpm run \"/^(lint|format|typecheck|build)$/\" && pnpm run test --run","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"pnpm run build && eslint-doc-generator","lint:js:fix":"eslint . --fix","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd60ed44-5956-491a-a9af-1d2a7ba54f7f"}},"prettier":"@marcalexiei/prettier-config","repository":{"url":"https://github.com/marcalexiei/eslint-plugin-zod","type":"git"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.11.0","dedent":"1.7.2","eslint":"10.3.0","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.6.0","@types/esquery":"1.5.4","@changesets/cli":"2.31.0","eslint-plugin-n":"17.24.0","typescript-eslint":"8.59.2","eslint-doc-generator":"3.3.2","@vitest/eslint-plugin":"1.6.16","eslint-plugin-import-x":"4.16.2","@marcalexiei/eslint-config":"7.0.0","eslint-plugin-eslint-plugin":"7.3.3","@changesets/changelog-github":"0.6.0","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.59.2","eslint-import-resolver-typescript":"4.4.4"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_3.12.1_1778128628149_0.011264362152438867","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"eslint-plugin-zod","version":"4.0.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.0.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"320c5f23cb9b66735727e5473c3e20023fb5cf5d","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.0.0.tgz","fileCount":3,"integrity":"sha512-XByMH7T6/aE0Uhga/hJVcN0AtIly1HzfciKKaHQ1rH6vLf4/6rxMB/hUkJaY0TRiN97T+50uidn523Rwkq4x/A==","signatures":[{"sig":"MEYCIQCv+QlvVePAj6cr6gl95nITGEgGdGEYrDpAIo7MhMg9GwIhAOS7WH8GHNmll51LbSDr/HfA7Ul/ra4A3K4mL/Jc/zv+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14317},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.0.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.59.2"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.0.0_1778241736774_0.7742972821565846","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"eslint-plugin-zod","version":"4.0.1","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.0.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"82d588f21e9eae42380f93db0a361f88b6b7a846","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.0.1.tgz","fileCount":66,"integrity":"sha512-xRNNV0HQWOSLkAnoj5slyXyfVH4DUJ6eyAK7Tlt/ftO3MGf4fqwp1TfGKs8TEDumkJrki+mN0I/nMHn9SVbX3g==","signatures":[{"sig":"MEUCIGCqBeQkmG+3myiEfolp8KcDyUDhtZcbmeNSmXslkR0aAiEAmUbx/pf30usy82m5IjZMGI5iiZ2cryZemm4WignFw9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.0.1","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.59.2"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.0.1_1778242608685_0.6403231731264727","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"eslint-plugin-zod","version":"4.1.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.1.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"db4cebcef4513359a35b6166d8976d279b235881","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.1.0.tgz","fileCount":68,"integrity":"sha512-odBeu86VkiiZyb3yTP1U10PBxR8IuXRZXE6qEAVF14FUBRLzoOu5lK4KvyeJEmubmMIzfdFjJRGo5toLOWYR6A==","signatures":[{"sig":"MEQCIBUr3wnrTMF8Zx7mK1IZJqRTlxGL9WRVWAXXZMCsqCBWAiA/wEtYyhaEuar6g4sIDdDPgv/rvUviHlNxyuKL/zibtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155214},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.0.1","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.59.2"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.1.0_1778329160026_0.3233093216861598","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"eslint-plugin-zod","version":"4.2.0","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.2.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"7d12540e45b4f2264f904dc840d2dd4c973cc209","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.2.0.tgz","fileCount":70,"integrity":"sha512-iHAGmxNVlxQkj1yACsOP2wfZz3kuIc5b+g6zX6nCKQB5UXMD8V+OgVS6e5quM+ZE7XzEVEINNs/QmJNslg2PJg==","signatures":[{"sig":"MEQCIHJm9Ni+ZLYDK64ZSIysaqa/NiGMSbIbutxjIBItGcIlAiATM2NZLC02abc/CiQkaZ81rlH+z06gt1AXySLr+HoADQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159482},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.0.1","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.59.2"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.2.0_1778397051726_0.6812325253384541","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"eslint-plugin-zod","version":"4.2.1","keywords":["eslint","eslintplugin","eslint-plugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.2.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"cf1e46fc8e548d05d6446862c549533fc7a1b775","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.2.1.tgz","fileCount":70,"integrity":"sha512-AykFshmEq5HdbikfJnwE5T8+NloK8WR/LmOMVX6H4nVQr1TSjTDXuU5ehDaT+Th3D38kXWErVcPLLRSCsDyHjA==","signatures":[{"sig":"MEQCICmNsC/3u81wH1wlX6ISj7aPvx1Yya7mdj5HtAvVjwFLAiB0HkqlU2Gr+3zu1E8zGeZ4ygtmBtSvjKfNxRtxXt2EEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157369},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.1.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.59.2"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.2.1_1778403174415_0.28340730347080645","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"eslint-plugin-zod","version":"4.2.2","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.2.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"1fb905ac1c9c46bcff57ae35495d2e7bbc7c656f","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.2.2.tgz","fileCount":70,"integrity":"sha512-8QVvc4PBr6WLbDK5nJehNYVu0t1wcs9GNYBdhhFZCgEneXJ3wrclhpmiwyOlXGRu37/Rk63aHS3kQDDi8nT79g==","signatures":[{"sig":"MEQCIFEWmIO604M3+/d57Zba7DLxLakw7Y6k9cbq3qCe8yt/AiBdv6a5jOEyrb1yFe5Z1bs00X+9cY0LeE5mWP1Lxvn6Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157369},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.2.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"1.1.4","@typescript-eslint/rule-tester":"8.59.2"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.2.2_1778480043435_0.28065296417808505","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"eslint-plugin-zod","version":"4.3.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.3.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"5267b127d94f69cf2db7458b86a634d1cd7b4932","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.3.0.tgz","fileCount":76,"integrity":"sha512-ye8RMAUO0cVFPUaV9KD6++D4j+J92wp1yf96T7KT09nv/j+onGmUQsFaf0ZxdSnQ3gWw0ve++4iWssptspY4cg==","signatures":[{"sig":"MEYCIQCGm0306YgO2LPP58MUh6v8QCoZZ8RLB7MM/qQXj0c1YwIhAON7aFKGqm3V+/YLTfHVPrhWF3ZIA8kz5QP7dO6qGrnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.2.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.59.2"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.3.0_1778612269402_0.2903891915521535","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"eslint-plugin-zod","version":"4.4.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.4.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"583ff4aa351c71ede72e691c3f9a77b54b649d6c","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.4.0.tgz","fileCount":78,"integrity":"sha512-DRlcaTkxsgmp9oeyPTF7oPLXoMxLHrydDWKUx9Aigv30Pf7U/h7yFXgVxFNwMgRT1xWYLUp04GRRvhBfBOE8VA==","signatures":[{"sig":"MEUCIH/dpVwVueCmWXBa5SxP5xCggwZgjaVviG7XBi4QqccJAiEA43DJcKQzCU4MeqvpwU2eagYf/IJ3Tj3F/tliRZ859Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175194},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"25.9.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.2.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.21.10","vitest":"4.1.5","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.59.2"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.4.0_1778697328140_0.7082083179604326","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"eslint-plugin-zod","version":"4.5.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.5.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"840d75a12b1e57dab999d6611a9c709feb87d0e6","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.5.0.tgz","fileCount":80,"integrity":"sha512-WzxqnnPx/IPTmpgGN0souQVVPiiIoc6aJXXZfKP1kxIQ44hqVyZouKHWhfqh2+fz7sRAN4nOccUHseRzqcbD9Q==","signatures":[{"sig":"MEUCIQDneW+0o+g9YO4gvLpfMduPyxlRVJuowbl1/a1wCd/YPgIgOPmUKqDfOnEoyiaEJSeM/yRU2LVViIoQvzCDkhV3kgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174530},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"esquery":"^1.6.0","@eslint-zod/utils":"1.3.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.0","vitest":"4.1.6","prettier":"3.8.3","@types/esquery":"1.5.4","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.59.3"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.5.0_1779052121300_0.9089906727895005","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"eslint-plugin-zod","version":"4.5.1","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.5.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"02811f43fd62b3bb0ccaa2cfef2c9fc272d8f376","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.5.1.tgz","fileCount":79,"integrity":"sha512-pMQJFB09nAx2d3Xf0BLXf41RvggBt3ey1YbfYSArQAXXRYadsTnHQ8abbHzLInEhB8eix4PcbUBUOtE/lZ6gcg==","signatures":[{"sig":"MEUCIAh79CPV6brvKOpUtx+I3Ji7vJNonyfszMbP3BL7WQPXAiEAmNpE2gsS3XtrJ+YurjkMN6jdBzSr6C8FIto1C+iiGXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145154},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.0.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.0","vitest":"4.1.6","prettier":"3.8.3","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.59.3"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.5.1_1779083832623_0.15244274506971323","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"eslint-plugin-zod","version":"4.5.2","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.5.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"d19504f214551f1061e60cbc905c32c779d9c7c1","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.5.2.tgz","fileCount":79,"integrity":"sha512-bA4uKMCJ2qjKe9a/VoRxvgxsvD6BHWTx+EOKsMKzF+w0noN1qY1i5jLd259JK0NcgbE6fmQu2zgjLTLVvRBxIA==","signatures":[{"sig":"MEQCIACRaQyJ/Ady6WeNcXUJD32lX5x8to7FFu05/5NJwYeDAiA5k/eo7zmiEa2crR6g/vkms9O3EdfWhldWG1n8Q/LEbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140179},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.1.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.0","vitest":"4.1.6","prettier":"3.8.3","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.59.3"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.5.2_1779609090046_0.7407525075410633","host":"s3://npm-registry-packages-npm-production"}},"4.5.3":{"name":"eslint-plugin-zod","version":"4.5.3","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.5.3","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"26188b167c097d83bc85c09b2a074de47cbbefde","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.5.3.tgz","fileCount":79,"integrity":"sha512-pbGOsjYZs3YRrNIvbG2tNAl1bxnvgC7v8kkgBAtQZK0gZ+iVPMfQHSkPeX1V6j+BdcZ5XCvkSDoYCLam2Ti06g==","signatures":[{"sig":"MEQCIH75SZAmPC6nG1wq95pr93tC60JZYYGbiaD+B/pptgkkAiB9gecb5sPW22Ocw2Q6dkJxrfFoi60AU/bG3WJCDK2Q0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140179},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:523f48dc-0e63-406b-8a7e-87e31e154b17"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.1.1","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.0","vitest":"4.1.6","prettier":"3.8.3","eslint-doc-generator":"3.3.2","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.59.3"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.5.3_1780056573107_0.009553979815266844","host":"s3://npm-registry-packages-npm-production"}},"4.5.4":{"name":"eslint-plugin-zod","version":"4.5.4","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.5.4","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"0bd1abf43abca16c4eae34ca9f2d82efd0ec16f9","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.5.4.tgz","fileCount":79,"integrity":"sha512-RZXk6rJp3weujfLZbOZWs3R8HA6Qh3OS5QEs14mnuNVYgCdgo1b4fY2LvJmwBtY0NprJZ/cVl6znFAOKYA6NLA==","signatures":[{"sig":"MEUCIC8l4BekLLmkbY09BnwICTAUdeFUTIiL7fgpJvuYIPRwAiEAnI8TEjGJwm1JgATaiGSN4YtEK9k8RqU/GbUOCEX+Bvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140179},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.1.2","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.1","vitest":"4.1.7","prettier":"3.8.3","eslint-doc-generator":"3.6.0","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.60.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.5.4_1780207356933_0.008434743223580066","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"eslint-plugin-zod","version":"4.6.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.6.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"2c687cadc2bb3de5b9b4beab8914a38ed5d20bea","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.6.0.tgz","fileCount":81,"integrity":"sha512-mvl3qWcrjbAK444vUTWeJyf3rvayXnYnQpXmsjz5V/UQALZ6QaZaiGxi+BJZhwpUh9Er3aqIr3fwXvYAIFHgOg==","signatures":[{"sig":"MEYCIQDZuBTLDBDbPs/YiQ+DZIaTz85wolLL/U3fIH2yI8xRrgIhALiUFjFagwQi2Bn5dam5o86u4E8WcVC4yauLDQUwXMIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142733},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.2.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.1","vitest":"4.1.7","prettier":"3.8.3","eslint-doc-generator":"3.6.0","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.60.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.6.0_1780373451025_0.8716571226469156","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"eslint-plugin-zod","version":"4.7.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.7.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"59aeff0bf650aba380e4744c84ddb8a187b82f7b","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.7.0.tgz","fileCount":83,"integrity":"sha512-unziYvD8FGxhfL6rYuC3Cjdx/K3yMWSTv6t5uB9KEgzMajDXuQcp67/WDxdUiEFhGY1LlXJs03xQc+Pg6+vqrw==","signatures":[{"sig":"MEUCIQDcegtKFcL+skAHSFqu/r6jqkVsYQ8ctwZSlPn1hPgF6AIgQsgGlQhAJ4tFc9yXSAQ2GHBVD8bqqA5GQcBSH5mg1JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145400},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.3.0","@typescript-eslint/utils":"^8.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.1","vitest":"4.1.7","prettier":"3.8.3","eslint-doc-generator":"3.6.0","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.60.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.7.0_1780687023719_0.30671652358772583","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"eslint-plugin-zod","version":"4.7.1","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.7.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"3205f4b2402dc31cd24de52d7c0e6256312736f6","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.7.1.tgz","fileCount":83,"integrity":"sha512-6lUVKH5lwXWTojUWAJ+Cq11bLrnk5Oc8uUEEowN8pNxSSrYTJP147nOdScoHK2Q3/xouPAtESqDxNpEebuKUcQ==","signatures":[{"sig":"MEUCIQCoRAYiUEbdjY0kt5JNQXBxQyr5Tq84hJuGAS1nmcPyEwIgePa6F4zQJIlpbXfiQXpSC6TZJ6DVoqH5czGZU2CWkM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145435},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.3.0","@typescript-eslint/utils":"^8.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.3","vitest":"4.1.9","prettier":"3.9.4","eslint-doc-generator":"3.6.0","@eslint-zod/test-utils":"0.0.0","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.62.1"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.7.1_1783234246972_0.0928837693451181","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"eslint-plugin-zod","version":"4.8.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.8.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"e959b09d2f78d811801e785b4bb32a7a89c9835e","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.8.0.tgz","fileCount":89,"integrity":"sha512-qXgMYXXsjufPMXNA+vk+U7Gipuu0vHfRvdy/Zas0nq+hfKxntrfayTL+pYB4glZgDlG6G4CuDlLNqPh6CZtnVA==","signatures":[{"sig":"MEYCIQDQkt2Y5Zka6RWDVjfiVGHvoqG/ommhghTzke183eaJsQIhANxpqeRNxUE1GCII7wArrHwBZ2/i7Zi6QIB3pznAGBcF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154382},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.4.0","@typescript-eslint/utils":"^8.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.3","vitest":"4.1.9","prettier":"3.9.4","eslint-doc-generator":"3.6.0","@eslint-zod/test-utils":"0.0.0","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.62.1"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.8.0_1784176196814_0.8771888751583257","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"eslint-plugin-zod","version":"4.9.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.9.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"2c78747ce9bf6cb55829df3ed47ead23b7f846ab","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.9.0.tgz","fileCount":91,"integrity":"sha512-jWUbyQITQEsJxXfMtSw7HcD08Au9kJ6fatm3QrYPePfxJDbf6mbJ/lxdm5dIsyMbuO9A79jLnJjwDmjW2G8Asw==","signatures":[{"sig":"MEUCIGGfOQXyUKDVdWH3j1xVHuL9jfSE5BmtUUC7Eapkb3DGAiEA2F4b4IY1qHecW8pU8Q9ExS9FC2N4Avu7SfSq3HzI24I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156509},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"2.5.0","@typescript-eslint/utils":"^8.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.3","vitest":"4.1.9","prettier":"3.9.4","eslint-doc-generator":"3.6.0","@eslint-zod/test-utils":"0.0.0","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.62.1"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.9.0_1785048180597_0.4417123672957832","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"eslint-plugin-zod","version":"4.9.1","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.9.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"e5a39430d4155f4c36ffdc9c3a3c35dc334f5f4e","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.9.1.tgz","fileCount":91,"integrity":"sha512-Dqe9IA+QIngGG+JJoXSxC4n3l/8UEmpKRcTom2tohZ7Xq9+LBnJOgLHYsfNlh6kQY2GAI3PJWmvL+Rnqqx3LDg==","signatures":[{"sig":"MEYCIQDckIkBm6lBIj4r9nz6ACjN8X8XZK7LSVYVb+R6i8Q6KgIhAM5rj8mb6VK14puZGAb9rOrgyYWl8xZyLftLuBa+vxvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136503},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"3.0.0","@typescript-eslint/utils":"^8.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.14","vitest":"4.1.10","prettier":"3.9.6","eslint-doc-generator":"3.7.0","@eslint-zod/test-utils":"0.0.0","@marcalexiei/prettier-config":"2.0.0","@typescript-eslint/rule-tester":"8.65.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.9.1_1786301716501_0.14276738942880707","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"eslint-plugin-zod","version":"4.10.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.10.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"8190b8acfc4ac26b3f3df513ee49e2530b16057c","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.10.0.tgz","fileCount":93,"integrity":"sha512-5YbjMowTC1jRKhqloyw8QgbizW099mSepoca9hHFWwg6FRg0jZRAdGsLAnRtzTUmUmvRqaMNvn7WBnxjcCQavA==","signatures":[{"sig":"MEYCIQCDbNYGibLNVYXn+So+3MMKLlz9GxmwC1DWyc4t7Fg6tAIhAIfPfgONqMBNj+6U9wf4Z+nLWONiTnMzNS/34XTJePyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138066},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"3.1.0","@typescript-eslint/utils":"^8.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.14","vitest":"4.1.11","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.0","@typescript-eslint/rule-tester":"8.67.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.10.0_1787601928200_0.8362481750598945","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"eslint-plugin-zod","version":"4.11.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.11.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"94a3466806b360c2e1e91ea11bed368f54ead67c","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.11.0.tgz","fileCount":95,"integrity":"sha512-t+8IieINISQIss+UG50bEp7wRXc+HaCOFIc2s8EUMmApWPWbsoZvw3wDWOT05ZG1jB2hJlrW4dyh56EvVIOp4w==","signatures":[{"sig":"MEQCIHgjrjBGPOBT7BkwUQk4c+jp2Dj6rjH5/gXVzoOpWPuZAiBIB7JgSjKmJBWUE5z5cdI5gf8ob9M7M/J2UsRUkkuFUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135439},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"3.2.0","@typescript-eslint/utils":"^8.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.14","vitest":"4.1.11","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.0","@typescript-eslint/rule-tester":"8.67.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.11.0_1788056549884_0.7940386348632855","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"eslint-plugin-zod","version":"4.12.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.12.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"25351b93312a3ef860dddcd979c09bd2e8ea1639","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.12.0.tgz","fileCount":95,"integrity":"sha512-wy8SGfBnD1ztgP6GrfeCXF14UdIcMe+qgkGzQwxw7cA/ms6jW9hZYVKnXnblfG1ysv+Ai/p8CaFtU/h0DJOkbA==","signatures":[{"sig":"MEYCIQD9f0g+NSARUKNd3wHaAPVeXSqStO40RnVH01AwlKh/0wIhAKuitZjt9s8GC3t+zh8fFTKhAzUvcYV/ULHeQORONnie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135439},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"3.3.0","@typescript-eslint/utils":"^8.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.14","vitest":"4.1.11","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.0","@typescript-eslint/rule-tester":"8.67.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.12.0_1788156484894_0.46259802763943525","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"eslint-plugin-zod","version":"4.12.1","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.12.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"5987b17adaafeb10e0abb58ee4adf3153a2fc921","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.12.1.tgz","fileCount":97,"integrity":"sha512-GutzQgU5aZlYbW0iClmoKhjOB3kWHpWwIJo9MQveiorsV3z5nAIgzATtF5LP+86+S796bIFRa0iJkL9uueLPoQ==","signatures":[{"sig":"MEQCIBzKIBgcizTeCoLtxh06bmV3rfqfR2K9cUL68tNR/VuIAiB97s5dLVbV+KJJQO8YtAVLgOYjICDA5S4oPOa6MTlG2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEJLpOC7c2az2KUjE0JrtX96VGltBnehmPL6rJ2L5SAQIhANLUNUzQGgu/CGnxtKz6IQlyTshMlQ+FU1lrYRtwZuQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139653},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator","lint:publish":"attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"4.0.0","@typescript-eslint/utils":"^8.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.22.14","vitest":"4.1.11","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.0","@arethetypeswrong/cli":"0.18.5","@typescript-eslint/rule-tester":"8.67.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.12.1_1789167982499_0.15345965187235566","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"eslint-plugin-zod","version":"4.13.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.13.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"60bb1911aaa278674f30cb876ff876904c14e47a","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.13.0.tgz","fileCount":103,"integrity":"sha512-V8i+vB7ewCSVGVRB7VabhUD1tEBgTBu5DlRA/NSd7rujP3qTvImEdStsSqncCeGbnG+Aq3R7lHnwEB2depzshQ==","signatures":[{"sig":"MEYCIQDph8AU6TLZv75SXJ/dQxEL3u2CG1ekBbzPfZAlhr4myAIhAN6cTjdUG5wPhjtfcRH5EMFgoeIQutNSyfQiAvV93s/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDgBlpfBSQTUQzD1+RPYBZmQi1BIk1D5ZOobQft2qfKFAiEA+Cqj+bjSWGHDCZtmQG8dfXYx59ASvIOXsTWBrtGASds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146696},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator","lint:publish":"attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"5.0.0","@typescript-eslint/utils":"^8.70.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.23.0","vitest":"5.0.0","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.1","@arethetypeswrong/cli":"0.18.5","@typescript-eslint/rule-tester":"8.70.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.13.0_1789407133899_0.28312676737512654","host":"s3://npm-registry-packages-npm-production"}},"4.13.1":{"name":"eslint-plugin-zod","version":"4.13.1","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.13.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"0dfe73c5a4f5092b61eb09dff35be334235f0c8b","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.13.1.tgz","fileCount":103,"integrity":"sha512-BpgQWAoR5b0IICd5w3pQGe71KVZ0QwoKSbv2uY3edLiAquURrcvD7WOhPLDcp3pCJVnO/JX1/KzXgstpXi3DWw==","signatures":[{"sig":"MEQCIDPJMCwSttjYrZJLgYOAHDp0pT1lSjv6VArcNAO6go/JAiAUxk6tsgvfj5YEDmmYd2/7q19UYKqLDD3ynhT00VXfXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjCRlPpsTwFcBgOLSArK38zvY2e8sh//nggJRwAv1K3QIhAKW4Fp5cN+fbQdSk7yzxn3R+6anYbp/VQAHiErZn+qEz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146696},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator","lint:publish":"attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"5.0.1","@typescript-eslint/utils":"^8.70.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.23.0","vitest":"5.0.0","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.1","@arethetypeswrong/cli":"0.18.5","@typescript-eslint/rule-tester":"8.70.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.13.1_1789425519269_0.14568687287433657","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"eslint-plugin-zod","version":"4.14.0","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.14.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"5e4887ada3231e0afa8f6fb3d67184e902f71387","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.14.0.tgz","fileCount":103,"integrity":"sha512-lOOtKNv2Do7ymQ9/tBMCNUusm4wLdkwSHkyqcum3cSjvfvSZ16MtMKK+286YJTyg9WrpiQ3zFTU9zZaOugqMEg==","signatures":[{"sig":"MEUCIQDYfb1Qyxs/SPBk4flDY4OEm44i4iEP96+JEnUuC8nTtwIgYVH8BbEkuM+I7pMjrBhFG4hrzOeMUPqeT8TL665E3Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF3v19mySX79IIVLLvHeURZGhsrIBh9cODCJJtGCUTY+AiAxBWJSF1QfCgt8+xjBcs4DCRq/Sy18/zat7mKTtgW4Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator","lint:publish":"attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"5.1.0","@typescript-eslint/utils":"^8.70.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.23.0","vitest":"5.0.0","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.1","@arethetypeswrong/cli":"0.18.5","@typescript-eslint/rule-tester":"8.70.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.14.0_1789666630042_0.29533341823942627","host":"s3://npm-registry-packages-npm-production"}},"4.14.1":{"name":"eslint-plugin-zod","version":"4.14.1","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"author":"Marco Pasqualetti @marcalexiei","license":"MIT","_id":"eslint-plugin-zod@4.14.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"homepage":"https://github.com/marcalexiei/eslint-zod#readme","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"9207a90625424c2f90058b9bb1af0d9ad7a6c064","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.14.1.tgz","fileCount":103,"integrity":"sha512-7+VFRuQ3RmsLnRk9792iawNVtbsKrwofIpdBS8tm2bg5k/WQredelptitSvpA3Ngfa+siKfYnqKkO2ZqPcMttQ==","signatures":[{"sig":"MEUCIDU6qzG1ca9lqKQk0d8Lfh8vrFsVD9jZ2Dkakgw2XRpbAiEArAdHu9q/FLsq0TM6j1KCuWiqUhNF0uXAFa3WlNUUqJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID983L/cz46qKM0bnwQYX4Buq0HO8maT5tD+hg85PX52AiBsK0qCQOnS7bMChdqgkV5AioDgogWgIlHRbX53V6yaZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator","lint:publish":"attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"5.2.0","@typescript-eslint/utils":"^8.70.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.23.0","vitest":"5.0.0","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.1","@arethetypeswrong/cli":"0.18.5","@typescript-eslint/rule-tester":"8.70.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-zod_4.14.1_1789753068495_0.6322025996041765","host":"s3://npm-registry-packages-npm-production"}},"4.14.2":{"_id":"eslint-plugin-zod@4.14.2","bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"dist":{"shasum":"e2edc8020bac1f1dab8c4d5d87995c4bb251461b","tarball":"https://registry.npmjs.org/eslint-plugin-zod/-/eslint-plugin-zod-4.14.2.tgz","fileCount":103,"integrity":"sha512-YC2RWY88IZdQxo7e9igTjRR08h1fIHbSvIsN1adAIkTJC2xsn0jF5QEpT5pOdcBnaeKWBfXvQ28uwYKRI2+YVQ==","signatures":[{"sig":"MEUCIQDBXLUz2KCdL5WJOf8fRFs9QkMnIA4yIPi7DlMkgKZTEwIgfGBHH6h6MShWsPzWG0sTstS0iIQjvviOhOF2gVjgEfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC1T8KboB7bPQAdM4D8CRbQQd2sgmD19KsHHSFZAcrQ6AiB5eMaoeALRLSfiNG2OoTsyWzLMZEzRfo4Ysp3ib7z7hw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-zod@4.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146836},"main":"./dist/index.cjs","name":"eslint-plugin-zod","type":"module","types":"./dist/index.d.cts","author":"Marco Pasqualetti @marcalexiei","module":"./dist/index.mjs","engines":{"node":"^20 || ^22 || >=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"vitest","build":"tsdown","lint:docs":"eslint-doc-generator --check","build:docs":"pnpm run build && eslint-doc-generator","lint:publish":"attw --pack ."},"version":"4.14.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33683396-2558-496a-82d8-da623a4b5acf"}},"homepage":"https://github.com/marcalexiei/eslint-zod#readme","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","directories":{},"maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"_nodeVersion":"26.0.0","dependencies":{"@eslint-zod/utils":"5.3.0","@typescript-eslint/utils":"^8.70.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dedent":"1.7.2","tsdown":"0.23.0","vitest":"5.0.0","@eslint-zod/tooling":"0.0.0","eslint-doc-generator":"3.7.1","@arethetypeswrong/cli":"0.18.5","@typescript-eslint/rule-tester":"8.70.0"},"peerDependencies":{"zod":"^4","eslint":"^9 || ^10","oxlint":"^1.59.0"},"peerDependenciesMeta":{"zod":{"optional":true},"eslint":{"optional":true},"oxlint":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-zod_4.14.2_1789907503496_0.7095651215938119"}}},"time":{"created":"2022-11-17T18:13:39.744Z","modified":"2026-09-20T12:31:44.023Z","1.0.0":"2022-11-17T18:13:39.956Z","1.0.1":"2022-11-17T18:25:28.537Z","1.1.0":"2022-11-17T18:42:18.814Z","1.2.0":"2022-11-17T19:03:23.842Z","1.2.1":"2022-11-17T19:18:01.763Z","1.3.0":"2022-11-17T19:22:13.928Z","1.4.0":"2022-11-17T19:28:43.687Z","3.0.0":"2026-01-14T17:32:27.163Z","3.0.1":"2026-01-15T07:34:48.007Z","3.0.2":"2026-01-15T23:39:39.449Z","3.1.0":"2026-02-09T07:04:03.474Z","3.2.0":"2026-02-25T23:31:57.486Z","3.3.0":"2026-02-27T05:04:41.375Z","3.4.0":"2026-03-04T07:58:59.597Z","3.5.0":"2026-03-13T03:06:09.581Z","3.5.1":"2026-04-03T02:43:39.708Z","3.5.2":"2026-04-09T22:40:33.245Z","3.5.3":"2026-04-10T16:21:31.418Z","3.5.4":"2026-04-14T04:10:49.977Z","3.6.0":"2026-04-17T04:26:43.018Z","3.7.0":"2026-04-19T07:06:49.805Z","3.8.0":"2026-04-23T03:19:24.988Z","3.9.0":"2026-04-27T16:02:21.483Z","3.10.0":"2026-04-28T03:14:42.486Z","3.11.0":"2026-04-28T03:42:35.393Z","3.12.0":"2026-05-03T01:36:29.565Z","3.12.1":"2026-05-07T04:37:08.303Z","4.0.0":"2026-05-08T12:02:16.912Z","4.0.1":"2026-05-08T12:16:48.816Z","4.1.0":"2026-05-09T12:19:20.169Z","4.2.0":"2026-05-10T07:10:51.876Z","4.2.1":"2026-05-10T08:52:54.551Z","4.2.2":"2026-05-11T06:14:03.568Z","4.3.0":"2026-05-12T18:57:49.547Z","4.4.0":"2026-05-13T18:35:28.269Z","4.5.0":"2026-05-17T21:08:41.446Z","4.5.1":"2026-05-18T05:57:12.776Z","4.5.2":"2026-05-24T07:51:30.185Z","4.5.3":"2026-05-29T12:09:33.248Z","4.5.4":"2026-05-31T06:02:37.071Z","4.6.0":"2026-06-02T04:10:51.171Z","4.7.0":"2026-06-05T19:17:03.870Z","4.7.1":"2026-07-05T06:50:47.099Z","4.8.0":"2026-07-16T04:29:57.007Z","4.9.0":"2026-07-26T06:43:00.736Z","4.9.1":"2026-08-09T18:55:16.701Z","4.10.0":"2026-08-24T20:05:28.340Z","4.11.0":"2026-08-30T02:22:30.009Z","4.12.0":"2026-08-31T06:08:05.025Z","4.12.1":"2026-09-11T23:06:22.601Z","4.13.0":"2026-09-14T17:32:13.996Z","4.13.1":"2026-09-14T22:38:39.364Z","4.14.0":"2026-09-17T17:37:10.134Z","4.14.1":"2026-09-18T17:37:48.580Z","4.14.2":"2026-09-20T12:31:43.606Z"},"bugs":{"url":"https://github.com/marcalexiei/eslint-zod/issues"},"author":"Marco Pasqualetti @marcalexiei","license":"MIT","homepage":"https://github.com/marcalexiei/eslint-zod#readme","keywords":["eslint","eslint-plugin","eslintplugin","oxlint","zod"],"repository":{"url":"https://github.com/marcalexiei/eslint-zod","type":"git","directory":"plugins/eslint-plugin-zod"},"description":"ESLint plugin that adds custom linting rules to enforce best practices when using Zod","maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"marcalexiei","email":"marco.pasqualetti@live.com"}],"readme":"# eslint-plugin-zod\n\n[![CI Status][CIBadge]][CIURL]\n[![Code style: prettier][CodeStyleBadge]][CodeStyleURL]\n[![Lint: eslint][lintBadge]][lintURL]\n[![Open on npmx][npmVersionBadge]][npmVersionURL]\n[![Open issue tracker][issuesBadge]][issuesURL]\n\n[CIBadge]: https://img.shields.io/github/actions/workflow/status/marcalexiei/eslint-zod/ci.yml?style=for-the-badge&logo=github&event=push&label=CI\n[CIURL]: https://github.com/marcalexiei/eslint-zod/actions/workflows/CI.yml/badge.svg\n[CodeStyleBadge]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=for-the-badge&logo=prettier\n[CodeStyleURL]: https://prettier.io\n[npmVersionBadge]: https://img.shields.io/npm/v/eslint-plugin-zod.svg?style=for-the-badge&logo=npm\n[npmVersionURL]: https://npmx.dev/package/eslint-plugin-zod\n[lintBadge]: https://img.shields.io/badge/lint-eslint-3A33D1?logo=eslint&style=for-the-badge\n[lintURL]: https://eslint.org\n[issuesBadge]: https://img.shields.io/github/issues/marcalexiei/eslint-zod.svg?style=for-the-badge\n[issuesURL]: https://github.com/marcalexiei/eslint-zod/issues\n\n[ESLint](https://eslint.org) plugin that adds custom linting rules to enforce best practices when using [Zod](https://github.com/colinhacks/zod).\n\nIt can also work with [Oxlint](https://oxc.rs/docs/guide/usage/linter.html)!\\\nFind out more about [Oxlint's `jsPlugins`](https://oxc.rs/docs/guide/usage/linter/js-plugins.html).\n\n## Rules\n\n<!-- begin auto-generated rules list -->\n\n💼 Configurations enabled in.\\\n✅ Set in the `recommended` configuration.\\\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\\\n💡 Manually fixable by [editor suggestions](https://eslint.org/docs/latest/use/core-concepts#rule-suggestions).\\\n❌ Deprecated.\n\n| Name                                                                                             | Description                                                                                                                    | 💼  | 🔧  | 💡  | ❌  |\n| :----------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------- | :-- | :-- | :-- | :-- |\n| [array-style](docs/rules/array-style.md)                                                         | Enforce consistent Zod array style                                                                                             | ✅  | 🔧  |     |     |\n| [consistent-import](docs/rules/consistent-import.md)                                             | Enforce a consistent import style for Zod                                                                                      | ✅  | 🔧  |     |     |\n| [consistent-import-source](docs/rules/consistent-import-source.md)                               | Enforce consistent source from Zod imports                                                                                     |     |     | 💡  |     |\n| [consistent-object-schema-type](docs/rules/consistent-object-schema-type.md)                     | Enforce consistent usage of Zod schema methods                                                                                 |     |     | 💡  |     |\n| [consistent-schema-output-type-style](docs/rules/consistent-schema-output-type-style.md)         | Enforce consistent use of z.infer or z.output for schema type inference                                                        |     | 🔧  |     |     |\n| [consistent-schema-var-name](docs/rules/consistent-schema-var-name.md)                           | Enforce a consistent naming convention for Zod schema variables                                                                | ✅  |     |     |     |\n| [no-any-schema](docs/rules/no-any-schema.md)                                                     | Disallow usage of `z.any()` in Zod schemas                                                                                     | ✅  |     | 💡  |     |\n| [no-coerce-boolean](docs/rules/no-coerce-boolean.md)                                             | Disallow `z.coerce.boolean()` because it treats any non-empty string as `true`.                                                | ✅  |     | 💡  |     |\n| [no-conflicting-checks](docs/rules/no-conflicting-checks.md)                                     | Disallow check combinations that can never match, are redundant, or do not apply to the schema type                            |     |     |     |     |\n| [no-duplicate-schema-methods](docs/rules/no-duplicate-schema-methods.md)                         | Disallow calling the same schema method more than once in a single chain                                                       | ✅  |     |     |     |\n| [no-dynamic-schema-value](docs/rules/no-dynamic-schema-value.md)                                 | Disallow non-static values passed as arguments in a Zod schema expression                                                      |     |     |     |     |\n| [no-empty-custom-schema](docs/rules/no-empty-custom-schema.md)                                   | Disallow usage of `z.custom()` without arguments                                                                               | ✅  |     |     |     |\n| [no-function-scoped-schema](docs/rules/no-function-scoped-schema.md)                             | Disallow constructing a Zod schema inside a function body                                                                      |     |     |     |     |\n| [no-native-enum](docs/rules/no-native-enum.md)                                                   | Disallow deprecated `z.nativeEnum()` in favor of `z.enum()`.                                                                   | ✅  | 🔧  |     |     |\n| [no-number-schema-with-finite](docs/rules/no-number-schema-with-finite.md)                       | Disallow deprecated `z.number().finite()`. In Zod 4+ number schemas do not allow infinite values by default, so it is a no-op. | ✅  | 🔧  |     |     |\n| [no-number-schema-with-int](docs/rules/no-number-schema-with-int.md)                             | Disallow usage of `z.number().int()` as it is considered legacy                                                                | ✅  | 🔧  |     |     |\n| [no-number-schema-with-is-finite](docs/rules/no-number-schema-with-is-finite.md)                 | Disallow using deprecated `isFinite` on a Zod number schema; in v4+ it is always `true`.                                       | ✅  |     |     |     |\n| [no-number-schema-with-is-int](docs/rules/no-number-schema-with-is-int.md)                       | Disallow using deprecated `isInt` on a Zod number schema; check the `format` property instead.                                 | ✅  |     |     |     |\n| [no-number-schema-with-safe](docs/rules/no-number-schema-with-safe.md)                           | Disallow deprecated `z.number().safe()`. Use `z.int()`; `.safe()` is now identical to `.int()`.                                | ✅  | 🔧  |     |     |\n| [no-number-schema-with-step](docs/rules/no-number-schema-with-step.md)                           | Disallow deprecated `z.number().step()`. Use `.multipleOf()` instead.                                                          | ✅  | 🔧  |     |     |\n| [no-optional-and-default-together](docs/rules/no-optional-and-default-together.md)               | Disallow using both `.optional()` and `.default()` on the same Zod schema                                                      | ✅  | 🔧  |     |     |\n| [no-promise-schema](docs/rules/no-promise-schema.md)                                             | Disallow deprecated `z.promise()` schemas.                                                                                     | ✅  |     |     |     |\n| [no-schema-with-is-nullable](docs/rules/no-schema-with-is-nullable.md)                           | Disallow deprecated `.isNullable()` on a Zod schema; use `safeParse(null).success` instead.                                    | ✅  |     |     |     |\n| [no-schema-with-is-optional](docs/rules/no-schema-with-is-optional.md)                           | Disallow deprecated `.isOptional()` on a Zod schema; use `safeParse(undefined).success` instead.                               | ✅  |     |     |     |\n| [no-string-schema-with-uuid](docs/rules/no-string-schema-with-uuid.md)                           | Disallow usage of `z.string().uuid()` in favor of the dedicated `z.uuid()` schema                                              |     | 🔧  |     | ❌  |\n| [no-throw-in-refine](docs/rules/no-throw-in-refine.md)                                           | Disallow throwing errors directly inside Zod refine callbacks                                                                  | ✅  |     |     |     |\n| [no-transform-in-record-key](docs/rules/no-transform-in-record-key.md)                           | Disallow transforms in z.record() key schemas, which can cause silent key mutations and data loss through key collisions       |     |     |     |     |\n| [no-unknown-schema](docs/rules/no-unknown-schema.md)                                             | Disallow usage of `z.unknown()` in Zod schemas                                                                                 |     |     |     |     |\n| [no-unnecessary-readonly](docs/rules/no-unnecessary-readonly.md)                                 | Disallow `.readonly()` on schemas whose output is already immutable                                                            |     | 🔧  |     |     |\n| [prefer-enum-over-literal-union](docs/rules/prefer-enum-over-literal-union.md)                   | Prefer `z.enum()` over `z.union()` when all members are string literals.                                                       | ✅  | 🔧  |     |     |\n| [prefer-loose-object](docs/rules/prefer-loose-object.md)                                         | Prefer `z.looseObject()` over `z.object().passthrough()` and `z.object().loose()`                                              | ✅  | 🔧  |     |     |\n| [prefer-map-set-size-over-min-max](docs/rules/prefer-map-set-size-over-min-max.md)               | Prefer `.size(n)` over `.min(n).max(n)` with the same value on a set or map schema                                             |     | 🔧  |     |     |\n| [prefer-meta](docs/rules/prefer-meta.md)                                                         | Enforce usage of `.meta()` over `.describe()`                                                                                  | ✅  | 🔧  |     |     |\n| [prefer-meta-last](docs/rules/prefer-meta-last.md)                                               | Enforce `.meta()` as last method                                                                                               | ✅  | 🔧  |     |     |\n| [prefer-nullish](docs/rules/prefer-nullish.md)                                                   | Enforce `.nullish()` instead of combining `.optional()` and `.nullable()`                                                      | ✅  | 🔧  |     |     |\n| [prefer-strict-object](docs/rules/prefer-strict-object.md)                                       | Prefer `z.strictObject()` over `z.object().strict()`                                                                           | ✅  | 🔧  |     |     |\n| [prefer-string-length-over-min-max](docs/rules/prefer-string-length-over-min-max.md)             | Prefer `.length(n)` over `.min(n).max(n)` with the same value on a string schema                                               |     | 🔧  |     |     |\n| [prefer-string-schema-with-trim](docs/rules/prefer-string-schema-with-trim.md)                   | Enforce `z.string().trim()` to prevent accidental leading/trailing whitespace                                                  | ✅  | 🔧  |     |     |\n| [prefer-top-level-string-formats](docs/rules/prefer-top-level-string-formats.md)                 | Prefer top-level string format schemas over deprecated `z.string().<format>()` methods                                         | ✅  | 🔧  |     |     |\n| [prefer-trim-before-string-length-checks](docs/rules/prefer-trim-before-string-length-checks.md) | Enforce `.trim()` is called before string length checks to ensure accurate validation                                          | ✅  | 🔧  |     |     |\n| [prefer-tuple-over-array-length](docs/rules/prefer-tuple-over-array-length.md)                   | Prefer `z.tuple()` over a length-constrained `z.array()` so the length is preserved in the inferred type.                      |     | 🔧  |     |     |\n| [prefer-validate](docs/rules/prefer-validate.md)                                                 | Prefer boolean validation when only the success of parsing is used                                                             |     |     | 💡  |     |\n| [require-brand-type-parameter](docs/rules/require-brand-type-parameter.md)                       | Require type parameter on `.brand()` functions                                                                                 | ✅  |     | 💡  |     |\n| [require-error-message](docs/rules/require-error-message.md)                                     | Enforce that custom refinements include an error message                                                                       | ✅  | 🔧  |     |     |\n| [schema-error-property-style](docs/rules/schema-error-property-style.md)                         | Enforce consistent style for error messages in Zod schema validation (using ESQuery patterns)                                  |     |     |     |     |\n\n<!-- end auto-generated rules list -->\n\n## Installation\n\n### ESLint\n\nInstall `eslint` and `eslint-plugin-zod` using your preferred package manager:\n\n```shell\nnpm i --save-dev eslint eslint-plugin-zod\n```\n\n```shell\nyarn add --dev eslint eslint-plugin-zod\n```\n\n```shell\npnpm add --save-dev eslint eslint-plugin-zod\n```\n\n#### ESLint Configuration\n\n1. Import the plugin\n\n   ```ts\n   import eslintPluginZod from 'eslint-plugin-zod';\n   ```\n\n2. Add `recommended` config to your ESLint setup\n\n   ```ts\n   eslintPluginZod.configs.recommended,\n   ```\n\nHere's a minimal example using the flat config format:\n\n```ts\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport eslint from '@eslint/js';\nimport eslintPluginZod from 'eslint-plugin-zod';\n\nexport default defineConfig(eslint.configs.recommended, eslintPluginZod.configs.recommended);\n```\n\n### Oxlint\n\nInstall `oxlint` and `eslint-plugin-zod` using your preferred package manager:\n\n```shell\nnpm i --save-dev oxlint eslint-plugin-zod\n```\n\n```shell\nyarn add --dev oxlint eslint-plugin-zod\n```\n\n```shell\npnpm add --save-dev oxlint eslint-plugin-zod\n```\n\n#### Oxlint Configuration\n\n1. Import the plugin\n\n   ```ts\n   import eslintPluginZod from 'eslint-plugin-zod';\n   ```\n\n2. Add `eslint-plugin-zod` to the `jsPlugins` key\n\n   ```ts\n   {\n     jsPlugins: ['eslint-plugin-zod'],\n     // ...\n   }\n   ```\n\n3. Add `eslintPluginZod.configs.recommended.rules` to your Oxlint config.\\\n   Alternatively you can specify the rules manually\n\nHere's a minimal example using the flat config format:\n\n```ts\n// oxlint.config.ts\nimport eslintPluginZod from 'eslint-plugin-zod';\nimport { defineConfig } from 'oxlint';\n\nexport default defineConfig({\n  jsPlugins: ['eslint-plugin-zod'],\n  rules: {\n    ...eslintPluginZod.configs.recommended.rules,\n  },\n});\n```\n\n## Zod peer dependency version\n\n`eslint-plugin-zod` is designed for projects that use `zod@^4`.\nWhile the plugin analyzes Zod schemas in your code,\nit doesn't import or depend on Zod at runtime.\nTo document this relationship without forcing installation,\nZod is declared as an optional peer dependency in the plugin's `package.json`.\n\nIf your project uses Zod v4, the plugin will automatically lint your schemas.\nIf you're not using Zod (for example, in a separate ESLint workspace), you don't need to install it.\n","readmeFilename":""}