avro-ts-converter

0.0.3 • Public • Published

AVRO typescript converter

Simple tool to convert AVRO schema's to TypeScript interfaces. Based on avro-typescript, but with several fixes and improvements:

  • Added a command line interface
  • Stripped namespaces
  • Added string enumerations
  • Removed duplicated types
  • Fixed array types with union arrays
  • Uses the recommended naming convention for interfaces (IMyName)
  • Added documentation from schema to output

Installation

Intended to be used globally, so

npm i -g avro-typescript-converter

Usage

Example:

avro-typescript-converter example/standard_cap-value.avsc -v

or

npm run example

Build

Install the dependencies and run the compiler:

npm i
npm start

Package Sidebar

Install

npm i avro-ts-converter

Weekly Downloads

3

Version

0.0.3

License

MIT

Unpacked Size

43.3 kB

Total Files

17

Last publish

Collaborators

  • yateenkedare