{"_id":"@huston007/ts-transformer-shape","_rev":"28-59a3922a9f7df09a40311deab579e6c0","name":"@huston007/ts-transformer-shape","dist-tags":{"latest":"0.5.0"},"versions":{"0.0.1":{"name":"@huston007/ts-transformer-shape","version":"0.0.1","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.0.1","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"65ff5dc32abe3d6952bb06ee425060c5514f5d7b","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.0.1.tgz","fileCount":7,"integrity":"sha512-vYsZjfRhwoEPDVPEToZciYq0z+LZFLLblqUiAwDQxYGKnY2mqyhC4dJDFGXBp3oHj+uRrt7Gn0fb+c4+YAFKyA==","signatures":[{"sig":"MEQCIDVhiSoKs9bwMJeBv8ayZk4ZVxdixCIdFDxssbwh7tzPAiBpnVle1IzNKlI38U3S0PKu7WL8WMoogCdIpipMtGq//Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdSm2CRA9TVsSAnZWagAADmYQAI13qdWz9jErnv8vmTBl\ndbB2CpTjrEEFQ2P6AqIcrzk9aPj9eCmOEUpfdSO5fa1L220hP2kiGfURf4Il\nlCN+J8NZEOZ6Xkbua+ALAhn0bUiZgXneb81O6LSfi65vh1oLV4dPSttsGzzz\ncKovmh1YT4ophhgYtPXPShBXZV7jtiFR6dWtm5EL0t6s6jlaZlxhdoEweMUY\n8pCuwVRMSwNh83Gs50iGEzQMv8kx6qoqsB8Ba+nlpSicdfmr+KMBdqRM2TmJ\ntfLK8tEORnLE9XY74mA4oLccuugE7HqTZzWoiVx1KFs8U0PhLBYQGOZdWcIW\nUbEcZlujEkHQbNaCma6LyUeMDEhHdjD8irKa/FUbYO17EZk8BFAu4bxoyTi/\nPZoR2BWLhZjwGI6bKRjafJtdYvN5cxQlZH/MUof5IArUGVkghii1cahe29a4\nNgTq5KQ0/sM9I6gnsN6+6FcZNZ6CXfz9BoUk0vBXHtw0mC7j1ExQOwx8agbb\nUNICepCXdEC+u109rzxxBK+bVnxO/PUJFoZB+YqYXB7mH4DyXO7+iElmqlvl\nJmN6b7BB7mKuQbTUQm5bTmOPOtv4AIgl7WYLr6+rvsSnCFPsxxZils7m+0Gr\nDa1UVlOmnQUjvOiGX+6hApcnZQd2esIP69rU0mNPbcueiIAhQOnRgo9Y1OcN\nThJm\r\n=9ZNl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"1a2997ab5554feab08066930b9e1cc0cdb29b1a2","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","compile":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.0.1_1551182261824_0.27981712105256284","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@huston007/ts-transformer-shape","version":"0.0.2","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.0.2","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"2e6d2668ee16d0b0d9942ad747f069d90f099295","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.0.2.tgz","fileCount":7,"integrity":"sha512-M768V2jhAuQ8T3yoZ5QY16Qk68jFNPhw8WuHc7ibnYKotsF8AzKiUPQNKbPpZPk/AsJJ4kQY4j/Qph3hjxnmWA==","signatures":[{"sig":"MEQCIFh2BFJSIZvMOEVHzm7h47ss+Qka5jntzPOayCVVkc9oAiAjqermnFROZeXh0mTFerhz+z1vnwZX4SPx+MRER+v/gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdTRPCRA9TVsSAnZWagAA06AP/iKRbzHjfVYLzHF7eyyv\nsy/7mVJ6bMvwFKz/WF7tS+ItLkgaIlplsJEai/KiLsMO28eR+kVElIjeH+/3\npnaasOPXW/zXRN27a6ppNdlm6axBba74tgijZ6YQbZZv8K1uVjoLSMM4MTkF\nwQT9Of2YuUGTepPFxH7V+Lok0oJvpsv19LlK5/s/2t9jv+cSLVNHtAQvdiYp\nOePe17z9KmZKNEMe6EbX7IgLgBudNDQpTpE6fECRnkx0cqwUbeQ+AAKY22fn\nLw7px6/cJokwC3RODg05oSiSNPDFeA9NxqzeesaAwd1JsS9dyPZ4NjY3zr5I\n+L/xpuS4qt1mGob06htQ6nlVDZpw9cZIlQqtfStZqiXsR2SuFhaFbVvT03xX\nEudCdMtQMhnnlfZhXljGWNrT+y+v2lojznvWcHiWiQR5kLTW995SlbEFGQVX\nrvJe0P+XaBVu7/42EITV2nT8DlpO2XNZz03IoJFN1eudmu9q6U+lk13FffuN\n3ohGDQxeH3OZp6MRqfxgVvRTGfCewz9BavivMh46X8v8qjZh+QuYgB+QP7na\nfdW/7RqUeGIO7nnh/QZsr4YWbwMlHnYD/SIQMjZaagTsAjWmZ86TplLQvZB8\n8BjvdqqaPDlAvzCQ9LLC58y3VlhaydwkjXfvbZpx9SfCbqCEiJndp4VLhgt5\nAWhv\r\n=iUoU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"f1490587a83af5c8fe63c3d04ceb0a00f6869ae6","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","compile":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.0.2_1551184973327_0.5623594342503113","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@huston007/ts-transformer-shape","version":"0.0.3","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.0.3","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"3ad616289d7a4ffa7c3a0e8d515bd6d60c5cf59f","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.0.3.tgz","fileCount":7,"integrity":"sha512-KvdljhONRfrbpx5N4j+o+iYMl6Fs8os2cruEn+jQU2sl6N7HBXhScR2KMeH8mA00dze5sQ74xh7PajOuzgQ8xw==","signatures":[{"sig":"MEYCIQDIXCDoQ7wjhDiRtuwUqEMF2F5mTPpDouCm1sdziME+6gIhAMf1gPlSlrY1XvBnJlFBR/6k37YhRHv9Ar8BbKP/SAxb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdUEaCRA9TVsSAnZWagAAXnYP/AoK3wEMjNI7bWdzI56M\nOXHOzW7JYQXl6A6HodFG/LrdI1Jhe7GEIoRG4fDBnB2lIViMKpNj3iWOgFDx\n3pONeVa0GPnardc9YODlLGrZqdwHhZV55KPuKgb+58ZS6Z9SryM8hliVmt5W\nbcdduVDXV9IzlT0nCMQhbyLXfLgGJXH1lX/BDnhfd86qf3CAlJtP2OCVQ9VA\nmHYJPzByEmoQeULNmOpoGdSiYBwYxr5cqKnANeQGxnmkfJ3HuQcc47Vn5/rp\nUp1N2deQYQgDaPNhHIVK+4I28Af2KYnJ0Emkhkl4nR/B/6ryrkSoixGViqxN\nxGpyF5JK+B/e0PhD59HZk8TI+P+2afhBqdz+7lxrbJzQ4PCp2fC1qvJU6rg6\nvhdQqc/zHcq3wiaeekfCNEYFnm5JoKJ1aeOhfghftu1s9SpldOZ4fhDVAHI+\nPWE8OsuPfiti4gxz0Xx0IO2C9r269TRb6zr88WM8420aUowsVIysd23zqYuz\n9HSx8I+3JFV/QsytEQp6ILyUG04i2r26qdwM3vG3BDbhVmfqCyoDULau0V0y\nCuNc2qYnodmpLIB7UA6wyuzaHZoTDF/rveHgEH3eGEEgvF1F0AqOp4Qvyywx\nFufDKDsjJakHSA52vjXjj/E+T+csV45vqLknXyekDMUbl0u+Rky5TzfoLu9y\noVDJ\r\n=yY49\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"bd6990cdbb496dcad880b08b5045ac5c1dd6e4df","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","compile":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.0.3_1551188250140_0.9320431259513988","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@huston007/ts-transformer-shape","version":"0.0.4","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.0.4","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"35cc17b3acb47597cb3c955955a6849d23a94f5d","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.0.4.tgz","fileCount":7,"integrity":"sha512-fqElSy7mBpJfEOm2lGgimNj1zCdKAkr+dg31z+aXpcWl2Du274S556Bc0AI5OjOAxbRO5Wew453Wiv3rW+5dGg==","signatures":[{"sig":"MEUCIQDsM3TjAZnRdnMYwAxXLoOxofCgMGOKzXOzeZyCNojcCAIgGYvufEDZozLtsLkua1rbODHwO9VAHmeq3IR43+1nijc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdUKnCRA9TVsSAnZWagAAXaYP/jwgj/PfrLERHW3Wr7BG\nSRO9UwK+uahKTEo5uxwj4fVTIScTdJo6QxNZmBi6Q42rofRpNYg3wzO6Nhwh\nqrlDEOOGyeqA62N7NqFCKpQvDlJSjqY6joPyvoty434zkVrDPqWEZCIOYSDr\n+fbpWfhUgmFhpPRrffXojxwh5kirUqXksUXvxRwe9DHiCSdN1yHK8b6ACKhx\nnQWZI5R814INSAo6w8uxm9AZd506ckaBD1pvALfZJeC6nv/vopEmpE2D5ws7\nDQ95CGIDFqR0tjrSv01iQAtRCtX83g74nCp15Z2gx6yDm7PkhSbfnS2CsGUB\ntcHj8wibWLqhfWTGzgnHX9h264nSXzRqQDs7rCqewLNX9mB4BFk8r9MMCMUb\nTh/cfQpE5RZpXVB3T9AT9+YssnaavlFprNdc5oRvy/uXcYF58mmCZGbxhQ+K\ngamvp+Z5gfezQqzHH62Mh+mHeuuxezxVdxzP1TGi+RYNOdkIXCPqttFfqBAC\nRAQCTnj36gNC7sE7BHzTqddTFv/6zR0Uyia3J5Zizk5qZ82whpsKknWIilZ6\n54MGwaLQKkNy69bvu496Xmlgvuwt2Wxiit1arcOEhrIwoVspEIWPhtjWRjxo\nJYh9N/QmLl6sYn4NPgTDBrQRIDRGEQN7Wp+p+r6AlieKojzL16eMtkdPRS4Q\nn6xI\r\n=rpI6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"7f44566b1927e35c483939fd01c568d95e017313","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.0.4_1551188646539_0.4428395027478029","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@huston007/ts-transformer-shape","version":"0.0.5","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.0.5","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"d611fec81e42f0e5dd0fb59ab6693b9146037b2c","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.0.5.tgz","fileCount":7,"integrity":"sha512-MFUW+ID0+fv3jnKBwpoOFfpZhTpg8nRbl8LqBOvNsq2W5XmmJedMVuqlUXk4cv/fj1NO2EDvwIim3meNpXnYRw==","signatures":[{"sig":"MEUCICFHGVEzo1AOWKUuHzWwKlnM4MA/pZWKs27n0K4CusOSAiEA4O2cQZboqRH9CHfmJnFlGGdfOdmIOQoMwYG4TZDpkEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdWfrCRA9TVsSAnZWagAAi74P/j+BwCbmRxT5lYx00/TV\nIguugVcPdmM0Ux8+dcezqwq3yT7zXjxLE5pw/Z3z1qs7D2XSuTdw438RUHpm\nnjLmcTLIrZaQFBQmcDsVyvnPLhW0Ct4BEGD4J9EseUy+jR7eavfJCatBubtM\nAMp2S1EtWJGOl1db/8QyuRO+QtAWDQnAdYgd9hyFkKx+IuldlxlzpaCJhBxy\nTeCsGnZW22CtrBXhkf0Nxb2/TEr1og1YrGvTkz1RkkLuIigKVA2STl6mQiyU\nIXkyUTHcJ3VB+rD65qdgTauaPFrCeNvUr95dVu7KYSL8WlCFYdYLEVe7Ji/a\nqAs+OZHw7MhfSXM9nuPEJ0ZeJhe+ZUZH2DrBamy+mA6aKsq6ZMnKVvp7Q+vu\niNHrZItKdVcRlR7wOc3DC+gpdZp6JOgmW9ln4hKqLGOPLNHFSDYbMiZ8d31z\n4KO71S1kZSszNMs9a/sAdVGV2OarvW62tH38Y4ajsarKmLqIiu8DBleORMNc\nHVBW40m0XzaQ1yd+Ky+haI8ev+06mfhvCpYG3eOk66kJ2MnRrDlJ0L2T6n2a\nWkWURW0UmkhcI8RlfyZ6aXjgky88t3CJOvxlF/pMDb5uNhVN2zaFJw05hLRA\no6fkLJDwaOidjtig5RyGQweZIvAkTX7WgKwU0Alj3f5XSI2xZaemztANJQL3\n7Tzb\r\n=JyCr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"6e9bf42dcbfc88a62ac575173d5239248b73b96d","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.0.5_1551198187143_0.18787678959483478","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@huston007/ts-transformer-shape","version":"0.0.6","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.0.6","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"47658ede4700a3e4185d15e30e35ebd654c71afb","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.0.6.tgz","fileCount":7,"integrity":"sha512-4ZEkeKJTUEcjZaJ6z0kqCJXEpoDBQL0SHtpTC1OxGKLrGKDkHy9UfRPM04TcUmGM/uyXgf0bsNDvphr0GT/mLw==","signatures":[{"sig":"MEUCIAW4g4wxSsRRX/DHTGplbZvlcu9hoWIlZW/NVnevz8CTAiEA02uGbaDbmV413xi5cpKkP9jBnb3UPFHUjTDba0PRPg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdpGNCRA9TVsSAnZWagAAKbAP+wR6skDdYCE8gYqwLI1r\n3+pDv2zRW4z1sCtcM1osoQMlVvnRbsJywld8d4i+nV5Mz34XUnWnbdX/TKni\nsYUhDW2Vz16Z/48K6vV6/JBwFfncIyloP3SOfepiVs36RKZxdiLkkeqM3ckH\nvNL8ul/KRNFR13F4rBgKmyaPryS+f64D4KgmwGoXQ4YgOCqakT2hHTNzAS/7\nf+9oGEJxkEEzgFBmd+5L7urFMKam+FVoeBUgQYuIAoaxAeLvlMqLHWCbVwqV\njVWXzrNPcSz7Sqaa53Z0SZcWmfrQu2oFC2hUtAQYlYw4RheigPwWrktHjzgH\nerCrJWvGvppjE3W+KA1GxJ2SjzqjX1A5xm76Hc30y3Kc6NW+Ly09pwowh6RD\nD2tHtML47NpMVRnCL3eilqkFDma6pWtK47oH7l3QvHNf2ddoDrA8Jh6sBG+8\nfc0L/5OCiv/siSMwwgO16+pAmR7R9NjPxuYkplin4YOGvpq7LVC5zlgrIh80\n57jHtOe0SWaFdqvY3aecQfeU5EQIVfBnLp/SYrCxlilxUa+1QLI/ZbIoBTb/\niFVWSoegDz1XroXAuSxwNV5IeF/MBIygw7BQkvWRr3mcCqHlucGYAtgNcfmV\nDqEfKK5k4GjtnmfhlTp4kUjEtywyfVAOh2CdApy1izIIDfOEMn0dTPkV9RJ+\nR63H\r\n=alTv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"f237d67ec7550009691545b1db34a21b52ba91b0","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.0.6_1551274380451_0.7970335013880745","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@huston007/ts-transformer-shape","version":"0.0.7","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.0.7","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"e5df1b00f18d2a2e76800a3f1945af5c3d6e8b6c","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.0.7.tgz","fileCount":7,"integrity":"sha512-D74k2aZV9UjjNIX7yJmjY5fTrkiWpk4K59wRqrUtvVoEhTD+kzlj4T+5LiN6JsNHe9EXvE/b+duhP0t94gEoQQ==","signatures":[{"sig":"MEUCIQDWP7Ex35CTk8FgADugwpqdokKExhMP3Fq4swVGwkUqFQIgR0xIaScUsd6zc+X/K3STmnKQsOo+NUe76kx6QuNz0qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdpGyCRA9TVsSAnZWagAAQtEP+gP+TiSGRnkqk0A335yt\nK0pTKCUVanakIuJRjf97qcNG9tbsQiIDxgq7HOwf1Dj8Rc/fBSIbvW6THLIF\nUHAsT9ZtwsTVlItzJ+zRU1Iv42tlfstapN1Dwwq6hWpU3M4nQX30BNM3Hwe7\nQotq/m66W88iNYU5G2WmHLzhWHFYhUl/rIZ/SGvXbrQRr9NBBGbBBfAVl760\nmlu7Y+5r58hB/w+KxH4Ba2I87IVZ5XF6mxhuO6cO0ANUTnbKa53iD/Bw5kyw\nGzLeDJLY78AxCnSEsyE4vfUOoUq80+yHaiBvE7EMSkkE5VwNLFz19zSfg71J\n2J/WQSZ8diVKNaHDpQr5wxh3roGmYFD4FnWz7XCwZonHgCyQ9Qc9E4sRvAc+\nbmo89urz9xWS0b7+FN7MU0kwpqw1iRRFEw/QfwErDDXIB65Q8Od+KjZ1oqae\n/zrXYcK5WZhx6TSS2wporO7zJ2OBLzexNyIDv52t9paztZYZQd3k5wxbkMbS\nrB5lRs91lRCVR876baNsWcikCBezB6EqX5WxZDylFxz4pRuTkjE/2DrkQXfr\n8Dak0FClmd5zUR3UyCVIGHcQugaEjfG9gbel7BwZ3sDkHiDNqx6EqDWdFr0f\n6tuDufAhfSRxAzyLpibFIqx8WfiZu6fgFtQQv7l+192VV0amI+irE3zSCIAF\nreUu\r\n=Uazh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"f237d67ec7550009691545b1db34a21b52ba91b0","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.0.7_1551274418134_0.9738432902407637","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@huston007/ts-transformer-shape","version":"0.0.8","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.0.8","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"58cf9a23755ba687c532e31d316d70b9c7c392d7","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.0.8.tgz","fileCount":7,"integrity":"sha512-nGU9zuMXtq2RLDoQaQ3U8KwwoKC9XAdWkNFNQLnNFYwFUX0TJzu5IqChQnCDP51OR3X96wZye8WYIvZe7XZUXA==","signatures":[{"sig":"MEYCIQCF6KFaQxjhP+IGKojF7ewrTiYW6+xO6kdddavcNA6HeAIhALgHqBaoTpIsDZVk3fLtvcd5lFbVVApsaacSwtCky8Jv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgS+PCRA9TVsSAnZWagAAiiYQAJUBqX6vyYTsbh9s4KlK\n7pCo7ioW5kAfvs2kHRThV6Npk7ot9y908f0gurTEqZX3izvCB8vqiH6tvt5j\n0qcSnKWiMoDPgKKsgc9tn3TcGubCv9wxkC4m/Po16uh88boeJaTe/m5BLC7F\nNIA1qEGYtB13XCh3oYDTwS9DN6xLxniCvJVgBU1+m4kAV+t6BiQdrPSYo9Yx\nA+lXtKWwJ3reNaa1fMcZeMRHH7fUCZ91yrAUsmleuqiOYHvfMRqns1aZ6GVZ\nmGy75hCx5aYYIkcL21XibKsTTOlXo0hSjyknXQeaMWAdJWsSccOmqSHdr5Nd\nK4EGzWqMYpIgBEv01Pv7wS6IHAaBzK0lyOhweMhaoaN1d0couDIyC3/FxodI\nkG/QSO41TQQZYoSSu3KiIk+dH4LveXNJ0bngUwrWHmq4kSDzZq0R2tyR8FiL\nGmIt+IycqsCBEuz5BmHkyolf7xllMV0z9dslIhfTsLKdmJ3AaecPBpenr9G5\nLI0Vgf0gDkjl0cHIydBeS/8AQiuyLfqargTQ5GCm5QxlhjAEPRt6fD+WKDiD\nV6jL4IMlv8m7oLCAlLuV37ZkS+FMNyHBAynZ8PdAwrxD1y85VAdrjamlz6XV\ndtTFmG27bxBXIf2i9iowuNI2QjtaT+67HuauCmOukLjyeKSgK6z7btcmCdLp\nS9Nu\r\n=QW+H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"a9cd6247e0e0712575833d2b1964d4ecd7d77e18","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.0.8_1551970190266_0.44723056755851753","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@huston007/ts-transformer-shape","version":"0.1.0","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.1.0","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"dd0caffdcbda6c0b02e9bf03ddd3015b15efd197","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.1.0.tgz","fileCount":7,"integrity":"sha512-/hUmuVURyAecEgr+NdYVoEy1+sngUM2HL+bAV/Usn4l6DmzqHRScgy83d4ZWJ4SDz2AWSsQuLWfowEKG50KdmQ==","signatures":[{"sig":"MEQCIGPFYN+DEOW7yPGPzPySu61+fljQlUHukmgeg1PWPqg6AiB+7D2oDh6UW3MO28xpoYbz6S14g81CggNYvYm0oickfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch4BlCRA9TVsSAnZWagAAn1sP/3SMs5FYqQEL+OiAzT4W\n2msDwwtqs1kVQxBrLq0lSDR8tsuM43rWMHYEWYrPH80NRXeUQ2cS6WOKUKwV\nwg0Qr5MOs5RyyPOX/gDr/TI25FicOGachD1DUnKz+Tcv+biZz7H1IL/2//i6\nEHd1z4A86foSBlm+tpaU3hd9EPQK2Cyk61a++TP+0/7f6aheQ7vEmmOsomDE\nsiFV1rJv6hl4rMJC9DUj8Pg+3Eo/D5ucAmdWqZSdtIfdOyZU1nTl0TEI/9qp\nJ+jjEl6wrINI/Y/EIrVY7iWd+ygtno/ZxJIer/oYHndN6lTXIUJ6l133PcRA\ncJu7Tnyin/EnUxDUB1onIUnUaiUq5ex3aK049CHQMmmJ18cTWVOj5L0g5iXQ\n8pQoaMX5JdYPDTXAOTWubwdjVv7LEVru99Dsmagf/yOkGmVsNV3jL8Tv0oz9\nFarXbKkJ+06vmesbp6JNrg7/m3NlH8FvRsIGTdbnNGA107UL1g+hpej73sX3\n71/vw5fnaRK6KPW5sbSEDggbnQ2VWRSQV1MlDsgnOTL79ob0F1ey9Qh89Bvm\nrzUTg+Jwqd4nk1SJeF2I1ZcX1m7T64tjXWIoEwu5jbDchywIngjS9s/TkdWd\n81wueRcmlQVHDyA6srUh1tsb5BMN2XERN6uN6h7jwJRrNt1IrKhP788j7TgT\n8Iqt\r\n=kEok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"47a7ed4f03f3f0a1db2749c2c5a26524f3078daf","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.1.0_1552384101212_0.34272843587632695","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@huston007/ts-transformer-shape","version":"0.1.1","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.1.1","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"c0595a61fb225fc53dabffc735269117f86af196","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.1.1.tgz","fileCount":7,"integrity":"sha512-0Gd0XcrggHLrVJHF3e2tEpQ0u8TQr0rDP4mhfK1wnUotAwaf9NDYLZEtE6MPL9TJaIOkG5Xb0khj/pPqMUzv2A==","signatures":[{"sig":"MEUCIQCjNb5YSxX+rtG8Naew5CVHWOQFY7pZ/deHrFc5rkK+IQIgN6ZVVrkkRTwutZ8ejTW2FENVMrClkAhBg9Hhm1VCXpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch7hjCRA9TVsSAnZWagAAxqwP/1dp9OuMXkQU0r08mJYP\nVk+jvyR1XHvfle4yR7v1sxFKuxvpuLgICuf5y2I+YsIQW17sXsyk6OFX4M48\nppk0WVj5Gd12Hj28eCSCrBkwUbHQSIA/eVl3mMia/J2UJA1mGTMJCJREngVh\n/doo1iItnWxAWOAd1yfAeiMeZ0K18Y3r+FjKMBx/fOo+KkoM8pRWFkOtzN5x\nD4WnYZsa69qJBRxowQ5VntgfVZhMSZ6JOS/lebVLZ5mNu/MMy43URU2lUbb6\nnqAwtAUtsfrPh9ZzOhL7kFV7QuBJYXT1QNZ59n8mglmIFNQSm7YBcRbO/853\nlbZT0WXIyL9MW/rtjaAlDgw19gRHR9t/P561k9Fz9XSjCNS5l0rw1yNosETs\ny/5npYsAmBTi4sqI72ZQKQr3sHf5ij9A8iCC+ItKfrfCAhZNSxssDVg3LoPd\nM5XK8g9lCXygjAw7c+7ASLCErW1XLah6Hy8A4tFPY6xYgYSWYWZkRYTSQmCS\ndgp4UOpWdTdce0Jkip43kEMNZfsNMDmNh/vZyoMRN3ks2qTUCZ3ZPZ39qgD9\nKl71+R7qvvuRzSgWHwZ4BrIXtpT9lwvwD20UtcZJTZx0DA+xd0rffjCGjgx9\n222/zADGDcrzfvHEVeSu4hqalwOBjLfqhKBUmPVF6RrgK+O4g64O7aBAQCrF\np3IU\r\n=lHm9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"f9dab5c56e6fcb60ea824848ee5b78f41dbacd3d","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.1.1_1552398434446_0.5578497815130767","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@huston007/ts-transformer-shape","version":"0.2.0","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.2.0","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"162e4cb5863ca0c838c03dae2e80c41c5ad1d741","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.2.0.tgz","fileCount":7,"integrity":"sha512-twfxgek1DRgFbXEFONAQ7KwrgJpPI+ypUD+hP2XtlFZqrbCNj8pBXc2eP/5W8mDLqXMPEs4Rv331yL+X78/scQ==","signatures":[{"sig":"MEUCIQD2Bp81FpWp62NcXcVRgV0OTTQZXxRGe/NXiOpDpuNd5gIgdh6GIBcnjGoV1NSyy1vJ25tRK1YZRcCOvazS3kIuJPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB8pxCRA9TVsSAnZWagAAPpUP/30VaDRMrtGsmKSfV7fQ\nHEi4j/IF1mgX5b4y02EqtYlfYusp88pbl7UIrUFM07bVrb1H8F/LeYF5Cm1i\n0KCWE0QYWlZOQk2wD/+TrwTKI7RvMCkacTQu4842uqOiG9puK9wIhUmSVKJy\nYl3u/czflZw9D+SD/UuDqc4wLIDBmppXcTy6FauIU/oV/sbUI0IYD3EyVNy0\nfhI3qEK4qwkP0l3wishZcI3x7UJuEBx5yFk3Qz0AmSH6BUxuXB7lq5h+7nii\nL0ChuGevISr8LO/Imbkr0IODnq8xt2Mh4aag1I21M56Zeh1yJBlb9SYO3G+/\neRYyvByeAia7NnRHKiAGlIA0Kltk81WFpqU+1LMYlS887acNK0fikLsMITya\nZVQ3Je0tuAlPrwePUdE/50yqKbVnrSA6swkmtC8JdLqbiV398uIuE3P/FZvo\nf0LXUe9UNDjkThPgrS/CVPD0nutJdzG4iZudo90llSST9H6GN8JnYpx6tvWj\nmL8mOa0lXOI6ZCPCs8EOha3AeAPsqDR6uv9E6pryhDDpnb1pFNsq8PhZhSQp\nfyk+wuEqM5WpyXEtttBlK9F7ky2P0bgPSrw6Hyaat4BAI+HF7N+0m1e8YURW\niHKBP5eG3qH38/Kw8K9IlQ2lzzzxzcZLjn54HoHz12pi7onmXDZEMmO7hQjK\n84yR\r\n=Igu/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"fe3873f27a138f074dfdb6bc9c99acf195058343","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.4.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.3333","@types/node":"^11.9.5","@types/mocha":"^5.2.6"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.2.0_1560791664926_0.08304910508339503","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@huston007/ts-transformer-shape","version":"0.3.0","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.3.0","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"971af44b17a93e38ffcef92d59eac9819177f047","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.3.0.tgz","fileCount":7,"integrity":"sha512-o5ypzkHzxIJNehLPCbcrqAXqM7ZX1VcAk33ssDF8WXRKg8/kcL5Qe6/cW+NMVC5ZEjk3dRYCYWWILJ1v72dpog==","signatures":[{"sig":"MEQCIBuclnunGxtzyUSodUAoPuTwwkYboZy70EAE1yiRAP2PAiBo+kAQ2KhJc3bscedD/Vr4Fd9PZgHPLh93Sl79g8THLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOOlFCRA9TVsSAnZWagAAgOUP/2Xq/d2Mu+rmqR/ISXKB\n2xi2Nb2Ki4AXxjrOWnk3OCkJ15woRKKGAWxxMFRYhzRLotDhHZRLvU3LpAC+\nLChKtSQAFGalW+XCdNN2KJxWoc/UteqGPEEKZHBj/WuXbNN7nZZt3SyaargJ\ntX+CLsf1fn+44Ckm1rmT2XQTo38T0US6fNXTa3AAtBFvLzT/khT+1MwzS4lJ\nDDi3i8tSGV1nKd+3CVTvKuJJqZMpenWwupM5UTxFSn2B89WB7z1ftCKp5Tmm\nUo9VCZfsOZMkKCEy7LAB7czB+JxbvP8L8JW6rx17byZlCIWzTHvQFL6rwZCO\nL//efjzvoC8xpu3z9Phvs2mZtOPKidfwZVjfB8JONTZfCekHZntVmVIOjDW4\nNLFTRT5sjzr9VBKtcVkaJBaWh3H0H/LuJ4ZtbjQblJO5vEAumyvOS7XYzDkL\nuYfXRAh7KaOKgePlyKJmKb4fQxS8ClRl6cx3OBNy3J8T9J033OzTAyC9zsFO\nnWgJ/CV3HfmCNdg0kb1fdAft2mkcPXr+tmEImdCCMZ6RNygw/rM91grAOR5u\nynerBr3AClUevnuDZwQ7dKuTtlCscBaRYroPLHuFdZivETupO9nuZ0G+lewK\nAAGDpnsu2e3so36E9GnnkFVmkwr4TRW7S1wbIBpRgyQkz8zoOrpA9lPhLAq0\nAo2k\r\n=mNXs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"9904142e5f98c3d103dbd8f532c1945201b15130","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.10","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","typescript":"4.1.1-rc","@types/node":"^12.12.3","@types/mocha":"^5.2.7"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.3.0_1614342469214_0.028763955218901183","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@huston007/ts-transformer-shape","version":"0.3.1","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.3.1","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"48264e08a602bee953335aec2ea9b5e06d2cb4f5","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.3.1.tgz","fileCount":7,"integrity":"sha512-E4eibH8IlHlFTw4GFQ0zw9BDxPN+q8feY/EZCivYep5rAIucO3hePD9QIQ6ojJi4GmmuZ7eLYF7pyJdBcBfNDg==","signatures":[{"sig":"MEUCIQDiTMGHwb5Bx0wUSHG+51Ec+N0/0W0eWjWMn4ANkqlJmAIgAiNGtzd4hQXiRMH66DWZ0CT7Jgtj5LqSuNsGZMkI/WQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOOrbCRA9TVsSAnZWagAAlq0QAJYrKFV87650L/0fjHcz\nA3pPDEdgaDy7D283SO//ne0JMjuC0Bkp+0H5lKyHq82GM7z/LBrbdrW8Wr3Z\nmjjVEDI0VvdmdzVfxtGcCQ/AWSO3xCOSnbgjKXmvY4I61Dl8CrFag2zta2RT\nR+2V+edspQL62eTRlo4y3/Haz3QI7oT/gU+sWlAeYGU4LiztClpL0iAUlBAr\nha6t9OGLCzGA0PSLf2qE3XhSzPT02JI1f8U+T0QPhPhWiurcOUImatGF7mmT\nAoActeNqSOhVUCmKncOqcKyCHX6KdESCoZVJupEUI+qPm5vpTDrfzj8ZQIrg\n2sn1K2a8aLgn1a7WkH9bjDPbAsBNUB99xoOHZABvuZjiePDfxLJVu/rKQ+p4\nQ5pIlXls09sw3X/OFgtubNI4Ov1lhL9MC8FBimQX9dChScmaMr2MvKEyWJ1u\nlfHOvSqUngXto6QpHQRSdfTzyY7Y3zdReZnVHZQwvkOBFKQmulS6dyQu+96E\nqMXs7UOkZb77bQfeQS8UF9alOhAuo4wX+W6afqGnHjOgVM9hilfOjohvGZZs\nh5R6Q+4afk2UoOAY6WyWa/xPJa16L18j1nczFuUXoeozlJDfric6txK8MeQK\ny1oXO9M9mKLueQfxSjdvY3hoVYQlUeQwPpB5FVWZTBGclLNOjowc5w4DojXH\nrrrE\r\n=SZF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"822d3043ecde9c816a99f470d71a21c1d131901b","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.10","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","typescript":"4.1.1-rc","@types/node":"^12.12.3","@types/mocha":"^5.2.7"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.3.1_1614342874843_0.263422336962027","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@huston007/ts-transformer-shape","version":"0.3.2","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.3.2","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"446e009a647baf157da1303452f9a5ba7a88a27d","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.3.2.tgz","fileCount":7,"integrity":"sha512-3xymTMoG0KrQvr7Q3W7CN/BlOMmVGGIZ0Q89LgfBiAamEay+xWmZxthDeiYGNQJ+8JZXNErtnzYQnSQnhAZuHg==","signatures":[{"sig":"MEQCIEGGFrdcPA93w75ok286ipDfP7BE8zAMQpQ3Q3G38pSPAiBqXdZWm65LLHBANUTIMFbZ9pT7XTDpenqZLhRcjtEtRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOO9ECRA9TVsSAnZWagAAu1kP/jy2XG76FMeBZbfdYc/D\nLPNVgFBSG9+SRTvVB+y300f3I23a+hSdSZOStRCu8QU/Gcz1ZmvSGarsUABg\ndylG226W1q8mYon12lFhOKn0Y+YpNzw/v6ofqm5N1Z++7vvl3UX79EPeDL9o\np2Ld6Aq5jiun4QKkSlTLiS3GU5To/MpmO77KEOWLlZizsS/oNINE7D5vNZg8\ntf3B5Ee/MZxRnNedwZB8qpD2j3ndUcOjAf1XVEbVWgXq+2ydUVWm7U2qnEVI\nvxMOAUVX45TU3aRLiRwbxTUryjsfk/66e10WPeg0CObE382tc867lERyf+2/\nSaSsKj1n+okOihDPRgoAdTx/IfZY5z0+f+IRX4TQQAR7LWKbk0kS2exL2xzu\nJUSZWunsO290ZaJO0oUp/hf4LZ66MnGuGGiFJLkeVmAZESaWkinDJNGKTwjR\nDM86rnJrvW6NBJXvTPqihNmtJY/PIHd1vsXMnXg1YaH/N8ILPLUeX4ANnM+j\nDITAeU99H/LLe+3L2hnopM0dOpptWDa85y3cwsEPz4iINllal8Ab/uEIF91Z\n6oDfq2QLhdI7E2B/H2dgO6OuXTUCmT9LjoW8egGUM1tbhIvSq273rJ2ycG3b\ncnFRWUlm7NgKMefybvguU31OabzQHdHqd7cNIJpACSFepJzVRE4ykf3lIgkL\nOp7/\r\n=4QiR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"7cfea6d0d68dc49d33a8f1efa43bd05cbf09fdaa","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.10","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","typescript":"4.1.1-rc","@types/node":"^12.12.3","@types/mocha":"^5.2.7"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.3.2_1614344003980_0.9429356875632502","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@huston007/ts-transformer-shape","version":"0.3.3","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.3.3","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"718646f2fbaa52a0e76492e3041a2e48195af429","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.3.3.tgz","fileCount":7,"integrity":"sha512-YSabnSmGoUOEqn9W9ulksWodPV5TzVr4ELRZb1ig5ISv9nKvP+xf2JO+nF/m2sqpVrVz7vAvIdHkvhCgEDtR5Q==","signatures":[{"sig":"MEYCIQDJz7aYlVaAUqFIusN7NYToVsZKRdkRpgmWP1dfShBYjQIhAJxQP1vCEPkpeyWf+iZoKOz4HFLh9XrVenYAshFrKUso","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOPlrCRA9TVsSAnZWagAATDgP/36uiyXlU41bDoxmObvS\navqxT+Yt3/lBkHbdxcOjksy454CE3Awe3aQMHxHx841LQ8uaFgFUPJEhJeH/\noTqFXK1Jk0+6PpNKMPOupyqIm2RKPx+QVuZQj+JLO102kexuzEfkZbc5ulU/\nBYfzh/PVfG4bOBBy5hbbRv6hENv2L9YaJm0fLIs1wX7snReFwl2tVN5SLVOk\nnGmkdk0xvMtxXWHlxSG5MZQV+5p7Y7tFgqXw2eWSGOTyZWSRSlItFb0Mt6dx\nUjNRPMMO3XppO7YbyL781vAOF5rKGYIaeSGATpO7mA+qtmrvIJgpEoQN4gnL\nR8wRHvhjzDKESWNIOCa0TPhfaL22A9wM2z7vEx3Tw93kj5WeRs75HA9F8yyY\neT68p5TbDEHBAVqKx1gGHBqvGRfjaVmcoo5qJOBr0QWz6r26bU1kZ5QOQXQC\nT9dwjV2uqvy7XVR+z/mQPwutaipPvK2MTmIUDz8idYmM6733aF6csZjpJ6uP\nk0SCS0kfiZeBFh043B6VXOOk0Ueb2647Urc+ArEP38kUEUUGUKbeSLYd689p\nqmpG22MWfRrvmFw5QssaKdKa1fDPb67NWJB5mE7wzfCB5ZIHNvV1aj/8PYch\nJCfZDO5+mjOQHyFNfE4fuXb+Jxd0WUf1RKpBGDOp++ddYVlXZSC5XIjBfvPU\nUc/x\r\n=yck1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"83875ef6e6ae0a60eeca9bda03bb0d068d7d8b37","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.10","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","typescript":"4.1.1-rc","@types/node":"^12.12.3","@types/mocha":"^5.2.7"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.3.3_1614346603451_0.492140339007046","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@huston007/ts-transformer-shape","version":"0.4.0","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.0","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"8fadb1fca14323e85686529a7349070b878568e3","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.0.tgz","fileCount":7,"integrity":"sha512-AF2qPyUPIcEAZKiX9v8WXj4sa2GvsJ3VQwseoaPgTUbWMZ34AHz9I7J9zFFY9r1YxVjoI+vPuWBBqNE+8u/bUw==","signatures":[{"sig":"MEUCIAex5tpu7RR2uaEbI6T0UIuQaD+f7tEw4fMlprsDENFbAiEA2UKikRroj/VA+LslZE1A2OhAKAsQuPJ1uorHZJ8xDK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqMGdCRA9TVsSAnZWagAAJ2oQAJAMft9AeCkoDZVZmBPK\nxU33y9fTDWpX9xY97vy50XVjnGAyWTXFIzlXnB9IzyA1elwPRpMy+xhAceVj\nELpLjH+LW2fIcIjF8ZaYF3/LDpWzkdSnVjiQV83ng6jCIPB2HZDDEAOtvfcp\nEx7MxTxQMCx4AuT4RRm5dL9ncklfISXTnlCu2a9ErbCML1VyfMMfM0PAHyc3\nhlebwzgsdLsBALIfl0krOOnMW0cpgamGHHzotd34K8exti2NuDwBmd6aebco\nHp9itNSfIB1dDH0C02FjOrZAhGckgHjlFROuFmbugqu5oBpo/qL0YZZXOU9s\nIZXb80F/Y1rEKAs5sHCSB+rOGNn39VaVASDr5whJptEVo953epBVW2Z8PW7l\n+hYjyyhEN0O/cwS8K9dmT3y4pIOq5ClccJE8zgombLWpq2yTdoDYEXZCKm8z\nSK2ymmwq+P5vtEWqbA9TIXlHgjXBb32kUirsKQNwKN/hV17d1Ctk0/Z1Hy2h\nd0dLdkGGQ6oKz+bJqosU5A1bxZkWOPed0t1KIWT0c5ZVdXiMC2geGWIYiU4t\n7/zRdbc53Sr85tRJjZrb9/YcN7qsFkNla1pwEp5wKMxM2v89TzLrjoiKpIm+\nhIL0XYPrLykcwD6MkqOh1OWdH4db8ki73U+JaUrp7arLbE1FIGRvogyrSloe\n4HYe\r\n=daA7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"6de8bd9d3857ef81442da44b9063fea20cc3f77f","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.11","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","typescript":"4.1.1-rc","@types/node":"^12.12.3","@types/mocha":"^5.2.7"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.0_1621672349309_0.030397314765569172","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@huston007/ts-transformer-shape","version":"0.4.1","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.1","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"e696019fb0adf6db3eb04ae5864294ddc09dd9a7","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.1.tgz","fileCount":7,"integrity":"sha512-kRYhGckNAu3uYDgI2jIS5YGzmlRYhUFR89pjC7+x+yDhdHBb7OU4g5TQXDdhLgbZ2wfCw272o3QD0r52djmyLA==","signatures":[{"sig":"MEUCIBgMPFUefWeFSVXCY6Br0+g1Svd0kRYX+71hfBGBqKhvAiEA2kuAfYqvcgMM5juEf8LDqYQuCMZzQCprqifynL32eVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgri37CRA9TVsSAnZWagAAnjQP/ihLDxgc78byiTr3a2gM\nWJkZyuJhCYvJBV3WIbnn9qaeFxfANQnQPpYT46Kr9SZozsxF4z3Qy6IkBPfu\nGy/4k7nhBjI9hOXLZzVTZFLQAM75wu9YO87EFdgiD7GrGS2CX263ivv7dtqa\nfHXeaVyOsRAdyc0m77pmxs7I34LsT+1WJp611Q+Dx6pDGb4K8bg6i4iCg1fs\nCOGJgHkP0AouGLNFBh36fepsBwCMWe7Ll/91Odl8IWfpunZbxXxFsyozGKmz\nHc0CLkYiJNQQ7+KtOQ3zI5D7wSIctW8IQdeinqVcJ9YlqA2f8GQrYsXtrLO7\nXzENFRVO0BjzVJB68rhPCm1K86yb9683bVhuMgc1AosS8JQnJZljVWo92MTa\nmukfs1E5Cf8qIcGoj81JMeDEpRr0DyL2RAxEDjhi80UJ/gzXaifXCrYpobF0\nD+8rAj9AnoNV3e1GICD9SvRtpUeNVKYkj9tgJo0sQQqMd3u9c0Ns3ZMKw0MI\nmpti5+c5+0hGi43d2bIrytJDzqnP/wL82xO/0DCjwrueA2bHldrk4/fUGhjU\nJpdAbNmaTWBxjtzG4P6Q6tb2V8dKGLxp4FfvBoEUzM1hH78iryDydxG+zU7T\nvga89FBLGSWZLtht0G8+5cCn0Ca5tEHZ3qt8m/3yA+ZRTeBoHr6xpuYIb+Xs\nWYQt\r\n=4tZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"45441aea320bad25c506c53145f9f9768791ca93","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.11","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","typescript":"4.2.4","@types/node":"^12.12.3","@types/mocha":"^5.2.7"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.1_1622027771261_0.14692815143610605","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@huston007/ts-transformer-shape","version":"0.4.2","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.2","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"c4af8120c3b7507dd6d1c56b1e41a6211b865afe","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.2.tgz","fileCount":7,"integrity":"sha512-0YHk+FJcD4B6qaYDxjwHY1Ldh8e+GnkBDHkQYyLnVhfrNkBXGRZWcDm+sSogcx6xxLc3m1lJCThYGd2AP3Vrew==","signatures":[{"sig":"MEQCIFr7Vsx06GnV7CSUEfpe6jl4GKt+Goee2JylyNnbt7QPAiBA3dmUnGUl7SaRaaqrgWpCxiv4LqIqSmM7AyrSr7hkkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhllylCRA9TVsSAnZWagAAaIQP+QEz0b9XFD532HQfh2m7\n6J14WpNAcmtVWzpsQKcPkxN7AteQjBbIBDe2/errnSbMxHjmngR7BV4HJf3S\n6pEusMS+/ZR0BETnvvZPeiT0og5sjHtfqBeAQTvhYhm3FTpYVth+xw3qW8MU\nhxX78eobxudDz4iDpoTGhUSZb7XEvNIxb8XSQvKPwzntA+pdu/HrB7kFvM0A\nJxUS1FNzgLYtYm0zMfqGQRr6zxsf/ro3O68megLBlhFcDi1kKGWAdDlbX998\ncuzQzgrb4sM95JcSacFqke91o6ppMgLnEgj68kW39CZiozNlldobygbX5c5n\nsEd4cCIPH+5OtRhIu6xrEnT1zvzTbz0EpbkN3iahBXO9AxDKG2jA4k2gFyX/\n6rU7hSvKDVXLSEW5wTshL7sJWvFcLjcJ/c8/tdqTGhWnKp+qGoelKfe8gtv3\nNOQxzn1U8EE7Guef1Ilbs2DQPZkLiC1f2K55Iq1UT4dFw9Y2fBHCKFRMB1lb\nghoGBD++ck8Tx0FB04Jx/T1pJ61xyZDD9Ka9Y0dBxU88uJtQwWZRXKMBV0T4\nK/pb/uFWTRDi6oDGj3jkpmjujkeyv1mbhLeK0yRxTv8BQCbxGKfPLyLtwWpg\nZICtz4mvZKSAOvRUYI/66KDVobm8uEaKyjDtyFz4VsLDcw9OGjUmVqpuDu8g\nKD2G\r\n=7Il8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"0d0b625aee61ca8c57ffea26eb9d67eedc3130a4","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.15","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","typescript":"4.2.4","@types/node":"^12.12.3","@types/mocha":"^5.2.7"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.2_1637244069580_0.5211150265742779","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@huston007/ts-transformer-shape","version":"0.4.3","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.3","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"b134c4045fa35f784a31a15c3e28e742777a2c79","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.3.tgz","fileCount":7,"integrity":"sha512-zTURiHniPdNSUVv3IrrgDXTyWpmFeSRPgcQdcG583wrkjLJsg3/1dnX3oDmDkNDnFraNuuJwj63dPrR9cGLyXQ==","signatures":[{"sig":"MEUCIEElp6/NM4bXoGzOaqKSa2R6iVV112AkE7T8KK16FBZBAiEAj6yLFK5VDQM65hNDXGWlYyPbR+qJbq/XqCGlCliasq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhll+2CRA9TVsSAnZWagAADcoP/1QmnHeKsmV7mLJ1EtNR\n09PGqKTE/vixgGxQyIQ45Q6/yH3Eoyb9nHkRHcyF35supgKocNsMlByQjDCp\ncCrSzvIM9JFhHpCYLG5mIacQUXWuBHi9ZWmzaMTf51KusDuQoaZijSAbL8BL\n7wiJKWBqgTV3x0DLWg4EiMIYTnJcm3Ze7NaGHLyND/pWmuqO0j0ETMtOUHHM\neR9imjb7PS38RN6u9cbTpSz1BD222YNG/1iKfQCWuPlCNet3BoKMRINOcnGe\novL4ZhLY+LoNQZxqOKKIYnZ5e4tu62K1GgELIb4hazHpDIo94LXh8+ZWppqj\n3/jesHbdb5fuN0Y1OaxNiFnaLPBY8j72wtITcK8Mcpp3Zwvd/uezOb+PdsQv\nzLVnJwY3Dymk56OTwtQuxEt9ZEJbAy6ORcaGEhtcNfzSygddTrJyfuBAvMg1\n45QX1x+bULkSjSVFNTxdeZbbgGHw/8AjMTyWD1jlRmkM+/Npglsc8QHk2vfV\nacTrx/CmnbaRyy+0+APL2tibNHCJelfdWaQzLoyNSTzuRNCeGT1gBI6FzFYm\nONKjbysCRAxKkfmoUGebMhTZ31ZGxEMOZ3uSOpwzbGDLWtfZsoKL+c0LY4wM\niPTY8M45YZtOvpiPV/fF8HxWwK6mC0jJXxfqhSI3hBsndXvBwJ97nsuRRfry\n1ubK\r\n=RQFB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"1af3f5dc8924eb86616d0429dd6552518de93272","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.15","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","typescript":"4.2.4","@types/node":"^12.12.3","@types/mocha":"^5.2.7"},"peerDependencies":{"typescript":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.3_1637244854807_0.9803011415322296","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@huston007/ts-transformer-shape","version":"0.4.4","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.4","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"dc96f4b80577b6de1fb4863f7c85dff5bc35d6e6","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.4.tgz","fileCount":7,"integrity":"sha512-3/tdoTz80DCvX2N/bZ5Qxi47oiyECi8Q7PXmDcrerTEIS2r9ZX/4QQz7L+I2VVlnJEdHB7fwHslGQ5G1CuKnlQ==","signatures":[{"sig":"MEUCIAV6nFyKoWtOBwkiorEOQueMxpB1ZcuWg6Pkknb0hZ5oAiEAwBFIkbZHHoFcpyUlxY5ILS5H4DHcatkqRa1kyB1gIq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1XeQCRA9TVsSAnZWagAAKs4P/RitUf3vgDNMWHNoru5z\nG0+r9Xpz3wJEIESzRPbozAH/VWk4zVBExGytT1uuhqZzj8d+NmgXK2pM125X\nik2S0fpWh3J7ZLzhklYJHfA3AsJZrHdlFHvZLiejk0X+Uxjq1tC5051hg8Ja\n+MOFUnqsR4goqVySR4Q5wCOKzIWTZsoUuc/aP7GZtE4HV7zjBGCbFSy/hFs/\nWPJIzo7kFWEcDjYf2bMRB0ouMiOnTSM9H3Uv1pYWS8/Lq9TzWG5opCXeFSch\n1HIf7vQxcoEtopHSiFMoFPzsGbh0i8RUTkjWacW3s0cdMmWwcKOmtoj6X3I8\nYaHSAbFjoOMUrY3xYEDBImSfZkWaNktkW/ka9j6vcY664RnWsNw95dkdb0B9\n4j3TYbbGvnZIbLpLoVr/GnUwkZx1E+olrlki4tF2WmoGxUzDo7DMSRHPJowZ\nUbNM6C7ZRH9gwMBUzLC1V5o63Oxk0B8zMf8doYlsKtSkyKgHLedXmwvqjRkI\nKjr723w1tPuYR8SaxUskps5Pi3VmLNkFoV0SuARhjsC4d4RZ8QiQOFDLdWR2\nvpihuOa0in8DLfxhkHBXKYVhLxlgU4BaJlPKqr9oehL588pNX9omH41kDY1I\nL08ifV08WAunAUd5/zD2NSatiPVTGI0cKDpcMW8A+8kwcTdgOWWEDdyZDHdT\n0lIe\r\n=xwOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":"kimamula","gitHead":"3eb487333076b70597e8a0e7c92696a122480369","scripts":{"test":"tsc && node ./test/compileMain.js && mocha ./test/main.js","build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"6.14.15","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","typescript":"4.5.4","@types/node":"^14.17.1","@types/mocha":"^9.0.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.4_1641379728762_0.3702554193257923","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@huston007/ts-transformer-shape","version":"0.4.5","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.5","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"db516ac52132e9be4ccb73c8e3d0dec922032d4a","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.5.tgz","fileCount":7,"integrity":"sha512-DfAg6nt7TQCjQXf6vCnS8gjwiMEB1vIZPeen8JcKYQgCf5tkQ+399QVJAzp0tm+mYse5NZJt8HkF81kEu+HtcA==","signatures":[{"sig":"MEUCICzBaEOs/wNbuJ2dKZRP0ugHY27PcmemesR8ShyVmQPRAiEAzzDjFjixX0p00BQdj0W0Xv6xH6htMsy/356VgG2U3a8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLFS+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHvQ//SstwMkp2rruyeK4i7+k5xSB4IBdt1q3n5lFcdWKPaxnUvdGu\r\nVuHVAPCVUJM1n0aduKj0xKZGz4/+akc+GoZKS77dtt4mb+lFduZlbRBTbOfp\r\nf8vIjt+08N7mkRluu/7vqhvnSrNXITcxbe67rHefPdAqVOsZpIeEklIU1lmH\r\n9OsVH0gzorHBWlW/BBa26KnKTmZs2sN8b4G8RX+HpWJGR/lxExD147ePX0Jg\r\nTVfv7d/6TItnVVzOIy+VI4soKihLlcDUSdREiqrz7bXfuEFIeLCz9+7UA8R0\r\nvZIx49UWLs+JSeQK5QhuRnvKhDIpf4nFVZEuRL36cavfmyw8YQ2ojFK2a6w3\r\nRbKz8daHIvt/FAkwOP2PSrQ5oZu+OlkNmnZRVm8yh307HFBCJFX6ezzlXOQz\r\n7dgBGMs7jfQUVqqxDRW0qXN1JSkwd6UHZ6BWob43vrrZwcsRt8WHF6sX0DTY\r\nKX94WwAwHpYUmCj3wSvLrXKHD52o0MTsP06xh/6OyQxP5oZrBUAyeHgqNRAg\r\nTmI+/miqIcFOt93+1qYNFz565p8Vq7vvzLcadIoSv+t7f5OjUeRoE3GJ+tGE\r\nLAUFliJZ1FKCHZ0pY8VyGMFy9431BhMVzd9dSh59SnSvLBv+dpYXeHgSEAOW\r\npYkE0+b1xjNfEeGeTA0JtseJu0PuHjwG1yY=\r\n=dAF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","authors":"huston007","gitHead":"e3ad23d3548a8cdeee81afc727658cfedaefd66e","scripts":{"test":"tsc && node ./test/tests-compiler/compileMain.js && mocha ./test/main.js","build":"tsc","transpile":"tsc && node ./test/tests-compiler/transpileMain.js","debug-test-compile":"tsc && node --inspect-brk ./test/tests-compiler/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"8.11.0","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","typescript":"4.8.3","@types/node":"^16.11.59","@types/mocha":"^9.1.1"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.5_1663849662378_0.9891446758635825","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@huston007/ts-transformer-shape","version":"0.4.6","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.6","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"834828742e95175db3be7d91fc148c5dc9419c77","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.6.tgz","fileCount":7,"integrity":"sha512-AZvORLiVX+61lDQNWyP4PtGjF7StTv1hJr+McQg79iMgw8McUFvvmPMjX9jJ11L2OQ9MQP+NePmWYTrSsmtmsQ==","signatures":[{"sig":"MEYCIQDQpKQYVArZFi7Rr84ecMiNzHicsldjxN996950neDU1QIhAK/1UpOj3hKV1ycRhA2KE0fM2EegVWYFZjYA1IDjLTNt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14421},"main":"index.js","types":"./index.d.ts","authors":"huston007","gitHead":"0298919be86badd2be1a407b58b8a74838b2b4ea","scripts":{"test":"tsc && node ./test/tests-compiler/compileMain.js && mocha ./test/main.js","build":"tsc","transpile":"tsc && node ./test/tests-compiler/transpileMain.js","debug-test-compile":"tsc && node --inspect-brk ./test/tests-compiler/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"9.5.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","typescript":"5.0.4","@types/node":"^18.15.0","@types/mocha":"^9.1.1"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.6_1707423323257_0.6240746051250936","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@huston007/ts-transformer-shape","version":"0.4.7","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.7","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"755ddd71ab90bdb73b680289f28f196817f9d8bd","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.7.tgz","fileCount":7,"integrity":"sha512-cgEiTt7AY1SfE5wrHI3mqWZylY1RbpfJ3j6XUCy9lMZVWAbocOobtS1zdDO3LHf9/AY6AAH3JhrQE2H56EnTyQ==","signatures":[{"sig":"MEYCIQD6wQ0YrMAdWHkqjne7NZwLud4wCikjNvf0PvFnRR9ZPgIhALNSJaKT1msn1xRd9DcJHMelYm0W8wefkEKaz5ugr1ji","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14421},"main":"index.js","types":"./index.d.ts","authors":"huston007","gitHead":"2b61c67bbf6ea2e6f3f87961002b90330f0daf1b","scripts":{"test":"tsc && node ./test/tests-compiler/compileMain.js && mocha ./test/main.js","build":"tsc","transpile":"tsc && node ./test/tests-compiler/transpileMain.js","debug-test-compile":"tsc && node --inspect-brk ./test/tests-compiler/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"9.5.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","typescript":"5.3.3","@types/node":"^18.15.0","@types/mocha":"^9.1.1"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.7_1707425341274_0.45577459227039085","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@huston007/ts-transformer-shape","version":"0.4.8","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.8","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"856c50193bb07e8d1889b140481d8ee394dcb605","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.8.tgz","fileCount":7,"integrity":"sha512-z3qGvO7MZMApuc446ed00FELfu+QavoYiGmvslN+bwS5Wgjc02/bwzOi9kAzNbkGgZ8OdZqKW79KxTZWKWQ6Ww==","signatures":[{"sig":"MEYCIQD5g/b+4ZIA98RzNx0Io4FTA3uLBC6ONq3bBLeGDiCuOgIhANMsvgBtaLEIqNdFpAL7iRwvc+UvOKUrMKbnHEK6ISKE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14415},"main":"index.js","types":"./index.d.ts","authors":"huston007","gitHead":"1f371c7a2493a84bb0a31bd5bb85861485777343","scripts":{"test":"tsc && node ./test/tests-compiler/compileMain.js && mocha ./test/main.js","build":"tsc","transpile":"tsc && node ./test/tests-compiler/transpileMain.js","debug-test-compile":"tsc && node --inspect-brk ./test/tests-compiler/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"9.5.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","typescript":"5.3.3","@types/node":"^18.15.0","@types/mocha":"^9.1.1"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.8_1707425734314_0.3258223466888728","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@huston007/ts-transformer-shape","version":"0.4.9","keywords":["TypeScript"],"license":"MIT","_id":"@huston007/ts-transformer-shape@0.4.9","maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"contributors":[{"name":"huston007"}],"homepage":"https://github.com/huston007/ts-transformer-shape#readme","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"dist":{"shasum":"89122d451af762b136f689ed6dec27ecca9a853e","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.4.9.tgz","fileCount":7,"integrity":"sha512-5RCedWfJGlpshTXUQhBs0KcbMw7B4IUfqEXtDGwAizT7oy1oXL5rDNuLVKrlyLqsm+HulaNeY15lJJbDaDdoZQ==","signatures":[{"sig":"MEUCIDTUFoFE7VJsAhrBYsBuTgEEWcd+28kZ9LW+xbtUdtfOAiEA9SEmQOJ8uywMpXyHpFkoo7wdUhgOHT+Hg56iloQFBQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14617},"main":"index.js","types":"./index.d.ts","authors":"huston007","gitHead":"e243f2f76e8161d2ad5c568a572cdad9b1231266","scripts":{"test":"tsc && node ./test/tests-compiler/compileMain.js && mocha ./test/main.js","build":"tsc","transpile":"tsc && node ./test/tests-compiler/transpileMain.js","debug-test-compile":"tsc && node --inspect-brk ./test/tests-compiler/compileMain.js && mocha ./test/main.js"},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"repository":{"url":"git+https://github.com/huston007/ts-transformer-shape.git","type":"git"},"_npmVersion":"9.5.1","description":"A custom TypeScript transformation to extract object structure from interface","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","typescript":"5.3.3","@types/node":"^18.15.0","@types/mocha":"^9.1.1"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-transformer-shape_0.4.9_1707513877950_0.35057008563231395","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@huston007/ts-transformer-shape","version":"0.5.0","description":"A custom TypeScript transformation to extract object structure from interface","main":"index.js","scripts":{"build":"tsc","debug-test-compile":"tsc && node --inspect-brk ./test/tests-compiler/compileMain.js && mocha ./test/main.js","test":"tsc && node ./test/tests-compiler/compileMain.js && mocha ./test/main.js","debug-transpile":"tsc && node --inspect-brk ./test/tests-compiler/transpileMain.js","transpile":"tsc && node ./test/tests-compiler/transpileMain.js"},"repository":{"type":"git","url":"git+https://github.com/huston007/ts-transformer-shape.git"},"keywords":["TypeScript"],"authors":"huston007","contributors":[{"name":"huston007"}],"license":"MIT","bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"homepage":"https://github.com/huston007/ts-transformer-shape#readme","devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.0.0","mocha":"^11.1.0","typescript":"5.8.3"},"peerDependencies":{"typescript":">=4.0.0"},"_id":"@huston007/ts-transformer-shape@0.5.0","gitHead":"fa3564a6c632c69041aac066396b0db4b6f93b4e","types":"./index.d.ts","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2VgjlVzjQBC8mu/kU/UxS1Bj5iXlL+3rppxZxAAaie6glcc3gKaT0ofy1cRDXPlLBTUEKGU+Pi8g+H2Fhb5IwQ==","shasum":"7a90d6861077f34d576ba6f92b8aacdf0f8c71e3","tarball":"https://registry.npmjs.org/@huston007/ts-transformer-shape/-/ts-transformer-shape-0.5.0.tgz","fileCount":7,"unpackedSize":14866,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdudvoYU5rIHZhyqlmXiJLd3yLOh3IVOrnPIDomvWKFwIhAMZtueE1lor0yAE95ChwTyF2iG4QxtfmEHOkgaE/EoXf"}]},"_npmUser":{"name":"huston007","email":"andrey.skladchikov@gmail.com"},"directories":{},"maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-transformer-shape_0.5.0_1744625142890_0.764792605579641"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-26T11:57:41.640Z","modified":"2025-04-14T10:05:43.251Z","0.0.1":"2019-02-26T11:57:41.988Z","0.0.2":"2019-02-26T12:42:54.471Z","0.0.3":"2019-02-26T13:37:30.282Z","0.0.4":"2019-02-26T13:44:06.740Z","0.0.5":"2019-02-26T16:23:07.334Z","0.0.6":"2019-02-27T13:33:00.567Z","0.0.7":"2019-02-27T13:33:38.248Z","0.0.8":"2019-03-07T14:49:50.435Z","0.1.0":"2019-03-12T09:48:21.393Z","0.1.1":"2019-03-12T13:47:14.624Z","0.2.0":"2019-06-17T17:14:25.031Z","0.3.0":"2021-02-26T12:27:49.352Z","0.3.1":"2021-02-26T12:34:34.981Z","0.3.2":"2021-02-26T12:53:24.108Z","0.3.3":"2021-02-26T13:36:43.600Z","0.4.0":"2021-05-22T08:32:29.558Z","0.4.1":"2021-05-26T11:16:11.374Z","0.4.2":"2021-11-18T14:01:09.729Z","0.4.3":"2021-11-18T14:14:14.990Z","0.4.4":"2022-01-05T10:48:48.898Z","0.4.5":"2022-09-22T12:27:42.539Z","0.4.6":"2024-02-08T20:15:23.426Z","0.4.7":"2024-02-08T20:49:01.400Z","0.4.8":"2024-02-08T20:55:34.466Z","0.4.9":"2024-02-09T21:24:38.123Z","0.5.0":"2025-04-14T10:05:43.084Z"},"bugs":{"url":"https://github.com/huston007/ts-transformer-shape/issues"},"license":"MIT","homepage":"https://github.com/huston007/ts-transformer-shape#readme","keywords":["TypeScript"],"repository":{"type":"git","url":"git+https://github.com/huston007/ts-transformer-shape.git"},"description":"A custom TypeScript transformation to extract object structure from interface","contributors":[{"name":"huston007"}],"maintainers":[{"name":"huston007","email":"andrey.skladchikov@gmail.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"readme":"# ts-transformer-shape\nA custom TypeScript transformation to extract object structure from interface\n\n[![Build Status][travis-image]][travis-url]\n[![Downloads](https://img.shields.io/npm/dm/@huston007/ts-transformer-shape.svg)](https://www.npmjs.com/package/@huston007/ts-transformer-shape)\n[![Run on Repl.it](https://repl.it/badge/github/huston007/ts-transformer-shape)](https://repl.it/github/huston007/ts-transformer-shape)\n\n# Requirement\nTypeScript >= 2.4.1\n\n# How to use this package\n\nThis package exports 2 functions.\nOne is `shape` which is used in TypeScript codes to obtain shape of given type, while the other is a TypeScript custom transformer which is used to compile the `shape` function correctly.\n\n## How to use `shape`\n\n```ts\nimport { shape } from '@huston007/ts-transformer-shape';\n\ninterface Props {\n  id: string;\n  age: {test: number};\n}\nconst keysOfProps = shape<Props>();\n\nconsole.log(keysOfProps); // {id: null, age: {test: null}}\n```\n\n## How to use the custom transformer\n\nUnfortunately, TypeScript itself does not currently provide any easy way to use custom transformers (See https://github.com/Microsoft/TypeScript/issues/14419).\nThe followings are the example usage of the custom transformer.\n\n### webpack (with ts-loader or awesome-typescript-loader)\n\nSee [examples/webpack](examples/webpack) for detail.\n\n```js\n// webpack.config.js\nconst shapeTransformer = require('@huston007/ts-transformer-shape/transformer').default;\n\nmodule.exports = {\n  // ...\n  module: {\n    rules: [\n      {\n        test: /\\.ts$/,\n        loader: 'ts-loader', // or 'awesome-typescript-loader'\n        options: {\n          getCustomTransformers: program => ({\n              before: [\n                  shapeTransformer(program)\n              ]\n          })\n        }\n      }\n    ]\n  }\n};\n\n```\n\n### Rollup (with rollup-plugin-typescript2)\n\nSee [examples/rollup](examples/rollup) for detail.\n\n```js\n// rollup.config.js\nimport typescript from 'rollup-plugin-typescript2';\nimport shapeTransformer from '@huston007/ts-transformer-shape/transformer';\n\nexport default {\n  // ...\n  plugins: [\n    typescript({ transformers: [service => ({\n      before: [ shapeTransformer(service.getProgram()) ],\n      after: []\n    })] })\n  ]\n};\n\n```\n\n### ttypescript\n\nSee [examples/ttypescript](examples/ttypescript) for detail.\nSee [ttypescript's README](https://github.com/cevek/ttypescript/blob/master/README.md) for how to use this with module bundlers such as webpack or Rollup.\n\n```json\n// tsconfig.json\n{\n  \"compilerOptions\": {\n    // ...\n    \"plugins\": [\n      { \"transform\": \"ts-transformer-shape/transformer\" }\n    ]\n  },\n  // ...\n}\n```\n\n### TypeScript API\n\nSee [test](test) for detail.\nYou can try it with `$ npm test`.\n\n```js\nconst ts = require('typescript');\nconst shapeTransformer = require('@huston007/ts-transformer-shape/transformer').default;\n\nconst program = ts.createProgram([/* your files to compile */], {\n  strict: true,\n  noEmitOnError: true,\n  target: ts.ScriptTarget.ES5\n});\n\nconst transformers = {\n  before: [shapeTransformer(program)],\n  after: []\n};\nconst { emitSkipped, diagnostics } = program.emit(undefined, undefined, undefined, false, transformers);\n\nif (emitSkipped) {\n  throw new Error(diagnostics.map(diagnostic => diagnostic.messageText).join('\\n'));\n}\n```\n\nAs a result, the TypeScript code shown [here](#how-to-use-keys) is compiled into the following JavaScript.\n\n```js\n\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar ts_transformer_keys_1 = require(\"ts-transformer-shape\");\nvar keysOfProps = [\"id\", \"name\", \"age\"];\nconsole.log(keysOfProps); // ['id', 'name', 'age']\n```\n\n# Note\n\n* The `keys` function can only be used as a call expression. Writing something like `keys.toString()` results in a runtime error.\n* `keys` does not work with a dynamic type parameter, i.e., `keys<T>()` in the following code is converted to an empty array(`[]`).\n\n```ts\nclass MyClass<T extends object> {\n  keys() {\n    return keys<T>();\n  }\n}\n```\n\n# License\n\nMIT\n\n[travis-image]:https://travis-ci.org/huston007/ts-transformer-shape.svg?branch=master\n[travis-url]:https://travis-ci.org/huston007/ts-transformer-shape\n[npm-image]:https://img.shields.io/npm/v/@huston007/ts-transformer-shape.svg?style=flat\n[npm-url]:https://www.npmjs.com/package/@huston007/ts-transformer-shape\n","readmeFilename":"README.md"}