{"_id":"@putout/plugin-apply-as-type-assertions","_rev":"6-69ed4986b1e677b73f2f4389190ccfe6","name":"@putout/plugin-apply-as-type-assertions","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@putout/plugin-apply-as-type-assertions","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability two apply as type assertion","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-as-type-assertions.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","apply-as-type-assertions"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=17"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-as-type-assertions@1.0.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-pwBc6YbhQGTu7Bf/EQss9xuZAdtftIrsRiJWR4FhDgmFEGBf0SGB5fQRGqS3m30qKTEGKRwdVExhY0wiA5MORw==","shasum":"66746da4994fe97895f65e992020d854bb34516a","tarball":"https://registry.npmjs.org/@putout/plugin-apply-as-type-assertions/-/plugin-apply-as-type-assertions-1.0.0.tgz","fileCount":4,"unpackedSize":4105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnF2nCRA9TVsSAnZWagAAHnYP/jHk6V50S5p7GCyEHaVM\nvT2/sXykxLqDEMz5Ac9Bi9sd/HgKEtOWqtPaMlVwMi9skD8vQ/15kJ97lj21\nUOwxPZhtydRYf2u57h383xmXAMq9eBWYTnD3XLEHarLXZTPy+Fr1dVu1a4a9\niRnEdLCSn+FAEa7SD+8XIZH65IlxmaE4cXxqAi6+FaD6RO4NwKQe6k3h126r\nVH/qx4MbNhyr6Xi0Bz3s3xdv6fTXdFRgBmtfrJS9XW9YFlEa+mEpPpZFiBqP\nzkLDyNHJ0/FzfPiZcyGoDx8Wtk2IgphSJOv/x9reqScA9D55Z9f+p6hiDN46\nIZHMbyR+M4iqfALRSpqyuud+RWpacKhb7ifsq8fT5sHdf1fL/oceIX2py7RZ\n1nxv5eUxBmF4N04L8dISd+WDtRxeACovigJeusJiGqr+3QMOkVxYZwWTldwq\nXdGVv0o6CpR9UKXszlxTt2NzF/rdAPHLUF9b8+GwJ4XQ91vZQmqsAmdzg4lm\nClG6NpQkqQBTqWy3C30ljRi5U1VPILtLsfsWfMBjEwSW+SQjtP3fNrTc1SfA\nDqdXhLn7w2RSBgjxNlxK0iAzp5oYvQ2VA3u5/TS6VL4uRDBtZXoM5sVpz3jG\nomXYgpg5wF/qdTYeyP0iFfT7gPKZAt8uDZq1LDFd/pNNY0Xs/RSENlQ+Thje\nOeX9\r\n=nquQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHJNlhe3cCAK++EZeXXX3ntYhvCMMzrIK3hS++hMRoPwIgUZCv5Aao2GwoZ4Ss7dcrHhMk+E7U9X+wvWsuiKqKvPU="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-as-type-assertions_1.0.0_1620860327526_0.6455490802827153"},"_hasShrinkwrap":false},"1.0.1":{"name":"@putout/plugin-apply-as-type-assertions","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to apply as type assertion","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-as-type-assertions.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","apply-as-type-assertions"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=17"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-as-type-assertions@1.0.1","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-WmaX5mz5xoxQhVMoLlvf+ukF1FSdG6OkontV3jsdZaWWJNptlW/5blKb4O1FYafe1VZXbdAlJrfQkf26aESVkg==","shasum":"c50d30cff3f5966b4e036af9202815a06c6138c8","tarball":"https://registry.npmjs.org/@putout/plugin-apply-as-type-assertions/-/plugin-apply-as-type-assertions-1.0.1.tgz","fileCount":4,"unpackedSize":4113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnSxJCRA9TVsSAnZWagAAGhQP/05Hlzvojcxz7gI4AFmM\n7F64IYYI2mennGLuB6tdIYpODhGgQTuyVyam4TwFEsaL1NiCPCsGdyNbCFdc\niLhNUdc65mZaZFa3bn4M7AJ2yV7xX1AdaMAIgii2KnjfndcpROF5CCJWz9ii\nOY9eCytX1Cs1g+T/GiCh10TqAytV6hYqTjfxd0psJitU1TcDgKE8B0Tu7mGF\nxEW/21rEQyjckkiYU51aGPFbObn3WSD/QTjJAN7NIzrjBlV6b+Gnv+xQqM9/\nBnAT1mKM0BY6f9djQXQhMqiWY4rODks01KTTv0RVUwHBt361bGfPy2i/osfM\n2wMYXHQsdxAarxtnc/j7wq2WPPt32kcDr8zIvOeaObwSXzgzIg+C8zjl9noM\nAujWEMuLMCasURhO4lLE6ySXUDoqU3aUSOumd/a+Nq4I0qz1fO7AdiMBPEIr\nsilQauA4MVKgCHnSvd7qCA4CFKUFtw9G80+jkh1m5S7F1vjSh9ulMK0/SXC5\nmUcVFCoADudYLhIyxaa3yfV1INt9JpezQ1lIeNrj//0c6jH+RQAzS2YV63ap\nHwEp4KwQA1um89qtCt715uxjqz9G7P5XlFaGFsO+4zL0AtzQJySo0wp2gqUu\nWlAZlbx/2up6lARXQzjLacNMx2jEyzA4OR0clQSMp81pGcMYizhm9KJVB+HC\nQ9iL\r\n=Xt0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp5V7AncAoZ73ve770VAl8BuMdvno5X8WuXrNxrcFB3QIhAN863HFWCuplGR6dEIN2pKWYa2QOvIZsQNTBbh+sCT7C"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-as-type-assertions_1.0.1_1620913224852_0.2731985729063846"},"_hasShrinkwrap":false},"1.1.0":{"name":"@putout/plugin-apply-as-type-assertions","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to apply as type assertion","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-as-type-assertions.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","apply-as-type-assertions"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=17"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-as-type-assertions@1.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-43A/KN1Q7CdHSMhOmPhjM4z3dgmhKxUZfJ9NSTz/JRp8FbELvGAw2oksgIg4DDQuOIGTIAhlCs8Fq9VN5Cz81g==","shasum":"e78af1c209aadd07fcf0476ff2e5ecb6bb98d40d","tarball":"https://registry.npmjs.org/@putout/plugin-apply-as-type-assertions/-/plugin-apply-as-type-assertions-1.1.0.tgz","fileCount":4,"unpackedSize":4065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnw4xCRA9TVsSAnZWagAAMPQP/RDlAYIVhtqPfnNrNr0p\nHhcrpSmQEJ/65VxmhzFrD3+FeTIIJj90RNgzdAjLWkOwyyQwifTUZfILIjHe\nnJLFkGxcY8rMcDH2gEIWd6jzVx3QxiukIq+URJNRvLxKXFe2VPVcFU+iRxf0\nAIfyaaL3Vjx7nv4itzxfe3dxU05SUVrqmUcIH2H3HCOobZVqNcfL1TQFl3eN\nD1o0TRC/8XjG5EM3MoQjaDoxJPQN274FwigTzu0U6EWgCO1MY5wHZfNZvKRJ\njm8pRk0pqu0rLEXjzUmg6W9w1Z2+w5Wk8EW2S0ztn0Sxiyq6qYVq6nAx57Zu\nMwDigZgqhh7jHpoZirc7VTah/jh7VtbUgKrx0Yc0X98akC3R84gzzOEe1pXd\nkimK9R8z5ObTca3SXboU1iyvLpYXez1SunTqkO/JKyW8aNScz/Y5rU2b4Fc4\nPgqEnlHuBJtv3hAXcIX8msWZ9QJgxJW3KMbPoU9eZ3hD/roZIer171AbpWoV\nwOpCga7XRpLhIUSlYyqtRkHQkSSl8Ggw3CoSju/6AJnw7C7K88CtfV1vBO2Z\nFBxBX+rkBbyGJ6pqxhSOwB30X/jTJmQa9TKgRRLjZ0m7E9ZKlYVcDdIrTJGh\nNJkAmBFBCzyok4r7h4ZLsSmq/m8FzscBnU72Ucwvnsjly9cwmnK3SSpLuuDb\n6FTr\r\n=GJ6K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQOUsqkB4sTDtpDA7zaSH1DfL4m5CsV/RUnckszU81UAIgPIXwczNG8TVchfyKPyeNx6yJGVIreTM+P++aR94myFY="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-as-type-assertions_1.1.0_1621036592990_0.5922668159939617"},"_hasShrinkwrap":false},"1.1.1":{"name":"@putout/plugin-apply-as-type-assertions","version":"1.1.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to apply as type assertion","homepage":"https://github.com/coderaiser/putout/v24.0.2/master/packages/plugin-typescript#apply-as-type-assertion","main":"lib/apply-as-type-assertions.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","apply-as-type-assertions"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=17"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"552ae3a3c5c8656b89aa23aed69532f0d52f35e1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-as-type-assertions@1.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-KVsYTjR84blYKrK0fINr79tmIUO24oNW3JMib9y/An9v3l0JU9nBe8ewkrRUsLUxoVl2v6tyabNKEWDXyphTXw==","shasum":"5f01af6666d0f578af617defe45e4d8ce25e0bd3","tarball":"https://registry.npmjs.org/@putout/plugin-apply-as-type-assertions/-/plugin-apply-as-type-assertions-1.1.1.tgz","fileCount":4,"unpackedSize":4047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4CkVCRA9TVsSAnZWagAAXkMQAItWH7Di16zHdo3rXmIJ\n6gJce8CpURwz/e3V+IS8TobvkAlQBJ3rJ8k4TUlsczEQEJGwCnz6JTQTv8ba\nB3B/K7MFe8sTdcPZgljnByOj/FeYKzWOog+KjUT5qE2rlsgq5x3946uXfiIS\nnJNk6/BXadBn2ty72uDbV2iedXZCjtoXnxmo0APXHMZwa5+R7b6r7Jt53taP\n3tt4PLYeAulFvyvrVBeRvU+PrMfsWRBics3DSNP2VU+ZtZ0GY7uj/ImzM3iD\nrDtBQtg2t8zxXVPOnkAyaysl6UYAw8SxF/0n3JoTUQdZyWqrZ7aZk0ZtfGL4\nysPfQLZzh9CO/OQ3gyDGorExOW7CtYp2UfkPM35PjkQUxNfsrSzB6upX/FgN\nxdt/aydtltU0aKaEEpcuLTbwLaDkwjT5KKDoEjZYvgbSbM2zX7hLVHAZW71i\nifXNoqjjzJOkR33d0lkxIqWgMNRmib546h9u9Drc1fGX2xUQg3YMuOU82B6C\nW6powySmy2RHSLLZ0GONaQxMs9y2z7INQ8htuzTShWdwYRfUSghJmrwdemXt\nH0JXe0GcHXw47KMLX31yp1LCzN1dnh5Yb2HbDb6jILfwHuH6yr49BsaliNSb\nKG588U20C+WG1bBmreo2HHzogt/aqTbsCUiej2I/srkBTTLi+iDSz3VSjg15\nD/D7\r\n=bpF6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMiWcNnjgYTvbSSoEwf6JzXFggC+6/VaQaY+wxxvvaoQIhAKEtocpAuSESaszZaJAL2lW7ADeaSj3Jk9z/WIF/igsV"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-as-type-assertions_1.1.1_1642080533453_0.5987571573941168"},"_hasShrinkwrap":false},"1.1.2":{"name":"@putout/plugin-apply-as-type-assertions","version":"1.1.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to apply as type assertion","homepage":"https://github.com/coderaiser/putout/v24.0.2/master/packages/plugin-typescript#apply-as-type-assertion","main":"lib/apply-as-type-assertions.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","apply-as-type-assertions"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=17"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-as-type-assertions@1.1.2","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-FAug6gvLhnjjDoZTRupZAA+n5rBKqOSSyemOs2tv1Q9i/dsL3G4TJIEjWC0ckl2Nl4Y3F+qx/Br4H2jFiVUQ5A==","shasum":"225a2b04d207bd1e7d17bde59bf0d385c1b25c12","tarball":"https://registry.npmjs.org/@putout/plugin-apply-as-type-assertions/-/plugin-apply-as-type-assertions-1.1.2.tgz","fileCount":4,"unpackedSize":4046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4CpiCRA9TVsSAnZWagAA/bYP/iXRhGKUV7JKPQcg07s9\nUzLyQYAvl+xJhHxAj0LbMtHMrpeZfbziFRzhcHw7wZfgTqyRcgYW9MQlsLLN\nUK5TqzrbQjsXfLB7BoTdy0pnvJlZt4l5JgUjgayMAvtIitTvVp/L1EDJfzNI\nb1FcFz7F/YS7yMlm7zbOffk4FY1rgVKog2kR398ppYLOHbVI04DP4DCX7Uhy\ngRaDkNImYRlvjb1ltfdNrNpB0Swif5EKrJjOYWlfEU3cbeFwZxvbUQaDJwVn\npp653XGjcd67ksM0Qi6NlL7OxPN+5sUfUjN4dlH9fXDbKqawSh7WIkQbzbp0\nB8UK3I4MpeX7BCrjfzN8c4wEpd/vtDn8aFqUBDDZZtwv99wu0AcqtS1Sf6N3\njJeVt+XL+NUJf+IA/PyNGaHQj9oZ9TlH+dxeEpFtxQKCTlTxeB1CFzL442Q2\nnCSWrymFT3ntJ9kuwR01vC7Rnqc8nuSSefQRk6UUlJxfp4ubOP+xUbQcm0PI\nxhOPoR3WiIMR1BXBascK4s8ZNvIKP7Qvh3UaFUHOBmMC9Yj4M1b80u9aCJag\nd1RrjgycL/2YPDJjx4J2LBMduZTe3B1gQYBX8RK5ysiHhcrwdUwoOyGPlVJK\nwMM+J25UlL9jrk0/T54a8iotd/NEaz+JLNM/3Us9Iy97WMuxYfEZ2YLGfbsu\n5gsj\r\n=My2d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDObbGzNpPHzjsZXbnDV+Ubr2Wo9KRD5Ec9WD2XEP2uSQIgQZnYOWh2akqOT5axunzYolseMrm/qQimFXhoT1rQA1E="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-as-type-assertions_1.1.2_1642080866196_0.32983310252534115"},"_hasShrinkwrap":false},"1.1.3":{"name":"@putout/plugin-apply-as-type-assertions","version":"1.1.3","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to apply as type assertion","homepage":"https://github.com/coderaiser/putout/v24.0.2/master/packages/plugin-typescript#apply-as-type-assertion","main":"lib/apply-as-type-assertions.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","apply-as-type-assertions"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=17"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-as-type-assertions@1.1.3","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-ItqhhFBw2gv1OExz3x8DeGMS+HRRnb2I+YfzSI7EQP36gVSR92Z7QIgiVxYe7U1m436z/wwysz9slGidCQaakQ==","shasum":"a275d49b713268595cbb058c242f8cb071727eee","tarball":"https://registry.npmjs.org/@putout/plugin-apply-as-type-assertions/-/plugin-apply-as-type-assertions-1.1.3.tgz","fileCount":4,"unpackedSize":4053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Cp5CRA9TVsSAnZWagAAPf8QAKMAX0bQIDM+AodJPlSw\n7h0B+oH+BhDUOOElmv93tGNFtuXKFjbKGXbdKghhF3glKEdiS/DiJbSCB9QF\n3EzcniUrIFmi61uraHJrDp0t00tXkVXhFNf4zXCs/PprPmBy0SvVPAoBz5ky\nh+CiHPPBj9zX5UsaDHZ+cGEAgbi3VRGffLjBbw0goLftFJprnUUb126o2M+O\nQIaXBpU3inQpS93vUjqExFRD+XIVw5U88FfPjyRquXA+mz3jzte2QeHtxEex\nx0WDEf7elsYybZkdUnJsFz2iFHs4WraBbejxm/6wYc8y2UpcJTWCgZfgbRW3\nMLpG3X9drf25q8dudrYNiQPnuRhHZM/LE97TwfOQHvfcTyCROCpN2x/A/aDy\nwd485tgWWkQkFZtXWSbmG/l9gdnfJfBHPfmK6Y09ppQdXHmRruWgNO93CHnd\njmIxqq9jtnxhmr4OOn3j4T59yt06SWYZ7s/DfjRDoEW5wPxvt1nKRXiR77Zp\nh64fySHsE7iDQdGgQLfQrl1M3SBDKgv7S6P1iv/e+8XTPIsV4v44EXkZI/ie\nMtLs5R5WexAMCfbiz96bPo4BE54rlcLMtl3PjLz9JnLnkkJO2bkRr5QCbR1C\nT5/VZgbVCszFfBXQGOKKg3m7QSCC3QCd63bKBBxyjFHMowP6tFwXuF4buwRU\n7hOV\r\n=qIoA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYs1FiqE60aKnvviKYu/5byWTXFR7npDiZB4AovwNZmAiEA1Q5tXE/4YN+SQI7KzP/gvtnNnlbGZtdYYOKeCMwgc5I="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-as-type-assertions_1.1.3_1642080889320_0.4931569272339811"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-12T22:58:47.313Z","1.0.0":"2021-05-12T22:58:47.661Z","modified":"2022-04-06T17:11:48.214Z","1.0.1":"2021-05-13T13:40:25.040Z","1.1.0":"2021-05-14T23:56:33.132Z","1.1.1":"2022-01-13T13:28:53.576Z","1.1.2":"2022-01-13T13:34:26.369Z","1.1.3":"2022-01-13T13:34:49.471Z"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"description":"putout plugin adds ability to apply as type assertion","homepage":"https://github.com/coderaiser/putout/v24.0.2/master/packages/plugin-typescript#apply-as-type-assertion","keywords":["putout","putout-plugin","plugin","apply-as-type-assertions"],"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT","readme":"# @putout/plugin-apply-as-type-assertions [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-apply-as-type-assertions.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-apply-as-type-assertions \"npm\"\n\n🐊[`Putout`](https://github.com/coderaiser/putout) plugin adds ability to apply `as` type assertion according to [best practices](https://basarat.gitbook.io/typescript/type-system/type-assertion#as-foo-vs.-less-than-foo-greater-than).\nMoved to [`@putout/plugin-typescript`](https://github.com/coderaiser/putout/v24.0.2/master/packages/plugin-typescript#apply-as-type-assertion).\n\n## Install\n\n```\nnpm i @putout/plugin-apply-as-type-assertions\n```\n\n## Rule\n\nRule `apply-as-type-assertions` is not bundled by default, to `enable` add to `.putout.json`:\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"apply-as-type-assertions\": \"on\"\n    }\n}\n```\n\n## ❌ Incorrect code example\n\n```ts\nconst boundaryElement = <HTMLElement>e.target;\n```\n\n## ✅ Correct code Example\n\n```ts\nconst boundaryElement1 = e.target as HTMLElement;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}