Skip to content

Qusito/json-enum-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON Enum Generator for TypeScript

A simple tool to help generate a TypeScript enum using a JSON file

Installation

npm install @qusito/json-enum-generator ## run from node_modules/.bin/json-enum-generator
npm install --global @qusito/json-enum-generator ## run from anywhere, calling json-enum-generator

Usage

To use this library you have to provide 3 arguments:

  • --input or -i: The full path of the JSON file you want to process, for example ~/someDir/someFile.json
  • --output or -o: The path where the result should be written to, for example ~/someProject/src/enums/
  • --enumName or -n: The name for the enum to be generated
  • --fileName or -f: The name for the enum file to be generated, if not provided argument --enumName is used.
    • The extension .ts is not needed and will be appended by the library
json-enum-generator --input ~/someFile.json --output ~/someDir --enumName SomethingGreatEnum --fileName SomethingGreat.enum

Maintainer

This library is maintained by Jules Kreutzer and Qusito

Qusito logo

About

Generate a TypeScript enum from a JSON file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published