{"_id":"typeonly","_rev":"32-3917be143d7ed8560b78642d0a49c33d","name":"typeonly","dist-tags":{"latest":"1.1.3"},"versions":{"0.0.0":{"name":"typeonly","version":"0.0.0","author":{"name":"tomko.team"},"_id":"typeonly@0.0.0","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"dist":{"shasum":"39d6bfc02c04bc7088337daa8faa652e5170b4ee","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.0.0.tgz","fileCount":2,"integrity":"sha512-hokPdMGGGcDEb3YA5wwj4wBxP7vpUquovYXE7LyHFy9VSyQqTxkyDzt18qMGZDGHDD9f+D8/fUJt2UOjM7D7Iw==","signatures":[{"sig":"MEUCIQClrCSBoG0G9oQ8/Kb0kWH7iT0H7PYOXWPvmxoU1PtG4AIgVrAeN9bH1YLVXuLldSoqoIVggWtDICjh+OKm//sqhRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8qORCRA9TVsSAnZWagAAWK0QAIUQafXdfgsuKZX+ZFH7\nBOxYjH+4y4RW1/LYccclMFZ2AC3FutfqYjWnoJZpHbRi3thDCyMvvk2WDCfD\nVAcTlQeRIcrg0eKuo73qLS7fe4pitTcQFn+BJpbaJIOR/lcHlYlqRdAs+FuL\nN6kx+fqzbv0uZVbyXzPHWpl8IMd4acvI0PiwyhLaiuvkgp50N6x2BIj4RUaD\nYEDbun7RrvCx0618p5C4im+BlFFypkkCFj+qsRU4YptOXAZZ2hmKPLjM5QVm\nmfjsmAJlxdqA0Hc3zF4aRFrStZGZfmoFwGBJnBS1mR45RBAUwKWm6oFvJawA\ngGSFvNyJwYYdHRl8c7Z7gAUDRdfpAT7yh0UZkIcKvbjkQ/QQc0gtF2n6l0XJ\nlUz6rUHSp6vC2WbXN/kETTD4JAyO2Q7WqoeMJZCEAjwvt45tyrUSa8dzzeTF\n2TF/KKlNjpyESUDnP74X8l1tR15AvtBM4z5f8aFtVQ5yZwPr5R6rGIaf1hd3\nt2pbDWoJmnj2lO8FtIn5WqiMrm/+dMZ2RvWnEMs7RtQR/1qnsCUfFH1UqXq9\nipy7wXhLTT3lWPFC+nEj+oSnQM/CFy530dGViR1RjB5M6j1J9qOktIb0kAWH\nuMEl8dwTi1ibxchSHfst09D6EZMCCRxshkb0KJRzFa7hWugzxn+2zybAgj0r\nJtKX\r\n=9q7M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"_npmVersion":"6.9.0","description":"Coming in a few days.","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.0.0_1559405456791_0.17449296164868477","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"typeonly","version":"0.1.0","keywords":["typing","runtime","interface","type","typescript","subset","parser","ast"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.1.0","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"521bf652fd3e9b4173674c22bb9f1da58d8defcf","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.1.0.tgz","fileCount":63,"integrity":"sha512-8yjbl/Y+3HpmOiOlpqyWKb+uHszPdv9SGPYxv8hutz8Pf1lWL0+ga+lHTMYSzEbYJU8S2j6GJXUD7r/7mIMbCw==","signatures":[{"sig":"MEYCIQC8PTmLm4s3G0WjKPtO6XQjNM8UucZyFqdMEaKhr9wMiQIhAJOKuSG4qPdISRya9dy1OnCyqBOkT+j7qlrFj9beGmzX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc91jxCRA9TVsSAnZWagAA82wP/2WtlQQHD+7QGxBjeRGG\nA7G9LQY/1SVbUXLNdd9HYyntEYP/15bN61S6FX3HfDwe0CBzXp4RzOIzdWRl\nTx6TpKEENYAKhq4/KAmeA1RTearfwMoKvvtGcX8prO9MEO4m/zMKsz/HMp88\nABbKxR4aEP1ylCb2ociK/jtJrLnWZVxk3cZnwK3+F03ewc94ZNMIpfqey8QA\n0xbY5vwrXMdjr4xnSu38d8NPgufhi3xibpQ8fj6qrCxzNyyft9ZNYRaxqCod\n9z6LV5cA8bi47GFboPqZxz/D25a/WOglZdclh0nuI1SUFcTIYGYrRK/ZhOmB\nHpwliMs89o1RYAWKw1dgIAP28GW68vowGm/M5N2I8cghul8jH7ZVkSnFwsd4\nVQG7v6KTIwKjMiX20EnWUJiPXp9MYRHOXY8DRp0fTy3PrDmEVAH1l5c2klRH\nEWTuIUXV55knqBH3SCF7IkPUREtCNNFdiOvtXXyotI9XGB/FiecH4VGeDPmZ\nDkyEhIaSU+0my/4LEkGEZmBo+XOaPmYEiFberSv5p/VJ5WVbAiQWe1LXQMZA\n2W5E++A7ilJeMYjatJzbybfVU/AFmaBRgBthgze7/wyNwMfZtkBXC0AYOp6v\nM90vI7kWYDSHHG3BgQO6G+BBjKwPMZ3wGb8BHgxOB20jbTw4JfUEGZrZIPkw\nNXpd\r\n=uFBG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/universal-ddl.d.ts","gitHead":"a6bb64dad112251e6e029906e5b0b08ae804bdf8","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest --watch","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.9.0","description":"A language to describe typing for JavaScript and JSON data.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.17.0","ts-jest":"^24.0.2","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.4","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.1.0_1559714032399_0.24045349529241733","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"typeonly","version":"0.1.1","keywords":["typing","runtime","interface","type","typescript","subset","parser","ast"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.1.1","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"04ea6804741dfadf33ff1dded3a1d5649c477dab","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.1.1.tgz","fileCount":63,"integrity":"sha512-ys+aM4EqoSgRrsZKPOTgckB1rxw1j30F/wMLh7BJr3P0rff60HcDBD/B2vNwNiHx1/2Fkh1nHIUQ6mJPvYCkJQ==","signatures":[{"sig":"MEQCIFeHbnyhwRbWOziVOIUVF8xPPVI4oqAcPTqVbgokQcvNAiBZ417+IE5NxUfknTbV1u15ECV+ggphi+h+7csGbLMQ7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc91waCRA9TVsSAnZWagAAKz4P/RLFTXSDvPb/jL05pC2a\nd0NLCHm5H6QUdxgakL5XtOX5OyKGzOjHS2OaM8+3jZSP40a8wXeHSaEuAT45\ngtoqStEZwZ7iKDOawwvaJmEf4d07mHH/kXC09uFBqvMJGjQ/CG0kCvyaJ3h9\n2bKl1/8krnMtRy3SXu68aYB3STcrctARmHo5WyiuIwGU/+rHCwiLEwPv+Zpg\n5S6h83hlmxZtD94UD918WYD8YkOsl2xY7D5QLCVeNvQr49mYLhaDMlX8k5IM\n7DO+gV9oMjhoiKPcgQ0f2p7ECfxfXaCJ40Gv8BFmYmlO0zJqu2aiNeduBE2L\nTxKd1x1UFOqDhdA4DXYi4IFBpU72k5bAVFxqL27ZrcvnJXxkq8JP09lQcrbN\noeUIMitPyjJyzYV2+1X6PcNn4XAOuN7DEvJ4RqRdX8RUHxgwnlcB1EyMBw5L\nRlJdaXkevepmWCYEcbySReLT/6Om5RHHLNZTQupNRdZNr0AXf8gdNgss1D0G\na3myRW5DgI5JJ1hBnWrxqI92ERmFmV3rzI+9DkuSeVR66x2Sr0bOdY9tmCj8\n/Pf5PapCSaJuFc1qmA3A3bvpByBN8mxzLzOfBr3lLi4529NBkPe6Z1YEtcFJ\nFN62AODvq8Gs/ryiTfjN1fZeqekSOX+dQD7ctH+hBTkg2L6tcbA1qSV7T9g4\nnl7f\r\n=JHtm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"a6bb64dad112251e6e029906e5b0b08ae804bdf8","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest --watch","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.9.0","description":"A language to describe typing for JavaScript and JSON data.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.17.0","ts-jest":"^24.0.2","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.4","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.1.1_1559714841697_0.5028173224283108","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"typeonly","version":"0.1.2","keywords":["typing","runtime","interface","type","typescript","subset","parser","ast"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.1.2","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"88e7ad923c23e0bc7e61a08a8043c2bb5715cf45","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.1.2.tgz","fileCount":67,"integrity":"sha512-h7QWR851wagT0/YywVQNaZ0hQZA6FTpENqygi6ePlVmSB0+jAqm7bW8x44/3hQjnTXb8/Avv9FL++nGGWh8sMA==","signatures":[{"sig":"MEUCIGi4bYDCEzWAsvjF9lEFDyeW2uJaTobDxQB1vEw3gZ7eAiEA2RbNefk8JqTvuLRZkFBdRzTAP4MOlPzS31AUTQti0Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+qdUCRA9TVsSAnZWagAAayEP/RcjlsBvqXjoaW8UKkWk\nHbwmi+rJTEt4Aa2k6BsMrc36gKuQ43+DDtPSS/oiKdpav8vbtdX1GN9/1ytP\neXf2Ow2gO+V1ISecFrHMwPz+fCra1boK0w1vE1wRL6vU8wuRouJV55CjLxZK\nskU+shp90cEUBee9gfzO1fiPwGkT2DKSPNoH8mZvkIfOKpnl4OIoEryQ3uJV\nhna7h/FLIepZe/0SU7iu3QfiVVoCSpC2Z24QdQZf0bZvLOnJFuvOxDTKy0PL\nj9xeiJ6DmohM9fCQWuqSK+A7hDGyITiN32JKwXcfx/zRs1OKvsqbigKhB2yS\nMTt35pr2Be6n+88KkLLItSP4OVAvjysyadreehgd9E/Ftm2YiQN6WUB2vBiU\nK69S10pY6TfPQwUJtZMwyrkleCmFMeP6EyVzjoIxq7jbnCj/xngCbo7pKnU2\nUnHUZ6/uKEkBGtTvF2kHDrqN+PcOB7d+/geMOWc9bzCMf3x5Q3cIEqPVJCZG\nIPgL8VWK8GjHGCwyUzRfR641LhSUdJHt4gkAhdN3/jMo5JFALWbaqe2Jp/HH\nrZ90zM36Y0BHDrR+/+QZ0pbNo9S8bFWUyd8/bz6ITGqJpHywkiTLPPAzVwoR\nJOz4aHTINix1UJjQ2zJZk49Pn4U0aFPKPrN4e915Di8YwHb9pZX+WWYvqIs8\nN4pi\r\n=YYZH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"dbe0a5f4970f7487ddc4184bc66ffc07125b0017","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest --watch","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.9.0","description":"A language to describe typing for JavaScript and JSON data.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.17.0","ts-jest":"^24.0.2","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^10.14.8","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.1.2_1559930707719_0.9477159207916439","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"typeonly","version":"0.1.3","keywords":["typing","runtime","interface","type","typescript","subset","parser","ast"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.1.3","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"06dd4261a904d2cebdb51ce7f320626a26e5c774","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.1.3.tgz","fileCount":67,"integrity":"sha512-oICRESHPeaOMZj7KfKRlcG8lJw06ulG1Mv306xTgTGag+qbikg6SRsRHEMNDZaUTM7LriSLFLmUlqcC0UN2/XA==","signatures":[{"sig":"MEQCIEA1wgdJyXsUmRKdnZyzcJYtahEYnm+jF2lQ1mxviz/TAiASMcvi2N04buPSjgmlc0gT5vJQSwudxtMTgC5D09pmfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":531763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+3RLCRA9TVsSAnZWagAAwJgP/3uwPm+mkT8i1bKbjCEw\nJhL2/FdFld8jTnFfrbRVv+MOoch9DUBPEtGdNGNSBkq2VQgi/0oThAn8wvpt\na68JPSBuLLuurb+4RavCiAS4CPSL6kMus3d5U/wxsMtG84KseiCwOoPT1s91\nuw9OqM6PAgAOgZYoheonoT0ybg/K3SSs4++oLYNMHNrcHGxIHCWs8JCkvDmP\nyp03CSntw+K/QQHy8+rihS0rV2mWJrqcfooVB109eTn1h8/HRQKWUWwElWrI\nDcc9g/EM0VOwKR/6uXwW4oXBgR/n5MmucJn3IR8mBe0gtLWPSkyzwsk5sQ33\nFKXHC5FIl2MFaIjq9KF4yKzg9U3dt8chanmOgvKLKSLXs4SrVzHsWomCbSJg\nNR6nLTKR7pWTIMHVXrntk3NQM8NDlo5LWretgMEfPHxhT6hAtPq2OAvMkqL0\nUEn3/M1Yrj/gqU50B0KtLF+4lALzQ0mg6GuIOoma1qIgKzk4/cT4GfTOdLaH\nDUbNo/0smkwlwlRo3O/zCDfigwpecWknzT4wmG5/nv3jR6GPF7xI4+MnytWS\nbzHmX8TsKpTSgB478a0pPAQiSi/Fs6ijvR9b5RWfaMwXisJvRmWoQqATx9j3\ncOs0APwGGvd4rz10Ym87TwyYu3dMD4Uqy2M80mJo/RQsdKi674mjPfWMpX2d\nxhrE\r\n=wB5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"5d0d28bf1ebfa649e56957bc9b19ee3f2d44fa6d","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest --watch","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.9.0","description":"A language to describe typing for JavaScript and JSON data.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.17.0","ts-jest":"^24.0.2","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^10.14.8","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.1.3_1559983178877_0.5348567563426572","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"typeonly","version":"0.1.4","keywords":["typing","runtime","interface","type","typescript","subset","parser","ast"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.1.4","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"2b04f45967de7e6c352298d673799fc216cedefd","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.1.4.tgz","fileCount":67,"integrity":"sha512-x19joRsEv8rzUU3uUeNlI4EMsCEdSLR/g4WxTxmR3yvCagXFqM8eu1m8yUiMlyW3/0CzKLmog+gWGOBx9/T3FQ==","signatures":[{"sig":"MEUCIHZGiGOYIMzCcWla7vdDDTdcKiOX5pKdA6SFO2DOFMZUAiEAtAdjUVoC9OaM32xSb1ZanlUS/sYn5iTF8xGuRncgPoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":533055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/PVSCRA9TVsSAnZWagAAIYwP/j29/ghQdv+dBhiTCVeo\nK6Ns3H5alf4kChuEHsrSD6VG+RtrqIgrWrlH0E4EQxa7v1DKlXPWll7FAuqh\njHZ45zZPEgGLwEFRgvrNY3ZqnWbj4r2U90GxWgU9Jceq7Fm7I0vWDqOo+H4B\n9UB9WA2wEtEms9c00BTrvYuKYfbxrZ3PPtvo+pE3555W8kuj4W0+pL5ePV9w\nl+f3DS8XQpEs2MfEFLSHZNHUryUGOxsFpz7/mngeXNOrDtEpI+/I2dLDo+HM\nenHCSDWKYoqzgVmkSUvqomgYDDpgDa3IddTyS6uD8Q3Wm3gxU6it7fP830om\nymhI1X57MKRk5p/FFrZPdzONDxrPjfrsqbiLASnmAWSZn9b4qlMf2X0tI5H8\nHk9nV3lt8x1YPCWO92xlSeLPKmksE3/T1LehRpKdHkTmjxXZ3ee19P7L3Azd\naWvHSFZm9eW0J1U+17gowAdo5UrbznWCYG9OlkKmXgvsBTPKfqNYxxEAh5g+\nSVER5/AIxm2iNpIzMpb4Xb83jCLAn8oE2y0g0aANjM5eiK6f2tphMnVoPxE5\n0S8shkDyVJ/nWVqLpqpkVVXFYsP1XRcSFjB2jq48nYBmLIP54Ue744x/d7fX\neDbt2GevTY4e8Vmn9RtbfrakY9ypJY98dw/y3B7ub5mfT1WivyoC+XQToB9z\nQ/zY\r\n=Q5hv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"583a6144d52a1938d31aa36f4668c297469872bc","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest --watch","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.9.0","description":"A language to describe typing for JavaScript and JSON data.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.17.0","ts-jest":"^24.0.2","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^10.14.8","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.1.4_1560081745644_0.39448628739613123","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"typeonly","version":"0.1.5","keywords":["typing","runtime","interface","type","typescript","subset","parser","ast"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.1.5","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"78f6ffa39ed45982d6f1c06e68efc3941d519f28","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.1.5.tgz","fileCount":67,"integrity":"sha512-u0BRLqkO2EH6cqgm4kWkP+glGq2h0+QWNxjtqP7tdQvv3DgjkqbKxPefl2OZVA6lLGefsM5d+M4VgvwTzy3LOQ==","signatures":[{"sig":"MEYCIQDE+I9/wYSXgQzJW9QvfTsbaTwJEO5Q8om7eqMyIiUzOgIhAK/RmHOBjM10XQzCykq1c7H9lPmLLQvXFSW8adXAM5q+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":533591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/+0lCRA9TVsSAnZWagAAeAoQAIwBVgxHu6wRu6yPgv5n\nCusGCg0dZIFv/7Oh0wwLrmv/7+rEQHHl65XTaPbqUeg5Z+vrXQhx+YtHoRzc\nc0/hSWlgj5lmblippa/JmNKSONpnYiGBNs2JV8RvLB9nR68iQb0sxnEpWvec\nCSJFuPNjBfQXR7DlODhvcwzApDhaMVSfsK79BIR8n9l6PC52rq3kR/Qi7lOd\niya/A3gdyfy8wxj6tJ2IInbTThUKS8BG6s2U6ownKL6FgJpLJs+SGUg8yBRo\nm1A3KT1t3rTl0fIZ4gta5l/1tONNfCGnigwIFwOVNqwwKJQobPhEfKdYAvDJ\ntD6FMsfycr1rWuXHKlJmZo9nbwU2IGF9bBNkoCDUxVy5+rcQctZyXcu5TDIS\nHvGeKQt6Lr1yYyZ1IrA/cmCUqD78VxyiTrY5a4tWyzCP3Q6ebcfDM1Yr/SJM\nio0GrfrwWdIbtGhr6rA9C4CUEWHilC7BcUjM0sxMt2NhMo8C2VTWp0lTTzwH\nojWupgrnkjmd5aCr9cN9mf8H2DJ51DX3ato6veSb07jh3RSQEek6tIZjDOLN\n7IBaAKUO8vE02TUarbCrps6TFbwLYZy8odif7vaSDBik5g1NQo/p0rM4vTLQ\nJzVbltDD9qIEs5pjO4tj5phWoKKSAIyqMXJZIos23zU3akO5L29uOHd0ZthG\ni4lt\r\n=nwtm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"ee6a008523d2950a97c9e653f7fc691d9c3e8579","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest --watch","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.9.0","description":"A language to describe typing for JavaScript and JSON data.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.17.0","ts-jest":"^24.0.2","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^10.14.8","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.1.5_1560276260229_0.9335561608053295","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"typeonly","version":"0.2.0","keywords":["typescript","types","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.2.0","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"536f6c68ee656cd155537c394ddfd843ec6dd72e","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.2.0.tgz","fileCount":68,"integrity":"sha512-KLOSIVc47uy/7e2ADzRom/DUmaB9Q0jN23oQezgjAqL3U8xjoHMUeQnXahGbR2X2kSgc5MWH7v1E+1gkeiJGtA==","signatures":[{"sig":"MEYCIQCzXSqpip1spvAx7QQ4S2/mAVRsDIcBN4NrkePrxYsDNAIhAPOBOqraNf44TlzJyVt5dxN5klo70QIWuCKzn97evMa1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvamDCRA9TVsSAnZWagAAbAgQAJmcSPx5wJ0oIj1Tc20m\nVM0aNlTdds9nxWjd1rf5Tg9bHJGrqj8gwfrd/ax/RakLzVrT/mU6TrDI/F8J\nxzt1sUZZSeUkWJRvPRVm5vOgS0PlIAGBequnuq2xiDoM2YS4xbqqK1e18vEZ\ndTK9WBDJxO0cpZu26pUZ3FMLPzZ32ogNyAURCtcioUjTiikNytLsaFF+SoFy\nJAa6sZ5/NeOmkyPcGsmKgTxVIIJDQnVMUtdxR4/uKeRbldwY2wlT4M+1bbkE\nOUq8XuKwNTW/JWHGZ/boU6sWaaaFl50QOeQ2p+s8ESn8YUTUcMJAAfht7+ix\nYcwH2qAG4LT4sPGRQwt7HnCdiTludmTa4aH/MYhOTZxMI/isLvzZ20eKzD3Z\n+BRyktjlz4HfPZNZI7oE2/kckrRNa4DLo/I5wOmdtaDAG9WGlcvF8CNdN5Wz\nvvvUnxSpiDNP8FfbS43hIPXrG/ebTzGr3vyOp8c0LlElkTQ+nJC0heoVEYUu\nx11kgkrkhtNysH627wSZUhEa0OzcEqoK/WUjrmvSI2juI9viOGBJuZG2J6YO\nlJzwUuvNcU/kaaPePkbkiNR7uHPrMVg6lZu/bAW4TVAOBCrnQwCJbKFzGvVl\nsA3V1fq/G306Cc5bWdNvUCW472GwTVqdKWmaQOvi4ybLFNrkjyEVLOC76+s0\nRNYx\r\n=11GQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"8a5edbdfe6b021b455833b18f0062057993c50c4","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.12.1","description":"Parse typing definitions from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.20.0","ts-jest":"^24.1.0","typescript":"^3.6.4","@types/jest":"^24.0.21","@types/node":"^10.17.3","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.2.0_1572710786794_0.8248486897923122","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"typeonly","version":"0.2.1","keywords":["typescript","types","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.2.1","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"c5bed9d26fab1a15fdcc73eea72f88eb70e63610","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.2.1.tgz","fileCount":68,"integrity":"sha512-QPkJ5cAk7LCUHJSK8l/6J2P2mwm13UfRth83tLt1uIysSX/NHW2H0/G3+ogSFZdyfXC5etgIeIeW6QmQijQz/g==","signatures":[{"sig":"MEUCIBmh7sRR18edIAKO3M+7TYGz2FbOHi8yhnxlmHnmtYFdAiEAmWqOZ3/YToHqDfNB1hXk7WUr9GRgjiH8Ckqvehm7QIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvav/CRA9TVsSAnZWagAA+QYP+QElajaBlJnhDudDRUib\ngJ6CiivcCFuFN6jhX5YZ+3FqwqkjnsmIRaRvO+lhuIGMk/bembeSwpKLatgd\nTyDFgsfrUq61ihWZ7yyLFnVp3ml5vr5/veP9hlhRB15rEBYjytJfPzYoHIkt\n9S78PM/Fet8DwPKMnyV/FLeRK/rfsRlpoFtK62qVk2Mi0V8BlOQHss9MHehO\nn7r4RRg9ismA0u7xnNvfkrJxcmB6hSc//pSRVBE7fLoTYwQvSnclfOJVYsmt\nSsEjHGawE0YctfX8MM/tJucIh0+/Wt4K6RdL16LqcRBp3ADB+S+v35Lj6YQE\ngbPDsUdxJYKSWH0EmobZZcIgACgn+8XIJIukzhioRnIgtRX0ufRcHiCO1Ufn\nVudxu842Q2p/22en+Eqvwg1zaCGOwgrKNM3ZRxlc+obG7JbYLURuB/DjfeTY\nJaJr5GcsN263GbH/m2HcdjzsYCBZdImxTvcY8ZnJKnr3LwRSqNffoUI7Sd1W\nzokMQBE5zgD8czqQESKQxtR98JLKBKAyrxgpHl4BmSayYSPSZ2dr2Vsh7kcP\nzXCG/5tjqfYmYB2K5QgEvT4IxjbGEreA4dO6mo3i9JttdkvizBDoRudOXYa8\nNTVUilK7+ca5dhA+GOs9tqb1nP4SbOLkGxmoByuhjMx+DN7SuCv0kLMiPy0v\nQ01T\r\n=UKZG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"7b55d611429143d27ad77bf4fcf0d32eebda2565","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.12.1","description":"Parse typing definitions from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.20.0","ts-jest":"^24.1.0","typescript":"^3.6.4","@types/jest":"^24.0.21","@types/node":"^10.17.3","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.2.1_1572711422820_0.667508514148117","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"typeonly","version":"0.2.2","keywords":["typescript","types","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.2.2","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"2b9ca8bced727dd42f6b4ec0074077dd92077ee7","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.2.2.tgz","fileCount":68,"integrity":"sha512-S5dGfZp79hS3hOP6jBvBgSXKQi58Uam8ASiGvo/mGADQod+w1BPaDzjyCEd8rLmCHdlZUQF5K34s1YfIcnLC0A==","signatures":[{"sig":"MEUCIQCVGCLqBaxA5PP5LlEGqR4AJGx5cu4bSjB2IfYRUkvkLwIgI41KiMagkjZ+BJWXLGZ8rOy4bJzEFdHAcv+65DJe7Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvbpaCRA9TVsSAnZWagAA7z0QAJHgRhg0q/hxFl9bOGbG\n+2TcHYtKG9CNdjCmAPX1gJPYvktGJqDH2H2hFLLVI58N3gTvCcYZVc6XMzKy\nTKOJTekW5eV5q67B26rsG7/KAmOsWPNt3+kj3ELU5QQamy4U/iLhaY/uBpOC\nS5CbuMRmkCheUhM2wFv+oybrwQSFOq7eFvVGZRppEQGu0oDpBcz4HN+l73mS\nWp7vzFbiVKWtj2hrxGjSpT7qqHyLydbnLSVbu8lY4Jo31a0UIdyV1GI4fOPP\nzD4tl/UuXZLkh+kA2ixCJLugPk5zAOr64DnyO05FHqhbxdS2H1rq7U+Cs2V2\nztepvzSrZ4SqOtaYoslFocuf0i/xLm7cTurYaouLsHOJvii6dTKYsOeOY3/D\nTr4wls4nC8HsA//dTpQKCb+vftIQwcYVyrdx1I8O0LHnnFQsaNYE2vveRVKH\nQnC4EVwLvUiyTdghzLnAj1HDdInhFolh9Ptq6/IANuPGN4YzzESjjso6JiEF\nOizjVy9fBoy8vgTTDTnupU6qcj9B9juel2Sd3HXHmycy9nuP9fEafQN8hoI/\nIuVGxVEzsH9YKLuMz1fu0hXZ5TZushN0M/sn+euRz3bKIwwUHpajAD6JHfDH\n08eBtQqW8nN3lPLsyujAZChNVMsvnebuKMXQkI8E7c4WQS5UNLUb86eUP3c2\nI4P/\r\n=9Emt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"ec4b92f9c4647f8ce1b6c5a8b909251dedb6ae68","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.12.1","description":"Parses typing definitions from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.20.0","ts-jest":"^24.1.0","typescript":"^3.6.4","@types/jest":"^24.0.21","@types/node":"^10.17.3","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.2.2_1572715097680_0.1647018212196154","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"typeonly","version":"0.2.3","keywords":["typescript","types","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.2.3","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"./dist/cli.js"},"dist":{"shasum":"a34faf5cf269f74ff2fa283058060cdb6d5a9dce","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.2.3.tgz","fileCount":69,"integrity":"sha512-PCzV8TxDOREDDhj7pBzaAPIUbJHmwLt58cqs3GjzodKB3JQhD1Fz1hDGWWqLpXdpLqA1HQYAvE2ZnSgth6dE/Q==","signatures":[{"sig":"MEUCIQC0aGVZfZ/Wbel/HWyG3nc+IzIx4CQcpVjyPcoF47BH6gIgfwHA8xWdjVOie5Og+yumHXde2UFv+pS8u9xCkoi0ZQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzWhFCRA9TVsSAnZWagAA/yEP/01LJwzVKqJmlBjBq47u\nyAeZOWdf/rTAIjftksMgMzLPKLF2bn+3wcKdtzD06T9HgsGC9Ltz303zl59a\nTCZYIhtTGX4O4egGyguSwiMZl865FZE4Rgxy2KuDUSjyiQM2jv7OYwh6U05n\n2LJE1BX8vx/MNBjyQNSWy+lAWEwXL+w208jEA8s9CRG9TbbzeqCXTxJoc9Nd\naWzaXYUUTDTv3YQQQFgiIlOND6u+BSQNrlQH6o1biIXTZ/+FueVADOVpa1j9\nwCPQIEOY5T48k+O7dMnYFU/I164X/GVE4IX9Qdl65eufxzPKK/9dn6oSRj6x\nkS6snOrLQNCnzP03xqs4fgDnKGZ5sffMr2SDQZyJR3MfvcEDXi1X/zU1plUd\n6mFUASq8zAF4NdHM30pOqWeoHMiEarK7r1QOfjDg5IbnhzXK5h/pGHW4WxSo\nIhHioeH+R1Gd/ejq3Bt7Q5Cem3yY1t74cWd/vKNOhXORP81NLm0oEB0dHPCa\nWHyuTW6V0vZpHUHW0TWhqmihV8stxQGNNIhoSetYitULQrXxacIfO3xAnSVD\nekpGbaav9TPB/YemCOVVWGPrvj7JVSNboCbIakgVpSsuMKtYqjXk24Ex2m12\n4tw/vEhD9Xw/SxAcfYpKQpPdliiw1jFJe8iWyXtYSiBS3XcYlFcz+g9Iahrz\nIroE\r\n=BxJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"0be18ff75d84960baf1d9d4a5eea759ff91c5b94","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.12.1","description":"Parses typing definitions from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.20.1","ts-jest":"^24.1.0","typescript":"^3.7.2","@types/jest":"^24.0.23","@types/node":"^12.12.7","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.2.3_1573742660953_0.554049840290519","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"typeonly","version":"0.2.4","keywords":["typescript","type","interface","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.2.4","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"74f5458a7a0f701ba743bf5c39764161ef4c42a8","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.2.4.tgz","fileCount":69,"integrity":"sha512-6zy6MP81RG/57M9nVY4X91HC2A8RCp/ZIZqxwhd1u7Z6IobxcLroiEQNDcoAdJ2x0ymBPWETzvxv8zolf5jGfA==","signatures":[{"sig":"MEUCIDv5xUJuxNXKRShscC22aepNf43tvxJ8SgL1DIf5PHqPAiEAw85vhGCc0YeNCuEggAdpOP+YCTXm7M8xuIoKO4rX1M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBM2WCRA9TVsSAnZWagAABzYP/i/WzhvBV6k7MrY6mKn/\n0bjz06p12fhEL0NzfkEFqgW/jCBfsZacVvDq4YESFefNOfLaxifREvK3wd4C\nIXfuLKApX0iyREvDz5QlhLmD9dQNr3MyrXEq9XomSi8NjbQoyWXs7OeVURvB\nb/yJ9PFehYkk6tBbc6uYsoy7HmpujsEMzMsFBC41py6d+YnVci2sDSzRQMw+\nzea7SAaOfojW4vu5Emam8XfB0RyHdZ6wS4OCY3uuWAiw6mUhN+1hWKBRjr4W\n83jC8klU4PijSfA3axWd2C8qZF8l5Zq/Hi8Qpm/gDQNPcNPZzTVtC9L4Isgp\nKpcHiYTctYEmg4S9s5NtJ19nKDZtognz5h1GFm5fQWHqosT4ZEsTzf4lDMp1\nqsY60nb1NjaVDfVebAVwZzbkAUqrFGwVGkXbCuPrFF7/saFm4Bcw0h1IRrp3\nL0TTle7+z2uV2pfeFEsZ+Mpc+fmfJ4PPnJCiHPDqJgj6ZHd9Bbgefdly22eu\nbgRi9JIIzsDH+r9ug+NPqZ2G9zRSloZ2o1jpRIxYAPXuzJPYwAHRmslk5GQ/\n1FKW8SE9URtmAhrAOgpTQesBK1VGOYKprnGiVtV2tcIUQ4GU0ZDP1Y6sI1XL\nmVtWG8nklSDNUKIXJIUOjR4F+gR49JGvcaUkI7RgMI8jy6A1UO79tWWxSpNe\npNdA\r\n=dVLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"a52f886d2874384d4099468e863c6a903338f1b7","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.13.4","description":"Parses types and interfaces from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.20.1","ts-jest":"^24.2.0","typescript":"^3.7.4","@types/jest":"^24.0.24","@types/node":"^12.12.22","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.2.4_1577373078301_0.12634023633658886","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"typeonly","version":"0.3.0","keywords":["typescript","type","interface","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.3.0","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly#readme","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"0aa6bbd6e54a2e099d6b411b0c2587c3fb579c23","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.3.0.tgz","fileCount":69,"integrity":"sha512-u/d2NastLNL3wUspDDxljcn2Fp16qiKKqr0j05+nEZQOr4ewFE4/8mAGih7YufIkjYlIRzp7JKs6tJUs5q95QA==","signatures":[{"sig":"MEUCIQC43uuRNJijQ9p/uOymRNWCV3vRx+lWpu7nbE6/scS32wIgFdKmxSIaNv7V3piCGhPFI+oAbHMcVW83cOVVAn4IrJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBN7zCRA9TVsSAnZWagAAC9sQAIKYc4iYKKp6aVNVoiiB\nDL2Fd4MwEsJDRmfQVdaU87zNXgK/KpW098s6+AB4ells4749qYZN9Pmw8EJr\nqPKIZjpRZANO98zwRHqiEweO+yMQ7mdKQR9ZVilI2Psnju9hteCqyv9xxlcJ\ntsESmn4M2XxJS/IghbE8B9Xcq4th6801QyU6LsvKQmr6aO6LvM+kci4m3Why\nQZ0roPwomfqIvi5VMuq9NWeDpqyz4AJ5yo2uOd1PScdYwN4BVYqDABPVBVX4\nUXbp5O8nMmS1xdrp7/sIHk9fW6mjE1FbYJ1tKQIir5RfAJ7uGKmWMw99Hqmx\n0hd8OKC26GtCtZ9oCgOoMwZVWpycVSf86wt3TClNJw1TZ0tYnHGbOrFpBqg+\nH2o+rNFklLGqx2SOAsafxM8OhS/q9xqYbMgUZAC/Jc7cl2imFA0RTnMZ6jud\nqLl1WIRP8EdINHhVjnvQGtQtZFAQ7NoQObZ/EpK8is0wecw5w5MLRRLMAD7M\nMRnXNwuleWCDzlBPicp4w+63YbncBgxS3izpl/TXr0eY5Rj5QftXveSOeSHz\n5kBz0OAYNE4xnIMtv8Ajv1dygbXE6mnJ8JT5ui3en9xeajBygUyXxbN4iFri\nYKZ6/HQpVn5+U/YsC+guOuLWECVyIO0d07enqR8KWh2Jn+601Y4r+9aewvn/\nlG88\r\n=jvh6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"a52f886d2874384d4099468e863c6a903338f1b7","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.13.4","description":"Parses types and interfaces from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.20.1","ts-jest":"^24.2.0","typescript":"^3.7.4","@types/jest":"^24.0.24","@types/node":"^12.12.22","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.3.0_1577377523366_0.7309556084167153","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"typeonly","version":"0.3.1","keywords":["typescript","type","interface","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.3.1","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"c8cf3fe8dc0a72dcabb8e5d1c0c31ca836c72846","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.3.1.tgz","fileCount":67,"integrity":"sha512-I9a9YtwLV14IS5JJwAxqzrBynP1l9HdpChiu6gqnSAeMaTQsiM6GUv3QFd/z5s8vKRDtcNRQXb/ACW5hAuxGOQ==","signatures":[{"sig":"MEYCIQCa2zeuWtgcmhRBUtrPWdvHig0mVVBwCLz3mWbbi5743gIhAOzHx6tvPzyM1JenkjgzeF1uXp5GsfsJYEjqtbINBOXD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGfhrCRA9TVsSAnZWagAAgQwQAI3z4RI11qUcIgx6cMqO\nq/775Ai3l+1qZYE/mJCCme3+9lcmyqRzK2wTh+kmUxbc4aP3G31Q4pfBOFjR\njWURGGSqWPIK1FoGVPXX5VKVLnQW6wZ/wFMnn7U0aSVVvJfWqmrtpRW/Kz1E\nKsnM+C2u9lS6xDlUZlzmpu3flRS5yoOFPZO4jKqztMEC6hB1FEYjXDEQX1qP\nM/F5+XutYug4e8+CuqB0/mPc1Mnjm+zs/+LzxbD3kEfo8/85HrF0Bu9mt6D9\nF/LEkp+tMvxZN3U5ZgKkJMrOcgLwpEv7aZIgRetDri3e3qAoHYCY25McFV+L\nvLQdW0flFB7U0itKvcS2u5fsrAgDlQ/8j48sE1pWLGpuVllkucRSSzS3RO1Q\n7Fp32mO5BmAgBEHwoq79ToyPLhe1rsaSZ2hNsYdCVGJbyCI6xq+TowsUvDoT\nSyzFlgaSZFKmhtn9BOggPOs706uWcAk7o4eRtZ7fnxbnMVCBpu8K7pkMF66j\nbJ/aQ9RoAFOEMOeyW7RZKIV1N9aQMOcXhspbkAESCqmU4+7eXP3WystbU/sZ\n+ohVawbs4FjZhAeOSt/mUGeY6M6CiMLm7VwTchQwNJhWEg4+oaBYOf3F6q0e\nQG4n3ZvTGu4RPIcgRx6TN84BcqVPm5TaPQli0nLoShmVIkRXyENz6K0FXyi/\nrFG1\r\n=+Q2p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.13.4","description":"Parses types and interfaces from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.20.1","ts-jest":"^24.2.0","typescript":"^3.7.4","@types/jest":"^24.0.24","@types/node":"^12.12.22","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.3.1_1578760298787_0.6459571614897217","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"typeonly","version":"0.3.2","keywords":["typescript","type","interface","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.3.2","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"873a89e43903c57fbe0fb56375d0bc9685eb017d","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.3.2.tgz","fileCount":67,"integrity":"sha512-gAkv5KN+Ujk9kjAryY54BhKd3IYoXLDHU3INzJFSTnQHSwENPyC2k0fNHmqvol6PZYsV4sq1CT0lzkY5GBQKyg==","signatures":[{"sig":"MEUCIQDR9f+GpMr0+PPX9aAkmGAtJTa6ER361HK0NBzAKaP/RAIgRfnkhs341lmp5xZw69RDli8NcIUbPiJVgTCEN85W8e8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHEaECRA9TVsSAnZWagAAzQwP/3r5pRJZyhkW0dVu3pJJ\nvF+n4C3Qi40CglDObBe2OtUdKVzXLlBg9VHLNxJwSOlZ7FmbC4Ex52KSqBId\n0hbcAqoAFzEVP98aaMBUB8oAsehULhgYchT/nRZQi8LmcqhehrpqCAxBkghY\nH7Ugnk4QWwbS5tMcgx541Xb6SUpFJq+EU9rc7eb6oD/F38kL+iNzyv7zxpsa\nydYCyEJy0cYNFrYD4ABYNa2r/fL9XDBW9McS0r4T92a3PgrV8k6tT4RYYfG2\nYzQqlkqt3dDVVUB74io7rIb1Tx5+91XkeZKaVkPBO1i73XHhTVea9TTfQVjd\nSgrsoau6pTI7SzlI6VrYvk9SploPckv8lx1lXU/5Hw6twjOzTDUBhJ5LCvwi\nk+1qSbRynl3ismk5uY3kds5u7zCxv3ATKaBqoG9WG2ETfxYvzJHGX537pS8/\n8FgaHcOwWF9DYFpXM9BnA5fskQmYT8/pMkV0iXh413X8o7xUO1vGebDQEX0q\niaMItxLJb8/8J7BuU2Ka1EDC4FRf6FAgtuZxJeDVm/QbsHrSaq11Eo1dY2oL\nTAyRY3JB4qN7wLMSGfN2n+hZ9NvxaWexayYGbhKK+ghjyuMddlIu3M28MZzS\nF/Y6rrjxP675hYyHe5XUy1DAXILJVz7PpkmFeAfcYYAPomwJdVccmnviAPo5\ngW1f\r\n=jTSu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.13.4","description":"Parses types and interfaces from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"antlr4":"^4.7.2","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.20.1","ts-jest":"^24.2.0","typescript":"^3.7.4","@types/jest":"^24.0.25","@types/node":"^12.12.22","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.3.2_1578911364194_0.9400195234949975","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"typeonly","version":"0.3.3","keywords":["typescript","type","interface","runtime"],"author":{"name":"tomko.team"},"license":"CC0-1.0","_id":"typeonly@0.3.3","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/tomko-team/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/tomko-team/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"5fd65ccf7640c9a00d501ab8221da04ab8efdd72","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.3.3.tgz","fileCount":67,"integrity":"sha512-K0n9PzTubUCucr1dsAJnLKofwgS5UINmqZaQOLRsEvIYoc/UUG9davKyvza1c3mfvp+pCjn4g9CbFpntVqGiAg==","signatures":[{"sig":"MEUCIQDYFSj5yhY54oTBqZ6Z8h4razjfAn/qlKtdiRwQdfO05QIgDSWQmSd3YX0vGFjOUf28qGETMoSRNCwp8c0c3engfmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3zj3CRA9TVsSAnZWagAALTEP+wdlU7skoMU8SmNbVLI6\nD/hYT7OrNQ8h0addaUMNSgr93FZh5uO2o0ePYrerijzTYGimxMp4ao4Towdt\nO2HNTbQRCRqHNrcXXTgNJiewQ0Yae1kzOAXWcCu4mcLAc6SMUqSXdq7L/IDS\nTMN6m+4rwNBbNr2WBotUKtfmQ//kl8AgiOupanrUlA9xdGEF+xvb1ul/cNiD\nVZeka+haXCgKYrfp4liJCQjIWwhxNnffisCbMlA1mmqxz+r7kXhOOJjZNNsX\npCeg8j/zwOmvO9Kaaub8TvP86z9O4ZnXXWXPKqDnAwGhlIH5B2NiiKmJsZP7\nEIlMPcXkyILCn7vogfrNh1OwTfZTQdozEE40lxOw7LZpcBAHGqC72TcDQtL4\nZUYyzuanda6gX2q7Q6f+61QwC45n1lCX9HNORw9WNZw1CujIrnvihGlNMmQp\n1HNdOg4RBy8MQkDYQ/81Bp3mLGGilgWYEeo2uo/nNWQ3T/YzG/BDRjyNx3Lg\nQ0A5+grblz7v5f+wqYxJYYhLgZErUC64J6WP4Zd1JgU9uSrGlpKdyFZAShji\nVcRuz5MSn6faDDGh1EL+BAqf2m+wr8hWf1bROzu/bGDfU0DjRdbTa8bIIm4l\nrkogYIGL8pDMfvRbGwDw01Zxjrd/9f8NoirMPE2MBHrme5NpA9t9HnGkl5UP\n8QPb\r\n=Lm4k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/tomko-team/typeonly.git","type":"git"},"_npmVersion":"6.14.4","description":"Parses types and interfaces from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"antlr4":"^4.8.0","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","tslint":"^6.1.2","ts-jest":"^26.1.0","typescript":"^3.9.5","@types/jest":"^25.2.3","@types/node":"^14.0.12","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.3.3_1591687415279_0.17178850906966558","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"typeonly","version":"0.4.0","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@0.4.0","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"e82e6ec0b91e1e04f1cb9c7804c8a2bc63c196a2","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.4.0.tgz","fileCount":68,"integrity":"sha512-NUmhiV78/NFRXCdzu9br0c8PEDgu/npjme4pUYNTq+ioih3zl1v2Blg6v4x7w5BgGgCRwQRI45kldkKnOt661w==","signatures":[{"sig":"MEQCIH0Q4ioX5sf6dHJZR47IXwA+1sy2Yi5Dhf8KRqlsdWXQAiBre3Ffolp3hJyKGqYzlUfdQpxUYrM22S/u4B2gknXfFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5dX8CRA9TVsSAnZWagAAT8oP/0aePHtTvK8wl3maweRd\nrXAWz9SLv53IqlLMe0pjt/fwfj6gUepNlRstsdEDlPRMH6ATihB25HkkwwMV\nfKHiofHu27bH57kyyoEY4NDzqh/boNtc4qEueMTo5wDCdTGTb4m6ZBsRRqnh\nZ1/x0rbl0gRTyao2XcTx1fZnUcGS2uek57e0/ygi4tc3AznXpvDy43mkGJfQ\n3ujwHw+ItVUuFRHeiCzSjvt3mjRhhtb5qc0yHtiZMq13WEF7VLCw4d03yDJG\nW3lEXEPMUHMWepG0xGYDOzlT9OdK+2WlTu3lHdX7kBRkKqLXIn5w88RHXzYR\nZ5H+Q86N2Tp1RZ8KbgMZL40UxK966EaeEzkmbX70gDBnpfAhnVug42kWRVmO\nqaPiAkHt/X47RlHUfrnTbIPG7Ob8ZX0/w8FwFU8o7YJZcA2Ao9Ox4W/0EUtB\nrpL3feZiEetuuSP17mLEMT4v66PARultfDZtttrMhFWWSRlstzFglgsnEa62\nB2B8xhDH4asREIP89zbnoAIJR6Ha3dMh+f3CBwh+Y4jHGhvnf6PdgFXSol5Z\nYLiVsnuNBpoUm739w+/OUSbs5WEomQ5AB2NzCSJTlVJirgO2KR6LIvXMXK+4\ncBpNGZBsCnvvUTbJbFFySU5E105JLtXtzRCphaBxAOMRnO87lPsjLUvfvJ2W\nkvzj\r\n=DAYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"6.14.4","description":"Parses types and interfaces from TypeScript and brings them at runtime.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"antlr4":"^4.8.0","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","tslint":"^6.1.2","ts-jest":"^26.1.0","typescript":"^3.9.5","@types/jest":"^25.2.3","@types/node":"^14.0.12","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.4.0_1592120827744_0.47019356944981383","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"typeonly","version":"0.4.1","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@0.4.1","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"6b62edef48848cf52f8a30d5e637910103358858","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.4.1.tgz","fileCount":68,"integrity":"sha512-49g4TAT+TtqdNKgrozc/RA3V7c0L++e1YhlaUvrazE5fIF62MRfm+i7Xhpcng2tdYzNEcjNpxfPJn6050il/rg==","signatures":[{"sig":"MEUCIDcdHTV+DcEGhW1dba6Gr32AyFhx3KPoN3+OddWJH5WLAiEA68tT9Z7GJPUSfVMXe680zdLh4NS8vVZ9JbhRDfIpapg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe60MXCRA9TVsSAnZWagAAL/AP/jDxNBhBbvROBAMbnA0O\ngY/6JFgGAGkC2LyFlaSgzHpe5jMXIRt8Uz34G2mJxcZLo60LBZBvERXBVTwQ\nparUdWGIqiYFkhq7b1KJ7GlqIMZHUhJYHVlpCd4uyMlY3wXIUxi5UGPxSQ3d\nwFM9poWbTC+NLf+BqvOEibjRXAeMtr4v338kiUSbG66RJLYlmW1gWc9NibmG\nCFp1utkVcVQ+kOssPTdtVdUkO9q2PwggOlUmo8yYemRH6yl5jRTmYE4f6I/2\nYR4uf33cFn/j7Z9ltYYBxyDkFL9j0vCQsyVh3ndMDlFxLRLEyTnSUkhKEUos\nC+dza4iRKOiO6nkgGTi+nsXDUlU4kSYaK+cTXiPDj7O8irupGP+TytbXpMxj\nZ2mWq2VcmZR7O/vPTS3f9uOAVi8/NGhvJxuiYXa+sSzKkKPucLduGDmlzRSn\nuCk+9/MUHR3+A+LcfPexnrG3tEIQCkedQ/Qn2vdbRG7ykbZfb10fKLDJonuB\nq8Cz1uukSsvly/FqWn0TIxkF944fI2D3YtUTSP/Z2rvO4ay59IUJ/LlB6ET9\nVjnfs9IlMt1rQOyN6ZbR7hr9igHOfWUHsCJVyy8m/l41xor9e3li6FKfqctK\n78hnS8g7rjNGBXR3bNqGzHadDSiI/JyDGaJZRq0oyZFtDDrI9VZ7rSWOj8x+\n+jey\r\n=w7v2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"6.14.5","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"antlr4":"^4.8.0","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","tslint":"^6.1.2","ts-jest":"^26.1.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/node":"^12.12.47","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.4.1_1592476438752_0.27780429709991017","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"typeonly","version":"0.4.2","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@0.4.2","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"24d4691cfd2c4656558384b07299075776a45c26","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.4.2.tgz","fileCount":68,"integrity":"sha512-p4SrnKC4kSXpYAuYMajRNRFFQlDVuDMP8koTQKHtOdrf6if7aZqXeVz+3npS2SL0dCLmKVKCRAV/ZYvk2XJMgg==","signatures":[{"sig":"MEUCIE9gZaiJ0+b3xa514fpMO/XHVG+H4WSKyQ6ml9MbRHGoAiEAgSZTlsktfjMklUSP08nsbUO1cglcz8ZvDBbyslP488E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNX8ICRA9TVsSAnZWagAAdVIP/24fri7HiRbhVrjx7/Lb\nsys2QiXcYyui3lC+bBtzyq8lHoshtcGTHfxs/Ts5Sxvp88QSM5WVxSdO6wMF\nI94YhU4Fr8mxxPSqln2PYK/9RQdfcD87Fqsgbe49apWUaxf0By6EcIfV/jH4\nXB1KET+EKQp2M+jFcpzLBm5FLDOQI8l4iK8FKAkFmtOJWgdxkKg+kgNing2y\nCGb8/k6dJrYjgCWKK0DS1xDW5O9invNkGufr1QFj63dLyxmzueicxI1PSk2g\nsCbN/dXd4jgozvwFmwcAhf9VAs9ZEBpgb+m+3mixD3Rjr4P1mWco8tPal2wD\npxqcUGSOg7/WnZ+I884zbcker05sEMPNjFlKJBkWwmgORg+rdO7LItCrFcVu\njqPTzvKcr4jpmFFdT4Ayg2lR6tklZuPY7mCC0eveVeRlUh9bL8ECtW0SUH0A\n3FTudC594LOW1KfwWjzFdWJPfv7vbe1iz++qwC6H36xz1zdmXnRuNKCAnsVy\nOkRoNXApwnTTP1HwlVafphRVaycnlKF3VwG1at2yJEfGFvUqe5CRkLD/0TpW\nfW6cxjdFlltv05jn3DChilaJNKszv1djuil5wa5ajKsqXxJLPuWGz8ilQo8u\nVS+Hrw7GkESKTb+vLOt9meDD1JBFWZ0gLbWIE0noFo6F7dYPZmXiNmU3Qnrg\nNPNe\r\n=6oJj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"6.14.5","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"antlr4":"^4.8.0","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","ts-jest":"^26.2.0","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/node":"^12.12.54","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.4.2_1597341448361_0.3070942338163487","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"typeonly","version":"0.4.3","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@0.4.3","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"8d9c6c70e797a376c75ef24a4730ae0bcd668a8a","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.4.3.tgz","fileCount":79,"integrity":"sha512-ZvZ1ixS7tc2zeU1hz464zBxnMp2CUZozpHCddsEEyc0Ga66gd8Yb2Mi31ZOwRANSz4UJNN7LdiugoUro287dCg==","signatures":[{"sig":"MEQCIDGTHlIBU4VYOXSBJYx0Veuquq8zRLlXtx7U+V1u0LBNAiALD6HVoS0CiwSiTT6hYBPb+S4/7ukbAPfe2wg3O4s63Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdzqNCRA9TVsSAnZWagAAluMP/jAZDhGP6FZZtJpPRoQy\nxgu85xSwkbyg55bmPBXoorPuFmWCaW1NAHOa+kojnrJCqpo7a+RLjxbNhyvn\n4ikHxVHwmjYG7XKl6TFqxk8UlIxksGTXlXrLYoA9uYBp9Eqx5l9GJHfC1Dm5\nrWEMTm9zxHtA0Thp843qqfZtRL8IU3g4xyBwMwZ2SF5iKTkKzCgl5PNbcQ17\nVsTgs/ttKLdQznaJF5XMxK+cl+6pktu26ONj9FL56M8XvsgxgNyXVu1kySRf\nscu0Jv8MK2lvfXBm3dIo27WJE8Bme7m7PJECu3e466OJd2X7KdVan+5JedAc\nqSS2Caic77Li/Rz01GIQLYZ4rlaTsrkRE/JxYxK+1WUODFUY1bsSTaX3y9ZZ\n9qU8a6a/CqY35AvCLg1xeCuppHysOB3EFg9sPWEfHrDJqSMoSag2yqAgt8xZ\nJ74WrpEE4cqN+af9Qpar/5SeEQQjOf4iyLktUVj9/rSBxjaE5E/TKrfKOcUQ\njtDEFJVxG6rj7oiPxQ2s+54UmEToXG4rS0nq8lIfw/+VkefTFtptspqR7w1o\nQ5czfL52K2DXQq+Pxs1ySx5dycoDtK14SLSJqs2olQuBp1tn1xmKlKKhW3Xs\nbucmal6UvPFMmDM5/onUKIb99zIj7r85fyDuPceIYCj4tG3HSy6OAeWEx/3z\n+YPY\r\n=gkUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"6.14.5","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"antlr4":"^4.8.0","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","ts-jest":"^26.2.0","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/node":"^12.12.54","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.4.3_1601649293137_0.9131315363095374","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"typeonly","version":"0.4.4","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@0.4.4","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"b1a2b7ce1eed6ab86e6c82dfe413a361c83b8f8d","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.4.4.tgz","fileCount":79,"integrity":"sha512-CUC9Wm5j94WQ8roG/V+QtfCmWYqHX1RNULNvy0psDbB+8rfb7laf67R0Zsb6xW98FWaKnWopgQhgFq8oxGmVqw==","signatures":[{"sig":"MEUCIQDWqXU+TyAx28sTV+HNIwFAYfF7uYfuAqIgdhuQuGE08wIgQyWbMTX/2IDETf1d2FqxGj+vgOl2RNBGvw1R9RICu3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxRfNCRA9TVsSAnZWagAABk4P/3PjrRAI1rcHyl/5KcqL\nHtvgTsk78RgtIVaUbuJWl2kAzgj42D/mTf6jsff0RBZ0e1BJdJoXShT6CKEv\n4DvLTc9lSAoc+9PosTUHKx5YYed2GOLvD0rxLCJOloJtCcPuqFIKLCErDLno\nTRQeplzgQuBnjr+sZKtbbXBoLtj0Uvzqbsh2FyHCbJJFJN4NedHK3y4+0bxW\nVwsH3dSPntQJ2mIZ5vhTMCTHRfrvuObrxBOf/zm1SuZXTO9I7iyE8pqKY2PL\nCHJ+jIDMaSTvFemoh3ByyYG7fziu3hjWSrKomMhJiGkAdE8OBSK4CIBFhLZC\n492Jmeas2eUZA9DJuFnLleUMo9qb8A5AJlb9XDkzuHuYFAr7PdsVny0Jdqsv\nsd+Pd7xKMPeHtRZ2X0izi6JxfQh1SVJZ4JkK9Cb940Vz1bnzWNguTACsvYdz\n65fz1DGflx8Igm/sVN21CNU8yiTgAEwlifEE4M14cwBi98NmXS/hJ5nqYXHM\n+AHSduu+BVatQfAV5DmsgUHKadNkN5Rm9bHCh3ph51gVsMwogZiuVRttM6d7\niSDSzGKxXtxHDWZ2d6+xpEtkDS7TkyQvp5Bu7nMd3AbAFIN0LXFYUrBF0S0a\n/RfUrVgBeW0tASAmiTohqxE5L4k5bwg6/SuEbFztJGJVENeOiCihQ36/oqIh\nrDa3\r\n=+5VB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"java -cp \"antlr-4.7.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'bundle-tsd/declarations/*'","tsc:watch":"tsc --watch","bundle-tsd":"node bundle-tsd/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"6.14.5","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"12.20.0","dependencies":{"antlr4":"4.8.0","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","ts-jest":"^26.2.0","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/node":"^12.12.54","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.4.4_1606752205445_0.4725296240971468","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"typeonly","version":"0.4.5","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@0.4.5","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"f33fe235d8d7a193a325eb2cb33021cbea7448f3","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.4.5.tgz","fileCount":79,"integrity":"sha512-DDwVmJDCEX3+0TA3AAjx2CWRNGeX0zfiJd2upPxXyhY5orC41BwIoIE8SrKQd/NqERdgVrAiEkvFEru6H4zD7w==","signatures":[{"sig":"MEUCIAyXu9kpu0xz+IxHMm9m3RO+dwVT/kxsQzB0Sb1CufX5AiEA+cu5Hf9Nx+kjgKTmUVNSBEYOWCPrMdYzFa+neeg/pmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRHs6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs1g//QgGd5D5EYDox6t2cBia13fKl1vE7KwWX3UmFFhvejVvMo3bz\r\nvOtXMU6OIW9vTxPyJfQyqh3vfaM24JmBdlwZExg0Rd+2gtrDO6CXUw2QtEC7\r\n7pGBk46x6C93H0XHfscG4th815pOhLKv2QyFbaAyDoy6hmfd6IFUI9bNlTyo\r\nftZrgGTOS5tB6MwKAgcv8c2Q5FElSuIZupCOrtmyr6wuI1uKTSe8g3r8F8EM\r\nd0RX2/D0X0oxZB1e37V0wX6UVdBAJgvcM8C3PEGrDv4SKCk1IZPcsmDXwnGo\r\niOnIvjaGJcAGMX4FDXEcv+ZJhlXYQ53+wwBk92buyFzQZkbyiTxw7q+4rGxo\r\nQboLQo3JKXdJ8rfaRkqn0dy/zTCdF50eDkJLkmxMgW0Rw7gzACbsfxWlE4gr\r\niAOQoiWYvNEm5KeURqUSWcYULxx0rDznNSrc+pSzZIHtXb1yqOcgc0uJxscl\r\nCss0K119wnAfoEe7FzSJvJcnRyDHbZvNg3pC6WR5nYUyXZHcoimv4aVkelfI\r\nCzkDjrKbjVtBEwV8CEdaKIEdU6tHxzM/LjhXFGNWlOEoMlyT+hbBTSnFsRbt\r\ndjcMcz0pOfFTnvbJkirKiFvNGAZqfjY8kMGPdKhm7UaUffRGqs2U/KsU8OqU\r\n4SUiFjsz/oXYnaCPbhwu06Vas7X39l1aEcE=\r\n=U2ly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"d98b0decd5400d8ca340c0e8e1e474154a4171f8","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"npm run antlr0 && npm run antlr1 && npm run antlr2 && npm run antlr3 && npm run antlr4 && npm run antlr5","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'scripts/declarations/*'","antlr0":"java -cp \"antlr-4.9.3-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","antlr1":"tsc antlr-parser/*.js --allowjs --outdir antlr-parser/valid-js --module commonjs --target es2020","antlr2":"sed -i 's/antlr4_1\\.default/antlr4_1/g' antlr-parser/valid-js/*.js","antlr3":"rm antlr-parser/*.js","antlr4":"mv antlr-parser/valid-js/*.js antlr-parser/","antlr5":"rmdir antlr-parser/valid-js","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"8.5.0","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"antlr4":"^4.9.3","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","rimraf":"^3.0.2","tslint":"^6.1.2","ts-jest":"^27.1.4","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"16","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.4.5_1648655161841_0.3462216945828873","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"typeonly","version":"0.4.6","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@0.4.6","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"9b8aada4e63e677c1aa958b11ff32c7776bd3a37","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.4.6.tgz","fileCount":79,"integrity":"sha512-PgLzScY9aH+i2wMCGVLlphc1lnfAuPiWmQbHaKSE6YmdiCc++LaCUznc80yVcQG5luJ7usFcsB1k6D+6Ind+ww==","signatures":[{"sig":"MEYCIQCHqYtvHLJuJfKBGLxyPq7Nhh/WozlH7p7QhyOh3qaqDgIhAKjAxBDFrk+2Ed5ZrsZW5IiDokfSqoqICZyGs4lIzKXP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibojbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB/RAAhSwQZCPKXafnGxeyUwL9PynGUtQrlyHnqUrETx5AXXLOpj7q\r\n4yHGoXKVyRywPdl8kT7eHenxHy3sHZI6ofMrR2nTNkyodXuEkZNHDQ3JhhKH\r\nUV9N+F9ZvODzQIQzg1wFbLAX3GK0ACsn72JAE9JRR1JTPdttKuNAwbNWChnF\r\nYMzVl1oWGIwAqPXGp+YRVMnsBZdDgsMV/EvJlSNCV/h6bJJgGrz+7NcAbUpN\r\nj7if7Rb6rvCpsjrK5xUnKaj1FWvcz+lHsfZ34UVtJKL1Ty+ikgdwjccYOf9T\r\nZDesXbEP5N9Od0hVBz6IRvCxt0xn4DSw9djirFFA93W0GlY4TYQgdxpczMGD\r\nBl286kjFcyrfVCcYlYML+67I4wD/Ai3Vr7snFurjpIq24S+wyrqa10szkjMt\r\nWQdF6BrlZgjJxbtBjgMPNj1fTIucYYN+qO+q9Uq//biEi5QAOv3qQEvb9r9/\r\nT+pl60sVYif2VtFJiqK229+lL8e0Klv4z8YUz+scnpkj9JFmwkwtKmEe5b2z\r\ncslPsl9Ck/OAcbJqPJegjjjxk7zLxLBClIImOe3xkuykaIdjKN62NoJZn9n6\r\nLEWHmaqRcuSEYhfvY14FyksuksmgU9RXL/vJKwWUwCQcytTbhpJb+AgRPRUu\r\nH4EiaOT99ICRU1YhmRUj1rBBWtwlcGGfOoA=\r\n=dWbs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"6bb7341e41ec689c65e08fb4f204d4e868164fa1","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"npm run antlr0 && npm run antlr1 && npm run antlr2 && npm run antlr3 && npm run antlr4 && npm run antlr5","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf 'dist/*' 'antlr-parser/*' 'scripts/declarations/*'","antlr0":"java -cp \"antlr-4.9.3-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","antlr1":"tsc antlr-parser/*.js --allowjs --outdir antlr-parser/valid-js --module commonjs --target es2020","antlr2":"sed -i 's/antlr4_1\\.default/antlr4_1/g' antlr-parser/valid-js/*.js","antlr3":"rm antlr-parser/*.js","antlr4":"mv antlr-parser/valid-js/*.js antlr-parser/","antlr5":"rmdir antlr-parser/valid-js","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"paleo@paleo.casa"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"8.5.5","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"antlr4":"4.9.3","command-line-args":"^5.1.1","command-line-usage":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","rimraf":"^3.0.2","tslint":"^6.1.2","ts-jest":"^27.1.4","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"16","@types/command-line-args":"^5.0.0","@types/command-line-usage":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.4.6_1651411163313_0.19645754197565402","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"typeonly","version":"0.5.0","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@0.5.0","maintainers":[{"name":"paleo","email":"paleo@paleo.casa"},{"name":"rickfaf","email":"rickfaf1@gmail.com"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/packages/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"232b9d463383681c66667b3962f755162dd89bfb","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-0.5.0.tgz","fileCount":80,"integrity":"sha512-SXYiQFevSwvHD8vYd2XNdS+eWMpZmAO7I0SZ7qhLKPA/1k/0hP2Np2oW98GQ2MacO6kKrykI2BSGvkpwmKjTJQ==","signatures":[{"sig":"MEUCIQCxpHvQMt77QuoNt1atYNBZde0iPmrzlVt+kpzVnsbW2AIgJi1xtdBLvejMojv2Pxij6nk4SVgAIzqGcDRcHKQzMJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529425},"main":"dist/api.js","types":"dist/typeonly.d.ts","gitHead":"203a6e6556aaf06a5c865808329f2c6f929f05b4","scripts":{"tsc":"tsc","lint":"tslint -p tsconfig.json -t verbose","test":"jest","antlr":"npm run antlr0 && npm run antlr1 && npm run antlr2 && npm run antlr3 && npm run antlr4 && npm run antlr5","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf dist/* antlr-parser/* scripts/declarations/*","antlr0":"java -cp \"antlr-4.13.1-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","antlr1":"tsc antlr-parser/*.js --allowjs --outdir antlr-parser/valid-js --module commonjs --target es2020","antlr2":"sed -i -e 's/antlr4_1\\.default/antlr4_1/g' -e 's/antlr4_1\\.atn/antlr4_1/g' -e 's/antlr4_1\\.tree/antlr4_1/g' -e 's/antlr4_1\\.dfa/antlr4_1/g' -e 's/antlr4_1\\.error/antlr4_1/g' antlr-parser/valid-js/*.js","antlr3":"rm antlr-parser/*.js","antlr4":"mv antlr-parser/valid-js/*.js antlr-parser/","antlr5":"rmdir antlr-parser/valid-js","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd","test:watch":"jest --watch","antlr:macos":"npm run antlr0 && npm run antlr1 && npm run antlr2:macos && npm run antlr3 && npm run antlr4 && npm run antlr5","build:macos":"npm run clear && npm run antlr:macos && npm run tsc && npm run bundle-tsd","antlr2:macos":"sed -i '' -e 's/antlr4_1\\.default/antlr4_1/g' -e 's/antlr4_1\\.atn/antlr4_1/g' -e 's/antlr4_1\\.tree/antlr4_1/g' -e 's/antlr4_1\\.dfa/antlr4_1/g' -e 's/antlr4_1\\.error/antlr4_1/g' antlr-parser/valid-js/*.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"rickfaf","email":"rickfaf1@gmail.com"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"10.2.3","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"antlr4":"4.13.1-patch-1","command-line-args":"^5.1.1","command-line-usage":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typescript":"^5.4.2","@types/jest":"^29.5.12","@types/node":"20","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_0.5.0_1710330995652_0.8660402226055481","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"typeonly","version":"1.0.0","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@1.0.0","maintainers":[{"name":"paleo","email":"thomas.mur@paroi.tech"},{"name":"rickfaf","email":"rickfaf1@gmail.com"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"a72f8197a5a800622d099115a12798c053448a76","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-1.0.0.tgz","fileCount":82,"integrity":"sha512-HSrB/SJf4n3mkA9QnLV9+DmEfISKGTFYqcNqVdhR0NsF37RQERIhhZgdure5Ba8mXMFvGFXXGpHjI/RTA6lg/Q==","signatures":[{"sig":"MEYCIQC0zm6e/AytZmxcDjlPPqku/SX7Kc1yEBZ03bBOo3MNPgIhAMBFXAUQ1rN3dWmNJWwxnPfHvWTDnUt6EYXp2yV1GqXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501520},"main":"dist/api.js","type":"module","types":"dist/typeonly.d.ts","gitHead":"d83c6a838e650fb8264da496214281791565ea41","scripts":{"tsc":"tsc","lint":"biome check . --json-formatter-enabled=false --organize-imports-enabled=false","test":"vitest run","antlr":"java -cp \"antlr-4.13.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf dist/* scripts/declarations/* antlr-parser/*","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"thomas.mur@paroi.tech"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"10.9.2","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"antlr4":"4.13.2","command-line-args":"^6.0.1","command-line-usage":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"22","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_1.0.0_1738777679666_0.23055570581540774","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"typeonly","version":"1.0.1","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@1.0.1","maintainers":[{"name":"paleo","email":"thomas.mur@paroi.tech"},{"name":"rickfaf","email":"rickfaf1@gmail.com"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/packages/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"db0259590de33e393581c3b89c8da41f55dc0cae","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-1.0.1.tgz","fileCount":81,"integrity":"sha512-8vuw9/MdM/tl9gPFWd4sNygljeUmDoumWRYi7RYjaq8v6QnvisVNpFX/E+3IxQWkV75jcDq4ecZuNplcsstJTg==","signatures":[{"sig":"MEUCIC26+YmtdO3piNNWoecO3GTK4t+1B+RyKQspUUcErsAQAiEAiUbkWMN1SEdzvxJkDPwHFWmqVnwGOWwwSXdghJsGoJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494785},"main":"dist/api.js","type":"module","types":"dist/typeonly.d.ts","gitHead":"f6e6886a85eadab66f83f3ab6d4b88cc92815eaa","scripts":{"tsc":"tsc","lint":"biome check . --json-formatter-enabled=false --organize-imports-enabled=false","test":"vitest run","antlr":"java -cp \"antlr-4.13.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf dist/* scripts/declarations/* antlr-parser/*","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"thomas.mur@paroi.tech"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"10.9.2","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"antlr4":"4.13.2","command-line-args":"^6.0.1","command-line-usage":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"22","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_1.0.1_1738862845397_0.7177461456725911","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"typeonly","version":"1.1.0","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@1.1.0","maintainers":[{"name":"paleo","email":"thomas.mur@paroi.tech"},{"name":"rickfaf","email":"rickfaf1@gmail.com"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/packages/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"e951f9ccc5f6c85e5b4c4fee1fe19a5d94dffe1a","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-1.1.0.tgz","fileCount":25,"integrity":"sha512-rFN2L3TZLBDwPjUs6yJVJTKlmVvY/fjhosg+oSMO0W52pKKm8fBCgbmlV8W+YGNotiHFu3Er1ummpR+BhgOvag==","signatures":[{"sig":"MEUCIDqKeOVyLGvqYw9BcdiJ8mvQe63QjubuYBPcQFqiZX4FAiEAtFm75NEh1xTdJwg4rVDoRZLtHiq/jsC1jOd29lQfmGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343537},"main":"dist/api.js","type":"module","types":"dist/typeonly.d.ts","gitHead":"61e698a64830d74a0aecf41bfc8f9878c1a05ec3","scripts":{"tsc":"tsc","lint":"biome check . --json-formatter-enabled=false","test":"vitest run","antlr":"java -cp \"antlr-4.13.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf dist/* scripts/declarations/* antlr-parser/*","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd.js","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","actor":{"name":"paleo","type":"user","email":"thomas.mur@paroi.tech"},"email":"thomas.mur@paroi.tech"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"11.3.0","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"antlr4":"4.13.2","command-line-args":"^6.0.1","command-line-usage":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.10","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_1.1.0_1751953808245_0.5982990331466702","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"typeonly","version":"1.1.1","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@1.1.1","maintainers":[{"name":"paleo","email":"thomas.mur@paroi.tech"},{"name":"rickfaf","email":"rickfaf1@gmail.com"}],"homepage":"https://github.com/paroi-tech/typeonly/tree/master/packages/typeonly","bugs":{"url":"https://github.com/paroi-tech/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"a3bb031624f7abb83d860834141774614c0d22ab","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-1.1.1.tgz","fileCount":25,"integrity":"sha512-Ovyd7+bO9NxdKzSuzq7GFmXbTT8RX8X9nyNYgiYyZwoD1kbjSYy3a8+Hrkfo/hsDKiuQXjbH9YZ6SOxu3iO0SQ==","signatures":[{"sig":"MEUCIEYE9De1/rwyOUZIGHc3TJQA9y1ZuWs/F6DJvzK7pkVTAiEAlSHwRrJmVUadhczhtKud8lK3rnA1LYJtOeGIUBiGf/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343616},"main":"dist/api.js","type":"module","types":"dist/typeonly.d.ts","gitHead":"b0c150270b59a8f441444b86b3d491f98a1835a0","scripts":{"tsc":"tsc","lint":"biome check . --json-formatter-enabled=false","test":"vitest run","antlr":"java -cp \"antlr-4.13.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf dist/* scripts/declarations/* antlr-parser/*","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd.js","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"thomas.mur@paroi.tech"},"repository":{"url":"git+https://github.com/paroi-tech/typeonly.git","type":"git"},"_npmVersion":"11.3.0","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"antlr4":"4.13.2","command-line-args":"^6.0.1","command-line-usage":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.10","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_1.1.1_1753014899328_0.5228585151152916","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"typeonly","version":"1.1.2","keywords":["typescript","type","interface","runtime"],"author":{"name":"Paroi"},"license":"CC0-1.0","_id":"typeonly@1.1.2","maintainers":[{"name":"paleo","email":"thomas.mur@paroi.tech"},{"name":"rickfaf","email":"rickfaf1@gmail.com"}],"homepage":"https://github.com/paleo/typeonly/tree/master/packages/typeonly","bugs":{"url":"https://github.com/paleo/typeonly/issues"},"bin":{"typeonly":"dist/cli.js"},"dist":{"shasum":"4304665c83c163f3f45fd30f85daf0be72233dda","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-1.1.2.tgz","fileCount":25,"integrity":"sha512-A3nen+ts3Z43SWnbjeVDHFHak6oAIVlZ4RmvkfnojIMMNXoQD8rhxI6aCNB7wwagziufDKkZSfhQp5D2jvp1kQ==","signatures":[{"sig":"MEYCIQChgVBiM0/K5mMYASR2ewrPOB1yQ3pjLETOWO/O6iEP4AIhAIEqCp6D7T9/If8rop5jH+r9PL10K3ckSEgRVW3isA7N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343581},"main":"dist/api.js","type":"module","types":"dist/typeonly.d.ts","gitHead":"3ee5c262a493cccd939d22d88776fc4f8f2230c7","scripts":{"tsc":"tsc","lint":"biome check . --json-formatter-enabled=false","test":"vitest run","antlr":"java -cp \"antlr-4.13.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","clear":"rimraf dist/* scripts/declarations/* antlr-parser/*","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd.js","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"paleo","email":"thomas.mur@paroi.tech"},"repository":{"url":"git+https://github.com/paleo/typeonly.git","type":"git"},"_npmVersion":"11.3.0","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"antlr4":"4.13.2","command-line-args":"^6.0.1","command-line-usage":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.10","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeonly_1.1.2_1753246293526_0.22669726627871745","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"typeonly","version":"1.1.3","description":"Parses types and interfaces from TypeScript and stores them as JSON files.","author":{"name":"Paroi"},"scripts":{"prepublishOnly":"npm run lint && npm run build && npm run test","antlr":"java -cp \"antlr-4.13.2-complete.jar\" org.antlr.v4.Tool -Dlanguage=JavaScript -o antlr-parser TypeOnlyParser.g4 TypeOnlyLexer.g4","clear":"rimraf dist/* scripts/declarations/* antlr-parser/*","tsc":"tsc","tsc:watch":"tsc --watch","bundle-tsd":"node scripts/bundle-tsd.js","build":"npm run clear && npm run antlr && npm run tsc && npm run bundle-tsd","lint":"biome check . --json-formatter-enabled=false","test:watch":"vitest","test":"vitest run"},"dependencies":{"antlr4":"4.13.2","command-line-args":"^6.0.1","command-line-usage":"^7.0.3"},"devDependencies":{"@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@types/node":"^24.0.10","rimraf":"^6.0.1","typescript":"^5.8.3","vitest":"^3.2.4"},"type":"module","main":"dist/api.js","types":"dist/typeonly.d.ts","bin":{"typeonly":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/paleo/typeonly.git"},"homepage":"https://github.com/paleo/typeonly/tree/master/packages/typeonly","license":"CC0-1.0","keywords":["typescript","type","interface","runtime"],"_id":"typeonly@1.1.3","gitHead":"98e62534ba913087f41694ff2cdcebf757edcff6","bugs":{"url":"https://github.com/paleo/typeonly/issues"},"_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-n9bU3gn5nIbA36wciwmLHZD9d/A6fZibRjJfhZFiIEj65+sj2UPxR/cQkMj7iLBFrP8lRXz0YF2PIQZ29dMT0w==","shasum":"9eb48d928b12579580161b5d64caa2b3a5c45f3a","tarball":"https://registry.npmjs.org/typeonly/-/typeonly-1.1.3.tgz","fileCount":25,"unpackedSize":343469,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGQ0l5dQwhylQtRNZhf6OFHHONo5PLxoPOzzipGxrPIeAiAvU/bAzMBz8l6L1Wq3K4y+TVPC2Gyy4o7fIa+hJhNXxg=="}]},"_npmUser":{"name":"paleo","email":"thomas.mur@paroi.tech"},"directories":{},"maintainers":[{"name":"paleo","email":"thomas.mur@paroi.tech"},{"name":"rickfaf","email":"rickfaf1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeonly_1.1.3_1753247024818_0.11180892931117126"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-01T16:10:56.761Z","modified":"2025-07-23T05:03:45.180Z","0.0.0":"2019-06-01T16:10:56.919Z","0.1.0":"2019-06-05T05:53:52.931Z","0.1.1":"2019-06-05T06:07:21.870Z","0.1.2":"2019-06-07T18:05:07.844Z","0.1.3":"2019-06-08T08:39:39.005Z","0.1.4":"2019-06-09T12:02:25.818Z","0.1.5":"2019-06-11T18:04:20.430Z","0.2.0":"2019-11-02T16:06:26.954Z","0.2.1":"2019-11-02T16:17:02.948Z","0.2.2":"2019-11-02T17:18:17.881Z","0.2.3":"2019-11-14T14:44:21.085Z","0.2.4":"2019-12-26T15:11:18.471Z","0.3.0":"2019-12-26T16:25:23.481Z","0.3.1":"2020-01-11T16:31:39.024Z","0.3.2":"2020-01-13T10:29:24.325Z","0.3.3":"2020-06-09T07:23:35.414Z","0.4.0":"2020-06-14T07:47:07.875Z","0.4.1":"2020-06-18T10:33:58.878Z","0.4.2":"2020-08-13T17:57:28.466Z","0.4.3":"2020-10-02T14:34:53.414Z","0.4.4":"2020-11-30T16:03:25.581Z","0.4.5":"2022-03-30T15:46:02.000Z","0.4.6":"2022-05-01T13:19:23.521Z","0.5.0":"2024-03-13T11:56:35.829Z","1.0.0":"2025-02-05T17:47:59.858Z","1.0.1":"2025-02-06T17:27:25.627Z","1.1.0":"2025-07-08T05:50:08.429Z","1.1.1":"2025-07-20T12:34:59.549Z","1.1.2":"2025-07-23T04:51:33.705Z","1.1.3":"2025-07-23T05:03:45.000Z"},"bugs":{"url":"https://github.com/paleo/typeonly/issues"},"author":{"name":"Paroi"},"license":"CC0-1.0","homepage":"https://github.com/paleo/typeonly/tree/master/packages/typeonly","keywords":["typescript","type","interface","runtime"],"repository":{"type":"git","url":"git+https://github.com/paleo/typeonly.git"},"description":"Parses types and interfaces from TypeScript and stores them as JSON files.","maintainers":[{"name":"paleo","email":"thomas.mur@paroi.tech"},{"name":"rickfaf","email":"rickfaf1@gmail.com"}],"readme":"# TypeOnly\n\n[![npm](https://img.shields.io/npm/dm/typeonly)](https://www.npmjs.com/package/typeonly)\n![Type definitions](https://img.shields.io/npm/types/typeonly)\n[![GitHub](https://img.shields.io/github/license/paleo/typeonly)](https://github.com/paleo/typeonly)\n\nA lightweight library for validating JSON data using TypeScript type definitions.\n\n## Getting Started\n\n```sh\nnpm install typeonly --save-dev\nnpm install @typeonly/validator\n```\n\nAdd an entry to the `\"scripts\"` section of your `package.json` (this example uses a `typeonly/` directory for input and a `dist/` directory for output):\n\n```json\n    \"typeonly\": \"typeonly --bundle dist/types.to.json -s ./typeonly\"\n```\n\nCreate a type file with a `.d.ts` extension:\n\n```ts\n// typeonly/my-types.d.ts\n\nexport type Task = RedTask | BlueTask;\n\nexport interface RedTask {\n  color: \"red\";\n  priority: number | \"max\";\n  label: string;\n}\n\nexport interface BlueTask {\n  color: \"blue\";\n  label: string;\n}\n```\n\n_Important: TypeOnly uses its own parser and implements only a subset of TypeScript. Specifically, generics and template string types are not supported._\n\nGenerate the type bundle by running:\n\n```sh\nnpm run typeonly\n```\n\nA new file `dist/types.to.json` will be generated containing all the type definitions from the input directory. Being a JSON file, the parser is not needed at runtime.\n\n### Validating JSON Data (ESM Version)\n\n```js\nimport { readFileSync } from \"node:fs\";\nimport { createValidator } from \"@typeonly/validator\";\n\nconst typeValidator = createValidator({\n  bundle: JSON.parse(readFileSync(\"./dist/types.to.json\", \"utf-8\")),\n});\n\nconst result1 = typeValidator.validate(\"Task\", {\n  color: \"red\",\n  priority: 2,\n  label: \"My urgent task\"\n});\n\nconsole.log(result1); // { valid: true }\n\nconst result2 = typeValidator.validate(\"Task\", {\n  color: \"red\",\n  priority: \"abc\",\n  label: \"My urgent task\"\n});\n\nconsole.log(result2); // { valid: false, error: 'Value...' }\n```\n\nThe error message looks like:\n\n```\nValue {color: \"red\", priority: \"abc\", label: \"My urgent ta…\"} is not conform to Task: no matching type in: RedTask | BlueTask.\nIn type 'RedTask', value {color: \"red\", priority: \"abc\", label: \"My urgent ta…\"} is not conform to RedTask.\nIn property 'priority', value '\"abc\"' is not conform to union: no matching type in: number | \"max\".\n```\n\n### Validating JSON Data (CommonJS Version)\n\n```js\nconst { readFileSync } = require(\"node:fs\");\n\nasync function main() {\n  const { createValidator } = await import(\"@typeonly/validator\");\n\n  // … same code as in the ESM version …\n}\n\nmain();\n```\n\n## Command Line Interface\n\nCompile a typing source file:\n\n```sh\nnpx typeonly --bundle dist/types.to.json --source-dir types\n```\n\nThis command generates a compiled file `dist/types.to.json`.\n\nAvailable options:\n\n```\n  -h, --help                   Print this help message.\n  -o, --output-dir directory   The output directory (optional).\n  -s, --source-dir directory   The source directory (optional when used with option --ast or with a single source file).\n  -e, --encoding string        Encoding for input and output file(s) (default is utf8).\n  -b, --bundle string          Generate a bundle file for RTO data (optional).\n  --prettify                   Prettify RTO files (optional).\n  --ast                        Generate AST files instead of RTO files (optional).\n  --src file ...               Input files to process (by default at last position).\n```\n\n## Using as a Library\n\nInstall as a dependency:\n\n```sh\nnpm install typeonly --save-dev\n```\n\nThen, use it:\n\n```js\nimport { generateRtoModules } from \"typeonly\";\n\nconst bundle = await generateRtoModules({\n  modulePaths: [\"./file-name\"],\n  readFiles: {\n    sourceDir: `../types`\n  },\n  returnRtoModules: true\n}).catch(console.log);\n```\n","readmeFilename":"README.md"}