{"_id":"eslint-plugin-mobx","_rev":"19-06894fd5b5464a21f5ed4004d948f01c","name":"eslint-plugin-mobx","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.0":{"name":"eslint-plugin-mobx","version":"0.0.0","keywords":["eslint","eslintplugin","eslint-plugin","mobx"],"author":{"url":"https://twitter.com/osiyuk","name":"Andrey Osiyuk","email":"osiyuk@protonmail.com"},"license":"MIT","_id":"eslint-plugin-mobx@0.0.0","maintainers":[{"name":"chrisands","email":"osiyuk@protonmail.com"}],"dist":{"shasum":"b3b952fce644674cf7bfa0ffb19b95ea26b2381d","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.0.tgz","fileCount":10,"integrity":"sha512-MIObGBi/EOn5r/odDoUmk65Yc7cileb8D43+tW39LFoERdAbaG6Icq16pkiwFQTp0g03GBLNgqRWJQ2YKJVxYg==","signatures":[{"sig":"MEUCIQD62q/P4D9UJE24R3WBGv68W66Hkia6xxIQNOLlnIQIwAIgJ2nUhbPM0b6YQYI4+p7CVyivDVUaFNNbR0aa3nYWVvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemFCXCRA9TVsSAnZWagAA8TYP/AkJ7Za7khLIqftnmwy7\nsXYQC8jLB7D5OuwwFJbGVK5dWjiKaMYx0H3O0r7AQkqvp46uTyL5Ex8skust\niqQNDR4sfjKlo9Y8BhZlNsosdsoujgr2YYho1xIyGQgvvbXkTxdCdxojNWmR\nqjufANFtSzc3AVXxzNCqkRqA+XtBFber3vlROMTu0bcw65VwkJcBouy8IqHG\nLUH4S8YZ3K3wReK6pLfP1INAoO0NzEZFBT1yzXy5FB1JhtDY7hjvRvqix0n6\n5am68Ra7r0wKrmjxtMdEeQNlhIhn+SzV8BLQDmCA81qre0I9rj1YBK2NG5LJ\n1Z6VnQmIbM/jXEW7fmPLwKyrR36vYdiNfmoMincumHytpBznUxU0wShEfumX\nOTgnijrPPOhaPWp8qy7+IC9XkUQXZ+TGOpbEdAnd7neharpMiCgPjMQOdJ5/\nULE8YmQn8b8DHLKN9BcFONzCnhowAGBVMnKRcHqI2BT/+sOHh0bNOI06JrR4\niA+8Eq6TDUgA6b+17F3qRls1xV2odShp8VMmxhSoxxTkVmPpslOy2HSbl/Dz\nW9PHGZpIl4RNgqgSaBll/NqpzhcSo9bymMMRAaQizs08MdMWwMWtQkMJUXhK\nm+u2QSmUubZlb+JpSposjnPBWYtQzU+1/x84zQuCJdvgZXqFlCjb5hYNNaxm\nyeka\r\n=JzPK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=10"},"scripts":{"test":"mocha tests --recursive","test:watch":"mocha --watch tests --recursive"},"_npmUser":{"name":"chrisands","email":"osiyuk@protonmail.com"},"description":"ESLint rules for MobX","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","mocha":"^3.1.2","eslint":"^4.0.0 | ^5.0.0 | ^6.0.0","prettier":"^2.0.4","lint-staged":"^10.1.3","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.3"},"peerDependencies":{"eslint":"^4.0.0 | ^5.0.0 | ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.0_1587040406641_0.25074429819720656","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"eslint-plugin-mobx","version":"0.0.2","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.2","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"717cb29f974bd577f42c192465d5860ad1c3ba57","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.2.tgz","fileCount":10,"integrity":"sha512-2T3rR5nmkVYvxk249xIvjRY9J2WQ1KnwYGw/jgkQAK5z4gkY/tNDY8bBkjokC4g5m5AZb624RLXekCTJqtYGSA==","signatures":[{"sig":"MEUCIHIikPKBX5tnihL44T7UOwKCEdXynestuIo0VnLanZdQAiEAwyqkgxqoqakYIUhE/J1pVxwt/wyw1uqa2sQngtSyp98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13695},"funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"scripts":{"test":"jest","build":"node ../../scripts/build.js eslintPluginMobx","prepublish":"yarn build --target publish"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"6.14.15","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"12.22.7","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.2_1635767882111_0.6327116755612077","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"eslint-plugin-mobx","version":"0.0.3","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.3","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"e2d889b0334b07854a4dd4fad1c8a9492ac9f200","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.3.tgz","fileCount":26,"integrity":"sha512-ZyKxFiybJJRZpbahKtRSllXErphYayv7e3Jd3aqBufWREpgeQr2QFqzcgdpxLIu7M/4FI2XAOFY7C05yW94ZOw==","signatures":[{"sig":"MEYCIQCu7ZIEcB/zo/qOlhnP8qqO0zGV0JRq3f2LNZ1WVnBxqQIhAMK6LUi0ZKLUQLZBjQ9+G65aTvyucsM7lhpmk/Drvfey","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhon6yCRA9TVsSAnZWagAAljgP/1oEPYbaSQWHe8ElGuXm\nmr2DTcAIoI4SMaPcNVdE6UkVwrqOsiiy905JKsJbIYQysmmfu8OZavTsmCUP\nwTOW6NSWQw6STGK+KiVKvxfMlkJWN9dR3hl58Ijw0XoJ2HbbiniUIs/Ve/36\nTXi8+IpJzrdipWBgTkyTSxb+ZRIHUOqoIbzy4RQAval84a49aK0UmZ8nQJjm\nRIc1hqALlwq94dw7AtLAcsCytRr6mLGCIvB7tpS/UV+sUJLhyHE9MMtrf86w\nsAcCdyec4/+GSH2rbFwi51Ai5hGjfPW+l4orSOSYnQ3rMuATltK6/dAzfwKU\n2ClMgXa0qVCTnQMoc81lPkk4psRNovKbLH9tbXE75GgFWRvKgU4nW1TZwWMx\nCgJ50/sKS2UUIJpU4i4d/VC5QX9mvqMjQrLuVQotu9/VuK/ay7x5BN/cql6r\nK1JS4VkuaF9JLna7VZJoMvc8s9YGLdmNoqxdXWzdWxZVpj84OJpoWgEhxxSj\ndPgwTWE0KR88sTXdnc1Iwn9BF2Hsl4iLr3K1D/NpjFv+f8b18TdgrhprQbR8\n4soWhkUEmR7v15r57R4nZpQ3kpnsMpO5K2rBDmnwF7FB+T4lYYyKyp2U+DS6\nUOwx3SYN2U8HmdBtBKswHkUCqzyhjuNNUZiQTqC96Zb8mkh6dg06qxQxpA0+\nPNWl\r\n=WcQp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","unpkg":"dist/eslintpluginmobx.umd.production.min.js","module":"dist/eslintpluginmobx.esm.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"scripts":{"test":"jest","build":"node ../../scripts/build.js eslintPluginMobx","prepublish":"yarn build --target publish"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"jsdelivr":"dist/eslintpluginmobx.umd.production.min.js","umd:main":"dist/eslintpluginmobx.umd.production.min.js","repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"6.14.15","description":"ESLint rules for MobX","directories":{},"jsnext:main":"dist/eslintpluginmobx.esm.production.min.js","_nodeVersion":"12.22.7","dependencies":{},"react-native":"dist/eslintpluginmobx.esm.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.3_1638039218310_0.5761801805465887","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"eslint-plugin-mobx","version":"0.0.4","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.4","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"6a5484455a91daf3d2f1e596007c63121bd6ba8e","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.4.tgz","fileCount":10,"integrity":"sha512-GzKMQSga1vGlziaYoRCI08bmoYr8H+F/HksB1XzzBKVCdHxxEnPROpY9mjjdy23W/Pd3gmMqYus/S9nn48p9HA==","signatures":[{"sig":"MEUCIQCRA7FdsiEnp5NxWJNP6g023/N6zQO0OQrfobsMEVwzdgIgUwVQ5BzXiXf+03MQvOYT4uQ+lBwJ5soefbxw0rMHOyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpkBICRA9TVsSAnZWagAA9LYQAIjZy9m0G+AbKklI3XKq\nd3z46NQ+OOmussUdyMhkXnM7yWweE513Ex1R+LWIiHpOAJhVe2YWDA2Efk1U\nx1b4RUJR7izpy9fUs6cahDcc2z9JDPXArvA5Nt0uCoOKJdsPrDmCYgiCs4Jk\nsMiDeMCeu04SEULK2GJr6/a/C28FzQSYbadL5Y0kRYl/4DvS8W+kkYXlvRQr\nT4Hy1cP/2X6aIAuMbAO1E5OtuoEjhBWdujggMnuUmBPCM0Ew3ykLNXFZtJVL\nZa/NPzO+u+G/DfH0Udt3BMSpJht1ix6U9aTqXvmuS+vUrxm+2GEEVJNXiI0L\nDTmPFI0CZzPBa0Y7S2WbpGy/UQjMmhcJHHBskMOuoSNDuyeraJPQu89F/4kh\nW4Lc1HifqnL/pr0RkGafLD9OM6GuRMyoGv44vggZik/J1tPjQiM3fJe9w7Kf\nbg6Hb+Tls7h53hpYIpreQYmd0dZLFgBlsip9axI6nxVRcVOuBvNw2LZJxkbE\nMqH5sztveYqoSTpNCCAv66gjSQ8i6TZAy1CdFZK00YK+BqOx24LMHmOOkT2k\noJccF07DtTjkkOzb3lWzGiHyy0d5ROGeN6UBfgRfkI9WctTYLXXah47PLnHb\nb/5a2Ok07YUBZsxWGMtLWEOhIV7Pf2HDYl6HZP1z8xdVEojTz6wOwoZZDc79\nBqsm\r\n=jV08\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"scripts":{"test":"jest","build":"yarn rollup --config","prepublish":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"6.14.15","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.4_1638285384552_0.1284785700929285","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"eslint-plugin-mobx","version":"0.0.5","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.5","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"9d0871994b83f322ef8f3d9ca2ddf635c43faff4","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.5.tgz","fileCount":12,"integrity":"sha512-fHVH/OAnkagNnNzi62uGPtems7K+c0TjoUi+b9+DHWGxMwny0SVtErmGnVya4B5kNBQF49LJ4DIQaZFcO6/uqg==","signatures":[{"sig":"MEUCIFIcUGPI2iy7zM1i+uqJcOpi7RqlVRfA3W5fBYiCwdMuAiEA4nRrlrLZvz6zcs1AT8VTaxpTtaVxfjvIP0VNhb/LUEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhulYiCRA9TVsSAnZWagAA9yUP/RJ6I9+/2IFnUW18YWDN\nZ1yjMDZ4/vXmedTxPzEQeQxppFBDQIN1cvEkuSQsTIAmqFH+LEb/hmh6i97X\nzS4uZA8vj/vZDj/F0zSiAP2Jreh3qBNGG2qyWmZtbcvdTRwNmQw5jDi7ZqCp\nTiK+MOgF+P8bTL987ldcJB2SfY4soBDFGzqbvDmde8BzVDvvL0/L+woX1Rk9\nfalCUm0tGP0eQ3BOQ0ynm1JwNpe0MAiNowG0Msx3lz4hcgKBlCM3Qnb88S2b\neSff/6gUTbZW4WRHw+6OfwLS35GsQLbiedLUlkINENO9qMM6yq9RUluzXHph\nqnl8ZtzNP0wM665JOCy57+VDsxFlDf3Bmb+mwuyhosUfDnYT0V1NQV1sJ6P2\ns2AQ1ip+6UEXXHKb5o/PI4FPlWVUyM6ts3YKDZwmcHg973eq+/a0KvoVOUTT\nyV6UqnIDlXbxn85YeJ9jqmKm2VDFmipPEHHzx36lGzRubASiZ1JpKmo+9bEE\nalpAUBAZa/kWb2fIc3m9i936LIhWYcn8sF7EGqCI2r9xTtojYarZX/efLkVu\nk1TEWr5HwxcBmTK2HdYNeW1J9qLsGpANEGoMOIckgXXRD7PDpC7lvcwDdZ4g\nBbXOEUDQSoPARV2gD4icQ58Rd/EBFcIXlu+y2pM0csxJ5AgCJLQB/1S0CI+u\nSzQ+\r\n=mOXq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"scripts":{"test":"jest","build":"yarn rollup --config","prepublish":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"6.14.15","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.5_1639601698688_0.24605672778255228","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"eslint-plugin-mobx","version":"0.0.6","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.6","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"f5aed740a1fd80b09d06ad52d00e0149343546e8","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.6.tgz","fileCount":12,"integrity":"sha512-8grHjf/Qf9bkjRXCuhDYTqeBhsMOvlhSfzS99L7Mfb5E4RBKso8dX5WVsdFoehFkdJxYFj+cG4ifJmaVqzJJwg==","signatures":[{"sig":"MEQCICflSkQPCkd8UKuE0a2zR7vPoRoAGQ3Zhh86d7S9nG+AAiBbPoJaz3m4YaC8l/QQaI3OaA++FWXMf076yIxCTOEO+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvm9DCRA9TVsSAnZWagAACS0P/RPu9z1Jk2X4tVR8idzc\nHl4a57Nb0jGIGIEvDTyxbqKlj8O43WKSD9QovKcHMR073NWIpba4ntWFJbYd\nZ/0srryZlJRWD/ImJWfl3ijbulRbYurb22TfXrQuT86sh8GW4IZR9hsT9q3m\n1cgLK+oY1mJ5rQKAVTvpWk8xI1Dt9eqGszhcCcKtj2xAInUd/rkMNY5qVuIX\n9kWFbpFuXcRIfrmbf2QaTjyQAXDh875gG64gQG98Lem3Dfp4wzwlIvA+haEs\nW5gGz3e2C6klzNaLTPwRwXvd2LccFeDNlDKM3rgPerb3KEZeiN2vIe9/vvIi\nVSzeU7ocfwrmMHT6Fffda67sK6fldirAe53q3zSR9RKyAxcmpZTQ6n9DmCZs\ndwqbvBjWIwK+HTUeUkxwih5y9uU+NdFMjEAtF6k1ELMpr26//5Yz4PsT/02k\nsfvjD7LHzmDBE3q2VoSKqKyNEGPI6PMRkP5UllCZOLpkwSCmGp1Ti7a8XRnm\nplfOpYsYsx2vpUgffj1Ik53+Et2hj9V7IJmOg118CditGBLn3lnKG78pyiyU\nm5MgfcnMVaugWs3RHRlX/BgJg4wTTji1ElAAESR9bSRUl3e6jKj+X/kV9t5H\ndDhueWCdtWUH/xcgOXPInr9kCHhPaw5jQbEJnZ4arufzWEg/e/ukMA9Kr2Id\n7ba+\r\n=l1FF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"scripts":{"test":"jest","build":"yarn rollup --config","prepublish":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"6.14.15","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.6_1639870274866_0.9141019847984677","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"eslint-plugin-mobx","version":"0.0.7","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.7","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"8c45655e170a5034d0f62722f061da4b5b2b43ae","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.7.tgz","fileCount":12,"integrity":"sha512-UWFYEyW1/I6I4BoypEs7aohNWS2tRF2kNi2Gj9uMb1kC0H6hfonP0ZeBlg4qO+gBuxLAOkgFRJSe2aeaNZeX3A==","signatures":[{"sig":"MEUCIBAX6u14xSUuk88DBpt5mP2VAerPmkxOK/sw83q4kptzAiEAhY8qc/0QqUt6OIjR54IWrpQ+9Ilckrbein6IXCKxm4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwIl2CRA9TVsSAnZWagAAMsAP/1PJPSH7me3p3DZn4z0a\nW+VRfpvdGABUiqdE6YQ7NQmTOGM2OKOCsA81fs9/PS3Wq7GHBZU0NsFVS7H1\nFvPv3ot21VJTWNC+obAkTmM9nHp/MySw9H/3cPAnEkTxz4/1moX7+86zSmTf\nKQ4jiTHDZrjTSC3je6YtvJFkbffZriniyNQb7y++PIw3Wy4ch+lz5mzjWWcz\nwo9pwHcXOH0+RhgOqPM011KahAI706mgggFkrPVinUC8jP7Ewt+KalarTeDp\n4uJ5Kan0VLesYnjeK2QTK00CR7nBzpA+lYl7bLPDnwQlE5OyXbHIAPUwPPdQ\n8qG+9N3ZyHQi2NlIB20YZJjlRnf5bMpdjXeO64zIFCbpEg6tys8PyaHIyyMb\ntIWQTX5L5DRSHNLw+vYUw9Ll3V6kORzRQB4QdTPTy9C99jIIpLOJEYJnGEf/\nRNPTbBLtVH2kOjU1k/6gZnGotf+ZqQI6zZ96QLw5S5lt7eH+AapsehZqj3Fp\n5+mX7lQAjSsn3KyyaKBBgUTL9878L2x1+znyJvoebsarry0juv8etgnMoqkT\nmSZW5rUPi7JpTy6EOZTCwto5PYRrfgT+1X4bzlCewNdkeX0ScbhiVgAKjOJ5\nnZRzT/dIXH5RwFvrLsH0cdBO4bzNVAxiVVnTe/2LRc0v0nvsrPsx0Ufkw6rL\ntmOj\r\n=0WHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"scripts":{"test":"jest","build":"yarn rollup --config","prepublish":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"6.14.15","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.7_1640008054526_0.20081881237818644","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"eslint-plugin-mobx","version":"0.0.8","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.8","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"7fe4093ddf0dd51098a6f283b7e756650119f080","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.8.tgz","fileCount":12,"integrity":"sha512-cOy9lo4E2uiQ3GmHOELJLCV0VYxO9WGIiGep1tyXQ6jSf5iIWjNTdO6qQgPvXrKbUCGOW/zeAOeh3Xa/nQB0LA==","signatures":[{"sig":"MEUCICw8VzwEZqm/oETIzaCm/PyIuIjumFNnyyDlLahga3a6AiEAjYhhE2Th1F4J9WmcIfL15jVzhmS6SfpnfkvERucGzOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1dIWCRA9TVsSAnZWagAAAXQP/1V57S4WhFXFV3DT6WLK\nX667Zk9lQW4WcCGT5nUbQ6zKsPedkKfPLEkCFplpLg6/8d6kiv3hd0qr1to2\nj7532rCruZh2JwC101R2aL13Zg3Dz+FF4KIXPFGz1Drg0fVaM+pkKALdu1zY\nmSsFvNKWVU8nu5ffJmlvQOJ8OXcG6GI6SHNjyi04w7AJXtD/RSRMGFHzCuU3\nEatgVX+TRLaqNo5JPn55DpT3bbFh4Fz2njk6fCmTu6JPdQaC/U1uNvIVU7zg\ncxliw5Hm38gmYYPFXPAVh8mmjBhXN9FbDh+jmZjPpX739NHOgGyqtpqp/CUb\npruTdhdgIU1vOjS62GngqBMModcw4Sfg60E6HXERIKA8mhie9eua2ZPpjCRL\nY0IxWWXM+yDlWJB1zxSLV/wxjVMrOQEhqOyXPndKTYqBzC20rAjNS9KeALlS\nMoIbUkpOxE5OxLF4cFNQJezT7jhZkWMI85JC9S5w+i5i09diyjr6yQHXAaNy\n0xYph1z6jNNtE2WIjUdEoWPvxg+m+09VonKG1mU2TB9A9EWO84istzfKYXm3\nKKk+cjw11VqlRpPFZ876ybt+elbvGKsFAV1YUA7N849TPlVBHAdlPaKkiXDM\n+OXbdWFSO9cLGyc9QVyAh+eUjw/nbBcM02aXzfFb9SplP6z69QrHHTYp+Led\nUdQD\r\n=otaV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"scripts":{"test":"jest","build":"yarn rollup --config","prepublish":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"6.14.15","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.8_1641402902496_0.9314171131405524","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"eslint-plugin-mobx","version":"0.0.9","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.9","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"9ea5580718c69b8d289c74c1c14fc77d6916322e","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.9.tgz","fileCount":12,"integrity":"sha512-Gef0FNICXmPf3b4UPWtVJ4hP1BsT8tLbMPYqi44K+yIw1JaRKVn1THWG71DjzXx6bIhRR5aCrPFDtrStRgCTLg==","signatures":[{"sig":"MEYCIQDaOhjAwfoOSAlhfQJFLSIp2jrBA9vcs+knub1UInkm0gIhAPLoJevWtRJhbHWR6iw430Mc4z2cND+IlA77CZVXDTVC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw0CjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYaA/9EgAFkBSoxm7dYLf13a3vWwn4kwlI03b3iehuAAPxJ9cB9ERl\r\nCljMmR9fSIsk0lRnc5KNXEvApTF1x4e2omvXx+rpeqrIykP0BudM/Jyox75C\r\nZ1sTDyHu9iQRIk40542NU4iBD7h2wsDzCcVZTVwDSQ9U4lz8efO9JaXgeORJ\r\nyDXRBINQ/pac8Cz2/YfUyTMa2pOTKQAopEhXVa+b690wLupdpmU0hTvemGGp\r\n5x2vmY3SrJKnUd82YumJe9QWyL+Sq9g6IbBBhTqB5Np4egvaHcqhHv3Q8OS1\r\n2+F3hwidynMZS1j+UrYDM6vwhcljlvrYZ5/L30Nlb3Gu8AUtix3FInzxleJ0\r\ndxT7WDrnrAQgK5juQmHH3xl6Mx0ofJnEprRqvgjjo6+YVo+B6Qtqxix0l1ZX\r\nqYIYLnfgwsPDBQF6Ml3FcysqnaIRJL82eBIGjOw4utAIJlJO4mVIZDRiDuZk\r\nIbDgBN3mAHz27Wlqb8+NEbGnJv300adBEdW9xMZofy3QOtWSq7q4Mf+Ue7Un\r\naTVX56pCN0+UQPvjFp2sH7a9jdmBZkNKKT+cG3mnhRMoP3lKAm+Bq11K+TZW\r\n7IUF71XkuJ/xDSj2kAM6FILnfIR8vefjUSayh6HKVnoVySyn18NLu7KndGfN\r\nHpx6yOrz2za5REIO6yaOPM3krUolt5hLgvk=\r\n=2Jhe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"scripts":{"test":"jest","build":"yarn rollup --config","prepublish":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"6.14.16","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.9_1656963235616_0.8965805043317654","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"eslint-plugin-mobx","version":"0.0.10","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.10","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"84b5a00b6d6f7cc1164f3cf59d4ff377eccc5627","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.10.tgz","fileCount":12,"integrity":"sha512-Y9/7cYgcUJ9qXUOOz+aAI+XfPZsT48G6E1Y7eOXmyfvTWSBv48efEguiIw8PYcujRe27EGKHUza258O4eC/hDQ==","signatures":[{"sig":"MEUCIQCn604W0bx8ayAh1fRnYgPcYJMoxFyRO0yMYMXyJTghawIgIEj9Z9OyMfe1tQ39tAkahkoHiQ4GKr0rtpTxVGX7028=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44188},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"gitHead":"a73710cbe49c37fd5eff1665b9f2ae0883190baf","scripts":{"test":"jest","build":"yarn rollup --config","prepublishOnly":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"10.7.0","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.10_1718272238008_0.3282656413140692","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"eslint-plugin-mobx","version":"0.0.11","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.11","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"fbabff459bd24199ee9b7a0aa85895227d8dae56","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.11.tgz","fileCount":12,"integrity":"sha512-focYUD79iUfbh3OaLc8NO5rasB5L6P/CHE9jp/zD/etjbwSypJObIIgR4k4NiAI2VJyhpuxNC9Xg1Ph3ehtazw==","signatures":[{"sig":"MEUCIQCTBpQnfj4dTFlknGojUilBP1j2V+CWKntNcQOhtBq/dAIgRlxg0sDt09DmejuA6oaTPTmF+eQ1I7tlyUaH4D4q/KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46383},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"gitHead":"62d994d32d89500cf9cf10e0ee76e6fb50a44f41","scripts":{"test":"jest","build":"yarn rollup --config","prepublishOnly":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"10.8.2","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.11_1721891492077_0.9401848875476173","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"eslint-plugin-mobx","version":"0.0.12","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.12","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"8550a8b92b3a57860de9d36dc9e8950794cc7bf0","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.12.tgz","fileCount":12,"integrity":"sha512-RaWN9lOZjD5CuYwpYjfDZ4902ZaAOW6uUtyIxCYiRWCSPmO5h/WhWOAnaU+dqa95fWk7Qkfuat73M5ISCMD+JQ==","signatures":[{"sig":"MEYCIQDllL/QkCQu7H4cFVJjZUHKEQGVerZFUn1WfufnoGsUbQIhAKMZDVFG7K8eCxqRJKcudEa5z/FCYqnWo9HXG4pX/Awj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50173},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"gitHead":"9a3432a1112e0c5c0efdbe1a7306ae3bee14af6d","scripts":{"test":"npm run test:7 && npm run test:9","build":"yarn rollup --config","test:7":"jest --config jest.config-eslint-7.js","test:9":"jest --config jest.config-eslint-9.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"10.9.0","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","eslint-7":"npm:eslint@^7.0.0","eslint-9":"npm:eslint@^9.0.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.12_1729445833912_0.680018009583008","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"eslint-plugin-mobx","version":"0.0.13","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.13","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"j.placek@centrum.cz"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"80ea1683746de94a14e2c506f704da6142af28a2","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.13.tgz","fileCount":12,"integrity":"sha512-QPFSuOnerqohu1rbRUXj75R8MoWybPKViAF63IPZ+db0mYKyC4njuJt3wyaUdzchv3aza7mNYlBN9jdF91r+Og==","signatures":[{"sig":"MEYCIQCp0AfuTeDZxCdgzZJwutkO1/TzJZt2S53SjMcTaKzPwQIhAN+5Av4yuNDPtUFS8D/8veLqHUIGsAjUIcZ9bZH0yqO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50453},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"gitHead":"af5f2585befbdaac55685a755543bffd5e87b48b","scripts":{"test":"npm run test:7 && npm run test:9","build":"yarn rollup --config","test:7":"jest --config jest.config-eslint-7.js","test:9":"jest --config jest.config-eslint-9.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"10.9.0","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","eslint-7":"npm:eslint@^7.0.0","eslint-9":"npm:eslint@^9.0.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.13_1729502218370_0.49533329264251136","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"eslint-plugin-mobx","version":"0.0.14","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"license":"MIT","_id":"eslint-plugin-mobx@0.0.14","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"cn2591pab@mozmail.com"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"homepage":"https://mobx.js.org/","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"18a4ee5cf5665d0d463ed14066eeb99e0bb7ae2a","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.0.14.tgz","fileCount":12,"integrity":"sha512-zAGGBly8rESDiS9EnGZhwURwnIYG4c2HO88+K+v7T/jBgRMYA+ZoRdUu6eRgEp/WeM1p3laCfECW8fGe3sK9xA==","signatures":[{"sig":"MEQCIBOAfAqT5OqyndJCVXi5SswEwH0zR2EmULIv7O0i6cgGAiBYffvwOmZDsxM8xycBClrxL1sDYvhzT2yVHrjN4C5H6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51452},"main":"dist/index.js","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"gitHead":"d9b877aef224888bafb338d7d3aaf7740cdb7d7c","scripts":{"test":"npm run test:7 && npm run test:9","build":"yarn rollup --config","test:7":"jest --config jest.config-eslint-7.js","test:9":"jest --config jest.config-eslint-9.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"10.7.0","description":"ESLint rules for MobX","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rollup":"^2.60.2","eslint-7":"npm:eslint@^7.0.0","eslint-9":"npm:eslint@^9.0.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.0.0","@rollup/plugin-node-resolve":"13.0.6","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-mobx_0.0.14_1773041935359_0.5454693998691138","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"_id":"eslint-plugin-mobx@0.1.0","bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"dist":{"shasum":"7c526cc0fad67f53d06738f123bb1c79b5994199","tarball":"https://registry.npmjs.org/eslint-plugin-mobx/-/eslint-plugin-mobx-0.1.0.tgz","fileCount":25,"integrity":"sha512-Ag3epjytp4jQqmfKLsKhGke9fiY9pYFtqQ4VSgWdkqoFmp5el8miVczB7TvvWz9HDs74+mExK2sGOAcwqcnu4g==","signatures":[{"sig":"MEQCIHNRxUbG7dpJ7I3mHoy53+7kKZyuvpXrM7dF22mdB5KlAiBKlapMbHH7BexGQEcy9a/+5Pwl/a7alFVnZ6l2zxHong==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPP+dSuo1uyhx6XTTYDCEolh5JP7ZpA/3sEQJI9BsFuwIgXiDvzhRD3XyK4gOHBGx0lhEpoAzIMIrnblCj77TYYTU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-mobx@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52784},"main":"dist/index.js","name":"eslint-plugin-mobx","types":"dist/index.d.ts","funding":{"url":"https://opencollective.com/mobx","type":"opencollective"},"gitHead":"e72c530ae60a4900160005069956fbd671d0ef07","license":"MIT","scripts":{"test":"npm run test:7 && npm run test:9","build":"tsc","test:7":"jest --config jest.config-eslint-7.js","test:9":"jest --config jest.config-eslint-9.js","prebuild":"rm -rf dist","test:check":"npm run test:types","test:types":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"0.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a49b3987-4e69-4f7a-bc24-94ddb8ce1cb3"}},"homepage":"https://mobx.js.org/","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"_npmVersion":"11.19.0","description":"ESLint rules for MobX","directories":{},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"cn2591pab@mozmail.com"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@types/eslint":"^9.6.1","@types/estree":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint-7":"npm:eslint@^7.0.0","eslint-9":"npm:eslint@^9.0.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-mobx_0.1.0_1790101400457_0.2863461045710758"}}},"time":{"created":"2020-04-16T12:33:26.641Z","modified":"2026-09-22T18:23:20.896Z","0.0.0":"2020-04-16T12:33:26.835Z","0.0.2":"2021-11-01T11:58:02.279Z","0.0.3":"2021-11-27T18:53:38.459Z","0.0.4":"2021-11-30T15:16:24.700Z","0.0.5":"2021-12-15T20:54:58.886Z","0.0.6":"2021-12-18T23:31:15.018Z","0.0.7":"2021-12-20T13:47:34.680Z","0.0.8":"2022-01-05T17:15:02.722Z","0.0.9":"2022-07-04T19:33:55.810Z","0.0.10":"2024-06-13T09:50:38.146Z","0.0.11":"2024-07-25T07:11:32.222Z","0.0.12":"2024-10-20T17:37:14.158Z","0.0.13":"2024-10-21T09:16:58.674Z","0.0.14":"2026-03-09T07:38:55.514Z","0.1.0":"2026-09-22T18:23:20.553Z"},"bugs":{"url":"https://github.com/mobxjs/mobx/issues"},"license":"MIT","homepage":"https://mobx.js.org/","keywords":["eslint","eslint-plugin","eslintplugin","mobx"],"repository":{"url":"git+https://github.com/mobxjs/mobx.git","type":"git","directory":"packages/eslint-plugin-mobx"},"description":"ESLint rules for MobX","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"urugator","email":"cn2591pab@mozmail.com"},{"name":"ichenlei","email":"chenleicoder@gmail.com"}],"readme":"# eslint-plugin-mobx\n\nMobx specific linting rules for `eslint`.\n\n## Installation\n\n```\nnpm install --save-dev eslint @typescript-eslint/parser eslint-plugin-mobx\n```\n\n## Configuration\n\n### Legacy Config\n\n```javascript\n// .eslintrc.js\nmodule.exports = {\n    parser: \"@typescript-eslint/parser\",\n    // Include \"mobx\" in plugins array:\n    plugins: [\"mobx\"],\n    // Either extend our recommended configuration:\n    extends: \"plugin:mobx/recommended\",\n    // ...or specify and customize individual rules:\n    rules: {\n        // these values are the same as recommended\n        \"mobx/exhaustive-make-observable\": \"warn\",\n        \"mobx/unconditional-make-observable\": \"error\",\n        \"mobx/missing-make-observable\": \"error\",\n        \"mobx/missing-observer\": \"warn\"\n    }\n}\n```\n\n### Flat Config\n\n```javascript\n// eslint.config.js\nimport pluginMobx from \"eslint-plugin-mobx\"\n\nexport default [\n    // ...\n\n    // Either extend our recommended configuration:\n    pluginMobx.flatConfigs.recommended,\n\n    // ...or specify and customize individual rules:\n    {\n        plugins: { mobx: pluginMobx },\n        rules: {\n            // these values are the same as recommended\n            \"mobx/exhaustive-make-observable\": \"warn\",\n            \"mobx/unconditional-make-observable\": \"error\",\n            \"mobx/missing-make-observable\": \"error\",\n            \"mobx/missing-observer\": \"warn\"\n        }\n    }\n]\n```\n\n## Rules\n\n### mobx/exhaustive-make-observable\n\nMakes sure that `makeObservable` annotates all fields defined on class or object literal.<br>\nTo exclude a field, annotate it using `field: false`.<br>\nDoes not support fields introduced by constructor (`this.foo = 5`).<br>\nDoes not warn about annotated non-existing fields (there is a runtime check, but the autofix removing the field could be handy...).<br>\n**Autofix** adds `field: true` for each missing field by default. You can change this behaviour by specifying options in your eslint config:\n\n```json\n{\n    \"rules\": {\n        \"mobx/exhaustive-make-observable\": [\"error\", { \"autofixAnnotation\": false }]\n    }\n}\n```\n\nThis is a boolean value that controls if the field is annotated with `true` or `false`.\nIf you are migrating an existing project using `makeObservable` and do not want this rule to override\nyour current usage (even if it may be wrong), you should run the autofix with the annotation set to `false` to maintain existing behaviour: `eslint --no-eslintrc --fix --rule='mobx/exhaustive-make-observable: [2, { \"autofixAnnotation\": false }]' .`\n\n### mobx/missing-make-observable\n\n_When using decorators (eg `@observable foo = 5`)_, makes sure that `makeObservable(this)` is called in a constructor.<br>\n**Autofix** creates a constructor if necessary and adds `makeObservable(this)` at it's end.\n\n### mobx/unconditional-make-observable\n\nMakes sure the `make(Auto)Observable(this)` is called unconditionally inside a constructor.\n\n### mobx/missing-observer\n\nMakes sure every React component is wrapped with `observer`. A React component is considered to be any _class_ extending from `Component` or `React.Component` and any _function_ which name has the first letter capitalized (for anonymous functions the name is inferred from variable). These are all considered components:\n\n```javascript\nclass Cmp extends React.Component { }\nclass Cmp extends Component { }\nconst Cmp = class extends React.Component { }\nconst Cmp = class extends Component { }\nclass extends Component { }\nclass extends React.Component { }\n\nfunction Named() { }\nconst foo = function Named() { }\nconst Anonym = function () { };\nconst Arrow = () => { };\n```\n\n**Autofix** wraps the component with `observer` and if necessary declares a constant of the same name: `const Name = observer(function Name() {})`.\nIt's a bit opinionated and can lead to a lot of false positives depending on your conventions. You will probably want to combine this rule with `overrides` option, eg:\n\n```javascript\n// .eslintrc.js\n\"overrides\": [\n  {\n    \"files\": [\"*.jsx\"],\n    \"rules\": {\n      \"mobx/missing-observer\": \"error\"\n    }\n  }\n]\n```\n\n### mobx/no-anonymous-observer (deprecated)\n\n_Deprecated in favor of [react/display-name](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/docs/rules/display-name.md) + [componentWrapperFunctions](https://github.com/jsx-eslint/eslint-plugin-react). Example of **.eslintrc**:_\n\n```\n{\n  \"rules\": {\n    \"react/display-name\": \"warn\"\n  },\n  \"settings\": {\n    \"componentWrapperFunctions\": [\n      \"observer\"\n    ]\n  }\n}\n```\n\n---\n\nForbids anonymous functions or classes as `observer` components.\nImproves debugging experience and [avoids problem with inability to customize `displayName`](https://github.com/mobxjs/mobx/issues/2721).\nPlays nice with `eslint-plugin-react-hooks` and `mobx/missing-observer` as both of these don't recognize anonymous function as component.\n**Autofix** infers the name from variable if possible.\n","readmeFilename":"README.md"}