{"_id":"@rdlabo/eslint-plugin-rules","_rev":"60-e2b8610b3097ca7f5035994e5e35f446","name":"@rdlabo/eslint-plugin-rules","dist-tags":{"next":"22.0.1-0","latest":"22.1.1","beta":"22.1.0-beta.pr35.shab1091f1ba25f"},"versions":{"0.1.0":{"name":"@rdlabo/eslint-plugin-rules","version":"0.1.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.1.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"075331f726bc04c916eccd192e56255a30884d0e","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.1.0.tgz","fileCount":8,"integrity":"sha512-UufDMPAEauFWW26RdWF7mzOU8BRFIPlE2JoHlApDqu22sV1IAJa7+HaL41JuhqUcxXo+2LU6rQaO6ck/C/wMFQ==","signatures":[{"sig":"MEQCIEi0NItLILiz8OzbeL6xP+dxVOhk8gyt0SkrotN2NfYkAiAtcb1SYdXJm6C1SpEAeCjdPuhpcaC9jZbQn2qb7foWjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSj8xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuTxAAn95tabNzgbd5vHYdyMnRqyZnUnZjNOytZ+KI5Paqtljbp0gS\r\n3ob7WQ3cv4VW5YxEGce8n1nyPehLQuEzjd5H+SG3GpeWqlBbZEoqwmoXOhwP\r\nhSlQD6Q288DVn2CnhmRgWJrCbcJ7Kkvsxs7CPjDA9XOIG1hU4tKBLUalClR5\r\nHEy/6NR9Xr5Fs4+9l5L+i3Y5jkv9UBfqDgFY2pT2PQhaKZEmqbE96NJZdeGG\r\njul2sg0kPiavbuUHcNoD5YBh4kcNQrTchggM40qefu0gYal7rdjv3RuJolF5\r\n1yi8M/oL/THr9xz1AkQ13M7grOBjA+dQipjQPHjnKZKeJUD5f18b69VjdWeO\r\nAbn9pFxqeeR0qK6+3pmc5g1BXjwYnjdR9kLdUioRNr0490VJtKQR94qrvTqu\r\nQOhSnroAd3S0VWeM2owUW6QJ2KMJM4cUnEXjyDnUFPt5k8QSpOS7ww09w3zb\r\nxGvuwlJksYeIoBM1lTYIeZkFts/xbd9cFNYjnXvonwyfEV11hmX3+eE3+3Az\r\nrig7SAWqfwlvbYVAm+N3u+OtRfy8iN1AEkTJx4LwqQpHUe6WvligD2yl++h2\r\nDJqiXGtjYI2kXRflUwsQuYaRf5PO6pn8CSxQ9oJNlSN0gw6Rup4AGIMeuBnd\r\n6Bq3lvaCpHV07dfSPGujnda9zPetda30+b8=\r\n=xttL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"3d358af2a541fc35991a0567fb7465e57fbcd595","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"9.6.4","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.37.0","@typescript-eslint/utils":"^5.59.1","@typescript-eslint/parser":"^5.59.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.1.0_1682587441285_0.2548122616031536","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@rdlabo/eslint-plugin-rules","version":"0.1.1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.1.1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"40065c21e1656f2566e5dc7882b8544b94f46aaf","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.1.1.tgz","fileCount":8,"integrity":"sha512-19yZJa979BNk1LgE2g4F5pMa+GApqg0GM2cBU3RMpEl7rHfT75SwOkvsGNpJx6Gy195Ro03paex/bhyJhB6A2A==","signatures":[{"sig":"MEUCIQCF1wesAkJlqaS0NMinRzzFhUnNueZBIxpTE/gBcQXo2AIgN+bra0RfEQm5paqdMm98FRYYwcJ9hjwyK5B3AonK1Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSj+ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFWw/+PtpuvB7p9UtG1Wt1jmvQ+VUghg0cXIiWgI0IiEj6Xths6m7x\r\nsjv/AIM5/Sw3gGeF3TKNQaPrzkAS/OIiwJzj8To3qaGIdk9l4Tr9ifY+5jOu\r\nHmGFf5uynekH2+OITPwMxFj3BOduRfd0QMABF4GWv73Ch+EF3yVtxGTY9KTD\r\nYmu34vX9QA7nFZU6ZLtKSLFfY3UHTdNL5YEHVmEXzDB4COPPPPVi+V0Tmu7A\r\neVhHScCKwxsoeIFKJrNtWVLMU4ReY+2xuZ58d+tnf5nB5VzHCiyJaSJ1ASxj\r\n8BM8RLlmroquSmgvFiBQEN35y8YZUvvlL0WF9Sy5oaMA/91rd1UG5QKeOzlo\r\nU+9uyYJ0+NlA8XhGPNYw6LWgYC5vcm5KvpZHbLDF41TM5EwDwWc0emM8kAmX\r\ngkr7ryyfjJt0yE1E6FYZeVEuYpGtSMgSYevVacm3YqGDpMDpP90oTKu43IIe\r\nqpUVylRwI4ERab/mXKjiegOhT8VyzxmVYEdm8l7lGqMMnHE3lfqTvJr5JdtY\r\nO+m9DMNuRl/Zh604bCklVBIBtZbC/kI7VA3d0SbY+zudQGlTXN5EDTTb/QmG\r\npM2OaGS7GrfRn6noUgOKgtwhCJI+mGxFAZJ+Ul3LC6LMVZ8DQXX1cPItXzk8\r\no9O1PxuiKXPZsi0h+fKyTz1I9nXlCiDr1hQ=\r\n=T/E4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"a95b1de6cf3bdb3ec02286118f9a059f26f20af9","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"9.6.4","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.37.0","@typescript-eslint/utils":"^5.59.1","@typescript-eslint/parser":"^5.59.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.1.1_1682587545067_0.49928126987314725","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@rdlabo/eslint-plugin-rules","version":"0.2.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.2.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"28f9cef16471685a7e1bb846856f0dc8ad0bd916","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.2.0.tgz","fileCount":9,"integrity":"sha512-iOL5zDsFf8HYFQOIHF+JeJ9E3ioedDWPchlqKXg+1v/6Yblparv+0lodbftblQHOhhYMzas4upLjE8dFqW/w1Q==","signatures":[{"sig":"MEQCIHuQU4PsJFTSjHNCUp7GTvXUUdkao+ewQbINvSavXQtcAiBJiKDHN1oVOzN11SFWNQDPkYiJnMQSAobzRIm2yTnBrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17169},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"52a7fc1dd3619fed9c7869e7d386efbc63a377f7","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"9.8.1","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.37.0","@typescript-eslint/utils":"^5.59.1","@typescript-eslint/parser":"^5.59.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.2.0_1702979418313_0.9062791194971043","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@rdlabo/eslint-plugin-rules","version":"0.2.1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.2.1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"07412a0ec3ccfc0629d43e6e0ab1af02a5f60411","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.2.1.tgz","fileCount":9,"integrity":"sha512-Q5Ax/HmJxaeyNlgZYHgT0XqHiAdQqQ420VEgiiy0VNS3PCSycfeHV8FEp8Wi98MdZ4hVu1SZVaW5maTouaqHeg==","signatures":[{"sig":"MEUCIQCm8nVYPUPV6hsNNA4zdHq3ScxHaRlaEuSLUK2Wk7OTRQIgdfSsstA0v9urlu8do4amdiyFgZC0GMQJZWWGZC+qnps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17260},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"a97570c5a1d8457d0da6a5aadfd9de492eb2d082","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"9.8.1","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.37.0","@typescript-eslint/utils":"^5.59.1","@typescript-eslint/parser":"^5.59.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.2.1_1703214264456_0.9790860185485815","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@rdlabo/eslint-plugin-rules","version":"0.2.2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.2.2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"670051a8d630b7e0dfa1879a1c1823c261187067","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.2.2.tgz","fileCount":9,"integrity":"sha512-4QVnSGobvNWnNiVdDk8tqG+vMOOSyQQzqpLJC9lFGaSmaAnNHEoZCdNM0Ih5lR2JTODvMwQze9My3CkFxITVCg==","signatures":[{"sig":"MEYCIQDs517GmyAokPSxA/BwnNDqDFs+8Cdpas8EdflA+GheawIhAPAzhTbvMRDaWbZtAqfU5VdSK0kepJzIR6du3D95rv/u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17260},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"9fc93b705e363c16f9436b5166aef13f920681b1","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"9.8.1","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.37.0","@typescript-eslint/utils":"^5.59.1","@typescript-eslint/parser":"^5.59.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.2.2_1703214390951_0.5219536508722553","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@rdlabo/eslint-plugin-rules","version":"0.2.3","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.2.3","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"6bab2e7c4bd5dafa5a2b8b525db6cb95a1cd6b42","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.2.3.tgz","fileCount":9,"integrity":"sha512-e6A+miXNLw4sV9zsRinRnHnABxUGHero0tSifT+OGNNZla8g0PKjObQrs/RIkD23duOjEcYz2WwUYlrh1bJhxw==","signatures":[{"sig":"MEUCIGLyOD3fNvMXzqNzYNNiRkBToZHEKL1Y8PY6ceI+iFbLAiEA7F5L5P6ym78Zy1NkY0vTSUkixe81+slmkE1FVqdN5vQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16825},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"6ff79a315936828efd1476efbd319c805dc1680c","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"9.8.1","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.37.0","@typescript-eslint/utils":"^5.59.1","@typescript-eslint/parser":"^5.59.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.2.3_1703297874075_0.8047482240926445","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@rdlabo/eslint-plugin-rules","version":"0.2.4","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.2.4","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"bc45b6fd1d58e8b6c0819b791f4f600f20b06a2b","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.2.4.tgz","fileCount":9,"integrity":"sha512-F6gq3pplpDeFQWbHm0TGEmp+lXWWNTBGiqTvRJsEPCp7dTyXhvgaTm7KJj4MOpCHsoTo09+hBhar5ZTJmeNOiA==","signatures":[{"sig":"MEUCIQDLQunfDgIuu5B/w7qwXspsboyG1VxtK0Sz5P4/za7FUwIgf0+GU+atzjm0UVk1utkwn1VVGBpO8/2duhWvI0s+s28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17288},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"0e4e19a344c90c5f46e7438d1c8c9478cce3c397","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"9.8.1","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.37.0","@typescript-eslint/utils":"^5.59.1","@typescript-eslint/parser":"^5.59.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.2.4_1703299079191_0.33386653237015684","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@rdlabo/eslint-plugin-rules","version":"0.3.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.3.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"92909a900dc7d3a4332524eb4299432cf0b58cb6","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.3.0.tgz","fileCount":10,"integrity":"sha512-6UlzofEcgzgCdYvBy76nIKet6MDiWyyFyp3qFqueClCZNFm9vSKB9/CV0+bwXUHTq/i+5c6sP5qsce6K2IhymQ==","signatures":[{"sig":"MEQCIAorbpEcv22dRkiTvgWk1Gn5NRwmMlbeWduCMCPp3w6xAiAwpoV42WRuxmnZWEUU2lWHZ/6UQjhe1mZ+nw3XgDOCoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20850},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"57ef13fcde3cbf81b42bbdc8e2edf947e1742974","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.2.4","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"5.3.3","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.56.0","@typescript-eslint/utils":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@angular-eslint/template-parser":"^17.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.3.0_1709800925116_0.5008755679385313","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@rdlabo/eslint-plugin-rules","version":"0.3.1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.3.1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"c3473fc576729627ef9106a95968d5244cfb7bfd","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.3.1.tgz","fileCount":10,"integrity":"sha512-Lz3x/+eYAoQaCnoro23p+DfXduYRspl4/5OzfcOuTtX3m9enBIv7E3/yzcIW2AXKRLp/yENol9prM7qxN8rTNQ==","signatures":[{"sig":"MEYCIQD0idEKgVX/K+3CIDwefVez7xMJbHZ0cO1xnBRc+bJOmgIhAOFJlQyxpWx0ere9769rL40/VYYqlO54ErMEiB0z4YD4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20599},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"9016bd6c7f0df3822b1676de509d4ba2c279ec83","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.2.4","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"5.3.3","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.56.0","@typescript-eslint/utils":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@angular-eslint/template-parser":"^17.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.3.1_1709801317748_0.7665318713952056","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@rdlabo/eslint-plugin-rules","version":"0.3.2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.3.2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"3c7c8b52a168100ca6c1148180af9b444f57d323","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.3.2.tgz","fileCount":10,"integrity":"sha512-rZNtBq2tX/OcscBkkKczJi+C82Th8OQWokuk8fbmPXz4bU2cxgcljH+UpNqQt08L9OzF/h6jf+afPJPJKw7S8w==","signatures":[{"sig":"MEYCIQCdb42p0fPT63SbeIZChyb+DoCw/lwt9ewlnc8CRe8+SgIhAMkJmBWefySKlFKlqlutjzf12IQMaZwJG+WZDuRJTx10","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20681},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b9e66781551fdfd4488af19d0065a28bcbd54281","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.2.4","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"5.3.3","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.56.0","@typescript-eslint/utils":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@angular-eslint/template-parser":"^17.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.3.2_1709801845853_0.557692625286595","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@rdlabo/eslint-plugin-rules","version":"0.3.3","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.3.3","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"ea64044fb4a055cd5170859e1f98b8e6f930a76f","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.3.3.tgz","fileCount":10,"integrity":"sha512-aB1Yl7wGbDVOE4fOh/zPx6A8FBFnWm+BgqNFOf/LgBHFvM293qU6VRMu4BtxWZ7jgeikrrar0cCDSKE3jBF40g==","signatures":[{"sig":"MEUCIQDOTdMmytbtiPBwqocy/EzBa+H3awsPA1z3KZhYEpJ5IgIgBy5drBoxKinOECoxAsQ+KRGNqNWDrMeYJKTditdGGyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21628},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"907c5600dd6c4da2b7c2b6ab731ba0c4c1a61209","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml,md}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.2.4","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"5.3.3","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.56.0","@typescript-eslint/utils":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@angular-eslint/template-parser":"^17.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.3.3_1709805190471_0.5965997562326439","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@rdlabo/eslint-plugin-rules","version":"0.4.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.4.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"2ad4bc20197b393fd7998703c4ca660b2ecf6fa8","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.4.0.tgz","fileCount":11,"integrity":"sha512-dyH0Tc1UxOdi1Gx4g8QZiB1BufWgs9G7jaLJj/Ie7E4Ap+nnBgmG8bcxJHMOc6Xq0elTLvqvL4MvozdL9jiyOA==","signatures":[{"sig":"MEYCIQDqm8L174gxvdKhfUg1gS1YfRQleZ8ozS4pmDcXRi2p9gIhAMr/grwwzQ+0JRMrFryTbZ2F5Er9dBx5tD/Wi6xNwX/i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25830},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"a8017ed138b70aeffdd408f2b4a308698fe3b22f","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.2.4","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"5.3.3","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.56.0","@typescript-eslint/utils":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@angular-eslint/template-parser":"^17.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.4.0_1713160077493_0.963083192843776","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@rdlabo/eslint-plugin-rules","version":"0.5.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.5.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"0c3d75e23d2809243846c0fd52e9bb7eb2eda156","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.5.0.tgz","fileCount":12,"integrity":"sha512-r8nwF5B4WyBerMThljhPzV48YFnGS9SFgcYfVe0jDFZgDMknJWL26neiZd+6BZFfyX7V3G8yVLL7h38b9FExVA==","signatures":[{"sig":"MEUCIGV9gCRhJMjxTwq3weDuTzMbBybz/zWxv/eJGRZFprkkAiEAkF1/Shm1b2Uly5Lx3Z6rdbew0k35GtCEwPE+X05cjXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28951},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"d1889aa2a9eb80bf2d7a9cd1467ffbda2f49bbf7","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^8.56.0","@typescript-eslint/utils":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@angular-eslint/template-parser":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"eslint":">=5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.5.0_1728869578447_0.9315774785242092","host":"s3://npm-registry-packages"}},"0.6.0-0":{"name":"@rdlabo/eslint-plugin-rules","version":"0.6.0-0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.6.0-0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"e709e4ebc3310cfe5418150a1863182d88062a54","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.6.0-0.tgz","fileCount":3,"integrity":"sha512-e6sHZtNTLUAI5lc7qqcW8ty0docsvpQ4vp/dGk52KUZSXXY5xYlOS4EdwDKOBFZr870XtiGvG6ylgtTW3/0Qpg==","signatures":[{"sig":"MEUCIQCs31PILODrlecdjk4ZpfY+DA3wdxBf7ZU93NaUePMdpAIgYXCzjailVZU/PjcwvD8rVYt1NxzZ/yMWU/RIFBmKuEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6689},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"14b476ee5f8e1bc2f5326d876c4f0610a68d93f2","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --any-branch","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.6.0-0_1733927581502_0.6862757521746115","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-1":{"name":"@rdlabo/eslint-plugin-rules","version":"0.6.0-1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.6.0-1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"0a869428b3e86b8761e7287ca47f2c13ad81ed34","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.6.0-1.tgz","fileCount":3,"integrity":"sha512-59kznVMJJBzTXRIRUIqOOjY+FqJ9351wgU2QREX4x5pCjPlkqTw2z4qH2KQNzjdnULICEKFT+qNKY6qARvPTvw==","signatures":[{"sig":"MEQCIDCQnU3HeB2bAM4R+zY/JKa37IWWrBfKiPwq2oXowmkVAiBviwgR5Cf9T61hS2kRQsVWxW0PAHG3WgeVWin6z4hUNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6803},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"261cf500d441528ac771cff41d8c5b0e71caa97a","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --any-branch","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.6.0-1_1733931514157_0.8084294911538898","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-2":{"name":"@rdlabo/eslint-plugin-rules","version":"0.6.0-2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.6.0-2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"de03d59b9967d1872ea4b47b4279f742a24f82e2","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.6.0-2.tgz","fileCount":3,"integrity":"sha512-Cma6PPcxG+eoqsQU9YBh5nCLo75tx0ViiaBAb1BWk+a4Aq9FVL4UgfbXVq8BC1ww2qWBblVd6IVTV4wATKTf0w==","signatures":[{"sig":"MEYCIQDE+zKVM90rHNw3u01XPRTtEdOOowEZPjJ+1Rw4+4vmCAIhANdfxpv1RfRHHg8vZFnSuAKnHnc4PEOii137AM2Qlaka","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6773},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"81ea49279a560c0e6d7df34ca47dc47800e7ed7f","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --any-branch","add-rule":"ts-node scripts/add-rule","prebuild":"rimraf dist","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^7.7.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.6.0-2_1733932101194_0.5726728222298103","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-3":{"name":"@rdlabo/eslint-plugin-rules","version":"0.6.0-3","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.6.0-3","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"ee8db763a101a9f00e39f737354d364180b607cc","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.6.0-3.tgz","fileCount":3,"integrity":"sha512-zzCZatY5miUR5cgidRicaLRJhOKraxaj8ujLGXDsU7Pv0eoD5y6Frt6H2bKXHAM0vs9d197uOqqWcaxuulc08w==","signatures":[{"sig":"MEUCIBpBZUxVBwX90u0a1LoDHABcR5jp2Oy66spSrETJ7M0bAiEAyoUuCyeP0H3JlWO0SNID/Qvnm/i4vwOipK7WKWpHqEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6732},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"c42e46372e8b34bfbe8b0f203741950e1d864ace","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"rimraf dist","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.6.0-3_1733932346211_0.2634740626813583","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-4":{"name":"@rdlabo/eslint-plugin-rules","version":"0.6.0-4","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.6.0-4","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"754db3ae3c159d8d46a92c73e237f8c22df32ed8","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.6.0-4.tgz","fileCount":3,"integrity":"sha512-BL5m93sHKUbd8jaYaxATzhudxv++liJbDzPq+tiLAdcHAssxLuK0qd9mMG1f0ZpIGu+spGrpo0rEDgdWt7Ms5A==","signatures":[{"sig":"MEUCIQCyzr6Np6LmUei4Gv8DWe6rJQP1SHRkVvIbFDRH/nGlSgIgTU9OeYpzQREKrXCd0odREnJrY7Djh1yTkIbub6vOorc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6732},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"4c4045808f43cb70bcffd4f30b12066bac025d8d","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","prebuild":"rimraf dist","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.6.0-4_1733932544465_0.9923083381266711","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-5":{"name":"@rdlabo/eslint-plugin-rules","version":"0.6.0-5","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.6.0-5","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"03af6680af747c998f0d267986c8edce6f3da07f","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.6.0-5.tgz","fileCount":12,"integrity":"sha512-iz7HRkPMor+CRX2SAxD3X2/cRPSbp33/45oFAnbCbXRDJhWOSivI1oBeSeUd+G4UHlfHyQMta9sD/1CgnANRHQ==","signatures":[{"sig":"MEYCIQD/w+k8hoyMZELnywVIe7fnpY65HvSsC/qS/N+u3j6QygIhAKZv4MEglzcisviD+mFkkh4VZdCrV8Ho0jcsTX/VYLKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29384},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"8d801b4989afc3d697a6726c9ab62188c9f43a43","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.6.0-5_1733932919147_0.36568178835303855","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rdlabo/eslint-plugin-rules","version":"0.6.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@0.6.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"355d62c864834245d9f49277bd46cc9bf081befe","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-0.6.0.tgz","fileCount":12,"integrity":"sha512-2Saju2jEDtPWeaBc4fie1/2dw/NVWL8YhPN0yos4M1oQmL4Xn7iK4n+HOOur56diw0UOWIYcTu1SNUB2a5uX7g==","signatures":[{"sig":"MEQCIFS9ZvZF+B5JyW34vigcR2ZqZgNbYix4aHmG5JMWL0XVAiAWzmxIIw+vklZ93dqY5jG4qqFWX3+m+1GhQEfdCJTc1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29492},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"45dcb0992541344a751a7d9a8403d022d1115f9c","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_0.6.0_1733933615464_0.4244044760100325","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-0":{"name":"@rdlabo/eslint-plugin-rules","version":"1.0.0-0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@1.0.0-0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"f3b23e9865963fdb430e6d42266422603cc79c17","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-1.0.0-0.tgz","fileCount":12,"integrity":"sha512-mNv6igojZY/uoXjPsv1aBDC0C9L7BsBdEQCoEuzIzZXA97feqCHsMSW0DnJp5ijapeG0mIqtoGMLacsWYjHYiw==","signatures":[{"sig":"MEUCIBF/lIygmRtfS6lqSI69QB9L0v1o/9a4wKvo6ZW/dptFAiEAyKyD+fuRqSdYNvfYogjFqPA407t0749jM+Sf9ZsabGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37253},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"ae18f617c57047a97827ccf4356f35ca78a6b902","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a public version of the eslint rules I use in the app I created with Ionic Angular.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_1.0.0-0_1748941103665_0.9120773248973051","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-1":{"name":"@rdlabo/eslint-plugin-rules","version":"1.0.0-1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@1.0.0-1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"8b65ebf0f6ddffa54a935145b7f550cd84fe8c3f","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-1.0.0-1.tgz","fileCount":15,"integrity":"sha512-0tX0k4T84BVQ+Q3LJY5iYyCtztcItZtJOTXnmeO2VE7YmPy2suF6ZHFyd2/E1QpniU3KXcaFeozFMk4/ygLMwQ==","signatures":[{"sig":"MEUCIBg9fPrh5p1ypsCvVz6VE/LXr+DLeKOXoRnshkgGZ/HlAiEArgJZpTdXP2BIe8U8h2JCXko5nFcOl9xaUxfMGjx9CV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61221},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"5e81f053dddb9ac4ce5035088ee34c96761b7eff","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules.svg)](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_1.0.0-1_1749040839810_0.08311683245183898","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-2":{"name":"@rdlabo/eslint-plugin-rules","version":"1.0.0-2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@1.0.0-2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"c439ac2c9d9f9633db7c47ae636245b13b84dc47","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-1.0.0-2.tgz","fileCount":15,"integrity":"sha512-XQbZtCS+SNkAHMOzkUeZAiPDOh1f+KUAj5a9ZrSuNwcFxEbEH+tltHiWOPZR5qDZkixTlYiXc0jw0LEfD2Uvtg==","signatures":[{"sig":"MEYCIQD02usDlrFCp31PPrBmrcU4G1FbdeBlYYq0G6POlZxtjAIhAKMqmh+C0gaMZ2X7rZwUwa8kuHDAmwX5h6w0ExZXV35Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61474},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"eec39d1a10f8b36aff2df3ce5cff56939d46ca6d","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules.svg)](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_1.0.0-2_1749041162724_0.46334837621105973","host":"s3://npm-registry-packages-npm-production"}},"20.0.0-0":{"name":"@rdlabo/eslint-plugin-rules","version":"20.0.0-0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.0.0-0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"068bb155b1e8b5bc4ba23396169a4e7ac06992f7","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.0.0-0.tgz","fileCount":15,"integrity":"sha512-FqVOjmaul4I7K+t255RSs7kN+NHTBR8U3hWtwGsvKWC6w2k+QFxReDbhnj0dkgVdijingmD4OlJTOXBMwKL1Sg==","signatures":[{"sig":"MEQCIHjIhxBkDV/4MhLCU/yJZTaR8RsGOAf0g0YS/X/+s9q0AiB7pDs+DAA09uK/IuAOTCZ4k73uFVVanwlugsofu1UDwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64918},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"90d0af45db7b7c439c5636f7329cd350a7b9afe1","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules.svg)](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.0.0-0_1749105417826_0.08102926936206645","host":"s3://npm-registry-packages-npm-production"}},"20.0.0-1":{"name":"@rdlabo/eslint-plugin-rules","version":"20.0.0-1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.0.0-1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"7e1ac4580c38a33b523ccf97de93127e9abecd65","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.0.0-1.tgz","fileCount":15,"integrity":"sha512-ftQhnpJFWI67aDUKd9GdDbNM9y3DgQI88+mlfJqKkL6Rp4LkO+0Ntl4pm6UBnC2yTKyfstEBZ6o9KlzY8PrPkA==","signatures":[{"sig":"MEYCIQDUD2LuXr8h7e/kjscKAwVCvslaFUx0oyRRDC2j88YA8QIhAJhaqt3N558aoKI44XYM2KtP16Lff3dvfJnOJgHqzq6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71247},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01d3752927c185b08fde821230382de0eeb9569d","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules.svg)](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.0.0-1_1749196377553_0.9031736526448666","host":"s3://npm-registry-packages-npm-production"}},"20.0.0-2":{"name":"@rdlabo/eslint-plugin-rules","version":"20.0.0-2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.0.0-2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"953376301cf7b898d09777325593a98d56c254f5","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.0.0-2.tgz","fileCount":17,"integrity":"sha512-Dgm560q7cJN0uRUpdjV8Q8fHdF77yxt2/RnfZ0OqxyndRf6aOKZ/hxaDRVz+2d1p/EMLmiameoYSMTuXvCJcMA==","signatures":[{"sig":"MEUCIQCNPJaQ6WX6F9FPM8w9wtqElEFvVaZUHfCVVt4G1iP48QIgKr5rVW+LJw2oBUwKTzDqE/TEpyBHzUOKFmubKEj1GfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84923},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"2466f8971db445c5688c99edb6bdc32a1c54d67d","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules.svg)](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.0.0-2_1749205982199_0.7670396314508208","host":"s3://npm-registry-packages-npm-production"}},"20.0.0-3":{"name":"@rdlabo/eslint-plugin-rules","version":"20.0.0-3","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.0.0-3","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"33f2c0a7e99f829361aae69bb265d20dbab91b45","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.0.0-3.tgz","fileCount":17,"integrity":"sha512-0PINot5pMNlAnHY+cRNr/dpwTmghTpUL7RYTV4zRvW/0+FJuIwCf8+chZRWaG59PxIhB564p6sFyHENSFea9tg==","signatures":[{"sig":"MEYCIQDaHv89gbjKGQ6fjbjfGhxs6jtkY106ZTFMnPWcvFnHngIhAKLOdhAi5/4ZtMfQ7266gNsKvwjEzAa7Q7M6SYrjF7lf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85154},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"8fcf27eb4e6bcff8511926be4b46a7ce0622b208","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules.svg)](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.16.0","typescript":"~5.4.5","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@eslint/eslintrc":"^3.2.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.18.0","@typescript-eslint/utils":"^8.18.0","@angular-eslint/test-utils":"^19.0.2","@typescript-eslint/rule-tester":"^8.18.0","@angular-eslint/template-parser":"^19.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.0.0-3_1749206387486_0.6051964915523134","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@rdlabo/eslint-plugin-rules","version":"20.0.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.0.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"a881fdbf48a14a14342d521639ee96e94ab80f78","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.0.0.tgz","fileCount":17,"integrity":"sha512-o1ECb6pZYnPiPAMCn5IXKDjpiZlKIcPWq9wQX7gE6ujyQ9QcOxvsdTsKN//yxZOnGYT9ETZX5aJUt1Z3QfauqA==","signatures":[{"sig":"MEUCICic1pPWj0vcfmNRPysmGEBnYs+6WR/HkmHu7pOKM6KNAiEA+aC9lH8x7MvT1oboSEremlGR9Y3geie95Q/a4UHQ4q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85605},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"51a51141af6a0302a66f7056d7c62e87df28676a","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules.svg)](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.0.0_1749263639987_0.934912502922951","host":"s3://npm-registry-packages-npm-production"}},"20.0.1":{"name":"@rdlabo/eslint-plugin-rules","version":"20.0.1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.0.1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"20eb143ad19f6318b4ce74f5a29ee43c3f986dcc","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.0.1.tgz","fileCount":17,"integrity":"sha512-IHbB6waBqsEH+dIEr8dI68XT92fUjOT/0o8khyD0KoqJulG+KTUkPQ8YH6+R4s6/8a75rSJe9LjsePwGjH+eBA==","signatures":[{"sig":"MEQCICkncDp5/NQ2iU078AN/FMW5gGprPJExHRpFi5IxwTCFAiBwmq8EP+qkCZ2X0oQeI937oDV3XGI4+Pz9wnKQgI12TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85503},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"a2343879d87c72b2fbee8ed6a37072bc0f0e04af","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.0.1_1749287920703_0.6015333865163099","host":"s3://npm-registry-packages-npm-production"}},"20.0.2":{"name":"@rdlabo/eslint-plugin-rules","version":"20.0.2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.0.2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"57df94f46074526db30035842f16c04bb43b04cd","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.0.2.tgz","fileCount":17,"integrity":"sha512-xfMMauJnwi6CLszRl6RHCQw1fqeJ3oL9v83OJKC89JsQnDVxt3zZKM+050BDTu3AVcMVFnVIEB1+vi1zlQY3cQ==","signatures":[{"sig":"MEYCIQCNIov3WfH8JoTc/gKxt/4Y1aFs3nP/1aNIQASlB+sH6wIhALyAmt7TIizDld6CJmut44EZW5Ihz7ynN4KcIfipNNu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86660},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"d2d10e0cf5988fe38f5f49c57d87bf0eab7e3e12","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.0.2_1749530745284_0.38134500193094145","host":"s3://npm-registry-packages-npm-production"}},"20.0.3":{"name":"@rdlabo/eslint-plugin-rules","version":"20.0.3","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.0.3","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"bee04d7a6dc23e1d4cbd0ee8e867f52844dc3082","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.0.3.tgz","fileCount":17,"integrity":"sha512-WRtnh+9TrenF/RrRwdy7jWU+MijgJ7SGGqkpdCXN3l89SPELikGiUNMdurkoCLzdTXBp7OKNJMXKuFKx48tnxA==","signatures":[{"sig":"MEUCIQDkctD3ap58p02SRsN2u5HeSvxa0FWlKQK4I3QSeMwgigIgYZau+7WiDEipv0xOi3jRE37xRWEtm6qp97M5QLSWPq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86919},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"da6259c8e3012958cb55b95e344367e93fa293a1","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.0.3_1749531556898_0.09138720313800586","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@rdlabo/eslint-plugin-rules","version":"20.1.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.1.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"39e565ab639d60ed9ae23842dfa288cf8e30257f","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.1.0.tgz","fileCount":17,"integrity":"sha512-xE6YmvJBEgoZ4v5uC1qdt617Iy3OLvqug7x9EeDBdf7mQY8p5kgncDchAu9N8/dYGsNFTcd31gjVeH89TFI2Cw==","signatures":[{"sig":"MEQCIGaFNq6zDf65flEm3phmPDw0lAWZsqoijfIJtTCIMjVRAiAkpsaZQd36SxBjz4uim/L9Tv6/I0dS2zR4DwfYn7Obog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91252},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"2eec2c686af92302258fb6e7ca4604421ebf72f3","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","actor":{"name":"rdlabo","type":"user","email":"sakakibara@rdlabo.jp"},"email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.1.0_1750244439137_0.8412455290659271","host":"s3://npm-registry-packages-npm-production"}},"20.2.0":{"name":"@rdlabo/eslint-plugin-rules","version":"20.2.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.2.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"e84af03e8ef9e5e548068d2065778380fefe4120","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.2.0.tgz","fileCount":19,"integrity":"sha512-YqlmXChy8zRwZfV/pvNM6yhLCuaacJABLPEo85pODhhoopQe2vSfLyCtkjvVRnVsJT2kBHS1D59OmmDfdlP8eA==","signatures":[{"sig":"MEYCIQChZMm1Was+hJ3f8zer9iV/LuqG4zcJDgB9ZUAg2a8MsQIhAIKWGESY4NtoEfXg4IF+5tvDJ1nN3fK/3bxeIbCLd9Aq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127271},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"e4ae734e05845e9e6d1ded896236184342a51a25","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.2.0_1757921335341_0.8026927582311796","host":"s3://npm-registry-packages-npm-production"}},"20.2.1":{"name":"@rdlabo/eslint-plugin-rules","version":"20.2.1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.2.1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"1a3f61bed5019aab0bc0890bd452da19ced17a73","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.2.1.tgz","fileCount":19,"integrity":"sha512-9JEAaS4+pLRLcKJFarGtXvXJ1HaE2l1pgDWBDd1L6j8Aq5WiV0iy971U+eDkI8N35NSkR7Te5TQYuMYWuiuO9Q==","signatures":[{"sig":"MEYCIQCZqmP6xG/i52RbXDRJseqEB1Zb4lMaiE5t12Lh7j8RLwIhALIcIttDOaXMrAvaYrcoKgQNcyjADfYiCaIGgXJoMIOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127824},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"f54668153331e779bfbfc4c9d031eb243b15cc71","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.2.1_1757923255755_0.3246409743983736","host":"s3://npm-registry-packages-npm-production"}},"20.2.2":{"name":"@rdlabo/eslint-plugin-rules","version":"20.2.2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.2.2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"4a625c00807ae37cd38e8826c392f0461cf860b4","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.2.2.tgz","fileCount":19,"integrity":"sha512-OmKCpTMYfg00IEVTrG0wWQ+bBQCDEoNHxlcEVVbzp7GdnH7QJnWADPSFaIH444d2GmMTumBCilnxZD9Vw3R+sg==","signatures":[{"sig":"MEUCIQDYS/M7/gwndblmE4fF+Gbgc8FpJUWbKk7AH0K6KKD4WQIgV1YbxFYpA+fKG2wBpERXQumwepWAcCXqRtm4pGXcxJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131674},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"ddcd9a3913f4f7efd18d7a57742eadd6fac7d782","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.2.2_1757926339504_0.6864554314084594","host":"s3://npm-registry-packages-npm-production"}},"20.3.0":{"name":"@rdlabo/eslint-plugin-rules","version":"20.3.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.3.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"abd3e625023637b8fe62391ba67571c1fed57f48","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.3.0.tgz","fileCount":20,"integrity":"sha512-BETXxrKYwyN1HfMOWLTr+8b3QsEhpeRHCDOiMMmyXjwoCccbRVoygax0cO7uSTrMxk58zJTGuEHZJ7wxRfkovA==","signatures":[{"sig":"MEQCIHgM/RUOoBXMneKs2QZhhtfYLTPFGP0+OOvftZyCstzhAiAnEknLIYawhPUNqZwE1Ge5i2LxHoDaXqPLGfZUxFbx2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177611},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"9629e75e57074243bd48fd5d2065b6c4a3c62c6b","scripts":{"fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","fix:prettier":"prettier '**/*.{js,ts,yaml}' --write","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.3.0_1757944703606_0.1543275644061355","host":"s3://npm-registry-packages-npm-production"}},"20.3.1-0":{"name":"@rdlabo/eslint-plugin-rules","version":"20.3.1-0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.3.1-0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"60b35c7019094edca4769bdb7989ac6f46a3a633","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.3.1-0.tgz","fileCount":20,"integrity":"sha512-D5zvTiyWrxey4eboKMbWO2i2CaGlMuOWyoT3cm73ftJgH0jX1DU1YoJj5ZEHczfDcA6RDvtTZxxX4uGFBC35kQ==","signatures":[{"sig":"MEYCIQD0KtsQ0NgqhgFr/KZ0Zv8NLYubRz2DZJI/6bcyQtLiagIhALJPzli3YFR0OVOxnVsDQ8IYVXBIre5yLHT6oKV1bxE7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172366},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"a46393b05dfd95bb2c9dff55d08a5e67a965e43b","scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.3.1-0_1759482062480_0.8961943403833648","host":"s3://npm-registry-packages-npm-production"}},"20.3.1":{"name":"@rdlabo/eslint-plugin-rules","version":"20.3.1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@20.3.1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"73a3002d9d724bbd84f849a5f85758ff25eacff7","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-20.3.1.tgz","fileCount":20,"integrity":"sha512-a8OIZEf5eyDM9RvFqijWYjcXrhGw+OjMk1GG2DkJz+lpo2QEAwSbQbZkLBdCMF6wAdp0qE/3u+qp5ExO1qpJZA==","signatures":[{"sig":"MEUCIQCKDv7jogJ5LbSRU7o38xIUmtMvnAKFp2LPDgszmY2bwgIgalh+92UaEIR4SRhl5nhrStDN9swTmN/ZE4pNj+CTMUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172364},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"4aaf1e617752af661b83402ced242866cce29dde","scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.14.0","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^20.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^20.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^20.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_20.3.1_1759482295341_0.04143178252718105","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@rdlabo/eslint-plugin-rules","version":"21.0.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.0.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-rules/issues"},"dist":{"shasum":"49a07219879db477b8e12a709c795e46a4565675","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.0.0.tgz","fileCount":16,"integrity":"sha512-CbsuY8FLiN59KxkTHSPHDxicEjPPeBI1WOb3B2BJO9wydJtqt8t6GvQB4hl4DVw2gDtwbceW9XY4oeQZHB/VHQ==","signatures":[{"sig":"MEUCIQD+/zajDcTdo39DzAJagBE+w5Kia3UbcmqMM/KytK61bwIgKHVfgeoAjFhpiZ+qZ+eINacze6cqeCo3rJfq4mhSogw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128136},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"6b02e068c18ea82b483114a10e9e05665ac982fb","scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-rules.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"24.11.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.0.0_1764149052842_0.8597327673540769","host":"s3://npm-registry-packages-npm-production"}},"21.0.1-1":{"name":"@rdlabo/eslint-plugin-rules","version":"21.0.1-1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.0.1-1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"079d3793a8e9b69005d9270e6e28a7695ce76b87","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.0.1-1.tgz","fileCount":16,"integrity":"sha512-ydErZiUI6iOTODSAWh3HS/Kc31KTJT0905sgB9KrkkpZT7FPzcWPYFPACz47X4f336+lG4aX5kxlT0YEcBxS6w==","signatures":[{"sig":"MEUCIHOP0vKU70hctzrOI6+ip3WU/qb8628u/Zx79A9duI7PAiEAzPMr7H8r+Autt3x1CWh5xgRteUWSWB3ZNCOGQZWchMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.0.1-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128176},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"065df2a48fa2ea0d2775cd2da69ebcdd4457e209","scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.0.1-1_1766154781086_0.995718847516252","host":"s3://npm-registry-packages-npm-production"}},"21.0.1-2":{"name":"@rdlabo/eslint-plugin-rules","version":"21.0.1-2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.0.1-2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"45a94fed2b535aee859fb2a47dc6f6bb00b0685a","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.0.1-2.tgz","fileCount":20,"integrity":"sha512-5B+8NVwucN3/VP9vrf5Fa/D/H3Q6pTpvvME4ay/RCq2wOMvrZAw9xwYEqlmUsrgSGj5DX+bYjgWrQDUxdvGSsA==","signatures":[{"sig":"MEUCIQDYncxndd63bgUGg/HceJEtxNb8leaRN1f6sl7S74ehAQIgJCzD2rqJGkvc9+sf7bHYNvtxwhj44004QfkMXKuVUGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.0.1-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154106},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"d80d0e497c72656305cc01d5fa51913fd3996f6a","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.1","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.0.1-2_1784261976581_0.3344654725578302","host":"s3://npm-registry-packages-npm-production"}},"21.0.1-3":{"name":"@rdlabo/eslint-plugin-rules","version":"21.0.1-3","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.0.1-3","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"4c80da7e3fe634c23ab070acdf045ee1175d5d82","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.0.1-3.tgz","fileCount":20,"integrity":"sha512-S/huefVH5cSlzD116qO5NN3WrCT+w6xfVXIFUq4su+hheCi0GhqC2kzYrSio6Wg1fAL9N4+4nm8Qrs+D92OtiQ==","signatures":[{"sig":"MEYCIQDIbQrvIr9co9w6U/9Un2HlCD0MxTJNqZMB4fStkMYFRgIhAPuUnT5+znrQmhRTHfmD72gP2SACUgfhXud6TsOKmJxb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.0.1-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158966},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"f6b356c521efc6057fbd3705f6c1444bc5875338","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.1","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.0.1-3_1784269186108_0.28093631095641025","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"@rdlabo/eslint-plugin-rules","version":"21.1.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.1.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"4b3232fe6e6311a41da965e193d5c3157d0fbfa8","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.1.0.tgz","fileCount":20,"integrity":"sha512-hLYIloJb/tQ+Ewvg5mRmzxVKrFJO1ruRPzJ77cK8txg3KcWN17GbLO7+skSdU1WObQHKERPNKReCBr4H5OHdzQ==","signatures":[{"sig":"MEUCIBHx4V5mpA0PikyCB2hTP5VhQP59Pv1T/AK0+3OPfFjjAiEA9UpfOTMHTDsUN+VmuPZ3mfSbAPxMuXZk//vm30Y7VJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158964},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"3cccc314537a0ceef0e91c23b98cdc12cfe8426b","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.1","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.1.0_1784269658496_0.713058417943977","host":"s3://npm-registry-packages-npm-production"}},"21.1.1":{"name":"@rdlabo/eslint-plugin-rules","version":"21.1.1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.1.1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"28be985af9e33a67b9987187e0be5f05c39a2672","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.1.1.tgz","fileCount":20,"integrity":"sha512-9vZ/B9l56YFJp/fmbnKe1UoMwYBlmJw+kB0PHJNS9veZUNo2v2Jq0ylFqGONlIXcYs3rAaFy2INmr/LsXAxodg==","signatures":[{"sig":"MEYCIQCXxhknUQgY1GfPHV92O9md7Un8Qid/0QyildhaiI54LAIhANZ76uUbpQLpP2rWSZByGgI96QVoQY1y6TnyqvjMa0/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160908},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"bb57ab6061facae6dffa91e056842a4417285891","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.1","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.1.1_1784280351992_0.10018228169685695","host":"s3://npm-registry-packages-npm-production"}},"21.2.1":{"name":"@rdlabo/eslint-plugin-rules","version":"21.2.1","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.2.1","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"d754a94821d643782267b73cec45511edecba8ca","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.2.1.tgz","fileCount":20,"integrity":"sha512-/FQ/PU1Xp33CVx2ZpGcR9zRpqr/tTcpU+uL73zHttvIJrXWNajFQIL6mMD2ESj4UE4aM/8+HY966O1mN5ZJdSw==","signatures":[{"sig":"MEQCIB2sGGeNYCkhukjZyJhvmabQrzGOaPv6rmbfGs9wz9k+AiB7uwzTU0ObGJmglgMP5dU4yMuLyCcHcBKHRiI8WLpH7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163115},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"7e13d63ad7b93b5d04ed27f3d7baa6c2f3668a4c","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.1","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.2.1_1784301993784_0.5444240407162269","host":"s3://npm-registry-packages-npm-production"}},"21.2.2":{"name":"@rdlabo/eslint-plugin-rules","version":"21.2.2","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.2.2","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"bd53efbaf36bc9d5d3fb4761733a67c74c2ee36c","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.2.2.tgz","fileCount":21,"integrity":"sha512-TcXddjyarMdN+hW+OUoBQ6mK5FMMuTxXAxCsSB+z10CCYpyOdCneuNefN4m2iMwp/AlFmUkw+U36PbKLust62g==","signatures":[{"sig":"MEUCIEINLHBj2JfcD4th1sCZUCyjFYLOkOzj20D53pVQZZo6AiEA489e2XLqEMsLgA64Tg7uxWv6vHZDrwRTt/ru74atRoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170292},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"f6c6a90539c0fd44aa418cf7b8588efec0558dea","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.1","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.2.2_1784365081999_0.03664443441244103","host":"s3://npm-registry-packages-npm-production"}},"21.2.3":{"name":"@rdlabo/eslint-plugin-rules","version":"21.2.3","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.2.3","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"103991b7c378044dbae2d4af2fb5f98ec727e22b","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.2.3.tgz","fileCount":24,"integrity":"sha512-QJQ6wC1gBCvtYFRWbptJz4+Vzw9fq48RZJLm2RBZpekQlani2y1z3w6/lxTxdce0MejEE28K21qvwD9GRjkFwg==","signatures":[{"sig":"MEQCIGcsMapD/mYHN+K/GxNv+DlUm48ZXH97mgW6oOR4fgcSAiBQP4Jlytlf9t3YGKimbqAcGg+A4jaSIUcX666JcNDtmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180124},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"41e9d7fb64e2053662a0be5bdbd6a0319439b9a2","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.2.3_1785833313613_0.32509447903618915","host":"s3://npm-registry-packages-npm-production"}},"21.2.4":{"name":"@rdlabo/eslint-plugin-rules","version":"21.2.4","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.2.4","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"9a45d88190cd964e7b1b43ece59478c4d3ffc620","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.2.4.tgz","fileCount":24,"integrity":"sha512-p/+GB0jvEYrrBqGwFoH+YouCJXYQEizx10YE/PLIXy0DxxBhDd1TGNPWQYZsAOSPLgaK7dASVIyjoFl0K9FQag==","signatures":[{"sig":"MEQCIGVxGhzoTntWOgqw0rl4TZGiWGFbUG0tClPzHQG6ncCZAiBSeNaaXF378wWLXz75xK2sA9GGiUVp36HXgTphNWrs5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182762},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"0e50d7c5d4a689d26e859762e33fd6035a319f96","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"^8.33.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.2.4_1785834521468_0.319604645579991","host":"s3://npm-registry-packages-npm-production"}},"21.2.5":{"name":"@rdlabo/eslint-plugin-rules","version":"21.2.5","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.2.5","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"5274562282a1a5653af1bd0e70e10d4d2e590c1b","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.2.5.tgz","fileCount":25,"integrity":"sha512-SwVy4c3wb/ol/ptxUsK/6b3Yg5D5YqsBwEfkxpUT3r+hhkHfIln2YGA4f5z96vkIDEzmQdENLIA+Ddxwf3coNQ==","signatures":[{"sig":"MEYCIQDDyD4luN2Abv1Vikw1v0A9t5UY9rzMP5w8i05TknuJKgIhALImRLSGBguda3DO3aKhuGKF6pV9i7F2wzmWY4hxMOR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196726},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"4720bc7a7c37eaf7923ea253916ddf08e78d22ef","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"ts-api-utils":"2.1.0","@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"8.50.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.2.5_1786461380412_0.7859471128508742","host":"s3://npm-registry-packages-npm-production"}},"21.2.6":{"name":"@rdlabo/eslint-plugin-rules","version":"21.2.6","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.2.6","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"8ebb7888b71cda51b25aba53e53d7019d065c957","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.2.6.tgz","fileCount":25,"integrity":"sha512-KO05NpZx1dXNcwfYn0m177zNbEIppnnLe/9a/36XFiCPObqlJeN5az/3xdDyj3gOjbc6UgpFHsKsbZUFLv3ZUg==","signatures":[{"sig":"MEYCIQDREAiesVtHcjI995CiadkVVkNLhjvhWPelv/C5S90PiwIhAMm823ttjeZy9bH97vWLUlQbJWHfZrGPMH+HbDmrY0BX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200462},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"138d6e356410695e2d08de1816fb4d87c3adf408","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"ts-api-utils":"2.1.0","@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"8.50.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.2.6_1786686277317_0.06595932559954654","host":"s3://npm-registry-packages-npm-production"}},"21.2.7":{"name":"@rdlabo/eslint-plugin-rules","version":"21.2.7","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.2.7","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"bfda6976b54abad458e4e88cfe9f34f1e97f1966","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.2.7.tgz","fileCount":25,"integrity":"sha512-HXun2oRRbLLruFWhbvO0B+1G2+OvFCrCBOq4GMcutVNOB6vaLbYdbROPhaOiOsEtCIZXjEpJeyMWzQa7HG42Sw==","signatures":[{"sig":"MEUCIQDIaO8/Z9+pyh6zctzRD/pJir25SmEzH5O/8FqGY+iqUgIgdeLsnXfwe1iEHjASt+D7FhbV1jgei2D5wprb1I885MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201014},"main":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"79668d250a7b61ccc82f492a9af56cfa8f29448e","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsc","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"ts-api-utils":"2.1.0","@ionic/angular":"> 8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"8.50.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.2.7_1786689531421_0.10914554920018893","host":"s3://npm-registry-packages-npm-production"}},"21.3.0":{"name":"@rdlabo/eslint-plugin-rules","version":"21.3.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@21.3.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-team/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-team/eslint-plugin-rules/issues"},"dist":{"shasum":"5d891f6e07e7bab8ac49ce0e6a1c083823ea20ba","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-21.3.0.tgz","fileCount":26,"integrity":"sha512-EjCDLpsbbd1NXmel4h4qKw/Z+l1qS/6BB//zIlF/9ia0ugHApcdB93J7uGrouDpE0qdZ4iiU6KyKX99Tqe4whw==","signatures":[{"sig":"MEYCIQCYnfx96Q7usNWDLSI1AP3Eyjtz5YqEQJlTQMU1/R7OhgIhAIbD6IT69XhGIvXhCat/CmAII9NNYis9s8Vbl7h3kcCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@21.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203080},"main":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./dist":"./dist/index.js","./dist/*":"./dist/*.js","./dist/*.js":"./dist/*.js","./typescript":"./dist/typescript.js","./package.json":"./package.json"},"gitHead":"9c6f0009265c8a09de15c4c7b29ca1a5683fb53f","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"npm run build && jest && node scripts/test-package-exports.mjs","build":"tsc","clean":"rimraf dist","update":"ts-node scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepack":"run-s clean build","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce26f577-2893-429a-b00d-b1190d90f281"}},"repository":{"url":"git+https://github.com/rdlabo-team/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"A collection of ESLint rules specifically designed for Angular applications. These rules help maintain code quality and enforce best practices in your Angular projects.","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"ts-api-utils":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"^5.8.0","@ionic/core":"^8.7.14","@types/jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^21.0.0","typescript-eslint":"^8.33.0","@typescript-eslint/utils":"8.50.0","@angular-eslint/test-utils":"^21.0.0","@typescript-eslint/rule-tester":"^8.33.0","@angular-eslint/template-parser":"^21.0.0"},"peerDependencies":{"eslint":">=9.0.0","@ionic/core":">=8.0.0 <9.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","@angular-eslint/template-parser":">=21.0.0 <22.0.0"},"peerDependenciesMeta":{"@ionic/core":{"optional":true},"@angular-eslint/template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_21.3.0_1786741272996_0.6739403768401926","host":"s3://npm-registry-packages-npm-production"}},"22.0.0-0":{"name":"@rdlabo/eslint-plugin-rules","version":"22.0.0-0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@22.0.0-0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-dev/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"dist":{"shasum":"8d4d59efb1eff6d2bf1c66b16a8d26086c58eba3","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-22.0.0-0.tgz","fileCount":47,"integrity":"sha512-pD7r+dS2etnKNtQPapWCJeGwd1n3XgFMgj8RR/2kzYnUeEmhBxnfULeM2s5EMS1L5caeKKThewrPtSfqg5F+2Q==","signatures":[{"sig":"MEYCIQDiU1iTMdy0KnM0v1mfOOUudrGiF/lq03NcSnzTdQkSfwIhAPeT3yeU1mSPeBgSSrX890mYLc2cMabSSCNiCX6eluXw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@22.0.0-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265974},"main":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./dist":"./dist/index.js","./dist/*":"./dist/*.js","./dist/*.js":"./dist/*.js","./typescript":"./dist/typescript.js","./package.json":"./package.json"},"gitHead":"3c44e2a8bbcea27f0830faeb56e43da28f950518","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"npm run build && jest && node scripts/test-package-exports.mjs","build":"tsc","clean":"rimraf dist","update":"ts-node --project scripts/tsconfig.json scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepack":"run-s clean build","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node --project scripts/tsconfig.json scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e72a55b-f3eb-43e8-9a2b-d4fa23539bcc"}},"repository":{"url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"<!-- rdlabo-docs-omit -->","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"ts-api-utils":"2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.12","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"~6.0.3","@ionic/core":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^20.19.43","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^22.1.2","typescript-eslint":"^8.67.0","@typescript-eslint/utils":"^8.67.0","@angular-eslint/test-utils":"^22.1.0","@typescript-eslint/rule-tester":"^8.67.0","@angular-eslint/template-parser":"^22.1.0"},"peerDependencies":{"eslint":">=9.0.0","@ionic/core":">=9.0.0 <10.0.0","@ionic/angular":">=9.0.0 <10.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","@angular-eslint/template-parser":">=21.0.0 <23.0.0"},"peerDependenciesMeta":{"@ionic/core":{"optional":true},"@ionic/angular":{"optional":true},"@angular-eslint/template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_22.0.0-0_1787310129435_0.7329179715925518","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@rdlabo/eslint-plugin-rules","version":"22.0.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@22.0.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://github.com/rdlabo-dev/eslint-plugin-rules#readme","bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"dist":{"shasum":"4f7a3f76f1ab9d03a7b93e0d176abc6a04c1c48a","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-22.0.0.tgz","fileCount":50,"integrity":"sha512-xqtgbzcP6HKRsyCmpINvsRZod+ZlF/vj1JgKZDFuKlrxZxgsm7yrRiDqUFiizrNt6CgG8wyW1g6dlvznIqlw3g==","signatures":[{"sig":"MEUCIGsdYclo7o0unoorQXHzHMIsJzwJ6PEdpPbMadk4qnjvAiEA0qrvtYwJ+4IIPNhVWgVVy4dItVSiCA2Uu3FIlc9PcC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275531},"main":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./dist":"./dist/index.js","./dist/*":"./dist/*.js","./dist/*.js":"./dist/*.js","./typescript":"./dist/typescript.js","./package.json":"./package.json"},"gitHead":"b58924629296224646389138f1ec957d1cf8e31e","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"npm run build && jest && node scripts/test-package-exports.mjs","build":"tsc","clean":"rimraf dist","update":"ts-node --project scripts/tsconfig.json scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepack":"run-s clean build","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node --project scripts/tsconfig.json scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e72a55b-f3eb-43e8-9a2b-d4fa23539bcc"}},"repository":{"url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"<!-- rdlabo-docs-omit -->","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"ts-api-utils":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.12","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"~6.0.3","@ionic/core":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^20.19.43","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^22.1.2","typescript-eslint":"^8.67.0","@typescript-eslint/utils":"^8.67.0","@angular-eslint/test-utils":"^22.1.0","@typescript-eslint/rule-tester":"^8.67.0","@angular-eslint/template-parser":"^22.1.0"},"peerDependencies":{"eslint":">=9.0.0","@ionic/core":">=9.0.0 <10.0.0","@ionic/angular":">=9.0.0 <10.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","@angular-eslint/template-parser":">=21.0.0 <23.0.0"},"peerDependenciesMeta":{"@ionic/core":{"optional":true},"@ionic/angular":{"optional":true},"@angular-eslint/template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_22.0.0_1787374097318_0.41982428947466244","host":"s3://npm-registry-packages-npm-production"}},"22.0.1-0":{"name":"@rdlabo/eslint-plugin-rules","version":"22.0.1-0","keywords":["typescript","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@22.0.1-0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://docs.rdlabo.dev/projects/eslint-plugin-rules","bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"dist":{"shasum":"69e79c9a6a7e9ab074263032d08b4880ec44c16b","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-22.0.1-0.tgz","fileCount":52,"integrity":"sha512-EoPg9B/98zCobZojvwb6ZDpAfrfbuCAmfjm05UR/8CLOaA81UfwHrM+ACGNyub8iAcf0jCrHiX7sb+PsXMiXxw==","signatures":[{"sig":"MEQCIBFJlX2V2D5G1Jn1vlinGJvBTQJWwurBheE3cj33wP8qAiBT4er9rqOVDmOOOFevuGUxPK8+ranr0l/n1UUjNh0mTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@22.0.1-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282299},"main":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./dist":"./dist/index.js","./dist/*":"./dist/*.js","./dist/*.js":"./dist/*.js","./typescript":"./dist/typescript.js","./package.json":"./package.json"},"gitHead":"7c6349bd197e0740416d61b6008397706ccafc20","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"npm run build && jest && node scripts/test-package-exports.mjs","build":"tsc","clean":"rimraf dist","update":"ts-node --project scripts/tsconfig.json scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepack":"run-s clean build","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node --project scripts/tsconfig.json scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e72a55b-f3eb-43e8-9a2b-d4fa23539bcc"}},"repository":{"url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"<!-- rdlabo-docs-omit -->","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"ts-api-utils":"2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.12","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"~6.0.3","@ionic/core":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^20.19.43","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^22.1.2","typescript-eslint":"^8.67.0","@typescript-eslint/utils":"^8.67.0","@angular-eslint/test-utils":"^22.1.0","@typescript-eslint/rule-tester":"^8.67.0","@angular-eslint/template-parser":"^22.1.0"},"peerDependencies":{"eslint":">=9.0.0","@ionic/core":">=9.0.0 <10.0.0","@ionic/angular":">=9.0.0 <10.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","@angular-eslint/template-parser":">=21.0.0 <23.0.0"},"peerDependenciesMeta":{"@ionic/core":{"optional":true},"@ionic/angular":{"optional":true},"@angular-eslint/template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_22.0.1-0_1787737757833_0.6710634890395735","host":"s3://npm-registry-packages-npm-production"}},"22.0.1-beta.pr32.sha91a5021030a0":{"name":"@rdlabo/eslint-plugin-rules","version":"22.0.1-beta.pr32.sha91a5021030a0","keywords":["typescript","eslint","eslintplugin","eslint-plugin","cloudflare-workers","hono","timezone"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@22.0.1-beta.pr32.sha91a5021030a0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://docs.rdlabo.dev/projects/eslint-plugin-rules","bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"dist":{"shasum":"0254e63d0d7c3d0d197e3517ba249ff59a3f1446","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-22.0.1-beta.pr32.sha91a5021030a0.tgz","fileCount":59,"integrity":"sha512-jyaf2caV49RxWedR4wcy7AkxU0dwCbXCmvIevRtBlAfx6uELtwp7GhnCi3CARlRr4isOyupIpvcQiIwY0x5WzQ==","signatures":[{"sig":"MEYCIQDNn6sLh4z/2J5uCemqoTxKXzNzNjzBEfIDDnpvnr+OLAIhAIN3pSHx1jaYDZJBl970kbJejS76VYJu5HHndVWGCNu5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@22.0.1-beta.pr32.sha91a5021030a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311371},"main":"dist/index.js","_from":"file:/home/runner/work/_temp/npm-candidate/rdlabo-eslint-plugin-rules-22.0.1-beta.pr32.sha91a5021030a0.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./dist":"./dist/index.js","./dist/*":"./dist/*.js","./dist/*.js":"./dist/*.js","./typescript":"./dist/typescript.js","./package.json":"./package.json"},"private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"npm run build && jest && node scripts/test-package-exports.mjs","build":"tsc","clean":"rimraf dist","update":"ts-node --project scripts/tsconfig.json scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepack":"run-s clean build","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node --project scripts/tsconfig.json scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e72a55b-f3eb-43e8-9a2b-d4fa23539bcc"}},"_resolved":"/home/runner/work/_temp/npm-candidate/rdlabo-eslint-plugin-rules-22.0.1-beta.pr32.sha91a5021030a0.tgz","_integrity":"sha512-jyaf2caV49RxWedR4wcy7AkxU0dwCbXCmvIevRtBlAfx6uELtwp7GhnCi3CARlRr4isOyupIpvcQiIwY0x5WzQ==","repository":{"url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"ESLint rules and presets for Ionic, Angular, TypeScript, and Cloudflare Workers","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"ts-api-utils":"2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.12","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"~6.0.3","@ionic/core":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^20.19.43","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^22.1.2","typescript-eslint":"^8.67.0","@typescript-eslint/utils":"^8.67.0","@angular-eslint/test-utils":"^22.1.0","@typescript-eslint/rule-tester":"^8.67.0","@angular-eslint/template-parser":"^22.1.0"},"peerDependencies":{"eslint":">=9.0.0","@ionic/core":">=9.0.0 <10.0.0","@ionic/angular":">=9.0.0 <10.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","@angular-eslint/template-parser":">=21.0.0 <23.0.0"},"peerDependenciesMeta":{"@ionic/core":{"optional":true},"@ionic/angular":{"optional":true},"@angular-eslint/template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_22.0.1-beta.pr32.sha91a5021030a0_1788654465488_0.743950844642274","host":"s3://npm-registry-packages-npm-production"}},"22.0.1-beta.pr33.sha96578d71126c":{"name":"@rdlabo/eslint-plugin-rules","version":"22.0.1-beta.pr33.sha96578d71126c","keywords":["typescript","eslint","eslintplugin","eslint-plugin","cloudflare-workers","hono","timezone"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@22.0.1-beta.pr33.sha96578d71126c","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://docs.rdlabo.dev/projects/eslint-plugin-rules","bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"dist":{"shasum":"3fe2697e2443d62ea302b1762d625737842c06cc","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-22.0.1-beta.pr33.sha96578d71126c.tgz","fileCount":59,"integrity":"sha512-a7CiqhDJZ05E8nTAE6gqH1sOqQvPPbavwibJsayON6De/aJ9RMdH+XyTZE7WtymLCQhVjGeaQn7FUz8PPkLLUQ==","signatures":[{"sig":"MEQCIADjg51o9Qi2GvnGxVcfJ4cjf+Wu3QkZs6kcxqCqL88TAiAmivEjZiRQoSbiTyqtxFGes9u/cElRneVk97aRidNU3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@22.0.1-beta.pr33.sha96578d71126c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315636},"main":"dist/index.js","_from":"file:/home/runner/work/_temp/npm-candidate/rdlabo-eslint-plugin-rules-22.0.1-beta.pr33.sha96578d71126c.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./dist":"./dist/index.js","./dist/*":"./dist/*.js","./dist/*.js":"./dist/*.js","./typescript":"./dist/typescript.js","./package.json":"./package.json"},"private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"npm run build && jest && node scripts/test-package-exports.mjs","build":"tsc","clean":"rimraf dist","update":"ts-node --project scripts/tsconfig.json scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepack":"run-s clean build","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node --project scripts/tsconfig.json scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e72a55b-f3eb-43e8-9a2b-d4fa23539bcc"}},"_resolved":"/home/runner/work/_temp/npm-candidate/rdlabo-eslint-plugin-rules-22.0.1-beta.pr33.sha96578d71126c.tgz","_integrity":"sha512-a7CiqhDJZ05E8nTAE6gqH1sOqQvPPbavwibJsayON6De/aJ9RMdH+XyTZE7WtymLCQhVjGeaQn7FUz8PPkLLUQ==","repository":{"url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"ESLint rules and presets for Ionic, Angular, TypeScript, and Cloudflare Workers","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"ts-api-utils":"2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.12","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"~6.0.3","@ionic/core":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^20.19.43","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^22.1.2","typescript-eslint":"^8.67.0","@typescript-eslint/utils":"^8.67.0","@angular-eslint/test-utils":"^22.1.0","@typescript-eslint/rule-tester":"^8.67.0","@angular-eslint/template-parser":"^22.1.0"},"peerDependencies":{"eslint":">=9.0.0","@ionic/core":">=9.0.0 <10.0.0","@ionic/angular":">=9.0.0 <10.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","@angular-eslint/template-parser":">=21.0.0 <23.0.0"},"peerDependenciesMeta":{"@ionic/core":{"optional":true},"@ionic/angular":{"optional":true},"@angular-eslint/template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_22.0.1-beta.pr33.sha96578d71126c_1788656450909_0.30896489194767573","host":"s3://npm-registry-packages-npm-production"}},"22.1.0":{"name":"@rdlabo/eslint-plugin-rules","version":"22.1.0","keywords":["typescript","eslint","eslintplugin","eslint-plugin","cloudflare-workers","hono","timezone"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@22.1.0","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://docs.rdlabo.dev/projects/eslint-plugin-rules","bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"dist":{"shasum":"1d0063dcc2e4a9fc90917c32ec3625c5821e27fc","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-22.1.0.tgz","fileCount":59,"integrity":"sha512-SeM75UJTUqssxatk0Q5xtgiY+u28741CurMy7dWFVGms4Dt6Q4k80ewysX3N+HgfhaoUAkiSEQDcSF5JHWUsfA==","signatures":[{"sig":"MEUCIQCXPFBPLawC5y71ivBF7TE3ZIE59rV4NwiWIZkPZ4Yz8gIgEBWxEGGVrMn7FAdYVf8RNtqx+ZAl5vs+l9OrMNjOgaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@22.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315610},"main":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./dist":"./dist/index.js","./dist/*":"./dist/*.js","./dist/*.js":"./dist/*.js","./typescript":"./dist/typescript.js","./package.json":"./package.json"},"gitHead":"1d0e28aab8818fb4990c8c765c11eeba7a85e162","private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"npm run build && jest && node scripts/test-package-exports.mjs","build":"tsc","clean":"rimraf dist","update":"ts-node --project scripts/tsconfig.json scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepack":"run-s clean build","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node --project scripts/tsconfig.json scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e72a55b-f3eb-43e8-9a2b-d4fa23539bcc"}},"repository":{"url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"ESLint rules and presets for Ionic, Angular, TypeScript, and Cloudflare Workers","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"ts-api-utils":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.12","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"~6.0.3","@ionic/core":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^20.19.43","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^22.1.2","typescript-eslint":"^8.67.0","@typescript-eslint/utils":"^8.67.0","@angular-eslint/test-utils":"^22.1.0","@typescript-eslint/rule-tester":"^8.67.0","@angular-eslint/template-parser":"^22.1.0"},"peerDependencies":{"eslint":">=9.0.0","@ionic/core":">=9.0.0 <10.0.0","@ionic/angular":">=9.0.0 <10.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","@angular-eslint/template-parser":">=21.0.0 <23.0.0"},"peerDependenciesMeta":{"@ionic/core":{"optional":true},"@ionic/angular":{"optional":true},"@angular-eslint/template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_22.1.0_1788656479871_0.3068058860023335","host":"s3://npm-registry-packages-npm-production"}},"22.1.0-beta.pr35.shab1091f1ba25f":{"name":"@rdlabo/eslint-plugin-rules","version":"22.1.0-beta.pr35.shab1091f1ba25f","keywords":["typescript","eslint","eslintplugin","eslint-plugin","cloudflare-workers","hono","timezone"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","_id":"@rdlabo/eslint-plugin-rules@22.1.0-beta.pr35.shab1091f1ba25f","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"homepage":"https://docs.rdlabo.dev/projects/eslint-plugin-rules","bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"dist":{"shasum":"970732f6abd96cad22288164bb99a9c696af7b86","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-22.1.0-beta.pr35.shab1091f1ba25f.tgz","fileCount":60,"integrity":"sha512-hKvr/c0u8ncB0EBbwOsSW6GHCxnc7l9S05nmsASLTqCLpMW842c9dVBE+fIGbuNAe90CkSLZ81ozcVGqmeA68A==","signatures":[{"sig":"MEUCID+03buR1E/hb5qqbTct+wZ9B31FLmUKwYg1+Rg0TzAdAiEA/G900bt32XBx1VYNsf2oor4F9qDsu/Ut5lvdBF7tBtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@22.1.0-beta.pr35.shab1091f1ba25f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318508},"main":"dist/index.js","_from":"file:/home/runner/work/_temp/npm-candidate/rdlabo-eslint-plugin-rules-22.1.0-beta.pr35.shab1091f1ba25f.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./dist":"./dist/index.js","./dist/*":"./dist/*.js","./dist/*.js":"./dist/*.js","./typescript":"./dist/typescript.js","./package.json":"./package.json"},"private":false,"scripts":{"fix":"run-s fix:eslint fix:prettier","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","lint":"run-s lint:ts lint:eslint lint:prettier","test":"npm run build && jest && node scripts/test-package-exports.mjs","build":"tsc","clean":"rimraf dist","update":"ts-node --project scripts/tsconfig.json scripts/update","inspect":"npx @eslint/config-inspector","lint:ts":"npm run build -- --noEmit","prepack":"run-s clean build","prepare":"husky install","release":"np --no-tests --no-publish","add-rule":"ts-node --project scripts/tsconfig.json scripts/add-rule","fix:eslint":"npm run lint:eslint -- --fix","prerelease":"npm run build","test:watch":"jest --watch","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e72a55b-f3eb-43e8-9a2b-d4fa23539bcc"}},"_resolved":"/home/runner/work/_temp/npm-candidate/rdlabo-eslint-plugin-rules-22.1.0-beta.pr35.shab1091f1ba25f.tgz","_integrity":"sha512-hKvr/c0u8ncB0EBbwOsSW6GHCxnc7l9S05nmsASLTqCLpMW842c9dVBE+fIGbuNAe90CkSLZ81ozcVGqmeA68A==","repository":{"url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git","type":"git"},"_npmVersion":"12.0.2","description":"ESLint rules and presets for Ionic, Angular, TypeScript, and Cloudflare Workers","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"ts-api-utils":"2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rxjs":"^7.8.2","husky":"^8.0.3","eslint":"^9.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.12","ts-node":"^10.9.0","prettier":"^3.8.4","typescript":"~6.0.3","@ionic/core":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^20.19.43","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","@types/eslint":"^9.0.0","@angular/compiler":"^22.1.2","typescript-eslint":"^8.67.0","@typescript-eslint/utils":"^8.67.0","@angular-eslint/test-utils":"^22.1.0","@typescript-eslint/rule-tester":"^8.67.0","@angular-eslint/template-parser":"^22.1.0"},"peerDependencies":{"eslint":">=9.0.0","@ionic/core":">=9.0.0 <10.0.0","@ionic/angular":">=9.0.0 <10.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","@angular-eslint/template-parser":">=21.0.0 <23.0.0"},"peerDependenciesMeta":{"@ionic/core":{"optional":true},"@ionic/angular":{"optional":true},"@angular-eslint/template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rules_22.1.0-beta.pr35.shab1091f1ba25f_1788944447494_0.28380187796614775","host":"s3://npm-registry-packages-npm-production"}},"22.1.1":{"name":"@rdlabo/eslint-plugin-rules","private":false,"version":"22.1.1","description":"ESLint rules and presets for Ionic, Angular, TypeScript, and Cloudflare Workers","engines":{"node":">=20.0.0"},"main":"dist/index.js","exports":{".":"./dist/index.js","./typescript":"./dist/typescript.js","./dist":"./dist/index.js","./dist/*.js":"./dist/*.js","./dist/*":"./dist/*.js","./package.json":"./package.json"},"scripts":{"prepare":"husky install","build":"tsc","clean":"rimraf dist","lint":"run-s lint:ts lint:eslint lint:prettier","lint:ts":"npm run build -- --noEmit","lint:eslint":"eslint '**/*.{js,ts}'","lint:prettier":"prettier '**/*.{js,ts,yaml,md}' --check","fix":"run-s fix:eslint fix:prettier","fix:eslint":"npm run lint:eslint -- --fix","fmt":"prettier '**/*.{js,ts,yaml,md}' --write","test":"npm run build && jest && node scripts/test-package-exports.mjs","test:watch":"jest --watch","test:coverage":"jest --coverage","prepack":"run-s clean build","prerelease":"npm run build","release":"np --no-tests --no-publish","add-rule":"ts-node --project scripts/tsconfig.json scripts/add-rule","update":"ts-node --project scripts/tsconfig.json scripts/update","inspect":"npx @eslint/config-inspector"},"peerDependencies":{"@angular-eslint/template-parser":">=21.0.0 <23.0.0","@ionic/angular":">=9.0.0 <10.0.0","@ionic/core":">=9.0.0 <10.0.0","@typescript-eslint/utils":">=8.33.0 <9.0.0","eslint":">=9.0.0"},"peerDependenciesMeta":{"@angular-eslint/template-parser":{"optional":true},"@ionic/angular":{"optional":true},"@ionic/core":{"optional":true}},"devDependencies":{"@angular-eslint/template-parser":"^22.1.0","@angular-eslint/test-utils":"^22.1.0","@angular/compiler":"^22.1.2","@ionic/core":"^9.0.0","@types/eslint":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^20.19.43","@typescript-eslint/rule-tester":"^8.67.0","@typescript-eslint/utils":"^8.67.0","eslint":"^9.0.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^13.2.1","np":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^3.8.4","rimraf":"^5.0.0","rxjs":"^7.8.2","ts-jest":"^29.4.12","ts-node":"^10.9.0","typescript":"~6.0.3","typescript-eslint":"^8.67.0"},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git"},"keywords":["typescript","eslint","eslintplugin","eslint-plugin","cloudflare-workers","hono","timezone"],"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"homepage":"https://docs.rdlabo.dev/projects/eslint-plugin-rules","dependencies":{"ts-api-utils":"2.1.0"},"gitHead":"f66f38b6704f63d799c3756287258d3bfeb90e11","_id":"@rdlabo/eslint-plugin-rules@22.1.1","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-w3LINcZC6BhBoCWghkLO8uKNh64akyhM89kv6jGe3CWE6QaF/xMoP9Szbq/hzyTV4hF8Q50Lt0GYydSjzIKU6w==","shasum":"442d236b2e044d6ecf90a8da10c8ba48b76b2a85","tarball":"https://registry.npmjs.org/@rdlabo/eslint-plugin-rules/-/eslint-plugin-rules-22.1.1.tgz","fileCount":60,"unpackedSize":318482,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rdlabo%2feslint-plugin-rules@22.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGvrZnvp/vmeK0MuYBm29Ly4UG6ZBtgwOcm3OrP6IOChAiEAuHZ+7TLKcchkuDr82WI/K1RpXfC/ip6h0TLGUwrQOOE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e72a55b-f3eb-43e8-9a2b-d4fa23539bcc"}},"directories":{},"maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-rules_22.1.1_1788947647463_0.8838160526405023"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-27T09:24:01.220Z","modified":"2026-09-09T09:54:07.984Z","0.1.0":"2023-04-27T09:24:01.473Z","0.1.1":"2023-04-27T09:25:45.262Z","0.2.0":"2023-12-19T09:50:18.473Z","0.2.1":"2023-12-22T03:04:24.666Z","0.2.2":"2023-12-22T03:06:31.127Z","0.2.3":"2023-12-23T02:17:54.242Z","0.2.4":"2023-12-23T02:37:59.344Z","0.3.0":"2024-03-07T08:42:05.296Z","0.3.1":"2024-03-07T08:48:37.932Z","0.3.2":"2024-03-07T08:57:26.030Z","0.3.3":"2024-03-07T09:53:10.702Z","0.4.0":"2024-04-15T05:47:57.661Z","0.5.0":"2024-10-14T01:32:58.629Z","0.6.0-0":"2024-12-11T14:33:01.658Z","0.6.0-1":"2024-12-11T15:38:34.329Z","0.6.0-2":"2024-12-11T15:48:21.357Z","0.6.0-3":"2024-12-11T15:52:26.352Z","0.6.0-4":"2024-12-11T15:55:44.622Z","0.6.0-5":"2024-12-11T16:01:59.390Z","0.6.0":"2024-12-11T16:13:35.660Z","1.0.0-0":"2025-06-03T08:58:23.874Z","1.0.0-1":"2025-06-04T12:40:40.019Z","1.0.0-2":"2025-06-04T12:46:02.900Z","20.0.0-0":"2025-06-05T06:36:58.013Z","20.0.0-1":"2025-06-06T07:52:57.719Z","20.0.0-2":"2025-06-06T10:33:02.396Z","20.0.0-3":"2025-06-06T10:39:47.655Z","20.0.0":"2025-06-07T02:34:00.182Z","20.0.1":"2025-06-07T09:18:40.884Z","20.0.2":"2025-06-10T04:45:45.508Z","20.0.3":"2025-06-10T04:59:17.071Z","20.1.0":"2025-06-18T11:00:39.318Z","20.2.0":"2025-09-15T07:28:55.536Z","20.2.1":"2025-09-15T08:00:55.952Z","20.2.2":"2025-09-15T08:52:19.675Z","20.3.0":"2025-09-15T13:58:23.782Z","20.3.1-0":"2025-10-03T09:01:02.683Z","20.3.1":"2025-10-03T09:04:55.558Z","21.0.0":"2025-11-26T09:24:13.040Z","21.0.1-1":"2025-12-19T14:33:01.230Z","21.0.1-2":"2026-07-17T04:19:36.720Z","21.0.1-3":"2026-07-17T06:19:46.239Z","21.1.0":"2026-07-17T06:27:38.632Z","21.1.1":"2026-07-17T09:25:52.107Z","21.2.1":"2026-07-17T15:26:33.971Z","21.2.2":"2026-07-18T08:58:02.176Z","21.2.3":"2026-08-04T08:48:33.754Z","21.2.4":"2026-08-04T09:08:41.609Z","21.2.5":"2026-08-11T15:16:20.553Z","21.2.6":"2026-08-14T05:44:37.472Z","21.2.7":"2026-08-14T06:38:51.569Z","21.3.0":"2026-08-14T21:01:13.138Z","22.0.0-0":"2026-08-21T11:02:09.601Z","22.0.0":"2026-08-22T04:48:17.484Z","22.0.1-0":"2026-08-26T09:49:17.949Z","22.0.1-beta.pr32.sha91a5021030a0":"2026-09-06T00:27:45.635Z","22.0.1-beta.pr33.sha96578d71126c":"2026-09-06T01:00:51.041Z","22.1.0":"2026-09-06T01:01:20.008Z","22.1.0-beta.pr35.shab1091f1ba25f":"2026-09-09T09:00:47.640Z","22.1.1":"2026-09-09T09:54:07.625Z"},"bugs":{"url":"https://github.com/rdlabo-dev/eslint-plugin-rules/issues"},"author":{"name":"Masahiko Sakakibara","email":"sakakibara@rdlabo.jp"},"license":"MIT","homepage":"https://docs.rdlabo.dev/projects/eslint-plugin-rules","keywords":["typescript","eslint","eslintplugin","eslint-plugin","cloudflare-workers","hono","timezone"],"repository":{"type":"git","url":"git+https://github.com/rdlabo-dev/eslint-plugin-rules.git"},"description":"ESLint rules and presets for Ionic, Angular, TypeScript, and Cloudflare Workers","maintainers":[{"name":"rdlabo","email":"sakakibara@rdlabo.jp"}],"readme":"# @rdlabo/eslint-plugin-rules\n\n<!-- rdlabo-docs-omit -->\n\n[![npm version](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules.svg)](https://badge.fury.io/js/%40rdlabo%2Feslint-plugin-rules)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n<!-- /rdlabo-docs-omit -->\n\nShared code conventions for Angular and Ionic applications, with framework-independent TypeScript presets for Cloudflare Workers. Catch inconsistent component boundaries, template usage, and implicit timezone operations during linting, before they reach code review.\n\n[Try lint detection and autofix](./docs/quickstart.md) in a small TypeScript project, without installing Angular or Ionic.\n\n## Install\n\nInstall the plugin as a development dependency in an ESLint project:\n\n```sh\nnpm install --save-dev @rdlabo/eslint-plugin-rules\n```\n\nFor Angular and Ionic rules, also install the corresponding framework peers below. For a complete setup, follow [Configuration](https://docs.rdlabo.dev/projects/eslint-plugin-rules/docs/configuration).\n\n## Requirements\n\n| Package                           | Supported version             |\n| --------------------------------- | ----------------------------- |\n| Node.js                           | 20 or later                   |\n| ESLint                            | 9 or later                    |\n| `@typescript-eslint/utils`        | 8.33 or later, before 9       |\n| `@angular-eslint/template-parser` | 21.x or 22.x                  |\n| `@ionic/angular`                  | 9.x when Ionic rules are used |\n| `@ionic/core`                     | 9.x when Ionic rules are used |\n\n## Choose an entry point\n\n| Preset                         | Entry point                              | Purpose                                                |\n| ------------------------------ | ---------------------------------------- | ------------------------------------------------------ |\n| `recommended`                  | `@rdlabo/eslint-plugin-rules`            | Angular and Ionic conventions for TypeScript and HTML  |\n| `workers/recommended`          | `@rdlabo/eslint-plugin-rules/typescript` | Opt-in Workers `try/catch` policy                      |\n| `workers-timezone/recommended` | `@rdlabo/eslint-plugin-rules/typescript` | Opt-in companion policy for `@rdlabo/workers-timezone` |\n\nThe Angular `recommended` preset ships with the package root. The two Workers presets are independent opt-ins on `/typescript`; neither includes the other. For timezone conversions and checks, pair with [`@rdlabo/workers-timezone`](https://docs.rdlabo.dev/projects/workers-timezone/docs/readme). Flat Config selectors and Ionic list structure live in [Configuration](https://docs.rdlabo.dev/projects/eslint-plugin-rules/docs/configuration).\n\n## Documentation\n\n- [Configuration](https://docs.rdlabo.dev/projects/eslint-plugin-rules/docs/configuration) — copy a setup for Angular/Ionic, TypeScript, or Workers.\n- [Rules](https://docs.rdlabo.dev/projects/eslint-plugin-rules/docs/rules) — compare preset coverage, options, and examples.\n- [Migration guide](https://docs.rdlabo.dev/projects/eslint-plugin-rules/docs/migration) — update an existing installation.\n\n<!-- rdlabo-docs-omit -->\n\n**Full documentation:** [https://docs.rdlabo.dev/projects/eslint-plugin-rules](https://docs.rdlabo.dev/projects/eslint-plugin-rules)\n\n## Support This Project\n\nEnjoying this project? Your support helps keep it alive and growing. Sponsoring means you directly contribute to new features, improvements, and maintenance.\n\n[Become a Sponsor](https://github.com/sponsors/rdlabo)\n\n## Prerelease channels\n\nAn open, non-draft pull request can be published to the npm `beta` dist-tag after its `CI` and `Package Candidate` workflows pass. A repository owner or maintainer must add a comment whose entire body is:\n\n```text\n/beta\n```\n\nThe request authorizes only the pull request head SHA that existed when the comment was added. The workflow revalidates the owner or maintainer permission and head SHA immediately before publishing. Any new commit requires CI to pass again and a fresh owner or maintainer `/beta` comment. Fork pull requests are supported. Pull requests that change a release-gating workflow cannot be beta-published until those workflow changes land on `main`.\n\nBeta versions use `<base>-beta.pr<PR number>.sha<12-character SHA>`. The candidate is built in a read-only workflow without npm publishing credentials. The privileged release workflow publishes only the validated immutable package artifact with lifecycle scripts disabled. A notification failure cannot invalidate a successful npm publish.\n\nWhen a pull request is merged into `main`, it is automatically published to `beta` only after the required CI and `Package Candidate` succeed for that exact merge commit. Direct pushes to `main` do not publish a candidate.\n\nOnly `npm run release` creates a release tag. Stable `vX.Y.Z` tags publish to npm `latest`; revision/prerelease tags publish to `next`. Neither `beta` nor `next` publishing changes the npm `latest` dist-tag.\n\n## Maintainers\n\n- [rdlabo](https://rdlabo.dev/)\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.\n<!-- /rdlabo-docs-omit -->\n","readmeFilename":"README.md"}