{"_id":"@mysticatea/eslint-plugin","_rev":"18-f32d685bad2a1578addaccc704f6829e","name":"@mysticatea/eslint-plugin","dist-tags":{"latest":"13.0.0","next":"12.0.0-alpha.0"},"versions":{"5.0.0-beta.15":{"name":"@mysticatea/eslint-plugin","version":"5.0.0-beta.15","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","files":["lib"],"peerDependencies":{"eslint":">=5.0.0"},"dependencies":{"eslint-plugin-eslint-comments":"^3.0.0","eslint-plugin-eslint-plugin":"~1.4.0","eslint-plugin-node":"~6.0.1","eslint-plugin-prettier":"~2.6.0","eslint-plugin-typescript":"~0.12.0","eslint-plugin-vue":"~4.5.0","prettier":"^1.13.5","typescript-eslint-parser":"^16.0.0","vue-eslint-parser":"^2.0.3"},"devDependencies":{"chokidar-cli":"^1.2.0","codecov":"^3.0.1","eslint":"^5.0.0","fs-extra":"^6.0.1","globals":"^11.5.0","mocha":"^5.1.1","npm-run-all":"^4.1.2","nyc":"^12.0.2","opener":"^1.4.3","rimraf":"^2.6.2"},"scripts":{"preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib/rules","postversion":"git push && git push --tags","clean":"rimraf .nyc_output coverage","lint":"eslint lib scripts tests .eslintrc.js","pretest":"npm run -s lint","test":"nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","watch":"chokidar lib tests --initial --command \"npm test && nyc report --reporter lcov\"","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcovonly && codecov"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"260b8e31b5dfd31382e6b54cd2d75e3db81450b8","_id":"@mysticatea/eslint-plugin@5.0.0-beta.15","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-birGxrnhtf1++5sQ9pNEJ9vWdB79M2ZfD3V+uc09KwId+YUtIfmbtOPbVxa4WR1Q47uu830RuMarhwbN+KDCwQ==","shasum":"1fd65d557b08213a698d424893973ab6adaef90b","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-5.0.0-beta.15.tgz","fileCount":39,"unpackedSize":118640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMfc3CRA9TVsSAnZWagAAE3wP/2tnXzJwJ2FYgtoEIVGX\nTr/39h/Ao9sB/YBZ9ulMlgl7ZEPYEaW+ebfPUYVAwhs+oFrsP1C/jhUA7P/B\n5W9RO2GIxx2n4LcK+Fs8XWnzm8ROfbRKl9w83TnUiU0I9WxB31lIhkTas4e6\nj7Zm33VEUsJ9fV1bo3xFaK0Sb9yU1Qmt3sF6BkqMd1EHsIeAX/Um75+GvREj\nEHIXCzSRHjZfBjlaCFfeWkH8CQBkZQYdMUrkO2HJhdnbkEK2NyTjcmnhns5J\nDXJ3Y6WBFgA4Euk0cM6otsGzzDvFZ4kzx2p9lZOi7l8+z8WrU2bHVOPxIqLu\nFTTC50OMBf2cqstiJLhs5f7bIP+EB7Cd/0Jyg5+txTOT948N2bE5sOzlEpcr\npbXTUxeudPAOYzFFv5kioiKsWmQ9KVgt8gv+zRipcWxR2+AFSWAsLb/SgnZl\nA8edIJQtq6N0uOJUSSytPjfwfM0ikt3/zZRM8fiKUabRZ5NFesLfCAlwkapp\nvO/VZXrK2S4d1yKjUgb34tIsLmeafOtU009PeypYO0/Tho4siE5G89mD7ivC\nCEXqgk40qOYyLFyzEodJXeYylGZgDKskUc0UzIu393/bcZx8XhQy82OIYyxK\ncMm3t7UUJ2VWGUY7iiK8jdN5zjXwcIEhjpg/LREgivFGr2oJnphIs3ttCVBa\ntsjN\r\n=Ejch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCpnObJ03hao+7cVeLPKbWmhcoPNMtXEEH9gqVbr2vWAiEAiQSCSYkjf0ox6UiHpJlFy9B1gk7H7jj7RY+udRyzYQI="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_5.0.0-beta.15_1530001206890_0.027200182611258228"},"_hasShrinkwrap":false},"5.0.0":{"name":"@mysticatea/eslint-plugin","version":"5.0.0","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","files":["lib"],"peerDependencies":{"eslint":">=5.0.0"},"dependencies":{"eslint-plugin-eslint-comments":"^3.0.0","eslint-plugin-eslint-plugin":"~1.4.0","eslint-plugin-node":"~6.0.1","eslint-plugin-prettier":"~2.6.0","eslint-plugin-typescript":"~0.12.0","eslint-plugin-vue":"~4.5.0","prettier":"^1.13.5","typescript-eslint-parser":"^16.0.0","vue-eslint-parser":"^2.0.3"},"devDependencies":{"chokidar-cli":"^1.2.0","codecov":"^3.0.1","eslint":"^5.0.0","fs-extra":"^6.0.1","globals":"^11.5.0","mocha":"^5.1.1","npm-run-all":"^4.1.2","nyc":"^12.0.2","opener":"^1.4.3","rimraf":"^2.6.2"},"scripts":{"preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib/rules","postversion":"git push && git push --tags","clean":"rimraf .nyc_output coverage","lint":"eslint lib scripts tests .eslintrc.js","pretest":"npm run -s lint","test":"nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","watch":"chokidar lib tests --initial --command \"npm test && nyc report --reporter lcov\"","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcovonly && codecov"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"39b0da3375bb10c1459d6527db8193394d6b80de","_id":"@mysticatea/eslint-plugin@5.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-P9B0I6/u3xlyCBanCNq+6CLUODuESR9pnS7kBArLGCG6eG7mGR2P4EiSduNIUtWzpmnJ7N7Bt2rBbBYQxekBXQ==","shasum":"2a0045120092fc1e9b2d35418a8a3b076bf92298","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-5.0.0.tgz","fileCount":39,"unpackedSize":118560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMgmXCRA9TVsSAnZWagAAjpMP/1AdwHsKRfVlzyPwItbX\n6JrdhcaAS9A1Bx10Q0xhCAK0963k+qBZafBAtkcVCYSMV39Bey4TqvxHq2Nh\ngNlZOwWU8Iz7b2cQpH4aGxFdZZPHjxEzxIoELV5A5pHWHhuXBwoIy4whWCVs\nWFmaDgWOrr/qC9j4e9gvvjNW135pk+/x6eKPcl5Izc1LtxK3EMdkjyENN0vF\nwF+iOf84kqMogfGosfZRVPW8RBgs4oqP6QPuBkPy5Gbml9JvtPVEd/V1Wr3b\nW5Z8empwbwetA+JsbBTGVuIeMpFeRNGZrOBvqa3jiJvT9li0xnhZaz/vAwro\nbS0JSAwX/wv8W9JUy4a54r9Hc040N3fJMGwK9FpY41GWlp+5Oiz872X+fL3S\nGm6siFpO7IYsDWFTCotz2avwvBrJjsL1B67FkPg/ffV+SArUcd4vyb7PmqF4\nREZKl9IqfQdRqxmrKKN/oTyNaAioCoDeaxR4urwRGZC70AFD2dqESQNXY/CD\niKa886leLzD6r6iO2/4IOO9uYoPJPpof3nplo0ymqD2JRcAazNchEnLl0InM\nF/P+yeAk+CYgZnVuyhzWvXDTVpbtyAZuyT22/2QuUYdPBq533fOvDaDV4Otd\nwT3rCuZ5Pk23eZeDixK7EpZZiqVALfQcack9jjEYzj77XVkZQXFfeSUfAKbF\nOWtv\r\n=8Zgd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+4KV8IEi+ZmUjA4HO2Gz/uQFEMN7PQyHn7+iKDVZ1ZwIgYj/hNt19OTpMBer5YZXPO/JcUhHcSuy8BytmxgKDgEA="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_5.0.0_1530005911030_0.6821524034147466"},"_hasShrinkwrap":false},"5.0.1":{"name":"@mysticatea/eslint-plugin","version":"5.0.1","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","files":["lib"],"peerDependencies":{"eslint":">=5.0.0"},"dependencies":{"eslint-plugin-eslint-comments":"^3.0.0","eslint-plugin-eslint-plugin":"~1.4.0","eslint-plugin-node":"~6.0.1","eslint-plugin-prettier":"~2.6.0","eslint-plugin-typescript":"~0.12.0","eslint-plugin-vue":"~4.5.0","prettier":"^1.13.5","typescript-eslint-parser":"^16.0.0","vue-eslint-parser":"^2.0.3"},"devDependencies":{"chokidar-cli":"^1.2.0","codecov":"^3.0.1","eslint":"^5.0.0","fs-extra":"^6.0.1","globals":"^11.5.0","mocha":"^5.1.1","npm-run-all":"^4.1.2","nyc":"^12.0.2","opener":"^1.4.3","rimraf":"^2.6.2"},"scripts":{"preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib/rules","postversion":"git push && git push --tags","clean":"rimraf .nyc_output coverage","lint":"eslint lib scripts tests .eslintrc.js","pretest":"npm run -s lint","test":"nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","watch":"chokidar lib tests --initial --command \"npm test && nyc report --reporter lcov\"","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcovonly && codecov"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"fa5fb2f1409b96201fec00dafd6b8ac3a250cc98","_id":"@mysticatea/eslint-plugin@5.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-8jtx8rBkQPYgmYwZnL5akXaTHOIfIsMK6PLV+eDofVKxCWE73AjSbB2Lz3oLwxStFHtY8tORfGJuETyY/qJWlQ==","shasum":"81bdfb3e39c30fc2dabca75a83d8ebb5c5e1a026","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-5.0.1.tgz","fileCount":39,"unpackedSize":118561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMiaICRA9TVsSAnZWagAAy3oP+gIiNZ8pg4NdreCnPuBE\nHSk9ATtBfObXIF+GB8konVnsMZpzmdrAxvviNIqcbe4j2bp9xkiZx9gJWSj5\nWvK/tff6LR9oyW+iefDHsCeVAqRnNiUyjaUZwMEtmH0b6awH0l8Iqm+4Xmt4\n6rDQBfPPL4JnW1jfT9/+Ykzd5/CtC+DZGRT79jeQX0wxsCgYBTKILhqYzLwG\nqZhL+pCU3q9yhRz9c8OyFS0yjSYt+7en8bUAr71aseamRJ/UFRWnFcJ6yLPk\nQ+yUO/E+X17+WKTEPGfIDUzHMT6yarZUzQplg0gwkCsS3iqTyVdEdOxSOrLj\n/9dXaa5kdGpWt6vvaOOri6UemqaJ3wklYtB8mismxS3lsb3endKScslXJnfC\nhlszaXgs0uJqmZ6WZUpv3U9OvorGfKvCIgZkku2NwN/rL5yFFFgVmZ3gOw6X\nt3NuPsBKC8WWwVQsV0Jkc2YSOMTjEqq+lUZrAZ7mlatmHae19055T39GalQh\nezoyapPjFWnq7AKwGUXqoGTvu7dMOo66wk3SWsx0pfodbpO/1nqLDQh97i6r\nCjQZGc115AtGcOx1bRr7QxXywZYA89ie/YAln+jTHbTnbyYuF0RiPhy7vX3A\npjqANupkOAgirNLmKMHF6WC/MJlzSCfjM8KzlorO0NKapFIcyAHhah3hcE0L\nWC2a\r\n=U4vk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUPwyIa1j+Ije5E7hnv1ANOaAnWkgobujBpAlnd+pkzAIhALVlzbtoozKCStBXRBTZTPNJVdyOa8dBCozfnqlhKhLP"}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_5.0.1_1530013320061_0.5917269107394614"},"_hasShrinkwrap":false},"5.1.0":{"name":"@mysticatea/eslint-plugin","version":"5.1.0","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","files":["lib"],"peerDependencies":{"eslint":">=5.0.0"},"dependencies":{"eslint-plugin-eslint-comments":"^3.0.0","eslint-plugin-eslint-plugin":"~1.4.0","eslint-plugin-node":"~6.0.1","eslint-plugin-prettier":"~2.6.0","eslint-plugin-typescript":"~0.12.0","eslint-plugin-vue":"~4.5.0","prettier":"^1.13.5","typescript-eslint-parser":"^16.0.0","vue-eslint-parser":"^3.1.0"},"devDependencies":{"chokidar-cli":"^1.2.0","codecov":"^3.0.1","eslint":"^5.1.0","fs-extra":"^6.0.1","globals":"^11.5.0","mocha":"^5.1.1","npm-run-all":"^4.1.2","nyc":"^12.0.2","opener":"^1.4.3","rimraf":"^2.6.2"},"scripts":{"preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib/rules","postversion":"git push && git push --tags","clean":"rimraf .nyc_output coverage","lint":"eslint lib scripts tests .eslintrc.js","pretest":"npm run -s lint","test":"nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","watch":"chokidar lib tests --initial --command \"npm test && nyc report --reporter lcov\"","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcovonly && codecov"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"9fee47be175987bc70a4ce22ef2f5431f4b97482","_id":"@mysticatea/eslint-plugin@5.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-06UxQU6n5gswHvKCZ6A3FsWncg3L9kvacIRfBueV0kYi8rJiIfCxMnMXKxMHu99ukUFicluoibVXNlMqD1OcGA==","shasum":"364d7709537bd44f876d2152810e56929e042821","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-5.1.0.tgz","fileCount":39,"unpackedSize":118624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRFvBCRA9TVsSAnZWagAAJxYP/3fiNLvkH5JZlVpckfpb\nxVQTGH0JWZNKh1oWWbY2zNNy6pHJdjpuSzwhvDkfxiZO5Dux7Gf0+I5qCyXL\ndUb9td6pUQtHoXcR4QlLFKqasI0M3fMiNqGEbv8/N+D1eozUoc5Wb5f2ZIUk\nz/RF4qiBybdIRB399U7/0eAF/LOZZUOItQlNTnAbp1ZS7MEo7++VfiRXXq7D\nqlwFrmSN7y5XOvd8LRJv6m+3YCQGz+3lBH6W3zHDFLT3o8ZtuhKCLNWsaNXd\noOe9civpcsEiqAJ83JcdTcsjZTfLT4V5fJ+UG2AzGBmzKcDWOvMV9HhaQKUk\nNYoLoLPWZxE/efPeUCYX0cp2JRSYHprY8KC571cB0q37mY/fZ4N1bVZ5vqkY\nElyJikz0/iNc6S7kl31cZzIukgtecGOsKlyLOL5r+z+HXUSO4QkAnPzJPRfk\nrnhsaIlnyUdBA9K6udgfSJwhoQ9p2pBBuf6Yjn/NBsd9IIxIxN6izlk1d/2D\nlQMy01EBX60yyqAmULQM9IGW5PIeRWrEGF8pR3y5wxsZTGqz940hgXWrHXfN\nUQlmyUTJemhOIxp9Zxr69dntud9EQXW6sO6YZN+8nLIzNoCJo64ik5EJTaI0\nU/E8VVdnbo/GQb9KMDRhlO7hgGLOLI6OMR1jt/Jrm1ts/xyWrqLGrUXDfE78\nQhcn\r\n=FNPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPjoJNcswqohee5mqARjsy4ZRS4IHi4I8DuPg386oUAAiEA8iGnRjV4a1/MBviOn/93H4WfScTOc5wqE5yTIk8a7p8="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_5.1.0_1531206593869_0.30717361943287314"},"_hasShrinkwrap":false},"6.0.0":{"name":"@mysticatea/eslint-plugin","version":"6.0.0","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.0.0"},"dependencies":{"eslint-plugin-eslint-comments":"~3.0.1","eslint-plugin-eslint-plugin":"~1.4.0","eslint-plugin-node":"~7.0.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-typescript":"~0.12.0","eslint-plugin-vue":"~5.0.0-beta.3","prettier":"~1.14.2","typescript-eslint-parser":"^20.0.0","vue-eslint-parser":"^3.2.2"},"devDependencies":{"@mysticatea/eslint-plugin":"^5.1.0","chokidar-cli":"^1.2.0","codecov":"^3.0.1","eslint":"~5.6.1","fs-extra":"^7.0.0","globals":"^11.7.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","nyc":"^13.0.1","opener":"^1.5.0","rimraf":"^2.6.2"},"scripts":{"preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib/rules","postversion":"git push && git push --tags","clean":"rimraf .nyc_output coverage","lint":"eslint lib scripts tests","pretest":"npm run -s lint","test":"nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","watch":"chokidar lib tests --initial --command \"npm test && nyc report --reporter lcov\"","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcovonly && codecov"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"8b59992fcfd7f49a6e4826ad08e73a386b57744c","_id":"@mysticatea/eslint-plugin@6.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.11.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-bBanq0sMIzJu0Tq2A6Kvyu+9E18bBbQxVSehW94Ld8mPVJAihMw+fnk5cxhd+fYCbIp1uCrRyEayzbXcBfeDhA==","shasum":"af39ff3bc2ed9495b41b2733a562214c67c73acd","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-6.0.0.tgz","fileCount":39,"unpackedSize":120060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvtthCRA9TVsSAnZWagAA3FIP/Rpux3xs/+rNMyK+Y8Ty\n9QNKj0FPGkGruqyCkYUvJFNP5p/dYDO0RxG+bhpfkbf/cNZps7RDtez2FAz9\nAD9Rgq3tLvjQ99SmgUHi+evZy8kpC58N8lox4wxwUG3Y6iJ/AFz13bVJRJvA\nYn3kU0Q8FkqVEZFs0pYZVy5euRdnjjDUIv9LJ4l0kgS4PMuyC2iaWSfIh571\ncO/GDt4xDGXYz9LnJ0d5K0mlC/8aHySLD3tfCJ2oDdSxMkuZM7XvJ7YrkQdo\nBf2SIsecr6ETbRwgKAVp9RAfqMffbPEdzmxuljitw7J9xCIORzurtXPL8cF5\n/ry4cgd0HiPY5MgQmsZvROSqBvpmhUGViHuYu7QOKy8Emysiw6Kqz3IavRsF\nSnSJEr/gv5aUlRuoogmozN3WjxJAihBeceG3QVILzEZbJamlBDgDqM9cdNKN\nQ72DZMUZnlKoJ3LcWEbY02QrFI0mmFSmC2ZPMck9m3ODWh7nyiqSn1JWRr5/\n6MtMkOUDB1PpeFRktXvuz5eo+/WOtw8DH2/Fo78tga+b3ljh516wIG8J2wMt\naBfdqbPa/4o3FuBnFcrkUfODnwWoFIkUi0uBolL1oiLgAUzanN2b7z988fBx\no3yMYhsWEg4hVq7aDW3P7CMn6tfpy9JQwqNKJs7HT97w41D07czabs1FJT5Q\ndliR\r\n=RPD4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjDiHDEr55cMbhHALK9w+7In/waX1VfcprjKEkJs9SKAIhAJQNEh2oO8Zb9xF1KsfhLHwzEwHQ3oxXjGbDagGBc1tw"}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_6.0.0_1539234656666_0.2512610961153334"},"_hasShrinkwrap":false},"7.0.0":{"name":"@mysticatea/eslint-plugin","version":"7.0.0","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.0.0"},"dependencies":{"eslint-plugin-eslint-comments":"~3.0.1","eslint-plugin-eslint-plugin":"~1.4.0","eslint-plugin-node":"~7.0.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-typescript":"~0.12.0","eslint-plugin-vue":"~5.0.0-beta.3","prettier":"~1.14.2","typescript-eslint-parser":"^20.0.0","vue-eslint-parser":"^3.2.2"},"devDependencies":{"@mysticatea/eslint-plugin":"^5.1.0","chokidar-cli":"^1.2.0","codecov":"^3.0.1","eslint":"~5.6.1","fs-extra":"^7.0.0","globals":"^11.7.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","nyc":"^13.0.1","opener":"^1.5.0","rimraf":"^2.6.2"},"scripts":{"preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib/rules","postversion":"git push && git push --tags","clean":"rimraf .nyc_output coverage","lint":"eslint lib scripts tests","pretest":"npm run -s lint","test":"nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","watch":"chokidar lib tests --initial --command \"npm test && nyc report --reporter lcov\"","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcovonly && codecov"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"8491ac0f4c34585483d45bd301bd5308d90583d3","_id":"@mysticatea/eslint-plugin@7.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.12.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-03bZ6RS55+MpK3Gw9IrkShkVVDB0m01IhQcd3kD52gJ4HeZMAqlSVZOWWKWfmRCF/v23XADpaYaVQOTIBcfQ1g==","shasum":"dfe75b9a90a90658875c94a7be811a5cc4a0787a","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-7.0.0.tgz","fileCount":39,"unpackedSize":120135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJby49HCRA9TVsSAnZWagAA2BoP/2z/5Vqp2DBZwrzCsAuI\neMxAvudpmVUPTt05ZkwE2ccTqnhgZt8Zyr6CaIaiDViKbMBY1LjEIGITmy2q\n1ukddD5c8UVBediSGM6PhW1zqE3Vx4K+XMj5/WpsFtcORfPnPS7W69Jy499O\nKncSg6keBpouEkaIQVvdR0BAqjWghm+t9mv2jgwORZcqA16ZDZfORHDr+IU1\n1SGYrt6Wi79mM4X0Viue41DNg5l+SeFEd2pyOjoF+GuZ3FCWhiqeiIXzm7qY\noWt0Hg6u6LRvEJigomY+ajVmeaqU+5VtD01wVowto78rvk43qy9Tz5jah+tD\ngEoGER1APuKUTbHmmzl1AAAsHhC2Dkki+E7UdB40LxPA2vlVZl/zHtobOc+5\n7IT5kjZ3xAGP+UzCnHriVShjrN9QZIOkoifK5QjVsOOawY95TOOdsO5XeRa4\ndYHPHEybznP7Y6kpxC4TIGmfl97/y+mYH8+q/uGoWwDb+KKD8vtLZbtR5uZU\nrY+/QqcoG6pKqn2uUMCunC91tsJ++4+qfjY1wM1xwhvGk41Cd9UpWXoXFYSK\nrI5lzx/WqKQlk8GxehpNrXLx9QgO3UCixg+KAV39IZ84yHKaiy1udXbxvAsb\nbDlzINvzuxmw+pxa1X9VG2v4ll+j4goG2Ule23B/or77xDyueskRd/gLix9g\nnSzT\r\n=039G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBW323QsY2EFBurOEkE2nwyhWQ1aUSyD6bVNoVNXwZqXAiEAmsJtlcsMj4X89qbJGUx7Rs2QA614pnokchpCZpES77A="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_7.0.0_1540067142517_0.2382232816490606"},"_hasShrinkwrap":false},"8.0.0":{"name":"@mysticatea/eslint-plugin","version":"8.0.0","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.0.0"},"dependencies":{"eslint-plugin-eslint-comments":"~3.0.1","eslint-plugin-eslint-plugin":"~2.0.0","eslint-plugin-node":"~8.0.0","eslint-plugin-prettier":"~3.0.0","eslint-plugin-typescript":"~0.14.0","eslint-plugin-vue":"~5.0.0","prettier":"~1.14.3","typescript-eslint-parser":"^21.0.2","vue-eslint-parser":"^4.0.3"},"devDependencies":{"@mysticatea/eslint-plugin":"^7.0.0","chokidar-cli":"^1.2.1","codecov":"^3.1.0","eslint":"~5.10.0","fs-extra":"^7.0.1","globals":"^11.9.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^13.1.0","opener":"^1.5.1","rimraf":"^2.6.2"},"scripts":{"preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","clean":"rimraf .nyc_output coverage","lint":"eslint lib scripts tests","pretest":"npm run -s lint","test":"nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","watch":"chokidar lib tests --initial --command \"npm test && nyc report --reporter lcov\"","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcovonly && codecov"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"a6d1b244358c8107e8a9d31ed3f9a3a7fadcc913","_id":"@mysticatea/eslint-plugin@8.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-XZ/mQuBIjp6uHI6UqXpmJsEBEsWxmHFVQwbCzjVhpvtrKRygaOJzdi7YmXpqgrz6VyerF+Avk777aYVvxKHpZQ==","shasum":"42fa3a4afb1275b559b088d94c4fa66aa8ba2585","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-8.0.0.tgz","fileCount":39,"unpackedSize":119631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFG9lCRA9TVsSAnZWagAAAK8P+wevE5A9SHU8ZMPDXveR\n+zRXOr5QnbWNv1LTovYIizsPuFm8T3Yb/QqfJkBvtO16rp+SA8J3AcgqM8vI\nFSGNTWE3slnfx4Sv2zrDBSEuXofgllXL57voN30p3mrbpPAw3to/d5scmN8X\n6rGXz/ruaLOS3LBQu3VQu7Eh7OlNJf9zpsZ4WCY4RpuH39EO9AUjcihMEk3B\n04QC9SwbIvOoRbfh5ZzWehKmKT40SQ7LN7QZYwoqlpmFgxOT8qwYbIWfM1WC\nU5f2OBcwmTkkGfIqmQRXzbm8JwH1nZ2a2BQnnt4WQt1EVUJGGJliWrnjSMM/\nyDA7okru1iX/DPwTzOeqsAIYLcv1eJ+4Az8NjUkvcwTtTZoCPgC6Zk+e3mlD\naReDkX6zRTJwKXPkxjbYEwECNYcVt6uAw1IAF3A1El+1PfURUEDDYBjkNi0Y\nTS6luyykMJwrQxrPEDpvQVs5N3Bl74cp5DmeDSc7yyk+pkM4iCKH0fiFVHrE\n8x93SeLI33IrUGWBdjgQfijQbZCMklCGFs0UpMdylH0haT+ltzEWnvHFZTnD\nSb2vVcfxCgELdbExLTWtZWApSCtXTapW7XoOudNqTeOlkjl4D1tNiJ7xf58l\nd9MWXDrgzHddoop+l/FJlyGVpkr4t/nXzZ0BQ1qnrbkCWypo7AnwI9Xzb+Lg\nmd+r\r\n=4tTM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9l3IfhE/kANJ+uWZi3ZktwoXccMo6QN0bG9Zk6+WSLAIhAPV+Gl0znHp4ytnsHluVXfXNN09Mr+F4byL6jyqbdWKq"}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_8.0.0_1544843109231_0.2343006567024697"},"_hasShrinkwrap":false},"8.0.1":{"name":"@mysticatea/eslint-plugin","version":"8.0.1","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.3.0"},"dependencies":{"eslint-plugin-eslint-comments":"~3.0.1","eslint-plugin-eslint-plugin":"~2.0.0","eslint-plugin-node":"~8.0.0","eslint-plugin-prettier":"~3.0.0","eslint-plugin-typescript":"~0.14.0","eslint-plugin-vue":"~5.0.0","prettier":"~1.14.3","typescript-eslint-parser":"^21.0.2","vue-eslint-parser":"^4.0.3"},"devDependencies":{"@mysticatea/eslint-plugin":"^7.0.0","chokidar-cli":"^1.2.1","codecov":"^3.1.0","eslint":"~5.10.0","fs-extra":"^7.0.1","globals":"^11.9.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^13.1.0","opener":"^1.5.1","rimraf":"^2.6.2"},"scripts":{"preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","clean":"rimraf .nyc_output coverage","lint":"eslint lib scripts tests","pretest":"npm run -s lint","test":"nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","watch":"chokidar lib tests --initial --command \"npm test && nyc report --reporter lcov\"","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcovonly && codecov"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"2ad298c3335def0db43d28c5afd862c7e44494b8","_id":"@mysticatea/eslint-plugin@8.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-UYdIJpUWEQVDcrtFC8adTvnBUE80c+IxvgLAJL5lyF9XwjAc23XdZB2Ckh6yvaExPIRLCFtYWh6Oou1HeUMlUA==","shasum":"b82b38ae25df7f544e82941a455e2b7beabcbec9","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-8.0.1.tgz","fileCount":39,"unpackedSize":119750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFHhNCRA9TVsSAnZWagAALaMP+QBhP/nakPNAPowbslxk\n+1TM9DVlwNfClSsQ8wULsVku9yGWl1ZcldM/7J65h/Nona13+ZkZvH17Kh53\np39VPPrJKkTcLDGNOE+EzPlyjNs5sRscNYJ9yoNnYVfbltX3DVFpahIoSZnV\n6t5Cm9iFoucVYmbayLqmeAGqyOeCK64BFNNmtVktLrGwenInGgSnKWc0fWST\nt3RNBhemPwj41sWUTZjJ0S0Uzv29dVHpUJzdkzbdOnzk0UMkR9mF1O9Sv9or\neCwyf3o7zW279xZ9GKhVM1NkLG+xuJQWzpfMT1UHGOL8Vg1iOi7cqcPBLEJ4\nc2aatLoKjNVMwTVQPrARBOhwnHK6naWxvJeGz5QwWYkLlgyZz4W6yJHZif/p\nXOAn+n2Iuhz4qBunyfsdT4K4gcOQ8TfA/MgES409yiOkaq61LAkEejLaO6uI\nHSfe0hQuQ+ovMUMPRrUfMC6PXo8G5AJvJLKGyhUEED0sSjJc51JgAgqYB0Xc\n8JrArx84Jlyoh2465xJ/TUPNQ5khXsheI56a0x98wYGnxTynaK8lVqNRTdLS\nYg3Av81XvT9CYUdhxVcXlR6I1km2o04VzPNISyHTWaRHBsogUCe+qM1JWd0C\nUgWLtMGYx2jYuopvr8An6kl6Xi5tOSF89Dr5S3wKwXi3F9+XgzcKUn3jioLz\n4+6y\r\n=TK15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2iDT4CADa+JprhEajboLryIVu3E5/3Va/WzFrnNQGVAiB0yOCk1riTkPd6ZwpNWZUjn27E3KOtHBgXyomu2Fw+xw=="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_8.0.1_1544845388972_0.43092403201508533"},"_hasShrinkwrap":false},"9.0.0":{"name":"@mysticatea/eslint-plugin","version":"9.0.0","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.12.1"},"dependencies":{"@typescript-eslint/eslint-plugin":"~1.1.1","@typescript-eslint/parser":"~1.1.1","eslint-plugin-eslint-comments":"~3.0.1","eslint-plugin-eslint-plugin":"~2.0.0","eslint-plugin-node":"~8.0.0","eslint-plugin-prettier":"~3.0.0","eslint-plugin-vue":"~5.1.0","prettier":"~1.14.3","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^7.0.0","codecov":"^3.1.0","eslint":"~5.12.1","fs-extra":"^7.0.1","globals":"^11.9.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^13.1.0","opener":"^1.5.1","rimraf":"^2.6.2"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcov && codecov","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"6604ccd48551516d1e697af827ebf92a6579354e","_id":"@mysticatea/eslint-plugin@9.0.0","_nodeVersion":"11.9.0","_npmVersion":"6.6.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-fmdmDBt5QcwlsMosTKUc6XNGIWP/eyJyXaY/xMZ9w8LYognJ5jIj/zE2xPYV+8nPJUFQbcXByb/eibddTyzHWg==","shasum":"940c8d7b579c611278584850ab0261f73429a74f","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-9.0.0.tgz","fileCount":39,"unpackedSize":120515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUsGbCRA9TVsSAnZWagAAihUQAJoXtTGCmMUgEoBkrD+B\n+4tYEL6hs2khkO6IrHhAJjtrAfgL9Brv2y/ksrdsS3RxYxb8v/f2XbQ2e9xC\n11UGw1doGQs86xsWGI/q9QGaUnN4IgpumNnmHzU9+LSARh9ARJQk0lBQm0mc\nDBxndL6k1MmTD8tj2fEkIVm4MECcFUbKhsie6pWSlmj/ep2VZIkunfFzTUT4\nb8y/U9bsAe+/GJQKOfSQsHPm5gkziOvnnxZldl8kjxh8f8rP08jIu5g2zFlV\n+kUR2+qP3LyiFKVCXwMG8yj2SQJBjNTLqj28fIzgDQbHzSfKuFmKg78Jg6oK\n+pN5zgBEVXhjHPJ4DKg8bMtTWZJOjc214pNRWg65reiIG93Rdw+zO2bzlBGb\n1iXyQMtCD71WpzDn8y9cT0DhcErE9qzGR4K4dLEh25tz2TPoRyERQRfBEl2k\n/uwWqgc4jqCdBdVK4ZAF+wQS66tGFCVt3AnFlHAN7/TDX/t+DbRtDeOdx/xx\n0u5Nm1CiN38rcCytmZWkd/S+7KllwRlPi8APx4YOcyT7lKWUjEwZ7Xl6d+pJ\n+RqFf2x2YpF8Jh3pJd5P1KbVxkttMT79Mr6ZgH/SA96Kz29JS+3fFsonlhbJ\nNYZ6IhggQ/3ST19YNLA763k/WsAuVhkq7VQfs+W/1dDP0h6zNoDCShKcqav9\nF+b3\r\n=iBYr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQGv5T3Z1o2c6LhGUQxTUePn5NZjEiftVy5lGQj2Ew8AiEA8T1LRyIGhtAmgf+EAjwtJXLUwWhK86Q8RV0iUvwFjGY="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_9.0.0_1548927386299_0.8533748536492451"},"_hasShrinkwrap":false},"9.0.1":{"name":"@mysticatea/eslint-plugin","version":"9.0.1","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.12.1"},"dependencies":{"@typescript-eslint/eslint-plugin":"~1.1.1","@typescript-eslint/parser":"~1.1.1","eslint-plugin-eslint-comments":"~3.0.1","eslint-plugin-eslint-plugin":"~2.0.0","eslint-plugin-node":"~8.0.0","eslint-plugin-prettier":"~3.0.0","eslint-plugin-vue":"~5.1.0","prettier":"~1.14.3","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^7.0.0","codecov":"^3.1.0","eslint":"~5.12.1","fs-extra":"^7.0.1","globals":"^11.9.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^13.1.0","opener":"^1.5.1","rimraf":"^2.6.2"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcov && codecov","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"cb215a677efa060ddd31254196f3a689372382cf","_id":"@mysticatea/eslint-plugin@9.0.1","_nodeVersion":"11.9.0","_npmVersion":"6.6.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"integrity":"sha512-JjuOUOfgx+WpOnBo+Y1C0Mrmqmgj0D3r95h+pTvnqtcxWTF6WDQN5YHoLl9XRcN7aegOq5h7bHtJrxbidJa3Dw==","shasum":"bb36d64977983f41d5bcff1818a2dafd4032600f","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-9.0.1.tgz","fileCount":39,"unpackedSize":120557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUsmLCRA9TVsSAnZWagAAJlAP/AukL8byjtTJAEl4dJgX\nF/Mmwy9qZ2bNDP5cLMT2mB+xZNqyeXrSWdg/Vrv3tIhAH7k5HggSy6pRlb6P\npzi/TNFA0fKYxK7vwbkuBVwQV+/ahrgkBuJAXvNzw9VDxWWMs/r7mNIvx5s/\ndTnmxFZszQSlsMKV+2iWtwTJbRvdsKTiXHfjT2DlOe8MIgVKhbqbbdVpvQIW\nSHe6mTWI4HBjnnv2Eu9U5z29jUmsjJf/U4hLogwC6ZmonbF7wV5I2TtT3MQX\na4vLTc8jSWAkeYRVVmJEcgN7CSzz4m9GN+F06Bkn8ump3TkFOTySygngghXy\n/63Iex6v0wJnuZQf7jF7ikTM1XiBo/O5uXhLz0Ris546Cr+HkySgBeNk1d5m\njVJ+PbNIBZoJtpMa/+0040bJgmUt1H1Szx0jA6/dSkfoT7uiw653wjM1Ndo/\npZdYzMrQ9XM7Jkf4aBxTXhfhDGvvFbbnX/5Tz7mSjIKViVcPY6c1zi8At2OS\nnnvST8824GLoyh+MumPByNOf7ELT0WqBI2xDGLoWriO8xg1QhZP39ARcj4iE\nlbYsXFzh2SwuOuebGFZGVS+Ej7V8+sl46PRDJgZeLk/XNcyNB4bgD0yAr+J8\ntP527fjeWnHIOb8MqsoGeKFTDfX1qtqiLLbVWYy85thBnZ/0vd/jVIwPZlcN\n7B6K\r\n=eqF4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIpQYy4IdNQ6qf/3Ac1yE7LRYF51vDh28k05CCzUlF9AiEAlFYLvayUxn11h7hYvsq6LSPzk22PTKBcLC7+w44I1H8="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_9.0.1_1548929418946_0.10383081837359631"},"_hasShrinkwrap":false},"10.0.0":{"name":"@mysticatea/eslint-plugin","version":"10.0.0","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.16.0"},"dependencies":{"@typescript-eslint/eslint-plugin":"~1.7.0","@typescript-eslint/parser":"~1.7.0","eslint-plugin-eslint-comments":"~3.1.1","eslint-plugin-eslint-plugin":"~2.0.1","eslint-plugin-node":"~8.0.1","eslint-plugin-prettier":"~3.0.1","eslint-plugin-vue":"~5.2.2","prettier":"~1.14.3","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^9.0.1","codecov":"^3.3.0","eslint":"~5.16.0","fs-extra":"^7.0.1","globals":"^11.11.0","mocha":"^6.1.4","npm-run-all":"^4.1.5","nyc":"^14.0.0","opener":"^1.5.1","rimraf":"^2.6.3","typescript":"~3.4.4"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcov && codecov","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"7b792d760f468e9e2e13f88a5554390c121e6879","_id":"@mysticatea/eslint-plugin@10.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-d8M/qpCXoUrPDnEiYkx7OY6nJMcmJBBWtChboE/oCjf41PVjIPdgtbeIzSwzexXhGUqIF7+Rpmc+0A8q2vuJrw==","shasum":"3bc932b7e351af544bcb6074d8282608f8815d69","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-10.0.0.tgz","fileCount":39,"unpackedSize":123612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvWYmCRA9TVsSAnZWagAAumMP/RdnOA+ab2epGSjSN29T\nPCTuAjTB/g4iYf7yHJOgfFNaTc8++Idm1JUkNR8L2dXmcS/rrb1R5mNR0V8F\nHVqlQtZ3WjGRfuUo9XjYA0Js7RfSJtvE/tNvec4o2ilwYDyo3+gd0oOwn4ZO\nZqoMga11/WNhF677jFvmWOyUM8SYcyvHRo8fOTBnYzwHir8NCB8ueyoUkP+J\nLbCeYbLskDvM7gxiJHNmEx6bUAqb7f9yro6kdPKlxGq3EtAXHpOMRHj3A/eu\n6dS924pku9CeQpwhHWSUyG92j4eYLah8Qw31uSG8DsK5RzLD123dJO5mdEOB\nZDPCyiLtAnNLosTbGjzerxZDj9aJAY+SsarQgnO00wLrMOSI3/C/ZLI5sFMg\n/YuvSLVRSDruWB0N9DkT2UE9ceBmYppkgfeZK/XccA8DSPOEx9Xfa/m8LYRN\nbMHZeBgh5IsfYSzTUbL+3zN+YyxggbB0YTVv1XZmxF0ehpg7xSMF1g4iTlsK\nQ0Vnok4q/SS4qQKY2jvObcFIyzUo1U1aV2k/hSr32SLyZSGqZPuX7cvRLEWU\nWK0N/8LiYP2/U0oxpkoA/w8TVqsiTqcyrN9digxcUikp+cdpdZVUWWS4a/Fz\nRWxgk55BDp8na6dEe7z+UbV0TPXttQykIuG+LKhnxNucM8cC/GXMZTCMAmBF\nf0cc\r\n=MnIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAcioL9mGy+atWYve07OXMVPDXvx1UBygMhjlkWd0eaAiAHJUaHD3OkTFp9LFoWhSIdP3NBe1QlP5nzJZYjXwoNuw=="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_10.0.0_1555916325235_0.6817740134709183"},"_hasShrinkwrap":false},"10.0.1":{"name":"@mysticatea/eslint-plugin","version":"10.0.1","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.16.0"},"dependencies":{"@typescript-eslint/eslint-plugin":"~1.7.0","@typescript-eslint/parser":"~1.7.0","eslint-plugin-eslint-comments":"~3.1.1","eslint-plugin-eslint-plugin":"~2.0.1","eslint-plugin-node":"~8.0.1","eslint-plugin-prettier":"~3.0.1","eslint-plugin-vue":"~5.2.2","prettier":"~1.14.3","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^9.0.1","codecov":"^3.3.0","eslint":"~5.16.0","fs-extra":"^7.0.1","globals":"^11.11.0","mocha":"^6.1.4","npm-run-all":"^4.1.5","nyc":"^14.0.0","opener":"^1.5.1","rimraf":"^2.6.3","typescript":"~3.4.4"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcov && codecov","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"6a81d31ee6c8ba3fba9f4c28033abb60da739444","_id":"@mysticatea/eslint-plugin@10.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-X80I8CgrX84IbuUYYPtLck1DtnpmDoR/0VA0c/Slj2J4jEkUvMGGu2FR7/ytIaXmaCDQSrrq2PxUqNxyhZMADg==","shasum":"143aa34797f4fcbd8bf7f760cb344e206271108b","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-10.0.1.tgz","fileCount":39,"unpackedSize":123695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvWprCRA9TVsSAnZWagAAnfoP/1rhV62ARZs+JfSfqjxD\n9eXnsZLJnDPYvxioKLYBuQH9xx8F9qM5jJEgUOiKwcplLGvtQD71FbwaLreX\nO2wyPBphzLT4TgfRYdZIW/v5mNc7lJQndWI0DAsaUGSCdELjzctcVhzi/zXT\nAfKY2vCoAJZ3kIdN0Kus1DuLudeIx7rzSN37+QzQwNh2G+NkGvRXixMCbHpI\nQGA+Sv3YW89ESpQO564cCU3JkhpMcNvXJrtnwfzg1ZvmoG3t6z5idPHRuEMJ\nMXYVdTD261T/R5kcdZ4D55xgUu1RqksRR1206RaAFeA6jhHTG4qqz+MB2Rto\n5IYHCMWtVKNmiPRkvFLXmRnUAtKwaQqg2OD2UtccVYk1pRjpztb4Lrr/RiGb\n+LoyoPVhWz77E/RFMdappi4dWEyQ0RQkpfx+c6ee4+Vtg4vVRb1IR8MOILhz\nU663OKk8vxM0VT7veRLKdAvYE+wtCqkUSvi5knzhGN3giIeXQ/8q5jXFHtMg\nJiX6WyJ+9/vvQZp+1suef8FtRy7xUIbOyguJGKdfJowovyC9yP5GXhVqEq7i\nlkTK8uSTgd1gX31FJ2LWX7+64gNAeuiQPHuau6qqJZJvKvA6nBILCwT0be0B\nK4NFFRDhh6AAMaL4dbpBITMZtxGAqNRGfLoSgqH+kfZqwnV4m0z5HdPX5/yY\ni92E\r\n=OCIT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkoVbOiRSsZ8zFlVuxavh1esjyllDQ4YD51rlK09KPtAiAEGwKiaLP+e0LNNZTujpA97Gx4o8gDylZQ6v+H5VYEvg=="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_10.0.1_1555917419144_0.39443761831210233"},"_hasShrinkwrap":false},"10.0.2":{"name":"@mysticatea/eslint-plugin","version":"10.0.2","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.16.0"},"dependencies":{"@typescript-eslint/eslint-plugin":"~1.7.0","@typescript-eslint/parser":"~1.7.0","eslint-plugin-eslint-comments":"~3.1.1","eslint-plugin-eslint-plugin":"~2.0.1","eslint-plugin-node":"~8.0.1","eslint-plugin-prettier":"~3.0.1","eslint-plugin-vue":"~5.2.2","prettier":"~1.14.3","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^9.0.1","codecov":"^3.3.0","eslint":"~5.16.0","fs-extra":"^7.0.1","globals":"^11.11.0","mocha":"^6.1.4","npm-run-all":"^4.1.5","nyc":"^14.0.0","opener":"^1.5.1","rimraf":"^2.6.3","typescript":"~3.4.4"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcov && codecov","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"d3683b93f739bfefc5893bc4f2b25c1c36c2105c","_id":"@mysticatea/eslint-plugin@10.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T4vOb1aHbuVUhjIBx4TCIbyZPr4Tc3d7ziWM8zv83Wk6jeXZ4uFCZAygNDKUj5Y1uRfuWs+Qk1L32WrUZPFg/A==","shasum":"d124612d977c0d25d879ddf58f096855b384d986","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-10.0.2.tgz","fileCount":39,"unpackedSize":123778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvY2MCRA9TVsSAnZWagAAaxkQAI+g5dYWLpiK4Rm1Xbac\n9TQYzPNHeNCXBeVs3RDwbRY7nxzc5g34AxP52nHzmSV/Y59rcjSpLcz4OYYw\nnchEa0uo/e78S6IvlcNy6EF0CbkqHQ38IgJeUJgDRVQbapHohsWPsw7t7t4m\nw+rLJZk9O/LScSAGolNgNxZzbqnbMtIURq025/MFVc+1SrLlAVfPblVaLVc0\nPuXgumBmS/AeN1czhI2xXHRvDheCE2kcWNgRTmEmcSuVnmAAndiTf9rpsf7A\n7CPppfJ9VQUiy0CUVLaGA9zk2up/mDO2eDaJ4WZ8MhKt+d0s7eA6DZhzqdEs\nFoUgN2B2vCbRLNF9xlTfoIcdON0Ov5cnX88iXx2jAPJWnbuA3mR1aKlAHg2T\njkBacKaTLr0seh+BsOz5xKRyVDtdR7iFxie3+3BTgFU/QKwfpQEIdWpIKObJ\nygOqtRZcYUJmNP7/sU0zsx2gWp4gyRWlfrgGBzBv+/61viU760Zqn8DJ2ayb\nFPwWtpp3T8c0rvLTBPbrJjuLhDJf3vPlS8HJ/eoGbksCLgjcYOhH1zxrBO66\nKoeLDqYbmWN2CIH3LlNXuXJi4xvq4QgX815rSf8qk909SjkdXijgPqVOPFTP\na3Q6aBlNt7uJuwengixtaIniOCXSLPQy5hBqFImyIopubTchAUi9ZAwz1yEM\nvNvm\r\n=+g7B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrwnBHaLQlDL9JVLXnwDmRCe4dwNPEF83rdGGEJDwxXwIgDHLksjJmCmSmEUojd+0Wv/kx7wpN+gbtrB56dCSlyNw="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_10.0.2_1555926411278_0.3416128096202917"},"_hasShrinkwrap":false},"10.0.3":{"name":"@mysticatea/eslint-plugin","version":"10.0.3","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.16.0"},"dependencies":{"@typescript-eslint/eslint-plugin":"~1.7.0","@typescript-eslint/parser":"~1.7.0","eslint-plugin-eslint-comments":"~3.1.1","eslint-plugin-eslint-plugin":"~2.0.1","eslint-plugin-node":"~8.0.1","eslint-plugin-prettier":"~3.0.1","eslint-plugin-vue":"~5.2.2","prettier":"~1.14.3","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^9.0.1","codecov":"^3.3.0","eslint":"~5.16.0","fs-extra":"^7.0.1","globals":"^11.11.0","mocha":"^6.1.4","npm-run-all":"^4.1.5","nyc":"^14.0.0","opener":"^1.5.1","rimraf":"^2.6.3","typescript":"~3.4.4"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcov && codecov","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"4c288e01cba2fead35143f370becf92fcb4fdee1","_id":"@mysticatea/eslint-plugin@10.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lsZeSINcepg5SSbA+FX/n/A7M/Qz+wwRWKBsg2IPk52Xi+R1X02lqd4sAzZGG2HvsPiGyoKJ/Ejx9rQPzLoh4A==","shasum":"b96474c151c01a28219c24ab524aedcd395ea514","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-10.0.3.tgz","fileCount":39,"unpackedSize":123983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyU46CRA9TVsSAnZWagAApeoQAI/Q9WgxVk6hRx1EVrqB\ndlwFHFXTjbgNlYKEPHvelT+GfTbipgXHrGqr6qT2oRedNSsdDze4eRfNXMr+\nneHyvs3RKOSvLB2wJI8KxisH9TtUGBKfYZ4vR3zqNqLRLf5OY1UQSQ9E73QM\nkGyCKaQl7GS+pU72Cnx8EXC8KQECl3tBdildwGAVdPi87ePmTXY4Tyra4aKP\nDroCvccv7SOppLxaPLgy8M0MGPEw8qOBvKS71E9DRzxso4tDSJ8StLjYXgal\nCMC34mHgTYfObx4cH899VOIzyxe1CyScDCd2Knfv2CSP2nAUPZPkwlwKnq8X\n+uesN1XpYELHmExiQhAuk9MZPuUQqrIsjbwqhJXakzB2GHuV6xaQqWF4PkW4\nuZ0yaR24BpxpM3Il8tU3qsrf1gARIBs7/gkffVupiAVxlVlPMtefUOXh2+3B\ns+lwjJ5bLWMXFzF5ZvnvgEEWsZ7GKXTLc6MgJKqh9d1GSyWcrfL4qID/Bybl\nsDI1amj/6EAyxQCGERomEVyTxi/tM+tLqUEOMYp6gVrGWLP/i52GX7FHXtxz\n1/MZW9g4+t88aOR0t5yC/e9i4qwMJ0XK5S4HTEFpK/Ns3Cq1zKLV1dNhywc6\np0QwNiDeKplYD9j48MDBAUjH5JCyHuyjF3rBXEQrShKIegp5cvH+pFU0yuyW\nIlTQ\r\n=kgoS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdkEsDOwBjTtShtQLD9BNkS8Vtic7QlmQ6KKzWxuRb3QIhAK2BvlGuQLjJS0fF6ZOI2xTmlfe1qS86DA5KR6kqWgUN"}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_10.0.3_1556696633589_0.5410400346036652"},"_hasShrinkwrap":false},"11.0.0":{"name":"@mysticatea/eslint-plugin","version":"11.0.0","description":"Additional ESLint rules.","engines":{"node":">=6.5.0"},"main":"index.js","peerDependencies":{"eslint":">=5.16.0"},"dependencies":{"@typescript-eslint/eslint-plugin":"~1.11.0","@typescript-eslint/parser":"~1.11.0","eslint-plugin-eslint-comments":"~3.1.2","eslint-plugin-eslint-plugin":"~2.1.0","eslint-plugin-node":"~9.1.0","eslint-plugin-prettier":"~3.1.0","eslint-plugin-vue":"~5.2.3","prettier":"~1.18.2","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"file:.","codecov":"^3.5.0","eslint":"~6.0.1","fs-extra":"^8.1.0","globals":"^11.12.0","mocha":"^6.1.4","npm-run-all":"^4.1.5","nyc":"^14.1.1","opener":"^1.5.1","rimraf":"^2.6.3","typescript":"~3.5.2"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter lcov && codecov","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"5635a15d523a2979a42e5f9e9e044e58187c9318","_id":"@mysticatea/eslint-plugin@11.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MJt/iaAeYeKP7JpTWpGuoLBtyV4o743ipTUC0ZrM2CC7X0HB6PvxGhjQpQEy2IcM1yrwnuZvbIxlg0UComL7uQ==","shasum":"b9b0fc300285dcd795dc83f1b695ae324f1f7552","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-11.0.0.tgz","fileCount":39,"unpackedSize":125516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG81FCRA9TVsSAnZWagAAdXcP/0kcedOJ9NoLfy6HVGbr\nGbSKhgJv2GAr3lcR8APYhJZ+COAk/SSc+0IyDtFeg+9aj7kREwXv/jPOdTyp\nqczzRoep4AHz+a+mBLy+ldN5nlGexRQQxx9nm45ibrJjZTf5l6RP0cO9bwI7\n3YottMJPhlo2I2x5i09xjmdL8hxteaqUkDHuIrMsgYnv6barbdznl2ee2auj\nhmwunTZVhGeoCy8Qvz6LdykQJzHLEez7eb3mTdSb7Z4Q7ejAAI9XeWuXJAyp\n69OWAd1M4LtLUeXUwBmg23UwWOd2uZHqZ7VRwRGdqWtLg+Fym9BEjNc6/4n4\n126L2+4Fj3j7OkoaGu5u9R7yC0D2RKsYvkzcR332FD1T9xDMgjrYcy1uZ0IL\nZS65QLC4Ei8GRQO40CnDuaZh9nAYAaas/6gnKEoyf91vKFKYEPDDuIuf53zj\nZafo3OMc8aXCfNXWIJ21iFOVOnvCoLxQJQTqM4ajOAuRAw0wYmu/HrM1QFF1\nLCsceBIgjtK/zDcdiN7MTxk8BmdJ4qRNM1gqUhwOpNF56KW2RhGfI52fIq0H\nTSMnmCKsPIUXQ11g6FEodiC/hfGNTh6rQ3yMFNgiKDa0/7ysmjjdE2PM41CT\nTs5SmI2LT2jvS8RqUVNb0yiS3AEGWaR3tjBvMaveH9vqkMYQm0mZujcHMvkL\ntk8J\r\n=GABw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMBWe3KQu8G366himBE18Gotrr+dtu/AczgdyXYIAPUAIhAOeAhHV6VQjSc+Bpeyzp9AnVoptavu27xf+JtgrVsrq+"}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_11.0.0_1562103109257_0.723406900426236"},"_hasShrinkwrap":false},"12.0.0-alpha.0":{"name":"@mysticatea/eslint-plugin","version":"12.0.0-alpha.0","description":"Additional ESLint rules.","engines":{"node":">=8.10.0"},"main":"index.js","peerDependencies":{"eslint":">=6.3.0"},"dependencies":{"@typescript-eslint/eslint-plugin":"~2.1.0","@typescript-eslint/parser":"~2.1.0","eslint-plugin-eslint-comments":"~3.1.2","eslint-plugin-eslint-plugin":"~2.1.0","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.0","eslint-plugin-vue":"~5.2.3","prettier":"~1.18.2","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"file:.","codecov":"^3.5.0","eslint":"github:eslint/eslint#21eb9044135c01b6c12188517bba840614483fc6","fs-extra":"^8.1.0","globals":"^12.0.0","mocha":"^6.2.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","opener":"^1.5.1","rimraf":"^3.0.0","typescript":"~3.6.2"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"nyc report --reporter lcov && opener coverage/lcov-report/index.html","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","readme":"# @mysticatea/eslint-plugin\n\n[![npm version](https://img.shields.io/npm/v/@mysticatea/eslint-plugin.svg)](https://www.npmjs.com/package/@mysticatea/eslint-plugin)\n[![Downloads/month](https://img.shields.io/npm/dm/@mysticatea/eslint-plugin.svg)](http://www.npmtrends.com/@mysticatea/eslint-plugin)\n[![Build Status](https://github.com/mysticatea/eslint-plugin/workflows/CI/badge.svg)](https://github.com/mysticatea/eslint-plugin/actions)\n[![codecov](https://codecov.io/gh/mysticatea/eslint-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/mysticatea/eslint-plugin)\n[![Dependency Status](https://david-dm.org/mysticatea/eslint-plugin.svg)](https://david-dm.org/mysticatea/eslint-plugin)\n\nAdditional ESLint rules and ESLint configurations for me.\n\n## 💿 Installation\n\n```\nnpm install --save-dev eslint @mysticatea/eslint-plugin\n```\n\n### Requirements\n\n- Node.js `^8.10.0` or newer versions.\n- ESLint `^6.3.0` or newer versions.\n\n## 📖 Usage\n\nWrite in your ESLint configurations: http://eslint.org/docs/user-guide/configuring#using-the-configuration-from-a-plugin\n\n### Configs\n\n- `plugin:@mysticatea/es2020` ... Basic configuration for ES2020.\n- `plugin:@mysticatea/es2019` ... Basic configuration for ES2019.\n- `plugin:@mysticatea/es2018` ... Basic configuration for ES2018.\n- `plugin:@mysticatea/es2017` ... Basic configuration for ES2017.\n- `plugin:@mysticatea/es2016` ... Basic configuration for ES2016.\n- `plugin:@mysticatea/es2015` ... Basic configuration for ES2015.\n- `plugin:@mysticatea/es5` ... Basic configuration for ES5.\n- `plugin:@mysticatea/+modules` ... Additional configuration for ES modules.\n- `plugin:@mysticatea/+browser` ... Additional configuration for browser environment.\n- `plugin:@mysticatea/+node` ... Additional configuration for Node.js environment.\n- `plugin:@mysticatea/+eslint-plugin` ... Additional configuration for ESLint plugins. This includes `plugin:mysticatea/+node` setting.\n\n#### Details\n\nThe main configurations `plugin:@mysticatea/es*` does:\n\n- detect bug-like code by ESLint rules.\n- enforce whitespace style by Prettier.\n- handle the `.ts` files as TypeScript then check by `typescript-eslint-parser` and `eslint-plugin-typescript`.\n- handle the `.vue` files as Vue.js SFC then check by `vue-eslint-parser` and `eslint-plugin-vue`.\n- handle the files in `test`/`tests` directory as `mocha`'s test code.\n- handle the files in `scripts` directory as Node.js environment.\n- handle the `.eslintrc.js` file as a Node.js script.\n- handle the `webpack.config.js` file as a Node.js script.\n- handle the `rollup.config.js` file as an ES module.\n\nYou can use combination of a main configuration and some additional configurations.\nFor examples:\n\n##### For Node.js\n\n```json\n{\n    \"extends\": [\n        \"plugin:@mysticatea/es2015\",\n        \"plugin:@mysticatea/+node\"\n    ]\n}\n```\n\n> It handles `.js` files as scripts and `.mjs` files as modules.\n\n##### For Browsers\n\n```json\n{\n    \"extends\": [\n        \"plugin:@mysticatea/es2015\",\n        \"plugin:@mysticatea/+browser\"\n    ]\n}\n```\n\n##### For Browsers with ES modules\n\n```json\n{\n    \"extends\": [\n        \"plugin:@mysticatea/es2015\",\n        \"plugin:@mysticatea/+modules\",\n        \"plugin:@mysticatea/+browser\"\n    ]\n}\n```\n\n##### For ESLint plugins\n\n```json\n{\n    \"extends\": [\n        \"plugin:@mysticatea/es2015\",\n        \"plugin:@mysticatea/+eslint-plugin\"\n    ]\n}\n```\n\n### Rules\n\nThis plugin has some original rules and foreign rules.\n\n#### Original rules\n\n- [@mysticatea/arrow-parens](docs/rules/arrow-parens.md) enforces parens of argument lists (excludes too redundant parens) (fixable).\n- [@mysticatea/block-scoped-var](docs/rules/block-scoped-var.md) handles variables which are declared by `var` declaration as block-scoped. It disallows redeclarations, uses from outside of the scope, shadowing.\n- [@mysticatea/no-instanceof-array](docs/rules/no-instanceof-array.md) disallows 'instanceof' for Array (fixable).\n- [@mysticatea/no-instanceof-wrapper](docs/rules/no-instanceof-wrapper.md) disallows 'instanceof' for wrapper objects (fixable).\n- [@mysticatea/no-literal-call](docs/rules/no-literal-call.md) disallows a call of a literal.\n- [@mysticatea/no-this-in-static](docs/rules/no-this-in-static.md) disallows `this`/`super` in static methods.\n- [@mysticatea/no-use-ignored-vars](docs/rules/no-use-ignored-vars.md) disallows a use of ignored variables.\n- [@mysticatea/no-useless-rest-spread](docs/rules/no-useless-rest-spread.md) disallows unnecessary rest/spread operators (fixable).\n- [@mysticatea/prefer-for-of](docs/rules/prefer-for-of.md) requires `for-of` statements instead of `Array#forEach` or something like (fixable).\n\n#### Foreign rules\n\n- All `@mysticatea/eslint-comments/*` rules are imported from [eslint-plugin-eslint-comments](https://www.npmjs.com/package/eslint-plugin-eslint-comments).\n- All `@mysticatea/eslint-plugin/*` rules are imported from [eslint-plugin-eslint-plugin](https://www.npmjs.com/package/eslint-plugin-eslint-plugin).\n- All `@mysticatea/node/*` rules are imported from [eslint-plugin-node](https://www.npmjs.com/package/eslint-plugin-node).\n- All `@mysticatea/ts/*` rules are imported from [eslint-plugin-typescript](https://www.npmjs.com/package/eslint-plugin-typescript).\n- All `@mysticatea/vue/*` rules are imported from [eslint-plugin-vue](https://www.npmjs.com/package/eslint-plugin-vue).\n- The `@mysticatea/prettier` rule is imported from [eslint-plugin-prettier](https://www.npmjs.com/package/eslint-plugin-prettier).\n\n> **Q:** Why don't you use those plugins directly?<br>\n> **A:** The combination with shareable configs and plugins has some problems because shareable configs were not designed to be used with plugins. @nzakas illustrated a way to use plugins as shareable configs together with other plugins in the discussion [eslint/eslint#3458](https://github.com/eslint/eslint/issues/3458#issuecomment-257161846). This is the way.\n\n## 🚥 Semantic Versioning Policy\n\nThis plugin follows [semantic versioning](http://semver.org/) and [ESLint's Semantic Versioning Policy](https://github.com/eslint/eslint#semantic-versioning-policy).\n\n## 📰 Changelog\n\n- [GitHub Releases](https://github.com/mysticatea/eslint-plugin/releases)\n\n## ❤️ Contributing\n\nWelcome contributing!\n\nPlease use GitHub's Issues/PRs.\n\n### Development Tools\n\n- `npm test` runs tests and measures coverage.\n- `npm run clean` removes the coverage result of `npm test` command.\n- `npm run coverage` shows the coverage result of `npm test` command.\n- `npm run update` updates auto-generated files.\n- `npm run watch` runs tests and measures coverage when source code are changed.\n","readmeFilename":"README.md","gitHead":"1b52e762580f50dc75898a2466dfdda9014a41d0","_id":"@mysticatea/eslint-plugin@12.0.0-alpha.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-1d+ViH0wvuHIdfrmhzFgjcDLo5Kpnrm32yKJC+9UbU8D7u8Ox1EOmAMpPznxRnPKGGCykm8VcDoSRAJo+HjyVQ==","shasum":"c6dd8dad4eba2250652701e8931fe9acc24991c5","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-12.0.0-alpha.0.tgz","fileCount":47,"unpackedSize":130119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcMWaCRA9TVsSAnZWagAAQFAP/iwc66n0gpSgFKPhD7Oj\nZgNBCQQ+uB3jP4CIfM+pdI3gjG/zBqOs4ilXsUk5PotD4I8GMvlXndHZanaA\nKNdSnl3WvxL+5RW5A5qIRF5JSvDcWjGWPuFeilWSxUcGM9obCPcGv8+8nlTv\nOqLCKxfAEGfVq01aY2udLbTNTIFl2KnpeTq+06OVpP+P9nS/JJijI6JhkQIW\nhAOwewQlsFgL5p2vZJ6UJLrJKcZmNTpEVSDjadhoVHPlhDOxIYz5k9hNdvll\nLvjWz475BgKPbBtc+Sshluugy3nMrRcwy1BPDT4CETeJFxYFlKPzMGyrd7sP\ngE3iSxno6OfFuQsksMZF02pTVWcNjhiJ2DMtbLvMZty9zftNCl5XSoNNU/d4\nKdahExqtIOOxvfb+9y5vMl/Hk9aAGiy3XwFx/Bff4Lovi3epWBYO4oiUqjZW\nW5F58OFcuRH1Dak8JF0dFILPEYCSHAyKd1vsJslXFI8ecI+ZIrQV5FLafWgA\n8dAZxjovcdeevV+ADyRV8OsCCJHgZEQgEL8b/FjXNyJYCtKcDpdFncPtHvsa\nWSsPBD9GvLpZ/O5+h7QPWOw1l/ZHetuqtUlT5zCTOLUgNfL5GLKIlkPRctDG\nCqu422pP+k5lz05MuKLJdAxMIg4A3Qa/zg/lPmpefe2mTQsWNLtRfRjb9KKZ\nruRA\r\n=EklC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALr5cZHi3UHbnV0RfxztgKd2bcjUU3WGNDBTPOxh7RwAiEA0XbVJNXYe5BzKrpzYD5pE2dncyGk3czerIPmP9OTXjg="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_12.0.0-alpha.0_1567671706360_0.3894326641661354"},"_hasShrinkwrap":false},"12.0.0":{"name":"@mysticatea/eslint-plugin","version":"12.0.0","description":"Additional ESLint rules.","engines":{"node":">=8.10.0"},"main":"index.js","peerDependencies":{"eslint":">=6.4.0"},"dependencies":{"@typescript-eslint/eslint-plugin":"~2.1.0","@typescript-eslint/parser":"~2.1.0","eslint-plugin-eslint-comments":"~3.1.2","eslint-plugin-eslint-plugin":"~2.1.0","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.0","eslint-plugin-vue":"~5.2.3","prettier":"~1.18.2","vue-eslint-parser":"^5.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"file:.","codecov":"^3.5.0","eslint":"~6.4.0","fs-extra":"^8.1.0","globals":"^12.0.0","mocha":"^6.2.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","opener":"^1.5.1","rimraf":"^3.0.0","typescript":"~3.6.2"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"opener coverage/lcov-report/index.html","codecov":"codecov --disable=gcov -t $CODECOV_TOKEN","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"0183bf6b6325f37c50817118cc7c6562dc7dc3d1","_id":"@mysticatea/eslint-plugin@12.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pOMdCEbvi5SvpJLF1i8mPX5r0sPJk/fPUQG1HUam0JEJT+wbZYodWYwjqoRTgUmQhvaZNowLmI3L1E0y80p8bg==","shasum":"8407ee369bf5c6d156ceb53ae1a6824e0a18069f","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-12.0.0.tgz","fileCount":47,"unpackedSize":129965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgY1lCRA9TVsSAnZWagAAkMIP/jZKKpmWfDYCd+mBfzM6\n/hEXo1r7JkeqmSMLomUB/pHrUFmSF3NK9XzNy2u7VCHZBTaNQL0l6g9+ytnd\nGj9zsBB2dWxG3zlPWm7oumkYaVtHV1vzcsWTYV+nF54zQm2WxhuzzV2DLTkc\nludQxGrhg+QgbbfnoZwn3d4nZWI+UM/VI8mcahk2tQOykTn5Y6zvGchvO6uC\nywiaaXiOPHlcUm7h0MAMT7QJRRbcz0dnsBhoFMKcOXHZC209hs0of8RnewZ/\nKLTo6tupGRHZUDf4XHM1kKBMVOFlh66S2sWDZkXI3RziuO8hUgAAwojzXfKX\nZumgBPMkXCTruBidcgq9x5D34UqOKaOCvxlwt315x8fL7nVS/kQ4AaPpjUtN\nDWQfe3OOLwIwY7+znWOJ4rdRkDlSkKTYKyRMk1lHbRGa+uQXBObX/kZNhwn9\nxxVxGm1/rJAgZIPMKziBVvQgfnOjlVkVHXRFxwBt6QRErJm59wFRYPRE7By+\nfSy4hSyALyvi2JyAQFWu48HToLy5RrySSw0i3/KJCH2GcWg+r74x9fpPx1vf\nhHRiJIBYaixIm5jX6wxbd04THGOB2ZAWHU0N0gK7lFYP211884XeIIZMaR1B\nI2/3LPCcphjBQSwoEsK12LRDW4cyBMb7DDN3ZZd+KLt7uIqRopHDCEDgAYx6\nR1tf\r\n=qCks\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApectdsfzqwjX/E1N7Btbnqwy6khcZH7KV39AnOvgCFAiAe+FW1w1LaMIEv2ToeuzubrRK5B/QhU4BUce9/DNfjhg=="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_12.0.0_1568771428859_0.3221567757372743"},"_hasShrinkwrap":false},"13.0.0":{"name":"@mysticatea/eslint-plugin","version":"13.0.0","description":"Additional ESLint rules.","engines":{"node":">=8.10.0"},"main":"index.js","peerDependencies":{"eslint":">=6.6.0"},"dependencies":{"@typescript-eslint/eslint-plugin":"~2.6.1","@typescript-eslint/parser":"~2.6.1","eslint-plugin-eslint-comments":"~3.1.2","eslint-plugin-eslint-plugin":"~2.1.0","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","eslint-plugin-vue":"~6.0.0","prettier":"~1.19.1","vue-eslint-parser":"^7.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"file:.","codecov":"^3.6.1","eslint":"~6.6.0","fs-extra":"^8.1.0","globals":"^12.1.1","mocha":"^6.2.2","npm-run-all":"^4.1.5","nyc":"^14.1.1","opener":"^1.5.1","rimraf":"^3.0.0","typescript":"~3.7.2"},"scripts":{"clean":"rimraf .nyc_output coverage","coverage":"opener coverage/lcov-report/index.html","codecov":"codecov --disable=gcov -t $CODECOV_TOKEN","lint":"eslint lib scripts tests","test":"npm run -s lint && nyc mocha \"tests/lib/**/*.js\" --reporter dot","update":"node scripts/generate-browser-globals && node scripts/generate-configs && node scripts/generate-rules","preversion":"run-s clean update test","version":"eslint lib/rules --fix && git add lib","postversion":"git push && git push --tags","watch":"mocha \"tests/lib/**/*.js\" --reporter dot --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"homepage":"https://github.com/mysticatea/eslint-plugin#readme","gitHead":"4d4f92d65388e9d1eac8a53cb4dc55b3fb45bf6b","_id":"@mysticatea/eslint-plugin@13.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-L0FAKWY+P46aYMacZolyuXJOcg9B5N6HvlB/vr5k+FRVGqaeciayH6YD5hOhgusyUUqgC776RVjtIMeumNVjQQ==","shasum":"8ce8fcc75c1f7b12ec98dae3ebf89d4460dad208","tarball":"https://registry.npmjs.org/@mysticatea/eslint-plugin/-/eslint-plugin-13.0.0.tgz","fileCount":47,"unpackedSize":130745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyNV6CRA9TVsSAnZWagAA4s4P/i1dFV3CdyTLzysZdnJm\nGIvV7kdQScoZXei6ohO01RV5Ih1DYeb5U5wszZxxNBvGdCTO11aXr5nRuoyc\ntfqLp5PXgQP0C5aY6+bw8P+MmyeN2nA3Px5OVpjhb0Si14E0uP4W8rJ0muyh\nH0bomLnfOjXjkpJvoP+EnKI+fLjDTCyjFq++hvueM2NbLB2+rwy6vD9Eavya\nUjQsjdmOsxlbhj1jGEtkGa7cB2gO+zL2NaMS0UPRH2QXYxY0tHI6Fjvu/wAt\nvwk+VqeppXld0II9sCCN0DMaBziZfEMhnldxl3oB5jDk+jy+CgqjhbmqCvaN\nK/hFCD4HQGxyVrsUKK71oKQ4M15gw7UFRcz5WkrBRlSNkeEoCPR4Y/zo5ds7\n2JFQOl20MOgVmqE1y+dWsF843Ro4hsL8dYkbdknQALxrzxdYSqGjRwfTSEME\nEhSTzSNNHdSC/MDomL2Vb/Y+ZP+D46+Nzp4IDLskAlEClEIpR2kabwaSelmV\nQdUjX5W8drDGUXk9pQk/+6wd/Smj5DsYMIcmCibFH1ih8asO1XMNKaySmmAl\nkmMcGNCrleV3fLtOJWaruRbXm4mmTo1ybZHK53ub8yn/5AXZF6FC6WGjFyiZ\npVVjVpk9LchN2y2uu6Qb0B7AL/xc5S47amZl9EDxlphsKj43ubJNdshrUrrt\nZWni\r\n=XEFJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoNTDD4yhazXa379PIlJen6cc6FeVAGAJ+EcpmZuThwAiEA5Z6HltZxzkIXM3mJcyDrkvufyo49jkUpLvBlS2TfXXg="}]},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_13.0.0_1573442938264_0.1671937739010474"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-26T08:20:06.634Z","5.0.0-beta.15":"2018-06-26T08:20:07.046Z","modified":"2022-04-06T07:13:54.768Z","5.0.0":"2018-06-26T09:38:31.111Z","5.0.1":"2018-06-26T11:42:00.128Z","5.1.0":"2018-07-10T07:09:53.920Z","6.0.0":"2018-10-11T05:10:56.797Z","7.0.0":"2018-10-20T20:25:42.632Z","8.0.0":"2018-12-15T03:05:09.372Z","8.0.1":"2018-12-15T03:43:09.163Z","9.0.0":"2019-01-31T09:36:26.408Z","9.0.1":"2019-01-31T10:10:19.067Z","10.0.0":"2019-04-22T06:58:45.427Z","10.0.1":"2019-04-22T07:16:59.283Z","10.0.2":"2019-04-22T09:46:51.415Z","10.0.3":"2019-05-01T07:43:53.736Z","11.0.0":"2019-07-02T21:31:49.387Z","12.0.0-alpha.0":"2019-09-05T08:21:46.532Z","12.0.0":"2019-09-18T01:50:28.971Z","13.0.0":"2019-11-11T03:28:58.385Z"},"maintainers":[{"name":"mysticatea","email":"star.ctor@gmail.com"}],"description":"Additional ESLint rules.","homepage":"https://github.com/mysticatea/eslint-plugin#readme","keywords":["eslint","eslintplugin","block","scope","instanceof","isArray","static","this","rest","spread","ignore"],"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-plugin.git"},"author":{"name":"Toru Nagashima"},"bugs":{"url":"https://github.com/mysticatea/eslint-plugin/issues"},"license":"MIT","readme":"# @mysticatea/eslint-plugin\n\n[![npm version](https://img.shields.io/npm/v/@mysticatea/eslint-plugin.svg)](https://www.npmjs.com/package/@mysticatea/eslint-plugin)\n[![Downloads/month](https://img.shields.io/npm/dm/@mysticatea/eslint-plugin.svg)](http://www.npmtrends.com/@mysticatea/eslint-plugin)\n[![Build Status](https://github.com/mysticatea/eslint-plugin/workflows/CI/badge.svg)](https://github.com/mysticatea/eslint-plugin/actions)\n[![codecov](https://codecov.io/gh/mysticatea/eslint-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/mysticatea/eslint-plugin)\n[![Dependency Status](https://david-dm.org/mysticatea/eslint-plugin.svg)](https://david-dm.org/mysticatea/eslint-plugin)\n\nAdditional ESLint rules and ESLint configurations for me.\n\n## 💿 Installation\n\n```\nnpm install --save-dev eslint @mysticatea/eslint-plugin\n```\n\n### Requirements\n\n- Node.js `^8.10.0` or newer versions.\n- ESLint `^6.3.0` or newer versions.\n\n## 📖 Usage\n\nWrite in your ESLint configurations: http://eslint.org/docs/user-guide/configuring#using-the-configuration-from-a-plugin\n\n### Configs\n\n- `plugin:@mysticatea/es2020` ... Basic configuration for ES2020.\n- `plugin:@mysticatea/es2019` ... Basic configuration for ES2019.\n- `plugin:@mysticatea/es2018` ... Basic configuration for ES2018.\n- `plugin:@mysticatea/es2017` ... Basic configuration for ES2017.\n- `plugin:@mysticatea/es2016` ... Basic configuration for ES2016.\n- `plugin:@mysticatea/es2015` ... Basic configuration for ES2015.\n- `plugin:@mysticatea/es5` ... Basic configuration for ES5.\n- `plugin:@mysticatea/+modules` ... Additional configuration for ES modules.\n- `plugin:@mysticatea/+browser` ... Additional configuration for browser environment.\n- `plugin:@mysticatea/+node` ... Additional configuration for Node.js environment.\n- `plugin:@mysticatea/+eslint-plugin` ... Additional configuration for ESLint plugins. This includes `plugin:mysticatea/+node` setting.\n\n#### Details\n\nThe main configurations `plugin:@mysticatea/es*` does:\n\n- detect bug-like code by ESLint rules.\n- enforce whitespace style by Prettier.\n- handle the `.ts` files as TypeScript then check by `typescript-eslint-parser` and `eslint-plugin-typescript`.\n- handle the `.vue` files as Vue.js SFC then check by `vue-eslint-parser` and `eslint-plugin-vue`.\n- handle the files in `test`/`tests` directory as `mocha`'s test code.\n- handle the files in `scripts` directory as Node.js environment.\n- handle the `.eslintrc.js` file as a Node.js script.\n- handle the `webpack.config.js` file as a Node.js script.\n- handle the `rollup.config.js` file as an ES module.\n\nYou can use combination of a main configuration and some additional configurations.\nFor examples:\n\n##### For Node.js\n\n```json\n{\n    \"extends\": [\n        \"plugin:@mysticatea/es2015\",\n        \"plugin:@mysticatea/+node\"\n    ]\n}\n```\n\n> It handles `.js` files as scripts and `.mjs` files as modules.\n\n##### For Browsers\n\n```json\n{\n    \"extends\": [\n        \"plugin:@mysticatea/es2015\",\n        \"plugin:@mysticatea/+browser\"\n    ]\n}\n```\n\n##### For Browsers with ES modules\n\n```json\n{\n    \"extends\": [\n        \"plugin:@mysticatea/es2015\",\n        \"plugin:@mysticatea/+modules\",\n        \"plugin:@mysticatea/+browser\"\n    ]\n}\n```\n\n##### For ESLint plugins\n\n```json\n{\n    \"extends\": [\n        \"plugin:@mysticatea/es2015\",\n        \"plugin:@mysticatea/+eslint-plugin\"\n    ]\n}\n```\n\n### Rules\n\nThis plugin has some original rules and foreign rules.\n\n#### Original rules\n\n- [@mysticatea/arrow-parens](docs/rules/arrow-parens.md) enforces parens of argument lists (excludes too redundant parens) (fixable).\n- [@mysticatea/block-scoped-var](docs/rules/block-scoped-var.md) handles variables which are declared by `var` declaration as block-scoped. It disallows redeclarations, uses from outside of the scope, shadowing.\n- [@mysticatea/no-instanceof-array](docs/rules/no-instanceof-array.md) disallows 'instanceof' for Array (fixable).\n- [@mysticatea/no-instanceof-wrapper](docs/rules/no-instanceof-wrapper.md) disallows 'instanceof' for wrapper objects (fixable).\n- [@mysticatea/no-literal-call](docs/rules/no-literal-call.md) disallows a call of a literal.\n- [@mysticatea/no-this-in-static](docs/rules/no-this-in-static.md) disallows `this`/`super` in static methods.\n- [@mysticatea/no-use-ignored-vars](docs/rules/no-use-ignored-vars.md) disallows a use of ignored variables.\n- [@mysticatea/no-useless-rest-spread](docs/rules/no-useless-rest-spread.md) disallows unnecessary rest/spread operators (fixable).\n- [@mysticatea/prefer-for-of](docs/rules/prefer-for-of.md) requires `for-of` statements instead of `Array#forEach` or something like (fixable).\n\n#### Foreign rules\n\n- All `@mysticatea/eslint-comments/*` rules are imported from [eslint-plugin-eslint-comments](https://www.npmjs.com/package/eslint-plugin-eslint-comments).\n- All `@mysticatea/eslint-plugin/*` rules are imported from [eslint-plugin-eslint-plugin](https://www.npmjs.com/package/eslint-plugin-eslint-plugin).\n- All `@mysticatea/node/*` rules are imported from [eslint-plugin-node](https://www.npmjs.com/package/eslint-plugin-node).\n- All `@mysticatea/ts/*` rules are imported from [eslint-plugin-typescript](https://www.npmjs.com/package/eslint-plugin-typescript).\n- All `@mysticatea/vue/*` rules are imported from [eslint-plugin-vue](https://www.npmjs.com/package/eslint-plugin-vue).\n- The `@mysticatea/prettier` rule is imported from [eslint-plugin-prettier](https://www.npmjs.com/package/eslint-plugin-prettier).\n\n> **Q:** Why don't you use those plugins directly?<br>\n> **A:** The combination with shareable configs and plugins has some problems because shareable configs were not designed to be used with plugins. @nzakas illustrated a way to use plugins as shareable configs together with other plugins in the discussion [eslint/eslint#3458](https://github.com/eslint/eslint/issues/3458#issuecomment-257161846). This is the way.\n\n## 🚥 Semantic Versioning Policy\n\nThis plugin follows [semantic versioning](http://semver.org/) and [ESLint's Semantic Versioning Policy](https://github.com/eslint/eslint#semantic-versioning-policy).\n\n## 📰 Changelog\n\n- [GitHub Releases](https://github.com/mysticatea/eslint-plugin/releases)\n\n## ❤️ Contributing\n\nWelcome contributing!\n\nPlease use GitHub's Issues/PRs.\n\n### Development Tools\n\n- `npm test` runs tests and measures coverage.\n- `npm run clean` removes the coverage result of `npm test` command.\n- `npm run coverage` shows the coverage result of `npm test` command.\n- `npm run update` updates auto-generated files.\n- `npm run watch` runs tests and measures coverage when source code are changed.\n","readmeFilename":"README.md"}