dependencies:
  avsc: 5.4.3
  command-line-args: 5.0.2
  command-line-usage: 5.0.5
  xml2json: 0.11.2
devDependencies:
  '@types/chai': 4.1.4
  '@types/command-line-args': 5.0.0
  '@types/mocha': 5.2.5
  '@types/node': 10.9.4
  '@types/xml2json': 0.10.0
  chai: 4.1.2
  mocha: 5.2.0
  ts-node: 7.0.1
  typescript: 3.0.3
packages:
  /@types/chai/4.1.4:
    dev: true
    resolution:
      integrity: sha512-h6+VEw2Vr3ORiFCyyJmcho2zALnUq9cvdB/IO8Xs9itrJVCenC7o26A6+m7D0ihTTr65eS259H5/Ghl/VjYs6g==
  /@types/command-line-args/5.0.0:
    dev: true
    resolution:
      integrity: sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==
  /@types/mocha/5.2.5:
    dev: true
    resolution:
      integrity: sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww==
  /@types/node/10.9.4:
    dev: true
    resolution:
      integrity: sha512-fCHV45gS+m3hH17zgkgADUSi2RR1Vht6wOZ0jyHP8rjiQra9f+mIcgwPQHllmDocYOstIEbKlxbFDYlgrTPYqw==
  /@types/xml2json/0.10.0:
    dev: true
    resolution:
      integrity: sha1-6Wfh7WLOemcmbXOdeEhsxX4SVpc=
  /ansi-styles/3.2.1:
    dependencies:
      color-convert: 1.9.3
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
  /argv-tools/0.1.1:
    dependencies:
      array-back: 2.0.0
      find-replace: 2.0.1
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-Cc0dBvx4dvrjjKpyDA6w8RlNAw8Su30NvZbWl/Tv9ZALEVlLVkWQiHMi84Q0xNfpVuSaiQbYkdmWK8g1PLGhKw==
  /array-back/2.0.0:
    dependencies:
      typical: 2.6.1
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==
  /arrify/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
  /assertion-error/1.1.0:
    dev: true
    resolution:
      integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
  /avsc/5.4.3:
    dev: false
    engines:
      node: '>=0.11'
    resolution:
      integrity: sha512-54sA2fu31KtzjfYFMf9IUIHaAcwwSOtoJR3Y3vACzmVOFQWz+E3CrUemUa8UuwG0je1yz6TOeUwjx6gtzapoAw==
  /balanced-match/1.0.0:
    dev: true
    resolution:
      integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
  /bindings/1.3.0:
    dev: false
    resolution:
      integrity: sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==
  /brace-expansion/1.1.11:
    dependencies:
      balanced-match: 1.0.0
      concat-map: 0.0.1
    dev: true
    resolution:
      integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
  /browser-stdout/1.3.1:
    dev: true
    resolution:
      integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
  /buffer-from/1.1.1:
    dev: true
    resolution:
      integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
  /chai/4.1.2:
    dependencies:
      assertion-error: 1.1.0
      check-error: 1.0.2
      deep-eql: 3.0.1
      get-func-name: 2.0.0
      pathval: 1.1.0
      type-detect: 4.0.8
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=
  /chalk/2.4.1:
    dependencies:
      ansi-styles: 3.2.1
      escape-string-regexp: 1.0.5
      supports-color: 5.5.0
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==
  /check-error/1.0.2:
    dev: true
    resolution:
      integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=
  /color-convert/1.9.3:
    dependencies:
      color-name: 1.1.3
    dev: false
    resolution:
      integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
  /color-name/1.1.3:
    dev: false
    resolution:
      integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
  /command-line-args/5.0.2:
    dependencies:
      argv-tools: 0.1.1
      array-back: 2.0.0
      find-replace: 2.0.1
      lodash.camelcase: 4.3.0
      typical: 2.6.1
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA==
  /command-line-usage/5.0.5:
    dependencies:
      array-back: 2.0.0
      chalk: 2.4.1
      table-layout: 0.4.4
      typical: 2.6.1
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA==
  /commander/2.15.1:
    dev: true
    resolution:
      integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==
      tarball: 'http://registry.npmjs.org/commander/-/commander-2.15.1.tgz'
  /concat-map/0.0.1:
    dev: true
    resolution:
      integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
  /debug/3.1.0:
    dependencies:
      ms: 2.0.0
    dev: true
    resolution:
      integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
  /deep-eql/3.0.1:
    dependencies:
      type-detect: 4.0.8
    dev: true
    engines:
      node: '>=0.12'
    resolution:
      integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
  /deep-extend/0.6.0:
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
  /diff/3.5.0:
    dev: true
    engines:
      node: '>=0.3.1'
    resolution:
      integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
  /escape-string-regexp/1.0.5:
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
  /find-replace/2.0.1:
    dependencies:
      array-back: 2.0.0
      test-value: 3.0.0
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ==
  /fs.realpath/1.0.0:
    dev: true
    resolution:
      integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
  /get-func-name/2.0.0:
    dev: true
    resolution:
      integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
  /glob/7.1.2:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.3
      minimatch: 3.0.4
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: true
    resolution:
      integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==
  /growl/1.10.5:
    dev: true
    engines:
      node: '>=4.x'
    resolution:
      integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
  /has-flag/3.0.0:
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
  /he/1.1.1:
    dev: true
    hasBin: true
    resolution:
      integrity: sha1-k0EP0hsAlzUVH4howvJx80J+I/0=
  /hoek/4.2.1:
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==
  /hoek/5.0.4:
    dev: false
    engines:
      node: '>=8.9.0'
    resolution:
      integrity: sha512-Alr4ZQgoMlnere5FZJsIyfIjORBqZll5POhDsF4q64dPuJR6rNxXdDxtHSQq8OXRurhmx+PWYEE8bXRROY8h0w==
  /inflight/1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2
    dev: true
    resolution:
      integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
  /inherits/2.0.3:
    dev: true
    resolution:
      integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
  /isemail/3.1.3:
    dependencies:
      punycode: 2.1.1
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-5xbsG5wYADIcB+mfLsd+nst1V/D+I7EU7LEZPo2GOIMu4JzfcRs5yQoypP4avA7QtUqgxYLKBYNv4IdzBmbhdw==
  /joi/13.6.0:
    dependencies:
      hoek: 5.0.4
      isemail: 3.1.3
      topo: 3.0.0
    dev: false
    engines:
      node: '>=8.9.0'
    resolution:
      integrity: sha512-E4QB0yRgEa6ZZKcSHJuBC+QeAwy+akCG0Bsa9edLqljyhlr+GuGDSmXYW1q7sj/FuAPy+ECUI3evVtK52tVfwg==
  /lodash.camelcase/4.3.0:
    dev: false
    resolution:
      integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
  /lodash.padend/4.6.1:
    dev: false
    resolution:
      integrity: sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=
  /make-error/1.3.5:
    dev: true
    resolution:
      integrity: sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==
  /minimatch/3.0.4:
    dependencies:
      brace-expansion: 1.1.11
    dev: true
    resolution:
      integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
  /minimist/0.0.8:
    dev: true
    resolution:
      integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
      tarball: 'http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz'
  /minimist/1.2.0:
    dev: true
    resolution:
      integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
      tarball: 'http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz'
  /mkdirp/0.5.1:
    dependencies:
      minimist: 0.0.8
    dev: true
    hasBin: true
    resolution:
      integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
      tarball: 'http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz'
  /mocha/5.2.0:
    dependencies:
      browser-stdout: 1.3.1
      commander: 2.15.1
      debug: 3.1.0
      diff: 3.5.0
      escape-string-regexp: 1.0.5
      glob: 7.1.2
      growl: 1.10.5
      he: 1.1.1
      minimatch: 3.0.4
      mkdirp: 0.5.1
      supports-color: 5.4.0
    dev: true
    engines:
      node: '>= 4.0.0'
    hasBin: true
    resolution:
      integrity: sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==
  /ms/2.0.0:
    dev: true
    resolution:
      integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
  /nan/2.11.0:
    dev: false
    resolution:
      integrity: sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==
  /node-expat/2.3.17:
    dependencies:
      bindings: 1.3.0
      nan: 2.11.0
    dev: false
    requiresBuild: true
    resolution:
      integrity: sha512-mNTxY/GMiZGayqdKZXyf6lJR7OM1JqyL0EISjE4XF7Ov7+X4zJjmlnfxCi6Gml90IEOyiYBcyJg9MHDsDp6YHw==
  /once/1.4.0:
    dependencies:
      wrappy: 1.0.2
    dev: true
    resolution:
      integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
  /path-is-absolute/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
  /pathval/1.1.0:
    dev: true
    resolution:
      integrity: sha1-uULm1L3mUwBe9rcTYd74cn0GReA=
  /punycode/2.1.1:
    dev: false
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
  /reduce-flatten/1.0.1:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=
  /source-map-support/0.5.9:
    dependencies:
      buffer-from: 1.1.1
      source-map: 0.6.1
    dev: true
    resolution:
      integrity: sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==
  /source-map/0.6.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
  /supports-color/5.4.0:
    dependencies:
      has-flag: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==
  /supports-color/5.5.0:
    dependencies:
      has-flag: 3.0.0
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
  /table-layout/0.4.4:
    dependencies:
      array-back: 2.0.0
      deep-extend: 0.6.0
      lodash.padend: 4.6.1
      typical: 2.6.1
      wordwrapjs: 3.0.0
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-uNaR3SRMJwfdp9OUr36eyEi6LLsbcTqTO/hfTsNviKsNeyMBPICJCC7QXRF3+07bAP6FRwA8rczJPBqXDc0CkQ==
  /test-value/3.0.0:
    dependencies:
      array-back: 2.0.0
      typical: 2.6.1
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==
  /topo/3.0.0:
    dependencies:
      hoek: 5.0.4
    dev: false
    engines:
      node: '>=8.0.0'
    resolution:
      integrity: sha512-Tlu1fGlR90iCdIPURqPiufqAlCZYzLjHYVVbcFWDMcX7+tK8hdZWAfsMrD/pBul9jqHHwFjNdf1WaxA9vTRRhw==
  /ts-node/7.0.1:
    dependencies:
      arrify: 1.0.1
      buffer-from: 1.1.1
      diff: 3.5.0
      make-error: 1.3.5
      minimist: 1.2.0
      mkdirp: 0.5.1
      source-map-support: 0.5.9
      yn: 2.0.0
    dev: true
    engines:
      node: '>=4.2.0'
    hasBin: true
    resolution:
      integrity: sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==
  /type-detect/4.0.8:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
  /typescript/3.0.3:
    dev: true
    engines:
      node: '>=4.2.0'
    hasBin: true
    resolution:
      integrity: sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==
  /typical/2.6.1:
    dev: false
    resolution:
      integrity: sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=
  /wordwrapjs/3.0.0:
    dependencies:
      reduce-flatten: 1.0.1
      typical: 2.6.1
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==
  /wrappy/1.0.2:
    dev: true
    resolution:
      integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
  /xml2json/0.11.2:
    dependencies:
      hoek: 4.2.1
      joi: 13.6.0
      node-expat: 2.3.17
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-ZJpHpPOL0T5lOvAHMnWm59iQOPqNtam5t2TMUllWZ1k5Wm8L5YyvQnkeaVnRKCvDwY5EumqXWyOjjMdQVz272A==
  /yn/2.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=
registry: 'https://registry.npmjs.org/'
shrinkwrapMinorVersion: 9
shrinkwrapVersion: 3
specifiers:
  '@types/chai': ^4.1.4
  '@types/command-line-args': ^5.0.0
  '@types/mocha': ^5.2.5
  '@types/node': ^10.9.4
  '@types/xml2json': ^0.10.0
  avsc: ^5.4.3
  chai: ^4.1.2
  command-line-args: ^5.0.2
  command-line-usage: ^5.0.5
  mocha: ^5.2.0
  ts-node: ^7.0.1
  typescript: ^3.0.3
  xml2json: ^0.11.2
