{"_id":"@putout/plugin-remove-useless-new","_rev":"10-dad141fe6d0e5eba6f67a1b4b4d9a91d","name":"@putout/plugin-remove-useless-new","dist-tags":{"latest":"2.3.2"},"versions":{"1.0.0":{"name":"@putout/plugin-remove-useless-new","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless `new` operator","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.2","eslint-plugin-node":"^11.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=20"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@1.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-tak33G7P7b6zpJmOHlY+/j0BEgnXrCOMQwpK/2WCe+rS0exBRyV4Gagw0a45v/bCtjkcZKml9V9mfAHkczeoqw==","shasum":"e087c1f0fb49d666737b4d948353e55863306e91","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-1.0.0.tgz","fileCount":4,"unpackedSize":4035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjtMQa9GbfaLtc0KGN6nhRFjrsSvkeDyjryC+Piz4DTgIhALk2pgWwDiMhDUUGyE146OkgG/EcLr67y1pAA/pMheBZ"}]},"_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-new_1.0.0_1632327929488_0.8378726071530251"},"_hasShrinkwrap":false},"1.0.1":{"name":"@putout/plugin-remove-useless-new","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless `new` operator","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.2","eslint-plugin-node":"^11.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=20"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@1.0.1","_nodeVersion":"16.9.1","_npmVersion":"7.12.0","dist":{"integrity":"sha512-t+kzW20p0xt8k0+Iq/tkD9z1ABnevzf2pUaN68qjb/1AFnctyqADqcOUOxvow3W/H5vltCH2kKNJCH+qkT3D3Q==","shasum":"20e0a53ba133cdcf1be0fece0077c30b583f5b83","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-1.0.1.tgz","fileCount":4,"unpackedSize":4003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2XmxCRA9TVsSAnZWagAAw9wQAJshofqK41bStSwC3+J5\nFlu0KHOil4jFd4EAV8lbcsysPC7hySPeOdSfKUzKKoihPliX2oW1E0xRE9AF\n5JoC8P9+2vleCaIiVZyvJVbeNUwPQyZB6BkUTiYPUCH0CpsP+YMfFnZPhmWa\nD4J+OLsTThqxss1lizSnWvYGco7IGP2jPwMbf88qUWi413A9iAHQHeneQLaR\njjVMFYCB8KRKvYQJCHPs0RJfDEwn8c/Fp3nrauiUSsdVRIgkBYl0e7yZqT0A\nROtYhpQZPhSVo2wT2ZUeZHLYSPEQD6SPbdtqqPLuLNPVA4HRTtP2OmP22/po\n+iqIendyc2S2q32yH/dY6uRDh81aFdm5gPOioMHwldWlFzAk5tyKSRPw+l6U\nSAjfcuTQH7EPnP303OrJbESxGcD7iM+Mn4MMzp6TYyNy05jvirWps1btY4hF\nEBoF92tuHoYoBH/wPNY3ni06yH+SBouubgU2DvrJvyqylICJQajkcrdy1PfD\n3mcxPTDbkbp/kG7/9Hb+CbUMDZYBGqDm2biIyncBdxAHnhylLJJiRJ8jpT2C\nXkiPsxLqrBnMaMaAW5ALRr93BGAc8BpMCjYFfn5YFKWMIz00+2J9Lin1Y5dv\nIxS16JNvLFu1I5kIkod6fRx5WG7ieBlK0UiAj/KYxjstW0xmRIta9oZtD72l\nO4YQ\r\n=IOGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/Jt3n8v1RjmKJt8qwBpOCvq9HwDsUKqtK8cxY741AiAiA38D12ch1rLptfrbFx5Vt+cwcVsanA1ECABB1Jnok7tQ=="}]},"_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-new_1.0.1_1632329892698_0.0974620504915571"},"_hasShrinkwrap":false},"2.0.0":{"name":"@putout/plugin-remove-useless-new","version":"2.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless `new` operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-new#readme","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"16b16c58666ae3984b28993bde894456f503ac6b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@2.0.0","_nodeVersion":"18.0.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-TdQoLw1Lq4E7ajbx8qmRKRmaWoP9bVI+Bg8OQPb/wuLCqLBgOGnzeLV6RJsvIHxBvMEjBKQzDbgCbtqhc2RACw==","shasum":"ac6e27c29e9dc8f0fb009c61d57eee2dec5a6f2f","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-2.0.0.tgz","fileCount":4,"unpackedSize":4523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlV8EO6xQDqdtNgjhw45NSqabsaiN3jK9TndJlazE31AiAYE88kSiTjUmUd8V/iGZL6zjBgn/8N5cMLbIVMLq+W7Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibEI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk7g/8C7kZ/jHpXLe2yHF89nVPPKnfSKXjVJ3CP82ww86b2fALiq2j\r\nNBV5BGhsN6/xVZtoeaLRzT1X3XtbrLfnOZWpow4hLWM2oZ04TQmmomcp5PqI\r\nnWMF474vGkADPY5OWbqk908l1ztB28NiB+vIk0syjcEJLShQd2SeRp9HFEpg\r\ndexUwCtFPDPRtCnFvVyuJXsq8tUFIhSwaSdkaY5qKRUtHz44Fz/A+q8zmjPn\r\nwM15KPbcC5yDouB9EY+V2dj7x4eVjujLR67OmraAuyyueLWRSrXXP0tP8swk\r\nKI8vsvEFSdzrolonVgxIUfkFBU0oRfcARcxBhm9CCqVTptN9TIXJQP1g8wgC\r\nv20OCgwOk/dJ6cNjFIC2g7FD5oouRgGuFYg1WMdpRt9GdawukYRMwv7B2YkX\r\nABqp5LpeceJ2G5Sb7T9FgimQKxe2Nkyp1nnU7UjxWHr7ggV17vc5hkDc6r7q\r\n6ZJC/AZzYcdJr8fbkN41m9gB75UDls0ty5Y+PoVN9TkHSJhbaPY1xM4dWgFb\r\nwVEsZgbFPwHoEHH8mB0OJOq8j/0UoIplzt7iSDJAeL3cNmOi5pNkFKNnROTb\r\nvLs9inqUwohbSUo3YGP/qod7zIxA5d9UjNvboafvbp99waqTb8Mb3jCg+YV6\r\nFX2EIt6z4nFDPp2Ri0XQQHE/F1sc+q9HJ8M=\r\n=FDuq\r\n-----END PGP SIGNATURE-----\r\n"},"_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-new_2.0.0_1651262010930_0.7502884084068944"},"_hasShrinkwrap":false},"2.1.0":{"name":"@putout/plugin-remove-useless-new","version":"2.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless `new` operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-new#readme","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"b3e95cda6be21f35d29dc2887c00b77065e3a89f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@2.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-EDKZ/k0JQJH4jHrOifeJO9mNI2Q2jBKewAeN06DM0vlh7pGkU9wYe2UAqKaBdwwUPL+wDJmM8yiCkudX743tRQ==","shasum":"ca4f823d29b990d721226fff8775763b1cd3ceae","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-2.1.0.tgz","fileCount":4,"unpackedSize":4724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqhp3Xdw6Z2+K/ld+AHm1G6N+LZSdwjq2EP5QziSVb/AiEAugZR1uBuKRVnrRxEYChqz5mZObrp6R7nsD4qOq+dAj0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibEP8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoanQ//YZxrTVpKdgiAmk5NowQpx8F1KAlSwbhpZExzGmZcclxfQ9L5\r\nfbNI1t3Xx/WJX/pB5jPsnaWRP5RXuQfJTbsGPrOmodfR/wrhubvWweSuYZno\r\n3w+/Ij2SWr41PLNWeynKSEvL7rs5Go+CzFO1E5lW/8KoRhfc3p7G4TNf77Tf\r\njY32fvUpaz5r8Rmui0CyjUA+xortAYPV3FZyZQoaxw4iabg9S02waRcVCVTZ\r\nBFQGAfdTnjLL4uIEjbTIymhXYITdKKDQpSsyqm1AIvN4x5NQ+dfJ7gZDNGGT\r\nh4A+9MnQqPHnJ1uiwEO7jrrg0L4At2uHmcBHqi4tORXYIc089rvRIIS6+zbq\r\nnSBYDBMge2L9bWFj8dKWWahMsNqE1YJAsAzvNoO7+YcMD6FVlT0w3iE/Vtrc\r\n3/LsqJ/qi77b/t8laAFCeNRxjNAe8V7xZNzsvG4X+2v8Rs2GEH3dtvwwcHqR\r\n0JBDJ6cxw0ZhEUzbZ8PkwkMkqo1FEIk8uo1Lg+Y4ybasUvnBHQioLpCQ1vn5\r\nP/VmwAArdYuUN9/XD3HxF/OPmUTy7PPimmcIfrDzbQBazWUMpEhp2AUbjzS/\r\n5zaNrQFMeKSMBDZE0/tXyeLt6b03pfF+GTrl/sth8E74rJ3Lli754ejgT3SZ\r\na1lUu1JlIU5aWOJ6y29IgcJ5LKTUMgY+wr8=\r\n=ULMh\r\n-----END PGP SIGNATURE-----\r\n"},"_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-new_2.1.0_1651262460056_0.949131391534092"},"_hasShrinkwrap":false},"2.1.1":{"name":"@putout/plugin-remove-useless-new","version":"2.1.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless `new` operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-new#readme","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"2497583e5a552db41a5178b1713fce5d156c5793","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@2.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-CL2oelDDo1diF25YyAQ6TTTYV5Ep4vmJJKnUJ774p12QzKIymmfzXTh7OyBY8uc/IdMy5l+XxOikZyJWjI/TXA==","shasum":"918e78b9ec820ee5062b8b6b0b76376f0973020f","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-2.1.1.tgz","fileCount":4,"unpackedSize":4702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvTSX/QrXC6q8Kr7sXoyVTyycrVWKamJ1FJOaV/Sz8gAIgVnSaiiFl5/JTVLQV4o1RW5K+MayMUpJXuMJRfIpAuNM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibEWUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor9BAApDaDxQCEdBEJMUni9r74iK61ysPPPztIAqNhw2bjayh+hdHG\r\nkns95UcNNFA4v5z0MCx/0t4dTApE5C236mkWecSxxIhEezWkkbykQXBhiZXf\r\nHqaSDlmYM3moDtGyS6lU3e/oV1Uej3+ukfKnRsVVoJYmf/Gk3eqWuY/LirVH\r\nTndW+CoUnoSSwsZ/Eu3kfu054oEfLnn9wLjzy6+1zLUHoa+nq+EvkgD1m/6V\r\nmwTie3sfbMlrk9qnVD7yT0ne+IhwOyO6ZDPbe1TuUOLSkl2zdBBSxol4eedc\r\nn5YtjQX9kUhAunJNHjkh42QYCF0ZZpo1SmIea20VPlsJLdJD+62gFrKCmqmL\r\nQ44k5wDQpSj8BQFzAP/bncG4hIJoPlKLWGhrnILnHEXZpsPcBafGXVcrxQGm\r\nIpF9WOB/emN3hf1/C5mkHDwg4bVLEiwia/asqezSNCzWZIuaW9wm9hHOmjHo\r\nI0dmFddyd8ZlZp3u6anVCf2UTuhZ/nM7lCDaxVokql0sfhAOsq+8pyu1EEFI\r\n9pC5tRF0romSlbeoY4lPidmWbdZN3huNmEDvkPu946PSBC9v8L/QDuARd9QY\r\nVDOnA+FOiJLvCaJHkG+CVcbFHPdUySIkdahggkF1r9ixA8E+ZuGg9iFWF0GS\r\nOqgw4EaPtdGIpHec17lF41L2VQh6mWfi67M=\r\n=azUY\r\n-----END PGP SIGNATURE-----\r\n"},"_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-new_2.1.1_1651262868721_0.20382380542780765"},"_hasShrinkwrap":false},"2.2.0":{"name":"@putout/plugin-remove-useless-new","version":"2.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to remove useless `new` operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-new#readme","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"c2c6fb62237a3a3a86a71b206bee550aa0267c08","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@2.2.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-IQ0hi6zr92Kh3VDMSgA25LAgBjs4XqLAo7IV+ZrOQbihfyjMvrjT3cP+44MjDHH4RTjMOpe5rJJuca5hbfk9pQ==","shasum":"e06d49fa12da91bac81b99c1fe339366323fe6d5","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-2.2.0.tgz","fileCount":4,"unpackedSize":4548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaFxx/bS6OeYGZ3h0RwDKhukKiEtCq7s9ycLETr98wgAiEAxreT75W5Dm32T9qwZ4piR4+elx1nqotMJa20MUK2DvQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJids6VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXKA//ZsNciWVB3jwjvmiSutEyHEV42hXNWRTTLgwRw4hpFxUh6n8f\r\nmAOMJBkIJRQQRErYa/0jNPMX288XNlyAwbEG7zMB44yb09GBXCenwfdz8N59\r\ncOoOT8NT8PVaurLaQdL3cSWrZ4Y85swKTIqJXFISbD00adnpyrANedhMvmsD\r\njIzdb6r2BTKSDfKEd5wYbdIuwMEXQBeWRVk4aa6QdO9JFl9UtJF2jqWzTFqb\r\nFENdIyP69Ry6tMRAwtKDTf5WPsx5eWNMVpUHB10QdhMzKuSJOjaZoLx6s3E7\r\nbEeBXX9EiEBQzzBl3s1SAcTkD3y1TB2gTJCc1BhnlwsX9lQ7o1EepzXogn+b\r\nLv5myyR+URV1o7V7US2TfuuROzTSeaqU6fRhfgdVKhAQxcRQXvkpdxMh0yaT\r\ngiCdwdRNkbk4uiYIJrMe6BZFzwzZaHN0GU28JUoPpSZcNAebHJokiumkdDF2\r\nWWJTC3wCs3GNwDIVu/t3f/lg4BYA7IOIh0W/TjEHsYC4ioMKWO6Sd0K3jRBM\r\nHDhBhPbHHiZAha6bNpG5WHMQdkbGAOUi/8Kzs3aG+iwNS9c9Qj+SCPCD5Kea\r\n79Br0gapLwrsU3wOiA6JpHpoZyCJUOdVZP7Kon/iQcRLBaFR7Keemjy5+Nh1\r\ngxA5Eq4zcuraBkC69vs940ywHBLnpCQuMTg=\r\n=5oky\r\n-----END PGP SIGNATURE-----\r\n"},"_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-new_2.2.0_1651953301213_0.6571805759106921"},"_hasShrinkwrap":false},"2.3.0":{"name":"@putout/plugin-remove-useless-new","version":"2.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to remove useless `new` operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-new#readme","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"c0f48953efe509b7ee34118d34bd7e404ad5307a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@2.3.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-qFDCyxsJzE4gH8AgPtG0j7krYXTR7XWc01lQFpemg6AjugxlmzwMeOkWJQHHAfQIKKOjs/i8DjRy6YuWIlt8kg==","shasum":"852aaa937b2d41414f0cd3ad6bd4f9589110520b","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-2.3.0.tgz","fileCount":4,"unpackedSize":4634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0MzqDZ2m4lKyRIjXBmVaKd4/XOzv4B8hrFtyczI53hAiEAn5U9hDK2yJMd67lLDGyJ8H5aqIL3ckOW+6Fb8cfczjA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidthdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1vQ//XRcFuW0jypVBQScelybEkam/PiFBliMwrNcymiYXKzzdfQeo\r\nnqCqWrYLtN9xnk/AHVApAV90RMZZ6yWK+3UBZRcMCh1oThWfASQEFpfW13EV\r\no7xYfiNypqVCdLo+aGEyMYLqu6mKyR2b+k+j+bEgGfSIfDPJKIhHQgVHYryM\r\npcjSISWHWDw+w6O8zC0Z6VLLM+8oqCMNWk+bO0EPeaPNL+UDXLKayCL0ePvX\r\nOYF5zFToxNoWxkYDEj9VdSczFsoOPYH+bBLf1a8I1q8rQpcIOBYJLT7PPAxE\r\nnxf+QDmqM47yZn7ZtS8tEhU5iqRtiK6eB4c549kRjCYUZJ5yTvkBv9dDJhGl\r\nO8F7ufY0L5M110vtpdUs2PzzVs2nPh2TaXBv8/+5tVJFPhDsdZeaNyFS72Q4\r\nnT31jsJjBN7wUJqF4jkzdTHJkbvzWBzNvWh6mt96gi7wUaJqAKY6qEMETczO\r\n/DlWd4gk/xtgX03lzd8aDW14z87J6FPHPLLGV0IMjASn/vYhGdF4WQzhZCXl\r\nWpWEg35oc8GSgC8H8wlJaP8m69VMF6wuyHZfeRMJaDvvYQYLjaDTBCkgrlFB\r\nhNBJ5XcgFNKCjQAAccgVwhUxujJZEX00mZvZu0dtB+Lg5WggSNGarS5xI6aR\r\nFlmUuMB08NlHXlZqWP08rpoABIuux1GlOOY=\r\n=7VEt\r\n-----END PGP SIGNATURE-----\r\n"},"_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-new_2.3.0_1651955805406_0.9465385350670994"},"_hasShrinkwrap":false},"2.3.1":{"name":"@putout/plugin-remove-useless-new","version":"2.3.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to remove useless operator 'new'","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-new#readme","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"6d9d10d157d31bf13d16de1b4dbef1298f690139","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@2.3.1","_nodeVersion":"18.0.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-GcMDgSN5leR5YYXNDB5rD0V8FjOLbO8kawLxjuISNkAbPqCl9JZYSwWK3JAAGnGlXxxylUGRlyaWP4ta/zTGBg==","shasum":"c3dadc243194cb6528d41b0a53457f51e1bbbc3b","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-2.3.1.tgz","fileCount":4,"unpackedSize":4790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcVrhQOu7HScBxw3IUwrrtbQO3y5UzHhb+lrbBwr+eLQIhAPBxGoL7IcnYZZV97BAADth8xB2D+AGbHyhJx+bh6J82"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid33wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfAxAAjndT4FIPXXl78CQwPLwm4igbU+rHvbaPh0bYaJyNcXRcezK8\r\nLMLxBWws7jbmbTYz7FNvffVmX019NaqK9SwWECbON3BE8BqhckCq0kolkjca\r\nwZPPnBJep4NoOycLT7ugdrPOHKPgUg0AyeWHAd0zCOx5RZFUe4sMrj0Tx54K\r\nal8svtTUJ/m7wPI+xsCpim2I5cNwf932cNi1hQp9FK0WkYAHiH4teqaKKOtK\r\n7lr2D3t1wIvAfMjw7zTm+Bl7yV+eys97xlW1oDQZslxDBr2+D6k//YzQJJD2\r\n64hzNVWmEa6RXTn+AVNbXyJX8fFdz0kyNtXq4vYWkmuup8606Cyc55INIIdZ\r\nae/8ahipf//OWnIjjz+tGqf2pfwPwU5A6VG8CsdymcjpaFOHSxeB/F72KMHq\r\ntmMUirvSHOAPThPnuhyuGEez/FpaRg6ea9mYwIK2f/GuK5oSIMDbMvhG35aN\r\nBRNZqHCleVxBH1yZYJCGxEUwj9uwsZeZU0NqoihheWTiZk3NTSfIM8urm2fk\r\ntPVjfNFeg0uo6l4Xc4VlsIVlT8BrSm6Z9Q6tjveARYcgLNNhRyaEnYpP16FE\r\nHIsRPqCUExZnU1c6BzO9fHjclR7jai2HMdR7Y194wW30lm4eqyhGsgPTBMt0\r\nhc1hKZ4Fm/xy5Vq30A94yn4fnefzB6D6Gzo=\r\n=M5JE\r\n-----END PGP SIGNATURE-----\r\n"},"_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-new_2.3.1_1651998191818_0.7276409473640699"},"_hasShrinkwrap":false},"2.3.2":{"name":"@putout/plugin-remove-useless-new","version":"2.3.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to remove useless operator 'new'","homepage":"https://github.com/coderaiser/putout/tree/v25.18.0/packages/plugin-remove-useless-new#readme","main":"lib/remove-useless-new.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","plugin","new","useless"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"6a996941069b5112887775776a568a1b641c9cdb","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-new@2.3.2","_nodeVersion":"18.0.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-SkWQrKsClYkIoXZOQHDWidRYB9xG3Oz0ZZMOur7TQKxJqjmYAEk0k6+Qd2o5NFOsRUgSHGcmuL25YDvSyTbekg==","shasum":"90726ec50d37a486ac02dd80f7a2018c7e80bd3c","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-new/-/plugin-remove-useless-new-2.3.2.tgz","fileCount":4,"unpackedSize":4792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSeTl723oQ7ox4nzlEh0sCPlekAoJ9P4qOuwFcsOkAlAiA0d1rm+HFq9RmwQRFiMNab25s0xHOJFURVDavDaeD6SA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid4ReACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov3w//YW75ZtRQ3AaL9vSCdUN4VWR+pnpWYkJa8nskI240ov99RenQ\r\nmCbMHXTOUAU4I2DgZASCRTcwrfqPke9yEHtYIbqO5+UlW97be8B25BhwHWyC\r\nIPmplb/3SE0bNUe4rSAF492NF2wg9oPgTN5S+4h+JCFt2lUlkyV1qHqgcIdk\r\neBI4IgLlvRExJ0yJbMyzYa6nSl2X4kkjpx4LPhEYcGNap2xdjFmFSYZ4Y0rG\r\nTDAzABD81NBTcWFU6H+8AZo04gx8Tqx8mf/XX1GiaQY+btB3ElN4Eh+6b/rA\r\nPE9GvjKcj9X8RQeLSrozBjpz7IioG/Saaue3Klbq24iS7mdeW8OHKflVE/Bp\r\n6qhrT8s2lFD2PRvXCb6hITmWnI9Yk44mjB3qKy9PgcDR6AMSh67pRwF+dlpT\r\nb1NGFqorxQ7SR+bjEX/ucFX1Aldw9ldtvVALWn7W+nAzWMVr6BPbq5/c7/NL\r\nlZ7/owDpUVf5jwIqUB3XrttuCtKNPvvF5Xk/n95VTXA/Mx01Hr1fILTXNX3v\r\nADPuyu6jEE0Tz5vUBnnuXSwOsnmP78qm2VsxZvlvNbk5uYJs8nK/xORUYG2I\r\nOxM+HszvVlCLT/GX0h84V276PgRlDmJu0W130S5H6+j6YI9km1G00qiztt98\r\nSskFgF5iguMdEbIxtxpYhFAMUGmWGQsVDCA=\r\n=LL1U\r\n-----END PGP SIGNATURE-----\r\n"},"_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-new_2.3.2_1651999837919_0.6292914681561661"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-22T16:25:29.380Z","1.0.0":"2021-09-22T16:25:29.598Z","modified":"2022-05-08T08:50:38.181Z","1.0.1":"2021-09-22T16:58:12.890Z","2.0.0":"2022-04-29T19:53:31.117Z","2.1.0":"2022-04-29T20:01:00.220Z","2.1.1":"2022-04-29T20:07:48.871Z","2.2.0":"2022-05-07T19:55:01.400Z","2.3.0":"2022-05-07T20:36:45.598Z","2.3.1":"2022-05-08T08:23:12.082Z","2.3.2":"2022-05-08T08:50:38.086Z"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"description":"🐊Putout plugin adds ability to remove useless operator 'new'","homepage":"https://github.com/coderaiser/putout/tree/v25.18.0/packages/plugin-remove-useless-new#readme","keywords":["putout","putout-plugin","plugin","new","useless"],"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-new [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-useless-new.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-useless-new \"npm\"\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to remove useless operator `new`. Which has no sense for `BigInt`, `Boolean`, `String`, `Number`, `Object`, `RegExp`, `Error`:\n\n> Thus the function call `Error(…)` is equivalent to the object creation expression `new Error(…)` with the same arguments.\n>\n> (c) https://262.ecma-international.org/12.0/#sec-error-constructor\n\nAnd [`Symbol`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol) cannot be used with `new`, as it is primitive.\nPart of [`@putout/plugin-new`](https://www.npmjs.com/package/@putout/plugin-new).\n\n## Install\n\n```\nnpm i @putout/plugin-remove-useless-new\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-useless-new\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nnew Error('Something whent wrong');\nnew new Boolean();\n```\n\n## ✅ Example of correct code\n\n```js\nError('Something whent wrong');\nBoolean();\n```\n\n## Comparison\n\nLinter | Rule | Fix\n--------|-------|------------|\n🐊 **Putout** | [`remove-useless-new`](https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-new#readme)| ✅\n🦕 **ESLint** | [`no-new-wrappers`](https://eslint.org/docs/rules/no-new-wrappers) | ❌\n⠀| [`no-new-object`](https://eslint.org/docs/rules/no-new-object) | ❌\n⠀| [`no-array-constructor`](https://eslint.org/docs/rules/no-array-constructor) | ❌\n⠀| [`no-new-symbol`](https://eslint.org/docs/rules/no-new-symbol) | ❌\n\n## License\n\nMIT\n","readmeFilename":"README.md"}