{"_id":"@putout/plugin-types","_rev":"34-f7a98ea3fe14383078eadf9fe775f6b0","name":"@putout/plugin-types","dist-tags":{"latest":"10.6.0"},"versions":{"1.0.0":{"name":"@putout/plugin-types","version":"1.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"cc75dba92fa1ed9d746d5d7ebb53b4e5dde44e32","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-1.0.0.tgz","fileCount":5,"integrity":"sha512-EyqxHc+p94BeF/SX50iexcqM/876rlqdW8ohXoaaVBLZgpSBRcO3EazM2sW64aks5yFfxZjV8TbEbvnNKT+rcQ==","signatures":[{"sig":"MEUCIQD94O24DVarSKWFeGKl8Rb/hjHAPWivbSrtaZ7NV79hJgIgM6PflLc56QPbb9VtEt1Fi7VbBDzg8IDqMTrOoaj0tDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCvVMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvzQ/9GPdnPdeYjsaDmWGiALcJGsBKtZY/KSTrK4z4Z1EvxCF5ah6L\r\nKLNRotPjZPIKYF85qp1vJlQr4mvqKrgED17JRfDvsb/fZH2IpJ5iScl7SE6c\r\no2noYQzqBFGMmn0dYNq6Xedljy0paGqZZ+V5joDQf0BXwq9Czka/4kHA9V+x\r\n8lGuGir+n6s7XnM4bz5z9LqIGC8PhbBHQooxjqRm3UI84nHP0Ee1KsgxQtDa\r\nz2up8i4GF/m3AzwfnoIo01g4Nf+SxgwB9SNdt0jG5oKsiaenfHlM9Len4CoR\r\nx0PsZL9iEsBMoz5phN36knu14aljfgjLCWE3WzxpeFpJ1Np7QNgSmzs6bHTz\r\nOTUcy/J+K3BPm9jauoWcXMguMLQHgIuZWr3/d5E97ND5xO7w2UsGzCxhrcY+\r\nD/Np68eWL0qEZdNop8Wndg5dx0vuk9FLes2v8sJWCMTnxCPX1Ec9e+p2avfc\r\nsNMRDaAgZOKrvB3TerHhxk/zM1VRsKjJwEUBY6lTYP9pFrAHXAyYc6P1Q8KN\r\n5mKMgkyTbJk/YTX2Ps3a70HityOvmMIpujeKm29jmAxJo5iVWDEN6LPgqR9d\r\nARhZm/xIj+3R5eHb5f6yTOmi3OK1t+MZeU2DdGlWPIgYF3g1Guxq5nZSSVFv\r\n72WQZUZA+Gnz7ooitriVgygDXRSnzdfuuh8=\r\n=+VvP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"51a76aa3e0dfa471b0abe152ef813481b5eac550","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.1.3","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_1.0.0_1678439756547_0.9884169622965806","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/plugin-types","version":"1.1.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f7bf1e744b0d9963424fb0de46863554e206fa5c","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-1.1.0.tgz","fileCount":6,"integrity":"sha512-rsjVM1MUqqoTtjSNyi9umC/jnKbhOZv7jk1Xe7Tz6VTM3yPX2TeQpzNUmt/+PaJJltA+H4YeC5K7fd39tAW+TQ==","signatures":[{"sig":"MEUCIF7+Q/NldLpi4ark4pMsUSG1XP0oAsSAcFxPKEdTSkPNAiEAjescEB+0aR0qeLiDDvYH4LZwNjyKCndcPxV+9NfOZYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCy5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFKQ//ev8UQDDBo2DvoKU9ID3R2i0/zk7T9Ev6VJ6XZ/AiheAKY7UK\r\nkOp1QRzNxohiG682+n8xT+L7lFVCe/kxexGKqw4hvdLVDNiOtiaI5B/7FSW0\r\nb8GWwKaEblEZ06yTnszA/29fi/3IsCC8geLjyL2TgU5V3taf8frA8ijXBSeU\r\nsHY0Ss00/lhg70nkpX7Bp9GdL/OoEcLJ+pyI1mUv/IBlTkc3rqli7rMymrVP\r\nBCw9jDm59HMt689a5pm8NqcU01lfa8Sq0vux+zh6NAFkRt6TeWSX2J6Kn8S7\r\nCowCNODw6WwD6n58TIQoYtd4QjXFXN9hNXdwoZY2M9DLW9aRfZ50AuH74dse\r\nY1nGFoMc1Uj3HwXVSnToNzxoXEvne9JJSOb14pqP5KbuJbOUe0lh9hr4CQ/+\r\n8vJAmkGCXjyJeIRNRKpShHsGVELj6IT38JuKMtSg70fS5JcHR5XN5ZlFwmVX\r\nAE2ZPDb9ygxA4wf6q82EmoyTx+DtZJ8WgdyzHW7HrNi2cMXaYw6MUkJuZUEX\r\ns/pgu5T6u4mCIi+6xa3g6C0p0MH7xkT1XDR8ImVpjnb8552sFae+B7kIqr2L\r\n4MRB3IvEdRjooqkeSz9bkN5l+3aRcmiu0MeP7Y+iwxRdO8QyoYJsWC6KqHus\r\nqlT8Q4teUMAkyE/fwv6bprB2yYBioBsSItM=\r\n=UlaQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"4b6978fbb07d5d7dfb2dcccb04f3ef491b3e44e8","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.1.3","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_1.1.0_1678454386170_0.28180457073468057","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@putout/plugin-types","version":"1.2.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"29d560a2ad74368c7ce86c7d1d8fc5740dd87312","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-1.2.0.tgz","fileCount":8,"integrity":"sha512-M9V/JCjZSwnIVdGIxfn0z4LQmQyz+n4woiaJb3uspsHqC7IkPF9ypfq6J+XBi4PYTqAzHHbeqUi/56XH7i/RXw==","signatures":[{"sig":"MEUCICYDUEj6D/qe3DWaXb1FMAaShxQqSdM6qEnfi8pewFXBAiEAjDHJ9yGmosYB/9PF93m6AfdX+FWmRzRR8a2ANZeFBEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCzqoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplXQ//dJvWqXNm6t6KBGNPr/K7QPt1BHigI+3nFxf6Sji6DWhLmAot\r\nlgPO+yRkdTldvECKrbMiRXszRslU3lXSNlikqzNS6QLcpxiFcO8wI7rTa0GI\r\n3LHEd5tMh1XsBdpZbSRuIZWEp6qDTn950o5Nvv5wsgQZsP6AHG/5V5gs11OT\r\nSnWhfCvCAouLjiIPgrW28NvT13URm9R9x2sxenU0q7QN7cqV43f2r663kkX/\r\nLFI+nXIHFgtZjbw34jEwP4GzQAiPhAF1Mw4k8GJ/w2hWK/oMCySfgRmMzPEC\r\n1f6B7W2o+OceVxiQqO5okHq/Zn+F9DD3xZ6214uCJxMg+Pbabx0wMsrv/luB\r\nVZlf0zCUfwsRpxsqedFvYIO0p7PgyTlivA+D6YvR5Ep3L3yZRBDoGOjUvlGY\r\n6HyW+xP4Mmj7C6uzbxvmmCiIN6rtd3mDLJEOGf0X4dK9py1lt5tleFvwhKnP\r\nTIFhn1CMjPnwxWPmOzPP/g3dOi1by5HjUrxLTOM4LwJPYzjUatI/60amLYvp\r\nlFE87Wwtx4VWZXYNqjn2pBZ/QX9RVsy4DhCeer7G6sYRbY/nAyah1NeiIlqN\r\nOcJtQXlYjGDq/qFwG7eSHEcFrxSHXluI+QJlluPY50yyx7jw95fOzVbwN1kY\r\nzVo4r2pYRYy1S2e0y0cT9Be4T7BfmMc0G+o=\r\n=ObMY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"ff52b3342f643a8f2e3333a5a7ffc808a58cca14","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.1.3","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_1.2.0_1678457512648_0.2114715257271802","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@putout/plugin-types","version":"1.3.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@1.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"821cf22821f403dca4362db5b333be630ef44a98","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-1.3.0.tgz","fileCount":9,"integrity":"sha512-+ZPR8CDCQ9IM5Q52EWVH54to9zeJTX1IwiVk6p6nlTs5vr5GpJ9hDuCX8LGf+Mdf10GMAxAvgGHe8XNQU4KNvg==","signatures":[{"sig":"MEYCIQDnQ5oz1qY2Emlj6BsLefO3Il/Iko/rtFWX/Op71XT/OwIhAPyLBXQQ6iFkJrXXwoNdLzIZCFj4DTZHcz50WjrI/HcC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC0dMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuUg//QvUL3EMd4rSC2CR9NWnApiotDwYO8/KP1wvfDa6Qe9mJz6jv\r\nmkqBofYh0AWaATneYObRwxaMd0Iz0sweOVlHmawGST3VqCE8v33TN6L0LIe0\r\nmBuygaFMMkU7hNbRlyOVSWteth/es1KTO4PXjnlgAQxKSPrde0m1LWzqZNSb\r\n1ktWH22yfyJQ7KfUVCLtaiDZ7Z2cDawpuxOQQrr/Gt1odkAGMpx3773MUrnY\r\nvOdDLS/BIksGwlmQyp1l1byK3Mt4SJi0mvn+MFIQi3hVNKtPGf922WUnwr9e\r\ngBSp8V/ZDvlCky/e2pDmhksoaP/cb7IQJxQrW66aBc3u5FV/SJgfHtfPvS0X\r\nG0hdk7+5jPgObA+rKBarrCVkw8xrh+WTtWyxs/YizDxoMtseY9fNkG67ezmT\r\njqTpwbB43K9f5R1Yvre+BpAAp5zK/o6p2PGe2zcMvVCf3iPFq0jQxyJ9PGBa\r\ntMR/27w9irb164w8lLSWLm4E/F7+/BPm+YbU5eIz0J/eYGJXYpT5aqoXB8We\r\np1ENTU+n8CXoZXWofGjHlMpFePx7a8HamaBJN3OEvpt8M6jBSuwXHYfL9hUL\r\neff+Yw/kfvLOg4swfnf9E1YsCALJD7Bzj3u8bhTosu/bVoIwDBrWMjFti4OZ\r\nVaKv6dhHXgZnOMZ5WtfltHZiEYbKd0l0/Tc=\r\n=t9Qv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"792da65b7707b976bbb5f69fb7f0a7c62b8f7663","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.1.3","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_1.3.0_1678460747959_0.5712797585623066","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@putout/plugin-types","version":"1.4.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@1.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b39881cb0847c5ea1f54a185e802d561b565e093","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-1.4.0.tgz","fileCount":10,"integrity":"sha512-BG+njidZVZ0TV2On1+/JaponnTiaB0hahaooeBctHHNRtpvnIQ5pXnIGsLRIMIRTmOoqAwZrdM6f1gBC9a8AIQ==","signatures":[{"sig":"MEUCIEOEO0BEgeyQ9c9/gjQetvaTd5LjKnylhnsdfg7iMBL/AiEAtwVD9oKYw/elCcxeEdHCdqkwEATK+x4gW1EqYuSHnPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC0oUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZoQ/+OodzFlpi/CwHE1pZMV6C9bDEoKHBpf+Ww+abed3n5HBztJzs\r\na362h2UN0DMXcT1f7KTn12UKqe/m2rxQ80Hq1QY86M9lfx6e7qs3UjveqLci\r\nWUk6Q5pdMX/QVHKroi9pKfWcLZL5oF8ARcJEKuLY7FlLy7efTGtcaX3ADqB/\r\np68PWtma3RRX+WisXa9/7Eh3L91t281ECSDu45jBGkwm38jimc83OlV3stAl\r\nnC3UX6RDZDWVtC4HWpw9sVxzoq8NJqKUXk9Rhp3xQiJFqc+kAvKevPAYp6Qd\r\nbyhl8AXvTk9MRwfjAfe097Q8DPX091FOG1QWnxBkiykbJJA5zT5mcbp1TFOv\r\nGjeQ2BKuarpZwQ/WE8XOkocA/QpYnFwX6Xolq4KRJsYlvbAGgo2CdEHwUudP\r\nWvnlQ2Qk/dm4YqteRgMOqvAEI0G2WniDanCzKla1+dUO1Z8eVydJww4lXWSU\r\nsBKQ3j0Wh7m1iMKSv1BVCSHOeiV0ZvwsbP7bSdvjd7JuD5n05IjSUkDrA7l4\r\nQcsjGYvwOkuD/oj5cqODhRXEIrLTDC5nyFv/lXKRwDWt5IaKzUN0VZ3w8M54\r\nUZu5mgX/3PTK42frc26KbGCrmrmtLQ9Pe65Xd7/cxQ5RJ5RW9oSMPktdPMn1\r\nQLRRiQXAn1AXVvQ4eL7BCgHs9IOS/whZ+kQ=\r\n=6VVX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"545e51d0b0872950f9ea35b31ae1f924df6649bf","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.1.3","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_1.4.0_1678461460686_0.6069605512527976","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@putout/plugin-types","version":"1.5.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@1.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"2611360d6b3d2442d6f05c4ecec6a69fa951ecf2","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-1.5.0.tgz","fileCount":10,"integrity":"sha512-7hppZ1nWrFD4hrXKSUO5xOYWj1dga/NKg75OY0dDMaDQg0X3lGwVS/Ct9pZsmS23nYxCW0nCmcALIP0v1MNw5g==","signatures":[{"sig":"MEYCIQD2n7ilKZetg80x3+ShOzZKlDUloHPW+9Ktdv+fszyCjgIhAO3KZI94Yf9vlZ0dnZykVYIBNdPpIatKHhngm0k+w5Jz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI+fSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTxQ//bQ1lG1uBRmicQ7AMw5MYeoeoy0johL6Ue3ZWj0F7ZGXDQwlJ\r\nQi3o9PPhUF5MLp5coCzQxvvV5F5Nv2pb/5h/RFTXKfaJ0qCTg1XXHhs3/oSR\r\nCxJZsTQz0GdyClx5UTgbR8DG6MGFrBZdQr47dS8Jj/EVOYsO2C+STV92d4LD\r\nAVQ6EXtO7ikRgablLvPn959zdv6tXPki0YyB9meaPD5f8k7kqu/swblHR3oy\r\nGXNfyC1JdJGsBd+AKgjyxOwRpUd8wlEphr/LUj7PZhzpvLI+OmzoIXqtm4Jx\r\nPWLpPc4hE2nflB+NE8EUWLgLbT9BAPeuU4abtbgj+qtVk9Hkbaz9AWtG0Q85\r\nkHwPZoFuoNYbyFjDyTq2KL3Mw0djMsJmaSgOrISxtw6zcodA2ivyf+eEwfIt\r\nVKUDFJcxI+2+Zo6eEqOGteDVMxXsCC+eGMNkAv86vumS2J0Q/9bd9uozzJ1E\r\nx5opOdG5BuUN3rwQvS8rJOcbjaKUsQUawEyigAQlnK1nxW4h94o8yAaznwIn\r\nQa1jPdXWp2QkMzY4WHSVz859j6BwctL2vmKdog5it5P1d0Afl5RsPUDLljzB\r\naKr7rkQfucoI6Bgb/d2upy+N9NN1ZBwumpCuf/OSqhCni0ho7lBwm/PRPeZq\r\nD/jWBC5p8EkgqklDuJf/XZS2uEOTDLazP1M=\r\n=eX2r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"a8ed278adfd2c6e87721f3ff80b172284f90dfc1","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.1.3","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_1.5.0_1680074706339_0.14529478693594977","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@putout/plugin-types","version":"1.6.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@1.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d1e853741bdaf63049d5a4e6660dbea562754f94","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-1.6.0.tgz","fileCount":10,"integrity":"sha512-T0L6mBy5TKxzCbrU4YAtNjE3gFsRvUl3FqxDD/0E8Uq4ti/ynjPrI2cUtaav8KJkyBbfNuQME6AkJ9HdO9tKpg==","signatures":[{"sig":"MEYCIQDl9qGyVrQNIfYZOp4SuAyUby/bREnp/GL5JylTD1FitAIhAKJVF2L62iOob86KI3Ok7fmp4eBQV7pJj1WWzXp+Q35i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10647},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"41291df9db6d226bf0917c3b275c6bdcb6d9f6b8","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"20.2.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^17.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_1.6.0_1685618565669_0.9456869615707912","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@putout/plugin-types","version":"1.7.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@1.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"310a7202b398bf8743b4c67c5b2b363b43ea301d","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-1.7.0.tgz","fileCount":10,"integrity":"sha512-KMC8/2BAtp5zVSuJm6mbOmWuFmkEuhcGfYR9r9ey6Ldea5pe9S9mL1m79kLE3IoxDGQIYl5hADFDT3BatpZAlw==","signatures":[{"sig":"MEUCIH31ZFkBXz71SfbmKvH2WUZAuT3Q0QaBtJsouSoPiQHrAiEApTmNM5IHkF8r3OaQrKKWFFiT0CrYDi4EAZRx+NfwH2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10657},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"9094cb2b524b8aa7b5aff7d4dde6772f5c20e393","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"18.16.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^17.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_1.7.0_1686731463236_0.08381829092559889","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-types","version":"2.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"614ca023ef5128887b49aa90c1719172fc327dc2","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-2.0.0.tgz","fileCount":10,"integrity":"sha512-6ypj4VHfTzsWR9cANwJhIfhSkwBlo187cSdjuEo4PQghkt8PupeQ1SFw4BrkfB6ZjVx228ahlebBca3uRnE5+w==","signatures":[{"sig":"MEUCIQD39hv7CJe++06J2YnDqDI5Fg3m3mGeEx6uaQelLOd5IAIgTS0wHraFoj5wGndh/ZONah0Z0BN0fz5f+2pHjPKtWKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10636},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"11f63f000f6ed7f5a0415025af9235827fc06bde","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_2.0.0_1689184086558_0.9389560315705638","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@putout/plugin-types","version":"2.1.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"403bb692bd0cd4e3f446f36fb45bb1c95b0a229b","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-2.1.0.tgz","fileCount":10,"integrity":"sha512-j6HnEH0UsFAKqDpCIl9rHPsQVoR4Op6+eILzXxosK6k5idyskYETgeQwlDKIpxHMIkbohoEVBtqexS+y0x9Uuw==","signatures":[{"sig":"MEUCIARsWtfCux0ECyfmodnycywQjBrr5okbxHGgWS3k/qcSAiEA3N1OfuiJHwegeiqEqzzVxjqu2j5GubjHWUy4/ooHH90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10737},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"5b8fcc90d19fb0e57f065b8756679bb5d1514a4d","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_2.1.0_1690213328230_0.594976788728008","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@putout/plugin-types","version":"2.2.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@2.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"861fe3179405cbafab5d196f40eb296713515d6a","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-2.2.0.tgz","fileCount":10,"integrity":"sha512-YOp1AAr3fG042dLiAmgwrRi1vg9w9icaTt/FgaTXq9B7Adx469j1imO/jOzWEJo+2m5J/ze6NH2aFjp9mnRm1g==","signatures":[{"sig":"MEQCIDwa5kcJTqenkWqZ46kCqg5xN/AF5rAX5tY/bOOnYicVAiAb6fDiteT1wepiAqlgaYOWnd6ILJy7Nbr7VZFvKz8wLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10800},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"9e05baa002ad5e7ab0b7e7c010d396d6deb8477e","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_2.2.0_1690213444481_0.44242069013169383","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@putout/plugin-types","version":"2.3.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@2.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5adcbf77ea968601d212c005229943ae325b22e1","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-2.3.0.tgz","fileCount":10,"integrity":"sha512-khDQFZc9DavsWjgfZxeDUmmfg8ZnR9UDeTFvSRagyMtEI1SdsikV0VhGCnHlx650k606/ofT9yz4GjWp/2fSxA==","signatures":[{"sig":"MEUCIH8Vfu51hJno4G1fS5zs+/SKJZGx9QfuSSEnH9o0BrpuAiEAv2hvMfWl/hhLylFFA+FmXdZc0CIo44JIX1fbWHoEoh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11414},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"f71b41282e41cb622643201064512bf5efa052b4","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_2.3.0_1690369811344_0.8999367304034691","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@putout/plugin-types","version":"2.4.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@2.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e2f316957a33b53b75221a95518f2d81222c6eba","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-2.4.0.tgz","fileCount":10,"integrity":"sha512-6tNKB8u0M0Rr6ysTQddZUucjArx5LQDw4/471hngykxm0gKp8fNN2W3Y0CyKy8fwRqLiXF2ViuifuC/EhWTOvQ==","signatures":[{"sig":"MEYCIQCMh9L5HPXrEjoEwAJxkvTM8khmSsMD7nKGTfVErIB5sgIhAKeKt7bu7Q/GwFI6HH8b21CuRNH8snGueNIsrtY6RNKp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11450},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"3d9af6bba02b28e66c2f845dcd5e5c5d748afec8","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_2.4.0_1690371777250_0.2666190864894571","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@putout/plugin-types","version":"2.5.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@2.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"df78fac79dd4fc3f07445fcf29396ff6ee02a69a","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-2.5.0.tgz","fileCount":10,"integrity":"sha512-0619HI6R0OaePjbzP1AeUSWB18YOOyVnG574sPQuIrufxDmi9E0L+zdwMYl0Y9GjfuBtNYQWN+cYML3F3jUXiw==","signatures":[{"sig":"MEUCIHcAvmOImVyFTWq3xJj7X4Z7RafHGG0HjXUX7zzS51SMAiEA+Br6vp2Y9Qxue18g2GSdPCtX8XtV2hkgXYEK5kiLcVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11491},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"8804393705a324212da42be2525271438f7e9bba","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_2.5.0_1690458007082_0.771992994336755","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@putout/plugin-types","version":"2.6.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@2.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"8ec7d6e792ac7302605ad6f3807d3f3380680f75","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-2.6.0.tgz","fileCount":10,"integrity":"sha512-EsmBFpYz1IECZ5IL2/5WE8zW45/+XdhlWy6ym1mjaDLy7uwrbBmFLiqdQnKGlM5IViLCLwqpbFnkV6eEckKOSA==","signatures":[{"sig":"MEYCIQC649lYttuwPGrhHq+mMUYWhSGD3hl3gNqxpblL/k72UgIhANb6Ifv3G+Xch6EciIpBmMiyZ13WPcYvgUSBCTBk3NW3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11416},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"192312f2f31763331b7adf05ef30352d722695ae","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_2.6.0_1690548754826_0.6614172564733936","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/plugin-types","version":"3.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a895f38bced5a64fa87b390e9c7e0c8c4b715264","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-3.0.0.tgz","fileCount":10,"integrity":"sha512-DX/uhechHHBgJkDgk8+lyUjQn6kIktYVVHX2l9pVlqy9BIot4lG5Hy3AAFBm7/LeBrTNafy7z3s/sZmqBHj3GA==","signatures":[{"sig":"MEYCIQDBuId7omLKFTE3YWXhaZ7iHVzW0yTBer6bJ6gcbTNJ2gIhANAeuW7b4zjlzQlOPBlG273dA8RVtedK90+M6vEKu9eg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11752},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"3be0dc7f02a8749d74225cb74cb3ed92a1544ceb","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_3.0.0_1692706330661_0.6658339471199468","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@putout/plugin-types","version":"4.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7c1a90d899e44cfe5d3cea34df43a9bf21ab8105","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-4.0.0.tgz","fileCount":10,"integrity":"sha512-Uy8Ipq4MjLk3RAVdvU9hQ+80rG/g2PslcOo44jL2a0DI6sX6TmyPgXAQFeLiIk/DVONvVchE6nRivA6qIX1P8A==","signatures":[{"sig":"MEUCIQCquX2u5ZbO3l7ywVTz1VNeo0gEVPxNuZO7dA/jxeVvEAIgVol8QdgFPZSSCF6RrBzSACdzHmkgLugoSLWB3A1d3MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11889},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"d1c89499d69d07d1b366360c7fc61be8830c58a6","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"20.12.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_4.0.0_1713695755191_0.9896619640292366","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@putout/plugin-types","version":"4.1.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@4.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b5cc87a202e768779f91ade89d50d87606b2191c","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-4.1.0.tgz","fileCount":10,"integrity":"sha512-HGcQoX/MeW8H5hzEOuR+RzgrXkZuN4WEo59DX0+0qYoetUSlshMgwH4+6LhxaTIpIceI0ttKnDaK7RDlqpflCw==","signatures":[{"sig":"MEQCIDbM82Y+srcWu8p9qJXgXA6xB4v60VvaJZpwMwtr7XFhAiADYo1yfQSiWAd1CG1JQRPz3KQhBY1gRTzI9u3Le5KQqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12230},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"12a8430fbc10f3174de6e28c512c7c35b87617a8","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 adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_4.1.0_1716152220679_0.8549884352534753","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@putout/plugin-types","version":"5.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a9ea00bbcc3dc5dcda927cb6e28954ce1f841a31","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-5.0.0.tgz","fileCount":10,"integrity":"sha512-bO0WY8Zi3vu9nKN9c/x+64knkM3pdylDK7KueczX87/2C5iviuwrkNz8qXZEIUt/6gR6i7aR+w4g+hK+WdYppw==","signatures":[{"sig":"MEQCIH3kavm2ToRQz6rVu1ay0dNn6fGP6GzbgXdSDi+HNe+3AiBcFg+5yZrnFNwjmpk/fAZZHw0/GX7+Ns5z5Hk2itb/7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12238},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"d7213361120471faed70e28f5fa5c755401fdea1","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 adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_5.0.0_1724932340742_0.7918834750155113","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@putout/plugin-types","version":"5.1.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@5.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1452dd1eb0e8bfcd4188f191a56232a433575593","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-5.1.0.tgz","fileCount":11,"integrity":"sha512-Oy4e2/P2w56TedzIk5rh/u2Yd3EovMhjxnrAjMFI6R/h7MM8kQSwI4RQFCWTgxQcDvLfw0FS7uOw09eNSJNOkQ==","signatures":[{"sig":"MEYCIQD6H4QxzxBbST0Olg/OvhMyGpC1m6RWjARoJufcAQm65gIhAJ0KwRxvwZ/zr4DiZCKt40Je8PnyrB5s1ec5Arg4XtPl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13606},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"d79864e3020b63800295c2462efc6188c35cff56","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 adds ability to transform code related to types assertions","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_5.1.0_1727101000544_0.6678569130168299","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@putout/plugin-types","version":"6.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@6.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"48975688b346839ef31022b548e69aa60b4d8971","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-6.0.0.tgz","fileCount":11,"integrity":"sha512-FQS/cEYyqHfyRrhrtWtAux9DqjluAEYMnzjSg5uGsM13ZFj19SiaIzGbjiwnN8V2dinay0te6ADnYwJzaNDNoA==","signatures":[{"sig":"MEUCIAFKEXAYRCvR+iPMyLQKzlbfUAeMQahFsLM+ZEMTqQHNAiEA4x98Yud6Xpd8yGl/rpXQdYf5YP8ExAbVsUUkC+jb3Sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14021},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"4eae445c0543cf030cd890fbb2a1991fddefcdaa","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_6.0.0_1736079516690_0.0567454416752502","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@putout/plugin-types","version":"6.1.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@6.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e99361a238ef0d26e6a7bbcd5b8064da03c29a44","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-6.1.0.tgz","fileCount":11,"integrity":"sha512-5sewQ+WZ4esnGHDEu3kC4MEO5S9PmAggWR8JatPSA7XJSzDDhc3qqEikCvfwTwYoA6YBT5E7IRVih71TbnIUCA==","signatures":[{"sig":"MEYCIQDG3FNsIM4nriauqSoKrcjAUmCARf9uPTh/BuX8xW/qLQIhAOoxm6RirnVpu2qV+zyZ26LpboqkkePixXd3bqef9SQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14329},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"3622cd430ff91ab71b4ec70e191536acde2a7f34","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_6.1.0_1736445161180_0.9801885915379096","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@putout/plugin-types","version":"6.2.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@6.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"bdfc7ade06e0f5558f99ef8d336633f38300b111","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-6.2.0.tgz","fileCount":11,"integrity":"sha512-gj2QjGIVlCs+4Vd8rzQd9lZbWxismwWkJdRAIgEgXpJrc+ZIyCIufoFK9vyxQeHzM8S53FRpy64G6U0JNRu5GQ==","signatures":[{"sig":"MEUCIBHBF0grraxfb6pR2bojcu+XNop7HetPRcOLtkgBr5DeAiEAghtAZ2IHp9070q3+WFVwWoxNzSJ/12gdsJh14qXIkjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14680},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"8568d2adc562c6abbcb6ce7b65f58fe3dbccceaf","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_6.2.0_1737390590356_0.3908150534493944","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@putout/plugin-types","version":"7.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@7.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a111dd8753bbbc9c86747763d53317c8f1f7e328","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-7.0.0.tgz","fileCount":11,"integrity":"sha512-aoxpVOgX/ovrEbKJbrdQA8MQftUE2O/WflTFDwylr2dZsro/w8qMyCvmQSgEAxxaauFfaUo6mC9HKz40FA1byg==","signatures":[{"sig":"MEYCIQD2SiKBf5s3wqP5MPmxt/Z8lmlIbfT/csNcKNIABIBC1wIhAI8CSxAzu6IexFLil3Fymi4JFUCNGMrv19852wCDZ0hl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14995},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"3bab084a48d92797e8189b07098c733a5561c8f4","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^24.0.0","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_7.0.0_1739706499373_0.20734853600820258","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@putout/plugin-types","version":"8.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@8.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"807b71fd25872c798265b5db9292370ce0c7eefd","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-8.0.0.tgz","fileCount":11,"integrity":"sha512-iqUrl7+E2efTXFhOoW02Fea98qnHiylv1kauwZmLlYDUr2IiBGH5bwzRMgij59Y8rKaW21uMMweoL/hlnbQ4hQ==","signatures":[{"sig":"MEUCIQCqZxEX+ez16knP39AjlESFO+YyKKdfmGVCkRNwCVbfFAIgKwoQlM4+beIKE2HVxr4SK7VR8gwANNXPxACvFG9cyUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14882},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"gitHead":"9766ef476856fc758b7a6b1744d23d45b26b2f9a","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.1.0","description":"🐊Putout plugin adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","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","@putout/plugin-putout":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_8.0.0_1744294743053_0.34465222138993745","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@putout/plugin-types","version":"8.1.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@8.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"cfaa95ae107f15dc5a3281e607e32c06170e8408","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-8.1.0.tgz","fileCount":11,"integrity":"sha512-F42UoQ4VPA8iZO5St5KpjJ7zXokFUHhMOaUbg2poIpiL/u6CR92pySqDAaJve9GozyP9sWoRXxEVjyMtsyL/+w==","signatures":[{"sig":"MEUCIQDKT9RY/mE7FPRf6A2zahBADRkvaLVYqoBq45phPFED3gIgMM/vDcIJR5k1fh+Wjx6cZCkvn4VhtQjnJ3BIdwD8lpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15120},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"gitHead":"b73bd363ba615a57edf78781344e3d4e3856f4fa","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"22.15.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^28.0.0","@putout/plugin-putout":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_8.1.0_1762279544898_0.961820418916854","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@putout/plugin-types","version":"9.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@9.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f05549543bce562338719d6079bda3625ca40598","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-9.0.0.tgz","fileCount":11,"integrity":"sha512-UsyzJ6uDU8F5gS4fqYJkxDBPfPQG2PI1KBonRF5x8M+AUfNAo+fAdij+uJFpNMIPHPCwH8JpwhrJEM52dY+M5Q==","signatures":[{"sig":"MEUCIDG+awzdWUSAs8K1Hy1DFKikK43BmTH3tsKqN34Z1cuRAiEA0xbKUw4RYRgaWnHEQAmG7RfVE6FwZwY3RP9xzuodHZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15187},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"5fa2c80edfcd32e75b1cec400862a140b919d042","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","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","@putout/plugin-putout":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_9.0.0_1768677259177_0.9826379715025939","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@putout/plugin-types","version":"10.0.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@10.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d4bbac389b73494c7bef91efd06cadb81496f333","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-10.0.0.tgz","fileCount":11,"integrity":"sha512-X+Z4s9YtzregZCbYDBK5korauGChrfN3O6PKi2gk5q2H7zUG7lSLRiftwszIj6dZl/Ijvyv3IZJmB8KeNkTr3A==","signatures":[{"sig":"MEQCIEGy7DpaS8YjE1HsmpNs6/wFHrN5T9HJ5dpukHHG8wiUAiALT68l6B95jrS0u8vtxyrhB8tVssjQlWvJ9noMcrxFeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15243},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"c058632736640eec55c91991849b7e84468491c3","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"22.22.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0","@putout/plugin-putout":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_10.0.0_1771450413538_0.45914974738300063","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@putout/plugin-types","version":"10.1.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@10.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"82da7adbff669373552ffb01d0db283b323ad7a0","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-10.1.0.tgz","fileCount":11,"integrity":"sha512-cSZyP96/sMswHHGPZ5CUZefwt5/VKhwhCmNtl5bgYBiYu4vxT04lN3sQTc1X6sDOnYAsBG3ymqDbJ9OWVmSRlA==","signatures":[{"sig":"MEUCIBddvFayb5SupnyR9L0C2hYsprZtpIPCQWAO4ce3D3MPAiEAnHVH02XX335uNXYphI9s8LjCzJBb1PgdPOdANgF4eiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15347},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"92f4e04cbf2d44946dd97349166f53ebe6e58e2f","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"25.8.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","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","@putout/plugin-putout":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_10.1.0_1774698189353_0.28713868938250076","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@putout/plugin-types","version":"10.2.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@10.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5192782ec24bf8fd793ad2b122498412a6d4eba7","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-10.2.0.tgz","fileCount":11,"integrity":"sha512-CBQy2V7tnmgTOX5dNGAu7L05NKaDD3sQXELYNPJNA5gEXCRcFa57UaYyrH0O+GHZWuwH3M2Rnt/TiZGGg0W7ug==","signatures":[{"sig":"MEUCICGSLACD2VMYiHQatFFOi2R7Tn+EhfP9fjH/u6UNRnJ3AiEApUgKBgdYUmEBuZNLsWmzx//VVaVItuJXguu4QQxZoLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15579},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"45e0b883faa621773316c4e66e9cb64f701e0dd1","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"25.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","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","@putout/plugin-putout":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_10.2.0_1775676084170_0.28441039610249286","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@putout/plugin-types","version":"10.3.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@10.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"86b002726ef2bf8402e9dc7d150057d34dac32da","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-10.3.0.tgz","fileCount":12,"integrity":"sha512-Ei06fLSIF4juOMxuB8jn/2v77zQvPDZ7CiBEDJeQdpBIc0yi7TcpZMa1suFxvSLT4j9+2Vzp5+rfMDcadylHbg==","signatures":[{"sig":"MEYCIQDx/hHOzIBhv9L5+mBwyh1R/NlXwKUnACcA/89/Y8cWZwIhAILanNoiriBPOrcW6onkonO+qhQt2oNEDGoWYy8bZljz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16618},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"975d78c185af6e51dabe4ac0da302e563085826d","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"26.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.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","@putout/plugin-putout":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_10.3.0_1784637939867_0.5454334337104922","host":"s3://npm-registry-packages-npm-production"}},"10.4.0":{"name":"@putout/plugin-types","version":"10.4.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@10.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"58320711805988672ad2d8f908ac0a18b5c4657c","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-10.4.0.tgz","fileCount":13,"integrity":"sha512-BWGncsqA1xeVfJ/oX2bc6swPCx3LJ1mNULtmweVC0vne53SNF4Cajc7g222PM3N0ntjgfrxL/lwTiHXG6RMuMw==","signatures":[{"sig":"MEUCIHItRUS7uIWwAEBOiy58Wd5Oh81tn5dfM8yqyeVx2T14AiEA6J1ZBB2ajJyqTZsod1CpRHvY2qbxayiUm6AQpMl4+Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17636},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"8934acdb485ad9630c24cd4d3e6134dafd98d5b4","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"26.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.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","@putout/plugin-putout":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_10.4.0_1785273401346_0.6482465794244698","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"name":"@putout/plugin-types","version":"10.5.0","keywords":["putout","putout-plugin","plugin","types"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-types@10.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a45a64687bd2be68ec5a5bba00280e5417d1dc62","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-10.5.0.tgz","fileCount":13,"integrity":"sha512-h/vszOeLZfk7ux1Oz4/Cao8QH+xaIdzbPZhqdXY7v5kcMkc+0dXOnd/KlH7XDIZD+bZ/LTurRETJCAfyoi3Lqw==","signatures":[{"sig":"MEUCIBshldpBe5qqoo9OBkoCs6cFbmnMD/yjQoYm5egXD1dMAiEA488TNmofrwiABxD63wxPrmfGKVc9Z6slu7SNaolNqEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17636},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"a4635ec2a42b000986cf210e376a39f0613c4e27","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 adds ability to transform code related to types assertions","directories":{},"_nodeVersion":"26.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.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","@putout/plugin-putout":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_10.5.0_1786392439036_0.5885979080969674","host":"s3://npm-registry-packages-npm-production"}},"10.6.0":{"name":"@putout/plugin-types","version":"10.6.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to transform code related to types assertions","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme","main":"lib/index.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","types"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare-before-reference":"*","@putout/plugin-putout":"*","@putout/test":"^15.0.0","eslint":"^10.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-types@10.6.0","gitHead":"d717e7e12d9e3b84a2aa710fe75077f1eb6dc03b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"26.7.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-i18nzJ6E/bspUJ9pd5xDm6WOQrmsjHfAsWQdNQrB9kLy1XAyrAdOikMuuBtYZgLmWcn/M5cQvH1GU5DdiNNYQA==","shasum":"9a3edadc6d446df94472637b3d9548b8619daa98","tarball":"https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-10.6.0.tgz","fileCount":14,"unpackedSize":18557,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkcqHYwpQYMSqp2jVMo3eXclX/Ph6HPwHHCH8fTz4O4AIgDl5ZbpswO2m2+IrrryTBu8E6zsqxpxsdy+eG3YMUbwA="}]},"_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-types_10.6.0_1786542571949_0.16949197030165686"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-10T09:15:56.432Z","modified":"2026-08-12T13:49:32.303Z","1.0.0":"2023-03-10T09:15:56.707Z","1.1.0":"2023-03-10T13:19:46.338Z","1.2.0":"2023-03-10T14:11:52.813Z","1.3.0":"2023-03-10T15:05:48.151Z","1.4.0":"2023-03-10T15:17:40.887Z","1.5.0":"2023-03-29T07:25:06.548Z","1.6.0":"2023-06-01T11:22:45.868Z","1.7.0":"2023-06-14T08:31:03.386Z","2.0.0":"2023-07-12T17:48:06.735Z","2.1.0":"2023-07-24T15:42:08.442Z","2.2.0":"2023-07-24T15:44:04.643Z","2.3.0":"2023-07-26T11:10:11.560Z","2.4.0":"2023-07-26T11:42:57.403Z","2.5.0":"2023-07-27T11:40:07.251Z","2.6.0":"2023-07-28T12:52:35.010Z","3.0.0":"2023-08-22T12:12:10.830Z","4.0.0":"2024-04-21T10:35:55.334Z","4.1.0":"2024-05-19T20:57:00.928Z","5.0.0":"2024-08-29T11:52:20.870Z","5.1.0":"2024-09-23T14:16:40.757Z","6.0.0":"2025-01-05T12:18:36.927Z","6.1.0":"2025-01-09T17:52:41.437Z","6.2.0":"2025-01-20T16:29:50.525Z","7.0.0":"2025-02-16T11:48:19.538Z","8.0.0":"2025-04-10T14:19:03.269Z","8.1.0":"2025-11-04T18:05:45.101Z","9.0.0":"2026-01-17T19:14:19.316Z","10.0.0":"2026-02-18T21:33:33.688Z","10.1.0":"2026-03-28T11:43:09.494Z","10.2.0":"2026-04-08T19:21:24.359Z","10.3.0":"2026-07-21T12:45:40.011Z","10.4.0":"2026-07-28T21:16:41.491Z","10.5.0":"2026-08-10T20:07:19.188Z","10.6.0":"2026-08-12T13:49:32.115Z"},"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-types#readme","keywords":["putout","putout-plugin","plugin","types"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin adds ability to transform code related to types assertions","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-types [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-types.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-types \"npm\"\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to help with transforming code related to types.\n\n## Install\n\n```\nnpm i putout @putout/plugin-types -D\n```\n\n## Rules\n\n- ✅ [apply-boolean](#apply-boolean);\n- ✅ [apply-number](#apply-number);\n- ✅ [apply-is-array](#apply-is-array);\n- ✅ [apply-is-nan](#apply-is-nan);\n- ✅ [convert-typeof-to-is-type](#convert-typeof-to-is-type);\n- ✅ [declare](#declare);\n- ✅ [remove-double-negations](#remove-double-negations);\n- ✅ [remove-useless-conversion](#remove-useless-conversion);\n- ✅ [remove-useless-constructor](#remove-useless-constructor);\n- ✅ [remove-useless-typeof](#remove-useless-typeof);\n\n## Config\n\n```json\n{\n    \"rules\": {\n        \"types/apply-boolean\": \"on\",\n        \"types/apply-number\": \"on\",\n        \"types/apply-is-array\": \"on\",\n        \"types/apply-is-nan\": \"on\",\n        \"types/declare\": \"on\",\n        \"types/convert-typeof-to-istype\": \"on\",\n        \"types/remove-useless-conversion\": \"on\",\n        \"types/remove-useless-constructor\": \"on\",\n        \"types/remove-double-negations\": \"on\",\n        \"types/remove-useless-typeof\": \"on\"\n    }\n}\n```\n\n## apply-boolean\n\n> The `Boolean()` constructor creates `Boolean` objects. When called as a function, it returns primitive values of type `Boolean`.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/150f85ffc72f6f84249e75f38e21c081/d1588cd27f8854232cb08a4656bf238412501ef9).\n\n### ❌ Example of incorrect code\n\n```js\n!!(a || b);\n```\n\n### ✅ Example of correct code\n\n```js\nBoolean(a || b);\n```\n\n## apply-number\n\n> The `Number` constructor contains constants and methods for working with numbers. Values of other types can be converted to numbers using the `Number()` function\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/05ad2a403eb6d765a190297c492fd6d1/3cf396d108bbb4822317b6d6856db3a4c26fa3c1).\n\n### ❌ Example of incorrect code\n\n```js\nconst a = {\n    BooleanLiteral(node) {\n        return {\n            value: node.value ? 1 : 0,\n        };\n    },\n};\n```\n\n### ✅ Example of correct code\n\n```js\nconst a = {\n    BooleanLiteral(node) {\n        return {\n            value: Number(node.value),\n        };\n    },\n};\n```\n\n## apply-is-array\n\n> The `Array.isArray()` method determines whether the passed value is an `Array`.\n> When checking for `Array` instance, `Array.isArray()` is preferred over `instanceof` because it works through `iframes`.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray)\n\n### ❌ Example of incorrect code\n\n```js\nx instanceof Array;\n```\n\n### ✅ Example of correct code\n\n```js\nconst {isArray} = Array;\nisArray(x);\n```\n\nIn case of using `inline` option:\n\n```json\n{\n    \"rules\": {\n        \"types/apply-is-array\": [\"on\", {\n            \"inline\": true\n        }]\n    }\n}\n```\n\n`Array.isArray` will be inlined:\n\n```js\nArray.isArray(x);\n```\n\n## apply-is-nan\n\n> The `NaN` global property is a value representing Not-A-Number: `NaN !== NaN`.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN)\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/e8ff80a3f522626c2d049b771692ced1/7ea6eb75d7d39f20654753fc2d800f7d881abaca)\n\n\n### ❌ Example of incorrect code\n\n```js\nif (a === NaN)\n    console.log();\n```\n\n### ✅ Example of correct code\n\n```js\nif (Number.isNaN(a))\n    console.log();\n```\n\n## declare\n\nBased on [`@putout/operator-declare`](https://github.com/coderaiser/putout/tree/master/packages/operator-declare#putoutoperator-declare-).\nSupported assertions:\n\n- `isString`;\n- `isSet`;\n- `isEmptyString`;\n- `isNumber`;\n- `isNumberLike` - checks if `a` can be convert to `Number` from `String`;\n- `isFn`;\n- `isBool`;\n- `isObject`;\n- `isUndefined`;\n- `isSymbol`;\n- `isNull`;\n- `isBigInt`;\n- `isArray`;\n- `isEmptyArray`;\n- `isError`;\n- `isRegExp`;\n\n### ❌ Example of incorrect code\n\n```js\nisString('hello');\nisNumber('a' - 5);\n```\n\n### ✅ Example of correct code\n\n```js\nconst isString = (a) => typeof a === 'string';\nconst isNumber = (a) => !Number.isNaN(a) && typeof a === 'number';\n\nisString('hello');\n\nisNumber('a' - 5);\n```\n\nWhen you want to skip some declaration use `dismiss`:\n\n```json\n{\n    \"rules\": {\n        \"types/declare\": [\"on\", {\n            \"dismiss\": [\"isString\"]\n        }]\n    }\n}\n```\n\n## convert-typeof-to-is-type\n\n> The `typeof` operator returns a string indicating the type of the unevaluated operand.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof)\n\n### ❌ Example of incorrect code\n\n```js\nif (typeof a === 'boolean')\n    return x;\n```\n\n### ✅ Example of correct code\n\n```js\nconst isBool = (a) => typeof a === 'boolean';\n\nif (isBool(a))\n    return x;\n```\n\n## remove-useless-conversion\n\n### ❌ Example of incorrect code\n\n```js\nconst a = !![1].includes(1);\nconst b = Boolean([1].includes(1));\n```\n\n### ✅ Example of correct code\n\n```js\nconst a = [1].includes(1);\n```\n\n## remove-useless-constructor\n\n> Wrapper classes have surprising behaviour, such as `new Boolean(false)` evaluating to `true`.\n>\n> (c) [Google TypeScript Style Guide](https://google.github.io/styleguide/tsguide.html#primitive-types-wrapper-classes)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to remove useless `constructor`. Use with [`new/remove-useless`](https://github.com/coderaiser/putout/tree/master/packages/plugin-new#readme).\n\n### ❌ Example of incorrect code\n\n```js\nconst s = String('hello');\nconst b = Boolean(false);\nconst n = Number(5);\n```\n\n### ✅ Example of correct code\n\n```js\nconst s = 'hello';\nconst b = false;\nconst n = 5;\n```\n\n## remove-double-negations\n\n> It is possible to use a couple of **NOT** operators (`!!`) in series to explicitly force the conversion of any value to the corresponding boolean primitive. The conversion is based on the \"truthyness\" or \"falsyness\" of the value.\n>\n> The same conversion can be done through the `Boolean` function.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_NOT)\n\n### ❌ Example of incorrect code\n\n```js\nif (!!a)\n    console.log('hi');\n```\n\n### ✅ Example of correct code\n\n```js\nif (a)\n    console.log('hi');\n```\n\n## remove-useless-typeof\n\n> The `typeof` operator returns a string indicating the type of the unevaluated operand.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof)\n\n### ❌ Example of incorrect code\n\n```js\ntypeof typeof 'hello';\n```\n\n### ✅ Example of correct code\n\n```js\ntypeof 'hello';\n```\n\n## Comparison\n\n| Linter        | Rule | Fix |\n|---------------|------|-----|\n| 🐊 **Putout** | [`types`](https://github.com/coderaiser/putout/tree/master/packages/plugin-types#readme) | ✅   |\n| ⏣ **ESLint**  | [`no-implicit-coercion`](https://eslint.org/docs/rules/no-implicit-coercion) | ✅   |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}