{"_id":"@oursky/eslint-plugin","_rev":"37-1750672fa1379ed57ad6589d7158d9b7","name":"@oursky/eslint-plugin","dist-tags":{"latest":"17.1.0"},"versions":{"2.0.0":{"name":"@oursky/eslint-plugin","version":"2.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@2.0.0","maintainers":[{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"8c1bad75210508a4364e5215e6262b5199cde45d","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-2.0.0.tgz","fileCount":5,"integrity":"sha512-4wePHyLaky6jC0Z/XFgafn7BpKi1N2tHUDi3LjOhUWCU5fHsca4DVUDOdfsHnmTF0jGzleITqUkyuSokRDjlow==","signatures":[{"sig":"MEQCIEumh2jmvqAQ7EjhMbMq7qvoZF7tMxISfp+mvE31FnhHAiAbT6MPhdixx2cWGiRhfeJRZxme44jJxkv0dhdCwLFU3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXjZUCRA9TVsSAnZWagAAygwP/R1ipBjcueffXxpxi4f+\nkZ9b92JE66sd05o8eJ4g4uknft7j98fIz4ODSiv8Ay6tM45FpjM1ZCAYS7El\n6HnqZVRpLWl5KRY0oX0ld7NorkgELXWQufT2k5yLAl2BVNMOMO2Yk58Zonfp\nYFU2fJqIN6o1W7a8JyokP2oOplRTvWfAJs5g0UV2SOn0UIFw1YzdzkJwFdYj\n6/puzrdKYnUad7TqhOSDBw1/pwHRB7I+z1QjdZenBvzVfevs80QF5arpbMg6\nykpr31rC/Fb2yIIqjVAPWeVfGgmpJ5yrR6zy3uyYRGKXy+SLYUFdTPrKQME/\nntPmxlqJEtUJUoON1wYrPVxzSqiJqn4Utuf/rtkHu1guSkc2hh2uWGJ6Kpm5\n/QeWMY8Y0LtqO2cg4SUsoBMSCQcYY40AOym3+uzp5ubGwgzeyx06S5i6mjaf\nmIVzNc0+OAc+aUrVOIr4Fn4sktywUMBGzWm7wBVaWCcxuhDveaVLjb9njzOV\nwIfRjKm/xb4YFIlxDekT9y39nYVrjdvOO6HeVi+J5bQw7rTLrHe0PWlPE1uN\n+BZ40Zq4i95S1ytrJyOAzrFIf5+0Fc3b+CsGoMU/4G710m5wc6ZNi7NhMi/m\nml85B3gtFmTSne560mjvGGb2fM8wEdGwsaSRrQLLXjRJKSG7ARNjctO2Izez\nw4t9\r\n=Nv5O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ca0bff76ab08ac0cd5c53e12c77804e933440649","scripts":{"test":"cd test && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.12.0","description":"```sh npm install --save --save-dev --save-exact \\   eslint@6.x \\   @typescript-eslint/eslint-plugin@2.x \\   @typescript-eslint/parser@2.x \\   eslint-plugin-react@7.x \\   eslint-plugin-react-hooks@2.x \\   eslint-plugin-react-native@3.x \\   eslint-plugin-t","directories":{},"_nodeVersion":"12.13.0","dependencies":{"core-js":"3.6.4","@typescript-eslint/experimental-utils":"2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"6.8.0","rollup":"1.29.1","builtins":"3.0.0","prettier":"1.19.1","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/preset-env":"7.8.3","@rollup/plugin-json":"4.0.1","eslint-plugin-react":"7.18.0","eslint-plugin-tsdoc":"0.2.1","rollup-plugin-babel":"4.3.3","@rollup/plugin-commonjs":"11.0.1","@typescript-eslint/parser":"2.17.0","eslint-plugin-react-hooks":"2.3.0","eslint-plugin-react-native":"3.8.1","@rollup/plugin-node-resolve":"7.0.0","@typescript-eslint/eslint-plugin":"2.17.0","@babel/plugin-transform-typescript":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3"},"peerDependencies":{"eslint":"^6.8.0","typescript":"^3.2.1","eslint-plugin-react":"^7.18.0","eslint-plugin-tsdoc":"0.2.1","@typescript-eslint/parser":"^2.17.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-react-native":"^3.8.1","@typescript-eslint/eslint-plugin":"^2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2.0.0_1583232596281_0.860713452390685","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@oursky/eslint-plugin","version":"2.1.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@2.1.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"rickmak","email":"rick.mak@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"97c9a19534b06d74efeb35017c21479c80cf369a","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-2.1.0.tgz","fileCount":5,"integrity":"sha512-y1XuKqML+K7COhmEqTec47nIYXQdKj+eEWOFqPVCP/HRh5q4CtUz8N67oZf7u87EOOQmj6EXWjHlGQOYdV44oQ==","signatures":[{"sig":"MEYCIQDutlephu90vbCXWlX2yDxSIi2nLqeEmI1nd2OK4DosYQIhAN2eTyxgZ3W9VXQk1+XclTkHttRfD6XtljnNUhu4LfLM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoWxyCRA9TVsSAnZWagAA3dMP/1RZwRDAeJGU4o0KDHK4\nV7E0Gu3MiYNYO4Bzt0jFytLPPIJBBX9wc6XIsDRy0cObcMO6i3pwZwArQIh5\nLhMtUFLd0GQ7jg7VQJvpH8ArYU7R6AgjP8C/tn3xCW/I2ym3SW4YiLDOzU4w\nxYlsTy1VtRU26GkUDg0ldDfV08TNKqAHI7SBDOpBDYlz2MG5vu3mUlP/OsiT\npgLh8dRI7gZZu6fYn//soGNurlz0USBbLOY5PzRodJI4gGpfViNO1zfMGgSn\nnZeOWtpdWJh8dadEY5hs9P+rrn3SGEB8izEPw9HvbC9qHbRQWJclUj9qkrkN\ncwO466i8oOmk6e7g3sbax1uUg2M0ixM5jlgzvX8D529sKHUkTyhR72NeBdIo\nVeLENzmGU5nGCHEi62Km5TQzuXmjbdJLsE1RGm/L6J4LAcJf7ZZcP5n8rqis\nhXiGD2dr3atDGZhIceXUZiOlqQLPTPO+d65/9VF8DnF5FwFFGijhpS81Y00Y\nxilhiVj+6cjP0Z/fEuWG4iRkW+XfzN42Vsnm6TD2nkyQHfAs8wZOHT3ZLPny\ngvFHkJcjQ/0g8zpeHqCietzRYhpn/++FFvcN10CN7773U4s/bmd3zsieUowW\n/JqiYnu0BMk+2WeNVHHeAPLEgZORjNkO5675LiSKsXeJp7yRrtbJkcXW9Oxk\nbyee\r\n=xusT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7f50b353123177e04f225f65df839d2e8020dd3e","scripts":{"test":"cd test && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.12.0","description":"```sh npm install --save --save-dev --save-exact \\   eslint@6.x \\   @typescript-eslint/eslint-plugin@2.x \\   @typescript-eslint/parser@2.x \\   eslint-plugin-react@7.x \\   eslint-plugin-react-hooks@2.x \\   eslint-plugin-react-native@3.x \\   eslint-plugin-t","directories":{},"_nodeVersion":"12.13.0","dependencies":{"core-js":"3.6.4","@typescript-eslint/experimental-utils":"2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"6.8.0","rollup":"1.29.1","builtins":"3.0.0","prettier":"1.19.1","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/preset-env":"7.8.3","@rollup/plugin-json":"4.0.1","eslint-plugin-react":"7.18.0","eslint-plugin-tsdoc":"0.2.1","rollup-plugin-babel":"4.3.3","@rollup/plugin-commonjs":"11.0.1","@typescript-eslint/parser":"2.17.0","eslint-plugin-react-hooks":"2.3.0","eslint-plugin-react-native":"3.8.1","@rollup/plugin-node-resolve":"7.0.0","@typescript-eslint/eslint-plugin":"2.17.0","@babel/plugin-transform-typescript":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3"},"peerDependencies":{"eslint":"^6.8.0","typescript":"^3.2.1","eslint-plugin-react":"^7.18.0","eslint-plugin-tsdoc":"0.2.1","@typescript-eslint/parser":"^2.17.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-react-native":"^3.8.1","@typescript-eslint/eslint-plugin":"^2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2.1.0_1587637362361_0.7584958314631851","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@oursky/eslint-plugin","version":"3.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@3.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"rickmak","email":"rick.mak@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"2d6fde1410dcce56364e784514c03e7b4fd2b5b3","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-3.0.0.tgz","fileCount":4,"integrity":"sha512-dm3qkg0LrsGcOaDVeqUxiA6ky7tBanU5DPXWE21xRJf+4qgUHvPrujnO3BSVIVAmj2ueJ9+NF0xRN8/jhUPk5g==","signatures":[{"sig":"MEUCIEB9njNL/Qg5d3wkUZjpsRTj2BS1E2EwT1aGtNJQNhWKAiEAinoge9gP350MTheA1MLmsYRbMtI/CS8wPlUE1GHn1gU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex5viCRA9TVsSAnZWagAAXFQP/23dXY6JAMCSKZmpsAzo\nlv91yWFoacZ70tBTvghKxoj53xwY5gPjNofTqwnW/7m0SBJXhnef1I2Laz2y\n2XEQHtgtBpe+de00bNWAEc52hvkuOPp9JromBV5HqoXC2pMwS0Gw7/ftHGw6\nFMH4AjJFVzYc/vAAnDjTuPAGsVMR4gkrIYpDrdR7ma0jB8UAOUD8/22pjgRG\nnPOAx5SbB0j7IivXfpOr8BA4iJLrgzXsly6jIDCVGUUvr5qlvJ2kRz0XqjWQ\nzDRxCPsdirecYcw4OJgCUUmIf3VECYFcIRd+kgfywPMGJ+lmqRzE+X4zdDDD\nfrCXC/HDdN1cDL21Zx6O/xe+BpqY7Hp/BykZjOHtOHI2Q3TqYK/E8pSspSem\n0kRgF3kx6Q+YREBX7W0stzE6VtFrAfGmppRhpXPpo4lJqkZkmEkgSqcJ/nFw\nwxi9bElWzgSVjdeXFAhZAPqvyXCGoywLNP1udLDCmtf/r2VfGE34MOO0MBIN\nqsPPaRaAjK95TZjPiNWuGUg3SQvfkJhGj81d35sl7K+qGJGoEp5H+PO7gmkn\nJB5LoigMOge2h2fdIjyCRQksC7EwT20oPCSiPa/IlRWceZoCXbRvMR/3tbKU\nVSTY5FZp7/EaENG4rTPLGLFK4DSoGPF3zfpUFHUzM/Vc/gQtKYmAX1d5Wpw+\n846o\r\n=aF9U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"8ca30a2f1d54e5b1327a6719674ee998ab04c591","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.12.0","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"12.13.0","dependencies":{"eslint-plugin-react":"^7.20.0","eslint-plugin-tsdoc":"^0.2.4","@typescript-eslint/parser":"^2.34.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-react-native":"^3.8.1","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/experimental-utils":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.0.0","rollup":"2.10.5","builtins":"3.0.1","prettier":"2.0.5","@babel/cli":"7.8.4","typescript":"3.9.3","@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@rollup/plugin-json":"4.0.3","rollup-plugin-babel":"4.4.0","@rollup/plugin-commonjs":"11.1.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-transform-typescript":"7.9.6","@babel/plugin-proposal-class-properties":"7.8.3"},"peerDependencies":{"eslint":"^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_3.0.0_1590139873573_0.9631864143013609","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@oursky/eslint-plugin","version":"3.1.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@3.1.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"rickmak","email":"rick.mak@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"92151e2425f819033221e328fb538575e6266a41","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-3.1.0.tgz","fileCount":4,"integrity":"sha512-UnKbS7OYFNp7L32OZdwpCUGqflPOXmfVd+lH8/T+ga0MZkt+J4iBcoRcASepK3/kTSeruiSvBO5nApRYQJxXnA==","signatures":[{"sig":"MEQCICDHv/imGC6Ir8H4C6EIz/UiQVcu3gBg5Mo1CcCZ3O/xAiB9Z/ioIiryGCt9/AuJh/AUKyIZDeGXVzpq5rcQcI87lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyNUXCRA9TVsSAnZWagAAdHoQAJbCoX6FWV3kR7MiQpsE\nRJ18D9KVig/5eYjaYrmy5nBUeEwD0MascW2CRTFlUGHkBu4WND00pbOm0s7t\n+g5YgpUR96fObOYEDg426DN6aOilPQtEtQCMjHBVU94WxAWqbbgMA08qQkPh\nX9AEV3SXx6zVXswW1N1hOt+jyf/y1pfAuLeYu9X9k7EpWMt/m54ChT1w8YHW\nsB7n1TdIcjzY7fOhG2qE8JTZ4VSvO4Es5ltgWINY3hYD9LnObGcsbLvLbN/E\nzVoFqcLvYqVp8GEjH/5YaLw2zU1kOmpLwXXKgNlf+b4J7EENADxay3IGefkx\nV4MREZbsl+tZ3EfWtyU8063wHU4fpWacHZqAhOXJyvmTFih82u40s33ug3mE\nc4b1ZFgeRmh3g08ZMAQwq3WCuF/TQVSCjWQ4eAKlFKm/zTQDHLxW72+MJmEO\nUDUaO+cRKgu0WV2vF/02ZA6Gkrjuw8lGyj7Mj84/o51ws+yXXsx+ELO87zag\ndWBMzoafJNDOsnVEZcg7vaX8Ia7DXkMzBW5tDD+w50HTrAhSXOUJ9SROyn9Y\nIkPQmU/wq2FVrkdz6pma9OZXVZgBzO9/n9vfcbm11mWO1/bYE/WuCJNorKdI\nzTY/FtmcFKCtbW2jGt37qvUS8cgTK+TJfunnaIiqwCps13JbITUOaB9tDovU\nnOMu\r\n=HW+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b70b0f1fce69cab394edd4f7c8c5fd588b2b8bb9","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.12.0","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"12.13.0","dependencies":{"eslint-plugin-react":"^7.20.0","eslint-plugin-tsdoc":"^0.2.4","@typescript-eslint/parser":"^3.0.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-react-native":"^3.8.1","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/experimental-utils":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.1.0","rollup":"2.10.5","builtins":"3.0.1","prettier":"2.0.5","@babel/cli":"7.8.4","typescript":"3.9.3","@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@rollup/plugin-json":"4.0.3","rollup-plugin-babel":"4.4.0","@rollup/plugin-commonjs":"11.1.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-transform-typescript":"7.9.6","@babel/plugin-proposal-class-properties":"7.8.3"},"peerDependencies":{"eslint":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_3.1.0_1590220054777_0.08881356097576298","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@oursky/eslint-plugin","version":"3.2.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@3.2.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"rickmak","email":"rick.mak@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"070346a8ec9de45c448027b2f8b0fee9aac04ea1","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-3.2.0.tgz","fileCount":4,"integrity":"sha512-Q1LGLAWcmVGfhGfMAyZFXmwtsRgZgrDDPARdDtwP7yuXoW/UHfdU6hmBOfqsUqTg7EbFs4kEDpWuANz1m1QAIg==","signatures":[{"sig":"MEUCICLlgVyKP24glA1WT6a2+GXKVwLKLdALckRDMg5PmstWAiEA7FCiteGurgCsGZ3SkVU+fkySG/7TafXghyf0QyF9pDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4KYACRA9TVsSAnZWagAArcoQAIDnylpMq1kPp1gR3vaU\n3mppgHRsc+V02Vbvo5/3xhnmbBLKG144LYycDIRhY0BNDHgXhyyhHOopdVdg\nPOOdF4q7RBQHbO/dcTTSJOO1NzB07BShB/S79TjQVBJR1+Jv2j1s0QTRVSMb\n1b1H02CeDvNbkf5JyvopYvZ8LiUy+BjdyfLxBGogM70jLBG+PKLFqFTUz0gY\nL4NKwm7ZO2cpg6uCUuh2p/MKRmfkFaBIJy3/AqD3vik30hQB1QkXJHUySsVo\nfJUZtesC8QKwMDv2YDmZaYI2n4oZiPYXick3FCiOadk20Yt4PxAOrZJTNm1e\nHm4D2bdMqqZMgC6U725UlRJS7lQwp1RYJbWcS4sxQFz7f1dlmMhs9AMOfQTN\nxr5XCxA7f43o0rCWBQ4fYsTsRPvF2njmL7GmfxCpDFMnzPc6A8+XUvPS8HA0\nGc/+nKPdUp+JmaSMWkPSkyO8PIVFv524zK1c9js6wsmiwrjwnTJ82kWCbfO+\nsQHGEWgSCZ9flKKkv43Zr4326cLIL19KEIn7ySS9+NT92gBJHo7AKD4ml7F0\njd7XLNV4a9fqVYnpnGH8q49NqAqvRFXHvxz4uWoPeK1vBhmzoH/rj/h2Wgym\ni6+e0fDdlXqrxmDH48Vg1/OM8DQXS0rXFZgEXTKnHP2USJbwS0Y7DNKxUmgp\ndSYq\r\n=N0OU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"cb9ad68fccbca50cac770f998d7b9b5d86121403","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.12.0","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"12.13.0","dependencies":{"eslint-plugin-react":"^7.20.0","eslint-plugin-tsdoc":"^0.2.5","@typescript-eslint/parser":"^3.2.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^3.8.1","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/experimental-utils":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.2.0","rollup":"2.15.0","builtins":"3.0.1","prettier":"2.0.5","@babel/cli":"7.10.1","typescript":"3.9.5","@babel/core":"7.10.2","@babel/preset-env":"7.10.2","@rollup/plugin-json":"4.1.0","rollup-plugin-babel":"4.4.0","@rollup/plugin-commonjs":"13.0.0","@rollup/plugin-node-resolve":"8.0.1","@babel/plugin-transform-typescript":"7.10.1","@babel/plugin-proposal-class-properties":"7.10.1"},"peerDependencies":{"eslint":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_3.2.0_1591780864022_0.48842817481702605","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@oursky/eslint-plugin","version":"3.3.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@3.3.0","maintainers":[{"name":"arthelon","email":"hsing.daniel@gmail.com"},{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"rickmak","email":"rick.mak@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"3d3d9c04f68cb8cbf321896d42c0f62ffef66455","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-3.3.0.tgz","fileCount":4,"integrity":"sha512-LmLIRJuavMeFjyDXL3mfiA2XaDZqyilpkzuXlwOU9rzsUGLx1LZPWglJCTzdoaXSpDNb46WKy7EqwCKiqi7avw==","signatures":[{"sig":"MEUCIQDZc8L0U1Iusd2AtSSOWyYsp8V7lMi2pdicl6Xi/iHpZwIgWGgOxuOHk8d9D4xkX9WpSbJL5387vtVAO2p13kTkjEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOjtdCRA9TVsSAnZWagAA35MQAIJJ+1bUu7Mk4Su67TRW\nEFSGSYwa7haLwcDLhgfjIFAsM9/QKj5wsMRUrvxYbeSL41iIHx5b++uXE0eT\n/h8Vp3VqByUofQdWBc4fb746/6J4FWhYHapPl63n6ix1aYKZvlQonFULUmHy\nNR9a4Ph60EWsRtwwD1/GV7ylBxFqrAf6OKhwiCmXLhqwV0lmk7XGnKL+Uhzm\nGN7iav4sNTCyL8T/TzhhPhXH/0a4XqWmCioTZvpV+58Vo2rOHjCGONKDN3+c\nUpIXpLZxCpQ+KBB9hjqlCZNqhK+8MFMl78MRLzMoXmKwxEBdN7V7JG7qwO7p\nUFV32mRo/ZkVKM6VAT8r7IdKVMQHa1uYkYfT37bXzZL2yvRgTkSlh5eTlCuw\nwQIKAjw94undID+FP1T7b32XsWmP1CX9fnUNIzDAMo++lQ/J28sMZvR2YCF4\niEBW3HS1PueLu7z6xbP/AWeOkOzzTKSSIdyLFZvQ/HbAB5EyKa/EmqeWcB9/\nLsz96MEJMfiw91+dhKqR9qTyk84MkwX8AEAXUalfgfO15G9jdOL0QXzhX6y3\nSioVKD1HiHH/c4eN7JN+ROsyqTW/nUztBG6NPI34rLDxDo/y4jWifsszuCHa\nLkE0VygnI5KSyUziPnKhDHoOju3ffwtUxnbmcbiIz3xpnrXpPMXZTGdDmuzS\nglaN\r\n=zQzr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b26d6945c90021df10a33615145e82095088ae04","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.14.4","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"10.20.1","dependencies":{"eslint-plugin-react":"^7.20.6","eslint-plugin-tsdoc":"^0.2.6","@typescript-eslint/parser":"^3.9.0","eslint-plugin-react-hooks":"^4.0.8","eslint-plugin-react-native":"^3.8.1","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/experimental-utils":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.7.0","rollup":"2.26.3","builtins":"3.0.1","prettier":"2.0.5","@babel/cli":"7.10.5","typescript":"3.9.7","@babel/core":"7.11.1","@babel/preset-env":"7.11.0","@rollup/plugin-json":"4.1.0","rollup-plugin-babel":"4.4.0","@rollup/plugin-commonjs":"15.0.0","@rollup/plugin-node-resolve":"9.0.0","@babel/plugin-transform-typescript":"7.11.0","@babel/plugin-proposal-class-properties":"7.10.4"},"peerDependencies":{"eslint":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_3.3.0_1597651805096_0.5123528236501371","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@oursky/eslint-plugin","version":"3.3.1","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@3.3.1","maintainers":[{"name":"arthelon","email":"hsing.daniel@gmail.com"},{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"rickmak","email":"rick.mak@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"15e31153c577170e73088c59b83c5ecc4ae7e88a","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-3.3.1.tgz","fileCount":4,"integrity":"sha512-NuT+ajfM7Xy1LhvCS88il0Ni/9ySoEttgTzGllJQunW0xSsbUYlQAX5ggmHSTwBZ17P/y4/miYBPmc0BoEiFjw==","signatures":[{"sig":"MEYCIQDiU63ZwhghHU5/UM1cP4fpTF6RQ1uWkM+pVWR2Dsp44AIhAOyI5R5Lur5fV7kpL2BVw/TPjHqATylS2vqRTxlEmQPU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPkq+CRA9TVsSAnZWagAA8QAQAI0uXdNEaF5sfH9oJ2Tj\noNha5JdbzHfrQPAEPQybiraZal0S28bVki6wrhm3XFAmksJXuwS01iqWyA16\nQ0f+7S5c1+qP6Fw34OwTBNZ82APR2V4odrXLP5L6TtfT6aDpypZdSwKDGHgn\nlZxUnIND8YHcoqF4DEDW1c3HxuQsb3Wu8kiARqJhYfMcmLsXX+HjrHiWJMID\nRwD46fkaS3nhD+ZqBfgovmt9p/4wRAsCq2j71JXk9mZpae1arpfzAgyqFupS\n0lZx1/G5tD3Dbk8lcbw92HGxBO2envW7yFVUlDC15xy2JbxVcveg6CX8PNlz\nR3nuxmlaPdfqajb2ZRtjzEIFjtL1nJiHEJlHA263rCPXd8XmuV1G67+8w2n8\nYKlUKr5uoS/Uzagip+C0GgxL5++gJcTVeC8rqfyEyyosFX351DB42rZke9M9\n/EnfyN9P9JlkoYKyA2aRu11OO9P+LzKKCOAWAQIGJdYLsYxS5iVYG+v5DSaP\nTFoVsUs3DKpapbI5JnzupO8GuBNs21IiHlTRRdFH+6noHrzgUuvhEHOpTXvV\ncLr7bSqYHT+gjBxwSFse1ejlxnBffX2b22YSmJPxr+WADOckRIZGwK4Pwz6a\nV02SdS2q9xibUqGQ0TLxv/8Xn1UbJ0drrt5v3VQWStR1N7tEK6qsanPGptpK\nW5gv\r\n=TnSi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b51904477aa5322b3cc063af73a18b177325901b","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.14.4","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"10.20.1","dependencies":{"eslint-plugin-react":"^7.20.6","eslint-plugin-tsdoc":"^0.2.6","@typescript-eslint/parser":"^3.9.0","eslint-plugin-react-hooks":"^4.0.8","eslint-plugin-react-native":"^3.8.1","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/experimental-utils":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.7.0","rollup":"2.26.3","builtins":"3.0.1","prettier":"2.0.5","@babel/cli":"7.10.5","typescript":"3.9.7","@babel/core":"7.11.1","@babel/preset-env":"7.11.0","@rollup/plugin-json":"4.1.0","rollup-plugin-babel":"4.4.0","@rollup/plugin-commonjs":"15.0.0","@rollup/plugin-node-resolve":"9.0.0","@babel/plugin-transform-typescript":"7.11.0","@babel/plugin-proposal-class-properties":"7.10.4"},"peerDependencies":{"eslint":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_3.3.1_1597917886188_0.3438633902349957","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@oursky/eslint-plugin","version":"4.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@4.0.0","maintainers":[{"name":"arthelon","email":"hsing.daniel@gmail.com"},{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"rickmak","email":"rick.mak@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"244292e41c12259f99de844d60cbbec49c48e72f","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-4.0.0.tgz","fileCount":4,"integrity":"sha512-BAcsO40mxYY4472X6pE4X+0UrAtgpYknUOjvREIbkNYU0rLvsQrB3dFcoi13P9C+5CwlJCrJDS1UqjHmMhfG0A==","signatures":[{"sig":"MEUCIEbHxY7Iwtq2Vx2rLdHC0qM3Do3VJ4cKPXPNa2TDR7Q5AiEAmUQSte1B2TxQTHA6QsQ6l35fqJw0HG+MBg+ZWwDoA0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT3XcCRA9TVsSAnZWagAArwAP/irs2anHi/dFOq1r8dJx\nCZL6W9PO1bcb85kftoyLPk+NztJ73DWmx9nX8k+i1XVUHpU4XXatDu2hhZVP\nKZDujhhJLscXvLo5FkpSJApW41sr3xv1JnHh6d7Zx9eOuP7HzY4wsTZjQbFL\nyUQM0ZgBBtD7w3LupsbBSwPG1qn83Nu5jR3ZahcHoxMUnb8r3UAd+CQTuMXJ\nL7Q5MLagkp740ZZYUz3PaHctQ+3a2WRm75/X5xHnQaDzkViz3Kg6+2jtMGMp\nH0uWamHMqarRC/9w9fidQht3mCbftgrHoSlxWon98a+PogAuvEhdv6uzS15W\nwaCljrF8Z7eZb08re5fNvcwosfNx6+L1Y+HiWfSe/Q9wb3y6eXQmRAF64KXT\nNn008grl6ujIDk59I2WZuLKJpNLVB0SPvYtaT3ON/bsyyLLROavWln0eO08U\nPbj+qdYNR1D1mLlhLl3G3gs6kJJhZKEOVW0sJG0xf4oZV5ePaCSB19nlUTxy\nfbZYgQgm0GtwQZ5ukqmcYEDR4WZkjsKKWivA7HnIOUQJar5WXp3tRNNjmCtg\nwSuYJvmTScxXQDmBPXAb7dhpkTsRTkkBfwmhpAVrjbyFYkdHrS4RCI0wIpSp\nk+f2LoGonkBv8EHU5bBz9yO0zx4ZAbuvsJVf3H0W6R6cezUUlxWR+a8HR/AX\nIoFI\r\n=vy6N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"6daa8f0f001989431a4525579605de375e28fe22","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.14.4","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"10.20.1","dependencies":{"eslint-plugin-react":"^7.20.6","eslint-plugin-tsdoc":"^0.2.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-react-hooks":"^4.1.0","eslint-plugin-react-native":"^3.9.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/experimental-utils":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.8.1","rollup":"2.26.9","builtins":"3.0.1","prettier":"2.1.1","@babel/cli":"7.11.5","typescript":"4.0.2","@babel/core":"7.11.5","@babel/preset-env":"7.11.5","@rollup/plugin-json":"4.1.0","rollup-plugin-babel":"4.4.0","@rollup/plugin-commonjs":"15.0.0","@rollup/plugin-node-resolve":"9.0.0","@babel/plugin-transform-typescript":"7.11.0","@babel/plugin-proposal-class-properties":"7.10.4"},"peerDependencies":{"eslint":"^7.8.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_4.0.0_1599043036351_0.6182570461001677","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@oursky/eslint-plugin","version":"4.1.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@4.1.0","maintainers":[{"name":"arthelon","email":"hsing.daniel@gmail.com"},{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"rickmak","email":"rick.mak@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"9817d36471f037d4c8408ff5fd26cc49c246bd5a","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-4.1.0.tgz","fileCount":4,"integrity":"sha512-ByZwmURuVz69E+023Dz48NZ60svXiANNCkQN3oSQek+z6Eu+EzpgSUGwFbcLBedPsoEqGMk5cIf7qSnVxBIfiA==","signatures":[{"sig":"MEUCIQCU5wZwfBPiDjj8p91A7tyqTLUhHQMXVXBhOdpO09eMWAIgDCgeWBk+ncB1VeRNYV3OdwcY4H60+WdHM/SItKdOou8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT3c7CRA9TVsSAnZWagAAELUQAJRDjnU2jb8tR1b7iuWS\ndffr95gm4xCfpS5NMDhxSzpCUH4V9KuylkDZT4dOYRFs3Le6mFHNbMdMzRG0\nQWShUvmJt9gQa3XHamObJi2owZWctbOfwCt/qAjhldJkfCDQ9b2ylmJcvM8q\nQiMc336sltVwhH4uyYIAmJj3RUV3cyg/hDajHDS5aDSRXByrgWrDRLMInot2\npJHeS871bvYdbVdT3I5FG3P62oYMW3GuQYMBqFdRQrV0J5W0n2xnYdsZceZC\ncl8wxc988qUaCSAu0Iwg1qmUtkY9QZBPsxAA49C6DRrV05urCKCRmK6vKN+D\nz1LGgc7K60F9DPnW6Xhl6HDW+dnWqfPPHdT2smSWb6aHmBYdfzLZsRSvra34\nsG7d9s8wMbyer37yWUN5uszg1j9EIzcMLOd0E2j7zoGXBg0MSBnk0WT3LRef\nGI1WRj0WliC2QL755Acq6hITjxZe7cErNyVet/bIrNaxllVpBmr7JDDN/KhM\ncR7qgDZjNY8kOSf5nXLrbpj2wLFGZdKzgg0drHP0N+Qc8qgZiAz7/QE4YEja\n4fcHDgiL+RRLi99Vd9eK62z/NBNZ0ZlW0BncmlYA4vvKkQ6BG3Tj4iqCHTBV\n3A30EGOKs3Srvx/+PAHnQg2zY+W+7dElyH/h20F5LaYfiCjgdnubwa8FKI+7\nlcBv\r\n=2VDr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"07ddcf48af35920ff0bb20059b171f8ca2a6a14b","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.14.4","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"10.20.1","dependencies":{"eslint-plugin-react":"^7.20.6","eslint-plugin-tsdoc":"^0.2.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-react-hooks":"^4.1.0","eslint-plugin-react-native":"^3.9.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/experimental-utils":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.8.1","rollup":"2.26.9","builtins":"3.0.1","prettier":"2.1.1","@babel/cli":"7.11.5","typescript":"4.0.2","@babel/core":"7.11.5","@babel/preset-env":"7.11.5","@rollup/plugin-json":"4.1.0","rollup-plugin-babel":"4.4.0","@rollup/plugin-commonjs":"15.0.0","@rollup/plugin-node-resolve":"9.0.0","@babel/plugin-transform-typescript":"7.11.0","@babel/plugin-proposal-class-properties":"7.10.4"},"peerDependencies":{"eslint":"^7.8.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_4.1.0_1599043386700_0.27978054463476454","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@oursky/eslint-plugin","version":"5.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@5.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"71a60ce2f2866c34f3482b32af07b7754d81f265","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-5.0.0.tgz","fileCount":4,"integrity":"sha512-BgnDQ0bN0iDzJXW+q7pX/zWfsmR3vW0AO5gCseC+TgBR3biMNmw0Aj5aVH9WW31MpWSpC+7vsZlj7geaDLgodg==","signatures":[{"sig":"MEUCIQClu9WV3f/mViEqpaekM3wepFcNEodUWfP0O1YhIzMeDwIgDPNjaaPXm42ElVJUH+TBFjWpRoYWxV4PUEuulvp24Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbuA2CRA9TVsSAnZWagAA4G0P/RRJ138dF6POz0wOwuz2\n9eQ5hbejDI700X3q547QQPrB2kYPk/8g4+vT5okEVjjGOm4I0PrrNgGXQfnd\nd6SjJAHlLphMOSt56i5QkcuVA9krEyBravcF/seZykxKQS7ABAizD6/+41CN\n7lxnGIphivXokOlVYM4Btk/43RXUyCevUPKvJtmcGjOoEV5HIqjLNj8i4gKY\nZ5AkBoXhu/hajJdElrlrJe7/I/1AtnzDOc4XkbUQmxB59BMZsPn4H0vUquS4\nDRG1Yrp81f42WTsqL7rwKM8uXGVX08C4YSxNoQuBPLBvx8NN65kxp2H4nUCZ\nQUqx4BbZd0Elw1068uqlAsRqjExiYYzkuq5Fen1sTHlnD1uu7zPiK20w+OgL\nhPtSTSAQPnhoQoYQREvfArAmpVkl9pOCE380aKGf1vnbHyN+t69BCspT+K2A\nnjtkFSR1MKeld2SiEH5fLaSVOtQQs6XHsXZ5wsvG/l936UhbXvQJowONobz5\nVLMhFANLMb6B8siODfSPhXBctRBF+ZPUHd/I16t7XEG5R1qW42MbgzMK184n\nK7gTRwVdz5r0A0Cz+y1Vi/Ta2/XipqYoNPw2S2B2SnTfZ15nkdlILSIU7bVF\nzagOhjZ53glwUg4rRAumNhwJqHSXCqSkdTFLEHGZ8NCViClg0pWx3M7gFBJQ\nXTQ2\r\n=OwgK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"2e12f9df18ebcbdc5bd0a5fff77a70cf54a9461b","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.14.9","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"14.15.3","dependencies":{"eslint-plugin-react":"^7.23.1","eslint-plugin-tsdoc":"^0.2.11","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/experimental-utils":"^4.21.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.23.0","rollup":"2.44.0","builtins":"4.0.0","prettier":"2.2.1","@babel/cli":"7.13.14","typescript":"4.2.4","@babel/core":"7.13.14","@babel/preset-env":"7.13.12","@rollup/plugin-json":"4.1.0","@rollup/plugin-babel":"5.3.0","@rollup/plugin-commonjs":"18.0.0","@rollup/plugin-node-resolve":"11.2.1","@babel/plugin-transform-typescript":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0"},"peerDependencies":{"eslint":"^7.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_5.0.0_1617879093806_0.9980202125807291","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@oursky/eslint-plugin","version":"6.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@6.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"5b15bb6f4eed5ff58e67ce52ca80274a0f70f7e9","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-6.0.0.tgz","fileCount":4,"integrity":"sha512-Zye6YiSprc6SaDhazn2JJa34ITvy2uEET961QwaKZAylEpNsMxBU6AAO4bLG4oxxa9H8Fs3DDODMDoSBZqzpOg==","signatures":[{"sig":"MEUCIAJlbqCuibxOTE9TLYVjbzivW3N07w1NaM7TLJiqAQFEAiEA+4eDxMFGhs7PY2MV8NZTzkMX9to9MIt8zmesKwPfQjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFlHJCRA9TVsSAnZWagAAluIP/17HdSb/XUBDOjCkvE6H\nDTFeu2nfA/2Uj94zNv5wYWL5BHWt3Yn0rCQN/DeTBGQrkW+tt0ajdbrhO1sy\nd8s8fNuReQU0I/l2jLYuNDtIFSw49iS7FwaDJvO8YyKr5YdblYwBILag+fGo\naTCkAoOma4UR60E8tPNK8yCds4KvlmZ5wUGc7pWjfSXtYUXR7GXPzYEQMm3U\nHEJ9EVVhlKU2OFBY6E2ddmPB4v/LSb91sUuZSZLTbrooJI0eKPpS/GAGZp/b\nDjyU7S1aoah7QLBeMevnG0GjTKwcJDKIhboepDq+RBOnDijs6+nDIujo1opR\nutW0e5kNPKznTKjl5V+oukbp9vsHWpe/LC1oah0peezW+RWMjVyrv1lr8I3j\nmUCY8k9Io8ZK0axidxf/lKHRN0aKMhWeqiR8gbW26criwbAxlPMzaM25dPCN\n5myIBjqE+L9q3n2CkWz57g0RJJIYrfznTfdmMPncfzuMtl/QUyIU2GZSYJUv\nLoYRLJIo/jX9MiUHX8pPMOE9wwLn0aa8odFvWRHHLGS/DJpyIjjZSAgVZJQK\nNMLt2+lLQ5GgmSoSuCUqGmyvxRGogs+kBK6dv20khch+YGD9MebLP5v6jgjM\nm8t/SmokMaBN1jlLiMEz6M9nXSUGind/k+KKO3GW3lx1ST9JhbghDmGayWaq\njkUH\r\n=nwYj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f53d35b68c8442cae9c77f40c202a52de9471ba0","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.14.13","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"14.17.1","dependencies":{"eslint-plugin-react":"^7.24.0","eslint-plugin-tsdoc":"^0.2.14","@typescript-eslint/parser":"^4.29.1","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.11.0","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/experimental-utils":"^4.29.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rollup":"2.56.2","builtins":"4.0.0","prettier":"2.3.2","@babel/cli":"7.14.8","typescript":"4.3.5","@babel/core":"7.15.0","@babel/preset-env":"7.15.0","@rollup/plugin-json":"4.1.0","@rollup/plugin-babel":"5.3.0","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-node-resolve":"13.0.4","@babel/plugin-transform-typescript":"7.15.0"},"peerDependencies":{"eslint":"^7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_6.0.0_1628852681482_0.6527362796952401","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@oursky/eslint-plugin","version":"7.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@7.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"ba8ff676d97e7071e88594bc9d1d6b103772f2ac","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-7.0.0.tgz","fileCount":4,"integrity":"sha512-diJOA8u3/ypH4gJSFXAFbsFSGvRH+LRAETr3JYdgnwykuWcCpFyI528MCOaWWx7cOSj26ycToUH5+f2gXT0ajQ==","signatures":[{"sig":"MEUCIQCdrd41gkrywkZR5Vd9lmAPVGW/OJRn/Q/2AY1IMm/yOQIgVmJBBcgsI4m682N3sQGDtrfP6aEV7K+PNP9uq9uqo/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2U6DCRA9TVsSAnZWagAARG8P/3TrpmdfKpYbkAjPIaZc\nNsWPdYLHz8yDODJtep6/jEy6kuGfadnoDXIl2pp319oIKgbsQko1stEf8Bsu\nHWklRqi6Nj7qLJGCWU8ceHlEuKwYos4L45EsLQeNDQ0lBV2Ww8Fy8hSTRw54\nTWB8xV2NHnWRs+IqleWIC6tmC3k2wV1vFhwvK2qIgspQtzeE6+WiTqUR2TuK\nqNiuEvitxmvmlBnoxHaWhrVpW8Mj2G7wdzKBw+2Ib3gbYA6v32beVQKDUOE/\neOXZpcq8xqfFuDbGnIjxvkDIgSaUboQsMs3W1M9jhlfu29CB05x7bGO80kJX\nEl79QLzjeph6PdPmAtjx+KU0hPBOGEnlsZAVMYq9OVuU1k3OC06y08PnENer\naQL/6R38vLGtFPZQSY99PaknSZaOntoVPUh9/Agi8NdvuEIjuhy1Y75q6Xpp\nwccNylNg6IqnIjUKa4AV5MzV6Hl6Pho+ZTT6AgBhk/FxWi5Vhl8oYXu+r0/e\nNnvZK0Csl2RbAMnUBbBp4uXqNlf5Hi5vxGYRjc5R2/ASJgwTVVhk0OkbqUn7\nxypsnJXRgo2FGvoIaIyjZaiIT7yOqk1/C/wuWMjwkOnCQ0cb3iv+YfQg0g11\n5okVYfBzbau9dNE8eqCnCwOxAmtjM2nw3vGmBl5/6S6tEmoRuAgXppKz4140\nP6FL\r\n=LgUj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"9c1940ce0302355042c8ac25824198ee0d019f7a","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"6.14.14","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"14.17.5","dependencies":{"eslint-plugin-react":"^7.26.1","eslint-plugin-tsdoc":"^0.2.14","@typescript-eslint/parser":"^4.32.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.11.0","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/experimental-utils":"^4.32.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rollup":"2.58.0","builtins":"4.0.0","prettier":"2.4.1","@babel/cli":"7.15.7","typescript":"4.4.3","@babel/core":"7.15.5","@babel/preset-env":"7.15.6","@rollup/plugin-json":"4.1.0","@rollup/plugin-babel":"5.3.0","@rollup/plugin-commonjs":"21.0.0","@rollup/plugin-node-resolve":"13.0.5","@babel/plugin-transform-typescript":"7.15.4"},"peerDependencies":{"eslint":"^7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_7.0.0_1633319330397_0.7155079462514149","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@oursky/eslint-plugin","version":"8.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@8.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"f91ff3d100c575f3b92fc1dca2742035df770b20","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-8.0.0.tgz","fileCount":4,"integrity":"sha512-PASj872oPwPznt8ygsVMhgiWmCMmsZDjEi1M6S+quqFoawbBYa7uO4EMUVDO6r3Op0HPGV9/o9hfqV+5W/QSPg==","signatures":[{"sig":"MEYCIQCxQ7SJ1PiW+PDnpy1bNykgwK2KC4CxuMSbFthihb2QwAIhAPLmL3s2S+YTBfktKIyQ/1zFxbpRVywwfmqx1YLVom7J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPB/+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpChAAi9GWfR8o5WOTSPwyLcuGxNr2DXgZLlNgXfkM/BLQAuyrv8J7\r\ncmpTJ22EqKc6OYoR/tjIwHE1gnkxpm3WysBB8DUYTGaf8bTfm0IQ1ZhIEF9D\r\nEH4eoe4OE+KDbrWTzzbG0XAAsbKogrUAjScE7urz0acbOSV1ZCcd5ZxUZHCp\r\npbNAYrZc7cNsDLf15L9V6VNi3Eby6KIZ7qPPziZUlzXxdldX0w9cO9u2bZ9U\r\n8FtSq3wGdB5F2F2F9duByV7nFRB9OMz1lM/sTgGH/sXrhmJhXAsh3AmmuEUH\r\n0q2joSAGov+yuYnrueSTcFmtP6Byl597V2AK1bmWU9uBnTAY7IBPvUDI18nx\r\niQSTIqmelcqQv3rD/1bfbq6+w85lYYpcGpJhUWabokF6iu0jeto2DRT3YbKC\r\nffWtU9BpVgSj1Kmw+Q7Pbp8qKj49G2msPBU2OHlK+IOczvIZwLxQ20G1drU+\r\nMVtCNzMtuTHi5ju1Lr1VrO+NHZratVjynfngRt5yAjkh5S59T3PoMonDBwS5\r\nRtODYtb0hrrL153RX9viImQCUEQZWaXVh3v0bZ9C+Dvl6lkG9Ns9rrsQQn5r\r\nP7A8zQ8mzUfpYuthhAte94kgAe1z1lmLMZj0tX7of7nvcwHk++2BY1b0RH7t\r\nEavW4XvykKIhK7EI4hQL2MBitylLafdpwwY=\r\n=JNCT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"89d1e670339652f390d05452f3d809755e75c388","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"rollup --config rollup.config.js"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"8.4.1","description":"```sh npm install --save --save-dev --save-exact eslint@7.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"17.5.0","dependencies":{"eslint-plugin-react":"^7.26.4","eslint-plugin-tsdoc":"^0.2.14","@typescript-eslint/parser":"^5.16.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/experimental-utils":"^5.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.11.0","rollup":"2.70.1","builtins":"4.1.0","prettier":"2.6.0","@babel/cli":"7.17.6","typescript":"4.6.2","@babel/core":"7.17.8","@babel/preset-env":"7.16.11","@rollup/plugin-json":"4.1.0","@rollup/plugin-babel":"5.3.1","@rollup/plugin-commonjs":"21.0.2","@rollup/plugin-node-resolve":"13.1.3","@babel/plugin-transform-typescript":"7.16.8"},"peerDependencies":{"eslint":"^8.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_8.0.0_1648107518698_0.16057065071019982","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@oursky/eslint-plugin","version":"9.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@9.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"fc1881315bea2e9d52851b16ec972e0da259ba5d","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-9.0.0.tgz","fileCount":5,"integrity":"sha512-HhYi+CUeDkvnZ/u8HfYm9ndCjNx2iTqbiniamf+Y39Qs9jXZL63NV2Yj1EEZ591/xD/qBPjw9PdzaAh+ixsDxg==","signatures":[{"sig":"MEUCIAtCeg/9BEzmSCTL4aDbduq23Uoocy5pp5zieiL0zzadAiEAqUG8YfdRpg25Gf4L0ip24Msx1tTPAjieoUUeep1LDv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBInlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7wQ/+I8hR1joaQdEIBHT1mJ+1DyJwIIf4AREeWPvrrm5KYLPoaY+l\r\ndfdqBXuplFrOXsDzzWOtC4hdTg8iuxfY0+BzMFC2ISxpH0U+GGcjgkxdgjns\r\njTTP4nzaT6lnsPYIDgx1TsylwdyASpHyVF41QJPV5iElgZ06h6hG67cAOjgW\r\nwE1reRBy03NYjcNwhcW4j/TH9S2plsvG3aG+7EiqzWoT7yPXpGb6sBgZx60e\r\nuvQqqRdrD9k56w59G/v9aljBj4fGEQ+jtd25ryIMbGAq9IwnN3GvMRpCI+nO\r\nHXCLJdpaj+UFewIL2Is2f7vU1f7Go8B2EoHSCH7vQEXhdq2yF6pUWokzlE3v\r\n+TrviAsQxKeMJ+vNf2KUhdgx9nuQeVTfTIOdsGp4WIbFbolYRuxVcMXI4sOy\r\nB8L/SoxXSNxKZs7rMr5zeRe61Iv4pICh4qXSMlloeWTQypVWywVy/xEEI8Ya\r\nn5gaqhHDVQ0njDnABcNBGfVEsVihz3z2iQErfwB+IuxQ3SMzygRf8qeKIpy6\r\n+zTN3VQq6+sWcDHkP7O/7VZ29iExRAA3pyhzBEY6MGYUc2bmRVjM+vgS20sV\r\nV7Kve+CDkKGoWW1VV5NIQSP3x74VIa2aeP2VBcTOIqmT4Gyqh3LGDbgl21ZP\r\n7Hro5VEF+hkn/tdYYDGEPCvtUjCDayBGbc0=\r\n=Ivq+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","source":"src/index.js","gitHead":"ceb3aa01edd66d93614c9602f94188ec5a7c6bd3","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"parcel build"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"8.15.0","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"18.7.0","dependencies":{"eslint-plugin-react":"^7.30.1","eslint-plugin-tsdoc":"^0.2.16","@typescript-eslint/parser":"^5.34.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.34.0","@typescript-eslint/experimental-utils":"^5.34.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.22.0","parcel":"2.7.0","prettier":"2.7.1","typescript":"4.7.4"},"peerDependencies":{"eslint":"^8.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.0.0_1661241829265_0.8795761264256756","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@oursky/eslint-plugin","version":"9.0.1","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@9.0.1","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"5dc76261526b55987a66e9338a43a75948bb3eea","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-9.0.1.tgz","fileCount":5,"integrity":"sha512-VEXFu6uqPrrsMKr3xxiLgQydFOl5oODEJmLX3OeWXBIhZUNCPiEjFOPnFmKy/cbYJt5J3vvQpYLO9klELnVQTA==","signatures":[{"sig":"MEUCIEMwtnkWnrhRPPJnE0JeOcN9YmFoQbc4tr3hmvJsuDOeAiEAyXOOL4MljTuIEh8Lpse5+7+r5832V6J9mgcfFR0FmJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBIvsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBRQ/+P/YOQ8myaEfMgmExXaY6U7XzDvSOrU3T9j8SrLvvM+uOa3IA\r\nH5T0FWdYqOJ62KbeeIqnM7mY9INlgkV4k6hZor7QRMqZOqtfBJFqPeMlsWLC\r\n1mbdRjAZXJoi6QLK5xdQb4pdtjxT6jQsgb36bFfBIUT07eEjiTHCvMWlgneS\r\nD84En78ynsYLYHjcFeFuDo6Emcgnx7FJ7JOhI1MguX61h/TC/5xTUlnAgSOV\r\nXt/SC+28XXRHuTO6JBViRtP5i/CyI12d+9b4kqdBmXLn+qYHkmBA25LLXAcG\r\n2rzbuk3AaejWsudCq9v8WhtrV/fCmDyYBM01LlTFYGVV/zwPhcjociicOnUR\r\nE/1JgrNGOhz5oP5Fl2IXOh+uSAuKAQpayIGsZs39Wx4a2blMzy3lQxUzvwkA\r\nzw4z5nwrh6y/h+qDJmOu8xX5PKeUUi++NYIT9OFFBOgrvMgHMt4E9wZfl0/r\r\nUMm7mhYFAsAF1BL9VwKxejgOno1TgxTqUJmLypJt6QUPCfHeylZtBSK1SaqK\r\n85WjWqK9ZDmeXuCzLgsF90wdNpewslxlHvMNRYgVrWwP3ED67RDpGwRSVICt\r\n3BZcCaUblkNjl77wjT0wJq4pVjGTErUPIkPPayCJtCAxfC6S6xTdM84vH+85\r\n6G4fsDF7IWIBO316FXj6tTZHxT46P/ulcR8=\r\n=FaiF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","source":"src/index.js","gitHead":"f4bd43aae54f280476d3ed196724be60e8f0eb62","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"parcel build"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"8.15.0","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"18.7.0","dependencies":{"eslint-plugin-react":"^7.30.1","eslint-plugin-tsdoc":"^0.2.16","@typescript-eslint/parser":"^5.34.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.34.0","@typescript-eslint/experimental-utils":"^5.34.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.22.0","parcel":"2.7.0","prettier":"2.7.1","typescript":"4.7.4"},"peerDependencies":{"eslint":"^8.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.0.1_1661242348520_0.5541685735127277","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@oursky/eslint-plugin","version":"10.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@10.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"58d750e78a92403c33b8a4641eb51ee31ba91821","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-10.0.0.tgz","fileCount":5,"integrity":"sha512-shzigb0oh4QTR413X7ItkvLtLMoGdIABpYdrlBwyHVILq1F9/7SqLP3+FRcLrv+IFKh8E7foopCDkdVtXlbO7g==","signatures":[{"sig":"MEUCIEewk9DvrBa/Lg1k8yaRSWe0M7LJoELRPBNNz3C9vcZQAiEAwroIhGIz2QYwJwH92LCSqL2fbIgPhzdTebWaGSVFznk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBdRQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Jw//RHKcE7GdGjLqizMVMUYz/7q+1cJp/GKTnhrqTHUyGwHU3ANp\r\nmHYf1YR8+ePMGtcv8MAMXgnc6n2Qi+j20Lf23+fBmTZBz/zpsfNqafJV+L2i\r\nefYmWf0x53XddOqf4TUYzmHSDGFLpDX7dNe9SzCkago8GomNITGDYXoEPVhH\r\nVz7bh+uTS3H03YLT4GXBavcFCJVh6Dc1R0UUjJuW96jetpLsqdzAIatfYmG9\r\nFdN3wkFuS+L94qIdF0MK+I6lqoW3nwjDAiMsXLzxAiBQe/X++qQ33bYLZs9j\r\nuxs1U+fwqv4T+OteNrvaKD8ivq5eYIkH1O5FnlzVLAEhwcKOut5ProMp/eRs\r\nlX0VoSDWTLxHWk423gojzFeew6p2o1UiuxzMmHhOyt9QFePgx3r1O5cMO3NF\r\nFsMUcfhdTZI/2MvpBQNsYfU5cWueJO0YuZhs4rdRBSQXwEPVbEZlclfBx23/\r\nszjo9hZkDpPXZw2Pv+mp0nvE85DKYvROTUQ3H2yuEIM31UYrsjcjk8uVLNnA\r\ncz6q0Rpi0CS5vGtfewPdMWx8AN5xkcZAfzEZ6oZEu1eAb6gQS3G02paon1lV\r\nsAikdLhsV+3PBJfnGnfK3BQY1Y5v92gQ4JYBxwUxMlBNCeVQJCdpU8z28Ln8\r\nPKvhRIHLZLHvmUbzeEl/DVLqE8I12h4Evf8=\r\n=cZ3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","source":"src/index.js","gitHead":"622c79eac9f5500b2d15b97965bd5a4ad1766a25","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","format":"prettier --write --list-different 'src/**/*.{js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"parcel build"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"8.15.0","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"18.7.0","dependencies":{"eslint-plugin-react":"^7.30.1","eslint-plugin-tsdoc":"^0.2.16","@typescript-eslint/utils":"^5.34.0","@typescript-eslint/parser":"^5.34.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.34.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.22.0","parcel":"2.7.0","prettier":"2.7.1","typescript":"4.7.4"},"peerDependencies":{"eslint":"^8.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.0.0_1661326416243_0.5067336912065112","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@oursky/eslint-plugin","version":"11.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@11.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"a1bacc5d6847651688f51f28d07f39cd08de7962","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-11.0.0.tgz","fileCount":9,"integrity":"sha512-m/5cJqtvreN+O6n+GsgtY23wmpdjtNkibOksg0JgsUIu87tvPH9dWS7V0ehK8tI4TvpuoztqSEisCbqguCO3mg==","signatures":[{"sig":"MEUCIQCt8S5XShyNT3tKKrKISQbumCedUwMX10ab+YTPPcJG8QIgDaXt1RZl1NjjpJKqe+o00wjpxZtrQw/sjSQv3Zm88ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlqY7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeLA//TgzmmhFSTMUzbozMBDphnGT+0VY23g8piBCeTbThMDw2SZOf\r\neHKxS8ONk2zn3jWFX/cSbu55ZkE4tmAufsbwDdDT4uc/dne8GfkrJPppVK+c\r\n/VJeho1TK57Yiu0KZW7iMlvGF3eNOmyPJNSNsmgmwGf4VL9EntzO6ttNb0g9\r\n9xQLo/fPuAUu76GUPCjnS3D1xU93y7i1LxpXa0oCDqqgEujVv0sYXgOGUHoM\r\nc6AuEMwnSFIz/WvTeTrMzfJJl8Ce6822Ov1fYg92dZ55SzxyNQyN4fmtCDIC\r\nFO+DwBUfA4PO/GZTDMtGmrHUSmVc/ByUaQlNBjA0KiRQSX+lJa17h7ltQs5u\r\nFSx4NXj9DDjRcYImOcqLRz6E7S2m7ekXXCVAW+L4Gb+W70Nrz1TrNp8XiAaC\r\nCjsMx02dEkE7821OCeeKcUt6Uf0WkProHjdNaJO2CTUd9NZl7bTk5au9k7IY\r\nxmt7zdmL4tby3IrLdcnpwPbUJy6DEEOASGRfuyr3vi0a8GnckPxVVVh5jTnq\r\nt6Ua+whdr+BCBvmb4izIRPHLSlNVSWEaNGdTbF7imAsaJOW7OZ55P/SQsZQf\r\nlO4v+Qpd3xYMN08O9A1Blqq1yMhV/DEVe5oZWMvB4x2ET2D7BeeovFWagJp/\r\nGr3MBdpqdctfuf33OpDLcR4HyO5X7UiOLrQ=\r\n=Fv6d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"efef7d1ed84fdc472b9858426fdbcb705ffa4b69","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"8.19.2","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"18.11.0","dependencies":{"eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/utils":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.29.0","parcel":"2.8.1","prettier":"2.8.1","typescript":"4.9.4"},"peerDependencies":{"eslint":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_11.0.0_1670817339618_0.521860524588726","host":"s3://npm-registry-packages"}},"11.1.0":{"name":"@oursky/eslint-plugin","version":"11.1.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@11.1.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"4fe3d2f9a1b52048fb32d8c6fa1a0314368e416f","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-11.1.0.tgz","fileCount":9,"integrity":"sha512-cCkvlgCxhGAUqOEKfmlMpJBfOIOx/+ra/IBJ2cok3OjqpKRjl24Rlzt4VF+ZT/k5kvjBiKrkRpM2vdr/GryBVQ==","signatures":[{"sig":"MEUCIQDMnN7NEzeCokxsmqL1kWLE8zn8uncUgjXZKY/dDk5n6QIgchuyWB87MkHHJldNqHL4xJp4o5kZPC4Ax1U6qiHH/FY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlqf8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO/w/+KI6o9UvF7CWEicokRmMXEJSOgrsDedp1uHtpoC5LEpe6iG1j\r\nv/YcptVWRZaTWfiSE+1webd3bL6Slub3uLGxcEVMypOkcXLQIeHNQg7Q5anx\r\ndObymhXh0jXAQKi7JH1Vy6apn1WD0DH764u8+VxlHeX1Ah1Tou5Fp2Fq+cau\r\nHNTBWmRerrnEAIe0GwKDOdinqdmR/RF1+2+/2MyD3aBVAUxTRSk/Ph9M8zEq\r\nX3mCLPDqUU1A5BMusJLNm8Qm2l6sJCvIA2Px7Cz5q/SdGhp6P5HmkVP8OO4U\r\ngJq16mGl2YWUz3xCcw1dxoZPwaFfPjZdPMJAPnO1WzxHylVLYgOKq6Au9y8w\r\ngEJYOxIQP+3VH6lHzifrlY89y33tyq+eO2ADtdC8Q9UkaacY0Bl9KUcMhzaI\r\nvliZaMIZ+OsyCuTJpMKJO9I5f4RiALD3o1PrsmCcl5BqI+lCdwbYnuDWf3FA\r\nRm1f7WOiySyNOydm4ynHrZ4W0+9A7WecmjMI10ikwIHA4TTnJj2Jyx9y98M/\r\nJQ74Zm0D0/GpUBbZjcu4J8/sNHzvzyjSFi71SoNKlZ85VgMvunVLosw9re4H\r\nrUSREA4g7UWajeU25gelSkWwLf/Pz7w1nLSgvxlUIrnJLbDpuZZWkLNrply1\r\nBE9dMUKcrautfC6uKQ/Bu6VhkzByoFSfY7s=\r\n=CNqx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"e5c3924a8dfdb3c49c349b4d097063f8d80e7fa8","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"8.19.2","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"18.11.0","dependencies":{"eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/utils":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.29.0","parcel":"2.8.1","prettier":"2.8.1","typescript":"4.9.4"},"peerDependencies":{"eslint":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_11.1.0_1670817787923_0.46113397437716297","host":"s3://npm-registry-packages"}},"11.2.0":{"name":"@oursky/eslint-plugin","version":"11.2.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@11.2.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"6ad53d8020ccaab7506a43cbc43ff8e89d2428e7","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-11.2.0.tgz","fileCount":9,"integrity":"sha512-nmsVGUm8VN60zGpKF/LkSho0NVvUHOgWMUmGh4jNWM+F2UA+X/gPrukdhxWey70FZQtMFTmPG4mnp5IYzJNGuQ==","signatures":[{"sig":"MEQCIH2Ws0LcRq5sYrLOsxTMGiPtIA5+URwn8VzepFmSJEOlAiB+qadW9ehQOOvWFWn93iFAXbvnHKvOUMdpQp16UgQplA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222684},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"0267bdb60c56dd35b49193246c85667d8116ebb5","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"9.5.1","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"19.8.1","dependencies":{"eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/utils":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.29.0","parcel":"2.8.1","prettier":"2.8.1","typescript":"4.9.4"},"peerDependencies":{"eslint":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_11.2.0_1683880176907_0.8001713973152824","host":"s3://npm-registry-packages"}},"11.3.0":{"name":"@oursky/eslint-plugin","version":"11.3.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@11.3.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"6b394a79284f996d37b0c91e4784e4a043f3c310","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-11.3.0.tgz","fileCount":9,"integrity":"sha512-2rCcU6xJ3A9Zq4vke09NxM/urn3sLg568vjWth6nLy7luCpFejC0aPWfDYYCwwRr2H/eKnUfOS8QbqRSUTUkNQ==","signatures":[{"sig":"MEUCIQCQLGGIVQpXzUL8dX1fjACO7aalcuBanQ8xCCEKs1NoAQIgX1TcAAkCHvIi+BKb75gYclhIgFeoRW9KxgfFDq3CtH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223724},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"0647b240760b6001dce0c4dc594f2f9477143ee4","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"9.6.4","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"20.1.0","dependencies":{"eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/utils":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.29.0","parcel":"2.8.1","prettier":"2.8.1","typescript":"4.9.4"},"peerDependencies":{"eslint":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_11.3.0_1688525785125_0.08205245641900616","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@oursky/eslint-plugin","version":"12.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@12.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"c4ef1aedcc1137a470fa16660d5ea4431af93e90","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-12.0.0.tgz","fileCount":9,"integrity":"sha512-wwPkZbuui2Q2OEk9YzM1SXDSR+18+C6J6/u4Ys6UlXPwOdfvarBlHrItiW83fv7eKyosGbbccoAmBHBvgWO5ew==","signatures":[{"sig":"MEQCIClSygjTsssVL8fQKITKC2PckLTPfRGalxC64ncvbnURAiAWqMJ2MeySoJvPe741DRYxTFf5aSIKMcQRnJOcZI/QZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230072},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"83e9b6941df489b21109838969151bb9a07d1f03","scripts":{"test":"npm run prepublishOnly && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"9.6.4","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"20.1.0","dependencies":{"eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/utils":"^6.2.1","@typescript-eslint/parser":"^6.2.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^6.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.46.0","parcel":"2.8.1","prettier":"2.8.1","typescript":"4.9.4"},"peerDependencies":{"eslint":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.0_1691132882604_0.7931340687605095","host":"s3://npm-registry-packages"}},"12.1.0":{"name":"@oursky/eslint-plugin","version":"12.1.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@12.1.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"b49982abcefc8c5314d57f23556a7fba80372e5d","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-12.1.0.tgz","fileCount":9,"integrity":"sha512-QMhAx9CbCiCy1cS/X5o/3wCxmCIbQKh6ivGL2RRw9tPnlED+KXxEwO4ZMzTKiABhKiNg78vIoOtnCge1Mue5MQ==","signatures":[{"sig":"MEYCIQD/B1cCNfMvYc1XpoQJJRvZPfLRyFhwELox27YYmrKMnQIhAOQLk8esTQQ0oZ9m4KACHCdCCcQBmq36PnmtbAr/KmiQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229063},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"6e1756fb2f3ca7d0145286d7b26a5ff72bbadfbc","scripts":{"test":"npm run build && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"9.6.4","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"20.1.0","dependencies":{"eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/utils":"^6.2.1","@typescript-eslint/parser":"^6.2.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^6.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.46.0","parcel":"2.9.3","prettier":"3.0.1","typescript":"5.1.6"},"peerDependencies":{"eslint":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.1.0_1691134805382_0.4034438061878074","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@oursky/eslint-plugin","version":"13.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@13.0.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"3310cbcdcfcaee12caa7f6bc0734dfb6ec5f0990","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-13.0.0.tgz","fileCount":9,"integrity":"sha512-6WiR/aNasAV0CqzYFeHkocYzvAzZSLKF0f1T/TqGVuHRcMS90IC5kHuiWRmYFY5mKjJv+kbsY1+z7/wbyCxM0Q==","signatures":[{"sig":"MEYCIQD99hVk/7Kfk/3xEVliX0YlEhD6XyuXzybdBEtm7NrMwgIhANkc420gDmhU6440gvzNiIs7Ge3nMePi4o4hzVQ7oxPm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229624},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"55fa9a23d2c13a5c89b10a2421c67b2260851845","scripts":{"test":"npm run build && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"9.6.4","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"20.1.0","dependencies":{"eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-sonarjs":"0.21.0","@typescript-eslint/utils":"^6.5.0","@typescript-eslint/parser":"^6.5.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.48.0","parcel":"2.9.3","prettier":"3.0.3","typescript":"5.2.2"},"peerDependencies":{"eslint":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_13.0.0_1693813408298_0.08786306852391523","host":"s3://npm-registry-packages"}},"13.1.0":{"name":"@oursky/eslint-plugin","version":"13.1.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@13.1.0","maintainers":[{"name":"carmenlau","email":"kmlau.cow@gmail.com"},{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"limouren","email":"limouren@gmail.com"},{"name":"cowlkm","email":"kmlau.cow@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"},{"name":"arthelon","email":"hsing.daniel@gmail.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"a406c80b37e775030a74147634acc4b1f472b5fb","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-13.1.0.tgz","fileCount":9,"integrity":"sha512-HjbRFrCNsDrH3TLkC2NlRdflqLsUfnFu7Cywz3MgwoURt6vPgTKch2GqCPckhmN01s6mEI9cX1oCROtu7MzAaQ==","signatures":[{"sig":"MEUCIQDacxilRRCmSy+6mcs+gPJp/+8CQjWN7cLgXo8YD3L7ywIgasSmdJhYCWEH0qHLMbZnGuPlSiuRKraiaKpFGdkNQbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230522},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"0647c241ace91725f252226088e3e89129b589fc","scripts":{"test":"npm run build && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"9.8.1","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"20.6.1","dependencies":{"eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-sonarjs":"0.21.0","@typescript-eslint/utils":"^6.5.0","@typescript-eslint/parser":"^6.5.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.48.0","parcel":"2.9.3","prettier":"3.0.3","typescript":"5.2.2"},"peerDependencies":{"eslint":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_13.1.0_1695952975803_0.6523054488428999","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@oursky/eslint-plugin","version":"14.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@14.0.0","maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"e8256cc8759947b700c5bd255c25a07f856d0f51","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-14.0.0.tgz","fileCount":9,"integrity":"sha512-1cmlKy1p5mWFcI9jol5Ifo7D7owmT6V4UI/MWCrHXtUa936MDq1LYjv0/aV4wINPiqhPyx7R4/Y38E4iFCXy7g==","signatures":[{"sig":"MEQCIBwS7bQxajWaPQbZBOgzVPmODzZQaHQbL9ZJ5Ji2B0GeAiAgo9YgFshJ5xbRXoU7/+CMPE9Sn26teBEr6Wsfr8V17Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216925},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"8839ecedd7844825f26aa9e6823968469d6b00c2","scripts":{"test":"npm run build && cd test && npm ci && npm test","build":"parcel build","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"10.1.0","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"eslint-plugin-react":"^7.34.2","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-sonarjs":"^1.0.3","@typescript-eslint/utils":"^7.12.0","@typescript-eslint/parser":"^7.12.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","parcel":"2.12.0","prettier":"3.3.1","typescript":"5.4.5"},"peerDependencies":{"eslint":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.0.0_1717660669315_0.3504220147044528","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"@oursky/eslint-plugin","version":"14.0.1","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@14.0.1","maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"a7d078010a4f60e0fcc4e539859fd1b305aca6d4","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-14.0.1.tgz","fileCount":7,"integrity":"sha512-TG2Bx1XmDVwHFX7hOIe1Bk/0CwSKs4psjzv7STUYjssijzz+1jGh5ADD2t/J1EhUvQDvdxf6AkZg2gfVjhXuww==","signatures":[{"sig":"MEUCIQDU/aZVL8/x7/GscRFa+VDw4Lo7CAWl7WoYtgNOLx0CagIgXLNotQp1Ky/ky9tQc0K4D9nmUCIGNjlX2bimmkUjbUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143856},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"eaff48d9a044200258b6a03b29f3d3b434410853","scripts":{"test":"npm run build && cd test && npm ci && npm test","build":"parcel build --no-cache","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"10.1.0","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"eslint-plugin-react":"^7.34.2","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-sonarjs":"^1.0.3","@typescript-eslint/utils":"^7.12.0","@typescript-eslint/parser":"^7.12.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","parcel":"2.12.0","prettier":"3.3.1","typescript":"5.4.5"},"peerDependencies":{"eslint":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.0.1_1717663251257_0.9096680514124309","host":"s3://npm-registry-packages"}},"14.1.0":{"name":"@oursky/eslint-plugin","version":"14.1.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@14.1.0","maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"0331f2b7e5aa0e63b538668f25655486c47a104d","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-14.1.0.tgz","fileCount":7,"integrity":"sha512-YVflXPwpaSpGqSuLbt8HPu9gBCiPFwA04f2AzaBn/Mw9OC9hmagfuyob/avc2Gsvr+kA6miC/mhlr1CmGEYiog==","signatures":[{"sig":"MEUCICrcO92Dylct/+QznJ85pNI7V4iiDe7rnBOTiCa33JeWAiEA8SUxe6rBjnRvW9hl6IRVx672UplqU9xTgRCNnAEHy5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145946},"main":"dist/index.cjs","module":"dist/index.mjs","source":"src/index.mjs","gitHead":"0e1f96f9233fed69eb68ca233b1c0bc5cf5fe9d2","scripts":{"test":"npm run build && cd test && npm ci && npm test","build":"parcel build --no-cache","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"10.8.2","description":"```sh npm install --save --save-dev --save-exact eslint@8.x @oursky/eslint-plugin ```","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-sonarjs":"^1.0.4","@typescript-eslint/utils":"7.18.0","@typescript-eslint/parser":"7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"7.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","parcel":"^2.12.0","prettier":"^3.3.3","typescript":"^5.6.2"},"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.1.0_1728191524115_0.5203967470937556","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"@oursky/eslint-plugin","version":"15.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@15.0.0","maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"0e458a152baaa4fb89509bced1c7a594c63138e6","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-15.0.0.tgz","fileCount":7,"integrity":"sha512-MQNBxQjXXBTrL8ZjNm7Z+8hrAr+w/87SQ8O/oCElUe0KgYDxjRyD21kyJqyBL1LO4s0xLhVN5usDRvsOy+a8XA==","signatures":[{"sig":"MEUCIEPlqz32uEZMpGi2fakFKQknJb6ZSkREyvZIVMRYMzN1AiEAzaTDWeVKijERUNT+rc8Z4ynoFg2pJKPo9ylrn94MYkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139558},"main":"dist/index.cjs","gitHead":"e682849501ef27b175b2f4e7e276baef1f7325ae","scripts":{"test":"npm run build && cd test && npm ci && npm test","build":"rollup --config","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","prepublishOnly":"npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"10.8.2","description":"- [Installation](#installation) - [How to use?](#how-to-use)   * [TypeScript project (e.g. Node.js backend, Turbo & Stimulus frontend)](#typescript-project-eg-nodejs-backend-turbo--stimulus-frontend)   * [React project in TypeScript](#react-project-in-typ","directories":{},"_nodeVersion":"20.17.0","dependencies":{"typescript-eslint":"^8.8.0","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-sonarjs":"^2.0.3","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-native":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","rollup":"^4.24.0","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.2","@eslint/compat":"^1.2.0"},"peerDependencies":{"eslint":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_15.0.0_1728213537131_0.5799190683566771","host":"s3://npm-registry-packages"}},"15.0.1":{"name":"@oursky/eslint-plugin","version":"15.0.1","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@15.0.1","maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"60a75303d44ef09fa74e1ba64c85dd2b3b929ba8","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-15.0.1.tgz","fileCount":7,"integrity":"sha512-HGV975LUXFXCs5dziSGDzjq8q9YaUCMsFMymMXlp8U6l72BgDRa2gNqUJzRi0EdGbL2j95YMvuXdyrLs3o4X+A==","signatures":[{"sig":"MEQCIEXVpa0QPRjtaMpA/gDnRa2CXiBeAD2+57q8eXNDfJy/AiA4lpUu3A/d7Anm3CKSNIkXl0jU1F8iOK6v+ualnJtfzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139558},"main":"dist/index.cjs","gitHead":"747520b7b853f4f5fa5b7a991ed417bc7443d468","scripts":{"test":"npm run build && cd test && npm ci && npm test","build":"rollup --config","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","prepublishOnly":"npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"10.8.2","description":"- [Installation](#installation) - [How to use?](#how-to-use)   * [TypeScript project (e.g. Node.js backend, Turbo & Stimulus frontend)](#typescript-project-eg-nodejs-backend-turbo--stimulus-frontend)   * [React project in TypeScript](#react-project-in-typ","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@eslint/js":"^9.12.0","@eslint/compat":"^1.2.0","typescript-eslint":"^8.8.0","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-sonarjs":"^2.0.3","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-native":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","rollup":"^4.24.0","prettier":"^3.3.3","typescript":"^5.6.2"},"peerDependencies":{"eslint":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_15.0.1_1728271172793_0.15210037601390147","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"@oursky/eslint-plugin","version":"16.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@16.0.0","maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"65e70bb8b09918d329b218bdc8f2ca95160c2789","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-16.0.0.tgz","fileCount":7,"integrity":"sha512-6LsipsChaa3hWn+YWBpNayDTzUunIId8dVArdQY6Aubln9Pgwj/PhZi1/6gd3mcBvQN3W8kurgwa1tZkFoFLdw==","signatures":[{"sig":"MEUCIDTaVhe0nYuNwKyf1U83xMiw9G5sDWilZ/EaRloVZ58vAiEA4QU/PqvCjheG9MyHE6xrjB7jMq5/56aDs4l6F505Vto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139776},"main":"dist/index.cjs","gitHead":"6374a9d0f3307db4224b6c58efc2d5397135d042","scripts":{"test":"./scripts/test.sh","build":"rollup --config","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","prepublishOnly":"npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"10.9.0","description":"- [Installation](#installation) - [How to use?](#how-to-use)   * [TypeScript project (e.g. Node.js backend, Turbo & Stimulus frontend)](#typescript-project-eg-nodejs-backend-turbo--stimulus-frontend)   * [React project in TypeScript](#react-project-in-typ","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@eslint/js":"^9.21.0","@eslint/compat":"^1.2.7","typescript-eslint":"^8.26.0","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-native":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rollup":"^4.34.9","prettier":"^3.5.3","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.21.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_16.0.0_1741332389508_0.7637425347296338","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@oursky/eslint-plugin","version":"17.0.0","author":{"email":"louischan@oursky.com"},"license":"Apache-2.0","_id":"@oursky/eslint-plugin@17.0.0","maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"homepage":"https://github.com/oursky/eslint-oursky#readme","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"dist":{"shasum":"1be806e6ce8103553f257d5d42592d111398efbd","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-17.0.0.tgz","fileCount":4,"integrity":"sha512-UQQsHKqBAMGgGdtzkNDy5UpRou4NOoGJFvFFBs86KPgv1WauHIO+bTRPb49rjl60LjRrJT5sC/uRjWHR6pnuNg==","signatures":[{"sig":"MEUCIFA/p03VxDXQ2M/2IX3SesqdmaMBgR9aTNfDVpfRwMRBAiEAphnkIbCGJ1xF3t9DwIvY1f0zE6XIYMgqxq0VGATHtUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40699},"main":"dist/index.cjs","gitHead":"5b0f1aacd414e9b79a28fd1a62e5fa16c8e049a5","scripts":{"test":"./scripts/test.sh","build":"rollup --config","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'","prepublishOnly":"npm run format && npm run test"},"_npmUser":{"name":"louischan-oursky","actor":{"name":"louischan-oursky","type":"user","email":"louischan@oursky.com"},"email":"louischan@oursky.com"},"repository":{"url":"git+ssh://git@github.com/oursky/eslint-oursky.git","type":"git"},"_npmVersion":"10.9.2","description":"- [Installation](#installation) - [How to use?](#how-to-use)   * [TypeScript project (e.g. Node.js backend, Turbo & Stimulus frontend)](#typescript-project-eg-nodejs-backend-turbo--stimulus-frontend)   * [React project in TypeScript](#react-project-in-typ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"^9.30.1","@eslint/compat":"^1.3.1","typescript-eslint":"^8.36.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","rollup":"^4.44.2","prettier":"^3.6.2","typescript":"^5.8.3"},"peerDependencies":{"eslint":"^9.30.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_17.0.0_1751957403497_0.6222123810719113","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@oursky/eslint-plugin","version":"17.1.0","main":"dist/index.cjs","repository":{"type":"git","url":"git+ssh://git@github.com/oursky/eslint-oursky.git"},"author":{"email":"rickmak@oursky.com"},"license":"Apache-2.0","scripts":{"build":"rollup --config","prepublishOnly":"npm run format && npm run test","test":"./scripts/test.sh","format":"prettier --write --list-different 'src/**/*.{cjs,mjs,js,jsx,ts,tsx}'"},"dependencies":{"@eslint/compat":"^1.4.1","@eslint/js":"^9.39.4","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-tsdoc":"^0.5.2","typescript-eslint":"^8.57.2"},"devDependencies":{"eslint":"^9.39.4","prettier":"^3.8.1","rollup":"^4.60.0","typescript":"^5.9.3"},"peerDependencies":{"eslint":"^9.39.4"},"_id":"@oursky/eslint-plugin@17.1.0","gitHead":"90efe8333ff93747e3ea99d1b02d6b86692d5476","description":"- [Installation](#installation) - [How to use?](#how-to-use)   * [TypeScript project (e.g. Node.js backend, Turbo & Stimulus frontend)](#typescript-project-eg-nodejs-backend-turbo--stimulus-frontend)   * [React project in TypeScript](#react-project-in-typ","bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"homepage":"https://github.com/oursky/eslint-oursky#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xtz/4uYPjy5jcHk22WLbVspcaYfDdTGfEIsakrETS+ou1kWCYNIsVhe8lvSuSgpzrKio9meYGbKLoyrU/aweQA==","shasum":"68b4b54ab64324ca0ab0ba8760fb88ae7be3105a","tarball":"https://registry.npmjs.org/@oursky/eslint-plugin/-/eslint-plugin-17.1.0.tgz","fileCount":4,"unpackedSize":41632,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDndB7u8SusCYp5fyhzm/9rcQaPRMtrMfwLiWznIpJLhgIgYaMuun4ODIxH+sXTo9x97970vJ/Z/y6C3oRKh9FbpEg="}]},"_npmUser":{"name":"rickmak","email":"rick.mak@gmail.com"},"directories":{},"maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin_17.1.0_1774541523714_0.21978963550926212"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-03T10:49:56.116Z","modified":"2026-03-26T16:12:04.074Z","2.0.0":"2020-03-03T10:49:56.436Z","2.1.0":"2020-04-23T10:22:42.495Z","3.0.0":"2020-05-22T09:31:13.680Z","3.1.0":"2020-05-23T07:47:34.996Z","3.2.0":"2020-06-10T09:21:04.190Z","3.3.0":"2020-08-17T08:10:05.200Z","3.3.1":"2020-08-20T10:04:46.369Z","4.0.0":"2020-09-02T10:37:16.498Z","4.1.0":"2020-09-02T10:43:06.827Z","5.0.0":"2021-04-08T10:51:33.973Z","6.0.0":"2021-08-13T11:04:41.621Z","7.0.0":"2021-10-04T03:48:50.552Z","8.0.0":"2022-03-24T07:38:38.855Z","9.0.0":"2022-08-23T08:03:49.383Z","9.0.1":"2022-08-23T08:12:28.669Z","10.0.0":"2022-08-24T07:33:36.442Z","11.0.0":"2022-12-12T03:55:39.787Z","11.1.0":"2022-12-12T04:03:08.116Z","11.2.0":"2023-05-12T08:29:37.108Z","11.3.0":"2023-07-05T02:56:25.294Z","12.0.0":"2023-08-04T07:08:02.817Z","12.1.0":"2023-08-04T07:40:05.705Z","13.0.0":"2023-09-04T07:43:28.465Z","13.1.0":"2023-09-29T02:02:56.016Z","14.0.0":"2024-06-06T07:57:49.500Z","14.0.1":"2024-06-06T08:40:51.399Z","14.1.0":"2024-10-06T05:12:04.421Z","15.0.0":"2024-10-06T11:18:57.325Z","15.0.1":"2024-10-07T03:19:33.093Z","16.0.0":"2025-03-07T07:26:29.675Z","17.0.0":"2025-07-08T06:50:03.718Z","17.1.0":"2026-03-26T16:12:03.868Z"},"bugs":{"url":"https://github.com/oursky/eslint-oursky/issues"},"author":{"email":"rickmak@oursky.com"},"license":"Apache-2.0","homepage":"https://github.com/oursky/eslint-oursky#readme","repository":{"type":"git","url":"git+ssh://git@github.com/oursky/eslint-oursky.git"},"description":"- [Installation](#installation) - [How to use?](#how-to-use)   * [TypeScript project (e.g. Node.js backend, Turbo & Stimulus frontend)](#typescript-project-eg-nodejs-backend-turbo--stimulus-frontend)   * [React project in TypeScript](#react-project-in-typ","maintainers":[{"name":"rickmak","email":"rick.mak@gmail.com"},{"name":"louischan-oursky","email":"louischan@oursky.com"},{"name":"cychiuae","email":"cychiuae@connect.ust.hk"},{"name":"kiootic","email":"kiootic@oursky.com"}],"readme":"- [Installation](#installation)\n- [How to use?](#how-to-use)\n  * [TypeScript project (e.g. Node.js backend, Turbo & Stimulus frontend)](#typescript-project-eg-nodejs-backend-turbo--stimulus-frontend)\n  * [React project in TypeScript](#react-project-in-typescript)\n  * [React Native Project in TypeScript](#react-native-project-in-typescript)\n  * [What about other use cases?](#what-about-other-use-cases)\n- [I want to disable / enable a rule in my project. How can I do that?](#i-want-to-disable--enable-a-rule-in-my-project-how-can-i-do-that)\n\n## Installation\n\nThis plugin supports eslint 9 only.\n\n```sh\nnpm install --save --save-dev eslint@9.x @oursky/eslint-plugin\n```\n\n## How to use?\n\nThe following examples are the contents of your `eslint.config.mjs`.\n\n### TypeScript project (e.g. Node.js backend, Turbo & Stimulus frontend)\n\n```javascript\nimport oursky from \"@oursky/eslint-plugin\";\n\nconst js = \"src/**/*.{js,jsx,mjs,mjsx}\";\nconst ts = \"src/**/*.{ts,tsx,mts,mtsx}\";\n\nexport default [\n  {\n    files: [ts],\n    languageOptions: {\n      parserOptions: {\n        projectService: true,\n        tsconfigRootDir: import.meta.dirname,\n      },\n    },\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.eslint,\n  },\n  {\n    files: [ts],\n    ...oursky.configs.typescript,\n  },\n  {\n    files: [ts],\n    ...oursky.configs.tsdoc,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.oursky,\n  },\n];\n```\n\n### React project in TypeScript\n\n```javascript\nimport oursky from \"@oursky/eslint-plugin\";\n\nconst js = \"src/**/*.{js,jsx,mjs,mjsx}\";\nconst ts = \"src/**/*.{ts,tsx,mts,mtsx}\";\n\nexport default [\n  {\n    files: [ts],\n    languageOptions: {\n      parserOptions: {\n        projectService: true,\n        tsconfigRootDir: import.meta.dirname,\n      },\n    },\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.eslint,\n  },\n  {\n    files: [ts],\n    ...oursky.configs.typescript,\n  },\n  {\n    files: [ts],\n    ...oursky.configs.tsdoc,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.oursky,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.react,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs[\"react-hooks\"],\n  },\n];\n```\n\n### React Native Project in TypeScript\n\n```javascript\nimport oursky from \"@oursky/eslint-plugin\";\n\nconst js = \"src/**/*.{js,jsx,mjs,mjsx}\";\nconst ts = \"src/**/*.{ts,tsx,mts,mtsx}\";\n\nexport default [\n  {\n    files: [ts],\n    languageOptions: {\n      parserOptions: {\n        projectService: true,\n        tsconfigRootDir: import.meta.dirname,\n      },\n    },\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.eslint,\n  },\n  {\n    files: [ts],\n    ...oursky.configs.typescript,\n  },\n  {\n    files: [ts],\n    ...oursky.configs.tsdoc,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.oursky,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.react,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs[\"react-hooks\"],\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs[\"react-native\"],\n  },\n];\n```\n\n### What about other use cases?\n\nYou are not supposed to have other use cases at Oursky.\nOpen an issue if you want to discuss.\n\n## I want to disable / enable a rule in my project. How can I do that?\n\nYou use ordinary object rest spread to override.\n\n```javascript\nimport oursky from \"@oursky/eslint-plugin\";\n\nconst js = \"src/**/*.{js,jsx,mjs,mjsx}\";\nconst ts = \"src/**/*.{ts,tsx,mts,mtsx}\";\n\nexport default [\n  {\n    files: [ts],\n    languageOptions: {\n      parserOptions: {\n        projectService: true,\n        tsconfigRootDir: import.meta.dirname,\n      },\n    },\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.eslint,\n  },\n  {\n    files: [ts],\n    ...oursky.configs.typescript,\n    rules: {\n      ...oursky.configs.typescript.rules,\n      \"@typescript-eslint/parameter-properties\": \"off\",\n      \"@typescript-eslint/no-restricted-types\": [\n        \"error\",\n        {\n          \"types\": {\n            \"BrokenType\": \"BrokenType is broken. Use NonBrokenType instead\",\n          },\n        },\n      ]\n    },\n  },\n  {\n    files: [ts],\n    ...oursky.configs.tsdoc,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.oursky,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs.react,\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs[\"react-hooks\"],\n  },\n  {\n    files: [js, ts],\n    ...oursky.configs[\"react-native\"],\n  },\n];\n```\n","readmeFilename":"README.md"}