{"_id":"@putout/plugin-remove-useless-types","_rev":"7-09bc01108375eefa56cefa313e367041","name":"@putout/plugin-remove-useless-types","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"@putout/plugin-remove-useless-types","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-types.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["*/**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-remove","plugin","remove","useless","types"],"devDependencies":{"@putout/test":"^2.0.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","tape":"^4.8.0"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-types@1.0.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-t91M2N/eD0j7Gj7fDCQFKh582uM8pw+7VFPuCzc0Cjfhqrr2du+VExn2K7jmUMzk7RXTzBTMScXhARrMmmzufA==","shasum":"015a3ca434bd9df451e0fbd60c65f1c52ade88a0","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-types/-/plugin-remove-useless-types-1.0.0.tgz","fileCount":4,"unpackedSize":5261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIZiuCRA9TVsSAnZWagAAn8cP/0fMF6fKGiyDd7QN5VZK\nr8QW7zs4uF1cC7ydPB4XwNSRBrBRCeSMLDhGG3xAecYDqhWXNhvDdgAb8H0t\nosLBJq8gk5Y5UWsUFygBNndi7yxj6w8zJFii0lRuBHp15+gkVFbLfPrGkHqz\neH43hSX+WcKWEZMv/ygJvr0GDXx5ndUJhUHGCVnZ7AeMhzJTOMNrNF3oL1/q\n3Uxde8cHlQvBj3DnOg4VKTKoxeaJ1hMfVJCstYX8JyAnfs9HaTqhinUzIMXd\nNN4SG8JMoG0wpkQ6FpI/W1mZsZCXdUgr9HzEawxVODkno6IxGMA/9QOEHpio\nMh9+vqD/fd4UYUdDKenNlcM9ToUWsA7llqMPHuXz8FF4rFE4HlivXCf9TL6x\nHc0zpMsNW8wBc/670hSIMsbNIIGwWgt1RlGKlommZxpp2lHGpfTjBYqwib/K\nqnVLOjIUC6EVHXMOPQeih4Ne8lkqwpXvEe9wIzj5emhsRR0GZ3tG/OulPa/9\nkqiLejcOC16OH1f7axmXfM33abdwsMt1+Mofy8Am2FFL7aubTVyRNQeOf4EQ\nEbFgDfGgZRvDBkcaJ2OuPWX5vOiv60Gubl+yju4pBJyoDIzADz5HXG6MWjZ7\nhYiI7keVD9crBoqccBccyYfaRgvE6nQwbGs5Tz691JkyNnySwxNFo+a3VjdT\nGthF\r\n=TCZG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+AiGxHp6BX2qUnIc3AihMDfKMRJ4OnMZMAqaHtJ32UAiEAzCexwNtcvvQz8PrONaT05yIED55cVAP2+MLhW/oxg5w="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-types_1.0.0_1596037294547_0.6925076982439959"},"_hasShrinkwrap":false},"1.1.0":{"name":"@putout/plugin-remove-useless-types","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-types.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["*/**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-remove","plugin","remove","useless","types"],"devDependencies":{"@putout/test":"^2.0.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","tape":"^4.8.0"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-types@1.1.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qWE8lRmL923/GakfxaDLJ+D9ibPp1r5M9/oyDdhrZ+ExpHVH8vy2dtSp25+paptNTdQ6K21P9cp67ngxQGOlHA==","shasum":"8a20e41c7090ca32b247ebb5cc23d529bc986723","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-types/-/plugin-remove-useless-types-1.1.0.tgz","fileCount":4,"unpackedSize":5358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIpCICRA9TVsSAnZWagAA0EEQAJiQujca0J1k36IIUT/O\nmXVD4YlkbIsYxuWepf3WtweUT9WR9WbKcruoaQbxv+qsMqwZ01egMW5ZuEvr\nfikPgIimrbS4hgp14/Syi70d+7/WxGnJqedyURvQcsnwvH7sLWW+CE8Mz0M5\nJ2pVP7rGJX3068ngkg6pb4M8/TOBEK8uvRqjtuaQM6Fi1OChMW9uY7H28MU+\nPR33ICijXdhZcqObUCB6s661AX0sb3+BQZqQaazw0W3aCcXrFh6S7U5ZB14f\ndf8ZVyBe8u3nJcc8iguwjHn6l6AMTWKWNQhjUlzu9fTqCdwNNIjl396sezb8\nS6XWkCVFf1bz2R6HTxDuW7desca6clJYtsl+EEOc0v1UOoYlTsr8rJF+fBXC\nuPZ0ZwurBPOxLGsymQkKGA3SvJ5pEKeApLa4fEMy/r/i3+dqU/1YlivLguub\njqXsO9B64zIsjSRMZdMzZFyF3EvfIBS2k/STNq8L3taGh6rxBt048buzEgmJ\noqeP9fYGFMFmOhQcJG5WzS/FlvQmZ8WL0dc6qB+kL7ZFzS/AjxVc9w+Xxtpp\nHwlk2pIeqouxpziEZAnLESxiKnrwiTl1weEc7FU8tUL4T5+Cwp93Avm+FGby\ny9X54/BqrLI0QtPKbWSvC+zqbBuaUPf/B6UJVuHPh0c5UMXl/nOoQAqGQLky\nJ3ov\r\n=mMzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNQYPS/Lbwl52rjxSdyMVTevU7cP9V9wRKy8EAnD+HwgIhAKPWim6K2i3Xt37jPcvqKu/vLUexc+8oyw9DX99KEMyC"}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-types_1.1.0_1596100743552_0.028820281361389588"},"_hasShrinkwrap":false},"1.2.0":{"name":"@putout/plugin-remove-useless-types","version":"1.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-types.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["*/**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-remove","plugin","remove","useless","types"],"devDependencies":{"@putout/test":"^2.0.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","tape":"^4.8.0"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-types@1.2.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-53fuzNi4zXhoKoGQQTJBV3FI7QfCRtjKT6suP/3KUMz3Tx9StSOMOEp1zJC1Mo9z07exbVqckWG2yCKDy2ml9w==","shasum":"27fbc428383382011a7b6f2e2e60506fce2e9420","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-types/-/plugin-remove-useless-types-1.2.0.tgz","fileCount":4,"unpackedSize":5769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIr2NCRA9TVsSAnZWagAAKQgQAJ3uS2t507fJg3gacarE\nVP3MI4396/GIswdKeoM7E/hNhBtaNWwFfFM6TqauIRSe+tLLYlnsC5DW7pNO\nXt9lrDNHp2Rw0RCFx/bc76T0aqFKa16lIcHD3q5W+RRendYVC/GiEV6Qdjhx\nAN7zUlboZQj5zhpY7CxWzJrVk/unWLywuKf7or7C0mr7atlqeCBqY485i20M\n/CphojaImmJyTTz3/L7z71yaglt9D7X7TsI43nCZ0MYSApeyImkoJIj97+il\nXDjLb+uqrUiErfoeA4cNVGOiYiMux9xOc4xNoTjlvetgZpYxF1IJmvtLLG+I\nB5mlaw6grtAHEZoZkXYGyXpy78cRFl2h8GcAZk3FFRnrzgCP19slp62pUB5E\nB+afy4rsld6RFEHbzcrBg91xuNVBnDArcs5yGtcxb+15051IVd904NvmHnV6\nqx6ttT4L5ljlXzdYS/a8YjnbBrEjkwXsE8eS0ZWttSoojWdS9NN0mbgVeTnf\n40GhVYxbfH1lV6lB/qE7H70U2komklRAeaOQl+aslV2OxVgeFWgMdtjh5r5n\n/lKhXwAIMlq1YI3IeNMGpibYkNbRul5e9Pxa3vmqy/f2hFU2Ogq4oE4WrQso\njFhoOXvTvZgAKr50o9Htv9MmgkU7R3sM2H0f8tSCg6+nuMWPJMO253+sq3sM\nNmSb\r\n=sZ2w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBzzbDTt2dUR9y11arUIMMY5/Bya/wvI8Y9u8GO75NlAiBna8fUYgPreMMod+OjMgWsy9iRWbVZvDsb5OdDILkx3Q=="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-types_1.2.0_1596112269274_0.9244474462214232"},"_hasShrinkwrap":false},"1.2.1":{"name":"@putout/plugin-remove-useless-types","version":"1.2.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-types.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["*/**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-remove","plugin","remove","useless","types"],"devDependencies":{"@putout/test":"^2.0.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","tape":"^4.8.0"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-types@1.2.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cbGCML7TLudmpgnzY988XUrw4wcWoaNatYJaLAoPxCHrevUE7RGh8LsNouVaibjtVZYwf+IOd+Ya9eO+feMDCQ==","shasum":"aaa507d5ee43bf0b5efcd3cf8c1b65e372405f25","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-types/-/plugin-remove-useless-types-1.2.1.tgz","fileCount":4,"unpackedSize":5626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfItKFCRA9TVsSAnZWagAAI+4P/3RefYCEYqXiVTBY7tF6\nGdUcwNQMn4ALonmeNknq4E1foVCCLFUASxOLneQb+qfu5/IjeQygzlXakf9x\nj4q0z8t1SoQJoRLLA2HweB+aEwIh9A2Il5uYhavYtAltGxHXQRO+S2jyzmdk\nWG5pEV+VMObfbKLsnI448d2Z+L+cs+tD2IvsgRgzm68sT1lzP6vl6yqbBBAg\nGl5EKC0Hg1sCjlanTAvuApbjahmTVEiyUZcEAxYyN9XGYk67Rulipkj0UnJG\n0tAP3mJZ3E0PDYqPku+5wHRQvu/k1//lRsDc6/ZXEWpc5oWy2SddRZ+kqP4D\nvQYqsLNYw1sp0NkRbYmb5Jc/VK1aThRpf41Q0MjzKVf8OJ/VMDm4O4QCHSSk\nhqVlhpeS/K19ZKiEu4Fw2U8/wIiXcCkNDzMaZeaa2gq1LOBfVBU1GqzhdEP6\nRnH3XJA7VNZCkSy2BBke2u8KKFVI2a79mSog6mZ7+4rDwX7EC3Dop/nIkeJL\n0I8HKPTqCEu0AvY/d51YejgSqZ3v3Ksgr47XHghzDllLnOK7CJhlWXSoSN87\nUDt4x/9LJk+cuDtgs/vNZYO8q+fSDv3mPguooMi0r5bkcUzemOjRKTkmfroo\ndbjX+kugL2OhZI9FCkFkNLeDuvRTXxK6A62xq/0nvLb6n4ArSldikUFM+3gw\n30Ox\r\n=BcQ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG0xZLP2ZyU5rx0XGCEmxRf9HSqY/TbC8KBX5ZxiKfmAiEA/xSB5Mfdz5nRHSL0/snyf9+cOh3YfIR2CxCV/FMmIjY="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-types_1.2.1_1596117637546_0.9855944152873835"},"_hasShrinkwrap":false},"1.3.0":{"name":"@putout/plugin-remove-useless-types","version":"1.3.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-types.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["*/**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-remove","plugin","remove","useless","types"],"devDependencies":{"@putout/test":"^2.0.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","tape":"^4.8.0"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-types@1.3.0","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8lVk63YJc7A21xcjjlsXAhydKocHUZTA11YRL576fRlJAmh4t8Jo/1KnQzRaZSP61tkGhKwtE2FSeRyxGSx6kA==","shasum":"d45c2a99efd17524ca93daf6745468bbdb8b551f","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-types/-/plugin-remove-useless-types-1.3.0.tgz","fileCount":4,"unpackedSize":5719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhsR2CRA9TVsSAnZWagAA+WcP/AzetG3QxueXphHRMYx2\nKtM4JJEBQYTEcNkEIIZfq9sLKy0/3eYKcqMBo52IqZ78ZQfO/j/GcedF/7w+\nW/uCXVvp17B+Bk7diws2Wr9wcnZ2D2+uyuOLLKnLvx7wYRuqzhBrrOxQo+fp\nzD405r0VMfNqbK9wPoJhYbU2DmoNqp+1Ac2QdKyqa+ouZxMHVBGLBTFWTnvU\nR80obpUueX631hoBIsUMR9SRW8qtiHv6wRZUNK54ptqalyJNtW8iISmC0HGD\n3se3iwuQC67lbyC9mM+pJBr2FVPsTIlLZfrKFe5MFBHzxyoWn4hvWB/0maQV\nBut9QthNepn3Sev8gIx62PfICX9FvXll00Cu9sn2KvuxmWLsoKTJCfHFKosw\nYqfZh4zUkhPRwS+JDU8QdwazhXm4cEvUAJyNh/B+8UGuDVYJRh2VTcXQRK10\ndswy8D2qMjjeDm5ngfMtDOwsfL0nBUtL6B1vveVZTCj/M8m1cyePInp+E6lh\nGbYz8C0B96UBOwYXPgTWHtKidaGIrCqFXrI0Y2TjFvtViIMfEBVF7vpJ3j2u\nu4CK77In7Ns4Ws5kC1VrsmcEDNXwn3YtcsqVGQf3PbP7oSf2v3659Tabs0of\nsSYUSUeBRpNLZici0LsQ607ij8no9yXbpNVGLSmG05y8McWB4wJlHocyn1O9\nuTnY\r\n=LgPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDT444VBypmRlGfotJmoPc2Wrtezyy4SK0pyqqlQTMJ1AiBfLsZ+ohBWGs9xipuejcoGYOmxAkL6S+lsaLUk2xd2EA=="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-types_1.3.0_1602667638040_0.2594576312286585"},"_hasShrinkwrap":false},"1.4.0":{"name":"@putout/plugin-remove-useless-types","version":"1.4.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-types.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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-remove","plugin","remove","useless","types"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1","tape":"^4.8.0"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-types@1.4.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-CwhkgGEHpSGyBJ5CHdvAxDcLHUXZr0UWkUMvr4fkLU53elvPGB/fhHNLdGGA68ilrxQVhGiYR7/qgoWtd1xCag==","shasum":"e8b48e739d902b6b4335733fbe7eb993b0197b29","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-types/-/plugin-remove-useless-types-1.4.0.tgz","fileCount":4,"unpackedSize":5332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn9DyCRA9TVsSAnZWagAA4+kP+wa0J0dER3Aad0ex2sXL\nyPW5gKX7CzousNaqTrPahCkp5cmiMJDJFQbL8/0aJbfci6gU9g3E7o9Gvz0u\nAtVD6+b3+E0BJxGp1OYSbxTC1acdq6BvZa6p5TweXNi2Jiv7AMFJMU/hE4y7\nSb3lT6dwxG6sEq2NsP9C+xHsxLbWRZ2OMLecyCibUdcYSGUCob+++bQds9dJ\n2Wc06nq083Dk7phyRHrKiB8x5p1eDmrocEG8eiOgJX4+9YX5xVxL/ZE2hQsK\nHpeYMNhefEOYP0gfCVyt0JetWhzhi349/qkiADuywObI9vz0yPUB5s7jASik\nZ8QMh1j+aI4RGb9NQwv01JLGx1IHhx2/+eQnbSlEfBNQjXdGEaffXSvJDPyT\neZsIHldU711zNm9CiXi9WznsU0BVvfZszeyZY3q+/LfUq5jHgedBDqTJlp+O\nV7WUHAx6ItT9eECtYPw3sY2wL2rvKQN5+V/0hpTAMXGBWTbv+mCm/3kuiaPA\nltv9hPuO/2CT/4mcbMLtl6pGYFOVJj7yM3+DS22cRDz/aCmhw8M3r0Np5e7l\nKb+UtmCUXQN0e3lpziRDTeDNi4pT9zZozf3PCJcARJRF5BQ5dzcK+SbjD4tk\nrkKGqIellBHTYneaUlokE+ZKU9otWCi54T5gjQ2AKXGsNX4LbNOgx9ugk8Pl\nGZAh\r\n=g1+i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJUiqE4Qj51rzpSkSVsv8ATIsBvnRQouz0B9zk5UXhqwIgSEm0Ay3FOn6mrykiJNHa/8hWFCePlKs3DotuNBOPeg8="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-types_1.4.0_1621086449998_0.6023728063633236"},"_hasShrinkwrap":false},"1.4.1":{"name":"@putout/plugin-remove-useless-types","version":"1.4.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless","homepage":"https://github.com/coderaiser/putout/tree/v24.0.2/packages/plugin-typescript#remove-useless-types","main":"lib/remove-useless-types.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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-remove","plugin","remove","useless","types"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"gitHead":"552ae3a3c5c8656b89aa23aed69532f0d52f35e1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-types@1.4.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-updHgikQHCRNeWHYihNh42T434Vs2W/XMzeve//e+KP2RW4FOuTA6q3Jd5rlf0zR1+pDSuBcJRwU/f0x75Px3A==","shasum":"895ed25d7f52c0d797602ace7338090c39cc6b89","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-types/-/plugin-remove-useless-types-1.4.1.tgz","fileCount":4,"unpackedSize":5297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4B3kCRA9TVsSAnZWagAApSwP/iJvS6lna/IriIesXKsG\nb6UPv2T+jUlluBOJT/MQtQesG6qgxMdU4ZC0fcqsHTjg98IWut5Ya5zLoO8h\n6+HBVrZzz1WUT7jU7lpW2EYYT7LxA4geHMq3L3H4HthfrW38S8aV3t+kHCQE\nJavk8JdjPlhBWqV5Xjcr/gGe0XVs9O/fMywHR3wrKR2RP+G6fX+kS1tsKHT/\nfIdYYDK2qqcm9RXHlp/UnQA8uRAtsTp9hmV1duUZdOcHVDE5DPJD6CUWyREX\nQZM4ZlZ0qWDgag0hMyOsxDwemBMYFcUW1qzV2jEhKw0Jsv6kRjtWeFnAFPNg\n8OflTpVTiNZBSWZ79AcyG3MUKIok6UH5rdr6aI+Vak1sZkl634FFC4uvEYr/\nuJdp0GtGRt03EFB+a77OM3r+qp8P0CE6Yake/Il2ZcYzbe21IvQ6x0T3/+R+\nC4uHRQvmjOYcidNhHtOf3CxSivmoSHKfcb+IVpNPPeIjKfx5mZZqZRIR+w80\n0HJkX0veU8JOxopTGQ/XMlONIollbOY56b8c0jcUGQVxcXpLaP+yXvM/iLpb\nEnSqHmOuTsfO+BSU9abwe9TKdOq5+IUCqTZ3m7N6exMq8ttimg3lUtV8WOxW\nyvt4WuLE6xBt1Y6vcrycamAS9uQjAOUykampbRcV9sb0LPwSqEocAAsaYYnH\ngYHE\r\n=huMu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2zgUusKNYIBu7YcRQjMof2dHKAFuo3t2O+HnRYIfXJAiEAsff99fwSO8RprLA+xrt5A9Nl+zViF0fN8nMoxm9RM1w="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-types_1.4.1_1642077668601_0.4946959452355906"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-29T15:41:34.258Z","1.0.0":"2020-07-29T15:41:34.676Z","modified":"2022-04-06T17:12:54.703Z","1.1.0":"2020-07-30T09:19:03.664Z","1.2.0":"2020-07-30T12:31:09.426Z","1.2.1":"2020-07-30T14:00:37.649Z","1.3.0":"2020-10-14T09:27:18.199Z","1.4.0":"2021-05-15T13:47:30.131Z","1.4.1":"2022-01-13T12:41:08.765Z"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"description":"putout plugin adds ability to find and remove useless","homepage":"https://github.com/coderaiser/putout/tree/v24.0.2/packages/plugin-typescript#remove-useless-types","keywords":["putout","putout-plugin","putout-plugin-remove","plugin","remove","useless","types"],"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT","readme":"# @putout/plugin-remove-useless-types [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-useless-types.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-useless-types \"npm\"\n\n🐊[`Putout`](https://github.com/coderaiser/putout) plugin adds ability to find and remove `useless types`.\nMoved to [`@putout/plugin-typescript`](https://github.com/coderaiser/putout/tree/v24.0.2/packages/plugin-typescript#remove-useless-types).\n\n## Install\n\n```\nnpm i @putout/plugin-remove-useless-types -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-useless-types\": \"on\"\n    }\n}\n```\n\n## ❌ Incorrect code example\n\n```ts\ntype oldType = {\n    a: number,\n    b: string,\n};\n\ntype newType = oldType;\n\nconst x: newType = 5;\n```\n\n## ✅ Correct code Example\n\n```ts\ntype oldType = {\n    a: number,\n    b: string,\n};\n\nconst x: oldType = 5;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}