{"_id":"@putout/plugin-reuse-duplicate-init","_rev":"12-41229335dca87d9399626a3ddf8fe714","name":"@putout/plugin-reuse-duplicate-init","dist-tags":{"latest":"8.0.1"},"versions":{"1.0.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"1.0.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"45ecf8971b8df722e30e928d88cc2ae28fe6d94f","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-1.0.0.tgz","fileCount":4,"integrity":"sha512-Mfea9iAPM17znfzgIdoDwy62MljORi4XuOtRWlLeaT6xccUxgyBa905hxyJxXJ7oPI6v4RvK0MIiH7YWIQ+IiQ==","signatures":[{"sig":"MEYCIQDCnD3EeN17N6zW4figiRVNQDe6/RrxXIVtC4ROjojIegIhAONo84RHjoz3r5sgixG9+qIBUcp1YGsP67K3JiTv4ZSd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7MFoCRA9TVsSAnZWagAAO4AQAKRffgmgJUmCykUIxIOh\n+4+pyGboxe6dArEAd9ur4JbWznFhnR0eIJjwUXsOXZFUtmRc/i+UwkvqvyMP\nBOolHsbt82sFAjAQy8riQbHSEQjDoufEE21H1ZQXqTR4tbp6c+2Y0QZduM0W\nQSm/Uj3ep0jLcL9DUVVibVAdkTtFNjkGij0l+bMX9SZo1Xk6Gc0i7KNC8jtH\nxCBLYgd8XMRfcCEbzEJhf48NY46KeaSQKo2YukoMZyYjLuO59UJj9I0N+B79\nstGWKu94RRjpsmilElmI4IPYO833t7pKFBZrt3Uz3291xQLMOlkXxbwdJJ8S\ny9+ca1lFyPTGnKMiY2TgEYQx99OI3byCYogFeX/64kzfzXyj8VolFR6Jrvvr\n8TuWuEgJlKRRGQGWQw3r74JPIJ9j69mv34gjZxCpDyEICvGjMtCHuKACe+ew\n4lWR6L5BcbDGEoe3YPom2juQePiDvBIB45VIKfzR3ONJkrXQESBwJPfxtuoS\nMP7hjnPcUmw3f5OWRu4XMU8LdD6BW9JFYCGOiVFrS2gqxck87uWZ9EsBvl+V\nuJT8UZNe86EnIvjQS1w4u9OkYu4PBRMx2CWzBXpBV97UGE+uGerMAloDj8ko\ntzyVCQKpNQxJA0eBdtYKDgoGTRvLmEsYhrV/cLN4zQgCNpCqP/ehPTjOw5Yi\nnMHc\r\n=NKVM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/reuse-duplicate-init.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.14.4","description":"putout plugin adds ability to resue duplicate init","directories":{},"_nodeVersion":"14.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","eslint":"^7.0.0","madrun":"^6.0.0","coveralls":"^3.0.0","supertape":"^2.0.0","@putout/test":"^2.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^4.0.0"},"peerDependencies":{"putout":">=8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_1.0.0_1592574311545_0.14529668494280212","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"1.1.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d97a7b7253f7fdd0bc4e3859d724a82757ce73e2","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-1.1.0.tgz","fileCount":4,"integrity":"sha512-i0TNiSflQUhq00SmJCGDBQIid2lZj8/tI49RYYBsBLqjAP6EpWQmmEOSJsLnXCoNGvst5NXkrQB66MhkWH6ajQ==","signatures":[{"sig":"MEUCIFfLFyoxcALXo+vUSNijBfyVd5XGSPlNG075Rlxx/lSAAiEArGCHzUhWzHYg2pXCmi4fV3a1Wi5CLgIK3Zh2dDdZBcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7enKCRA9TVsSAnZWagAAyjoP/jRq5iFjg6M13rHfT9wB\nmjyCvTjZcCG8wOCVPCuEdJ7VxhFMMFDbOsOl4zlfuuXPGtaQ5aGGvh3bZrKg\nU5xRZ6HLfRitIHVKQts/nUGQVfohi6Dv7V1CMaN5MObM8fP1jfnnmabkRk7t\nRPQn1Ean9danV6MAlYmIC6ZwDYBEhjU7uhKcaytScP04EN1sU/iaPs5/nKXQ\nifHUAtnKtrQnZ5lyo0RLnWcJez1vTjdvcjNKiB2tc509vg7A0bZeh8mQAQbb\nntMm+3+GqW3nvlXe7zAcc0VzN7m5k71s4oQmUi6cIJP8vI/xJ0LHNog6VXqp\nUsDkNaqJ6REX7VPmR5OhiTkxuumJuAhUKhQtYBLQrteXfm+UW6vx5v2WIbwm\noweO2MpBHfgE9GTIG9zciFW3iV6vwDrNnbpEBmEq7lmxWHJ4PQ6P09/EdgFn\nfIGIbeluanbVVT1oCqGebBXgQcuobuv/a77jaIF71S5/9q8mvMOUYFyNrbcn\nBD/oEpl7yjm9nzNEvKDZ7kBpwnWmluJRBHZUoPpl45y0AmYqXXH1/sD2/EGX\nd91mAqNOycc+VTkRvaoRlgV2w+neDGLYzJRdYIO0ipbbV2HCIMAlCYAfj6Ms\ni4hL4MRB2MO87w4aii+vN0N/0KxobG5UN6RGp/CEMeYC5U+7v+EPtzSIGH/M\nk2ds\r\n=MkBc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/reuse-duplicate-init.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.14.4","description":"putout plugin adds ability to resue duplicate init","directories":{},"_nodeVersion":"14.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","eslint":"^7.0.0","madrun":"^6.0.0","coveralls":"^3.0.0","supertape":"^2.0.0","@putout/test":"^2.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^4.0.0","@putout/plugin-remove-useless-variables":"^4.3.0"},"peerDependencies":{"putout":">=8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_1.1.0_1592650186086_0.7442765720070312","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"1.2.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"54fc888dcd962d1c6c8292367243857496f87e3e","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-1.2.0.tgz","fileCount":4,"integrity":"sha512-MJ9Hq9r0fzCcmXuLeIWtEeVoBkSY9AJYginASKTZ9Xmp2slgQjN1TQgMTdXiz8Hfh//hjmVJlaPukmqKehFbKA==","signatures":[{"sig":"MEQCID9Q8yABvbE41jrqcElKk/mYIJM5zjlh0JFAteV6WmpCAiB3dp6bJoK35/1f1EJ9d8wUP0M65kb4d3xrr6bvrtMHCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIsQXCRA9TVsSAnZWagAAT+oP/iRb2NajRwNU6Oj89drM\nMCiea/q8yIaOYB712nNa2LlmsqIjkiNHdo/h03hjjFLyS4oNwv0tfMKCEc/j\nONiC8I6+cBdlPoK7SKPXNyMvzrFMM2ejIU9IUcdpPVP8te3DX2L/gYMPQbuc\nEn0E3orXvDndzgNaT1617RdIf1fWsFhgvANkKBQ52lb3EzAXFszkNxn++qau\n2qMFE99a288VR9JwFQaURnAX5FFh4CnYTllXW2t/8Q3gfVnSVhXNzeIgGUX7\n4DQZ168+vncmrBVaXv43IVybjFn0T0cmGAedsgHjO0iNxlXK2li+Q8PlWMB/\nN+7KMisLcPicVf3GI2TYjih2f35hWtRganALrYgA/+hqqkkEqv+aFxwGPY9g\nyZNgFYf3fe6COMtU1BC4hKUkPo13drciumwJZ9Ol3zRc/RUNnsfZvmCZ1u8U\nq/Fy9eGN3bNcKFq7NfooLFLMnf0R/0RlEP687bB+yp9a27kJRAIBGfAIzaQh\nC3Uh4F9Qg2oK0MmOMGSfgl/WP1fFFdBfrwWuuyDtNz77ts2f73haiu3D39Di\nB5sDYSd/eZNsFsnfWw2z6GkQSkGtc6HoFcZPWeIe2MgwoDXsDhDhHJYnZTod\nPSxpxYaj2AInugRA/mn+DxC9AY8S7mXsGlidFYUAv7tGmIHroZCzVDyRhH1m\nHARQ\r\n=LpD/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/reuse-duplicate-init.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"7.5.1","description":"putout plugin adds ability to resue duplicate init","directories":{},"_nodeVersion":"15.8.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^7.0.0","madrun":"^8.0.1","@putout/test":"^3.0.0","eslint-plugin-node":"^11.0.0","@putout/plugin-tape":"^2.0.2","eslint-plugin-putout":"^7.0.0","@putout/plugin-remove-useless-variables":"^4.3.0"},"peerDependencies":{"putout":">=8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_1.2.0_1612891158884_0.069791620226761","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"2.0.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"797701a51a316e4dc7da2e99001dd966e0c78965","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-2.0.0.tgz","fileCount":4,"integrity":"sha512-vq3r4sixUXqh8Xm6sf0sbWQAtS49EGt5LXbWUp+ClFRFuiW2MNa7+M+mkCItXpXYMIhKA5WF6CZWsTcrDM4LEg==","signatures":[{"sig":"MEYCIQC4i3D9/j0VLHhXmwLi5BNvPEnHMmPcqxScXCdLCn/uZQIhAJGk8giaOWvn0YN5cezsLrz7/d+RtHuJTStTy3CfuLQN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4506},"main":"lib/reuse-duplicate-init.js","engines":{"node":">=14"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"7.21.0","description":"putout plugin adds ability to resue duplicate init","directories":{},"_nodeVersion":"16.8.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.0-beta.0","madrun":"^8.0.1","@putout/test":"^3.0.0","eslint-plugin-node":"^11.0.0","@putout/plugin-tape":"^4.0.0","eslint-plugin-putout":"^10.0.0","@putout/plugin-remove-useless-variables":"^5.0.0"},"peerDependencies":{"putout":">=20"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_2.0.0_1633083319504_0.8845899294127793","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"3.0.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-reuse-duplicate-init#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f7a09379ed303d57cd4044cc8adc5db3fe176925","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-3.0.0.tgz","fileCount":4,"integrity":"sha512-8hZV3Kn7l8VwUxo5GoXwrIlGDmXGCZ7a9H6/11tO73DbOsSbgeBx+CWRgMo0p1PF9OPG+W0/hMYWofUl5IPNTg==","signatures":[{"sig":"MEQCIDAg5aHmVr9LEf7RiaKQRKnbDjohMSljOCgfNXU2npPnAiBrki2+i73BMGe2cHa/1suew556O3qvHQr+s+Kvjhb6aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx22ACRA9TVsSAnZWagAA0UoP/1xWhf37PLfyGOMzzhSE\n2X+56PlLzyKUNCAaOc/ui7nuipD7MqR3geZQfphh8Z+4JVDeLHZGdFbB5uT/\n7VgmBxQm+iF0XViHGJn9AhaorOgvIe0WcjLUWkdFMMcZnrK0UiLX6eSx/v3J\n8PYDE36dWLVX8zoh5kUTsFzL+6t7mA8FG6zTuN6DnhXaNEZJILKJyiks8mmc\nqPH2+qqeh1ODWfagjp5i00/QSKMcdJIBYJVYvnEiJWKxvqmcfKaopKw0EwZA\ngIgZ25R/Hgs8oWbSNr8GBLaK6m6mRTpvNch2W6gTF/wliTe7xBBYnbTGTZvo\njfkwb7XlObqVd1kKPbaQ4+AbeUoojFeTx5c0BLh+xAhPaZb6H3x69iirHBb6\ngBc0809ML8XlkQEJB0Rk1IYyHNlH3WzLzqvr44PWtxhC4ahdKmPvvpoxuWek\nM8ydoFTnjFhsqlnor9cPCT/cqigmr1LfF/NmP0BqX80yepdBwar0VzumNDBr\n5R+BigcV46oY6tXLsFtkJpnC1VkNv6CRnBLaPC3O17vWL68tn/2JTWiTQXJu\noj/5oUvH5InSDXr05fXlCg4oKcvX79T0e3UuwAEzCjhUk25jvm98M73QXTN3\nu26Sl/Ba+8Xj7267gIN5by/CSAWa1tYm/f1X3n6yWsTNIDdubCarmFLiEnoe\nkLRf\r\n=a9mG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/reuse-duplicate-init.js","engines":{"node":">=14"},"gitHead":"48da120109660dcddbccd4696f71e8fefa71b92b","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"8.3.0","description":"putout plugin adds ability to resue duplicate init","directories":{},"_nodeVersion":"16.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","madrun":"^8.0.1","@putout/test":"^4.0.0","eslint-plugin-node":"^11.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^12.0.0","@putout/plugin-remove-useless-variables":"*"},"peerDependencies":{"putout":">=23"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_3.0.0_1640459648848_0.996197114863606","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"4.0.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-reuse-duplicate-init#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f4c7eaa5f2e2b3667f2741d2459c8071ec5f5df3","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-4.0.0.tgz","fileCount":4,"integrity":"sha512-xhi8QxDFnvmZv2leGD3TmtKhoQiIT5J4VxI+TGEZjGNo0atDUq1c231jHKcObo/PjZB2pl9vFB97sidzYcwhLQ==","signatures":[{"sig":"MEYCIQDMxjUaQ5Es/d3zHZWY8lIGA5GVIgg0HoTi/NWcOrOacgIhAOexS4Y9Q0HGM/BT6qFb4ceGUUBojjmumMcrI797OaKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifU+7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8CxAAobb0c9q9TWazxBm7sZ8xgMQGLZ0WucPRNN6Rn30r8GsdD6yJ\r\nQqJUbZNqQD6t2iLNe7zq9zxSd17z542u2LyvAj2tuz9puDynkRhpxlOmmm0c\r\n0KFUBfLC/SPFo2uOS6pWWMEChadeyE+kVsDhp8wGG+Mu8Uu49lbzAW5ck7YZ\r\nteib2iznJAccoDLacBbsRyuSbYxIh5i7ufksDKs+ywr9nbQOzNr4Xs4lsgBB\r\n91pllCWq8se5Gdkvt20PipBcrs9weGeFJn/wwBmeWOiYC1qjyX3QkjE/S/K9\r\n0d/O4H+p2PBPj0Xs/VI9zQBcqbWreowwK5W9C81dFSaejsP/OQih3w60DwA5\r\nfgwvg0fRcz0p5vDXMvfro2o870T+n4l2bNV79NVAy/nvf3owKbVtuaEf2SFz\r\nmuIg+YD1qZPFDd76PzgUUnHKK59+VPkpusiNftufiq9oZVzN2eC6lIcAQT5p\r\n5gqoGANSK7/DZLKqRjvP1+DoJUJNCzyZGgemDERT7HTnjm8CasWRkmnGKwn6\r\nMipbIi3gWHsZM2z4RUKmgM3M9BTeGe15xZzjmVgj0q/t2ZhHMNfOxjMawR20\r\nWg+FNi44tJ1Ff5cLF4b5gWu6B+7ce+r+rF9V0wEQgQojKxjBK4dDWKCkmDCP\r\n5Jylw+8KNL6eA3jcFWExqmDbiES7bj/Krxk=\r\n=W41G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/reuse-duplicate-init.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"a9242de0c29f8ab1a4b83d022a2c05ed56fde12c","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"8.3.0","description":"🐊Putout plugin adds ability to reuse duplicate init","directories":{},"_nodeVersion":"18.0.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","madrun":"^9.0.0","@putout/test":"^5.0.0","eslint-plugin-node":"^11.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^15.0.0","@putout/plugin-remove-useless-variables":"*"},"peerDependencies":{"putout":">=26"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_4.0.0_1652379578814_0.21570835369002972","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"5.0.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-reuse-duplicate-init#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1591ff71983bae925485f572750b57b505bfbb54","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-5.0.0.tgz","fileCount":4,"integrity":"sha512-RdyWx7B9p2J6g0rsY5wCUIsCXVqn4NiZCF46tr//HCahJdVg6luCiT657qtY+JEbTkMBcCp6qQTRcIVcBGKa3Q==","signatures":[{"sig":"MEQCIErVDqqtzyjBqsSDp7EM/NfI1JW5UX3iTWU8LQNvSXraAiA4MTjBrQCT8HQ4+5SUS5qeWsjK5MKmVk6P3I1bKQTO3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5012},"main":"lib/reuse-duplicate-init.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"dbc0abc2ed23a56e043d6b8573925bf3a9e694b9","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to reuse duplicate init","directories":{},"_nodeVersion":"20.2.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","madrun":"^9.0.0","@putout/test":"^6.0.0","eslint-plugin-n":"^16.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^17.0.0","@putout/plugin-remove-useless-variables":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_5.0.0_1686730609160_0.7478534908300387","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"6.0.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@6.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-reuse-duplicate-init#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"24d8fd07f5e6e2acf957571876503d56842da8ea","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-6.0.0.tgz","fileCount":4,"integrity":"sha512-q4md8t7K2gVQ63LA0/CJ2v8ioEnmwKCP+R/3AtsaWbNVd8TbPy4ntYw5+7/HfikK4hRCnH0s7KsamI2cNYaSJg==","signatures":[{"sig":"MEUCIQDXZCNR4Fr9qBrUFkLYi9w1qzzKgm6Z/ZwcLel9v19nOQIgDYiSGqMMwozQTa8TsW5pV24OU9/UUQY5BfSbwIucLZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5102},"main":"lib/reuse-duplicate-init.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"5d55f124c021337ef96c5d0af714a876ac371f13","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to reuse duplicate init","directories":{},"_nodeVersion":"22.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^10.0.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^23.0.0","@putout/plugin-remove-useless-variables":"*"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_6.0.0_1729949651629_0.2538122978714519","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"7.0.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@7.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-reuse-duplicate-init#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7154b84bdb5a441f51d7c04231971d79c1e14633","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-7.0.0.tgz","fileCount":4,"integrity":"sha512-Z7/uA4ZcfAJDZT7Sp5NBDCj6BR4gZ3sZbUx5JfQzwrKY0LlbdbWwd6iN69ElX36xCUNeYLKdQJqv4/vjPw6V3g==","signatures":[{"sig":"MEQCIAa21mViNqRcm7PiKwI6g2Iz/TL9ksy+F4ejt9N7aebFAiBaMbTUZv2NYDc/+B2pxfiyGXaWQvrzpjJpQ3izqBbTmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5183},"main":"lib/reuse-duplicate-init.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"6a1b94f0eb5a7fd8ae6df1a3d3f4845bc2b1f5ee","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.1.0","description":"🐊Putout plugin adds ability to reuse duplicate init","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^10.0.0","@putout/test":"^12.0.0","eslint-plugin-n":"^17.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^25.0.1","@putout/plugin-remove-useless-variables":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_7.0.0_1741631532396_0.13943975818812349","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@putout/plugin-reuse-duplicate-init","version":"8.0.0","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-reuse-duplicate-init@8.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-reuse-duplicate-init#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e7220aa4dadcfc3e01d4b23dd6c5495d479dbcd9","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-8.0.0.tgz","fileCount":4,"integrity":"sha512-SA4WaQm5DHdtNRXhcUsbq3niEjuFP7NwsNZAG7KgShuT74tD9dyxUzzHksYuix/4UH1HVGl8UoOIA+4UqStobw==","signatures":[{"sig":"MEUCIQCCM2xIiy6WUnKYwa1QHZWAcG5d8ryNv4pOqgl0OeJaYAIgQNR/PUU0yOh7ZJFfNVgT42Zc9QHjQAWG9N0DTTm34u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5154},"main":"lib/reuse-duplicate-init.js","type":"module","engines":{"node":">=20"},"gitHead":"d92af494daa4e7fc44e5a4318bb174a8af65b7b3","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.1.0","description":"🐊Putout plugin adds ability to reuse duplicate init","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-remove-useless-variables":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-reuse-duplicate-init_8.0.0_1745421195673_0.9662141715545862","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@putout/plugin-reuse-duplicate-init","version":"8.0.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to reuse duplicate init","homepage":"https://github.com/coderaiser/putout/tree/v40.15.1/packages/plugin-reuse-duplicate-init#readme","main":"lib/reuse-duplicate-init.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"devDependencies":{"@putout/plugin-remove-useless-variables":"*","@putout/plugin-tape":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-reuse-duplicate-init@8.0.1","gitHead":"7cb4bd82ba61c73bde4493a1c462e828ae317a2d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-eE+shrPgaUHfTF9z7HnsRYHFvEOsR94F7URsd9USX7Y2Prs5qwBDGkEoVq8vHYlF2s5Omcjr1bixDOSX8Fg2NQ==","shasum":"11d5f17a9ee874eae2364ae0b6e6b3b66a769586","tarball":"https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-8.0.1.tgz","fileCount":4,"unpackedSize":5274,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJZS+CuK68v/h8OXovjwUV14TISFK7mRFyaI92Ik/8tAIhAJzEJPG+K87UacRa7HhLyT8CLmSWvNnqh/PYlUa2BQgH"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-reuse-duplicate-init_8.0.1_1766831994675_0.49611797323042084"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-19T13:45:11.364Z","modified":"2025-12-27T10:39:55.068Z","1.0.0":"2020-06-19T13:45:11.702Z","1.1.0":"2020-06-20T10:49:46.198Z","1.2.0":"2021-02-09T17:19:18.998Z","2.0.0":"2021-10-01T10:15:19.647Z","3.0.0":"2021-12-25T19:14:08.967Z","4.0.0":"2022-05-12T18:19:38.988Z","5.0.0":"2023-06-14T08:16:49.335Z","6.0.0":"2024-10-26T13:34:11.836Z","7.0.0":"2025-03-10T18:32:12.592Z","8.0.0":"2025-04-23T15:13:15.853Z","8.0.1":"2025-12-27T10:39:54.828Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/v40.15.1/packages/plugin-reuse-duplicate-init#readme","keywords":["putout","putout-plugin","putout-plugin-reuse","plugin","reuse","init"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin adds ability to reuse duplicate init","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-reuse-duplicate-init [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-reuse-duplicate-init.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-reuse-duplicate-init \"npm\"\n\n> Functions are one of the fundamental building blocks it contains set of statements that performs a calculations, takes some input and returns an output. To use a function, you must define it somewhere in the scope from which you wish to call it.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to reuse duplicate init. Merged with [`@putout/plugin-variables#reuse-duplicate-init](https://www.npmjs.com/package/@putout/plugin-variables).\n\n## Install\n\n```\nnpm i @putout/plugin-reuse-duplicate-init -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"reuse-duplicate-init\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nconst putout = require('putout');\n\nconst {\n    a,\n    b,\n    operator,\n} = require('putout');\n\nconst {replaceWith} = operator;\n```\n\n## ✅ Example of correct code\n\n```js\nconst putout = require('putout');\n\nconst {\n    a,\n    b,\n    operator,\n} = putout;\n\nconst {replaceWith} = operator;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}