{"_id":"@putout/plugin-typescript","_rev":"51-f063e6a901938a39293f3019676efa96","name":"@putout/plugin-typescript","dist-tags":{"latest":"13.2.1"},"versions":{"1.0.0":{"name":"@putout/plugin-typescript","version":"1.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7c57bf0ff04242d9c5a04248f95ef29d30373755","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-1.0.0.tgz","fileCount":14,"integrity":"sha512-gLFYS57PDkOfiAAEgTL1b9yEbArIKbXeDZq737R4+bCx3JP+SovhlD8qdmdcJnEIThzzyJYbegKXiy0JzknidA==","signatures":[{"sig":"MEUCIGBTWb0Fa0+ASroOQXJBio1oOFY4+9QUrp4qtEF44SaEAiEA4VqZ8FbQTnpiP1jLUz9Mqxt64O1h1r1uGf6pDV9pPGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4CuHCRA9TVsSAnZWagAAUl0P/397i/Xt1ryngKNnrcUi\now9L5ViOSvpk8ASVG8JCOk1GVMiBzf/SF4I5jD9qXfH1fofXHYyTGHXzMaNB\n8KSriC/bcIKWLKsl8z0x9jrq8tl5a+dSUr/9UlVp7qbD8dYZH3HGLIz/kKwO\nNjm3R6uFUffY/msFWqdTNjhs6+WNYAsXiosdiQl+2b1yPSPGIIk36pJEDq/r\nc7Ku/wYMxaRq2TJPOGAKMsImyi1ZqqnUlneHb6SdvXSTCyAFOy1VV+i+Rqud\n1PIq/EZhND04NTI0aZARNqKB7kCCBbLs4LiIwKm1kmLTYHWDkFmiF5K1wPN/\n8SCQW9bwS6D714oeJ6FQ1gN2n4tOnhzlWhYAd7H0TGbprv+0nSJxA3gvRy6v\nZhIDwudfOAObc6h0Hfn//DKMDdXvnlrY2Lfo1CSJL51wcBJxLc/TIMI0rPWH\nbtLItkrbaPzUkc6KDh5ip/igo51vw60lVukMUIq72cnhMQ1yJWSZzSQEUaef\ntfV438y3YaJC/WdPFod6GWlrfUnY2l1T+qZ9jkbmWmwaeBISnkLfFftcuTCq\n673i/QvyeNcVhkjmcOHIUJFLIHrkAxjQziTZ+dWCGSwE0Sy/d1+qZf6N1IdQ\nqd0m8liuPUm345jlfv7wtFXBdxTaPajT7CSQlPy/lLtyNM8s+uoLu5LPkvnH\nMutK\r\n=1iiC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=14"},"gitHead":"bc1eda07fec8a5a6941057cd707b0d45243565d0","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"16.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^4.0.0","eslint":"^8.0.1","madrun":"^8.0.1","nodemon":"^2.0.1","@putout/test":"^4.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0"},"peerDependencies":{"putout":">=24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_1.0.0_1642081159615_0.7874507070581083","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@putout/plugin-typescript","version":"1.0.1","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e8eecbbe830af58a6f62839cd9ea25e36c6e72f6","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-1.0.1.tgz","fileCount":14,"integrity":"sha512-cEteuyW2MUR5F1ScDyoBO4thxX7R6U5QjI/fqtLMyu4CkGZ8e4BzczKV/ptaEDHX+8PkqbRsEtOBZKiKN1Isig==","signatures":[{"sig":"MEYCIQDGwsYouooFmOrP1rikaZ/mqpxxVi9Y3Xvm7qe4OarMTwIhAIvcdKQB3GWn5O9VsJR3W+L6OT48zhpFkaBmWBklOw9+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4C3RCRA9TVsSAnZWagAAtLEP/1tCEWq/YrCfsq5mdd8m\neE7AWMYv+KUHtQDhag29nGo3YdfHxLT4UU752agk32O2QZUPWZhzzX9PPN9l\nukHsy97fBAP1m1XeDWAPYnNvGZod3X0OJiqCqzKxbGwzxFEEIsw7YJsXu+3t\nM5vEDFGQOaakHQ40BpLssU7a3T+A1uYdKA0q6sQtL54rQvoA9P4qgX40gqbA\ni9VqdhXtjE9U/S4q2FYXO13uKNmUuEt4X8Y/+bb4V1KWtfW6Qe29uOOpqNb4\nMhlbLu7mDBh6piw78YX5xJ8akXT1UWB1NuZN7MhtQNzks7Eokc8z4I2ZcZmG\njEBsc4L6XqBqLPLeu1+bdp/DkKUlOo/tv8On/DQdxTAvlZv1kyHHTk/ZCjEr\n77NSGs8nqtMlpo879bFFH1bHbqKbd0rKVykO/Oi7hu9x6QlaINxCMDQmQIlt\n9zr1LJBdBjTbiUhi9NnxjX3709bdNu4+f49FQTBjx8Lqn/BxCJ9wccry/gQr\nQhgydmjtvhngkUvUMN3zxeIL4c0LOMmSRZlnVJVDynIl1pQ9JcoOfPtjy2UQ\n6BfZ9Qy8T36xTi9amOntAhq09R4edSqWPnRMHkVnTktlkU2Zmty/SPgrFgI4\nGEyYXAmqhhKLMC/h2zqdpbHr9akUwl+QJtwDmOR6Hq9Ym8zlufdIvl6/UJfH\n5o+o\r\n=vDyS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=14"},"gitHead":"c6688563095e15a6a9e4b6f8b405725864a54cf6","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"16.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^4.0.0","eslint":"^8.0.1","madrun":"^8.0.1","nodemon":"^2.0.1","@putout/test":"^4.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0"},"peerDependencies":{"putout":">=24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_1.0.1_1642081745717_0.6990888145288214","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-typescript","version":"2.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"0a51679b56e83bc0ed453c7d09f7d586d7d0f7e5","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-2.0.0.tgz","fileCount":14,"integrity":"sha512-Fcc/Z9CoKUCtqHh2KjqTxOvUaMAS0EK4bxVRe1qtL+iC+z6z1LkZrE6XZwQPoT33DFtDB6eYTMS4a/7gvB9gLA==","signatures":[{"sig":"MEQCIEyN0r68tcpOqU6atUQiWZkaXQTQ/FCf0yRe+EON5weCAiA70wv0WcWUw2PeY0jpmQ2EqcYSgt9t2cf/k+qcaQlM0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRsYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprXQ//aYOBd7+MyO8+aAgHGTDjKd/pxFUFzMNeMsYmxqgLU5JlRpY/\r\nOdd/lmXqFP5LYSkkr3o8p/UT1rk5HRjZyLalMayYMSXsUoY+mlbTJHQoVD1l\r\nY44AfyI7b23S5e+RqaopAOHkqgeFruM34pfGaI7d4pOgfcchiq9fpZKtomPq\r\nQ5ljp7ZgBUYC9IkzB6uU1FBuyAsT1LP2nQTZoD+GSbKNq7Gu/UgBCYSwh1SB\r\n+65Yjzl2MWcz1Zp1w9n2RmMEIaMJ+Grt1fXU9R5qKNNY1saRWWZ92NeFN5l2\r\nfx646jXOrERgm1bCN0ngaDu6yE4OrQFRRtoarNq42MzbtmAGd+GZ48twUzSk\r\ng59hf+A1HIMOuzoBcEP/sp4ZaCkju2qFUjwlXWcK+5q2FJezq9du1midIsB2\r\n/T+Id6p6nQ6xNvagc+SukzwlYP3f88fHvsXeA4fwutoNPDXwFhWk/4iCfGUH\r\nKHffwJzTE4Svy+YowzaLRkBCllz7UQMvyidcbfNBCnWN2yOuFQF30ObCBeKv\r\nU2AyQ2evhSqHio4VRs9fjae1RKs1fhyUPKXP9Rn0UiQPNZCGxf1zRoD5N9k1\r\n83T7g8L6QulQm0zr0gGqrl8rkNxXRBrEal0y5DEwQNyh5S3/oytZRFbAv7to\r\nzdpDA8mu2Wg3HSnYycS0u7qQDEcP5uz7ukw=\r\n=pgUf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"171f92fa44ff3b9efec16f384fc975bb42a75f99","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"16.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^4.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0"},"peerDependencies":{"putout":">=25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_2.0.0_1648805424291_0.2914988179773397","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@putout/plugin-typescript","version":"2.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"6c31d93c47b54ad46d917aba9c86b120d4173cc0","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-2.1.0.tgz","fileCount":14,"integrity":"sha512-PfJpz5Qz0JAz9H98UaxAoS9r5HJM+nUh+tZ1OTV5q8scecOGo3c/VRPCAUWwk5NxkzD4/vvcublvBpwHSnRDsA==","signatures":[{"sig":"MEQCIFs0lTytLiJZkZby4Qen7qNqwSrDoTQSnUH/cL8Om2ylAiBbBHpdrk6Pz6ipxNoaOJpAG5KoJDQ5PeC37j8luVHNWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR3J7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolaQ/+JmnPF/NYbmOaje8alliGS7pNPlyctUcdaEJSRziztLG3CIpH\r\n1ofJae1y3o8PWc9oURjpw/HwfwUYoBx63piAwsWWkz45vKPvt65qUAi61mHm\r\nh2yiefAs4UrNzIlLLkM2pbyfAiXyM7vX59F3SVFErVLITlyGmHa7o6MHTLpY\r\noh3bWJl68Yv5vOlIgmhWtWKXHpPOWjBYLIfaz7uT8oqdBm+SJ4C2vZHOaSdC\r\nM1RhCg/Srxbnl7xHc2Ot6t/RznnA+lwfno+Hz5gGwMXEABzMK64ofqBZnxeN\r\n88zu5+DAQLsC+Te7t1r2rEUKMRCr8Yp7sKXZ66Ik14vQVy1D4psDtGbhetud\r\nIKAP0oHtx70JChY68/5/WUqCrjYOSGq8I/2R0wAPSfLJmKTz+okTbMTZhDqH\r\nuTVX2PHdjFdieTGBqTgmnic5MPLMmVM3pRxQ15Mw4JDWAskoUVNU8nuZTGMe\r\n2kdKvn6k21i/c3JMi/vCW63tKKjs1vzxWNL+vvVtF+fObLt/hYWTqzaSxfOv\r\nZWlNI4AhfuRHwxTXK8Lb1KCZjHbOXy2/pGZfdmwr+XzzbRVgBQP4XxmtM/6T\r\nTMABRvrN9rCYabMt0k30oeDGuM3GwJSeaW+o6ey6XGxy2KBqh7dXi+aJUsAv\r\nlXdRCkL32j5Tx5YWCuOcsA8XIWVY2Ece8Ug=\r\n=op6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"8d8e01819aaeb1006e988c09fda662716cfc0307","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"16.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^4.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0"},"peerDependencies":{"putout":">=25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_2.1.0_1648849531576_0.573574518412767","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@putout/plugin-typescript","version":"2.2.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@2.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b0ea915c957cd957aaa6672ebd28813750536ee9","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-2.2.0.tgz","fileCount":15,"integrity":"sha512-bduoNxaXns81jmOtNQwZJKiXGwMM8EFNtefhX5+sxmRg+8b9JlunMvnWfSRCI7ZI75T7iAcX64OfHFmIBLAzKg==","signatures":[{"sig":"MEYCIQCanpm1kQMpIO6vY9cu/vr9Lz/qYz/QMMWJJmKW+FvY9wIhAKdvmiTgSvP1kaJ9ZQjbqfY5LRX8hSFfl80O4uRvq7W/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ9emACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/dRAAiOUwTmi5Ayq26Umuzb0T3VCapg9klLMC+kee/nNPeh0H7Cws\r\nvlWIaQw0WvuzanJWq5t3Ve8iGjWsEVSJOaGY8y83tKsee9Go3Aysaz2Ds1Zf\r\n3wfDJ0akCUoaGtZeXfB4/eMjlg5Fa0d65/Cq0f+OuaK1/m61PccyqiXrYAIf\r\nz7QypCCoDXqgbK4/bN3CiG1WcoqnGYl7GHG7SjxJHpnIngwC+5ymOVQYkngH\r\nqo9txYy4hp8ZkLnDk/IM2PtUNGuJl+UNPdE3OULNs/+wfA1wZEKE4koCFP5J\r\nbnnkdgv/ojhCRWxtRR544GgkmymfycwqXm6DK/f+gmCX9A8hutJDYJDSQ4PF\r\nNsR1bulmNXXe0ck1W6tfLAPCjc7IQa3JZU5q1LPBks5dNNRh1UxssCRTf2w0\r\nbMDmBiLLYZeYcYprZajHuoW81Th4KjDgOXS8M0o+kYXts1EIPHlNNHSyfFnK\r\nMUjYeeJ8+ZF+ym9D6pnW0yN8/dIXVSBylKzNIXd9pYZPABkqsUJHuUp+vgrc\r\nS4VkIHEy2WThMLYD/DWCiBOE6dSFzgOl0hhhoUIE7yAJqdBxGD+u5OQpLAt3\r\npBPgiLZMX2nhRz4Jnat1q5ty+3Itp/5s2i5LWo6pFYfkdE8bb5jefaSj2hDL\r\n6XOyVP+hv/WWDuXScuLN+CYjVwr646IMv9M=\r\n=mnt/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"fd92ade5729b8f56ac4b4b6dd98345930707d9c5","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"18.0.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^4.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0"},"peerDependencies":{"putout":">=25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_2.2.0_1650972581853_0.7762907063096653","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@putout/plugin-typescript","version":"2.3.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@2.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c6ce4c5cb04dcf99a5762454a6c0eb66254cb44f","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-2.3.0.tgz","fileCount":15,"integrity":"sha512-EziuRoqDbsaErRIDai4NvTBK8Lhsi/aNUuIoWUkDITKlY+TIeWFpHg69iDvVHGKAjg6GLdw77D7rUyrYMOSeOw==","signatures":[{"sig":"MEUCIQCBBO185QWTRFmldOP5e47Ga9p0/VlE+XB9jIgR3+vBFgIgdow9bxhb5JeYDumOevuhdHc3u+vkLRvSD0n2T+LsWJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ+gRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHrBAAip8liVaqaQO36dcltd5qXK7QtO3XxrZIx6OYFruqjmoniWWI\r\n0gOnb+RSPYoydbKhy8Pkim1rU20FGJcDW3EdMP6P6NTBhRFhVutQtFU2ikq4\r\n6znI/aj8ijG0kB2pT31CkQqkySzx95po1T1BiscM2aSJ2XJsvALIoFxpCqIk\r\n0rhxTD04uJxbdxPausZwtU3DW62vIyTaOu9tl1yh5B0NXhtRgxClwbwzzTv9\r\n6QjnIZwS/V2IJHYs1GWn0QG7Z4Mz+UNB5DR+Ee1WihYGgZBLKUy+KPj8MyVA\r\nHT8bAciWMg1MDkG2GDBP/V472BCUTZllX52reG/IVnfb0jIeeq6PYBDl+qqt\r\nTcnZ6MDb3MJY0oOcdjIsLKQ6AgUenhWvmtKjCmPYgNpjCscac+RneL4vMdEm\r\naK0+pcCplMi/+iGvSSbeX9czgW13j1GY6sfYStXeOCYIWRx0Ke6Pm9RVumhF\r\npIRXaScBTJFZqUrnuyJ3vAYtIhlgQatlEl7AzRd48PQy8vpdGv5055Yc3Nu1\r\nFM8u0vKj9icIK2nZn93hYb4gawJe1zQPOi4Tziiu97Zi1unSlNMExjvQM9zS\r\nf+1DBAKCrUjju0JmcjU1mY98cDnY30ODk6xR/yGjDDIQnREjJzuPsiMNJQI4\r\ns3b1YMay45PU1VHIB43gC3KJY4OLV7grd24=\r\n=Z9mQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"ac33379dccab0fac7375a3e60a65e65c926fe234","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"16.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^4.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0"},"peerDependencies":{"putout":">=25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_2.3.0_1650976784933_0.6103850585205102","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@putout/plugin-typescript","version":"2.4.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@2.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"8236a3dd81f08d4217c86b3cfd6889fe54b43f77","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-2.4.0.tgz","fileCount":15,"integrity":"sha512-NxVkyN5K9qidA6n7vHQ77ufqHF/fo4sVBBhP0Z68QUoJWf5TPyEcfFAFAn90RzZAKUCSrWm3KGVtFumHZA5IXQ==","signatures":[{"sig":"MEYCIQCWei2lCXZfiOD79vRp4SugxuEhctb0NpmXwxNuQt++AwIhAJMyoftwXiX7aK/aSs1QLzvSlTCalZ4sgeqr7gmE8KRW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimw8JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHAQ//Zt6uyLAKFQaaR5BFBZpmiW2s5q0rgTNmKzrT62lYciMiI7Wq\r\nZMgce8ATNYmISzgOg1qV6fg08ZhAPje91NVr8s5AlxZNrTXkyHGAhLjfX/MG\r\ntrdvCmdiZcbEVBLyEZQtSL2sX2ZP73VEX3wIxzoaLcX17zkwrO3QXqsSF9Gf\r\nNL4XG/jblpgoDsMU9P0cgXJNCKx/+sdItr3dWrFUEsqR8BzXn75ce3+TpjlU\r\nvjU66nC4rI1FXjI83TRH4eI977qAthKkUWVwncuYP0t6xkTUDBWv7Xy5piVt\r\n+vfSJv0hHx+hT3uM4f3gX04XtdkebuYEiRs7L8W/TQDpvMvyEZ/ny0n8Zi9v\r\nMnUCoGyiBxa2v+V0cKIRrUSRktyyU3YSpopYD6S02YldcwEAPkYLjp3q94Mo\r\na8oW00lv0r965+HfWhfQnLB0bVyFHinUShVmQmhKc5eILqYELakAN4n5QISp\r\npVo2bWkT2/544zoFrS4SjAgjFUfNLBRUwaY98+tNebuVP8Ex1J5KgY89A/le\r\nqD3capiVzeNobZH9M1zbgs61EDNIpYtRlrUD2nApS6vRUPVG1mYkd/y+CcVO\r\ngo+Jkq4O2f5YzUsly02dewfMDDxySbf3WhrIYVIvYfkERuEGGfEbpyE/dqtF\r\nFDjibMG+GsNPVkzUFxI/yZGuLcpDXNTHbJo=\r\n=dgC1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"dbf91a1e0ef95f48437722a43b7a6853e7675bd0","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"18.2.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^15.0.0"},"peerDependencies":{"putout":">=25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_2.4.0_1654329097168_0.17988715004719658","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/plugin-typescript","version":"3.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f708b5e60d889f0dbbfc4dc519aab835ff707686","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-3.0.0.tgz","fileCount":16,"integrity":"sha512-HgWYszaiZxVUiy3B8ZqGzm29SoSzmOEQnWa8jkfwB90+uBYD4hfmeikJDaM29kbXHjaMU2P4KLxtGjReqk+Xgw==","signatures":[{"sig":"MEUCIQCUoJUQCd6/wwcDFhzwBIV2stXM8zOQp31sxcZfuXumLQIgBnEPUdFW8eOeuBX31TO4f+kshTwzFzIEOivPQj4zujY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8D/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBWxAAnl1333Tr1h5oq6hR3HnfeMNZ05Bb93dJs6mv/g4y4V58kD5O\r\n0to3GtFfTtqh3L8n37j787Y3fJ7r95kwC/stt4ou6T+SBYmkfsUGRvizCPFg\r\nbs0ojy1TDBqp3KVMEmq2VXhd/BEWTYudaBicBGta+kiVDTPZyfB5Ewfr9ZpY\r\n7Za2+l10qEPiDJ/mie7WrmzcPswzB3uSGauC9BWqcFFuz4b+zR3CvWn4z7Cg\r\nEcUa6wbvUOU4XjGbwIPP3kZAKukodZG6AASHeJCPzU87FN/mqjau6huhRlak\r\nXJ2EyZzOyCqmpjWJBXYQbrppqHFtZn1sQ1p7dyzGRxWev+h7CKvHusdxvub0\r\n79kG6DLe0Ohtv2lEwFcLKBCmdnIYZZUeztr8l47Kh3rO799pMxji8qFIfGc+\r\n+qwSLoBflZ5iSVRgxSdBuxxvwdlH32f9hBJWUKG8mzmDUdr8XMy9H0sqfQxV\r\nAhwdTz/Hgk0x/kMNSB6QSh1OEpiQSQCZa2Uio6KDX20KuOklCikWXEtPrvGN\r\nVcROiq/hffBYzKJVRjmKLX3rOOIpqSByW2lB2zWdAam2HriPp3P+H3raSbGl\r\n9qVs2beRUp13z/0PiBVikBnDd6g6ug5h43psB/kg2EH71mn1G6ifwex6C8wU\r\nnNJLkSDscmmbvNwsZmgeFyGc7FA8/ZwP3nw=\r\n=v2v5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"d91f509d3962e20b16c1616824c26febfc81324c","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"18.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=27"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_3.0.0_1659912159352_0.9101275950831889","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@putout/plugin-typescript","version":"3.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@3.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"bc1c835687bf010e60d46bb70d741f8e54f0058e","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-3.1.0.tgz","fileCount":16,"integrity":"sha512-HJfiDsva9Ch7+/WcNN0KP7bg/sLmZgTLPcvZO0CgHnpUWoVuG2o5GTLsfSt+/aYMP1Pl3XnFDD0tORK2hJDCbg==","signatures":[{"sig":"MEYCIQCEKh7l5F39blcnNJfcqxChQjw2YEqQNQCTH2wxp3G7awIhAIYuxH3BCCdh3OBZhw7hx9aQ21GMGM5DVliWqLuTofCd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIzBaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp8BAAjDL9sNkCWoj+3GNZd0S2HGBZ7widiY4aFOqB3hTOU4eoam48\r\nPvlVuQ3wo5j9Rmm6tOOjzCMCgIFE6KOeWMQViejLf/XvYNMk7LElBCvY6oEn\r\n00KwYW1Z6CWzykNi9w2qY9F0QUm0hZkUCHOs3ZhtYHzGB/n1/x49iFmf8BpS\r\n8Z1Bf63URKgwyPXiOMXOMBqgj3V2NO7qd8nW9bJbDnJDkH4lOT0igaf7Kwp4\r\nuo7Xgd5wlEbkdQVYHtFQhIcnIEGfG6JZQXD7XoUTr0eZnSFC7dbir50vzbzs\r\nv1CVmj8rubjkcDxnAgHOpww4BMt3vOMtyZoaHs9EmwK6097jyLdARD+pBiLv\r\nH71XzTJSS3fQW7a+eBGBqvHSbXe+EBjAAvNm+IksZ8/SQvMU53XEQkqeSbLN\r\ns5NokwOD3ErdZ20zC2bmfEZs0TXs+akWmxS7UrIBOZaY/ONyTgRwAkDdLQCk\r\navQIZm9bwKq6u5cpQqyEA46RPdmpwjxiPvzl0Rkaq3EdcB35f+CS9Ddcvhpp\r\nFDFQrbmF0ZhQwRbWp8BraAC+7AxUs1q9kiUXjC4cH7OV2JXieZq5/XKlwsx4\r\npvwFdnCoDwrVUIqcKPVIyQiaJPSToE37NkWMCF1hVHKPVlaN0geayzsFIydk\r\nyxI+GW4OQN+Tsy1EAjGYW9h2il6nYE4VDI8=\r\n=vXkT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"4d91b21e40976498d4823a65642e9479562c60fa","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,"commitType":"colon","repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"8.3.0","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"18.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=27"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_3.1.0_1663250522112_0.21971177526471575","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@putout/plugin-typescript","version":"4.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f155e2aacb2582cd9021265e803d47678e2ab84f","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-4.0.0.tgz","fileCount":16,"integrity":"sha512-Aq4P7vCVAOKiBvWtco95TJsi8xr5auFaxLsZEBmA7PVEOzTv6rRdSa6cNj4e29bAtCzFVLvda8mkNDWx1gFdbA==","signatures":[{"sig":"MEUCIAwh/zPBcV2jkBTRunQkFSkYRmG1efmew5TwjR1nhyvuAiEAobO+wjHD0P0qZl368IO6isbX/oQ48j1ncdW1GBzmBxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22015},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"1063474bb7401505738b37cb6757f09455ac4c03","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_4.0.0_1689184239786_0.23054411913607953","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@putout/plugin-typescript","version":"4.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@4.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"468c61d9cf0bbfd95eee57d21184e2f71c6e76eb","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-4.1.0.tgz","fileCount":17,"integrity":"sha512-Xb5oWwvcE+UHNA19Eloq97D4Zi5+rDsAqkJf1dP/3LPKi0+bi7gzPH/eXdnY/Fx7yLPNxtEbQvYZaoV2ApQCbg==","signatures":[{"sig":"MEUCIBK8CVnfpOZSACtx8D0qyborC02hb43zIZt+5USqOu/LAiEAh4T8A4J+4ThDW+GUfBkDKHvPsvyMZxdZ9cwOmGYIlP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23318},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"5d69705022e0431e9005b94d98ffc869260516df","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_4.1.0_1690296314869_0.4453192772230643","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@putout/plugin-typescript","version":"4.1.1","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@4.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1e86f35648d0f474a52a9e7e105c950c158f1965","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-4.1.1.tgz","fileCount":17,"integrity":"sha512-dhxRnUtjbqD2aIVE0pmnYOZ+29MZ5/QcGIXRFV5KhDb5O+3V1t0EWdRNhdGjQqzAJo6aejTRgmKqmNCt06w1sA==","signatures":[{"sig":"MEUCIQDq5vE6ukPc6ScMLrseMqIIcHNsVz9za4LNCwd4XOI0bQIgb+1x/t6NlDFrUjOcn/e+ESUXlSzEfK9u1ZkYNL4w7v0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23320},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"967d10c0d99d2355446dc05927665a919830122b","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_4.1.1_1690296418062_0.7542803654142456","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@putout/plugin-typescript","version":"4.2.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@4.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f15dd544f35c7e3535507e6a4e1efcc817be915c","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-4.2.0.tgz","fileCount":17,"integrity":"sha512-Qnmz3p6L3PBzgR57N/2FajRbMZmgf35O6lYMYv5IzBnDdmmLUHE6eGq+edt73tvYHnOkHCQzo2cVnsnU5QRdLA==","signatures":[{"sig":"MEYCIQDwRi/9S+N5DDUcYKHzBwhUsnuva2oIhNGLgpb5x5DC4AIhAIxeLfbsssylVxDDpCYVeJX7tfhvKuivurzZG0rHP/Ha","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23547},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"36ff9d2a0b5d9424147f6776d7495515c8fdf101","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_4.2.0_1690369212243_0.6793218809002535","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@putout/plugin-typescript","version":"4.3.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@4.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3c20bbc16b190a487d6650fdb51f097711028b82","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-4.3.0.tgz","fileCount":18,"integrity":"sha512-8YyVpdC5TH28lNSic5QvaVfFXfcnepnRB6mOKyRcTu0LyAqC4AKCgPy+3FhvLsarMy9Jhq39EnECyFcvz01kEQ==","signatures":[{"sig":"MEQCIDG4S5jxtxfqbVLXHtCzqxAHOH5x2Ua0sZnSGTXHRQvJAiByc7zKYyDtP7upUtPAVwUfzcg3eh4JLbnQHREFHB0y7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24538},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"f8bd0df6618d1c59fbfa6b6ed4de1853bac9ed32","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_4.3.0_1690394357364_0.17914040840581458","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@putout/plugin-typescript","version":"4.4.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@4.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c76f2fdc29a1bdadf1dc764930b4a599d92cba3e","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-4.4.0.tgz","fileCount":18,"integrity":"sha512-Zvz/QxgYPeFd6OU0afw/e02FCPBDomz0/7Nls+hUuvcVv7GcBGuW6yotDtTkEA5GMEi4W+EDc6yXml+eDY0AwA==","signatures":[{"sig":"MEYCIQDQRJPjsvcbzvrTxRNshybY6ZMOqXsPisM34o0CywOdCQIhAMD2/8dHpGQM6SlFJeLyWF1FKDPfXkke+weSmLkpZcZS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24350},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"74fe8429721c38b97374a81a35e982c4eddafb34","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_4.4.0_1690447720959_0.5198534731846018","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"@putout/plugin-typescript","version":"4.4.1","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@4.4.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b029d98b3e485c5ba59e601e57bc90d3a7eb4e61","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-4.4.1.tgz","fileCount":18,"integrity":"sha512-PFIRR53EkZVFff3iYKXVzuXLQeCcP6ZdRzAQAB3ci9ibVKaWNUd3ZKZB7lD9mG2WWG9LwdL+h2AXS1XLrBkckg==","signatures":[{"sig":"MEUCIQCfyucSyAGmfBVpodi+fLQXbsN2hscspsdnamqgJieVkQIgGbBUSSEmNFb7L5beKmeovzWjRDSI2ByknbkGFhojJP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24358},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"17acbb52335dda2250242c49bc94fbe8fe9fa172","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_4.4.1_1690575413188_0.4894800097084948","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"@putout/plugin-typescript","version":"4.5.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@4.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1bccb8659c7e57de8c20a9f6f701c9db049a7d53","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-4.5.0.tgz","fileCount":18,"integrity":"sha512-B5rzW6redp99y1lr5ixRE6Gt7u2lvqn0L57nvLn1WeweDwBBOHEqbF1P/iESQbc200umx17lgQQnW9VhYE6ZfQ==","signatures":[{"sig":"MEUCIHgUg+RNAIEmazZeQQA1PP5o3DBSbncTurl89T+lrct7AiEA7PmsJ1BIlrSm9JmNKO9ogxWkh0hmediT2OCvWX6Jx4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23692},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"5037ed6c8c2fb125a743633769446f398535257a","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_4.5.0_1690978538494_0.061678285302175784","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@putout/plugin-typescript","version":"5.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b39bb6e58e99f06177a67823e709ccdced441729","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-5.0.0.tgz","fileCount":18,"integrity":"sha512-2O+z6hvh3r5JV0hV6AM3L+0YNF9Hrmz0d/vfOPM2nbYAg0CTEUQmd+XTRSitVyRYre6k0yHXfzBHeIr1kJ2xCQ==","signatures":[{"sig":"MEUCIQCSoPPcqgKxKgZHvn+TjwEG2jrwCrFwIvEnaou2kBEIiQIgTOi1tcXoVt7zUrY86qLLz9QYlTkK2FGqE6MKXaJ52yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23187},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"afb5a0a32fd7bd62443b18e00436b5c727cc40ab","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_5.0.0_1691163608823_0.8044643510578553","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@putout/plugin-typescript","version":"5.0.1","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@5.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e49b7a4cdeb7644f9fe8cdf2e87b604a68bd0bbe","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-5.0.1.tgz","fileCount":18,"integrity":"sha512-voHBXs4I7DGfYZFcJvBQJJEG1S0IMsaqdXp5bM02FoxT24g8NwJ6XcG92cG/YGbowaCiP2SXbOoIQVHmEmwfOA==","signatures":[{"sig":"MEUCIDd0yooni7ZimbBq1VNmzs7rYPv5Y2JR2flhVBzZuALwAiEA+uozXhzAHILwaogEhudbe/QyzlPx9RW+9dL0mIf47U0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23688},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"3df1ea00316d472179d8a607fd564a334c33e6a3","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_5.0.1_1691168055226_0.19968968186196556","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@putout/plugin-typescript","version":"5.0.2","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@5.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d7e12c890cc2751e31ccb85cafc410b8b59cf6d5","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-5.0.2.tgz","fileCount":18,"integrity":"sha512-TxQGVijo4P9p++iNf3JoCXOPoFprsqFu0KERjsyR+ApTVXbiaZQEKoWepISlGcYMY73kGkJqdm14pd0qFYkzXg==","signatures":[{"sig":"MEQCIGqTUgaSroXxAXXcRDciE16DJ+pPuJnq6MZR2CrgT2bJAiA7VNzMMJsEwEFO13hBK+8e9xOtvznInT4UTtOfuX4QeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23183},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"3b95900e175ee0d1ddfccec04dcaa47bb0199553","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_5.0.2_1691177068073_0.7406179378449083","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@putout/plugin-typescript","version":"5.0.3","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@5.0.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"21e89fe9afc03bf262a577834e210b610e68803c","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-5.0.3.tgz","fileCount":18,"integrity":"sha512-Fw6sOXwOOIMHbW7EOFtR3GjWAXz/f6Gm2GQdkDLlDycLT6ewj3EzG6nv9rPTrDXFI/jYbVqsBMLqLBbJb5vpPw==","signatures":[{"sig":"MEUCIQCzdHoyhVRjrsugH1ixEX+aW4NYIz2Y1clAKRuF+N+3MwIgJIETWGSfyXWbAKp17lmhsyGieEpWFQcIPdWHUs9gDco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23262},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"68eb6515eda63f7d3a519cec443bb0260ca6f122","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_5.0.3_1691232656233_0.7153386670879658","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@putout/plugin-typescript","version":"6.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@6.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"bddaf18a71a925b2f54f23f81eb2d5d8163cc85e","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-6.0.0.tgz","fileCount":20,"integrity":"sha512-9sQ/BK2XjndwjP9yJxkkjYk6ynxuQ3rctZVn2FcPoB+XA7/i4bYwmrs8Ve2TyEbm7Fgqhkzes3UB2271VGnJug==","signatures":[{"sig":"MEYCIQCjgk4LVcRYvHddICRc9ZL/qDAUmhizauupLgEWezI4MgIhANb3eLxvEC7Xi7wnLKDS1U04cYQFBwVqfrfWTiosKMeX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25264},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"7ed0b4d9723e93c5422019926b87a7ca9b4d44b6","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"20.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^8.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=34"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_6.0.0_1703802868886_0.005797635799459355","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@putout/plugin-typescript","version":"7.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@7.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3a92d875d3c547730faede907fd83d7d7a3628d4","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-7.0.0.tgz","fileCount":21,"integrity":"sha512-3qeWv23LQx+GXh3t+EcBppJ29me6AcFFoyFKvKeC1qtWTcID3eiKQL2vl111eeLbsw2EkicZs0uwS9AvetaTPg==","signatures":[{"sig":"MEUCIQCrpOoC7/KXEfFYK8KDHgJ4BaRjl0YTIZ6HgtF2q2hCwQIgL9IqFTCIvwXPhALW4JMenJxQT82cl8y+G82/9Bmssqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26017},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"0b439dbddb4fe17bb3935a0701a6bd8b6b92c823","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":"10.5.0","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_7.0.0_1712428329123_0.9303161362547021","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@putout/plugin-typescript","version":"7.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@7.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b0ab39836b4fda603ce05068cac674605b7f49f8","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-7.1.0.tgz","fileCount":22,"integrity":"sha512-eEGlY5SVovMHJgZpObZQJlwHZsZOvfd8yB704A10jSDOVWlXbMzISJ2ax5JXXrYDS1EH20j68ElHzPOifqDYVg==","signatures":[{"sig":"MEUCICcjd11sPdx+ETD0N49/53nvMdITwLNUuIYJoB2kumInAiEA4Fz9dSmeV7H15nzIUIHVEtLt7wK/kGP+GZH4pNnQaoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26766},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"01c61b7c857c9fc6b7b9c59fef617e40a4747739","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":"10.5.0","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_7.1.0_1712428782305_0.35772411970132945","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@putout/plugin-typescript","version":"7.2.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@7.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"675b4b3d5e21a46194e92d211c048c9e32cd5726","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-7.2.0.tgz","fileCount":24,"integrity":"sha512-5RAW3WfZYJjiBXrYX8kTVg20ikgDCUQdxfihaXPlW+QPMWni5cfICx/gcH+TcC6a5imR1LXbdILKLQzV6s6rQA==","signatures":[{"sig":"MEQCIFzLBoYRMJLSfkU3EkwKP0IbXn0TUZs8ETavP/krAGYWAiA3h4taz8pKicUQHnULwPsqgZirQslvRR6fwE1mTUNXag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28006},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"8bd6a08590f8c6d096e923f18aee57c89ada6391","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":"10.5.0","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_7.2.0_1712476076750_0.09235149881658034","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@putout/plugin-typescript","version":"7.3.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@7.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"6ac03cbcfc534178247a6742e3fb9afceff3b784","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-7.3.0.tgz","fileCount":27,"integrity":"sha512-3+RbBpzcc2heOFK3t67FAXBwWU7E3NkWOg2KIweUe7a74WPA3CumUpm/ZFl81zRrczvm1bwzfaQNmVtTQtfT/A==","signatures":[{"sig":"MEUCIQDL3xhs2SVlUtfD4KVGAs9Nb/awUEupobIk5jLxSUE5QwIgZM1TFg58Q4Fx474/xn890XiqHcwDCU9VZOjQPD9atc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29553},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"af2dd40f9465ee3976b895b2e13f0646bd1f040f","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":"10.5.0","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_7.3.0_1712601577195_0.12249506379301","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"@putout/plugin-typescript","version":"7.4.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@7.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"19a58dac76af7eaea815775250c84a60e69163fa","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-7.4.0.tgz","fileCount":29,"integrity":"sha512-BpiEtwxr7PNqTJUJsHoaJI5fCsP+k+k6fE5Kgpg7hBzyJ0qx6MDcd3ktL+532M/HGS0NkX1hQaopZ7iA2KxnZg==","signatures":[{"sig":"MEYCIQD9E7Zxei8iyffg1bSozIRxqEBmI/TEBwMMpgo6wFvFIAIhALlfciunxYWTmxuwtBetzV1a0ClnUB9uuKxdCh0mjiPc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33073},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"acbe93c6dcb3afe77dfba5790c235e5256443681","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":"10.7.0","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"22.2.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_7.4.0_1716756982515_0.17487082596259818","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@putout/plugin-typescript","version":"8.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@8.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9c7370a180b61c7c18251ef90d739222a2e32be9","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-8.0.0.tgz","fileCount":30,"integrity":"sha512-zc6UC4R86TLr9NWnIGNf+E7HeKcYzV9kpcGQXiddXeqHJNDVvwai3TGEiA7ZBKUSlUn4BEomGOaFf6j/kH0wzQ==","signatures":[{"sig":"MEQCIEmXNx0nogSTIMI8Kd0bi+VIQbXWbYqGSqBanU7mskkxAiAFoLuIUrUGIvyQzrLpfrcJ0y3Tn8wgKxt3MN0Cxo9ghw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33870},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"6a937426de4b7f203e4962d33047be5f28228016","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":"10.8.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"22.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_8.0.0_1724490744495_0.06725560691621535","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@putout/plugin-typescript","version":"8.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@8.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7dc93092682e7d9ffb58070fe3f030e7de8a18cc","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-8.1.0.tgz","fileCount":30,"integrity":"sha512-9xmKLw6/UIKXZZOShD5xnCEWzD2ygF8r7TJ/U79Yi/c2gidStaECjarRi9Mp8RUdNtqMTNLx3YqlbHkFQa2f9Q==","signatures":[{"sig":"MEUCIEXk0/MvUXzm3mQrHuk4CXC6ms4kJeLAQmHDhogiV9CDAiEAoVXM+rSXGIH8fcAF/McyViOnBlm2bEWtLZB4YxuYP/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34330},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"d1583d6ac0202d79d963b4bf31f5300b4d15009f","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":"10.8.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"22.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_8.1.0_1724492136001_0.4736751953092777","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@putout/plugin-typescript","version":"8.2.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@8.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"6a8faac33dfb0b61db5e90137d8f00c8da6ebb7b","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-8.2.0.tgz","fileCount":30,"integrity":"sha512-EI7YT05GPDEBdWjMJN0dD3Ts7oryRgNZMMa/B++9wf6x0QFGiZxnGJ0RMCm/uIbsXBloTsLCZn0zfs+eGl1TcA==","signatures":[{"sig":"MEUCIQCilI3Z7TfHZbp19LRoBvjShkCc9wmW5ZK6c2gpnuVPMAIgQgFfoD23JLoK5Ul0eBAUhRSlrCteMSb1eKTmz/4uyUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34331},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"efb1aeb0b43846aa30570be258b0f0d4771780e4","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":"10.8.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"22.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_8.2.0_1724492292431_0.38674049391523013","host":"s3://npm-registry-packages"}},"8.2.1":{"name":"@putout/plugin-typescript","version":"8.2.1","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@8.2.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7e4472602e2fca7c76e55a6a4057d2501971b8fa","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-8.2.1.tgz","fileCount":30,"integrity":"sha512-96RI7ebINqeSIsXQ8614zzvPvJ6tiWF4yYNIBIBxceeuqs+PnUkCfPVRMZFyX2BbbGxnZzCXVgn0wCXLaxs+vQ==","signatures":[{"sig":"MEUCIE5682s4P+J0Krf5duEuxb6GOx9BeaJNk1QI54RaeyzsAiEA3OLM3033gKAYkrLsJ+cYJpQUgp9WRN4HCdhQA475p3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34252},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"175d5227c93bfc3d781f729aa71e0f2f21406975","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":"10.8.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"20.15.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_8.2.1_1725359201800_0.6085908003699241","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@putout/plugin-typescript","version":"8.3.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@8.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"387f20004c34eaad59648c610f2edc02d41d9509","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-8.3.0.tgz","fileCount":30,"integrity":"sha512-qkS7zW44ENC5+qweTLJuYTnTBayWO3lHjcMJqTT6m+z8phwrM9TnPZZ9jvNDFkQdQSV50HFOEgVbILjyRBftiQ==","signatures":[{"sig":"MEQCIFMVK69KXOGEaiP/5ANh6+Os6Fp1z2avLQPYl46f02kqAiA038iZbywQt5YqSbasnfttysqNQkkXqKDPhvgPa4NqzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34246},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"177b5946b7b15c99af6c9facd11a216773371d02","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"22.8.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_8.3.0_1730021053316_0.6488614216062418","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@putout/plugin-typescript","version":"9.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@9.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f23f06807224de4a9b7c5fcb651feabbae72a5e4","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-9.0.0.tgz","fileCount":30,"integrity":"sha512-VHKnmyugnZu95RjUj7oVPugOfhZJHh9TI3Uv+Ko1z5OsDPO+rwf2ZWRx3jzS7erh5Mmj1TkF0ECYqm7h3dDzLA==","signatures":[{"sig":"MEUCIQCv+jnPsYcd6Iyiu8RtD1vnYxNQ9CCr84cSloJT0hASegIgYyN2hyQioaEwur61VxLiAb4Ji3jyAAIcdIte+uaSKH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34242},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"d79be978c210a71f34eaab3ba1c5e4c4c857eec8","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_9.0.0_1733825861796_0.8939304112355191","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@putout/plugin-typescript","version":"10.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@10.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1209572d5bec22c2dc01339dfa1578eca86717fa","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-10.0.0.tgz","fileCount":30,"integrity":"sha512-8osbueCLoFYEQGLSbQbMaqg+SdZl/g/OBMHfOdkoqRg+bl3a4FazkMoeoWDYwZYHSi5nJwC9WgWg80mLY7LF9A==","signatures":[{"sig":"MEUCIB0CpwygmpL8NRCheDxpIug2Ex/mQBfx/bVN3oMgtNW0AiEAvlKn+vouGlqhm+06Gxu9X6vC0lRpFolW29f/UBrsRJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34366},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"b08f2ea60224ac0f9855d09905ee63132601070a","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_10.0.0_1737829576145_0.9651800214625583","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@putout/plugin-typescript","version":"11.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@11.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9b6b38994c35932fb31cd4b54195aad126c91c83","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-11.0.0.tgz","fileCount":30,"integrity":"sha512-twucHNXQbI6UO/e36yPJVOrzEx3CkaFIDr9TjkXvKqkSVwOAqanPGkJMWGF/HWLWMl/foOv2ilz5Ap3h0SIAAg==","signatures":[{"sig":"MEYCIQDF84BtdoKUENQ8khvWo5nbv0iZ+u7n843e1JW2Mjxu4wIhAOSqVxBdy0Rs61EljmKRZyKRsaXq1gannEBrp0zY+2H/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34400},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"b9d149a99f2d5c1d270d0e29e6df85839013361e","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.0.0"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_11.0.0_1739125328348_0.13069373087747516","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"@putout/plugin-typescript","version":"11.0.1","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@11.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"675d52e6eea3ca0749accb2156e9856fe751cca9","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-11.0.1.tgz","fileCount":30,"integrity":"sha512-XzzYzPN3StFDVlevWW95OcgA5fhZeil0nWXzxOtko241lMJUSWgNuTZ4wrcA+wZYgG4hxPyVQA2+S6andJY6Sg==","signatures":[{"sig":"MEUCIQCgMwkpHVSTScm8emwtv01/LiukjctWL6O6GNtlE/z34AIgLQ1ej82JddsmG2nrnTlS6fDSCMLeg8uOo0lAAlF/S00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34402},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"fb33806d662aa1c2fd39458769c114c13a1c50aa","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"23.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.0.0"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_11.0.1_1739468910764_0.06834048745514765","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@putout/plugin-typescript","version":"11.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@11.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"42402ae5827a8dbbe2c385f28ece5501bcb6781f","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-11.1.0.tgz","fileCount":30,"integrity":"sha512-3g1HupC+8Db+Q52GvFPY6rvD1A3pHC++mo8p8gfP1xe1XXC+nBJnd4mAF2LnRFehzWx0IGUmv11gHTdClaroIg==","signatures":[{"sig":"MEYCIQDA79oEFQtnV8KHO5JZ3xzPCb+sIGS8+XyQui52VVTnMgIhAM4j2vshptjGwT/sJV9iDv8hZj3gJS+37ICVFEtkkIx9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34498},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"579b19069085567641ec3d47899a8ea053f89d09","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^12.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^25.0.1"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_11.1.0_1740578547256_0.1735624484978162","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@putout/plugin-typescript","version":"12.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@12.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"127476afd245c8f0a79535cdfbe91601df6ad74e","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-12.0.0.tgz","fileCount":30,"integrity":"sha512-A0IEaf3VnfWcKa/HGhq5e9oHMPbNxAOAhN8xcqUYD7Mbm4mR+1w6IygJxASjc/FmrhoeSnaeUaGRrR7kVCQG3Q==","signatures":[{"sig":"MEUCIQDqSisc+Iy3BpCbupjL6iS+ehcb7tbUZVxNXZ3PfsxRZQIgPkkwJRWJh0zOEoaC890COGK4y1x3a6z23p+2g8Ph0kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34418},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js"},"gitHead":"788aa584c09d2229a9f07779526bc754cb47e6af","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^26.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_12.0.0_1744923550161_0.3084680806649336","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@putout/plugin-typescript","version":"12.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@12.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"03571ae23bf538d4e40cc31a843ac9c685b0c443","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-12.1.0.tgz","fileCount":30,"integrity":"sha512-skBu1k7LXbGvvANyMKWf5r1z7MUynzRVd23IpyzHnVGbj0/SxthcFlJiGln3iH6ZxvKTsYDdFJ1nFPoncT6kWg==","signatures":[{"sig":"MEUCIGsMbiWyc/4ya4LxdiA49yqLWmkt7fOSpFCsYX+5bNXIAiEAs9qzG7XlD9HCDgR1mHr6A5PsHWiO1Nnm/U4Yi0VGGQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34398},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js"},"gitHead":"a45a47e7e1d235219e22cfedc5543986394591e3","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"23.11.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^26.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_12.1.0_1745924995046_0.015611173854343185","host":"s3://npm-registry-packages-npm-production"}},"12.1.1":{"name":"@putout/plugin-typescript","version":"12.1.1","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@12.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"32a0f731af99f81f408bf66142aaa7fbc6c180cd","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-12.1.1.tgz","fileCount":30,"integrity":"sha512-NpHUmjosiWyvKobm3SXxcYLCD4HyUc05IEfyWx42x3cOksx12rAC2YAn8C4zpHsWnN3QX8n1Uvpfv+OSZc4yeg==","signatures":[{"sig":"MEYCIQC939by6PCs8NchzyeOhLkHI7hYFQINhW0t/tjVlMMygwIhAMGa1j5mHS5Hc3PybvuZvlzMcjZyK2TI9Fw+d/8YY4de","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34392},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js"},"gitHead":"683a9cb6c6f5e99825f4686a27a84502dd303583","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"24.1.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^27.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_12.1.1_1748769715820_0.2332304098105542","host":"s3://npm-registry-packages-npm-production"}},"12.1.2":{"name":"@putout/plugin-typescript","version":"12.1.2","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@12.1.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"51fb6908e5e8049921cc9c2e15f549940e6786a3","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-12.1.2.tgz","fileCount":30,"integrity":"sha512-frUWETaTjT9J9W7eixyzziDct9GIVWt8GAvvwt8UHN0yvd4IYA/lWxkexDl9YxHOFGDxqNzBIXs+TSMQsDyGhQ==","signatures":[{"sig":"MEUCIQDQo04ssxK5bi4m9n/6yrxMP3Gnw8WOrXdeDCFR8VjopQIgfa5RhezQ6K/U7j1VK2xc1eirqIbRH3RXppK1lLAJzkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34392},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js"},"gitHead":"75190d48918874504d95128f12a83df375a810b4","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 for transforming TypeScript code ","directories":{},"_nodeVersion":"24.1.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^27.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_12.1.2_1748859318609_0.7343686499693929","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@putout/plugin-typescript","version":"12.2.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@12.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9cb9ada9d4772d83b46136cb5769a57fb00556a6","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-12.2.0.tgz","fileCount":31,"integrity":"sha512-qv0Ars+WdpEj+r8r/9miJQNLqOo4ZuXk3dPvX27X/sP3aAhTS4ViNVjBl2GXphEU9otdQtILUTq0sPu3KXsn6A==","signatures":[{"sig":"MEQCIEselVHe0JqViYfmyqcKjeLjLw6QYlktZFEpkfVfyoLqAiBI1pq9FYcY2ZW76NQju8S/RDATVFEzyZx69sh7IZrqJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35633},"main":"lib/export.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/export.js"},"gitHead":"70c439c8dd465f2832bceb1928fad74ce86192e5","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.4.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"24.4.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_12.2.0_1753470597680_0.34219785966962313","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@putout/plugin-typescript","version":"12.3.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@12.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"228792a7fff1c0ca80f420b8d7968ff7d873266b","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-12.3.0.tgz","fileCount":31,"integrity":"sha512-PNy9JLmmHHQ8yAsTuSxjr6cylzhHoFurf3S1EfXi2/GY5qE+bX5PB5zfBce/H//wzp5lKqsGIx0LhG5HJQUfMQ==","signatures":[{"sig":"MEQCIFsM/NXgQ82vkH/StO0TbqrYXuy3esIuVy7n7PSsPIyBAiBapUJqza1axCCVlZK/rAgt8zlOoPEXDGJM6sb6MYl/rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35545},"main":"lib/export.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/export.js"},"gitHead":"b9e1f4c76b6f7251fe6c1b8e4e1c55aafae5b946","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.4.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"24.4.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_12.3.0_1753532672012_0.4798499528474802","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@putout/plugin-typescript","version":"13.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@13.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"2682946b5c8ca3455b3c6a6f55f914990d75e327","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-13.0.0.tgz","fileCount":32,"integrity":"sha512-iGTgNqJELCNI45gmJ2nh0jNbkiM3liO58Kx5LU/CAEU3gOc+B4eAXotyQuyUBp1NJCutDkkKvCXYQKhgp182RA==","signatures":[{"sig":"MEYCIQDlBKV5qKqLsVL86hB8PiWHX7uWtN6zh/DnWWVzydWK9gIhALN3ld7G24HXXntCcP5APqI3lQm3L961brpjjhZqae0s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37004},"main":"lib/export.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/export.js"},"gitHead":"09dd2b3a7cd64106e2ee6ebb89320d27a1b17476","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.4.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","nodemon":"^3.0.1","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_13.0.0_1767990998931_0.9124201803752034","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"@putout/plugin-typescript","version":"13.0.1","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@13.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"230bd8b0c921b8dff2003dffb82efe125f3c0144","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-13.0.1.tgz","fileCount":32,"integrity":"sha512-+BvEC5UuPMbhcFA6pQSaxJyypwBDSiwGUJE980Jwgbk4HHEUnQG50SxKgyNId0jrKkAtpDkXOng8IRTZpIC1+Q==","signatures":[{"sig":"MEUCIEzUH17Mv5mW7QmUTu4i+vIGxQue0pCr/81FgmynREgjAiEAiXA9l6+A3Z/+Si7+kl/6wyuTNZpajYXNxbI5w7jJkGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37004},"main":"lib/export.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/export.js"},"gitHead":"3e59b9581234baac1202ba16edde19dc41e65a48","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.4.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","nodemon":"^3.0.1","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_13.0.1_1767993970231_0.0602248536454697","host":"s3://npm-registry-packages-npm-production"}},"13.0.2":{"name":"@putout/plugin-typescript","version":"13.0.2","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@13.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"687a82bc31aa69ad59229569aa1c9f9fcac8962e","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-13.0.2.tgz","fileCount":31,"integrity":"sha512-jvysBdam3+I7e1/MDIMHj1rftse7XtY7Yps95u4M9H0CXq7yPbFzCqSzt6k6mx2vrYIaOfUiZUzT0jbJ0kVkeQ==","signatures":[{"sig":"MEUCIBSnRFap4PhyTelhtAFL4rBqfuSdCqk279XCS4AJNRcaAiEA2EwH7e4hG0ToZuKjusERCJxoz2HiowmHG+NHS0A802Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35527},"main":"lib/export.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/export.js"},"gitHead":"bed0c4ec4294a02ea827021eb2e3f6bfd522f8b3","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.4.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","nodemon":"^3.0.1","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_13.0.2_1767996826340_0.36480958287732546","host":"s3://npm-registry-packages-npm-production"}},"13.0.3":{"name":"@putout/plugin-typescript","version":"13.0.3","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@13.0.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3f4e3b976817734210a3c466a8638b9f0ed41049","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-13.0.3.tgz","fileCount":31,"integrity":"sha512-Up0oQDUw1DKaf6KiH75+jAgoNaEs9diLXIXSgfaK5gTlykB18uy1XMoPJ3PCL/AhFV/zRveSrHK9fAnOfGghhg==","signatures":[{"sig":"MEUCIQCKoL/FKMTRZk7cm0fUyEGBDC/CBbfuL6CjDGL7Pg2WZwIgXr/id2ZdvxuAB/O3xuME3iHTJA5qu1w3mUwm3AE+cF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35511},"main":"lib/export.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/export.js"},"gitHead":"a6832b79c686ed3290a5802e9294bf143dd4e453","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.4.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_13.0.3_1773099922084_0.32008715116546327","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@putout/plugin-typescript","version":"13.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@13.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c969adc15f4c1a2c068f4406bbf3ebfb5c77873a","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-13.1.0.tgz","fileCount":32,"integrity":"sha512-Z1oC04NKWxZAJ3vNCMWfEcWEAUkCX3dPWPEsZASxG/8pXR0/IV8XZHCeq8gq3AN+WliqcrXV0Gf6zmsN/fJbfw==","signatures":[{"sig":"MEUCIQD9R9mIqNfGY5bxsJjRoVW+6YhppbwPcQrarmKu+p7zEwIgdmOl0q+Z4p2StrSZQxgsHP4EQniBktYjnaDnlvKm9Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37825},"main":"lib/export.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/export.js"},"gitHead":"3e62baa494203e47f78a893843a591642f4a2ff0","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.4.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"26.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_13.1.0_1786392471931_0.29424181688790774","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"@putout/plugin-typescript","version":"13.2.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@13.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e2e682a5b6b13161d828bfe39e2c7528e2034b08","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-13.2.0.tgz","fileCount":32,"integrity":"sha512-sOjxWLQHNZnCS24kt+KxyQWLb2FRCICi9lEFHUTHUlKzSfWZZrVDQUQVqkZS0IMTE7z6m2b14bSWBfzfKAh5Mg==","signatures":[{"sig":"MEQCIB42akgq6Iyy9tYssFSckvHr3xfAe1nR53KbA2uXgn2dAiA/GlNCRf15nZYxaRdF22qNnCY/a2q2fsOsR5leeuYlNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38334},"main":"lib/export.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/export.js"},"gitHead":"9bef86141970f3b023316700e99934bbbc8d5f6d","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":"12.0.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_13.2.0_1788343279387_0.568475247824872","host":"s3://npm-registry-packages-npm-production"}},"13.2.1":{"name":"@putout/plugin-typescript","version":"13.2.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/export.js","exports":{".":"./lib/export.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","plugin","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/test":"^15.0.0","eslint":"^10.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"gitHead":"663265086a04f1a9929ddd108341f665318338c5","_id":"@putout/plugin-typescript@13.2.1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"26.8.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-z/7SzDnkgazbIMw/KeCv66rhgHKZ9Qgy0Y5/JafbW1MvwYkMpP7GI9JD1l7FZT/Avug3WTrDfm/IMD5K5Uzwgg==","shasum":"a3e77a07a11dad41e6e7a1a5f98eeee61f63f3ad","tarball":"https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-13.2.1.tgz","fileCount":32,"unpackedSize":38545,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBhDWhZK9pxtAaZvnaXAFaU7bamj81oSf0f+ycuagbr4AiEA+8mYT+nQbJ1g+5ZhH/xsQCnoX7A0kMIyEB0UtMeBcOI="}]},"_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-typescript_13.2.1_1788466601919_0.7631772575051252"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-13T13:39:19.563Z","modified":"2026-09-03T20:16:42.270Z","1.0.0":"2022-01-13T13:39:19.761Z","1.0.1":"2022-01-13T13:49:05.927Z","2.0.0":"2022-04-01T09:30:24.426Z","2.1.0":"2022-04-01T21:45:31.743Z","2.2.0":"2022-04-26T11:29:42.046Z","2.3.0":"2022-04-26T12:39:45.098Z","2.4.0":"2022-06-04T07:51:37.401Z","3.0.0":"2022-08-07T22:42:39.549Z","3.1.0":"2022-09-15T14:02:02.370Z","4.0.0":"2023-07-12T17:50:39.950Z","4.1.0":"2023-07-25T14:45:15.027Z","4.1.1":"2023-07-25T14:46:58.274Z","4.2.0":"2023-07-26T11:00:12.401Z","4.3.0":"2023-07-26T17:59:17.500Z","4.4.0":"2023-07-27T08:48:41.110Z","4.4.1":"2023-07-28T20:16:53.381Z","4.5.0":"2023-08-02T12:15:38.631Z","5.0.0":"2023-08-04T15:40:09.081Z","5.0.1":"2023-08-04T16:54:15.424Z","5.0.2":"2023-08-04T19:24:28.224Z","5.0.3":"2023-08-05T10:50:56.397Z","6.0.0":"2023-12-28T22:34:29.122Z","7.0.0":"2024-04-06T18:32:09.296Z","7.1.0":"2024-04-06T18:39:42.472Z","7.2.0":"2024-04-07T07:47:56.930Z","7.3.0":"2024-04-08T18:39:37.385Z","7.4.0":"2024-05-26T20:56:22.733Z","8.0.0":"2024-08-24T09:12:24.648Z","8.1.0":"2024-08-24T09:35:36.173Z","8.2.0":"2024-08-24T09:38:12.615Z","8.2.1":"2024-09-03T10:26:41.972Z","8.3.0":"2024-10-27T09:24:13.538Z","9.0.0":"2024-12-10T10:17:41.991Z","10.0.0":"2025-01-25T18:26:16.330Z","11.0.0":"2025-02-09T18:22:08.537Z","11.0.1":"2025-02-13T17:48:30.974Z","11.1.0":"2025-02-26T14:02:27.428Z","12.0.0":"2025-04-17T20:59:10.364Z","12.1.0":"2025-04-29T11:09:55.246Z","12.1.1":"2025-06-01T09:21:56.006Z","12.1.2":"2025-06-02T10:15:18.808Z","12.2.0":"2025-07-25T19:09:57.896Z","12.3.0":"2025-07-26T12:24:32.221Z","13.0.0":"2026-01-09T20:36:39.103Z","13.0.1":"2026-01-09T21:26:10.384Z","13.0.2":"2026-01-09T22:13:46.478Z","13.0.3":"2026-03-09T23:45:22.230Z","13.1.0":"2026-08-10T20:07:52.206Z","13.2.0":"2026-09-02T10:01:19.510Z","13.2.1":"2026-09-03T20:16:42.058Z"},"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/master/packages/plugin-typescript#readme","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin for transforming TypeScript code ","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-typescript [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-typescript.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-typescript \"npm\"\n\n> TypeScript is JavaScript with syntax for types.\n>\n> (c) [typescriptcriptlang.org](https://www.typescriptcriptlang.org)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to transform **TypeScript** code. Enabled by default for `ts` and `tsx` files.\n\n## Install\n\n```\nnpm i putout @putout/plugin-typescript -D\n```\n\n## Rules\n\n- ✅ [apply-as-type-assertion](#apply-as-type-assertion);\n- ✅ [apply-type-guards](#apply-type-guards);\n- ✅ [apply-utility-types](#apply-utility-types);\n- ✅ [convert-commonjs-to-esm](#convert-commonjs-to-esm);\n- ✅ [convert-esm-to-commonjs](#convert-esm-to-commonjs);\n- ✅ [convert-generic-to-shorthand](#convert-generic-to-shorthand);\n- ✅ [convert-namespace-to-global](#convert-namespace-to-global);\n- ✅ [convert-empty-type-literal-to-record](#convert-empty-type-literal-to-record);\n- ✅ [cts-file](#cts-file);\n- ✅ [find-file](#find-file);\n- ✅ [mts-file](#mts-file);\n- ✅ [remove-duplicate-exports](#remove-duplicate-exports);\n- ✅ [remove-duplicate-interface-keys](#remove-duplicate-interface-keys);\n- ✅ [remove-duplicates-from-union](#remove-duplicates-from-union);\n- ✅ [remove-unused-types](#remove-unused-types);\n- ✅ [remove-getter-arguments](#remove-getter-arguments);\n- ✅ [remove-setter-return-type](#remove-setter-return-type);\n- ✅ [remove-useless-mapped-types](#remove-useless-mapped-types);\n- ✅ [remove-useless-mapping-modifiers](#remove-useless-mapping-modifiers);\n- ✅ [remove-useless-non-null-expressions](#remove-useless-non-null-expressions);\n- ✅ [remove-useless-parens](#remove-useless-parens);\n- ✅ [remove-useless-promise](#remove-useless-promise);\n- ✅ [remove-useless-types](#remove-useless-types);\n- ✅ [remove-useless-types-from-constants](#remove-useless-types-from-constants);\n- ✅ [rename-file-cts-to-ts](#rename-file-cts-to-ts);\n- ✅ [rename-file-mts-to-ts](#rename-file-mts-to-ts);\n\n## Config\n\n```json\n{\n    \"rules\": {\n        \"typescript/apply-as-type-assertion\": \"on\",\n        \"typescript/apply-utility-types\": \"on\",\n        \"typescript/apply-type-guards\": \"on\",\n        \"typescript/convert-generic-to-shorthand\": \"on\",\n        \"typescript/convert-commonjs-to-esm\": \"off\",\n        \"typescript/convert-esm-to-commonjs\": \"off\",\n        \"typescript/convert-namespace-to-global\": \"on\",\n        \"typescript/convert-empty-type-literal-to-record\": \"on\",\n        \"typescript/remove-duplicates-from-union\": \"on\",\n        \"typescript/remove-duplicates-interface-keys\": \"on\",\n        \"typescript/remove-duplicates-exports\": \"on\",\n        \"typescript/remove-useless-types-from-constants\": \"on\",\n        \"typescript/remove-unused-types\": \"on\",\n        \"typescript/remove-useless-types\": \"on\",\n        \"typescript/remove-useless-parens\": \"on\",\n        \"typescript/remove-useless-promise\": \"on\",\n        \"typescript/remove-getter-arguments\": \"on\",\n        \"typescript/remove-setter-return-type\": \"on\",\n        \"typescript/remove-useless-mapped-types\": \"on\",\n        \"typescript/remove-useless-non-null-expressions\": \"on\",\n        \"typescript/cts-file\": \"off\",\n        \"typescript/mts-file\": \"off\",\n        \"typescript/rename-file-cts-to-ts\": \"off\",\n        \"typescript/rename-file-mts-to-ts\": \"off\",\n        \"typescript/find-file\": [\"off\", {\n            \"ignore\": []\n        }]\n    }\n}\n```\n\n## apply-as-type-assertion\n\nAccording to [best practice](https://stackoverflow.com/questions/36842158/arraytype-vs-type-in-typescript/36843084#36843084).\n\n### ❌ Example of incorrect code\n\n```ts\nconst boundaryElement = <HTMLElement>e.target;\n```\n\n### ✅ Example of correct code\n\n```ts\nconst boundaryElement1 = e.target as HTMLElement;\n```\n\n## apply-utility-types\n\n### ❌ Example of incorrect code\n\n```ts\ntype SuperType1 = {\n    [Key in keyof Type]?: Type[Key];\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype SuperType1 = Partial<Type>;\n```\n\n## apply-type-guards\n\n> It just so happens that TypeScript has something called a `type guard`.\n> A `type guard` is some expression that performs a runtime check that guarantees the type in some scope.\n>\n> (c) [typescript.org](https://www.typescriptlang.org/docs/handbook/advanced-types.html#user-defined-type-guards)\n\nCheck out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/5ac4459242197c4820b331f19d3681eb/4b66175c486ee8e865aee9645bf4e5fffc664e01).\n\n### ❌ Example of incorrect code\n\n```ts\nconst isNumber = (a) => typeof a === 'number';\n```\n\n### ✅ Example of correct code\n\n```ts\nconst isNumber = (a: unknown): a is number => typeof a === 'number';\n```\n\n## convert-generic-to-shorthand\n\n> There is no difference at all. `Type[]` is the shorthand syntax for an `array` of `Type`. `Array<Type>` is the generic syntax. They are completely equivalent.\n>\n> (c) https://stackoverflow.com/a/36843084/4536327\n\nConvert `generic` to `shorthand`.\n\n### ❌ Example of incorrect code\n\n```ts\ninterface A {\n    x: Array<X>;\n    y: Array<X | Y>;\n}\n```\n\n### ✅ Example of correct code\n\n```ts\ninterface A {\n    x: X[];\n    y: X[] | Y[];\n}\n```\n\n### Comparison\n\nLinter | Rule | Fix\n--------|-------|------------|\n🐊 **Putout** | [`typescript/convert-generic-to-shorthand`](https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#convert-generic-to-shorthand) | ✅\n⏣ **ESLint** | [`@typescript-eslint/array-type`](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/array-type.md#array-type) | ✅\n\n## convert-commonjs-to-esm\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/bb90e1d40107f2e76f528053ef576bd2/d10cd8374c7a792d3ff1225ca5ac639c71da7207).\n\n### ❌ Example of incorrect code\n\n```ts\nimport foo = require('foo');\nexport = 5;\n```\n\n### ✅ Example of correct code\n\n```ts\nimport foo from 'foo';\n\nexport default 5;\n```\n\n## convert-esm-to-commonjs\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/7f77665246b03d9eddc8ee35713c415b/f874630569fa856e62c8a1564c31115ac82f182e).\n\n### ❌ Example of incorrect code\n\n```ts\nimport foo from 'foo';\n\nexport default 5;\n```\n\n### ✅ Example of correct code\n\n```ts\nimport foo = require('foo');\nexport = 5;\n```\n\n## convert-namespace-to-global\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/7b4036c8f4f7c02799e2fb5bcce865c8/f945baf6553ba7a9d0c95b7448bca4b82f7236e3).\n\n### ❌ Example of incorrect code\n\n```ts\ndeclare namespace global {\n    var al: any;\n}\n```\n\n### ✅ Example of correct code\n\n```ts\ndeclare global {\n    var al: any;\n}\n```\n\n### Comparison\n\nLinter | Rule | Fix\n--------|-------|------------|\n🐊 **Putout** | [`typescript/convert-namespace-to-global`](https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#convert-namespace-to-global) | ✅\n⏣ **ESLint** | [`@typescript-eslint/no-namespace`](https://typescript-eslint.io/rules/no-namespace/) | ❌\n\n## convert-empty-type-literal-to-record\n\n> `{}` doesn't mean an empty object, but means any types other than `null` and `undefined`\n>\n> (c) [deno.com](https://docs.deno.com/lint/rules/ban-types/)\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/6a6699b3f6ff1d707b732fd56323c329/a815410d21c9963bb1c8e974a1d0c93e6e53dd61).\n\n### ❌ Example of incorrect code\n\n```ts\ntype TestFunction<T extends Test = Test> = ((message: string, fn: (t: T) => void) => void) & {\n    extend<U extends CustomOperator = {}>(operators?: U): TestFunction<T & OperatorsToMethods<U>>;\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype TestFunction<T extends Test = Test> = ((message: string, fn: (t: T) => void) => void) & {\n    extend<U extends CustomOperator = Record<PropertyKey, never>>(operators?: U): TestFunction<T & OperatorsToMethods<U>>;\n};\n```\n\n### Comparison\n\nLinter | Rule | Fix\n--------|-------|------------|\n🐊 **Putout** | [`typescript/convert-namespace-to-global`](https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#convert-namespace-to-global) | ✅\n🦕 **Deno** | [`bun-types`](https://docs.deno.com/lint/rules/ban-types/) | ❌\n\n## remove-duplicates-from-union\n\n### ❌ Example of incorrect code\n\n```ts\ntype x =\n    | boolean[]\n    | A\n    | string\n    | A\n    | string[]\n    | boolean[];\n```\n\n### ✅ Example of correct code\n\n```ts\ntype x =\n    | boolean[]\n    | A\n    | string\n    | string[];\n```\n\n## remove-duplicate-exports\n\nIn **JavaScript** duplicate exports leads to [`SyntaxError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError), anyways **TypeScript** parses such code and reports [`Duplicates Identifier`](https://github.com/Microsoft/TypeScript/blob/v1.8.5/src/compiler/diagnosticMessages.json#L826-L829) diagnostic.\n\nIt gives us ability to automate fixing of such code 😏. Check it out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/e8d02b3d1c91b4b3b6b9636e22dd03ed/8be7b4c8d0f6c28440f36d03341a1153c18549a7).\n\n### ❌ Example of incorrect code\n\n```ts\nexport {\n    a,\n    hello,\n    a,\n    world,\n};\n```\n\n#### ✅ Example of correct code\n\n```ts\nexport {\n    hello,\n    a,\n    world,\n};\n```\n\n*☝️ The rule fits good with [`putout/add-newlines-between-specifiers`](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout/lib/add-newlines-between-specifiers#readme) of [**eslint-plugin-putout**](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout/#readme).*\n\n### remove-getter-arguments\n\n> The `get` syntax binds an object property to a function that will be called when that property is looked up\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get)\n\n#### ❌ Example of incorrect code\n\n```ts\nexport interface IParamsConstructor {\n    get [fromArray](name: string): IParams;\n}\n```\n\n#### ✅ Example of correct code\n\n```ts\nexport interface IParamsConstructor {\n    get [fromArray](): IParams;\n}\n```\n\n### remove-setter-return-type\n\n> The `set` syntax binds an object property to a function to be called when there is an attempt to set that property.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set)\n\n#### ❌ Example of incorrect code\n\n```ts\nexport interface IParamsConstructor {\n    set fromArray(values: ParamsArray): string;\n}\n```\n\n#### ✅ Example of correct code\n\n```ts\nexport interface IParamsConstructor {\n    set fromArray(values: ParamsArray);\n}\n```\n\n### remove-useless-types-from-constants\n\n#### ❌ Example of incorrect code\n\n```ts\nconst x: any = 5;\n```\n\n#### ✅ Example of correct code\n\n```ts\nconst x = 5;\n```\n\n## remove-unused-types\n\n### ❌ Example of incorrect code\n\n```ts\ntype n = number;\ntype s = string;\n\nconst x: n = 5;\n```\n\n### ✅ Example of correct code\n\n```ts\ntype n = number;\n\nconst x: n = 5;\n```\n\n## remove-useless-types\n\n### ❌ Example of incorrect code\n\n```ts\ntype oldType = {\n    a: number;\n    b: string;\n};\ntype newType = oldType;\n\nconst x: newType = {\n    a: 5,\n    b: 'hello',\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype oldType = {\n    a: number;\n    b: string;\n};\n\nconst x: oldType = {\n    a: 5,\n    b: 'hello',\n};\n```\n\n## remove-useless-parens\n\nCheck it out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/6c8717114f7285639a5f24b5a6fdb9dc/583e438a61aae156c79b66dbf418e1e5f251bf87).\n\n### ❌ Example of incorrect code\n\n```ts\nconst m: X[] = [];\nconst z: X | Y = 5;\nconst f: X = 5;\n```\n\n### ✅ Example of correct code\n\n```ts\nconst x: X[] | Y[] = [];\nconst m: X[] = [];\nconst z: X | Y = 5;\nconst f: X = 5;\n```\n\n## remove-useless-promise\n\nCheck it out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/5fd13c0510571b45884dfddbc8b83bb4/5ca97c4021b197822ef73418796513fe6d891239).\n\n### ❌ Example of incorrect code\n\n```ts\nfunction doStuff(): Promise<string> {\n    return 'hello';\n}\n```\n\n### ✅ Example of correct code\n\n```ts\nfunction doStuff(): string {\n    return 'hello';\n}\n```\n\n## remove-useless-mapped-types\n\nRemove useless [mapped types](https://www.typescriptlang.org/docs/handbook/2/mapped-types.html).\n\n### ❌ Example of incorrect code\n\n```ts\ntype SuperType = {\n    [Key in keyof Type]: Type[Key];\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype SuperType = Type;\n```\n\n## remove-useless-non-null-expressions\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/7a7b37619981d2b2667a709aed96aa26/4bf8d219803979ccb8777e732aa095ce4425dff5).\n\n### ❌ Example of incorrect code\n\n```ts\nconst bar = foo!!.str;\nconst baz = bar!?.n;\n```\n\n### ✅ Example of correct code\n\n```ts\nconst bar = foo!.str;\nconst baz = bar?.n;\n```\n\n## remove-useless-mapping-modifiers\n\nRemove useless [mapping modifiers](https://www.typescriptlang.org/docs/handbook/2/mapped-types.html#mapping-modifiers).\n\n### ❌ Example of incorrect code\n\n```ts\ntype SuperType = {\n    [Key in keyof Type]+?: Type[Key];\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype SuperType = {\n    [Key in keyof Type]?: Type[Key];\n};\n```\n\n## remove-duplicate-interface-keys\n\n### ❌ Example of incorrect code\n\n```ts\ninterface Hello {\n    hello: any;\n    hello: string;\n}\n```\n\n### ✅ Example of correct code\n\n```ts\ninterface Hello {\n    hello: string;\n}\n```\n\n## cts-file\n\nRun [convert-esm-to-commonjs](#convert-esm-to-commonjs) for all `*.cts` files with help of [redlint](https://github.com/putoutjs/redlint).\n\nCheck out in 🐊[Putout Editor](https://putout.cloudcmd.io/#/gist/0beac7eb211cf57be282f6744fc54410/f4217bf6e392e33871152318adce4e3ef6db2dd6).\n\n## mts-file\n\nRun [convert-esm-to-commonjs](#convert-commonjs-to-esm) for all `*.mts` files with help of [redlint](https://github.com/putoutjs/redlint).\n\nCheck out in 🐊[Putout Editor](https://putout.cloudcmd.io/#/gist/0beac7eb211cf57be282f6744fc54410/f4217bf6e392e33871152318adce4e3ef6db2dd6).\n\n## find-file\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/1026c5e9562248e7f07f9e2c7b698650/8c701bba5ba52f4cac258ecf5dcb5bee1f197236).\n\n### ❌ Example of incorrect code\n\n```ts\n__putout_processor_filesystem(['/', [\n    '/hello.ts',\n    'const a: number = 5;',\n]]);\n```\n\n### ✅ Example of correct code\n\n```ts\n__putout_processor_filesystem([\n    '/',\n    ['/hello.ts', 'const a = 5;'],\n]);\n```\n\n## rename-file-cts-to-ts\n\nRename `*.cts` files when `type === \"commonjs\"`:\n\n```diff\n /\n |-- package.json\n `-- lib/\n-     `-- hello.cts\n+     `-- hello.ts\n```\n\nCheck out in 🐊[Putout Editor](https://putout.cloudcmd.io/#/gist/8d8f3cd6662b70abbd5e4a2e4835077f/e43319fd63291ec3a5028b30a83f3c91fe90325e).\n\n## rename-file-mts-to-ts\n\nRename `*.mts` files when `type === \"module\"`:\n\n```diff\n /\n |-- package.json\n `-- lib/\n-     `-- hello.mts\n+     `-- hello.ts\n```\n\nCheck out in 🐊[Putout Editor](https://putout.cloudcmd.io/#/gist/8d8f3cd6662b70abbd5e4a2e4835077f/e43319fd63291ec3a5028b30a83f3c91fe90325e).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}