{"_id":"@degordian/avro-to-typescript","_rev":"18-f38c085c16958abe10dc552dd0ec181e","name":"@degordian/avro-to-typescript","dist-tags":{"latest":"2.2.3"},"versions":{"1.0.1":{"name":"@degordian/avro-to-typescript","version":"1.0.1","description":"Modules is used to compile avro schemas to typescript interfaces.","main":"dist/src/index.js","types":"dist/src/index.d.ts","directories":{"doc":"docs","dist":"dist","src":"src","test":"test","avsc":"_avsc","_tsCompiled":"_tsCompiled"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","tslint:fix":"tslint --project tsconfig.json --fix","tslint-fix":"npm run tslint:fix","mocha-jenkins-html":"npm run jenkins:mocha:html","mocha-jenkins-junit":"npm run jenkins:mocha:junit","jenkins:mocha:junit":"mocha dist/test --reporter=mocha-junit-reporter --reporter-options mochaFile=mocha.xml --recursive","jenkins:mocha:html":"mocha dist/test --reporter=doc --recursive","jenkins:tslint":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@degordian/standards":"^1.0.6","@degordian/testing-toolkit":"^1.0.17","@types/node":"^9.4.6","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"ce5527cdde043506f60530ab19a85fca3cb8a01a","_id":"@degordian/avro-to-typescript@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"tomislav.fabeta","email":"tomislav.fabeta@gmail.com"},"dist":{"integrity":"sha512-Rt7vIly38wgkFXP9ErnuaaIsqMQYl0URmcFERs4lMKODP478llmPyvxAJD7ZKUnwl5Oa9lezvBAZvhwsbvynxA==","shasum":"a5758b6c6955e3aef53f63cd77dfe89c63416492","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-1.0.1.tgz","fileCount":144,"unpackedSize":115109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/woho/33iVWR2KTn1jVyXx/vxq8nFeCb4IDc4UgkSEwIhAN9VjJFjWaSD9qaac4ErWXd8TGX7Ev2fRFigr0z20QSX"}]},"maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"ilesar","email":"ivan.lesar.pmf@gmail.com"},{"name":"jakagacic","email":"jaka.gacic@degordian.com"},{"name":"kru","email":"marko.kruljac@degordian.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"},{"name":"tomislav.fabeta","email":"tomislav.fabeta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_1.0.1_1521101612325_0.17638964556135361"},"_hasShrinkwrap":false},"2.0.0":{"name":"@degordian/avro-to-typescript","version":"2.0.0","description":"Modules is used to compile avro schemas to typescript interfaces.","main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"avro-to-typescript":"./dist/src/cli.js"},"directories":{"doc":"docs","dist":"dist","src":"src","test":"test","avsc":"_avsc","_tsCompiled":"_tsCompiled"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","tslint:fix":"tslint --project tsconfig.json --fix","tslint-fix":"npm run tslint:fix","mocha-jenkins-html":"npm run jenkins:mocha:html","mocha-jenkins-junit":"npm run jenkins:mocha:junit","jenkins:mocha:junit":"mocha dist/test --reporter=mocha-junit-reporter --reporter-options mochaFile=mocha.xml --recursive","jenkins:mocha:html":"mocha dist/test --reporter=doc --recursive","jenkins:tslint":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@degordian/standards":"^1.0.6","@degordian/testing-toolkit":"^1.0.17","@types/args":"^3.0.0","@types/command-line-args":"^4.0.2","@types/command-line-usage":"^5.0.0","@types/fs-extra":"^5.0.2","@types/node":"^9.6.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.4","fs-extra":"^5.0.0","mocha-typescript":"^1.1.12","tslint":"^5.9.1","typescript":"^2.8.1"},"gitHead":"f3b6b356d5fe04c8de08195e82971af4633f8b62","_id":"@degordian/avro-to-typescript@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"dvorsky","email":"dvorsky.andrija@gmail.com"},"dist":{"integrity":"sha512-gYh6i42Ss8vSdNLQPCBgCcAHKcmi45hUKMsz32/INWz7T8y57whcZYt8iG5Vzlyl9ZC2BZEK55XyEAymxFNqsw==","shasum":"dfdabd5e14706e20b05cf40f44ccb39d69988938","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-2.0.0.tgz","fileCount":200,"unpackedSize":207882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8XzxCRA9TVsSAnZWagAAirEP/jxA5ZEdk0B4qI76hprR\nlbxReKnbowuuXMu6Vmv4QlIPVC8ryPW6q/kIV9UUgRhai6GnNkZiWBLNwo8g\n7zocms1ZfKyh2K8j1W5HSK8cH0dZU1ZysAml9Pee5+dYzMq9uupdx1LiRPxm\ne0wvNpkkUQTAZTZf7pqmO/vu/ZkxohoandZ3m7V5kPFHc2+mZMffuokm0NmJ\nQ/29jF5YHcYFYjGdluCGj9Nqt3LWLOaNLh8rZuFQpxORO0cTaacy5rB5rlgL\nzbkvwP2QYOJ68KyH0FSJGeCHT/RcKi42vAl+/rpjPBExYpW2B70Aq10jKQch\nBm1tX6gDzzFd8Xv5NVSl9VU87VROwU13gFaecreHhZ4nAlnuC8V84ZLRhD4L\nhXBVopbI+18JQUCeHW0TpHufD+jc+505bWrrzdq7oQkmIVaVJh1EEjfJ5Mpy\n1Vn4UfebgW2ktl7L4pqyw0VhC5NTkBTqm6HJ2hEiiXnr/jVpPsd1akAK/+kb\nf3LVpiPYiAfI9A3gIs92o1BeyGkLijs8qL3TiRGyjOyo3hi8f+E2+pU9KI0H\nEDnPcftVYcReCcjSZ+O9RZ6K05884gfBD4YQqNoGCUk5IAjYB0kEqPn26kqj\nJ/apyqs4VSGzxTYMQXvOHEujp/1Il+Ixte7ewz8kIEAg8jb+b2MqvJLggjV4\nwiP1\r\n=TBK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHITOPJLGKOYwdEhuxhcn50KR1F0PtDFuxmbv8Ls//giAiAh28JuPomQOUW9Q0D8Udg4YSyJKfHfkCOAXWBanVUxCA=="}]},"maintainers":[{"email":"development.tools@degordian.com","name":"degordian-dev"},{"email":"dvorsky.andrija@gmail.com","name":"dvorsky"},{"email":"ivan.lesar.pmf@gmail.com","name":"ilesar"},{"email":"jaka.gacic@degordian.com","name":"jakagacic"},{"email":"marko.kruljac@degordian.com","name":"kru"},{"email":"renato.ruk@gmail.com","name":"renatoruk"},{"email":"tomislav.fabeta@gmail.com","name":"tomislav.fabeta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_2.0.0_1525775600997_0.37834892027490374"},"_hasShrinkwrap":false},"2.0.1":{"name":"@degordian/avro-to-typescript","version":"2.0.1","description":"Modules is used to compile avro schemas to typescript interfaces.","main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"avro-to-typescript":"./dist/src/cli.js"},"directories":{"doc":"docs","dist":"dist","src":"src","test":"test","avsc":"_avsc","_tsCompiled":"_tsCompiled"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","tslint:fix":"tslint --project tsconfig.json --fix","tslint-fix":"npm run tslint:fix","mocha-jenkins-html":"npm run jenkins:mocha:html","mocha-jenkins-junit":"npm run jenkins:mocha:junit","jenkins:mocha:junit":"mocha dist/test --reporter=mocha-junit-reporter --reporter-options mochaFile=mocha.xml --recursive","jenkins:mocha:html":"mocha dist/test --reporter=doc --recursive","jenkins:tslint":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@degordian/standards":"^1.0.6","@degordian/testing-toolkit":"^1.0.17","@types/args":"^3.0.0","@types/command-line-args":"^4.0.2","@types/command-line-usage":"^5.0.0","@types/fs-extra":"^5.0.2","@types/node":"^9.6.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.4","fs-extra":"^5.0.0","mocha-typescript":"^1.1.12","tslint":"^5.9.1","typescript":"^2.8.1"},"gitHead":"717f5513c00a91dcce93d4b4546ac596f21452be","_id":"@degordian/avro-to-typescript@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"dvorsky","email":"dvorsky.andrija@gmail.com"},"dist":{"integrity":"sha512-KuO1+TkMoaSlZwciwhz8+Yd9YJnFW7+sqHwvfTcRmQAvuooh6e8clXJ2MLh/FPcKbz+U9Zdx6yPGH2vmupIPkA==","shasum":"2306ae118ea120600be0de8448234d5aa61c9816","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-2.0.1.tgz","fileCount":200,"unpackedSize":208005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF/efCRA9TVsSAnZWagAAfe4P/2w5TM3xZx/44suN//ml\nKNrfnZMQhoy59OfHHlvdcKciEy1iyJDMM9BEP3/ZrDWFpu0RbhszgEkVvCj+\nqSnShQLYvSAMhJUb+Frg7xi8zDiZr+onXt6FgXx/3WqCWKeokyujsFwyfzjs\np21FMoP1tupBIvZC1E7ToRz6B3NJm26v2GxNGz2G/S+eghZKr9Op2S4lzpM9\nnryDXfm73GZx1fgwwBouyhxHXg66IJmhoFrUCBaYS2dR0PDbD0abmj2mNs6f\nACbm7+KePmAEaZ7TVtM+Z73pL5ApGpoxWYLQEalXA7KcvKqJWw9TE8iDAtw7\nmbKnYYYF3ZXDXpzWLSel0yOrJ9nuM34YhHj9KfESy4jzzCJFyqfO3/asr2bm\nre5Rk0EKmvs05M1DIcJjhxCPJdDks3xlHIB72ks+kMJt6fw4clho8bh+m1vp\nAp08hteG2tp1er1bnvYXYhRrkLpFqSENEKjLxFEa4Gv+buK8pNiiM/+xkazJ\na0hx/QW6zXT8gBckaWkk4aUp6KmExa013xjKH9BrR63+bMF+any9qcyLXn52\nK4TAIG7Hhg6Vl+4UVvOy2e7Va3v7FCQwbQifSNchZZIMUI6y6FBdFrOqOIDh\nXP5iZdRgR6bEOnhYW+Mm52DsCF0QjuTFZocbiCwLjrMSyQwx14ObDIlQgYAk\n5j1l\r\n=FNGD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvKUcZXlh+Ttpi1gDCJwmrW9SP18r2Yjm5kWzsrVOaTwIhAN0gDPgsRl4gX0Y4n0zlDyNTguslld4D0lKfypdfMoft"}]},"maintainers":[{"email":"development.tools@degordian.com","name":"degordian-dev"},{"email":"dvorsky.andrija@gmail.com","name":"dvorsky"},{"email":"ivan.lesar.pmf@gmail.com","name":"ilesar"},{"email":"jaka.gacic@degordian.com","name":"jakagacic"},{"email":"marko.kruljac@degordian.com","name":"kru"},{"email":"renato.ruk@gmail.com","name":"renatoruk"},{"email":"tomislav.fabeta@gmail.com","name":"tomislav.fabeta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_2.0.1_1528297374184_0.488335829898056"},"_hasShrinkwrap":false},"2.1.0":{"name":"@degordian/avro-to-typescript","version":"2.1.0","description":"Package for converting Avro schema files (.avsc) to TypeScript class files","keywords":["avro","avro schemas","typescript","compiler","converter"],"main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"avro-to-typescript":"./dist/src/cli.js"},"directories":{"doc":"docs","dist":"dist","src":"src","test":"test"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","prepublishOnly":"npm run test && npm run generate-barrels","generate-barrels":"barrelsby --directory src/ --delete --include components src/interfaces --exclude base Base Avro/compression Avro/schema_registry","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@types/args":"^3.0.0","@types/command-line-args":"^4.0.3","@types/command-line-usage":"^5.0.1","@types/fs-extra":"^5.0.3","@types/node":"^9.6.21","@types/schema-registry":"^1.17.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","fs-extra":"^5.0.0","schema-registry":"^1.17.0","typescript-memoize":"^1.0.0-alpha.3"},"devDependencies":{"@degordian/standards":"^1.0.8","@degordian/testing-toolkit":"^1.0.17","mocha-typescript":"^1.1.16","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"f2231c536466fda9a583311a298fe7fefdf23c9d","_id":"@degordian/avro-to-typescript@2.1.0","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"dvorsky","email":"dvorsky.andrija@gmail.com"},"dist":{"integrity":"sha512-iIhnsifXBY4xTdzaPTabHqIukzBztOChfeexNVa8xfrMDF7pX79ZLMG4GYbAVaVxqTG1MNhLCkl6nt4GagSNZg==","shasum":"ee30855d295fa81f329a3093806c9d2069bc1106","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-2.1.0.tgz","fileCount":238,"unpackedSize":203388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKftDCRA9TVsSAnZWagAAH60P/2PR6NQfmBEgSm15PYWD\nEB1cAXc7gTDz9dELxYI9josqHR5Ec5DcSoLYxQtvewFcCVwWnJwmHefD/okW\nVvIqoeROFwOw0Dc4z0VkNIEGLUrHGKOni7dccmCzznk/xvEMAFX9fQFIrEji\nRNinleu33VvG0b9LeBS9fqHrE7M+TdlSsIVw9zXtd+Rxxm6JUVDcDsjN9I/J\n8Uz74s/s9sjwFaJhsXkjRmY2zqYykHRghXXuh4OTVbIdeYeqcmFBJEgocVM3\nQ8xzOeDUht8YF6KvUlvgcT7rNcOBlHFiThL37xPbkMxA1y7RlNEY0QIldbUN\nZsjtL40e2qBvkGmC90AMRCZgO3kg/kKTae0azhfFhf1TQb1X3EeOh/v/ik85\n7R3J9/aO4epiGTup++KuCcy9VcGejSQhl1Cpx3mgADZ4W4EH+lfUZKtoOtFc\nvoW2ruImvEW2cgAW9w9EKOrsxHR8p6sKVapsjuXOOgjvVT6DPiDH/hOkTGBi\n16scx+MinwZ//fX/5wOzlM7wYNonzDZg9Yn887Zp25vqChIEPDcmoMRa503X\nJBnOKOuHg1n7WOW/UFxujLKS4Xl3XSH/H98ul7L5lPRB9g+dNdDYr6/NodiE\nvS1O4aFVzgAdWPoae09S0fEhmgY/v9SNluVpt2o6hcEt27JUZgdxafYPLByl\nTh1f\r\n=L91z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXmsYg3nrp/C6p2TpleIgFaTHhBj28NSGxABe5rQmjcgIhAIpw/qPuzWXRRsA6ZtbChHboDRzCxlHBalkBwrqdh+q/"}]},"maintainers":[{"email":"development.tools@degordian.com","name":"degordian-dev"},{"email":"dvorsky.andrija@gmail.com","name":"dvorsky"},{"email":"ivan.lesar.pmf@gmail.com","name":"ilesar"},{"email":"jaka.gacic@degordian.com","name":"jakagacic"},{"email":"marko.kruljac@degordian.com","name":"kru"},{"email":"renato.ruk@gmail.com","name":"renatoruk"},{"email":"tomislav.fabeta@gmail.com","name":"tomislav.fabeta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_2.1.0_1529477955149_0.3372455159729124"},"_hasShrinkwrap":false},"2.1.1":{"name":"@degordian/avro-to-typescript","version":"2.1.1","description":"Package for converting Avro schema files (.avsc) to TypeScript class files","keywords":["avro","avro schemas","typescript","compiler","converter"],"main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"avro-to-typescript":"./dist/src/cli.js"},"directories":{"doc":"docs","dist":"dist","src":"src","test":"test"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","prepublishOnly":"npm run test && npm run generate-barrels","generate-barrels":"barrelsby --directory src/ --delete --include components src/interfaces --exclude base Base Avro/compression Avro/schema_registry","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@types/args":"^3.0.0","@types/command-line-args":"^4.0.3","@types/command-line-usage":"^5.0.1","@types/fs-extra":"^5.0.3","@types/node":"^9.6.21","@types/schema-registry":"^1.17.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","fs-extra":"^5.0.0","schema-registry":"^1.17.0","typescript-memoize":"^1.0.0-alpha.3"},"devDependencies":{"@degordian/standards":"^1.0.8","@degordian/testing-toolkit":"^1.0.17","mocha-typescript":"^1.1.16","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"46ce74e7c70d3d01eb3df1cb7422ba339104d667","_id":"@degordian/avro-to-typescript@2.1.1","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"dvorsky","email":"dvorsky.andrija@gmail.com"},"dist":{"integrity":"sha512-ssDuLyPcYl8N/6n3Rt8Jt9gbuTuZgmTv6yzoHoHLLOvZDzMUW1fiY9mn+bkwvb+YMhsdL+yqkpk7jcjxjAQ/AQ==","shasum":"14ebf28f773b42dc904099e24d8db6560503615a","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-2.1.1.tgz","fileCount":238,"unpackedSize":204331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLVgpCRA9TVsSAnZWagAAPBwP/irDgA/L1/uHlO7e9bVZ\nWE5Cdl7e7q8YqAGarKOCZUcQmzxKFAKtKMasgrZRI9Ci2AzM+PnqpR90fRFz\nvFI+TMvDm/Cw4aI7WytpPXuT8p/Q1gh75LCmUxP5DpV49RtmzWEmi6KLWD0/\nwtI4qGF23ykg6+FRsv9BgC0+PRREh42DUEHvYQL5kcPaWuurqFPmhlSZ6iDO\nKIQRKSXRIM5yIUxV+8Zxb0t2ImdKviwZFpOqobhqeUgteEl1PAg38Dk48rVA\nsRWlBHTuKB2+Rbz1mFl5Kmlrjub+ENBiWkaiKqnCARxaJE+I35jHhKbJVNBR\n5yejL7t1f7aZvC+lkIXXztJH2arxctCmA4xG31D32Y0dKSV7lJOiS4XH9bGI\nOEF1kbgRW/1+/yoMbd/5/UZbBkLxr1el5OyDn+U3tmMGO0iF8udvxVWEFjTr\notP7cZw2A2h7ogHy5tCgBNrhvHM538so2htB7FciPy07wlIn+JTmMWhq6ZkZ\nxYervb1X8OfmSyCQIMFVuA08/DmcizPp23MpP97hUg5h6BwgwdhZP+cnau/g\nIAdzz+iX4aWINh3Y11vJiJm7K8rC3EaDN8Um+KtPLpN2LxUcA2ydRwtvpSWU\nGi4vv9h6l6lnbab0ZGefWumDu4AQn3G4EjarKjrFHrJwxrZozhUPEXSluU2E\nY/AA\r\n=RYNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz+P+cTT+2b+nJ98PkWIJ4JKPFE6RH3D3idxbPIzg52AIgXvJXTQlSSxT2dxtEcG8CPIO6jL81ziVymJcDz85ZxUs="}]},"maintainers":[{"email":"development.tools@degordian.com","name":"degordian-dev"},{"email":"dvorsky.andrija@gmail.com","name":"dvorsky"},{"email":"ivan.lesar.pmf@gmail.com","name":"ilesar"},{"email":"jaka.gacic@degordian.com","name":"jakagacic"},{"email":"marko.kruljac@degordian.com","name":"kru"},{"email":"renato.ruk@gmail.com","name":"renatoruk"},{"email":"tomislav.fabeta@gmail.com","name":"tomislav.fabeta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_2.1.1_1529698345660_0.6307699250039502"},"_hasShrinkwrap":false},"2.2.0":{"name":"@degordian/avro-to-typescript","version":"2.2.0","description":"Package for converting Avro schema files (.avsc) to TypeScript class files","keywords":["avro","avro schemas","typescript","compiler","converter"],"main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"avro-to-typescript":"./dist/src/cli.js"},"directories":{"doc":"docs","dist":"dist","src":"src","test":"test"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","prepublishOnly":"npm run test && npm run generate-barrels","generate-barrels":"barrelsby --directory src/ --delete --include components src/interfaces --exclude base Base Avro/compression Avro/schema_registry","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@types/args":"^3.0.0","@types/command-line-args":"^4.0.3","@types/command-line-usage":"^5.0.1","@types/fs-extra":"^5.0.3","@types/node":"^9.6.21","@types/schema-registry":"^1.17.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","fs-extra":"^5.0.0","schema-registry":"^1.17.0","typescript-memoize":"^1.0.0-alpha.3"},"devDependencies":{"@degordian/standards":"^1.0.8","@degordian/testing-toolkit":"^1.0.17","mocha-typescript":"^1.1.16","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"fc25462745937bb77c9c35fdac285c714a71d642","_id":"@degordian/avro-to-typescript@2.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"dvorsky","email":"dvorsky.andrija@gmail.com"},"dist":{"integrity":"sha512-QDQEltal2orloB2OH+Uh+taMxe02QgvE/k7fYtoQkcja/cTQcfdc1pZJXpJ49gMR30z1QNmbhpWptdiXlzokBQ==","shasum":"8dcaf1fac0a6e1f86f7696e0fae3d98cf54a0bd1","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-2.2.0.tgz","fileCount":280,"unpackedSize":254082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUY/oCRA9TVsSAnZWagAAryIP/1c8qPFD29+YqiqO9Naj\nO7zXiO2eQUuvxd4HUTU/UEGL2SIotJtRaw2T+PhQ1x6VQGmrweKL2fyHuFmz\n1k5LvcdtO3aoKY/eJ/4b45srqSRvZgChGTE/l6RqaHVjbWgay6JCckPCII90\nDndhQww0/0ig/FXv3N64NOUSMI4poBKiwoz5jaKCpC5U//oK7mxHA07i7lPZ\nd/EXxLafiiY53a4dcWXepvKrb8cWUm8DCMzBEWjbhAdrE2Lt8e3jwmsxSuAy\nrRQbEotVeeE3HvKc8tgT23HlyALgg7kv9Psrhybccp1H0K4g9ogjQYSaBiT2\nbtFo1MoPkx2wQwF08+Lj3i9jU+tuCT8VTE1fybh+6YPz++/EwqXoBQrDyLYg\nJTxaWvWEpdF7ryMgHKBP+1NqLZVt9YoeM3pOQMDyYyfloAcoVAqGM9VXUvr+\nhnTj2+jU+KznoNU6bzdsVmxLotz+Rc9wVWwNtEy2FUM+z1aYwJupUQbsaIKZ\nYNwGEQm2iO74pAiW4s3BFLyVSN768bk6J9fcyAZAimiP7jR36xCaBQjeg9+Y\nZw9xnO0mfphdq91NYpdQtjJoKZKnBa99268RcRxmPt/bpI+Ml/rz8maXuYPN\nvh6woaSNO/QIT3NgUy/su5E9pRQX6aEXVlGVYh7aRc/kjmoGqkDdjcyXMANr\nUo2J\r\n=mymi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkAEi/uzWp9VuRUFBSkOQAHH//1OzW2Gpfb7aFDN9ciAiEApCYz+BnUPuuX2L15u1eS3tqc2Fa07MNBoeu+Gzt81Ns="}]},"maintainers":[{"email":"development.tools@degordian.com","name":"degordian-dev"},{"email":"dvorsky.andrija@gmail.com","name":"dvorsky"},{"email":"ivan.lesar.pmf@gmail.com","name":"ilesar"},{"email":"jaka.gacic@degordian.com","name":"jakagacic"},{"email":"marko.kruljac@degordian.com","name":"kru"},{"email":"renato.ruk@gmail.com","name":"renatoruk"},{"email":"tomislav.fabeta@gmail.com","name":"tomislav.fabeta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_2.2.0_1548849127769_0.6910200551304229"},"_hasShrinkwrap":false},"2.2.1":{"name":"@degordian/avro-to-typescript","version":"2.2.1","description":"Package for converting Avro schema files (.avsc) to TypeScript class files","keywords":["avro","avro schemas","typescript","compiler","converter"],"main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"avro-to-typescript":"./dist/src/cli.js"},"directories":{"doc":"docs","dist":"dist","src":"src","test":"test"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","prepublishOnly":"npm run test && npm run generate-barrels","generate-barrels":"barrelsby --directory src/ --delete --include components src/interfaces --exclude base Avro/compression Avro/schema_registry","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@types/args":"^3.0.0","@types/command-line-args":"^4.0.3","@types/command-line-usage":"^5.0.1","@types/fs-extra":"^5.0.3","@types/node":"^9.6.21","@types/schema-registry":"^1.17.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","fs-extra":"^5.0.0","schema-registry":"^1.17.0","typescript-memoize":"^1.0.0-alpha.3"},"devDependencies":{"@degordian/standards":"^1.0.8","@degordian/testing-toolkit":"^1.0.17","mocha-typescript":"^1.1.16","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"ba852c2ff07e6dcec0e5fba8292aa6daba83d85f","_id":"@degordian/avro-to-typescript@2.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"dvorsky","email":"dvorsky.andrija@gmail.com"},"dist":{"integrity":"sha512-lAgSx9nNXW5eet6GkFhJegqNngxt0sKLzxKQggLg5pWGoRKPK0LOOI+IgyoRDYwNE4DnYwId5yFvW7FtQr4vZQ==","shasum":"e2a1901a514ce05966755b20cbf1d543cc2f0746","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-2.2.1.tgz","fileCount":280,"unpackedSize":254443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZrnhCRA9TVsSAnZWagAAalUP/jF+buS1EzaPM2g4Le+e\nssLo/mxy4fP8bVu+kVy0OmwqP3tPnY9F6y/6FUicAbSzzqcReB7Y608lyPK9\nTy5x3ILeGwE8spuiu05yPTvKFAAA4VnA3chG/uDrj7pUe/mgv3SGHzSA+aHI\nn874GSyoRdqc3I9/WC2UYnHHbkx5jzYEgpa+Ee9XsmIGxWXxTO6qXJZleVGo\nuYekdVfx6R8NqRGuxJnpDASHBRk7P1sHw8YqxXwdWNSmCSZfKfOB/fH/48VW\n0Q4mEnchpAzPEgjAIaaEKKWJWyiYR6hYGIOD/14Ia+MAknU6//qWYishVwyc\nbGVhKufNI1dEq5w9eVOHbfkTJwo1swIzWexZ5vl+BWs7Hpn4InQQeqQ1+fuH\n+97L4r1idaRKwTGNnbiixX/YQExTtwSAsXwQpHT+SKmEfGC/bl1llC2QfgkG\n0JtE1I3BRtd240e9uEXG+GOCAKYTgPx/M2LfSve4PdWI34F3jYmGWfZ8RNOH\nz42+F1zteta/8ZeskE4Lo9A2zBcErJN+D2CHzbV9nhmL6y1gaMpPktU2WRzt\n6Z/bGs/23f7ytNvhyag0cUI7OfJX+1RDjcM5u2IZ8DCzE/1ydmiDgYkI7eZx\nGDNsEfvikPh+VgLFcKCoUOIxhuRqIK0xcSOb0yweUp7dpIMc2bZL2AgMFxKp\nIVAl\r\n=duNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYXZuAa9BrZjncnQ1wlOmiPOwK5FKk52J1vieb2gKU7AiAOs0+Xk8DI3/mHavqnczvO8MGwIuxA6ICbqWRht+tU2Q=="}]},"maintainers":[{"email":"development.tools@degordian.com","name":"degordian-dev"},{"email":"dvorsky.andrija@gmail.com","name":"dvorsky"},{"email":"ivan.lesar.pmf@gmail.com","name":"ilesar"},{"email":"jaka.gacic@degordian.com","name":"jakagacic"},{"email":"marko.kruljac@degordian.com","name":"kru"},{"email":"renato.ruk@gmail.com","name":"renatoruk"},{"email":"tomislav.fabeta@gmail.com","name":"tomislav.fabeta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_2.2.1_1550236128876_0.22145341172131516"},"_hasShrinkwrap":false},"2.2.2":{"name":"@degordian/avro-to-typescript","version":"2.2.2","description":"Package for converting Avro schema files (.avsc) to TypeScript class files","keywords":["avro","avro schemas","typescript","compiler","converter"],"main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"avro-to-typescript":"./dist/src/cli.js"},"directories":{"doc":"docs","dist":"dist","src":"src","test":"test"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","prepublishOnly":"npm run test && npm run generate-barrels","generate-barrels":"barrelsby --directory src/ --delete --include components src/interfaces --exclude base Avro/compression Avro/schema_registry","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@types/args":"^3.0.0","@types/command-line-args":"^4.0.3","@types/command-line-usage":"^5.0.1","@types/fs-extra":"^5.0.3","@types/node":"^9.6.21","@types/schema-registry":"^1.17.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","fs-extra":"^5.0.0","schema-registry":"^1.17.0","typescript-memoize":"^1.0.0-alpha.3"},"devDependencies":{"@degordian/standards":"^1.0.8","@degordian/testing-toolkit":"^1.0.17","mocha-typescript":"^1.1.16","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"2728a543505c612120740cb1f01194f45ac77100","_id":"@degordian/avro-to-typescript@2.2.2","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"dvorsky","email":"dvorsky.andrija@gmail.com"},"dist":{"integrity":"sha512-eoWyQ2n9qedHGeXjeqTlMmdKl+X/KqsdcyPSUVv5anld2aLwLLwku8WW5NmK/BrnIDGr5ckC1zRkRiJ9esdOHw==","shasum":"e01ec07c1dd12f170c6ff9886602aeba89da3e8c","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-2.2.2.tgz","fileCount":280,"unpackedSize":254643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf7S+CRA9TVsSAnZWagAA3l4P/RgvCGDDJB8zxAaUs6/Y\nPfE6caaguNe+ayHuctheV5KcattlpkkpB/eru2RLgFmi9IwMBm+WKOKRciHb\nrJ6hV4hXNJa+yVIix0PBBIi10cci/kr/+twkdKJ0oLOa7JaBIHjnRMTMVYYw\nmRk3FdQJia7w53uypPOClnmyktF2rasj9Ob1WQSEFkzHEmgbsgHrpNWV6278\nlH0g0fzJ8Yac6R+TZh2cHEidCm5RSX+apoAZUUYDj+C55rhcsnmaCvnfLZ4w\n58UmVf7Ji/4lmOlxQAJ5lpQnOv1abFemfLARcp17gznG3lRHyYkpeYCb0f7O\nrULHCpeLgBDYj4+5w1hedvrQPrOFyLCtTXgsqhWDx139Hvj0KRxEm3QUuQPV\n/5WNYRQqtBbp72XvzmNrfdK5kPXZpnE5Mj9x1pSpGSJ+dLATJJBEM0k8vDUM\nKqbTV+9OzB4xPFun9DbetvpOPscdyspIZlPBK9Dc1qUexbi5KNZBl7fYL2Dx\nZ84kacEMY1jDqG1Z6ip41Rii8YA8/Vm1buqpCKKOMUNH0zI2jQMMjSlNURtt\npWfV1sPngSsvp2LLFFUTCcCitB9+gyuAD2zIeEYg4FWukHZBmdhEwRa/LHYX\nfvO8J33TePWEnmzFuEvSOxRxeONy8v8r/90i2S6voobvkS+luCEn/RrrFaD5\nV4Jj\r\n=GtK3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBXyC28cDHV4Qi4EqudsET1sNbedkMLu6EuUJfB4898AIgEj/sq2VS6drGcS0tBcIhv933oW4SvJq2D7MqSJ0Fvmw="}]},"maintainers":[{"email":"development.tools@degordian.com","name":"degordian-dev"},{"email":"dvorsky.andrija@gmail.com","name":"dvorsky"},{"email":"ivan.lesar.pmf@gmail.com","name":"ilesar"},{"email":"jaka.gacic@degordian.com","name":"jakagacic"},{"email":"marko.kruljac@degordian.com","name":"kru"},{"email":"renato.ruk@gmail.com","name":"renatoruk"},{"email":"tomislav.fabeta@gmail.com","name":"tomislav.fabeta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_2.2.2_1551873214013_0.6937737744651737"},"_hasShrinkwrap":false},"2.2.3":{"name":"@degordian/avro-to-typescript","version":"2.2.3","description":"Package for converting Avro schema files (.avsc) to TypeScript class files","keywords":["avro","avro schemas","typescript","compiler","converter"],"main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"avro-to-typescript":"./dist/src/cli.js"},"directories":{"doc":"docs","dist":"dist","src":"src","test":"test"},"scripts":{"start":"npm run build && node ./dist/src/index.js","build":"tsc","prepublishOnly":"npm run test && npm run generate-barrels","generate-barrels":"barrelsby --directory src/ --delete --include components src/interfaces --exclude base Avro/compression Avro/schema_registry","test":"npm run tslint & npm run mocha","tslint":"tslint --project tsconfig.json --format stylish","tslint-jenkins":"tslint --project tsconfig.json -o tslint.xml -t checkstyle","mocha":"mocha dist/test --reporter=nyan --recursive","travis:test":"npm run build && npm run test","premocha":"npm run build"},"author":{"name":"Degordian","url":"https://www.degordian.com/"},"license":"MIT","bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"homepage":"https://github.com/degordian/avro-to-typescript#readme","dependencies":{"@types/args":"^3.0.0","@types/command-line-args":"^4.0.3","@types/command-line-usage":"^5.0.1","@types/fs-extra":"^5.0.3","@types/node":"^9.6.21","@types/schema-registry":"^1.17.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","fs-extra":"^5.0.0","schema-registry":"^1.17.0","typescript-memoize":"^1.0.0-alpha.3"},"devDependencies":{"@degordian/avro-to-typescript":"latest","@degordian/standards":"^1.0.8","@degordian/testing-toolkit":"^1.0.18","mocha-typescript":"^1.1.16","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"598cee844cb7b2965360f230e5d6362167540234","_id":"@degordian/avro-to-typescript@2.2.3","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"dvorsky","email":"dvorsky.andrija@gmail.com"},"dist":{"integrity":"sha512-BTF7acbaa63LfqUQIBqeclPLjgyZ17H/Zk8/6mmVNkEVpyr40S7+gX2jeO7+58J3qaFoQLz4af23v7bGUhHCsQ==","shasum":"06c3d09698a4f5115236db27b7b93ba7feec66f5","tarball":"https://registry.npmjs.org/@degordian/avro-to-typescript/-/avro-to-typescript-2.2.3.tgz","fileCount":295,"unpackedSize":270608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch5ZGCRA9TVsSAnZWagAANCYP/0oz8cRXW9xoMn3g3AGM\nN9x4Y5bb9d0wxT3M2JjT50fGG1qBy4i40tX9thS9YRTHZEfgKR2LRC4BhmbJ\nozi/XGgkwQKc+9+WxURbjVOhSv+xvuHwhqCEUq3h4Ju+q8BkI7FGiXFKjMjk\nmWsnSKmWqMpnKLPqFcK3Uwefwua3+iVNxk/7CuT8h5PIiHiCGkKnxtBgQCND\n2ZVPpW7pyD4KdPA+VID2K6bccMwvwA0nvnJKj7MEne/zMcogji07vD6W57cD\n5C/cqtmJCpsgWAdNvybppsU5gTbWZ6UppDS5kUwRjfO5Wn7n5b9bJ2Oh0uIr\nBLjhbjAcIhSzY2vmQImxsFqI+Iuc4yFk1rKsaPeJiURX7bDeBbo6hrN7QbgG\nuebiwUcOhAw4C9kuuhGREbFE3NkqH23ZYZpyS9puTLqMJdfSMlqBwu/OEJjz\navqIF38w7hjqJNXio1/q2Bsm1HyFuef558av/lnTn46D3p8CYmM+S8hLS3SW\nzDjWHvnqUifAbRmCE74hU+Ior1c//606oXNBZPG2W1qh9c/S4XENO3shMqWJ\nY4SdutPImG36m412r2QfOa9yOPuyV3JLNv7slNCIubwm6CG0ZPr1SsmTdfBf\n4ejz6RVYCZ363J+mQfnwtsjCCwharL8kOIHUaP4NGbas3lt6g0nf2e4taPQZ\n5hQU\r\n=uFpT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx9y0MTDHgGkF1XB0eDQcq97brP+/RYz6MnFiN+dNlOQIgcm+UQy6VcJSfdoP6I3JG/TRDLClAhxMW7sOqbJtTk1Q="}]},"maintainers":[{"email":"development.tools@degordian.com","name":"degordian-dev"},{"email":"dvorsky.andrija@gmail.com","name":"dvorsky"},{"email":"ivan.lesar.pmf@gmail.com","name":"ilesar"},{"email":"jaka.gacic@degordian.com","name":"jakagacic"},{"email":"marko.kruljac@degordian.com","name":"kru"},{"email":"renato.ruk@gmail.com","name":"renatoruk"},{"email":"tomislav.fabeta@gmail.com","name":"tomislav.fabeta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avro-to-typescript_2.2.3_1552389701504_0.5036424506325039"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-15T08:13:32.274Z","1.0.1":"2018-03-15T08:13:32.387Z","modified":"2022-11-09T18:17:23.833Z","2.0.0":"2018-05-08T10:33:21.063Z","2.0.1":"2018-06-06T15:02:54.325Z","2.1.0":"2018-06-20T06:59:15.241Z","2.1.1":"2018-06-22T20:12:25.762Z","2.2.0":"2019-01-30T11:52:07.869Z","2.2.1":"2019-02-15T13:08:49.037Z","2.2.2":"2019-03-06T11:53:34.158Z","2.2.3":"2019-03-12T11:21:41.655Z"},"maintainers":[{"email":"ivan.brcko@bornfight.com","name":"ibrcko"},{"email":"development.tools@degordian.com","name":"degordian-dev"}],"description":"Package for converting Avro schema files (.avsc) to TypeScript class files","homepage":"https://github.com/degordian/avro-to-typescript#readme","author":{"name":"Degordian","url":"https://www.degordian.com/"},"bugs":{"url":"https://github.com/degordian/avro-to-typescript/issues"},"license":"MIT","readme":"avro-to-typescript \n========\n[![Build Status](https://travis-ci.org/degordian/avro-to-typescript.svg?branch=master)](https://travis-ci.org/degordian/avro-to-typescript)\n[![npm version](https://badge.fury.io/js/%40degordian%2Favro-to-typescript.svg)](https://badge.fury.io/js/%40degordian%2Favro-to-typescript)\n\navro-to-typescript compiles avro schema files (.avsc) to TypeScript classes \nand interfaces. Making using avro schematics with node.js easy and comfortable.\n\n\nFeatures\n--------\n\n- Compiles most if not all avro types (**record**, **enum**, **primitive**, **map**, **array**)\n- Provides methods for effective serialization and deserialization of avro to js and vice versa\n\n\nUsage\n-----\n\n#### Global:\nMost projects will use avro-to-typescript this way\n```sh\nnpm install -g @degordian/avro-to-typescript\n\navro-to-typescript --compile [ schema-directory ] [ output-directory ]\n```\nThis will generate namespaced folders and files for your schemas inside \noutput directory so have that in mind.\n\nYou also need to install avro-to-typescript in your project.\n```\nnpm install @degordian/avro-to-typescript --save\n```\n\n#### Project:\nThis way is if your projects needs to generate avro classes while running.\n```\nnpm install @degordian/avro-to-typescript --save\n```\n\n    import { Compiler } from \"degordian/avro-to-typescript\";\n\n    const compiler = new Compiler(outputDir);\n    await compiler.compile(avro);\n\n#### Logical Types:\nIf you want to take advantage of logical types, you can pass these as an argument to the cli\n```sh\navro-to-typescript --compile [ schema-directory ] [ output-directory ] --logical-types [avro type] [typescript type]\n```\n\nYou can even pass more than one if you alternate them:\n```sh\navro-to-typescript --compile [ schema-directory ] [ output-directory ] --logical-types [avro type] [typescript type] [avro type] [typescript type]\n```\n\nYou can also pass them to the compilre in your code directly:\n\n    import { Compiler } from \"degordian/avro-to-typescript\";\n\n    const compiler = new Compiler(outputDir, { date: 'string', 'timestamp-millis': 'string'} });\n    await compiler.compile(avro);\n\nIf there are logical types in the avro schema but you don't provide a mapping for them, they will default to the underlying primitive type.\n\nContribution and Support\n------------------------\n\nIf you are having issues, please let us know on our issue tracker.\n\n- Issue Tracker: github.com/degordian/avro-to-typescript/issues\n- Source Code: github.com/degordian/avro-to-typescript\n\n\nLicense\n-------\n\nThe project is licensed under the MIT license.\n","readmeFilename":"README.md","keywords":["avro","avro schemas","typescript","compiler","converter"]}