{"_id":"@fenge/eslint-config","_rev":"81-1945528dab1b588652cdbc9e3d8fe01d","name":"@fenge/eslint-config","dist-tags":{"beta":"0.7.20-beta.0","latest":"0.9.4"},"versions":{"0.1.0-beta.0":{"name":"@fenge/eslint-config","version":"0.1.0-beta.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.1.0-beta.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"f463c5940f6387a80ba0ee8240b3eb157dfebf2b","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.1.0-beta.0.tgz","fileCount":36,"integrity":"sha512-W7xrhTODsFA5KNZQg1n/XibXsD15dulBXcrTJ1fzP3MBQByKlsnXNom03vCGobha56uhzPIWihBrmV1+4nTRew==","signatures":[{"sig":"MEUCIQDcOYxWgUmPfuX5xsmaU4llWGTf9HtiLZNic31XAfYNBQIgV20UUAVfwN0lcqc7LJw2atu3vHXVpMq4f7TU4jb8YV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211753},"type":"module","_from":"file:fenge-eslint-config-0.1.0-beta.0.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"globstar -- node --test --import @swc-node/register/esm-register src/**/*.spec.ts test/**/*.spec.ts","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/94584406a59a0ceade3f4fade59d0142/fenge-eslint-config-0.1.0-beta.0.tgz","_integrity":"sha512-W7xrhTODsFA5KNZQg1n/XibXsD15dulBXcrTJ1fzP3MBQByKlsnXNom03vCGobha56uhzPIWihBrmV1+4nTRew==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"globals":"15.11.0","eslint-plugin-n":"17.11.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.0","eslint-plugin-es-x":"8.0.0","eslint-plugin-react":"7.37.1","@fenge/eslint-plugin":"0.1.0-beta.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-publint":"0.0.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.0","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0-beta.0","@typescript-eslint/parser":"7.16.1","confusing-browser-globals":"1.0.11","eslint-plugin-deprecation":"3.0.0","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"7.16.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","prettier":"3.3.3","@types/node":"22.7.5","@swc-node/register":"1.10.0","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0-beta.0_1729059018037_0.9659696414330874","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@fenge/eslint-config","version":"0.1.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.1.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"64d8ea678817d3d8e81eb3d4a44e34844f7d2dc6","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":36,"integrity":"sha512-OJS/udqcYUbEYt003y7U55d52H/zD/xyh7N8dx7VvKrNSsZPO3jgyltn2Qxd6zjnVZQ78LAbjRtQFIuTjBJEwg==","signatures":[{"sig":"MEUCIQC8z2TURxxuFNWsO2MF56gsXwwWkcfUvAOkBuudAz+IBQIgHSeyqgFgqWIYrNBkWDXnwU14Mld56GVmwFFidkOsNVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211807},"type":"module","_from":"file:fenge-eslint-config-0.1.0.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"globstar -- node --test --import @swc-node/register/esm-register src/**/*.spec.ts test/**/*.spec.ts","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/00f338b040705147f6cb035bb0283d9e/fenge-eslint-config-0.1.0.tgz","_integrity":"sha512-OJS/udqcYUbEYt003y7U55d52H/zD/xyh7N8dx7VvKrNSsZPO3jgyltn2Qxd6zjnVZQ78LAbjRtQFIuTjBJEwg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"globals":"15.11.0","eslint-plugin-n":"17.11.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.0","eslint-plugin-es-x":"8.0.0","eslint-plugin-react":"7.37.1","@fenge/eslint-plugin":"0.1.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-publint":"0.0.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.0","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"7.16.1","confusing-browser-globals":"1.0.11","eslint-plugin-deprecation":"3.0.0","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"7.16.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","prettier":"3.3.3","@types/node":"22.7.5","@swc-node/register":"1.10.0","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1729273643363_0.9713412455889432","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@fenge/eslint-config","version":"0.1.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.1.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"bebf5b80cf45a6361a9abc6a15a075ec8d568910","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.1.1.tgz","fileCount":36,"integrity":"sha512-WQUdWIZpGiJmxP4e5i9zVypG/EZwDnCkt+2c7E+x37LNMTR6GW0kHAskTZuEFgMPqqxKBjWMY+BWX/jEVuXU4g==","signatures":[{"sig":"MEUCIDL6Jnc4i7kyk+KlrXyTEaJ0wjTekAPq9UDxUcDkX0oiAiEAoTR5a1EIsyc/JQau/Zft16I0zx5EF+gYArnwzU0O+CM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211962},"type":"module","_from":"file:fenge-eslint-config-0.1.1.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"globstar -- node --test --import @swc-node/register/esm-register src/**/*.spec.ts test/**/*.spec.ts","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/cd53f3d115d4df46fa4809accbb0b813/fenge-eslint-config-0.1.1.tgz","_integrity":"sha512-WQUdWIZpGiJmxP4e5i9zVypG/EZwDnCkt+2c7E+x37LNMTR6GW0kHAskTZuEFgMPqqxKBjWMY+BWX/jEVuXU4g==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"globals":"15.11.0","eslint-plugin-n":"17.11.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.1","eslint-plugin-es-x":"8.0.0","eslint-plugin-react":"7.37.1","@fenge/eslint-plugin":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-publint":"0.0.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.0","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"7.16.1","confusing-browser-globals":"1.0.11","eslint-plugin-deprecation":"3.0.0","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"7.16.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","prettier":"3.3.3","@types/node":"22.7.5","@swc-node/register":"1.10.0","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.1_1729492781579_0.3017576672988942","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@fenge/eslint-config","version":"0.1.2","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.1.2","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"5e5b2650d84f36d5a1c6ad27959b14710130daea","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.1.2.tgz","fileCount":36,"integrity":"sha512-ZCUMzMo/uxBUEo79iOX9RjG5yvcuk8unOwQWoTbwxXhkijU1kh/FjP0QQqpNcR73mPWg5BhUy4URG01NmfPySw==","signatures":[{"sig":"MEYCIQCstyj4NFDleYk0P8nF/e8le93yTNqL/3arxV7DQIZJhwIhANCBF602SOnJ58mKvISXdkjU3oeQ9z8pJNeNwNpX9VL8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263889},"type":"module","_from":"file:fenge-eslint-config-0.1.2.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import @swc-node/register/esm-register \"**/*.spec.ts\"","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/85704304f9fd23e7664d9953761badff/fenge-eslint-config-0.1.2.tgz","_integrity":"sha512-ZCUMzMo/uxBUEo79iOX9RjG5yvcuk8unOwQWoTbwxXhkijU1kh/FjP0QQqpNcR73mPWg5BhUy4URG01NmfPySw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.12.0","eslint-plugin-n":"17.12.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.1","eslint-plugin-es-x":"8.1.0","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-publint":"0.0.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.0","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"7.16.1","confusing-browser-globals":"1.0.11","eslint-plugin-deprecation":"3.0.0","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"7.16.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","prettier":"3.3.3","@types/node":"22.7.5","@swc-node/register":"1.10.0","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.2_1730881918147_0.34318817453128125","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@fenge/eslint-config","version":"0.1.3","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.1.3","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"adf357e8433e67d63e51f90ffc36d3d699474da6","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.1.3.tgz","fileCount":36,"integrity":"sha512-+lsml24bgjL3Xv4AX7vH6cQ41bhPF46FWJexZZl23IlsIrmQSVtB2aAuZQzm5yoohmpCR++qrpMkYYIB9/aqJQ==","signatures":[{"sig":"MEUCIGTBztMNTch8bLn5i9kYBJ7yqWD9Np11BjxWwcH4YqDXAiEA2kng6mZLR1h827gK3tRbI2+yk/AAXDdRl+MFTU042ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263950},"type":"module","_from":"file:fenge-eslint-config-0.1.3.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import @swc-node/register/esm-register \"**/*.spec.ts\"","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/d4b68c17e763ad5d2756f79a2b0d9385/fenge-eslint-config-0.1.3.tgz","_integrity":"sha512-+lsml24bgjL3Xv4AX7vH6cQ41bhPF46FWJexZZl23IlsIrmQSVtB2aAuZQzm5yoohmpCR++qrpMkYYIB9/aqJQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.12.0","eslint-plugin-n":"17.13.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.1","eslint-plugin-es-x":"8.3.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-publint":"0.0.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.0","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"7.16.1","confusing-browser-globals":"1.0.11","eslint-plugin-deprecation":"3.0.0","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"7.16.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","prettier":"3.3.3","@types/node":"22.7.5","@swc-node/register":"1.10.0","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.3_1731924188709_0.7834091428461234","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@fenge/eslint-config","version":"0.2.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.2.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"7b351938a73fa939970559b8b9088c1ec49043c6","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":36,"integrity":"sha512-SbSnGYaqJnlB6ILV9IGqOXVfX+Rfd1Qxfp8xWwpmWa3fQuQoln73JenGjCF+M0pqUeQDtbscs8Xdm5fiQBDWBg==","signatures":[{"sig":"MEUCIQDc5IxygZJk2fw8KqMCxjoEW6Jj62zzxboBfpMNpOBZiQIgAoemLnWoAZIj+53nWXdOHHnR7UaqLHOZNZ4ZP+9X7Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264132},"type":"module","_from":"file:fenge-eslint-config-0.2.0.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import @swc-node/register/esm-register \"**/*.spec.ts\"","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/a7b78fc4bc65d31ca756758183140071/fenge-eslint-config-0.2.0.tgz","_integrity":"sha512-SbSnGYaqJnlB6ILV9IGqOXVfX+Rfd1Qxfp8xWwpmWa3fQuQoln73JenGjCF+M0pqUeQDtbscs8Xdm5fiQBDWBg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.12.0","eslint-plugin-n":"17.13.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.1","eslint-plugin-es-x":"8.3.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-publint":"0.0.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"7.16.1","confusing-browser-globals":"1.0.11","eslint-plugin-deprecation":"3.0.0","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"7.16.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","@types/node":"22.7.5","@swc-node/register":"1.10.0","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1732013424423_0.39295416059381716","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@fenge/eslint-config","version":"0.2.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.2.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"fe7818839813a71e495fc39fcb2feeb4c9bc579b","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":36,"integrity":"sha512-nntzVbb1DLPVT/t1J8uHRPQ4OvBqUo8qobaw1AHXeSkOw+plEGFpny/Q2/DAGji5rhe2i+6wD+XWxQaT7kuy+w==","signatures":[{"sig":"MEQCIBeb2MfEfAVr2PJknBlDtzsgfTdIKXXgLpmHG3Dh+WrpAiAWNpuZl/01QAoQHEihvrqtRrOh2Vo73AjGy4f7DDmhPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265662},"type":"module","_from":"file:fenge-eslint-config-0.2.1.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import @swc-node/register/esm-register \"**/*.spec.ts\"","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/5f0088114d01c47f70935230888a28e4/fenge-eslint-config-0.2.1.tgz","_integrity":"sha512-nntzVbb1DLPVT/t1J8uHRPQ4OvBqUo8qobaw1AHXeSkOw+plEGFpny/Q2/DAGji5rhe2i+6wD+XWxQaT7kuy+w==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.12.0","eslint-plugin-n":"17.13.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.1","eslint-plugin-es-x":"8.3.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-publint":"0.0.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"7.16.1","confusing-browser-globals":"1.0.11","eslint-plugin-deprecation":"3.0.0","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"7.16.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","@types/node":"22.7.5","@swc-node/register":"1.10.0","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.1_1732073094629_0.7502010342292942","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@fenge/eslint-config","version":"0.3.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.3.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"8ab9a70fac0901a4c4e2702601f7765349a06300","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":36,"integrity":"sha512-v45BLEka2TAg7QPUepDNrs17nXRBKIBXOll7HhXHN2JYutQFy/Bc54kmWg78t8Wd3eauF6laf3Or06s22mf5jQ==","signatures":[{"sig":"MEQCIHIt/x7ZP0rLJTr2hCJkHYaRVoClvDpXhzNwW6POeCxWAiBRlMxrtPW4vfQYXoFuK6o2hp5YlPnGT4mue4RFNfLzvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269791},"type":"module","_from":"file:fenge-eslint-config-0.3.0.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import @swc-node/register/esm-register \"**/*.spec.ts\"","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/39cb464506874c11211a92c42a62782c/fenge-eslint-config-0.3.0.tgz","_integrity":"sha512-v45BLEka2TAg7QPUepDNrs17nXRBKIBXOll7HhXHN2JYutQFy/Bc54kmWg78t8Wd3eauF6laf3Or06s22mf5jQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.1","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-publint":"0.0.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"8.15.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"8.15.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","@types/node":"22.9.1","@swc-node/register":"1.10.0","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1732379147195_0.6040681230918519","host":"s3://npm-registry-packages"}},"0.4.0-beta.0":{"name":"@fenge/eslint-config","version":"0.4.0-beta.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.4.0-beta.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"f937b34aa280ba0e81fff8883c983209445c95f8","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.4.0-beta.0.tgz","fileCount":58,"integrity":"sha512-GAzlv5tMj8zX8gBuSuUCpige9qeEza94RgVL4NRF62G6BV7qgj2Yy26jn0al7oRmn83o8pH5r2MGXvoLUlEJuw==","signatures":[{"sig":"MEUCIQCikOtq5BezLBzK6mmwIt8MQyUsxQr4OeqPlAiqO6jb/QIgNQmdzvrcKQY7ca18hFVp5IyQ5AQ1CS41a5Ok85vTGh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384140},"type":"module","_from":"file:fenge-eslint-config-0.4.0-beta.0.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/d73f3a0a5d292e87a3d58f0b0c96ec50/fenge-eslint-config-0.4.0-beta.0.tgz","_integrity":"sha512-GAzlv5tMj8zX8gBuSuUCpige9qeEza94RgVL4NRF62G6BV7qgj2Yy26jn0al7oRmn83o8pH5r2MGXvoLUlEJuw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.2-beta.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.2-beta.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"8.16.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"8.16.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.1","@types/node":"22.9.1","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0-beta.0_1733052553733_0.10075632935679568","host":"s3://npm-registry-packages"}},"0.4.0-beta.1":{"name":"@fenge/eslint-config","version":"0.4.0-beta.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.4.0-beta.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"f08c402e0711563ea9ecb83e36449366c80352f1","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.4.0-beta.1.tgz","fileCount":58,"integrity":"sha512-AIIH+G0WsXAK/xMQGcfM6cehRUAxgpliNHjkO5Ue7w57PvUW8WHU+4gbdRcjF8OOlTAXXhTi0HnHsOrhWJwRUA==","signatures":[{"sig":"MEUCIAdXbUh8odvdqEZZTpzMMzpUA4hNqvPRqyb4FpMuyYGEAiEA3Y4sr+kcRUuKfiU64n4RoJWd0i3SRoRI82CzO/poq98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382642},"type":"module","_from":"file:fenge-eslint-config-0.4.0-beta.1.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/e1676a7f8803d5f22db880c34305c7db/fenge-eslint-config-0.4.0-beta.1.tgz","_integrity":"sha512-AIIH+G0WsXAK/xMQGcfM6cehRUAxgpliNHjkO5Ue7w57PvUW8WHU+4gbdRcjF8OOlTAXXhTi0HnHsOrhWJwRUA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.2-beta.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.2-beta.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.1.0","@typescript-eslint/parser":"8.16.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"8.16.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.1","@types/node":"22.9.1","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0-beta.1_1733280911690_0.9803425842539446","host":"s3://npm-registry-packages"}},"0.4.0-beta.2":{"name":"@fenge/eslint-config","version":"0.4.0-beta.2","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.4.0-beta.2","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"ff1dedebd817dead9daf9db3eb460ed13595078e","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.4.0-beta.2.tgz","fileCount":66,"integrity":"sha512-cG0jWbJkqeSSMVW2Nkq2jcwvVgBnjeoDG/5SYWUJ0F0EY/DkL0gJXOD7uBZcD98BNatoRC8sbpqqpJUogFgwJA==","signatures":[{"sig":"MEUCIHRNgnT8kgdwaEzLotCQE6mSY30hhmhkCJMDt05dZu3JAiEAy2RdrWPrRijpOEF2xC4X7T1icDLQzhPCq0Ky7bNMyQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399596},"type":"module","_from":"file:fenge-eslint-config-0.4.0-beta.2.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/455b15f2d3b17828bfd9cc1cfa9635ed/fenge-eslint-config-0.4.0-beta.2.tgz","_integrity":"sha512-cG0jWbJkqeSSMVW2Nkq2jcwvVgBnjeoDG/5SYWUJ0F0EY/DkL0gJXOD7uBZcD98BNatoRC8sbpqqpJUogFgwJA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.2-beta.1","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.2-beta.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.1","@fenge/eslint-plugin-ts":"0.2.0-beta.0","@typescript-eslint/parser":"8.16.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.0.0","@typescript-eslint/eslint-plugin":"8.16.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.1","@types/node":"22.9.1","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0-beta.2_1733712071984_0.5158395625434431","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@fenge/eslint-config","version":"0.4.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.4.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"86249dc4550cd53ae6ede361e2239fa94cf237d3","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":66,"integrity":"sha512-T5Q5jiMTcH4jDXfW8PJ40UGTeAAcS6pv6qTc+qe/JjJr03ID9Wk6yAyUaYvu7btR8zXjj242h1w7//S/NjHBzQ==","signatures":[{"sig":"MEUCIQCPNFBs0RhxPP0ehYvYSX9CEfGV9GdHOP8Zmq/3L2XxQQIgZoEN07Hlew8cYpouqP+dHuV7YA/UwyKi0AtPeG0XIPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399459},"type":"module","_from":"file:fenge-eslint-config-0.4.0.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/978effc049033fe6a502da3f66d6a055/fenge-eslint-config-0.4.0.tgz","_integrity":"sha512-T5Q5jiMTcH4jDXfW8PJ40UGTeAAcS6pv6qTc+qe/JjJr03ID9Wk6yAyUaYvu7btR8zXjj242h1w7//S/NjHBzQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.13.0","eslint-plugin-n":"17.15.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.2","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.2","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.2","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.18.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.9.1","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0_1733889031108_0.9045544829476584","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@fenge/eslint-config","version":"0.4.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.4.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"d8738e1e2fcbd0632d16290a3a6416076c693103","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.4.1.tgz","fileCount":66,"integrity":"sha512-LndLLOUUL7Ls0mDbYiusS4rg3EEvR6oQxKQ8C7jrglqpJewH6rinGyZBggozgJX4L0RZzp/+ltTAJjfc/3lfEg==","signatures":[{"sig":"MEUCIDD4W++LrN/n/W+r/Ha9/on1SPBwWhjInTgdrU2Et4G6AiEAxMN6q3yKQgdPeF4T5UwNy19eHGrNbnXsHj6VIBr+DRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399351},"type":"module","_from":"file:fenge-eslint-config-0.4.1.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/69aae2522002562bea90c5be8cea83a5/fenge-eslint-config-0.4.1.tgz","_integrity":"sha512-LndLLOUUL7Ls0mDbYiusS4rg3EEvR6oQxKQ8C7jrglqpJewH6rinGyZBggozgJX4L0RZzp/+ltTAJjfc/3lfEg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.13.0","eslint-plugin-n":"17.15.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.2.2","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.2","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.2","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.18.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.9.1","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.1_1733977107879_0.9468141837362702","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@fenge/eslint-config","version":"0.5.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"1a0279d55148086058d7a3b2a5535991ef89bc76","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.0.tgz","fileCount":66,"integrity":"sha512-6ElbozXW160v9gRYT237jccUO4OLqy1A2QjjYiIiz5H1/cvmUCqL6OLVQXbVDDxN1QYYamsxJIi345jh58E2KQ==","signatures":[{"sig":"MEQCIH0DudFjbQjpM5o5ahLqzoFSzVFvhIYVm2+JuqukJ5tJAiB8xyUQwJZvNPFrcbIADoCncsMIIWj0lT9NSiDD/vOZQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407123},"type":"module","_from":"file:fenge-eslint-config-0.5.0.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/31e5decaeb88367718a51d4b07cb0951/fenge-eslint-config-0.5.0.tgz","_integrity":"sha512-6ElbozXW160v9gRYT237jccUO4OLqy1A2QjjYiIiz5H1/cvmUCqL6OLVQXbVDDxN1QYYamsxJIi345jh58E2KQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.3.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.2","@fenge/eslint-plugin":"0.1.2","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.2","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.18.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.18.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.9.1","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.0_1734855915531_0.41062559190174164","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@fenge/eslint-config","version":"0.5.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"8dc36a3b1c00e9d2cf3b021f2a55744d5cbd394c","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.1.tgz","fileCount":66,"integrity":"sha512-D6zw5dvz5WY1PkD3rGOAGNUzRqUUikguJk0lSIAUpm99qTMqZS2DpwRYpkyrZwl8Te6WTp3EY3liJ0QTxSsPpQ==","signatures":[{"sig":"MEQCIHXvoCIvc3ZXsG3/rVRon+3DxfVQ4XtoxRJ6xQ/XJUTiAiArtUSY4+bHdnAH8l12RlPWXhlZSQz9TaeqY9xVaM3daw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393942},"type":"module","_from":"file:fenge-eslint-config-0.5.1.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/90090b56eaebcd7dd963890ff5f9b657/fenge-eslint-config-0.5.1.tgz","_integrity":"sha512-D6zw5dvz5WY1PkD3rGOAGNUzRqUUikguJk0lSIAUpm99qTMqZS2DpwRYpkyrZwl8Te6WTp3EY3liJ0QTxSsPpQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.4.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.3","@fenge/eslint-plugin":"0.1.2","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.18.2","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.18.2","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.9.1","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.1_1735198757015_0.7133436146667991","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@fenge/eslint-config","version":"0.5.2","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.2","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"a1d0e4d51cd0ffcc780b74fad2da642a0ddfe02b","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.2.tgz","fileCount":66,"integrity":"sha512-vMuqHUq6AYLfvS9F6NqVWKHoNrI/JCpXKhLCo9lMUrij36QHM/t2fHFYuGaCphevZKnloXjPQqTkDI7hPL+Bfg==","signatures":[{"sig":"MEUCIFURw+drYEYPQj/u4FUYtd9rUUTE2v2iLh6Wn0UoAAjTAiEAiYKdHyUBWK5icls6Z5Row87v8G5VLf2X2lDu/IZNZvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394457},"type":"module","_from":"file:fenge-eslint-config-0.5.2.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/0183cd07b2fb6275431552bd9001ad1a/fenge-eslint-config-0.5.2.tgz","_integrity":"sha512-vMuqHUq6AYLfvS9F6NqVWKHoNrI/JCpXKhLCo9lMUrij36QHM/t2fHFYuGaCphevZKnloXjPQqTkDI7hPL+Bfg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.4.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.3","@fenge/eslint-plugin":"0.1.2","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.18.2","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.18.2","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.9.1","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.2_1735529947333_0.9466244660398149","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@fenge/eslint-config","version":"0.5.3","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.3","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"6a045d405c073e8095417d7bcb476333f4409c17","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.3.tgz","fileCount":66,"integrity":"sha512-c433ZYnnRtR+rNlH/VxIBSJcXYdRfY0ft5OkYMS1h6sdAmv7nFPg6exPIjgu2/rxtiRT9WG0wVcLCCp/SsUZGA==","signatures":[{"sig":"MEUCIBt0RxzSfr3ahH5zZS8f8XzaoMqjsNfYecXp6LrqIrK8AiEAzstN0PfGqLAc5VjcsSiRMxevoiqRD6czQ91DeZIETII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396082},"type":"module","_from":"file:fenge-eslint-config-0.5.3.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/cc929e521c16eb8908515bdc723559a5/fenge-eslint-config-0.5.3.tgz","_integrity":"sha512-c433ZYnnRtR+rNlH/VxIBSJcXYdRfY0ft5OkYMS1h6sdAmv7nFPg6exPIjgu2/rxtiRT9WG0wVcLCCp/SsUZGA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.4.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.3","@fenge/eslint-plugin":"0.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.19.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.19.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.10.5","eslint-config-prettier":"9.1.0","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.3_1736485017254_0.04492619441989931","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@fenge/eslint-config","version":"0.5.4","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.4","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"da7692e8dfe8ba7c2a0f8ae67d8321ff1b9a40d9","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.4.tgz","fileCount":66,"integrity":"sha512-v2tnlzfvli0d8krZhtpZRvAh2C9SNzZ9My6gKcMpvDuVABYoIvL31Dqrz69tTB1iN/VF5fLoMQRKTfcbOQ9UWw==","signatures":[{"sig":"MEYCIQCV59OqxnvR6TbrHfUo+kDZXIJngEf8vA4raG9kZNypvQIhAPW5QxpRZggg2Aw3XKUli0a88OuIs+JI3wWi+9x9DNdz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397573},"type":"module","_from":"file:fenge-eslint-config-0.5.4.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/e819b2e5935371193453439e11b05b5e/fenge-eslint-config-0.5.4.tgz","_integrity":"sha512-v2tnlzfvli0d8krZhtpZRvAh2C9SNzZ9My6gKcMpvDuVABYoIvL31Dqrz69tTB1iN/VF5fLoMQRKTfcbOQ9UWw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.5.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.20.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.20.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.10.5","eslint-config-prettier":"10.0.1","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.4_1736828961028_0.40059209101947646","host":"s3://npm-registry-packages-npm-production"}},"0.5.5-beta.0":{"name":"@fenge/eslint-config","version":"0.5.5-beta.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.5-beta.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"eac781b98dc11e04fdb93e880d79a3eeb0451ce8","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.5-beta.0.tgz","fileCount":66,"integrity":"sha512-FGMbg1s/fU6L/klQLUvOTspbYmksgYYBrBuS0S7axrtRNLnILU5zhsne+/trntF5hib05F53avVNdbuRjtaXDw==","signatures":[{"sig":"MEYCIQDtL4MaLiLIgvVeIkGNZ+9yAZtjiuXvuK6/Zz2x4IEMbwIhAL/4M9i2H/Ppu352c2gfid+6rGC82iDX7Hp9AXFPO/YE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.5-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396822},"type":"module","_from":"file:fenge-eslint-config-0.5.5-beta.0.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/5bc717aa6d7d99bb5efe4f29e2c495bf/fenge-eslint-config-0.5.5-beta.0.tgz","_integrity":"sha512-FGMbg1s/fU6L/klQLUvOTspbYmksgYYBrBuS0S7axrtRNLnILU5zhsne+/trntF5hib05F53avVNdbuRjtaXDw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.6.0-beta.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.20.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.20.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.10.5","eslint-config-prettier":"10.0.1","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.5-beta.0_1736949854322_0.7483049868915916","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@fenge/eslint-config","version":"0.5.5","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.5","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"38476186260c91363432e19e66b0fb266e703c44","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.5.tgz","fileCount":66,"integrity":"sha512-GJWJGJBXH2CwNIFAVfFe0e+4iqHYP7LjrneYVPPDvYwhHpWeVR7E+NOPMA8zJxOcDDEkIM7YB06Y/J6brk/TNA==","signatures":[{"sig":"MEUCIQD8fChdK0DNY+nYwdjqbSj8HYViwbAjfbQJrma+snuXSAIgJHRKp3aOqtOcOoAPRBR4i2Xgok6q5U4u+cwesDNseNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396794},"type":"module","_from":"file:fenge-eslint-config-0.5.5.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/8c594e16ac701febda6ad36a001de0eb/fenge-eslint-config-0.5.5.tgz","_integrity":"sha512-GJWJGJBXH2CwNIFAVfFe0e+4iqHYP7LjrneYVPPDvYwhHpWeVR7E+NOPMA8zJxOcDDEkIM7YB06Y/J6brk/TNA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.6.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.0","@typescript-eslint/parser":"8.20.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.20.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.10.5","eslint-config-prettier":"10.0.1","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.5_1736971206335_0.6651549589060375","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@fenge/eslint-config","version":"0.5.6","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.6","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"b5b8cb328a736976c332bece5f351f686b932c12","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.6.tgz","fileCount":66,"integrity":"sha512-HoYTLDhrZ69V+H17A9aXkU60XcBdI/5fOozvJSt71+TTUMbPm8Spe7jW2nNnkZPT82odt2fN7dNwrLjYE49HGQ==","signatures":[{"sig":"MEUCIQCO02aKIyY/PTC8Ce861HtbxO+0FB4q8uk/kDnb0bGgxQIgdggv2NuExVPkFXRZuWgGQSIAtPw9o465XI5W2JIQ7ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397335},"type":"module","_from":"file:fenge-eslint-config-0.5.6.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/54640f55f29b11ade040fa24e2613953/fenge-eslint-config-0.5.6.tgz","_integrity":"sha512-HoYTLDhrZ69V+H17A9aXkU60XcBdI/5fOozvJSt71+TTUMbPm8Spe7jW2nNnkZPT82odt2fN7dNwrLjYE49HGQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.6.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.0.5","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.1","@typescript-eslint/parser":"8.20.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.20.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"8.57.1","prettier":"3.4.2","@types/node":"22.10.5","eslint-config-prettier":"10.0.1","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.6_1737310242783_0.31122337939011535","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@fenge/eslint-config","version":"0.5.7","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.7","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"c7fe22c00f68df73c5fc85357ec616479688938e","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.7.tgz","fileCount":66,"integrity":"sha512-2oGOVRnBJaYKiakunJz9aunHo4p4kAtbd9tyQvFHF/IcxgYywq+sIGXqZT3NB4YCiSXZtOzB8tn1tJB2JMGXDg==","signatures":[{"sig":"MEUCIQD+fpFBvWDLKoTWolJ67Qg3dIL6TSzpKu7XXorQiRnlpwIgMjCHrNLtb7sC2bQ1jjC1AVskSLZ04CDhz1lbOCES6+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397395},"type":"module","_from":"file:fenge-eslint-config-0.5.7.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/563d45175af6ae51b60998ffe06012f8/fenge-eslint-config-0.5.7.tgz","_integrity":"sha512-2oGOVRnBJaYKiakunJz9aunHo4p4kAtbd9tyQvFHF/IcxgYywq+sIGXqZT3NB4YCiSXZtOzB8tn1tJB2JMGXDg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.6.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.1.0","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.2","@typescript-eslint/parser":"8.21.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.21.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"9.18.0","prettier":"3.4.2","@types/node":"22.10.5","eslint-config-prettier":"10.0.1","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.7_1737442447753_0.8099360155173709","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@fenge/eslint-config","version":"0.5.8","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.8","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"bc651bcff18234961bcc84b178668652a8d48ebc","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.8.tgz","fileCount":66,"integrity":"sha512-Qh5fFAsVbB1WAbIPSSQI24rH7EJzYkS7YDyuTu+Jw/HZdJHGORLbVJ/A+EDnHfSWl4KM2Zv4sUQ0EOWSkJnM/g==","signatures":[{"sig":"MEQCIFhEfzUD1gGsS5/neH46JIvCn1hXfUtOhcOgNXj0vEZ3AiBPENS2GJ33k4ZWKddHTtylxF8c5Mskv18+gbhBn4e2xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397913},"type":"module","_from":"file:fenge-eslint-config-0.5.8.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --import tsx/esm \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/768be74cfe82bf948ef118c0253f8c60/fenge-eslint-config-0.5.8.tgz","_integrity":"sha512-Qh5fFAsVbB1WAbIPSSQI24rH7EJzYkS7YDyuTu+Jw/HZdJHGORLbVJ/A+EDnHfSWl4KM2Zv4sUQ0EOWSkJnM/g==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"globals":"15.14.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.6.0","eslint-plugin-es-x":"8.4.1","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.1.1","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.2","@typescript-eslint/parser":"8.21.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.21.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","eslint":"9.18.0","prettier":"3.4.2","@types/node":"22.10.5","eslint-config-prettier":"10.0.1","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.8_1737691412780_0.15961674106432455","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@fenge/eslint-config","version":"0.5.9","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.9","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"bd6d18a88db578624cd358825894842d6980fd5b","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.9.tgz","fileCount":66,"integrity":"sha512-UuW7+LmreYFNk9lbMa9maA2XKTCb/8AJjxTCM8pnN9yDj9wu7JOaW64t1rWSRvWQSpAQ6qxbFT6jx3hZxUeHDg==","signatures":[{"sig":"MEUCIGCj01R6PVsQUdxNs8K85LNr0dJP6szWN60U1AIVnphWAiEA90iMbGQSm498JRCew/ursKQa+HzHi7+952a5ygxyzKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397319},"type":"module","_from":"file:fenge-eslint-config-0.5.9.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/0708509ad88624ded9eb91abc70b7e09/fenge-eslint-config-0.5.9.tgz","_integrity":"sha512-UuW7+LmreYFNk9lbMa9maA2XKTCb/8AJjxTCM8pnN9yDj9wu7JOaW64t1rWSRvWQSpAQ6qxbFT6jx3hZxUeHDg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.15.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.6.0","eslint-plugin-es-x":"8.5.0","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.1.2","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.2.3","@typescript-eslint/parser":"8.25.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.1.0","@typescript-eslint/eslint-plugin":"8.25.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.21.0","prettier":"3.5.2","@types/node":"22.13.5","eslint-config-prettier":"10.0.1","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.9_1740560592088_0.5845509674519012","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@fenge/eslint-config","version":"0.5.10","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.10","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"d390281a26299b19b8a042313a9c5ea2468acd4c","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.10.tgz","fileCount":66,"integrity":"sha512-XU0yHujHjCqXHGVir5W7awA7oHfFtZ+YsYgKxxp1Rqev2THK5bZ1gKnWa0Z2O+D9fdpwRUVuGCmh/kUImGmIEA==","signatures":[{"sig":"MEUCIQCFoEvBd/62P59fFimznRE/vD/6hEBtVqRvqL7Ke7D29AIgBCjzawX6kuDvLKUrWcB7uFshKqBKnXmaTofljSneY44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397380},"type":"module","_from":"file:fenge-eslint-config-0.5.10.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/9880d0082f5b9f61f340d28831b69ef8/fenge-eslint-config-0.5.10.tgz","_integrity":"sha512-XU0yHujHjCqXHGVir5W7awA7oHfFtZ+YsYgKxxp1Rqev2THK5bZ1gKnWa0Z2O+D9fdpwRUVuGCmh/kUImGmIEA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.16.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.6.1","eslint-plugin-es-x":"8.5.0","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.1.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.3.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.21.0","@types/node":"22.13.5","eslint-config-prettier":"10.0.2","@types/eslint-config-prettier":"6.11.3"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.10_1741248623699_0.06102334175203139","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@fenge/eslint-config","version":"0.5.11","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.11","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"18e79942f30d5c5dded663282eb42514ca27db21","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.11.tgz","fileCount":67,"integrity":"sha512-0ir0+xun5hnduDjkTty8WWcfkVGsl9sSNeZyCBbIezoKh35Lbk1OgFHER2zUQYWWT9cRA4gmL85x9hRhs7PyUg==","signatures":[{"sig":"MEQCIA6VqBJ8nTUywMNQ4IQu7O6zEywIIvpFCBRWy57XwBUOAiAlhnJsGg4LmzSrx1yl38Jpo0ElJwdqFWoemIrLQL9oCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402957},"type":"module","_from":"file:fenge-eslint-config-0.5.11.tgz","exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types \"**/*.spec.ts\"","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/c57034bf786f6c3f26de55e0f0d6891c/fenge-eslint-config-0.5.11.tgz","_integrity":"sha512-0ir0+xun5hnduDjkTty8WWcfkVGsl9sSNeZyCBbIezoKh35Lbk1OgFHER2zUQYWWT9cRA4gmL85x9hRhs7PyUg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.16.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.6.1","eslint-plugin-es-x":"8.5.0","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.3.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.1.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.1.3","@fenge/eslint-plugin-ts":"0.3.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.13.10","eslint-config-prettier":"10.1.1"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.11_1741577562130_0.6494470278359852","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@fenge/eslint-config","version":"0.5.12","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.12","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"34da67412e165c5fccf36f07abaac860cccc1b1b","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.12.tgz","fileCount":67,"integrity":"sha512-LKFl4RM7UtRkwYTqJhuNnyOTaVFKvnuDSesPr/cUol/fjjY/GlBcanUT4r0gKc7jvQOEIrHnDCJiLVoVLSl0rg==","signatures":[{"sig":"MEYCIQDU00Fr6T0fML7B+h2Bwdz9WchMjXmffXylWDwP9EvfmwIhAOhgjJLOZITQrdV2+1iyB8hbW53FEm+48AUEpoQNYOpx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":407883},"type":"module","_from":"file:fenge-eslint-config-0.5.12.tgz","engines":{"node":">=18.0.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/f1c0ed95fb0ee7457b38caf911b7d348/fenge-eslint-config-0.5.12.tgz","_integrity":"sha512-LKFl4RM7UtRkwYTqJhuNnyOTaVFKvnuDSesPr/cUol/fjjY/GlBcanUT4r0gKc7jvQOEIrHnDCJiLVoVLSl0rg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.2.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.16.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.7.0","eslint-plugin-es-x":"8.5.0","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.3.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.1.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.2.0","@fenge/eslint-plugin-ts":"0.3.0","eslint-plugin-check-file":"3.1.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.13.10","eslint-config-prettier":"10.1.1"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.12_1742476948484_0.39557917853303226","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@fenge/eslint-config","version":"0.5.13","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.5.13","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"15493c0accf2f5db38a5642fe03180c89575981d","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.5.13.tgz","fileCount":67,"integrity":"sha512-L7Wpt8fk4Xbfsec0OeMXlKz5oSjoRQ/wcB+tZry56fo3pzTpqPqmuIgRz3rXMMv4Mrba/siVZA8aUe8bP67nBg==","signatures":[{"sig":"MEQCICgKI10InCRId9COU4AyMaZJxbgJMUYtra7213ohuxNcAiBMEK/fDIBFd59o2e5+3YPF1jVvu3ccREg9diudOKAW/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409415},"type":"module","_from":"file:fenge-eslint-config-0.5.13.tgz","engines":{"node":">=18.0.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/95332bb9dbd255ef501a57e98f925965/fenge-eslint-config-0.5.13.tgz","_integrity":"sha512-L7Wpt8fk4Xbfsec0OeMXlKz5oSjoRQ/wcB+tZry56fo3pzTpqPqmuIgRz3rXMMv4Mrba/siVZA8aUe8bP67nBg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.16.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.7.0","eslint-plugin-es-x":"8.5.0","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.3.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.1.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.2.0","@fenge/eslint-plugin-ts":"0.3.0","eslint-plugin-check-file":"3.1.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.13.10","eslint-config-prettier":"10.1.1"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.13_1742497573258_0.40914365675935227","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@fenge/eslint-config","version":"0.6.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"a21a5737a7af4d58df963b4e1ffaf393894c2b6f","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.0.tgz","fileCount":67,"integrity":"sha512-0atFuUFVw7IJAbRUgOmcT1fa9vUn3NLx8aBYvR4vYwiutYuRHkYpn5TB1bwhNPSH7EYbSrfXCGPdruf701eniA==","signatures":[{"sig":"MEQCIHCBGlREy0cZ5lH5l4H2yHdFL5C4jIjlORlsm7fU40gVAiBEpStKS9IxMxF57RFbp5PdNvc6mPk5NXdFaTgipbNTSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409677},"type":"module","_from":"file:fenge-eslint-config-0.6.0.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/899432f568fd1570fa473dcff2b09c3c/fenge-eslint-config-0.6.0.tgz","_integrity":"sha512-0atFuUFVw7IJAbRUgOmcT1fa9vUn3NLx8aBYvR4vYwiutYuRHkYpn5TB1bwhNPSH7EYbSrfXCGPdruf701eniA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.16.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.0","eslint-plugin-es-x":"8.5.0","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.0","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-pkg-json":"0.3.0","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.1.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.13.10","eslint-config-prettier":"10.1.1"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.0_1742649601048_0.5178054050107206","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@fenge/eslint-config","version":"0.6.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"8efbe70a11a76b3af4f6ab6b5a25ccf26d67e984","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.1.tgz","fileCount":67,"integrity":"sha512-XlNISVT2CkxOt7IyBM4tPTAnByNjlJ3D9BsWag5DYVwfRO0KG8wyPddV5sx2nAOHNEKo13FsyjBJwnIHy873jQ==","signatures":[{"sig":"MEQCIFAE3Mc7dZvJK+6UO3HmHOoQGY3Vk6M0reG3MSOLlzJNAiARS2TyLF8IzFpr1HqHQfK3gwrnnCG0saiimGmiZ9EvbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412084},"type":"module","_from":"file:fenge-eslint-config-0.6.1.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/bdadaf04a61c222c792be9abcb806ad2/fenge-eslint-config-0.6.1.tgz","_integrity":"sha512-XlNISVT2CkxOt7IyBM4tPTAnByNjlJ3D9BsWag5DYVwfRO0KG8wyPddV5sx2nAOHNEKo13FsyjBJwnIHy873jQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.17.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.0","eslint-plugin-es-x":"8.6.1","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.1","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"58.0.0","eslint-plugin-pkg-json":"0.3.0","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.1.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.13.10","eslint-config-prettier":"10.1.1"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.1_1743084285418_0.5174267540832367","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@fenge/eslint-config","version":"0.6.2","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.2","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"e3caae26c14b691652e0667e31d700b291748a72","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.2.tgz","fileCount":67,"integrity":"sha512-vedJb5eOYzLUyG7pcCHsLPJ4FeCjyN2fgAGeNCdxUgRY1sDg7+0ncxcUN+krSH4dhjyPnZUBppNGmSJWlpV+AA==","signatures":[{"sig":"MEUCIBohG5ZhuFmz1sq1IoxBLk15feydCyF6PQ6u1Wf6E26GAiEA00JXkuqZtsC9frE4bY5yaAfKep22R/bjKbthWty6QfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412722},"type":"module","_from":"file:fenge-eslint-config-0.6.2.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/b114c05b75708a7ac3605cf18cabf4f2/fenge-eslint-config-0.6.2.tgz","_integrity":"sha512-vedJb5eOYzLUyG7pcCHsLPJ4FeCjyN2fgAGeNCdxUgRY1sDg7+0ncxcUN+krSH4dhjyPnZUBppNGmSJWlpV+AA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.17.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.1","eslint-plugin-es-x":"8.6.1","eslint-plugin-react":"7.37.4","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.2","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"58.0.0","eslint-plugin-pkg-json":"0.3.0","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.1.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.13.10","eslint-config-prettier":"10.1.1"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.2_1743663212966_0.5371904477158653","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@fenge/eslint-config","version":"0.6.3","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.3","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"472d31d0db3b7e8edb9157fdf263e8f1a10d3797","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.3.tgz","fileCount":45,"integrity":"sha512-fkZ4ZInUf5ORpgI75ArDt3SEkkzN4l6uKmkXoeNJPaeO9scx5DMrnhzK3tdSXNaMorAkUzp+aGW+Rf01vD3oyQ==","signatures":[{"sig":"MEUCIDlXrtE0xmtw5hcrsDInI69LuWs5c3RFP1PkpNo349KDAiEAoR+g/XGUTy973FTvVI8BAyLJNlG/z8wGBENLiY7dKX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340218},"type":"module","_from":"file:fenge-eslint-config-0.6.3.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/2fc59280de9c3e078f59af95fb138c5e/fenge-eslint-config-0.6.3.tgz","_integrity":"sha512-fkZ4ZInUf5ORpgI75ArDt3SEkkzN4l6uKmkXoeNJPaeO9scx5DMrnhzK3tdSXNaMorAkUzp+aGW+Rf01vD3oyQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.17.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.1","eslint-plugin-es-x":"8.6.1","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.2","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"58.0.0","eslint-plugin-pkg-json":"0.3.0","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.1.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.13.10","eslint-config-prettier":"10.1.1"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.3_1744096288342_0.22755177294201667","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@fenge/eslint-config","version":"0.6.4","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.4","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"0462f67e6a5f76633afcf3b6e4bd992d23c0a904","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.4.tgz","fileCount":45,"integrity":"sha512-fNTfOuuaABcHXKSH3DKvIZ5oQbwNtbRKv4hcDf87sEvp/YDAVibaL48NDCcIP0f5+9Dqa4EtvW68p3hiBp2ukA==","signatures":[{"sig":"MEUCIQDbMDOO14rw75pd23JJSMeWU+sutJKegK2uG875SLa1pwIgc9E/PCGF91gt5iR8mMaQVgQWcQzDsE/7Xtl0d3VjEMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340787},"type":"module","_from":"file:fenge-eslint-config-0.6.4.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/b777e046ea4920bcc57211cd32d281ad/fenge-eslint-config-0.6.4.tgz","_integrity":"sha512-fNTfOuuaABcHXKSH3DKvIZ5oQbwNtbRKv4hcDf87sEvp/YDAVibaL48NDCcIP0f5+9Dqa4EtvW68p3hiBp2ukA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.17.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.1","eslint-plugin-es-x":"8.6.1","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"58.0.0","eslint-plugin-pkg-json":"0.3.0","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.13.10","eslint-config-prettier":"10.1.2"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.4_1744542905703_0.850410545475405","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@fenge/eslint-config","version":"0.6.5","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.5","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"0354074ae3d9fecb6add553f3763aded1b2b0b51","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.5.tgz","fileCount":45,"integrity":"sha512-LF8dGaw3A8iLPOA2MWSaea6QDFr0NTcIUB/WEfUlqTEHoWeEnRTyTUzj6cQRrpyJ3owLPLqXCfIgQSUqT80Pxw==","signatures":[{"sig":"MEQCIGH2YHZk75DKg71GKLZFGbA1Jp342BIZ3phBQjMWHQIaAiBtM1O999u+pXnZHdd0yek2jaEwGHM02u8HSEXFPg8tow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340786},"type":"module","_from":"file:fenge-eslint-config-0.6.5.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/6239b8b1a0f9eb03dc6c04ef4817c05a/fenge-eslint-config-0.6.5.tgz","_integrity":"sha512-LF8dGaw3A8iLPOA2MWSaea6QDFr0NTcIUB/WEfUlqTEHoWeEnRTyTUzj6cQRrpyJ3owLPLqXCfIgQSUqT80Pxw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.17.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.1","eslint-plugin-es-x":"8.6.1","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"58.0.0","eslint-plugin-pkg-json":"0.3.1","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.2"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.5_1744598627869_0.5573734278933051","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@fenge/eslint-config","version":"0.6.6","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.6","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"d70aca8a20c7281096e9a83cb95c87a24fa18769","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.6.tgz","fileCount":45,"integrity":"sha512-QKcmNCjMaR5firSoxOVxXij3tpE194OWiFHESdqldNxzwCE/2XLe4YX1aNV8X2rL8sckcTa7wwmA9jcKwqL0ZA==","signatures":[{"sig":"MEYCIQDgrc3T6Nz2rmdo1S5v+kt5S8Rl4vj3JAILHbJ86soYigIhANbK043qRmRkAKi9NTYnrMGsP4YorFCTAR83NzegSxbx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340930},"type":"module","_from":"file:fenge-eslint-config-0.6.6.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/3e15f461bbbbe30d4415b77fddad3841/fenge-eslint-config-0.6.6.tgz","_integrity":"sha512-QKcmNCjMaR5firSoxOVxXij3tpE194OWiFHESdqldNxzwCE/2XLe4YX1aNV8X2rL8sckcTa7wwmA9jcKwqL0ZA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.17.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.1","eslint-plugin-es-x":"8.6.1","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"58.0.0","eslint-plugin-pkg-json":"0.3.1","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.2"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.6_1744949088649_0.4180430929461998","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@fenge/eslint-config","version":"0.6.7","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.7","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"69f4739b31f60bd16668d1e04e5ce7baf65d4fda","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.7.tgz","fileCount":45,"integrity":"sha512-qdXmPYBv2jUXZn8q0qPceMSHgZz8C6+5/8ZQ6HOlkbak46Gz/vZfp08/x730/8EHBjSL20WijrLvPuSX75lsDQ==","signatures":[{"sig":"MEUCIH8Lht8wHmY6Ai8tJ21lREDao3RmS9z0f4WKJHWRfdQZAiEAlQ5LhrNNMdMhXuOijpMTiCuhsxBjyZLOCSZDXYZdtz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341268},"type":"module","_from":"file:fenge-eslint-config-0.6.7.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/05fc907aafdf339753d9822c3eb101b0/fenge-eslint-config-0.6.7.tgz","_integrity":"sha512-qdXmPYBv2jUXZn8q0qPceMSHgZz8C6+5/8ZQ6HOlkbak46Gz/vZfp08/x730/8EHBjSL20WijrLvPuSX75lsDQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.17.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.1","eslint-plugin-es-x":"8.6.1","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"58.0.0","eslint-plugin-pkg-json":"0.3.1","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.2"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.7_1744959264619_0.6462394182745024","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@fenge/eslint-config","version":"0.6.8","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.8","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"fa70a653c004fc4a95597d810f3b73ef8760b200","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.8.tgz","fileCount":45,"integrity":"sha512-RKKj7YepwsvOVnM5NC84xyF+aAzzZumV6u20OLoC8GABtzN8fGfzck5GzzXF3r/TOEcdtGNwfG7cs6PfidfJQQ==","signatures":[{"sig":"MEQCIBcvrsKIghBBRxmR7bpc1SqEBtk4i8VFCMt+q9lAQOxKAiBOA+JW/j5aj5ZipCJNslfaajIrthCOdGsHanjNht3u5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341262},"type":"module","_from":"file:fenge-eslint-config-0.6.8.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/5f41c38189fd7057c884e8ca5184819f/fenge-eslint-config-0.6.8.tgz","_integrity":"sha512-RKKj7YepwsvOVnM5NC84xyF+aAzzZumV6u20OLoC8GABtzN8fGfzck5GzzXF3r/TOEcdtGNwfG7cs6PfidfJQQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","eslint-plugin-n":"17.17.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.1","eslint-plugin-es-x":"8.6.1","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.3","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"58.0.0","eslint-plugin-pkg-json":"0.3.1","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.2"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.8_1744961455239_0.7856050243581989","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@fenge/eslint-config","version":"0.6.9","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.9","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"a1346ea79cdb9c0b8ce39fd7dbcbbaac588a3816","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.9.tgz","fileCount":45,"integrity":"sha512-bgC/zJQiwV9YN5nDbgGFI2e7eBALC4ay/iQch8MGNcFQobMlVTLmbNpthDbjsIle7o9f8Qmk9KTnni5doECe5Q==","signatures":[{"sig":"MEYCIQCxCOTxjKSVYUOai6N9G1bvXqwRv+ixgWdLx0+8hfqp9wIhANBvCOcgtHmtq5w5lrQKKtRJpA3n6GG2yew5BPFi6evb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344259},"type":"module","_from":"file:fenge-eslint-config-0.6.9.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/2b396f64f5fa5357f420e08cd9e64965/fenge-eslint-config-0.6.9.tgz","_integrity":"sha512-bgC/zJQiwV9YN5nDbgGFI2e7eBALC4ay/iQch8MGNcFQobMlVTLmbNpthDbjsIle7o9f8Qmk9KTnni5doECe5Q==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"16.1.0","eslint-plugin-n":"17.18.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.1","eslint-plugin-es-x":"8.6.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.3.1","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.9_1747138687584_0.6282522174663818","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@fenge/eslint-config","version":"0.6.10","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.10","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"4a62ab0c7925a99100afca65ad00e13fc94dd8aa","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.10.tgz","fileCount":45,"integrity":"sha512-ov4o6A+9LURAIZoY29fOpu+zjCsOKe3PZd+kNjUmSrSKZh+Oe6DTXmEBjfOhc7qboc6cvAE2O+Vmiq+Dyb+9lg==","signatures":[{"sig":"MEUCIQDRDPrmkhkNdQ/1rGePIqXQ2ssfU3kbWysbPR5u+4WCeQIgZNXvosX0Q19FPOTL+WE6yxYMltUZ3QZ0xaks1HtrNWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334502},"type":"module","_from":"file:fenge-eslint-config-0.6.10.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/730da2667201b0228b3bcd38e61f06f8/fenge-eslint-config-0.6.10.tgz","_integrity":"sha512-ov4o6A+9LURAIZoY29fOpu+zjCsOKe3PZd+kNjUmSrSKZh+Oe6DTXmEBjfOhc7qboc6cvAE2O+Vmiq+Dyb+9lg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"16.1.0","eslint-plugin-n":"17.18.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.2","eslint-plugin-es-x":"8.6.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.3.2","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.10_1747590047951_0.4921982348512888","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@fenge/eslint-config","version":"0.6.11","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.11","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"85613ed9dfd558b3627cdc94eae3a76444d75f7a","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.11.tgz","fileCount":45,"integrity":"sha512-WK1lStaKin9nz/Nmfhr7SqFXctzRUaQNqsCl+3kOFr3jUP8wtVNHJHNz+UsH9bHtecgM0SjS/UFXk1FzyyRibw==","signatures":[{"sig":"MEUCID/0KBRZ6DzE9r/xZ7Urr5z5p/MaX/zbTUQDm+CD/3ELAiEAuT2s3sIzjnDNIOGlgFdlz/cbXPc/PBA/6x9w5lTbbJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334556},"type":"module","_from":"file:fenge-eslint-config-0.6.11.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/30e1856c013a5e89fae0071b134553a6/fenge-eslint-config-0.6.11.tgz","_integrity":"sha512-WK1lStaKin9nz/Nmfhr7SqFXctzRUaQNqsCl+3kOFr3jUP8wtVNHJHNz+UsH9bHtecgM0SjS/UFXk1FzyyRibw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"16.1.0","eslint-plugin-n":"17.18.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.2","eslint-plugin-es-x":"8.6.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.3.2","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.11_1747631212634_0.8001605482270264","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@fenge/eslint-config","version":"0.6.12","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.12","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"eba2aab46c9613521e69f51d281f756cc2ba6893","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.12.tgz","fileCount":45,"integrity":"sha512-5byYU6WosTpMfJIehOF6p5gJXnNfXxmU8lQZSwTQkvXCQi+plJmdvy5QA9P3LSL8ic89RG0dVg2FjrCFql39xw==","signatures":[{"sig":"MEYCIQCIf53lMIjoW31IBdx66ydvyT/dTRPf0snYVmbAm2I2QgIhAJ4JkQXuOd/CquZ5iPekQHu4OxrIwdWqDs9QZORmS+5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334879},"type":"module","_from":"file:fenge-eslint-config-0.6.12.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/1cbffa8cb69d50f26efc0102dd5e7566/fenge-eslint-config-0.6.12.tgz","_integrity":"sha512-5byYU6WosTpMfJIehOF6p5gJXnNfXxmU8lQZSwTQkvXCQi+plJmdvy5QA9P3LSL8ic89RG0dVg2FjrCFql39xw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"16.1.0","eslint-plugin-n":"17.18.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.2","eslint-plugin-es-x":"8.6.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.3.3","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.12_1748101184492_0.9931976776027713","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@fenge/eslint-config","version":"0.6.13","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.13","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"f81a32d7d6575656eec114f3cc3bc42e7b0d814f","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.13.tgz","fileCount":45,"integrity":"sha512-4qkgBrqz1sFb9ov8rgeQ54uk1g38PUt9TuMQ/wTnsvzcUj+tEepSnrlKvCwLJLMmqsjqbglRvNSDpW7SK+NxdQ==","signatures":[{"sig":"MEYCIQD5Hn8SoiNveLK/D7ebhBLpEAcFoH8p6Rilm7vGH6gnmAIhAOQZ9RZh+xPVgawaeA1oCdjwL3oqcZDW4qHngcOIS3KX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336681},"type":"module","_from":"file:fenge-eslint-config-0.6.13.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/387989dfe9f43ccdd26e0d850933fa30/fenge-eslint-config-0.6.13.tgz","_integrity":"sha512-4qkgBrqz1sFb9ov8rgeQ54uk1g38PUt9TuMQ/wTnsvzcUj+tEepSnrlKvCwLJLMmqsjqbglRvNSDpW7SK+NxdQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"16.2.0","eslint-plugin-n":"17.18.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.2","eslint-plugin-es-x":"8.6.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.4","eslint-plugin-sonarjs":"1.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.3.3","@fenge/eslint-plugin-ts":"0.4.0","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.26.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.26.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.13_1748406610526_0.5201124419465779","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@fenge/eslint-config","version":"0.6.14","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.14","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"e6217cd004e30070e5ddb02b808dad83b3adf014","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.14.tgz","fileCount":45,"integrity":"sha512-yS8D4bKyscU58njYJyzZI5k85Y3JGu2HOQf7k1T8E/QvnTpUwdAcNAn343gcEM573+0VcfCR7RwZcn0E3YegkA==","signatures":[{"sig":"MEQCIC8oSXTlv0O9vhGymztzAjRrz51tb6skmWeM/kfJuZBVAiBOt4jzuXAEORWjkTrx0ePaKe4ztMDVMZE45r7vEHL9gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344262},"type":"module","_from":"file:fenge-eslint-config-0.6.14.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/073198408d3ef7ba80f3b2f4ea0c7c95/fenge-eslint-config-0.6.14.tgz","_integrity":"sha512-yS8D4bKyscU58njYJyzZI5k85Y3JGu2HOQf7k1T8E/QvnTpUwdAcNAn343gcEM573+0VcfCR7RwZcn0E3YegkA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"16.2.0","eslint-plugin-n":"17.19.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.3","eslint-plugin-es-x":"8.6.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.4","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.3.3","@fenge/eslint-plugin-ts":"0.4.1","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.33.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.33.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.14_1749018349735_0.6057598819269323","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"@fenge/eslint-config","version":"0.6.15","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.6.15","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"ed95c91bd11eaf19cc21f985fb9078bc9bca164b","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.6.15.tgz","fileCount":45,"integrity":"sha512-hmsrmM72FMm9xq5U7fpcBpTPqzBztc8yPfZt60MVrZ6echJalawnH9IX2ggJcKCAmEJhhIsh3+cWzJEH7bTIsg==","signatures":[{"sig":"MEUCICD/rkThYxnrqYID2zxpWvS6QDfbGBbPz+NVmHLQJ27eAiEAhWmF55nEXEpVdIYL5/JVs+GYStcH1tyZZFvE7EmQqDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338749},"type":"module","_from":"file:fenge-eslint-config-0.6.15.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/0bf53964da3a186c172df4ab81734fcb/fenge-eslint-config-0.6.15.tgz","_integrity":"sha512-hmsrmM72FMm9xq5U7fpcBpTPqzBztc8yPfZt60MVrZ6echJalawnH9IX2ggJcKCAmEJhhIsh3+cWzJEH7bTIsg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"16.2.0","eslint-plugin-n":"17.19.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.3","eslint-plugin-es-x":"8.6.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.2.4","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.3.3","@fenge/eslint-plugin-ts":"0.4.1","eslint-plugin-check-file":"3.2.0","@typescript-eslint/parser":"8.33.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.33.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.15_1749191168386_0.7895521717482612","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@fenge/eslint-config","version":"0.7.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"bc11cf79fb7e2cac456762a333df2a15af320a2f","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.0.tgz","fileCount":45,"integrity":"sha512-3xSEg+g4UCwUYLTYZLJZokoBlBRu/7CdwJ1V8i0eaJUa2lC+GJVZIdmihtcNYTDEF8h8u10b50S6HPbxTFc4rw==","signatures":[{"sig":"MEQCIFii8M6StVe6eHleUvJasT2MWakjll9hJQHGAlurP4qcAiAHlPzbcDmBudnseyZcH/haogomGQK+cIO3KSljloIWFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341741},"type":"module","_from":"file:fenge-eslint-config-0.7.0.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","actor":{"name":"zanminkian","type":"user","email":"hellozmj@qq.com"},"email":"hellozmj@qq.com"},"_resolved":"/tmp/5013eb5a754c57d3b3a0bcad73995e88/fenge-eslint-config-0.7.0.tgz","_integrity":"sha512-3xSEg+g4UCwUYLTYZLJZokoBlBRu/7CdwJ1V8i0eaJUa2lC+GJVZIdmihtcNYTDEF8h8u10b50S6HPbxTFc4rw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"16.2.0","eslint-plugin-n":"17.20.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.3","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.0","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.0","@fenge/eslint-plugin-ts":"0.4.2","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.34.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.34.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.0_1750316321504_0.5541032989549479","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@fenge/eslint-config","version":"0.7.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"e17c5f00d6890f9ffd9dc556ed19cea55c98598c","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.1.tgz","fileCount":45,"integrity":"sha512-5pxD+oTHWtXLCIh1MtTYYWUDjyUFYNKG7xBBdYdjnPZBzFfmP5eNF+11uYIbbOLEaD3kdEJIoWo5RydEdfJ6hQ==","signatures":[{"sig":"MEQCICOdsbSTQgMFdoT/tq96ES81LD9umpy3knOORE3gry1jAiAfK/n3nVV0AgGPCsK0P+748nE2E3UqVJjOi6gIAy+7UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341741},"type":"module","_from":"file:fenge-eslint-config-0.7.1.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","actor":{"name":"zanminkian","type":"user","email":"hellozmj@qq.com"},"email":"hellozmj@qq.com"},"_resolved":"/tmp/f518b0de4436895a836071b8eedb7dfb/fenge-eslint-config-0.7.1.tgz","_integrity":"sha512-5pxD+oTHWtXLCIh1MtTYYWUDjyUFYNKG7xBBdYdjnPZBzFfmP5eNF+11uYIbbOLEaD3kdEJIoWo5RydEdfJ6hQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"16.2.0","eslint-plugin-n":"17.20.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.3","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.0","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.0","@fenge/eslint-plugin-ts":"0.4.3","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.34.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.34.1","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"22.14.1","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.1_1750340363464_0.6362971898060301","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@fenge/eslint-config","version":"0.7.2","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.2","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"84c3d2da5096e72fd200ad10c1d6bceb6e415b0b","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.2.tgz","fileCount":45,"integrity":"sha512-mnK2d79n3IgVF5nj5shc7m8CMWwoZz0fae50qvZtt6y0PnL/EnUOgLgu2IiQQubMoVyhZtXnWbtnaqbihP5/0g==","signatures":[{"sig":"MEYCIQDrCw9wiG+nFKEfF/C0yQmAUEbfS86VDCtSMZJ2Nlho4AIhALxXygt6f0VB3Iqz5qwxNlRtisx6ztbNQZ/VN7TMn6OW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348221},"type":"module","_from":"file:fenge-eslint-config-0.7.2.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","actor":{"name":"zanminkian","type":"user","email":"hellozmj@qq.com"},"email":"hellozmj@qq.com"},"_resolved":"/tmp/3a7a364be0706597e4bbf317f947b65e/fenge-eslint-config-0.7.2.tgz","_integrity":"sha512-mnK2d79n3IgVF5nj5shc7m8CMWwoZz0fae50qvZtt6y0PnL/EnUOgLgu2IiQQubMoVyhZtXnWbtnaqbihP5/0g==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"16.2.0","eslint-plugin-n":"17.20.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.4","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.1","@fenge/eslint-plugin-ts":"0.4.4","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.35.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.35.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.112","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.2_1751186875748_0.7892044054332832","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@fenge/eslint-config","version":"0.7.3","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.3","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"67a6ef4bac073c503305d633e15383bd26b601d4","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.3.tgz","fileCount":45,"integrity":"sha512-uC3xUcaFj6sEnjD6c6tuh/rdWC+UdYH3dQyj9UFS3UM6vk/At7Kupy/oTe2h/VtqG1MWG/vG8u8Xcz2e67Oz6w==","signatures":[{"sig":"MEUCIQCEh+1y94ECuySkXHFz062P/EX36sxuTWl5A/slDwrePgIgdzDGMKFqm64ABlRMALHMCV8tgX+lx5Kza/8XkrARyco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348221},"type":"module","_from":"file:fenge-eslint-config-0.7.3.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","actor":{"name":"zanminkian","type":"user","email":"hellozmj@qq.com"},"email":"hellozmj@qq.com"},"_resolved":"/tmp/6c2ce410a53f49b923bebc94c67fcba0/fenge-eslint-config-0.7.3.tgz","_integrity":"sha512-uC3xUcaFj6sEnjD6c6tuh/rdWC+UdYH3dQyj9UFS3UM6vk/At7Kupy/oTe2h/VtqG1MWG/vG8u8Xcz2e67Oz6w==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"16.2.0","eslint-plugin-n":"17.20.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.4","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.2","@fenge/eslint-plugin-ts":"0.4.4","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.35.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.35.0","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.112","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.3_1751226029531_0.8491517655181031","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@fenge/eslint-config","version":"0.7.4","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.4","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"6acb866d0ef8ff21bacb1310ebc98d57d938f5cc","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.4.tgz","fileCount":45,"integrity":"sha512-LGCbZM9dHiW4sB4+h5drW4K1lLrziYzWGmiA51ZoAVHZawmkUbISBp9mjrST7xQwDvmUnrD3/Stt94loP7gEzw==","signatures":[{"sig":"MEUCIElYdxmSl5UNGnzZyvXGYG1GxD52iO+/8nQMOLV7ftTpAiEA/XftZwS3n5QIoeP2JLefHqRHnd3jwbRfqathKWTOSEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352461},"type":"module","_from":"file:fenge-eslint-config-0.7.4.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","actor":{"name":"zanminkian","type":"user","email":"hellozmj@qq.com"},"email":"hellozmj@qq.com"},"_resolved":"/tmp/38121c2a4c5fb8af269cf4f3e1c5130b/fenge-eslint-config-0.7.4.tgz","_integrity":"sha512-LGCbZM9dHiW4sB4+h5drW4K1lLrziYzWGmiA51ZoAVHZawmkUbISBp9mjrST7xQwDvmUnrD3/Stt94loP7gEzw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.20.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.4","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.2","@fenge/eslint-plugin-ts":"0.4.5","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.35.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.35.1","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.112","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=8.57.1"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.4_1751378545759_0.4478023641440321","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@fenge/eslint-config","version":"0.7.5","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.5","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"10d4c36b50d7183b6c953319b34701268687d006","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.5.tgz","fileCount":45,"integrity":"sha512-xU2ww8UwpZKX7awB1/vB7q37dX5ynO/smgR/QxkgWyEsvWC411hYMkGRaup+LVX3KtQR4P3YS4RYJDf7eqLngA==","signatures":[{"sig":"MEQCIF9OcRB3nyRjhLBK6/vPI02OJi6s3sd6oJ2oAztHWAgxAiBV+9PHQzBcKmLnxEzbny74uKgJ5yvLjTtWzs1goxP3Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352850},"type":"module","_from":"file:fenge-eslint-config-0.7.5.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","actor":{"name":"zanminkian","type":"user","email":"hellozmj@qq.com"},"email":"hellozmj@qq.com"},"_resolved":"/tmp/fddf25f5f38ee0fd41fff79b3b88be5c/fenge-eslint-config-0.7.5.tgz","_integrity":"sha512-xU2ww8UwpZKX7awB1/vB7q37dX5ynO/smgR/QxkgWyEsvWC411hYMkGRaup+LVX3KtQR4P3YS4RYJDf7eqLngA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.20.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.4","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.5","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.35.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.35.1","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.112","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.5_1751456612934_0.81202726907536","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@fenge/eslint-config","version":"0.7.6","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.6","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"883450f9c31f27cde44840e987dbf2a0431c6d51","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.6.tgz","fileCount":45,"integrity":"sha512-Deb9Ai2zunizTXDiuUTHdYhIxd8XQd4XAg081+3JB1LzEIVC+3+K/kayNrz4fbOxSK1QFs2Y5yogzRU7e7bvJQ==","signatures":[{"sig":"MEYCIQCS9YD14deS+N/lzolf6vfJa9N1IdODb0TUdH84JJ1qqQIhAMrT4u0GtWnObgNM23V/FnbX4u6W+fnglbYpsDi0k90V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353270},"type":"module","_from":"file:fenge-eslint-config-0.7.6.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/3a14f43e559d338c61a7c5ce346b6939/fenge-eslint-config-0.7.6.tgz","_integrity":"sha512-Deb9Ai2zunizTXDiuUTHdYhIxd8XQd4XAg081+3JB1LzEIVC+3+K/kayNrz4fbOxSK1QFs2Y5yogzRU7e7bvJQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.4","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.6","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.37.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.37.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.112","eslint-config-prettier":"10.1.5"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.6_1752660276009_0.7396542061868374","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@fenge/eslint-config","version":"0.7.7","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.7","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"873faa8d7ef5afb37b0e31510cf2f5d9e0624959","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.7.tgz","fileCount":45,"integrity":"sha512-AA4rrQ+CDno8BfdeX7S3cucbtZIjIa73tOov0xocaW+1xeWHaOktgar1os3k3ZVv0o3iS46xEqx509jAj7dHDw==","signatures":[{"sig":"MEUCIHl9ZH3uRaR+wnrgd3ywqPcjQJH/zHC3ly7vAhxbaOUMAiEAhLDma1z6sFcOOFGqD3sJ2XUo6/41AJaA6UDP8b3Tjek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353270},"type":"module","_from":"file:fenge-eslint-config-0.7.7.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test --experimental-strip-types","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/2a8b88eca0dc64ed7d492c92050cdacd/fenge-eslint-config-0.7.7.tgz","_integrity":"sha512-AA4rrQ+CDno8BfdeX7S3cucbtZIjIa73tOov0xocaW+1xeWHaOktgar1os3k3ZVv0o3iS46xEqx509jAj7dHDw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.4","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.7","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.38.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.38.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.121","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.7_1753848724634_0.46877911326660016","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@fenge/eslint-config","version":"0.7.8","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.8","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"e6f5b27bd511e7b26295f5236522145c63320f98","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.8.tgz","fileCount":45,"integrity":"sha512-OFJWNDgT9EGqHD6EJhLkEd5jeKNqm8DXdKjrb+bO3t3o1IlzWV2pLT7OonwmXe7Oh54iCJJF6REisSzqYGAmBA==","signatures":[{"sig":"MEUCIFbc8j8EUTUXgqUzUmHvw15moPjuS0Weh12Xt84fZ6QfAiEA9I+F3W9XpWWnLQB+ulLjprxL1dDEdpBrlsf/E1El+fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353243},"type":"module","_from":"file:fenge-eslint-config-0.7.8.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/c1671357b5e321ee3531bad8c6f63535/fenge-eslint-config-0.7.8.tgz","_integrity":"sha512-OFJWNDgT9EGqHD6EJhLkEd5jeKNqm8DXdKjrb+bO3t3o1IlzWV2pLT7OonwmXe7Oh54iCJJF6REisSzqYGAmBA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.1","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.8","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.39.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.39.1","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.8_1755499211022_0.14903619674807445","host":"s3://npm-registry-packages-npm-production"}},"0.7.9-beta.0":{"name":"@fenge/eslint-config","version":"0.7.9-beta.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.9-beta.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"73a0e6f34ef4fbae990651ce7b49a3e694ca6957","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.9-beta.0.tgz","fileCount":45,"integrity":"sha512-06XxfwKi6U0HyO7oDvsdEYYjARaDyODZWW6WHWbC0Tq5bb1YGYTw4Fo0R+EY+1RkEDWpKJyPMhPDJQewAphFbQ==","signatures":[{"sig":"MEUCIF6/GWlwb0GubGSt/YkuaZIVh+Y8WdVZqcbNZS7ZvMPIAiEAxb3zy8f9326CHob6pgXGvQnDAl05r58XUe0q5vUxFvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.9-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353264},"type":"module","_from":"file:fenge-eslint-config-0.7.9-beta.0.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/937a5c40014f0326236659a652e801d1/fenge-eslint-config-0.7.9-beta.0.tgz","_integrity":"sha512-06XxfwKi6U0HyO7oDvsdEYYjARaDyODZWW6WHWbC0Tq5bb1YGYTw4Fo0R+EY+1RkEDWpKJyPMhPDJQewAphFbQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.2-beta.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.9-beta.0","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.40.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.40.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.9-beta.0_1755695337069_0.5504300464931218","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@fenge/eslint-config","version":"0.7.9","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.9","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"2dc330defc8b84b02210435ede39a3379850f984","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.9.tgz","fileCount":45,"integrity":"sha512-JA0Rt1PX+8o/GQ17yiRL7lSJ7K/FHM5+uutuQGjg4u6hfuMgMurSGqAip+XbF9PTHUwOrZy8yzy8Rm09bNf0wQ==","signatures":[{"sig":"MEUCIQC+87K76m/1wcW6xHhXpIip5+Rrq9SOmj/xMv4tdnFiSAIgdw8fBrgO0oasR7LoAJQrT9KVXjAQAZZFqqSK22tnOmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353243},"type":"module","_from":"file:fenge-eslint-config-0.7.9.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/a6c1465593e36128dd53c81e97643729/fenge-eslint-config-0.7.9.tgz","_integrity":"sha512-JA0Rt1PX+8o/GQ17yiRL7lSJ7K/FHM5+uutuQGjg4u6hfuMgMurSGqAip+XbF9PTHUwOrZy8yzy8Rm09bNf0wQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.2","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.8","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.39.1","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@typescript-eslint/eslint-plugin":"8.39.1","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.9_1756027769463_0.848759548020563","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@fenge/eslint-config","version":"0.7.10","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.10","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"662e5783cc3c788d4e518441876b41d037da2afa","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.10.tgz","fileCount":54,"integrity":"sha512-IZ5xQ1InIyJ+N7ZvfbczSkvL4c0kYjimYj4sh5rdl2dl0cuhOXxoTrl+eMdZWX6dk5lfTLaQiUe2ozvrdIFUxQ==","signatures":[{"sig":"MEQCIFXNjUpjuc3gRBX0nADEqey6ujAKofiP02ZKk3TNw2loAiA1hq5XdokAROcjf7RXjWKmxJ3OjoEraDxTPAbwAjMGgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363527},"type":"module","_from":"file:fenge-eslint-config-0.7.10.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/9faf440064ee3401c24150ac270e8d88/fenge-eslint-config-0.7.10.tgz","_integrity":"sha512-IZ5xQ1InIyJ+N7ZvfbczSkvL4c0kYjimYj4sh5rdl2dl0cuhOXxoTrl+eMdZWX6dk5lfTLaQiUe2ozvrdIFUxQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.5.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.46.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.2","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.9","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.40.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@html-eslint/eslint-plugin":"0.46.0","@typescript-eslint/eslint-plugin":"8.40.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.10_1756055952112_0.46605022415958897","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@fenge/eslint-config","version":"0.7.11","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.11","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"b0128eee3f42658262645b93af0580e7bd897c2c","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.11.tgz","fileCount":54,"integrity":"sha512-s213hDGJdvo8LkcG9qQdLxim8H3Puml4HY0r94wYX7i9BdavPD7d+mbcMWBTBEzNk/vfoBU2W6Y3xiK9uf9UTQ==","signatures":[{"sig":"MEUCIQDUuPl9dLlBuRfk35SlUHTV/Vsf+CUedjrIPvOjeJOgmAIgLBKhmuxiL8+EEiSByXIfjNJUnfx/D6fe6vihFQd6E4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364201},"type":"module","_from":"file:fenge-eslint-config-0.7.11.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/e9d21697d24a8a65e4abb36d019c5250/fenge-eslint-config-0.7.11.tgz","_integrity":"sha512-s213hDGJdvo8LkcG9qQdLxim8H3Puml4HY0r94wYX7i9BdavPD7d+mbcMWBTBEzNk/vfoBU2W6Y3xiK9uf9UTQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.5.2","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.46.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.2","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.9","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.40.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@html-eslint/eslint-plugin":"0.46.0","@typescript-eslint/eslint-plugin":"8.40.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.11_1756067517907_0.9667531445632649","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@fenge/eslint-config","version":"0.7.12","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.12","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"e55b687630b8fbc0e6e121c6c995a948dc2fafcd","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.12.tgz","fileCount":54,"integrity":"sha512-K++B23G86FHv68+YClsUOz8AkueQPey176fP1FQbh2KNbQeUHkhAlT4g8Sl81D6dlI4q4bG3pC+nuARIJuXpCQ==","signatures":[{"sig":"MEYCIQCl18aupKuubFWBUJBDWok4K+HNab5tHQLvNDbb/wNWiwIhAKsEzHOl/5mx1iwPLa3wfJu23rash5QTofywxlpdqVrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388706},"type":"module","_from":"file:fenge-eslint-config-0.7.12.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/2601c6d269af1014e68876320563befe/fenge-eslint-config-0.7.12.tgz","_integrity":"sha512-K++B23G86FHv68+YClsUOz8AkueQPey176fP1FQbh2KNbQeUHkhAlT4g8Sl81D6dlI4q4bG3pC+nuARIJuXpCQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.4.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.46.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.2","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.10","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.41.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@html-eslint/eslint-plugin":"0.46.1","@typescript-eslint/eslint-plugin":"8.41.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.12_1756580621564_0.03380969588699134","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@fenge/eslint-config","version":"0.7.13","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.13","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"e5aa1a4c80eb2eaf3974ae95e3be5587e1c96f24","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.13.tgz","fileCount":54,"integrity":"sha512-zLL4nv1aYa79cDx9xk7fz6SZHE1o41+nw4dVZorB/LdGczLKfbYGfgIhklerUi8dbjtEVRjJq/OgHQcuag8d/A==","signatures":[{"sig":"MEUCIBNQlPFkHUY83aWCkoP8QjEgVB9OiyP+ke/StGfBB63vAiEAsYzoKiw7+m0sk3fgij647M9HqH9d/OpyyCaV94z0znk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389564},"type":"module","_from":"file:fenge-eslint-config-0.7.13.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/1067ea89bc51f12e2da8816051d93228/fenge-eslint-config-0.7.13.tgz","_integrity":"sha512-zLL4nv1aYa79cDx9xk7fz6SZHE1o41+nw4dVZorB/LdGczLKfbYGfgIhklerUi8dbjtEVRjJq/OgHQcuag8d/A==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.4.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.46.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.2","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@html-eslint/eslint-plugin":"0.46.2","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.13_1757243870433_0.4504350774036492","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@fenge/eslint-config","version":"0.7.14","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.14","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"61d1b1a76959c9b123791d8438d05f84e592ecf0","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.14.tgz","fileCount":54,"integrity":"sha512-prgxMsuY5nfDbcVmOCmRV6mX4hA/qzu41xUBbd/SWrSAUQpEnC2VeLnZnzrlzV88uEuvwiOD8kSpg3ubtJrLqQ==","signatures":[{"sig":"MEQCIBNV/ucmZ3T6QfDN/FJUNtTpjtJVJKu68zuXYNIJSEekAiA/9DMvluSrjsC/1+Dq+vT5sIqeTdJrZOUMupZzOvtsfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389821},"type":"module","_from":"file:fenge-eslint-config-0.7.14.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/52d8266c7ea58e903318d6385daf28e3/fenge-eslint-config-0.7.14.tgz","_integrity":"sha512-prgxMsuY5nfDbcVmOCmRV6mX4hA/qzu41xUBbd/SWrSAUQpEnC2VeLnZnzrlzV88uEuvwiOD8kSpg3ubtJrLqQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.4.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"globals":"16.4.0","eslint-plugin-n":"17.23.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.46.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.2","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.3","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@html-eslint/eslint-plugin":"0.46.2","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.14_1758114433420_0.0296943868760573","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@fenge/eslint-config","version":"0.7.15","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.15","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"e13c2a9787cc2c2fbc07c00a25108b41ee017439","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.15.tgz","fileCount":54,"integrity":"sha512-QIxuKlY5VJUEQSyxz+t2/S9X8b80YC+m1s2ouyR237bWhUUWKQl5y+xEbJMPurjh/sR3rGUal678c9Lr2z9qdg==","signatures":[{"sig":"MEUCIFS4NTHKCsZU01kIofCmw8Fkfabat5r6vMWejOMp2aOBAiEA21YyCweZtfyhM1x1RnYaeK4JffWUqcd0dZ/teEKtpe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389821},"type":"module","_from":"file:fenge-eslint-config-0.7.15.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tsc"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/5c5bfd85f051f5e94c4499edf4d5b508/fenge-eslint-config-0.7.15.tgz","_integrity":"sha512-QIxuKlY5VJUEQSyxz+t2/S9X8b80YC+m1s2ouyR237bWhUUWKQl5y+xEbJMPurjh/sR3rGUal678c9Lr2z9qdg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.4.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"globals":"16.4.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.8.5","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.46.2","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.3","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.4","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"5.2.0","@html-eslint/eslint-plugin":"0.46.2","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.15_1758527537107_0.7180898186770581","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@fenge/eslint-config","version":"0.7.16","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.16","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"9c889946e2ba27d3fa48c1b0fc2a228b3290c7ff","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.16.tgz","fileCount":54,"integrity":"sha512-8MgMmxCUmUl3Lz9dH0/4tw9XrTRhyEigox901hXP7LIOZomfTOMH/N+lIxYDF8rdzmF5dx1p7IXp8MrI6/lrjA==","signatures":[{"sig":"MEUCIHJi1NTIGun2NynDG7e2RT+PtP9lhQCMV//xvhaI5Zo3AiEAlh27UtSm75j3/zDuCXY1DDUSFJ8GQZGOiP9+g4eKnSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389877},"type":"module","_from":"file:fenge-eslint-config-0.7.16.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/0144bb1b14ec869f2ec0d4e6a1004759/fenge-eslint-config-0.7.16.tgz","_integrity":"sha512-8MgMmxCUmUl3Lz9dH0/4tw9XrTRhyEigox901hXP7LIOZomfTOMH/N+lIxYDF8rdzmF5dx1p7IXp8MrI6/lrjA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.4.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"16.4.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.0","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.4","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.5","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.16_1759995527775_0.9825035997693419","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@fenge/eslint-config","version":"0.7.17","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.17","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"d582a4e01f045c3af0b19023a0653cae0f29d676","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.17.tgz","fileCount":54,"integrity":"sha512-KK/HmJVTLc46oVBs1ZMCRCb4zV5rI2ShPpLY/JnrViginuMu3tF4qiuwCXJ2f8cDW1qhWZmpqXZCaVf196sJ7w==","signatures":[{"sig":"MEUCIExKrTdd37ed2HY4WgvBNvUzUlVDFHZcUVASg1kAqdHEAiEA+BP6lLFvtQTBHxAnKIXmspZI9hQK3DMJNKpGXbhHyMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390029},"type":"module","_from":"file:fenge-eslint-config-0.7.17.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/b765cfea2a089a446dc113a5c9a04b5f/fenge-eslint-config-0.7.17.tgz","_integrity":"sha512-KK/HmJVTLc46oVBs1ZMCRCb4zV5rI2ShPpLY/JnrViginuMu3tF4qiuwCXJ2f8cDW1qhWZmpqXZCaVf196sJ7w==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.4.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"16.4.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.0","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.6","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.17_1761709083147_0.28909202328626993","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@fenge/eslint-config","version":"0.7.18","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.18","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"4f379498ab0157e79558a39b2a4a1399230cff16","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.18.tgz","fileCount":54,"integrity":"sha512-k5TWorxAM8CZQ8kGPDbL0I/oqoPTg3+1OSPjS63yLimKzC7y+RBx+ToLxliogCoCjsKQH6WLt5qoxRtYkV5aGg==","signatures":[{"sig":"MEYCIQCwBP/QApdSkATVWrqwU9GSMtzK3ldPkzUHrxzncvHECwIhAMyavjikdR4wsrNFAub08ZZlZok0DhPCV9TkyaUCBY77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390117},"type":"module","_from":"file:fenge-eslint-config-0.7.18.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/d22039aa35221eb0846ff5d89e1ffb4a/fenge-eslint-config-0.7.18.tgz","_integrity":"sha512-k5TWorxAM8CZQ8kGPDbL0I/oqoPTg3+1OSPjS63yLimKzC7y+RBx+ToLxliogCoCjsKQH6WLt5qoxRtYkV5aGg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.4.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"16.4.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.0","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.7","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.0","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.18_1761883621522_0.17386677394862327","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@fenge/eslint-config","version":"0.7.19","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.19","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"ff35fcf5be44e3a060cf6b6e3f8c7023b0ab3bf8","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.19.tgz","fileCount":54,"integrity":"sha512-xbKYxZ+mmLOwi1Kn9DDoE8uAgqcM8vTuxmiE87vADGdDum5VcvH29P1U5DvqQnIrcc/A8TwhyT7CccDhKetqhw==","signatures":[{"sig":"MEQCIBibXFuhJM+aCAP6SjdkhcZrjm4rzxfl3kqZ+j5ZZx35AiBxGQ8BMGA69nz0MqOp370hTtu3P6elxAToaEZCZdWeHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390943},"type":"module","_from":"file:fenge-eslint-config-0.7.19.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"zanminkian","email":"hellozmj@qq.com"},"_resolved":"/tmp/29a61e17eef473a89cabd987266f4217/fenge-eslint-config-0.7.19.tgz","_integrity":"sha512-xbKYxZ+mmLOwi1Kn9DDoE8uAgqcM8vTuxmiE87vADGdDum5VcvH29P1U5DvqQnIrcc/A8TwhyT7CccDhKetqhw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.4.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"globals":"16.5.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.0","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.7","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.19_1763104032521_0.17920721236664616","host":"s3://npm-registry-packages-npm-production"}},"0.7.20-beta.0":{"name":"@fenge/eslint-config","version":"0.7.20-beta.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.20-beta.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"bc7c357cc8af8c8ee96a399a49198aed0c1f7626","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.20-beta.0.tgz","fileCount":54,"integrity":"sha512-SeMWWgHzakStrWGACkT+Q4y89pzj7ZuskYgYPq4cLneYremh3Bev+30319Hn0r+pYli6N3Dr619E5yDL6TjuQw==","signatures":[{"sig":"MEUCIHzlsXGfSLtuTpf55JFoXRXjxDF8f4ZeViyHmgSBOed1AiEA5LoN4LuplyVjtC70xRTJMYX21qfIYxnvM6Bh8Nb/t2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.20-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391614},"type":"module","_from":"file:fenge-eslint-config-0.7.20-beta.0.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/054fa072bdf50064fc606532f4a17897/fenge-eslint-config-0.7.20-beta.0.tgz","_integrity":"sha512-SeMWWgHzakStrWGACkT+Q4y89pzj7ZuskYgYPq4cLneYremh3Bev+30319Hn0r+pYli6N3Dr619E5yDL6TjuQw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"16.5.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.0","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.2-beta.0","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.8-beta.0","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.20-beta.0_1766333930577_0.5396801174026908","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@fenge/eslint-config","version":"0.7.20","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.20","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"6b5bdcdf00ccda9ed61bc4fd81990799e0bd5d97","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.20.tgz","fileCount":54,"integrity":"sha512-4kqbLnA3D2Rk26NQiZEjJ3+LdEbYUuMj4Q8JJuxiJ3qmoPB+ozC+anawdliFGShcZAft6/yo5JgjCRpCgpIQLg==","signatures":[{"sig":"MEYCIQDv3HYzY1zn2kmydOOkbW26jBj5FUAQk+GZpjxgSQr3WQIhAIdEBO2wUkKjdUVqfjW9YypSkQrPgk5WBkRYg0zrjp0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391593},"type":"module","_from":"file:fenge-eslint-config-0.7.20.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/d19b0e0529061fea26fab3db421f28ee/fenge-eslint-config-0.7.20.tgz","_integrity":"sha512-4kqbLnA3D2Rk26NQiZEjJ3+LdEbYUuMj4Q8JJuxiJ3qmoPB+ozC+anawdliFGShcZAft6/yo5JgjCRpCgpIQLg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"16.5.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.0","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.2","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.8","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.20_1766339586681_0.7531337248913696","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@fenge/eslint-config","version":"0.7.21","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.21","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"df53a3b5fb4cc20d84999688be3483120b28713c","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.21.tgz","fileCount":54,"integrity":"sha512-FbjMsjCcVaaDp5XUdkxYIoUp6+PoUCgP4JzvSNw0bMncmC9GHimxxqS5f8G4F8GWY52iD1elUMkGDeEGodmbiA==","signatures":[{"sig":"MEUCIQCxf9HAomITvva96Va2tfxV5KWaYB37SAlom4/p4tgh8AIgF4SiYMsgLre8wXUHUMqwA9yB3/qAbSeetsbBFjHPgQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393876},"type":"module","_from":"file:fenge-eslint-config-0.7.21.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/98337f97f8d87cbc563241c2e91ba99e/fenge-eslint-config-0.7.21.tgz","_integrity":"sha512-FbjMsjCcVaaDp5XUdkxYIoUp6+PoUCgP4JzvSNw0bMncmC9GHimxxqS5f8G4F8GWY52iD1elUMkGDeEGodmbiA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"16.5.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.0","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.2","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.9","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.21_1767711021345_0.47736909652773285","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@fenge/eslint-config","version":"0.7.22","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.22","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"7165d234b4c828c98648e2ae576c6c6fad96e29d","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.22.tgz","fileCount":54,"integrity":"sha512-W8Tv7qMrBwZf5tvLqs/pjBa1EJTKWeBaECYco2gwz24IpigqXjRRUikvq/WbBPMceo1OA6IySNrCAVtB7/3tWQ==","signatures":[{"sig":"MEUCIQD6z/xjUZvsDpQaODA/bE1urKQHB/f9XaTrcAfIGR3l4wIgbOi5k8Mk7HbPJFCJbx2p85HNYhs8WoCzKU2tucHBvx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394573},"type":"module","_from":"file:fenge-eslint-config-0.7.22.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/db5423a8ec47c0a4fb95d97f22db771a/fenge-eslint-config-0.7.22.tgz","_integrity":"sha512-W8Tv7qMrBwZf5tvLqs/pjBa1EJTKWeBaECYco2gwz24IpigqXjRRUikvq/WbBPMceo1OA6IySNrCAVtB7/3tWQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"16.5.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.1","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.3","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.9","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.22_1768752262359_0.1796180146712496","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@fenge/eslint-config","version":"0.7.23","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.23","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"9254d749ac3530524e916f1c508efe6063fb1799","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.23.tgz","fileCount":54,"integrity":"sha512-PmRRjyCLHEmch/I/fLnaHmv8FVWSVhgtxNluTIhrCA/3xdbCsQTAXZDkVKQY9u/28emDI4BSD1+lzyMfhBv+dA==","signatures":[{"sig":"MEUCIHpINAdsifLdUwyIAQ5l91tvTNtrzS+X/aAoUmp8svucAiEA7/PZiCrB/0raUBxehu+Jzr9vTbjaUEbguPePkGrIDts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395066},"type":"module","_from":"file:fenge-eslint-config-0.7.23.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/7e69b6c05b577b86e13ad5e069984995/fenge-eslint-config-0.7.23.tgz","_integrity":"sha512-PmRRjyCLHEmch/I/fLnaHmv8FVWSVhgtxNluTIhrCA/3xdbCsQTAXZDkVKQY9u/28emDI4BSD1+lzyMfhBv+dA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"16.5.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.1","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.3","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.9","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.23_1768892170552_0.9113110416574475","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@fenge/eslint-config","version":"0.7.24","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.24","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"5ae20bac184dee078173018f545068e2a68533b4","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.24.tgz","fileCount":54,"integrity":"sha512-9Q/O/L/9n6BdLzt+m0M7HGBLHBSQuW0CNFaJcpaAM7X2vsVsCd6fH1BTctZhOsKmL92veHLn4kvL7cjdRVw2Xg==","signatures":[{"sig":"MEQCIA2OMAcBXHZJYYOhogMUuUfw6n+vvGtafZSonl9G7i0dAiBRLSIYKJWz4+ZgpTV+tjj3MFRGC1v226X5CBDCi318lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395409},"type":"module","_from":"file:fenge-eslint-config-0.7.24.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/5d74020c0b5aca7d43c8fca974dc6d00/fenge-eslint-config-0.7.24.tgz","_integrity":"sha512-9Q/O/L/9n6BdLzt+m0M7HGBLHBSQuW0CNFaJcpaAM7X2vsVsCd6fH1BTctZhOsKmL92veHLn4kvL7cjdRVw2Xg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"16.5.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.1","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.3","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.9","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.24_1768910233601_0.4528043806861881","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@fenge/eslint-config","version":"0.7.25","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.7.25","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"b8a3e1528521bd78414623a379401aa51c38fd8f","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.7.25.tgz","fileCount":54,"integrity":"sha512-Y53L3nKXbaTD5jWx3mcC7IUzInTwqMYpABUBZ02SAAhdUy6NuRlJM4ZEAtBvhqaUDs/Oye76jGNOeGzxjPJlYg==","signatures":[{"sig":"MEUCIQCuEF7mYXLFCkyU2iLpdS7EhtcUeWm7OvTxH0mXChaY9gIgJf4JzvPD/Yi2P0vCsBiSt5Q70MnSsheL0jFyMy5vs9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.7.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395410},"type":"module","_from":"file:fenge-eslint-config-0.7.25.tgz","engines":{"node":"^18.20.0 || >=20.10.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/cacc118a95ab25cb2df0cdefd86f650c/fenge-eslint-config-0.7.25.tgz","_integrity":"sha512-Y53L3nKXbaTD5jWx3mcC7IUzInTwqMYpABUBZ02SAAhdUy6NuRlJM4ZEAtBvhqaUDs/Oye76jGNOeGzxjPJlYg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.3","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"16.5.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.9.1","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.4.3","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.3.5","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.4.10","@fenge/eslint-plugin-ts":"0.4.11","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.0","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"18.19.123","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.25_1768919074181_0.4407607360957786","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@fenge/eslint-config","version":"0.8.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.8.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"acbe14334bde0eb3ededb42694d5adebdb974cf7","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.8.0.tgz","fileCount":54,"integrity":"sha512-mWcs2PlNoFOom5Y0s6zZNWiH9r+pEV8pnvbR5CMjNY+qHXIWeeEi8qGTqb/UaLfgcxAFzeVuimYxBqjKDwsbfg==","signatures":[{"sig":"MEYCIQDuiQAI2Shj8WmFxs3dZCPBqxSQDrmGvSUthLGNJ/fqmAIhALF90tzlmrNOvDDwWBZ8T6s3ULvl5hfXrFVfvdvz80g8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395491},"type":"module","_from":"file:fenge-eslint-config-0.8.0.tgz","engines":{"node":">=20.19.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/25fb8e3c869950738187c9f585816b02/fenge-eslint-config-0.8.0.tgz","_integrity":"sha512-mWcs2PlNoFOom5Y0s6zZNWiH9r+pEV8pnvbR5CMjNY+qHXIWeeEi8qGTqb/UaLfgcxAFzeVuimYxBqjKDwsbfg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.8.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"17.4.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.10.0","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.5.0","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.4.0","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.5.0","@fenge/eslint-plugin-ts":"0.5.0","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.1","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"20.19.37","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.0_1775032277618_0.8730569165594055","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@fenge/eslint-config","version":"0.8.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.8.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"7e8bd780f157bb9b09008cc5cef5a0f6d27d3a08","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.8.1.tgz","fileCount":54,"integrity":"sha512-OeZYIw26Ujw2PZ8Ee5vqqgqcB/YU4jTSCR96tAEdD78tUOoewTNln8DfRHCy7rH+wHBCNdBo7sINsfoR9EzR2g==","signatures":[{"sig":"MEQCIFhr4TldcLIKRV7pHmEBUSUnXA1PO1c96rR3viRtgmUZAiBFgdYQ67KTbSBrAyQQfKF9t0gu+pDh3EkOw79kFFdTUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395491},"type":"module","_from":"file:fenge-eslint-config-0.8.1.tgz","engines":{"node":">=20.19.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/35d728c33db3335ee8144e462d2a04d5/fenge-eslint-config-0.8.1.tgz","_integrity":"sha512-OeZYIw26Ujw2PZ8Ee5vqqgqcB/YU4jTSCR96tAEdD78tUOoewTNln8DfRHCy7rH+wHBCNdBo7sINsfoR9EzR2g==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.8.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"17.4.0","eslint-plugin-n":"17.23.1","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.10.1","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.5.0","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.4.0","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.5.0","@fenge/eslint-plugin-ts":"0.5.0","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.42.0","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.1","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.42.0","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"20.19.37","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.1_1775249092554_0.3745209736635684","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@fenge/eslint-config","version":"0.8.2","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.8.2","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"10406bb7bd5dd4c0e213fc532d5882dce2510041","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.8.2.tgz","fileCount":54,"integrity":"sha512-dHY8mUUpfbV+Rm0u0zM+DhWip8YXlABDBD8rcN9AHM2WW5HrIglJIUI4mGvuiYK+XEF4fyd6k1p/DpmXv35htg==","signatures":[{"sig":"MEUCIQDr/IJPFISCtrehYN26orQK/S3Zi1jR/3HFIE4Zsda6QAIgD/iVzCadIWZneX5eewyGslHjT/ZFmc8BKEow1Yuz62A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395850},"type":"module","_from":"file:fenge-eslint-config-0.8.2.tgz","engines":{"node":">=20.19.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"tsc --noEmit && node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/63eb488f3c976e5d6d538695cf3b83f1/fenge-eslint-config-0.8.2.tgz","_integrity":"sha512-dHY8mUUpfbV+Rm0u0zM+DhWip8YXlABDBD8rcN9AHM2WW5HrIglJIUI4mGvuiYK+XEF4fyd6k1p/DpmXv35htg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.8.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"17.5.0","eslint-plugin-n":"17.23.2","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.10.1","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.5.0","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.4.0","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.5.0","@fenge/eslint-plugin-ts":"0.5.1","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.58.2","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.1","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.58.2","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"20.19.37","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.2_1776623219173_0.8347244436116312","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@fenge/eslint-config","version":"0.8.3","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.8.3","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"179fe34c0936345b3ca204de325b869ea8ed4cf0","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.8.3.tgz","fileCount":54,"integrity":"sha512-LBDtCiVYrRPvgzjaQV04WN4aLXq4MYeiIXqZ7WEOdHAfwtF28It4KyRyM8wrV3g13olAbKLlWlJWkTvveJTgcA==","signatures":[{"sig":"MEYCIQDv5HE+6F1boyvBuvXv0Avsrz6baKGIZSjTpk5qWBeixwIhANJ7E9vyOnPRYxUzMXeBO+0mhrW17mZLR6AG3FfFfo2x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396567},"type":"module","_from":"file:fenge-eslint-config-0.8.3.tgz","engines":{"node":">=20.19.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/0c1835659b9479e12840a3e540e3e936/fenge-eslint-config-0.8.3.tgz","_integrity":"sha512-LBDtCiVYrRPvgzjaQV04WN4aLXq4MYeiIXqZ7WEOdHAfwtF28It4KyRyM8wrV3g13olAbKLlWlJWkTvveJTgcA==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.8.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"17.5.0","eslint-plugin-n":"17.24.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.10.1","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.5.0","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.2.1","eslint-plugin-publint":"0.5.0","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"59.0.1","eslint-plugin-pkg-json":"0.6.0","@fenge/eslint-plugin-ts":"0.5.1","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.58.2","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.1","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.58.2","eslint-plugin-simple-import-sort":"12.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","@types/node":"20.19.37","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.3_1777140253118_0.8420318489690659","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@fenge/eslint-config","version":"0.9.0","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.9.0","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"075271a790770da323021f6c6e4625d8371aaaa4","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.9.0.tgz","fileCount":54,"integrity":"sha512-GpuDZ7T8zNsCOnLc8B4EufBfqkhBdF9wYfvfnRAh9ZWkTiLB6L78292Aslj2B0sPC30nT3xUR82u6zmQJZysAw==","signatures":[{"sig":"MEYCIQDG0PkKE+Yi1k4Top6Lwm+eyeVf24JquywGd7QGZgBHKwIhAJlF7DMWJvq8R4mzTaJQyrMvB5HY8Lx+2ZQ09qCaSfhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401273},"type":"module","_from":"file:fenge-eslint-config-0.9.0.tgz","engines":{"node":">=20.19.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/8b20f7687e1ce0118229fd1ad9d833c0/fenge-eslint-config-0.9.0.tgz","_integrity":"sha512-GpuDZ7T8zNsCOnLc8B4EufBfqkhBdF9wYfvfnRAh9ZWkTiLB6L78292Aslj2B0sPC30nT3xUR82u6zmQJZysAw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.8.0","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"17.5.0","eslint-plugin-n":"17.24.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.10.1","eslint-plugin-es-x":"8.7.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.5.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.3.0","eslint-plugin-publint":"0.5.0","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"61.0.2","eslint-plugin-pkg-json":"0.6.0","@fenge/eslint-plugin-ts":"0.5.1","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.58.2","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.1","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.58.2","eslint-plugin-simple-import-sort":"13.0.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","@types/node":"20.19.37","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9.29.0"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.0_1777537529361_0.7722710527992753","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@fenge/eslint-config","version":"0.9.1","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.9.1","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"2d1740a9059ae8bd1d24e7b4fef7acbba1b9d405","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.9.1.tgz","fileCount":54,"integrity":"sha512-Elv8dlbJY7+VC22IIdUYw8K+J0rcWfCJ81IaNp5zPSpRRiCRaQOLfTm5bcAI8YlnE6rq2E6BOSZw6+xMGQM/nQ==","signatures":[{"sig":"MEUCIDEpkXjWV1Gh0T/qdquMmbzoLNVpS94YpbE+3yWtzRVuAiEAs0mIYlyqQvC+e0fLsbrrzJud0KrJgZQx5ob5Q6DlLaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445093},"type":"module","_from":"file:fenge-eslint-config-0.9.1.tgz","engines":{"node":">=20.19.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/6528b0a771c34616732a19dce35475e3/fenge-eslint-config-0.9.1.tgz","_integrity":"sha512-Elv8dlbJY7+VC22IIdUYw8K+J0rcWfCJ81IaNp5zPSpRRiCRaQOLfTm5bcAI8YlnE6rq2E6BOSZw6+xMGQM/nQ==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.12.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"17.6.0","eslint-plugin-n":"17.24.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.10.1","eslint-plugin-es-x":"9.6.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.5.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.3.0","eslint-plugin-publint":"0.5.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"61.0.2","eslint-plugin-pkg-json":"0.6.0","@fenge/eslint-plugin-ts":"0.5.1","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.58.2","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.1","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.58.2","eslint-plugin-simple-import-sort":"13.0.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","@types/node":"20.19.37","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9.29.0"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.1_1778129107671_0.02049394761839718","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@fenge/eslint-config","version":"0.9.2","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.9.2","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"203a766593d907f78333f2729cf29678063e64f8","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.9.2.tgz","fileCount":54,"integrity":"sha512-UqJsud+O1NDDBdtxLPT5QD7jKdQqeQWRbSHH01WKSPFp+yFywyU1ZFplk7fZyABcig2qq6Cw6FPhCwoM1BADLg==","signatures":[{"sig":"MEYCIQC7rx/BpDGhhtHIiRSjLMmHTjjEB5MBuPtnRCpK/K+gQAIhAK/LZDz3cHKGMtpJkXJ8YGiWVt5GOFCXmR1CNqmZ1mjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444988},"type":"module","_from":"file:fenge-eslint-config-0.9.2.tgz","engines":{"node":">=20.19.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/5a2391528e6eddff82fe38c1b4ddd7ce/fenge-eslint-config-0.9.2.tgz","_integrity":"sha512-UqJsud+O1NDDBdtxLPT5QD7jKdQqeQWRbSHH01WKSPFp+yFywyU1ZFplk7fZyABcig2qq6Cw6FPhCwoM1BADLg==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.12.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"17.6.0","eslint-plugin-n":"17.24.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.10.1","eslint-plugin-es-x":"9.6.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.5.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.3.0","eslint-plugin-publint":"0.5.2","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"61.0.2","eslint-plugin-pkg-json":"0.6.1","@fenge/eslint-plugin-ts":"0.5.1","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.58.2","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.1","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.58.2","eslint-plugin-simple-import-sort":"13.0.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","@types/node":"20.19.37","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9.29.0"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.2_1778438248022_0.8510577374946902","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@fenge/eslint-config","version":"0.9.3","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"author":{"name":"hellozmj@qq.com"},"license":"MIT","_id":"@fenge/eslint-config@0.9.3","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"dist":{"shasum":"2c82df80788b118099dfb41120802585f9ef222d","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.9.3.tgz","fileCount":54,"integrity":"sha512-TAtZ6VOaQwRHP1KuHMN/0IgG15zDH3FX8tYPFx7yEsiFS2/tlZKYfCpeihkl9DpgWTZ3asExQ6k9KRMD2oExiw==","signatures":[{"sig":"MEUCIQCHTyJ4CdFehhzIukDOCSKzBnlgZXSyHNThxY/JftQ69AIgPM6EsQGDk5lwq+wV7AueOp7CfULrsf57mugeLsWFSiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444988},"type":"module","_from":"file:fenge-eslint-config-0.9.3.tgz","engines":{"node":">=20.19.0"},"exports":"./dist/eslint.config.js","scripts":{"test":"node --test","build":"tscx --include src --exclude '**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"_resolved":"/tmp/427079731d0f08a72ef1788fef55fb46/fenge-eslint-config-0.9.3.tgz","_integrity":"sha512-TAtZ6VOaQwRHP1KuHMN/0IgG15zDH3FX8tYPFx7yEsiFS2/tlZKYfCpeihkl9DpgWTZ3asExQ6k9KRMD2oExiw==","repository":{"url":"git+https://github.com/zanminkian/fenge.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.12.1","description":"A super strict eslint config for linting js/ts/package.json.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"globals":"17.6.0","eslint-plugin-n":"17.24.0","eslint-plugin-fp":"2.3.0","eslint-plugin-esm":"0.10.1","eslint-plugin-es-x":"9.6.0","@html-eslint/parser":"0.47.0","eslint-plugin-react":"7.37.5","@fenge/eslint-plugin":"0.5.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","eslint-plugin-promise":"7.3.0","eslint-plugin-publint":"0.5.2","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"61.0.2","eslint-plugin-pkg-json":"0.6.1","@fenge/eslint-plugin-ts":"0.5.1","eslint-plugin-check-file":"3.3.1","@typescript-eslint/parser":"8.58.2","confusing-browser-globals":"1.0.11","eslint-plugin-react-hooks":"7.0.1","@html-eslint/eslint-plugin":"0.47.0","@typescript-eslint/eslint-plugin":"8.58.2","eslint-plugin-simple-import-sort":"13.0.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","@types/node":"20.19.37","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9.29.0"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.3_1779456510052_0.3852423877998703","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@fenge/eslint-config","version":"0.9.4","description":"A super strict eslint config for linting js/ts/package.json.","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","repository":{"type":"git","url":"git+https://github.com/zanminkian/fenge.git","directory":"packages/eslint-config"},"license":"MIT","author":{"name":"hellozmj@qq.com"},"type":"module","exports":"./dist/eslint.config.js","dependencies":{"@eslint-community/eslint-plugin-eslint-comments":"4.7.1","@html-eslint/eslint-plugin":"0.47.0","@html-eslint/parser":"0.47.0","@typescript-eslint/eslint-plugin":"8.58.2","@typescript-eslint/parser":"8.58.2","confusing-browser-globals":"1.0.11","eslint-plugin-check-file":"3.3.1","eslint-plugin-es-x":"9.6.0","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.32.0","eslint-plugin-n":"17.24.0","eslint-plugin-promise":"7.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-regexp":"2.10.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"61.0.2","globals":"17.6.0","@fenge/eslint-plugin":"0.5.1","@fenge/eslint-plugin-ts":"0.5.1","eslint-plugin-esm":"0.10.1","eslint-plugin-pkg-json":"0.6.1","eslint-plugin-publint":"0.5.2"},"devDependencies":{"@types/node":"20.19.37","eslint":"9.29.0","eslint-config-prettier":"10.1.8"},"peerDependencies":{"eslint":">=9.29.0"},"peerDependenciesMeta":{"eslint":{"optional":true}},"engines":{"node":">=20.19.0"},"scripts":{"build":"tscx --include src --exclude '**/*.test.ts'","test":"node --test"},"_id":"@fenge/eslint-config@0.9.4","bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"_integrity":"sha512-GwSx33RBF/G7GG9AzSNzaCZnHJ7qzjIzG/KuJ6ZtR0CnxPdWcE3noQbkRF6KWgj58pDsXRRn6oeQ6Sfg8E0tRQ==","_resolved":"/tmp/55deaad7f4efa5c0ee89a84d02567314/fenge-eslint-config-0.9.4.tgz","_from":"file:fenge-eslint-config-0.9.4.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-GwSx33RBF/G7GG9AzSNzaCZnHJ7qzjIzG/KuJ6ZtR0CnxPdWcE3noQbkRF6KWgj58pDsXRRn6oeQ6Sfg8E0tRQ==","shasum":"89e6c9f554e60997e1c723831345534a72f7dad6","tarball":"https://registry.npmjs.org/@fenge/eslint-config/-/eslint-config-0.9.4.tgz","fileCount":54,"unpackedSize":445405,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fenge%2feslint-config@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRRAFSnOuLiRJyzA5/Sqk5NUo9w/w1v0HA1ibiC+S3EgIgF1lVnMF0cwtOni/1hUBPW4KGIR8x1uT2DYqBpOxsFK8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1daf9b-6b0f-4462-ac36-ffd5f4b331d1"}},"directories":{},"maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.9.4_1780830169591_0.005592629620507328"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-16T06:10:17.931Z","modified":"2026-06-07T11:02:49.986Z","0.1.0-beta.0":"2024-10-16T06:10:18.262Z","0.1.0":"2024-10-18T17:47:23.622Z","0.1.1":"2024-10-21T06:39:41.822Z","0.1.2":"2024-11-06T08:31:58.364Z","0.1.3":"2024-11-18T10:03:08.913Z","0.2.0":"2024-11-19T10:50:24.606Z","0.2.1":"2024-11-20T03:24:54.861Z","0.3.0":"2024-11-23T16:25:47.358Z","0.4.0-beta.0":"2024-12-01T11:29:13.929Z","0.4.0-beta.1":"2024-12-04T02:55:11.860Z","0.4.0-beta.2":"2024-12-09T02:41:12.210Z","0.4.0":"2024-12-11T03:50:31.278Z","0.4.1":"2024-12-12T04:18:28.105Z","0.5.0":"2024-12-22T08:25:15.810Z","0.5.1":"2024-12-26T07:39:17.188Z","0.5.2":"2024-12-30T03:39:07.513Z","0.5.3":"2025-01-10T04:56:57.444Z","0.5.4":"2025-01-14T04:29:21.208Z","0.5.5-beta.0":"2025-01-15T14:04:14.565Z","0.5.5":"2025-01-15T20:00:06.562Z","0.5.6":"2025-01-19T18:10:42.997Z","0.5.7":"2025-01-21T06:54:07.922Z","0.5.8":"2025-01-24T04:03:33.045Z","0.5.9":"2025-02-26T09:03:12.344Z","0.5.10":"2025-03-06T08:10:23.896Z","0.5.11":"2025-03-10T03:32:42.315Z","0.5.12":"2025-03-20T13:22:28.737Z","0.5.13":"2025-03-20T19:06:13.530Z","0.6.0":"2025-03-22T13:20:01.351Z","0.6.1":"2025-03-27T14:04:45.788Z","0.6.2":"2025-04-03T06:53:33.258Z","0.6.3":"2025-04-08T07:11:28.535Z","0.6.4":"2025-04-13T11:15:05.910Z","0.6.5":"2025-04-14T02:43:48.055Z","0.6.6":"2025-04-18T04:04:48.842Z","0.6.7":"2025-04-18T06:54:24.810Z","0.6.8":"2025-04-18T07:30:55.419Z","0.6.9":"2025-05-13T12:18:07.766Z","0.6.10":"2025-05-18T17:40:48.164Z","0.6.11":"2025-05-19T05:06:52.843Z","0.6.12":"2025-05-24T15:39:44.688Z","0.6.13":"2025-05-28T04:30:10.718Z","0.6.14":"2025-06-04T06:25:49.920Z","0.6.15":"2025-06-06T06:26:08.575Z","0.7.0":"2025-06-19T06:58:41.705Z","0.7.1":"2025-06-19T13:39:23.657Z","0.7.2":"2025-06-29T08:47:55.963Z","0.7.3":"2025-06-29T19:40:29.765Z","0.7.4":"2025-07-01T14:02:25.932Z","0.7.5":"2025-07-02T11:43:33.173Z","0.7.6":"2025-07-16T10:04:36.190Z","0.7.7":"2025-07-30T04:12:04.835Z","0.7.8":"2025-08-18T06:40:11.264Z","0.7.9-beta.0":"2025-08-20T13:08:57.266Z","0.7.9":"2025-08-24T09:29:29.651Z","0.7.10":"2025-08-24T17:19:12.307Z","0.7.11":"2025-08-24T20:31:58.086Z","0.7.12":"2025-08-30T19:03:41.743Z","0.7.13":"2025-09-07T11:17:50.643Z","0.7.14":"2025-09-17T13:07:13.606Z","0.7.15":"2025-09-22T07:52:17.299Z","0.7.16":"2025-10-09T07:38:48.009Z","0.7.17":"2025-10-29T03:38:03.386Z","0.7.18":"2025-10-31T04:07:01.714Z","0.7.19":"2025-11-14T07:07:12.774Z","0.7.20-beta.0":"2025-12-21T16:18:50.752Z","0.7.20":"2025-12-21T17:53:06.874Z","0.7.21":"2026-01-06T14:50:21.529Z","0.7.22":"2026-01-18T16:04:22.525Z","0.7.23":"2026-01-20T06:56:10.694Z","0.7.24":"2026-01-20T11:57:13.728Z","0.7.25":"2026-01-20T14:24:34.311Z","0.8.0":"2026-04-01T08:31:17.761Z","0.8.1":"2026-04-03T20:44:52.713Z","0.8.2":"2026-04-19T18:26:59.321Z","0.8.3":"2026-04-25T18:04:13.276Z","0.9.0":"2026-04-30T08:25:29.503Z","0.9.1":"2026-05-07T04:45:07.866Z","0.9.2":"2026-05-10T18:37:28.170Z","0.9.3":"2026-05-22T13:28:30.207Z","0.9.4":"2026-06-07T11:02:49.721Z"},"bugs":{"url":"https://github.com/zanminkian/fenge/issues"},"author":{"name":"hellozmj@qq.com"},"license":"MIT","homepage":"https://github.com/zanminkian/fenge/tree/main/packages/eslint-config","keywords":["opinionated","style","strictest","strict","eslint","config","eslint-config","standard"],"repository":{"type":"git","url":"git+https://github.com/zanminkian/fenge.git","directory":"packages/eslint-config"},"description":"A super strict eslint config for linting js/ts/package.json.","maintainers":[{"name":"zanminkian","email":"hellozmj@qq.com"}],"readme":"# @fenge/eslint-config\n\n[![](https://img.shields.io/npm/l/@fenge/eslint-config.svg)](https://github.com/zanminkian/fenge/blob/main/LICENSE)\n[![](https://img.shields.io/npm/v/@fenge/eslint-config.svg)](https://www.npmjs.com/package/@fenge/eslint-config)\n[![](https://img.shields.io/npm/dm/@fenge/eslint-config.svg)](https://www.npmjs.com/package/@fenge/eslint-config)\n[![](https://packagephobia.com/badge?p=@fenge/eslint-config)](https://packagephobia.com/result?p=@fenge/eslint-config)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://makeapullrequest.com)\n\nA strict eslint config preset containing a comprehensive set of rules for linting `js` / `ts` / `package.json` files.\n\n## Feature\n\n- Lint `js` / `mjs` / `cjs` / `jsx` / `ts` / `mts` / `cts` / `tsx` / `package.json` / `html` files only.\n- Strict. More than 400+ rules.\n- Highly customizable by omitting unwanted.\n- Type safe. TypeScript friendly.\n- Pure JavaScript project friendly.\n- React friendly.\n- NestJS friendly.\n- Have no stylistic opinions. Prettier friendly.\n- Respect `.gitignore`.\n- [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new), compose easily!\n- Modern. ESM first.\n- One-line of config.\n\n## Usage\n\nInstall it in the root of js / ts project.\n\n```sh\nnpm i -D eslint @fenge/eslint-config\n```\n\nConfig `eslint.config.js`. If you are in `CommonJS`, config `eslint.config.mjs`.\n\n```js\nexport { default } from \"@fenge/eslint-config\";\n```\n\nConfig `package.json`\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\",\n    \"lint:fix\": \"eslint . --fix\"\n  }\n}\n```\n\n## Advanced Usage\n\n### Config Builder\n\nYou can use `Builder` class to customize for selecting or omitting some rules.\n\n```ts\n// @ts-check\nimport { Builder } from \"@fenge/eslint-config\";\n\nexport default new Builder()\n  .enableHtml()\n  .enablePackageJson({\n    pick: [\"packagejson/top-types\"], // only these rules will work for package.json files\n  })\n  .enableJavaScript({\n    omit: [\"no-var\"], // these rules will not work for js files\n  })\n  .enableTypeScript()\n  // apply additional rules or override the built-in rules for ts files\n  .append({\n    name: \"strictest\",\n    files: [\"**/*.{ts,cts,mts,tsx}\"],\n    rules: {\n      \"@typescript-eslint/no-explicit-any\": \"error\",\n      \"@typescript-eslint/consistent-type-assertions\": [\n        \"error\",\n        { assertionStyle: \"never\" },\n      ],\n      \"@typescript-eslint/no-non-null-assertion\": \"error\",\n    },\n  })\n  .toConfig();\n```\n\n> Tips: By adding a `// @ts-check` at the top of the config file, you will get code hinting in VSCode/WebStorm. It will highly improve your development experience.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}