{"_id":"typeshot","_rev":"31-a0ab8e8ec766f40c4070b797a7fe2ee0","name":"typeshot","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"typeshot","version":"1.0.0","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"_id":"typeshot@1.0.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3YE9MShoOz7tgNqYfcrEXKdjWsJz3SIOtKgREA7MQU59LNi1vIxIjwI1c1KDLLeIY1GZtfxcLL56uozyWykEnw==","shasum":"56dbbbe1832f620fa764c3ae488c582f28e08b30","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.0.0.tgz","fileCount":21,"unpackedSize":47353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuBtzCRA9TVsSAnZWagAAHmcP/AiXgeHAjolZZZxc+X30\nSIg2qs3O5kovpxUXXYhv95zbnS9pBQcP7GUvmLUhWaV1h6Sy/zxQ8e228/9B\n0McDANcpmOgvl8CWKsaQIUs1MqxukEZKEbFOJqYAt4WIEvxnKLDPXjAIoZpf\n5C5gB3pNllouf2pyIsxWlCkgrMWGw0pVVI6CEuKhZaBUZfvq3KwQNaMVeIYr\nzVLbS67YscCO28Gbg6FghDLlFBss4VZ/8SutIlHGUzdli7Iv2739LuKUw0Ef\nIYvBYn19IYmecX0jPyr+404AUIkPTKOVIOyC3BZXATdLX94vr0Yoz2rO9cNR\nTB8dnAEYSxU02LCCELVMWrnc9PPfGWZAtTVwdRCiARALmKIo6soPlYGV270J\nofCYOvxXHLe9Syd5daCCN+ObXeTDvGJLNjErE1WZdFBME1vAWfiQBo79FTCm\nk49Rf/YTqv02VsMeyHKKwfKA9jakkZrlRZ5ecjIkNBbniwwn1bgp3nhFgSyH\n3THOhGRrI3D6ZlNbCFlwkZGqfR43380dgS+3pMHYwt63GknWHYwtneOOwitH\n1/LFy21akD4uIE7mmPlJtD8y80/moT9QVNTS77bOoZb1dVuNp7Sma7Ej8FeX\ns0gv7fdUcZeb3NR5lvxdwwvDXhcg3mhvn78LRZfSzXHGIHm2eZufvZho0ICZ\njsTP\r\n=7LgR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCniYct8jXD53v6Ill/B9NXSSzhyPGVKJUZjv6tWnycAAIhAPmqY74ycEzuOqr6Jslj0LhWXKCHhGfERggmUo0hic1K"}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.0.0_1589123955236_0.3108497477521519"},"_hasShrinkwrap":false},"1.1.0":{"name":"typeshot","version":"1.1.0","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"_id":"typeshot@1.1.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-2dY2WvuY0M/zno4JDZcF6/lxKgqo7G73CgDcqy7gBG4rZUgoTxM4Ylz59/tN5qch0pfjmWQuEJzKouUMdJysIw==","shasum":"79ec38335b62786c33716325f66221f82593ec22","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.1.0.tgz","fileCount":21,"unpackedSize":47688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuRatCRA9TVsSAnZWagAAfcAP/0j0PxYAEu82kZZoUlRI\ne5qZVjYjB6/Cm1dnBPX9FY8D81guxjaa7kBGeT4eDw3LaAAn3MlTRdpvrxR5\n8UbudBs8NdXXs1wuCdUMtzA3laoTM2+bNSCMj6yJeJngvIdZ1geJsAq8GIk7\nhwV26cqGheaYKjz363mxx3Y3sHXN+EqO21jiTlb2vHlFIIBKfwrCtrIvGX/j\nQWSrnA84anTl6MdTJT76RNZMFAL6VaRCZH/j9oMXPM61vhRmqcHDHVpml5um\nwpJ1Ec39A0uBZp9KexQdYVpg95nxLTa0Hc6bo1cksEPpmpJzu08ZWWDJGBz4\nsXcS5PEF6eGFQjfXWlVjq/L7YDIjvW+QbfyD5ZJrOqZ6sEcywNs1UZ3a3pY6\n9UfuCKUHqxOhiu58SLQqCMjfoLggYlKjaNbNdUCQEKb6T9Jto0HgbIDgG0tp\nGY/KGq/A9PEdrtfab7IB8PQQLwCW+t06BpKsqpHzZmSbPK0NMQQ6bGgAawie\nBrG93kF8yOC/UF4E/sX4cpy4X1ry1GxlqhiFMyAi27zgpWNwzx1AgdBJ3C3r\n2Ov9WiY5RFjHwWZCQD9sTlWdP8Kb+BuUkKXsVFxuTv8QnEDY2HB8AogCRZMK\nTIhtjTP5TU7E96i8PLDszTdC7aqH1b747OogRktlkwfyRe6lqB5kPpeaLbIW\nrNpz\r\n=Hcjc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVN2iJeOy0x5H7uFq3sHlOXdRorP6xVOXmLtlYAREeYAIhAJf5mWMC6RHOcRrzBmnvA8XT7wFVTNZfvO78JmhYnvi4"}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.1.0_1589188269216_0.2953264944538143"},"_hasShrinkwrap":false},"1.1.1":{"name":"typeshot","version":"1.1.1","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"_id":"typeshot@1.1.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-bL4AB2W9ixEV7RzyxBxi0bohitvUABwZPl0PTmVW0QASqryQrneTEkVHuXy5WgjXFARCeEPENvsD2/DlER5Zfw==","shasum":"6a43f79673127f4c251439c5309b6c7a7992dcac","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.1.1.tgz","fileCount":21,"unpackedSize":47687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuRsMCRA9TVsSAnZWagAA7RMP/07FEXfoyNP5i3jVsYGI\n664/mXl+WeCKozpJqWG+xykXAE4AIQD71HxJIUCa37ntf174LeW26b2y71Fy\nXRAUK4wQycxAmjSwhOn63qu8KnvoXe5lgc5UVF35rBtZEGWeQa3GeTtzShCU\nJIITVDOt/bKm0s8R2Lv4zWqau7XtrCgUQej7yiOABIe0RWtWZqU0o5hKKPF1\nckyAEY5evIg2V72cql1DmP/dtWhbXEmnpfvbLdkCKlnBvOJSJvWDD/B8YTkL\nj/6x5AtPAAATpVgNKdQ/2JHo7GJg5ATF/iGvwpVBez5+ePyqBXSIbsciUoTp\nk+fra7BiQ3vESvV4ZsL/aU5WX/Ss0NpMNO7Ywwb7PN4tKhnoNYOIEghCvV+P\nIvti6BPxuGKnALGcvM1pEUi5XE3ElBt552wam2EsnYy2VpRlQuHgMV51qrvL\n3Y7ViF9+TpiNv/3y1zqyQ5zUZKIbuB/MGto4p2d1VAJxjR5P8TsD5nNK+jOl\nu5ErSzWkQrN1iZMA/dVYeUoQhb+FRRK6YBkzfIEK0DFUW7xjfV7IjY8VgF3I\nR1AYyKVl6JlmTutr5PrOvAGof2tAiTUbKYzNpGnpaAx6qdgEaGks/j+QGr4W\nWRwO4FFEl3zOu11pfx4LhSb0vpJotPmguUkgORmJ5dsMHcvGBJQLglZA9xCd\ndCnP\r\n=Jo7k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNVSK4+OW+MtVBP7Pq5tm2H+URMUNX7vq8pMHZIGy+DAiEAmFkquR5DawS83tACBXunqI4bltwgRqxnUk+CMAw5F0k="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.1.1_1589189388322_0.42639778439092146"},"_hasShrinkwrap":false},"1.2.0":{"name":"typeshot","version":"1.2.0","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"_id":"typeshot@1.2.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3tL0a5jmZL3kfqSVa+KGgYyvpvfZalZK/fI0YQ1UOS+/KwcYiQsllulcbgRsR3W8H8E01vExerk5rjEL5/97ag==","shasum":"af98f3c1387ab7c690c02b654d5d3337abfe1420","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.2.0.tgz","fileCount":21,"unpackedSize":48822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuWPgCRA9TVsSAnZWagAAATQQAJNH7t3sedECAB7NC5Hy\nf1TsDWyVsILcyIrobRIxsiZq2q8KZOIn8q0LHfaRLkEfJEyNiianHYJEL0WE\n80jrRTAc0mYlkvCdC7prOUMv3y4p2nJe9iAZG7yv8i3zp2yxpIz/Lfj9NNBq\n7WKamWO14DSESf9lzdPZ620FidDwn3CxfuAQqrdArEcmVwNzQnQ8GKo5BWIX\nEAMQ6csJQNXMcaT3cy+9LqaHVMFPzhiNxTOMae0StYzh+OfotGH6O4A2j+vO\nI1OBYlb4l5EGhqVjFZx9SspXnjuF05S6WjwP9f+jEpXwzbnFwpcR89IEFouk\nGdgCOWSR5a2qN9Fji3idupra5XRGUwmWJ+g7ZBfRbQ0t32kuFuHjRE5gAI64\nEx4UHXMv2+W1cBBCq2CwXQ4lRnGLVWSD1AdkhCrRe3MwpBFY5HkwJHAk981w\nBix7+NhTLJ+/Q7kOhF5fUepeOiIN5ES+JmkC0J5bGYqFaX1D0UBH6pgk2Pfk\npxU8m+Hf5B0cPW+FjnXEPpZ//R2MF3FmMLflfxIdhurLQQvVTSzpS6EdbHvM\nnAdmcKt5CfAq5+mZdmPrTw9JSbPyTI3ycepoa2g1OCnSCcOIq1PQMSGjVXbG\nXfsYxnLlKIForG994Fd1Q24zRhcf/l/siHvAbaknWS+ag1aZNpOc0owuTqjY\nJYfa\r\n=vRZk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNKFNFwZCCMQm2RHvX1rW50Fy9LMMXBPFbdLM5E4fmoAiEAvXYOLcCfAov3CwVUN17baTntMi0A+Aa7T4CuuK+nLt8="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.2.0_1589208032549_0.11345891114540141"},"_hasShrinkwrap":false},"1.2.1":{"name":"typeshot","version":"1.2.1","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"_id":"typeshot@1.2.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vF4EaRxqFZc65IQTs6OqPBIVW/dYL05Rf7JvhVDtRyzVPHw7y/K6XYNm/K98CtRmM5AW3/hWLULrh5CV+G0ojQ==","shasum":"f4349ccc3c11eda225965d524eb0eaf784486875","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.2.1.tgz","fileCount":21,"unpackedSize":48832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuXAjCRA9TVsSAnZWagAAI6kP/0nFbuFt8uJFHmGSNS59\no9rYQIj4fTzqLiXgwOjnOPLP3oHAC1ghmLdiksoyYPZqRZnaDMw04CRQ7dRi\n8wP3gWNChsjUxoaHLwcw8/9LOwVmK5XVwPEGQbf8jISu7Tk7vl7avkyH8+NT\nxrmU+YYf/R9melJk2wdXW/c+icAlxEUFxFyZiesH0i6cN5SATrikMiaaSTgz\nsHLQ12GamGDOtdxiVlZr93oH04HKDKGckZZH4L0EK1WN26FOj/wTacF5qSFd\nM5cNy2MfM/ofE05bW++qaddzsAZ4ffguHjh8ZkuyAibJVSsaXTBNxBzyY4sv\nC/4xHW3UCLUzLZlknZmsd0bh7ZngvcCC8il8JJpsmHPRHmr3SL55nAw7QkJd\nBPNLuMCp4Yl6swO0IAFfDj9YjequZkY9Vwlhojoc8PeNuM/aHf+240ip431g\ndBvwQUepnAqb6FOp9y14jOt+EKo0SoUZKPW2fYObrNjVw0RW1jzaFBEkvs3g\nnz4Z7itGAD/Dj/n1if2NxvYXqN6kRpNBZ+ZS62YmP6cUkQhL5kTeRzaUEXV3\naAfVPSIPgWVhUoK+EMyzGd5hRQ1OWhrFU50J2rP5V5Os3614vFTYA4QWfXZC\n5jcwv3cZHfDlu9+QL998G0RuKj3qNdY+xsgz3H+vgjJLVUjZ769L45kbCz7S\nw2nX\r\n=tqyd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeFCTtt3rmGtBOfd2wox/Reb5a58TssZTQkFeva4DguAiEApaPPm41aHpatZKv1Jl5CGKS/LMcjvB1/UGCtTIfbk7Y="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.2.1_1589211171337_0.21703964302306433"},"_hasShrinkwrap":false},"1.2.2":{"name":"typeshot","version":"1.2.2","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"_id":"typeshot@1.2.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-V8kKP+8PDZPfBEU3AQBFEZT56n0JSlirE8O8z7s9QXyifTYxyEsdwGVYpN6VCYrnFBkk6zguU0SnN/5dlfnDCg==","shasum":"05bd2b2049f8c7c128e9c24da34269df7f4851cd","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.2.2.tgz","fileCount":21,"unpackedSize":48970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu2e5CRA9TVsSAnZWagAAOEgQAJb9dneJwzpr1zRxVnEL\nPyYxcc5+CNAtghP3XVXNux21zAP4WsHO1QWZnMewoXJg757MV+oj5vvTPbR5\nWLiGFby5+eg9PN6svmESROyYCwxUgiWWXPogjQI10fO9usVRND4zqXMZ3TGK\nus1ZkUWt3qJiRvk/p2WV/esQN/CTqyRsjjiTbdTbTFC9bB25GaDa/h4Rzy6C\nYQYAxcB2MwI0xdv31cEDcDWrCC887I42Dz4K0O2SH3TrCGUKWjjh3Jqh9OoB\nc0SuZwvOfLA2jcPEPsLaI/R5+uyN1Amgd4G0f5dyuw1my0RL9M6Z7LxW0zne\neZaBBRvJ+ohmsw0jQtS2nrv9ImtCSUwsCguIsDmBCd18SXsHkCAIUtxx4sNS\ny+ytUvHc0khnXu1OrMNavVAFNg6R0IXTGvijTuBiVyfCg/oRM0sjEymBZe8f\nlJLH+Sn3AuSvw5exD2gOuIKqLIcwUO+dU2dsB5oc2Aa3SRV7G8qgVB2jpOgz\n8FJvnF0ggczRS5C0I5q1+CWuLGd8PThi1ytw07hAIq5/yZRNTKpD2bvq933S\njAtnd9kX7pldBA82G7NyWWiV2uAGyvJKyRzLXBfr83mQiIguFTlYYs2VfA8e\nT5kG/bPSfvHR5tH+MfenjWhDXMbGMHMqjFy0SgXQF8ok/gBcAyiPT6V7bPdg\n6OOq\r\n=MpK1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTSBq4le91Jt9eeKiS+eYCG0sppg7VIn2T9IdoOXqWJAiEAo/W3JMUqsBGiqkO9mP8TxfEK4qwe/42CLoYXFVVdxHk="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.2.2_1589340089158_0.9901282884481952"},"_hasShrinkwrap":false},"1.2.3":{"name":"typeshot","version":"1.2.3","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"_id":"typeshot@1.2.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-f0a8wBYKh8vAHYt58Ukn41QDc7J2OcJ/Vrn3SGGtKeq0n77nXSCiGbmTVE4mz4toHjtC+HJX1Hr6YjpIHrkREg==","shasum":"269c5d3ff19e9d701ef7709a3873f878a30cf3e9","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.2.3.tgz","fileCount":21,"unpackedSize":48977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu2kRCRA9TVsSAnZWagAAmuAQAI8sU8TL2EJ0f554Ed6p\nLhNI58J0eLkYlvXR1n1hvW+Syy8tQZbPjoiv8oDqzZmjBEoOwrJWfIuuVJWD\nptNS3X/pRy/Dp1RCz15rNPFTBoIP8TmCgweDjfTKcgkYGxPc5tkYQThNbZ/e\n8qeCKuKPl8fV8FGYJQpXeRNf6QIzLDyjKQMUvOL8sjSN6DPAm8cEZ8XlZgfZ\nz673fXcBX2EkQAlVyhxZOjfaOmDfsCiEBusWtwW6DMW2CzeCOHezNPzR20rk\nAwKByuudPCcf+fgOJU+NJdeBaC4Cm1fkDiCu/BvVgfNDWmiRn2Sk/5Cw6S9A\ngX0Pw3zHaWCfzKEm58ZdeLePniGfOuoomIpmSchEjPqNm6yuLXmwvnhR1Xeb\nmui+lpcq1v8qpx9BzGWAzw4SF1+LjryKVI3auz5xuWEEKMFOrwxH5JiB7yhB\nGCCdRREzCEqdM3XnTCjO7oVS5ve5GgsB3JuPGqxRS07Cb0skgwr4Z9bRuNLD\nkvYm7b3OkFcIX3JE7CbHRyAic1apgW8/MBoiw++a4+9O5frGaNyoNTXI3aky\niFJA0lNfPKIZQMYc8bNQ4OmEd2T1rf3KebQHQjfSqHS0TXCJoQe+6pvtRKEq\nDE1/B/GDRwmtv5/GpLdZlPhZGx0ZbC9yvi8QxI0db1udT2IlCVEjJllrKH9U\n2I6y\r\n=4nId\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+lLufq3VX1rqZSJJaX62N6cou8FkB90iBnKM1QqzV6AIhAJHBF+nyi8fkv1wp15wsVuKXQ90wxy0VUx36Mc1Yh5j3"}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.2.3_1589340433494_0.04563958105852639"},"_hasShrinkwrap":false},"1.3.0":{"name":"typeshot","version":"1.3.0","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@1.3.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-A1YxvKS1WwkO8t9Gic6JpkYfk06dtLock/dQQLUxI0rE7Zkgzyi7j3uQiev0QFLum6P1qMv707hsNVMzmnuEIg==","shasum":"bd69915d046cf224311404b160e98c1843211f7f","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.3.0.tgz","fileCount":23,"unpackedSize":50844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu5dfCRA9TVsSAnZWagAAoJQP/jyCg0r60zXwf9wJyRzU\nxsO2sqxuVY2C0u3ynAbQLVSue2VB7i45Cd92AZvp24+o0hGR3/0DU2Y2HQTD\nOxIt0Bp2C2FZ/kiWOPml9ZZM0+hKJT+rPcJI8nJKYdonHD3kBtUHhAwvYc5q\nwQTVQ7psilEbELJdA/mUYBLgsMbN2pz3MTRQvOQo/taOjRlGaN+t7ENSIq45\nZumlGzH8W6yN2AiW3NQM9INMFG/mBkNRGl5r7qE7w4XhUZ1i/59t2Ra4FBFj\nGtwTWaR+wGu9FIZiSk/sKEwgWA+qW4gyRhe8s1cmYwtej9AKdR/g1a8EeeYB\nbPM6a4FUg4rFp6UpkmIHm3JmKrxCDThMVI5llpPB1+4CL7c6XBreS2oZyd4W\nbMda9/Zx+TQNQwIMX09ocp7eelwntzAk9cQyYtED3JmnN/N1vrnnj0jvOfv7\nIBbqOcBJRukak1q12u8qT8IDOL7jTRLyjRezub4CDFh0bI/G21edhZr3JFDC\napoaYJqxVldrfVaN1jFQGp9TuExyLnIhA6jtY48JTeQ9nceP+oXrtDKpdbDi\nWsoU77W5zAIQ22O//hWauv7dAvO0vU0UMLU+BFdXRtyXJ76Kaya9AbMxJYlo\nZpNmhiUS9neeTcZEJUHjhOL05/yaT14YS53U9uCYqE+KfoTMjbbav9s4+U/w\na9vC\r\n=xK6Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuYkO9QaR6R/ZhIbIXDc3O2hb6Aqrfa+t5osPIkJpMiQIhAIH8bU3+NxHBOGquUTaFvhYY315UsXhBg3KdE7bxQhl6"}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.3.0_1589352287386_0.9467753016376115"},"_hasShrinkwrap":false},"1.3.1":{"name":"typeshot","version":"1.3.1","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@1.3.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZyvO2evUErJX4rpj3/C44M3WZxfmRvOEPUK3VYYXvuT4tEWZW7heP1WuVuJK9O5XA2rVldI/67iyvSIVkAMyDQ==","shasum":"1941aa74aa690987bc6e19935510247345432048","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.3.1.tgz","fileCount":23,"unpackedSize":51301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu553CRA9TVsSAnZWagAApYoP/A2svpGwKU/KEBhnl7Aq\nzQc9lEMS+wkg+SeExd+h1RDHp6nNy90BQ+bISljiweorknRZ6EKr9JeLi/Nt\n6nofsNnBiApqcJPzuFkp2LYdQVeazNXGbaSZwkkY1yWE1zWRcHgX3MEYnbSL\n8WR0T7YFfYBNsb/Jhyhg4ZfGLpQAhac2kEmlsKLCUNT/3LbZrHJ0U1HiANlJ\n0+d53S9jZ/yQ4U9rm4YRW6jjZpb0g+OI6UmHmSOuyflEDSsAx7mTL490J51o\ntjE1DSycPAClxJxfO2cmdCO4Jg7gHkBUoeCYBsX2gysLwKKWGqlIH+SmdkOT\nOMZOE1e5qugLkXxtZo7ODoyME9d5pXVecQxS4choZWby/VJtxjWTXREgQx2v\npgBtvADO9jg0Aw2+kWEeM0NqkMEvpPAFiBc41LMy9G1D4YMsPe1MjUL2JrmG\n9yULJ1u3vXOO1lGor0XlNE9v0dy9nyQCC6MNxx7RHmdTull0GZGozWCGIaf2\na3kz/CchLQVw4UNmhL+/GLxyfQEETGzT1VIOX8YH8k/w8WBbcQau2XnZMJWM\nBfjLp1wmhP49JIefN/xfq5oXyHB60nPmtDN6L9qP+FUoEtVu+RpR2Cjk/Lhr\na+X/kB3ykDtPHvZ34gmXQdhzhG8MmOTRTWLaoXBPgXgRHGqYfR2n0vdyqlkr\nLzD1\r\n=aicg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDm0fa01tti9dggYIR3j7U3cBQbrwzbuAxSg/WYeO/CuwIfPhnW+d/s0/577DvLqT8fUDW3v03gx4B+odrvIWXdAA=="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.3.1_1589354102668_0.7950358527582879"},"_hasShrinkwrap":false},"1.3.2":{"name":"typeshot","version":"1.3.2","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@1.3.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Mf9MNnmjlfMikQmyi1ATIOv6VYHTrlvc4A6yxjxxojOeCOC8zBBhSN9CBssY54wZ5TjSqeBK5XPCHUeq3svMxA==","shasum":"808f99880b2f0d6d80a49ef8b15b573418edffe6","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.3.2.tgz","fileCount":23,"unpackedSize":51275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu6GnCRA9TVsSAnZWagAAbcwP/RJssfIMphIsxFY0eevU\n4JUk1Dgya9Dc5K0ia3TTK3bU8t1QJNPBgF63KittjOhHBtleNPt/2Y3FrFUA\n2i3HkEWQnz3XiYWxHJh7VJ7BFY5lk+gPdbEZntfbxlFg05pBkr3o4O5VZFMY\nxrBRKD1GaS1Goqy538GNT8UHWPSf/NoJozAXE3a3p8N+PNmoM6jXMM4PD83P\neybSwShuWFHYu4hxDoiDG4Lbl5FRM16dyLCpYJyk3bxMqJDtQ+vedMuQz6Em\nJM1YSmgHrU0z/5+sRO+n3YdqFjg8mPYkMDk3a4Ga6+5623+/N5Lj+t9l4pKB\nEna7Q+I9ejZ3qfX49XePmjpc9jpxsk0Jzey6yqpLsP8xGYdiKrG9G6qm9JDC\nKbsxLQpiy+31JL6Tsh0iFmvmXmUUqpEUfH2UJsvFrq0xfDQJG8oYC0fStYSx\nla7kZd8m1UBUSFIegB3Fj6gqPHTI1BsUalRTAjJyRP42Nq4U9rl4cwLuiVPx\nPQ6T/khzJzEv1ajxdsOAG4caVRj7zs2aqY+XF/EFxBsvVoNNNhWMb6euOwKM\n935RV/fuDbpiFTPUQk3BV5ntRy/1Gqs5C3Od+OVdOzntdzyRhNxIl53NFY3Z\nVL6EGR7eCUxVMISq0kkHGBDuzQI2a7Vf0V7Zy7LbAR4YHHQxOF7ScM7Nr1NM\ngNLE\r\n=rirm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5RlmL692XAVk2OvMGMfGFbhmi8FEvdU6/t4cVjPtgYgIgMZntYXR0nd1BYbKL35MNLISyJEVEd28FIRrknX8jfbg="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.3.2_1589354918960_0.565837675975394"},"_hasShrinkwrap":false},"1.3.3":{"name":"typeshot","version":"1.3.3","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@1.3.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-tIoDMPL+4UbpATVwAOfw51SS61ptJP/rdUdmH0ohxK1/n1lJ79m8XEVnDIbx/OwwD4+IZJwl3SPjsFvv1Lgrew==","shasum":"9b02dafef0ec4caddf4cb886e3d966f85d8c13b5","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.3.3.tgz","fileCount":23,"unpackedSize":51280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu7ThCRA9TVsSAnZWagAALgwP+QD6n3oORI4f2YBq5yEy\nqd1hXwb3UUGCH904yeBdHRLZ7QwxbtykoyI7wwFM8Q20xI1lTYeq9MH39qYt\n2KMSjrcpzkiE1yE2qf/uBo6dVDZZu42QUTd6dCwgmwtXPNO+Lo7yHD4iTr8y\n0D/LuylNriQPbShiMgQPQX5x/BTJSzmJ72bITG6Kap8PznDha4eruBqTXx5e\nAX+jfeLEcHWxo/ou3sFQQSIduPx/5w+8+rHt/GspaFN6+UrYZsBKDPCCKEQY\nKUsoF/XBBQEyey7E+EKRUO8ekwogOSXzH2Nun35FfPu5HxKQSg8kIF4ZVrN8\nb9zWijOsERC8kaN0zaDWVATdVsxQthl/lvwdzT2qbEMi+bJVBKdgTJnfKzU6\nwPzBWbhDXZDp8D7IQop7dahTMv8LjqCWHITZze2dRlahn866xIXy9MVOB3IY\ni//HuZgRZUWp0Lu90cQfKuR66Uo3H2XjFwLK+KFsTQ/fl9cKM4Osfqik55Ir\nbCwiuAzivxZtp2/Bel5dve4zo/UFxVXirgbFQgw31Us+o/ZssOwDKhwKhLkc\nhcIZJSyPKhbMiTh4Hif3vZiSlkHLghEu9/YHnpCYiLl1kAyXsH8Csq2CBfia\nvugoHd2XxLjlpPWdiRR36+ENhR+9pwUwp0EiB6Oe4cvhHFXjpjgHdJh37df3\nt4T5\r\n=PJLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPOyycvzD0pC0IcoWcCzF/DhK1aePUAIygprZT3XaiiAiAseJVUl6vWOjgS/5+ZfMyinAOFKm0fubc6tr/LfJXqFA=="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.3.3_1589359840999_0.23813740753403145"},"_hasShrinkwrap":false},"1.3.4":{"name":"typeshot","version":"1.3.4","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@1.3.4","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0HNe7mrpq/JF320a9XFTHeeHf5e9JHvUCDi95GatRBVC+63XEB0oHjQ+h0GXTAA2gUBmV5ygLgrtfKXtcWu5fQ==","shasum":"d36c2459cb40575d1151223008f49c1c9e643961","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-1.3.4.tgz","fileCount":23,"unpackedSize":51446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu73mCRA9TVsSAnZWagAAwyIQAJk1eJZVR9aUM+LaD2iy\nHebvRiaP+MZUIFu7+K2KBguxBmdSGwgCkUfXH0dI8bDbpLITYx3N2ypYCyb8\n0jbK6cXdwlHmvr6U7NRmTxfJZ9xT1kLlVwdprdBoF13vSl3C2VTpeUBGHIUZ\niC04Hci1xu6UGpmRFrVqq4nTUiYxhPxhSJvjm0K2M8a0/wJ5HDqcc4fEQKt8\nLVzIB5AkX8NVQt4KjU9it87rAO+yiYydhMzc0WDBuImruHyQAYyYwnpAXWMI\n3BQgRyTp7b6sYsoYYuDy7fQqTNZM2UL8xYx8FWCuhLtfNtP2YqdH1klE4/pM\n8GAdMGyO6qK2OK51QLL9aXI43iI/RS07EcZcp3h++g40ekmfQIUa6dKYtmMT\nCtVozRHyo/tUG7VQ2lSeGuZQqkQmyRmAPWsjk0QsU5riKoSKxXwv+1kci1p6\nKOeB8QnX59fqeYRD3E9DwytuYOSGNUqhS0qRNmlWuwW4/nW8V2MFkPSWBAsn\nx5ykuAgMYbrE28czvrHCUGlPxzcr2JQxeM+PpMvT9GKNyvoB3VYUNZkQjipq\nELcgUUJiSllonLhidO/aHEfDzbvQq3PAT1RsyJmgCyd4eDyAasjFqkWmc6lG\nEVXYDPVFR4vYlY9pw0fZtoTdwiOyU9r8aJ9HAM4dyB0UFdtixaznPcVUmx58\nHPPW\r\n=Ale8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm9IpLlQ1sRN9/m5JxvO76lxE2dYtkOMaYQvhZ/DfFFAiA0r+pVKiJSTlHHJvuLJKCb2lZmgdff7NpOnPV78XPx8g=="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_1.3.4_1589362150350_0.4176497881875869"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"typeshot","version":"2.0.0-alpha.0","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@2.0.0-alpha.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-GUmqjKMDJEG9i1aLMzkS2Tm4wAXVge54U9SX1DR9HIC/AVCv8UkC9xpjsom+z+Gfu920J8ytYJMFpdyyFoqAlQ==","shasum":"e3aac25802b3f1dba95bf2b31352bd0116598041","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-2.0.0-alpha.0.tgz","fileCount":25,"unpackedSize":46230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewi4iCRA9TVsSAnZWagAADzUP/ivC67W/i27cK0kUlTat\n/89TR37VRC2+BmVnH4Wqw9AYuiRBSsHyoBQKblDEh5sX1w1gApp/Fpe4C+9g\nZ6rM9FUlC4Lj6ljOqgSEb8OTrLiWhaR0YtEbnGGl4DLCeElFjjkqu17yKi2f\nT8xt674cmxeN1J6VUdlCP62ipnxM8KcNyOThkQDcm9XFaaOmNO1AS0Pupbqk\ntRuLpyaS3RAiTfHl9epv/Limn9LHi6gYCoJ8ycfhhXJOpJ3NuplYnSviRTuR\nr98eczyGe+ZkgPw9aNjSJc3hjhrXQP2aB6o9ZEpiWv61MOPbR37xqGNr8H2r\nPAkAxAqD7myZApCZFQ6DQWVwHNhwPSqMMhENXJ2OZam52uvBt4gOOloZf5fi\nK9dhNy/jH0PQYVxHZOJhONxUEKWKnJOX72NcngpzZ707uD6AjoQhspg2OEDO\nm/vtflm1IWNPRmSIAZZBacYc7mkPTLrAKXPuShcpMdo5miG+P49w5pNU5t1F\nHdsfp4TfxG6sikqnx/vT5V/1POQ1vseLdbzG5p/ZPzzv+Dy/um9TU2k7Dopv\nKtEzDrhRTkXSkxb3ta9GTiVB/JBNCDKSBEDoqMeSThFLYo8Mz1IvtX0N2OP6\na5EDoliTAv7XWp/RDSp1N7kBsqoOxsBTVfqTchnsytTVTT+1LVmoCapt5zfc\nxfXz\r\n=iCxb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCayPKfat9PHofmKObbwJ1rCDSXE1pEo/jXC82dOVDXDgIgLmy1/HLgT2efdIa+MdraLYFI1mRAceTxrA7D67889Eg="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_2.0.0-alpha.0_1589784097782_0.22067475869890996"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"typeshot","version":"2.0.0-alpha.1","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@2.0.0-alpha.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6q4JA3tN5/A9WgWoDyk8IoeraXvtFPhcq7NwA6c6Fd83J98EVJ+LkKjcTxjimz6s3Ecp1CJxF2TSLNz8osXTfg==","shasum":"2f4e7e73a0b40eac7d1c05751a5059b369756820","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-2.0.0-alpha.1.tgz","fileCount":25,"unpackedSize":46250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewjjFCRA9TVsSAnZWagAAlXIP/2RJJcTEXFx3mdWFpFVS\nv6EjdY3G8AjBYroDhsoiyjRHowG/sYcj7ztftfMja9IISOf3b8VPuVe3uymi\nC88VP/tWSYPkXcNXUegvm0jYW/PjNMLw8+RjBIt24aO5NuLaU9GN/ZZUFoT7\nDsZ6Hi5xGWQH37erUMsJu4XCdr1UY+pelw8B6z3L3RsB387D2CdpleamuGtN\nWHGEaMo/ug1yzuzjFkjNh3dvbK9ZiC0blSASjGkwwfaa0UFe7gz2ptCxL07U\nveq4fGsDeau+WXlY757uYfIkReqf/A9++xz8DFSzPbe1YR58/j+nRAxE9bUI\n918VnPei7svVNlUuR27U+miKI9GNbRub9Jz7INinMwVJ7dqzJoJMAk1SkNuA\nhqX9VB8RX7EGXVieyWp0NztuzJ/KtGk59NX4W7SbTvHkxM93lpz6gZ/M8jaa\nbJPl6wU3pToRgL4qWV9D9k6ZWDDeqnJAXSNC2pgYo2cZ+iullY/zA1oRcCal\nUw3708hJbrVVUUKkYRJ+FHBB2VdmJxgH0ZHXSKDODW23w08U4zLUBGI0f1nW\noUa3mhkFzxWOPmWSUF/y37BXgIIU0adRbKEDq0itkxsSwUpeSkAd7ztaBu4g\nxFE0e7r1IDE8bzSsvYZxzv5cRqTNLBp1cVI4RUJZ0SSaLmmOmbNa8atCtZlT\nib7W\r\n=ghis\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcAAVCAfotApalpVs6UGyX8kip4+CO72A8LzBlzvtowgIgcMyvn2Zvey9ESx9UJYkNn/eB4XVTgOBdQmddv40SbDQ="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_2.0.0-alpha.1_1589786820904_0.7145044215082184"},"_hasShrinkwrap":false},"2.0.0":{"name":"typeshot","version":"2.0.0","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@2.0.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-nu2+5rYnlwneYH/hdpnRsZGXWtCEg4D6jqGsv8yLQSs1mR3xk0GGwZRN+GadZPjXzHXZ/RW8/wJPviFXBzkN1w==","shasum":"496e56aa053a45d6b321081dd7173a9e790b2d90","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-2.0.0.tgz","fileCount":29,"unpackedSize":48519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyqHKCRA9TVsSAnZWagAA+X8P/jucgeYwCk8QwLsDcyIB\nDnvFq7pZQlds0wscHx9IV0qo8WGZT0S+80Dz0wh+J/OxvBLtaN5jFU5YcILF\nAdLV4LFSCDlOG874fGHu1yrb4K9TYkkSzQEgexgmdrBqyWb5a233nXckf1Gv\nYnaofgRjtFzDDivESOAtSe5TTb3FBcW5hk++yK1ufLTWBQSZCwzm3ilrYk+N\ncBCnhbjgxst8F+ygG6GSSm5fa+9pi94EeynejS0SxgOWipfiXgPfDAmuy2nC\naDn5yyGaRUqa00zFGh96Ow9YU4BdUdO4fByTQn79Ajc2wvfEVPjuow1JBBj3\n4ofvVCHESzVeOgY1v6KV88ym0t2PI37p2HPWWx3wS25IPLlNz+rOd2Jb1mUw\nTlU/Ni04mdBJyhQ3UuKbBk8lFnS+mmNAYIGH+13vwEAAnrbRQVPFpv/5o8h7\n1s+U7tZpjqMNGtKWy+9SUSu5djUOKJhlokMZKsY/dnj9cYXqzvhB9XI6U5g8\nuKB+xQqtCmhmM1qygvEnXPLYS5xRDUDBpI/VOfovsvTsmc9qN06hXR0upKE7\ncT+3d91Wy9Hj/0fQL+b5yoGerF5qWuNNOAoWt5qcxm+uWcmrCcI5XOBF35jH\nWQiUZMCQHyuutk/qFFPwaf07xJDxRkZ7dPSezz0CzxoEjH6KD1HPuMpLmxHq\nmySD\r\n=zmDA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQQyhKerOjQESGJtO85tMY0OQkHRMo+q9Y3ny/eXkh9AiEAj168IUwh6QYMiuKwzNT+oTYZTzsdmZmVQC38lw+Jigo="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_2.0.0_1590337993553_0.9928242404857275"},"_hasShrinkwrap":false},"2.0.1":{"name":"typeshot","version":"2.0.1","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@2.0.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-86BQeWlzlKZAYX+rpX8m8plnl4ydUuZLmGKIthpsORvqnxlQfXFYOeFmciXF21Pgd4m8t2IBDckTaFSwcBqyVA==","shasum":"72374d51798bed8e410b2e333a94f15727209484","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-2.0.1.tgz","fileCount":29,"unpackedSize":48538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey4y6CRA9TVsSAnZWagAAG6IP/RAAk/7kYuhWNxs5aHt9\nkqQJhx20frBQYzPrcAnZPeNyTTPOy6R8FSOty3lDMUrqBvSdQQ9+a6Q5Joh9\nPEKBpWtfrJud18FAdKe6+4FNhtesEB/NzUUDeOLoRlzWBleM+Z3pTGmvTnbZ\nk3/iAhxVviJBiZPh5TSrgnegueOZBFvbJNhvB2/Mwh2xI92lt5X7ZZPTzbnd\nY5Y8XE6Dt8J43+BQAqZEwoQ7H38/6wnzGk8Pymy1NE0iPJWqflaGmhuHfNg3\nAKGmUd0eVTiaQVk/GDj8CRMADSSNLag+SwpjZZpcJGybeJ57T5FgZdzT3ra+\nRe19NiAtO7OOrWqtpQE6DurvqF526bOFRsx9LZ2ulGRrI3BhTJM8q6iPmrxi\n5E1VqLwdDA7scP6d1Xb/TYJQX59+CJRCce8e8h/dVgiHiqzNa1v4l92Y9c4s\nCoXRvvOEfJnGRoqQwDRTBfS5RG0bCIAWHijbIpoAVG/xBur+8BH7GiF4ZncG\n5TQKbNMQENWRHJY6UOOnfBgj6CqKC/Vt88hcUaPbiPjoquJFRFEh09KtRusE\nhq16885uuEPoykDOYFuy5h+27GUiq42FQDdPsWE8ucP8/WCEnmaWpMN7c7Op\nSGr8k+iT/MOfMRdrIWSGGsAeiRmDfrcqGN6EfF4THnIZLaOxj4KAKxg1h6Si\nOuAt\r\n=2sPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC3PS6f4tsxMPAT597g6zknYU2WS0LjEG6OTLp5zcTmwIhAKFmYfE+eCZZ1QuAmLR/uwayu5oT2kq7Cs5I0klInom/"}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_2.0.1_1590398138047_0.2955881428443021"},"_hasShrinkwrap":false},"2.0.2":{"name":"typeshot","version":"2.0.2","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0","prepare":"mkdir -p node_modules/typeshot && echo \"module.exports = require('../../src')\" > node_modules/typeshot/index.js"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@2.0.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-J0hKJwgTN90RbGQrIS26XjB8bCGOkz+cURQz/qDHHOzVc0P1/+ZNlOTh7M/xhehphI64lwLSeAS0fC00+0SzTg==","shasum":"0b3d48a888a6fa508d49dcb611eda5978eabd986","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-2.0.2.tgz","fileCount":29,"unpackedSize":48709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey+4sCRA9TVsSAnZWagAAGcIP/jV0x9lnZTzOk4BYYOn4\nq86C8DI6qk/WqXHjKbWg7E9KYDXu4S9QvJnBYdGEYfgoqSvp8Fzvol8Qeh+R\nrCikG/tcXkjJ7q8ZvmR8JHYeolholz0769K3mIvB4xcoWzbdd/eJUbJW+0Bi\nUcaB0fWsx2+VbQX9EoRKExiHgv9JZ7VEBEcjrSqR2jcBiu7l0GjUcNoOGUdQ\ncnifnDoylrSseAW3lvim+6zowFDm597OyJqdUA5Lmzqo0vtvN2RT3gDByNNa\nKj/WmCsvgeYScTTuayVvKDSVOCBXd6vOUSbHNJf1MR+bc6W09pleVLMhEtlf\nfgm7If+JC5CUJ7rGSM5PQT111OllEmgKQa4INQcb2dqeLiyL3B9mOSidpHNG\nYj6zXsbQ+QtwzyohYx/dwf0GOWSTVuOim3ngi3vxewCYxFNg/WDhlVMfx59g\nDhncobr1wZnCgjdG4e9a94+NRMbTpdexH1RWsI2FMi7VI3qMehdUFrc4jGyo\nl+vcGv/GRuJRsI9maZ9Z3ih5xBGOPc1DltiG+co7/7k1HrYKqA2ExOvmFQln\nSKlRDPETKyY5iktMvy9FUJpaKg0ExTFrFRChKDthaGLAWaeLv7rbLnx3cR5u\n4RhDli6/m+Xu39jPKzwwVbGrB2Ga2L6w64IC4iRUl6ECkJap0LxnrrIbQb5Q\neOd9\r\n=fbNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgR5SNc68tc4LMh1LO21vuWeY9wcbe5qlElgqMQQygIAIhAOyLyMc2p1pF/oNXQQvaa8XqtRs07+S1k8//VnrpAmA+"}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_2.0.2_1590423084495_0.474549078787307"},"_hasShrinkwrap":false},"2.1.1":{"name":"typeshot","version":"2.1.1","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0","prepare":"mkdir -p node_modules/typeshot && echo \"module.exports = require('../../src')\" > node_modules/typeshot/index.js"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","semantic-release":"^17.1.1","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@2.1.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-I2XuaG4qCnws7lhJOCrczADD9t0gwJbKoJzdmVxL93zCqK+5ID14fMDdutWyv2AN3rt5LqU5qdYlyyQ1PZbjEg==","shasum":"22594e2bf0855a9cf59afed273e06822fb1565ce","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-2.1.1.tgz","fileCount":29,"unpackedSize":63176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/YkJCRA9TVsSAnZWagAA9boP/jvtktNNAxrBtg/WPxL5\nOusQEJI7wMHx4cATKSVhxFyhCnyjp4OWQKR9ko2h68yIMHXWhg+t3i41J4M/\nNkwApIXlEWeNT6MF6EpGy4O3vje86JTnqlnlynBPD+xQa9iDYrZF31tj7shy\nbQ9yD7B2wXfc+v5XEJrvjbJnzVqSpSLjG+SaWy1sDXnOEMCQlCMofTPr7l9R\nX/sJyVc9EbdUlXyNb6ZwXPY7XnMhCEy/cgGtZ1EzyU7F7diPXUY7O9HnFTAG\nmjXIOmLAe7yeFk5Uc4pyj51as07HChVKquROWVNd3Z7DiGp+Nbrw/+URRKFu\ncqJPkT4rjsRGVaPCSv6vM0HlBhRjRrDDsorXS4xhbSjEPLb9Rw21BusaJ59Q\n8CvnwDU1bGeTZ2ad/pMlKzZpCzN3MnVdldUjQPmhBiBYB0Y+Q58gO/rZir5G\ntSGpZxjubblwA4kz+qz2r6QkIpgPi654LDxZC+/T023P0ApYmaIVPrdmJi+o\nM2CMGT+kDvqjMukBScDN7Kyd6dI7bVKlRuvQT/lVTsI7o7VCG32KzdR10MHR\nsr0MzUoT+f0oDic0CYu2h5IZ3QijiG5Ghmwwm2TaF4UiKQ5lsOFDHAZWKZhR\nw0jk4RiYJEV3UuFPvCMGvbWhG6aizVB0IOw1SZm+DTDHD+sHc1MddZuNLj2+\nXc4+\r\n=IQMU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhaA2d2IIslpEbj2SBx9nUs1o1IojZLCgm8N4OOllBWAIhAN3NTiYzrZD9e//uapeQHs4cqCGQzXO6iy38FQcLfhQm"}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_2.1.1_1593673993070_0.2593634001800036"},"_hasShrinkwrap":false},"2.2.1":{"name":"typeshot","version":"2.2.1","description":"typeshot is a code generator like snapshot library, for TypeScript Declaration Files","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"exit 0","prepare":"mkdir -p node_modules/typeshot && echo \"module.exports = require('../../src')\" > node_modules/typeshot/index.js"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.0.0","typescript":">=3.8.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5","rimraf":"^3.0.2","semantic-release":"^17.1.1","ts-node":"^8.9.0","typescript":"^3.8.3"},"dependencies":{},"_id":"typeshot@2.2.1","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v5rIQ70+5G9rIoli3hNL74KzTWIyxOcnp1U1iA8Kyq6NCaCyMDA5cZPN54tHJSaP0Bf/rZqCpxjXQt6wWEfiIA==","shasum":"deeccbc0b6dfa38091fc251b17bdcaa215f7076b","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-2.2.1.tgz","fileCount":29,"unpackedSize":63176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZxxuCRA9TVsSAnZWagAAzmUQAIW3RdgonT5Jb/1hErlJ\ni16xT00OaRWxWCPkQGVvsP5zJJHC0SajbK/BHhrtZiKn2d8d1uPBFa0SrGsX\nOJ18XsufNLN677Ey5PNUWn2xxe30XLNnwMigB0RfDr9V3ZGkIt9adG7AAvZf\nEFQTqBwxOP9mDCIgq1ysT1Hh/U0/wbHgwZrxgCS/M8w9fGTdCt1nPawFLFgU\nS/8bpn2SA0LoS2EMZXhDOf/JaxOboogUKrKyfwF8Bjpjzjc1Lvb4bR695oBK\n16u1hYPk7Lw6RgXWDPWUIfRvJZ0l2IICvMjluMozLfBzP1z0FQNe1vRmX3Ub\nfI8Cyvkm/oGeM7BFQw1eaC+PZxnCtn7NwShhRFMpudaAzXk1+reB0e5RPsSS\nOzj7FoCROw2n+Yn7vnEaS66IPAJxgOwj08vjHkhflJ41tkxTXqkh5RSD8Cgb\nsMYdngD5aC8E2LV3gp+crr/0HVdawTLQIrF1HzJ9t+PJD9Al8GNMN4iRUUKK\nWP09GuTas9k2CzaqCArVsFY70gKq42f8BmIKPL3rhdL1hg58bTlnDQbuf4tK\nPmmMrfc1Rv2wD4RkojPfFMjUPntjELbVA1pcs7WsmdZt0e43pCoexTerjBF+\n0wPuyRuSOynoRnfMWiIgE7XazhcN0mZSWVLbjbHxGWJo904MDZSd0fQWnSVA\nhK8b\r\n=TuaC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFm6pCQJn/LxPXRkYDA61b5QKTQnWYB/PmpSsjXz9doAiEA86E9DACs9jhIDsfOEq1ttg3KHF/sq8oSfp4VsmD0jPw="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_2.2.1_1600593006141_0.32086230920297787"},"_hasShrinkwrap":false},"3.0.1":{"name":"typeshot","version":"3.0.1","description":"typeshot is a general purpose code generator for TypeScript, especially focusing to generate type definitions without complex advanced types and TypeScript Compiler API.","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","test":"jest","prepare":"mkdir -p node_modules/typeshot && echo \"export * as m from '../../src';\" > node_modules/typeshot/index.d.ts && echo \"module.exports = require('../../src')\" > node_modules/typeshot/index.js"},"bin":{"typeshot":"cli/bin.js"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.1.0","typescript":">=4.0.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.1.1","@whatasoda/eslint-config":"^3.12.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^7.9.0","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","semantic-release":"^17.1.1","ts-jest":"^26.3.0","typescript":"^4.0.2"},"dependencies":{"arg":"^4.1.3","ts-node":"^8.9.0"},"_id":"typeshot@3.0.1","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aAPdabeqBAHxHUHZJVIg0hVKnzRrZCS4cr6J+FLe8nVrj65tAeRBpv1F5D5UAmF3p4UejVwpz0hUWQDc4rIXOQ==","shasum":"7f5353ff8436cdb3f3eefa9ad74e65cf70fc1b68","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-3.0.1.tgz","fileCount":63,"unpackedSize":86475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZyKfCRA9TVsSAnZWagAAUCQP/3/WLR/qw7+L2AG+x15M\ngYKsI9rPTuKULUz3yFqKG9loZu2+xmC/9haEAGSlCAin+IBy3u99rWT3TYRd\n2AAYlRwx6idIiezNXRKmhGDPwcwryDXQTIkokfRG0Ttdgmf5XWT/vDJpazYj\n2barJTHa1hGHoyjcKsoiSzjfrPkFpRdd4KONzMZL+wM+EhzeGJeWQI6gb3yy\nc2DtSFB8fLrek812Xcm4b4sYQDDn/59VyhXRY7omxZrEurPLDUkaob+4nl+k\nVzCLk9mYM49LrUwcbif0C6yRNzWzf50eib+A8FhU5ea6K0kBcNrLnqH/XWW+\nZjE+mPYSefRaqtiUKyWUfT6WuRFMVl/12F1kNk8Y30EF4/qV092tZ++ZTqej\nHFPBeoUKq29dvv987cQ0BZbp+Lfo1gUISszb0XlLDZY/FJ72pM72Vh5l4I9I\nnI63k1oYJHO3kE78ke4sMBtIAo9PHOhFFyjIT7OU/QFLTVUT2qyfODJVa8t0\nv3nRNgr2tPwxSEE+Bi9FeKIHvkOrew8PSoHjbX0saFOfqBWg4ZpQz9/kEsM6\nCcwcCTlwFWGmij1T7E91yNXwTHhzekkObCtz1p38fz/g7sw/MUQTpXsRxUbH\noAL2dWbeB+oPnyy3Eu+sAoAz+/DFT/jpEpfV8bKps3M8oHPO2IJS45fMavUj\npRgv\r\n=0ctJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjnuG4u/gqiSkdAZiuxYp8TYDpT5tzma+k2JePgcaN0AiAFOwUweIbI1VfEcUoL9kwFTXUa903UCj4ylyDil2KPwA=="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_3.0.1_1600594590556_0.5190676369250251"},"_hasShrinkwrap":false},"3.0.2":{"name":"typeshot","version":"3.0.2","description":"typeshot is a general purpose code generator for TypeScript, especially focusing to generate type definitions without complex advanced types and TypeScript Compiler API.","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","type-check":"tsc --noEmit -p tsconfig.lib.json","test":"jest","prepare":"mkdir -p node_modules/typeshot && echo \"export * as m from '../../src';\" > node_modules/typeshot/index.d.ts && echo \"module.exports = require('../../src')\" > node_modules/typeshot/index.js"},"bin":{"typeshot":"cli/bin.js"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.1.0","typescript":">=4.0.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.1.1","@whatasoda/eslint-config":"^3.12.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^7.9.0","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","semantic-release":"^17.1.1","ts-jest":"^26.3.0","typescript":"^4.0.2"},"dependencies":{"arg":"^4.1.3","ts-node":"^8.9.0"},"_id":"typeshot@3.0.2","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wwLwbhxuNuhhdw+FRxdn0H/xpZMmQUzkpkRniv6PQhzHzkDqmS9NAT5O3O9t7GCzsUTPxRCBZrpRgOteb/+tyQ==","shasum":"6b8f059cd1187d0f596b560af931cda466088fb8","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-3.0.2.tgz","fileCount":63,"unpackedSize":89011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ3wwCRA9TVsSAnZWagAAawYP/A4IVaZhRP7o8ZU6nj9n\ntVHm9Cg3qgNUZ+z1e7swnnQbHsdbeuC/nuBeTiioCxLmOrpAtKmsKRpri5wd\nbYp936Fe5R9LDWrN2GP1qO7B4jFm9SRwf3kgtZ6D6WDtxY0fkC2q67K756kg\nIUidIQwRztBte83WwIgZkSpbJ253IuXzSzRv4oKlxIJN8mLF3SHYnbADsAC6\nZUr/9d9cTqJvIcdb5TbWghfgQF3vM2HVd4KXUCkw8IU1v+1CcrLp/2jqrUpY\n5PXz5SEKD4+hNAKqVwJlqKtbvC+1mzsFeGUKB2JlES7i4kFAxAOHPrFu26ya\nNNwKbziAGla9CK6vfAOTWcn5K5oERgDt7ZPhs7+jEk60dR7JbAv5lum+AqsC\nn042Fw9HNn2qeTHAfqpt6o8rR2z8bEOc0pJzY8RESH5ydltQjcQp04lywf7/\niwsmYjahlVlt6tWwLlBqMvuXbhtaLY3BHDPoizqEbsrZHIAdpe5yx5fRp+Kl\nbB+QWJQboubNJa618TgNoSpFOxebxF5TJapUw2xnVTH+oCNgCcTVwJ6SKIEY\nLituPTai7JVAMJYg3lIDq9yx3TCfeiYLAHdSbiWl1GMFhLXsVQBtJ0CTbos7\nAiCVv3fVLBeU6/yqjzPCpbouBt2KIo5EUurmsKa8gyomXOcDZfK96aGimy7+\nUOIC\r\n=ASzN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTyBDHQyOT2dE+L4mhbJZC9siprZZH+DVg8yn8CNlAUAiEAzL1FZpF2Azkh556MYJKFjOJnaGCmAMf+08whWf7wAeE="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_3.0.2_1600617520387_0.5362192381815474"},"_hasShrinkwrap":false},"3.0.3":{"name":"typeshot","version":"3.0.3","description":"typeshot is a general purpose code generator for TypeScript, especially focusing to generate type definitions without complex advanced types and TypeScript Compiler API.","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","type-check":"tsc --noEmit -p tsconfig.lib.json","test":"jest","prepare":"mkdir -p node_modules/typeshot && echo \"export * as m from '../../src';\" > node_modules/typeshot/index.d.ts && echo \"module.exports = require('../../src')\" > node_modules/typeshot/index.js"},"bin":{"typeshot":"cli/bin.js"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.1.0","typescript":">=4.0.0"},"devDependencies":{"@types/node":"^13.13.2","@types/prettier":"^2.1.1","@whatasoda/eslint-config":"^3.12.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^7.9.0","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","semantic-release":"^17.1.1","ts-jest":"^26.3.0","typescript":"^4.0.2"},"dependencies":{"arg":"^4.1.3","ts-node":"^8.9.0"},"_id":"typeshot@3.0.3","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AzUb2Chhx97lDZWxVRcg5nIvhQI3DpvIvpujuFqur/imLw4HExZDmXjT0DTGysRTt+CKCJGIwhX79FJqsbd5HA==","shasum":"2e614ccb2d3c8e9904407ec453aa229e8e4cf5a3","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-3.0.3.tgz","fileCount":63,"unpackedSize":89034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ4i1CRA9TVsSAnZWagAAmfAP/iQMaSQ0vnExDhEQJHRR\nVGeXS2x2rhIaU4TZQwpgTSQy3j7719BcpDFb03MCraXddJkeggT3ttQGWB0B\nAylOLb2QJzadhGVjGQ7E4GO4484MjnfmHwg+y83ldPw09+4PQ3HC8UCq87IR\n0CC3ENXY+4ijFwpwnkqtz04g+ixblt308I5zIlnlkE3II9u7ru1GMp3DX1cg\nhlONdDY1EaqaTa/X1mEE2HLYxDapZQp6NYD7foiIEVhMt3kUmvbZbk8jMQ1D\nq7T9hP+YTAwVpmrlL4YiynVyVXEN/G7DFqhn0PZM+7FOq1j+KI+ratp4Ozxi\nMIgwmfQpC3Pe4DblDWIf1QUA4GypUTtdYcYPcNlcuGooPujdkkddS8dWRNb0\n/kYoV5Nfx0aOppkCNRmZZWNrcgEcpxwUWWWr/JN55j6eCuJbTCQxNK5rDckO\nneVoq8q3iuGidYcPCLJf27vf5DKSeEVEPiPn+FGnvK0RPkKy1aTUe0X/up/2\naC1FIdBq/5Oc1nmaFJOhx5R4946d8rdqABuczxh3TIMhpL1dGTdGBXmBrQTs\nRArV1tGDpWaNAjFbrwRf48TyrdKRqCx0v/kjh3Px9HgOC+CeRSUWhYFcx/L9\nC/I1DrhwWX9L/2qt1j25hl7lGY5sDTu39Oscl9PPkw42+yWEeWx8ZkgAquso\nENBo\r\n=XU1T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYsyQJze2SytHHnaZyElS5vzYMEblnum8XtMYJuBnf/AiEAr3WkZbwt0R6sCrwS1gAPVlQvubZ8UXKdbiVuhXvtJEw="}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_3.0.3_1600620724715_0.6414744220604045"},"_hasShrinkwrap":false},"3.1.0":{"name":"typeshot","version":"3.1.0","description":"typeshot is a general purpose code generator for TypeScript, especially focusing to generate type definitions without complex advanced types and TypeScript Compiler API.","main":"index.js","scripts":{"build":"rimraf ./lib && tsc -p tsconfig.lib.json && cp package.json README.md LICENSE ./lib","type-check":"tsc --noEmit -p tsconfig.lib.json","test":"jest","prepare":"mkdir -p node_modules/typeshot && echo \"export * from '../../src';\" > node_modules/typeshot/index.d.ts && echo \"module.exports = require('../../src')\" > node_modules/typeshot/index.js"},"bin":{"typeshot":"cli/bin.js"},"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"keywords":["typescript","snapshot"],"author":{"name":"whatasoda","email":"git@whatasoda.me"},"license":"MIT","bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"homepage":"https://github.com/whatasoda/typeshot#readme","peerDependencies":{"prettier":">=2.1.0","typescript":">=4.0.0"},"devDependencies":{"@types/micromatch":"^4.0.1","@types/node":"^13.13.2","@types/prettier":"^2.1.1","@whatasoda/eslint-config":"^3.12.0","@whatasoda/tsconfig":"^1.0.3","eslint":"^7.9.0","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","semantic-release":"^17.1.1","ts-jest":"^26.3.0","typescript":"^4.0.2"},"dependencies":{"arg":"^4.1.3","micromatch":"^4.0.2","ts-node":"^8.9.0"},"_id":"typeshot@3.1.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6JjY+0gZf07rGw85Eu6AEN/pTZA+KZ9KzxdsBj7d8rK5PvmERqKvJBmgUsxWZChiTF20un/2o/ux9TVRWbeYdw==","shasum":"b1b38b7aeabf65b3c6a5c1990c8dfaaed59cddda","tarball":"https://registry.npmjs.org/typeshot/-/typeshot-3.1.0.tgz","fileCount":63,"unpackedSize":90259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaLZwCRA9TVsSAnZWagAAkugP+QHOc30Wq9BrAs2kWXus\n/5JThKqMhQ6b8SO0axywneQDYuaCS61oW+CaPBwPoq/oCzHuNDXCfjW4BOqS\nu3VIql2F5ItGMagv/nIERSo/ANQtidI5NF36A9jh2+kOLCQKXgKQ3gQdYJ+W\naO0rPoc4h4+Ghahv2GTPVnYDlIpffjXGnLY2gS7sRpXwUyTyslpYlFs6Rg9D\nbr7ec+0EQgCrhSCD3kiAU/9de9uanWfKSNmh5DZIGH7FR1sywo4ap03L7oxp\nru7kr2d4C+NeaXukoctqhnkstxhm1m2bheOJS0JVzdOf2P4wldE/ogsI6qkt\nr9dsyfG42K3wAullg/wXh9U8jGC9wDqmYuKtiLHFBlRlkwQbIaN7aan3XySw\nG7N+xP79z7bhQ31aZTaf38JdIObYnf4lQa12mvGkh7wfzmIr6uo69AQ+5brY\nN5Xu8+q0h6yHyY9MvymlsZQRYyncTJtfZ1bWnDLOGrWk7RRw0LBuwdFaa7MI\ndLVmdrr1/2JLpC54AKnOn98AvfPgcTkpq7S9bPTcfN0pxSOjLJhedu+cO3Oa\nyBbKkYmxhrcepa7NEkL8zrowYZ4MMKuanlMHmdkI4jzVp2TpNpq9tZwjDMpn\nrdNUKZiG96S9yJn3GELFkqt+Io8iGZDvKKMYHxG9mWBnnHKHFnIrEK7jC5PJ\npYFr\r\n=mvh9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5h0uvavNS8pUYm6GnWXGWM2ia5XKjGjhOAk3IqJbIXQIhAJYqKl0wwMThemJYeNXyk0Zd3RbQPU4MvMzHNiazkvhc"}]},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"_npmUser":{"name":"whatasoda","email":"git@whatasoda.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeshot_3.1.0_1600697968143_0.5889510328509819"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-10T15:19:15.235Z","1.0.0":"2020-05-10T15:19:15.359Z","modified":"2022-05-22T14:02:57.788Z","1.1.0":"2020-05-11T09:11:09.342Z","1.1.1":"2020-05-11T09:29:48.517Z","1.2.0":"2020-05-11T14:40:32.637Z","1.2.1":"2020-05-11T15:32:51.451Z","1.2.2":"2020-05-13T03:21:29.305Z","1.2.3":"2020-05-13T03:27:13.629Z","1.3.0":"2020-05-13T06:44:47.531Z","1.3.1":"2020-05-13T07:15:02.828Z","1.3.2":"2020-05-13T07:28:39.062Z","1.3.3":"2020-05-13T08:50:41.134Z","1.3.4":"2020-05-13T09:29:10.477Z","2.0.0-alpha.0":"2020-05-18T06:41:37.911Z","2.0.0-alpha.1":"2020-05-18T07:27:01.004Z","2.0.0":"2020-05-24T16:33:13.680Z","2.0.1":"2020-05-25T09:15:38.309Z","2.0.2":"2020-05-25T16:11:24.609Z","2.1.0":"2020-07-02T05:45:32.583Z","2.1.1":"2020-07-02T07:13:13.275Z","2.2.0":"2020-09-20T08:32:45.113Z","2.3.0":"2020-09-20T08:57:30.973Z","3.0.0":"2020-09-20T09:04:31.611Z","2.2.1":"2020-09-20T09:10:06.269Z","3.0.1":"2020-09-20T09:36:30.704Z","3.0.2":"2020-09-20T15:58:40.485Z","3.0.3":"2020-09-20T16:52:04.924Z","3.1.0":"2020-09-21T14:19:28.314Z"},"maintainers":[{"name":"whatasoda","email":"git@whatasoda.me"}],"description":"typeshot is a general purpose code generator for TypeScript, especially focusing to generate type definitions without complex advanced types and TypeScript Compiler API.","homepage":"https://github.com/whatasoda/typeshot#readme","keywords":["typescript","snapshot"],"repository":{"type":"git","url":"git+https://github.com/whatasoda/typeshot.git"},"author":{"name":"whatasoda","email":"git@whatasoda.me"},"bugs":{"url":"https://github.com/whatasoda/typeshot/issues"},"license":"MIT","readme":"# typeshot\n[![npm version](https://badge.fury.io/js/typeshot.svg)](https://badge.fury.io/js/typeshot)\n\n`typeshot` is a general purpose code generator for TypeScript, especially focusing to generate type definitions without complex advanced types and TypeScript Compiler API.\n\n## Installation\n\n```sh\n$ npm i -D typeshot\n$ npm i -D typescript prettier # You can skip them if already installed.\n```\n\n## Usage\nHere is a sample code.\n\n`./usage-example.ts`\n```ts\nimport typeshot from 'typeshot';\nimport path from 'path';\n\ntypeshot.openTrace`\n// DO NOT EDIT MANUALLY - GENERATED FILE\n`;\n\nexport interface FileType {\n  '.ts': object;\n  '.tsx': string;\n  '.png': Buffer;\n  '.jpg': string;\n}\n\ntypeshot.closeTrace();\n\nconst createFileInformationMap = typeshot.registerTypeDefinition((createTypeFragment, paths: string[]) => {\n  const acc = Object.create(null);\n\n  paths.forEach((p) => {\n    const extname = path.extname(p) as keyof FileType;\n    \n    const fragment = createTypeFragment<{ [K in typeof p]: FileType[typeof extname] }>({ p, extname });\n    \n    Object.assign(acc, fragment);\n  });\n\n  return acc;\n});\n\nconst paths: string[] = ['./foo/bar.ts', './baz/qux.png', './qux/baz.tsx', './bar/foo.jpg'];\n\ntypeshot.print`\n// Hello, I'm comment.\nexport ${createFileInformationMap(paths).interface('FileInformationMap')}\n`;\n```\n\ntypeshot provides CLI command to evaluate source files. See [CLI Options](#CLI-Options) about CLI details.\n\n```sh\ntypeshot --inputFile ./usage-example.ts --outDir ./results\n```\n\n`./results/usage-example.ts`\n```ts\n// DO NOT EDIT MANUALLY - GENERATED FILE\n\nexport interface FileType {\n  '.ts': object;\n  '.tsx': string;\n  '.png': Buffer;\n  '.jpg': string;\n}\n\n// Hello, I'm comment.\nexport interface FileInformationMap {\n  './foo/bar.ts': object;\n  './baz/qux.png': Buffer;\n  './qux/baz.tsx': string;\n  './bar/foo.jpg': string;\n}\n```\n\n## API\n\n### `registerTypeDefinition`\n\n#### Example\n```ts\nconst createFileInformationMap = typeshot.registerTypeDefinition((createTypeFragment, paths: string[]) => {\n  const acc = Object.create(null);\n\n  paths.forEach((p) => {\n    const extname = path.extname(p) as keyof FileType;\n    \n    const fragment = createTypeFragment<{ [K in typeof p]: FileType[typeof extname] }>({ p, extname });\n    \n    Object.assign(acc, fragment);\n  });\n\n  return acc;\n});\n```\n\n`typeshot.registerTypeDefinition` is a core API to create custom type definitions. It receives a function to describe type definition and returns a function to instantiate type definition. `typeshot` converts returned value of the describer function into type definitions by parsing the value down to `TypeFragment` and usual values and evaluating them. You can see how `typeshot` evaluates `TypeFragment` and values, by enabling a CLI Option `-E`/`--emitIntermediateFiles`.\n\nThe describer function receives a utility function called `createTypeFragment` and rest arguments which come from the instantiator function. There are two steps to instantiate type definitions, the first step is to pass arguments that the describer function requires, and the second step is to specify type format and type name.\n\nIn this example, it passes `paths` to describer function and specifies to output the instance as interface named `FileInformationMap`. Make sure to use `typeshot.print` to commit instances to the result.\n```ts\ntypeshot.print`\n// Hello, I'm comment.\nexport ${createFileInformationMap(paths).interface('FileInformationMap')}\n`;\n```\n\n#### `TypeFragment`\n`TypeFragment` is a special object which contains information to connect values and types.\n\nConnecting values and types means that it's able to use actual values to certain parts in type annotations. Let's see an example.\n```ts\nconst fragment = createTypeFragment<{ [K in typeof p]: FileType[typeof extname] }>({ p, extname });\n```\n`createTypeFragment` accepts one type argument and one argument. In the type argument, all type queries (`typeof p` and `typeof extname`) will be replaced with values received from argument. In this example, if `p` is './foo/bar.ts' and `extname` is `.ts`, then the type argument is internally evaluated as like this:\n```ts\n{ [K in './foo/bar.ts']: FileType['.ts'] }\n```\n\nNote that the names of type query target must match with the keys of object at the argument.\n\n#### Intersection Types\nAs the example does, you can merge `TypeFragment` into a one object. Merged object is evaluated as an intersection type. In this example, it's internally evaluated as like this:\n```ts\n& { [K in './foo/bar.ts']: FileType['.ts'] }\n& { [K in './baz/qux.png']: FileType['.png'] }\n& { [K in './qux/baz.tsx']: FileType['.tsx'] }\n& { [K in './bar/foo.jpg']: FileType['.jpg'] }\n```\n\n#### General Values\n`registerTypeDefinition` evaluates not only `TypeFragment`, but also normal values, into type definition.\n\nPrimitive values like string, number, boolean, undefined, and null are evaluated into literal type.\nObject-like values are evaluated recursively while keeping the structure of object.\n\n#### Tuple Types\nYou can define tuple type by returning values via an array.\n```ts\nconst example = typeshot.registerTypeDefinition(() => {\n  return ['foo', 'bar', 'baz'];\n});\n\ntypeshot.print`\ntype Example = ${example().literal()};\n`;\n```\nThis example will be evaluated into `type Example = ['foo', 'bar', 'baz'];`.\n\n#### Union Types\nYou can define union types by using `typeshot.union`.\n```ts\nconst example = typeshot.registerTypeDefinition(() => {\n  return typeshot.union(['foo', 'bar', 'baz']);\n});\n\ntypeshot.print`\ntype Example = ${example().literal()};\n`;\n```\nThis example will be evaluated into `type Example = 'foo' | 'bar' | 'baz';`.\n\n### `print`\n`typeshot.print` is a tag function to commit type definition instance to result.\n\nAs the example does, it accepts extra contents to add comments, modifiers, etc.\n```ts\ntypeshot.print`\n// Hello, I'm comment.\nexport ${createFileInformationMap(paths).interface('FileInformationMap')}\n`;\n```\n\n### `openTrace`, `closeTrace`\nYou can copy and paste lines from source file to result file by using `openTrace` and `closeTrace`.\n\n`typeshot` copies lines between `openTrace` and `closeTrace`, and paste to result file. You can also specify extra content by Tagged Template Literal.\n```ts\ntypeshot.openTrace`\n// DO NOT EDIT MANUALLY - GENERATED FILE\n`;\n\nexport interface FileType {\n  '.ts': object;\n  '.tsx': string;\n  '.png': Buffer;\n  '.jpg': string;\n}\n\ntypeshot.closeTrace();\n```\n\n## CLI Options\n\n```\ntypeshot [--outFile <path> | --outDir <path>] [--basePath <path>] [--rootDir <dir>] [--project <path>]\n          [--prettierConfig <path>] [--systemModule <path>] [--maxParallel <count>] [--files]\n          [--emitIntermediateFiles] [--inputFile <path> | [--] <path>...]\n```\n\n| Flag(Shorthand) | Default | Descriptions |\n|:---- |:---- |:---- |\n|`--inputFile`(`-i`)            | -                 | input file path |\n|`--outFile`(`-o`)              | -                 | output file path, make sure to use with `--inputFile` |\n|`--outDir`(`-O`)               | -                 | output directory path |\n|`--basePath`(`-b`)             | `process.cwd()`   | base path to resolve relative paths |\n|`--rootDir`                    | basePath          | root directory to resolve output file path with outDir |\n|`--project`(`-p`)              | `'tsconfig.json'` | tsconfig path |\n|`--prettierConfig`             | -                 | prettier config path |\n|`--systemModule`               | `'typescript'`    | see [System Module](#System-Module) |\n|`--maxParallel`                | 3                 | max number of subprocess |\n|`--files`                      | false             | load all files in project if this flag is enabled, turn on this flag only if the result has some problem |\n|`--emitIntermediateFiles`(`-E`)| false             | whether to emit intermediate files |\n|&lt;rest arguments&gt;         | -                 | input file paths |\n\n## System Module\n`typeshot` supports injecting custom file system adapter by specifying `--systemModule` option. `typeshot` uses `require('typescript').sys` by default. But if you want to use custom behavior to pass custom file content, or to receive result files without emitting, you can specify path to your custom system module.\n\nMake sure to export the implementation with name `sys`.\n\n## TODO\n- add missing tests\n- support async execution\n\n## Committers\n\n * Shota Hatada ([@whatasoda](https://github.com/whatasoda))\n\n## License\n\nCopyright 2020 Shota Hatada\n\nLicensed under the MIT License.\n","readmeFilename":"README.md"}