0.5.2 • Published 9 months ago

very-express v0.5.2

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

VeryExpress

this is a generator to make Express REST API app based on Json Schema and Open Api

Why?

bored on writing CRUD API time after time ?
then this tool might save your time,
all you need is define the Json Schema files.

Quick Start

  1. install package globally.
    npm i -g very-express
  2. use cli to initialize configuration file vex.config.json under your project root directory.
    vex -init
  3. create a empty directory and name it as value of vex.config's "jsonSchemaDir", by default jsonSchema.
    mkdir jsonSchema.

  4. you can create your db collection/table now in directory ./jsonSchema just created,
    refer to Define Json Schmea, every changes require to regenerate app.

  5. generate the app with vex.config param.
    vex

  6. you should saw a express typescript app being generated (with src, package.json etc) .
    ├── jsonSchema/  
    │   └── ...
    ├── src/ 
    │   └── ...
    ├── package.json  
    ├── tsconfig.json  
    ├── vex.config.json  
    └── .env  
  7. start the generated express app.
    npm i  
    npm build    
    npm run start

Feature Supported

Resource

0.5.2

9 months ago

0.5.1

9 months ago

0.5.0

10 months ago

0.4.9

1 year ago

0.4.8

1 year ago

0.4.10

1 year ago

0.4.13

11 months ago

0.4.14

11 months ago

0.4.11

12 months ago

0.4.12

11 months ago

0.4.5

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.3

1 year ago

0.4.1

1 year ago

0.4.2

1 year ago

0.4.0

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.3.2

1 year ago

0.3.1

1 year ago

0.3.0

1 year ago

0.2.7

1 year ago

0.2.6

1 year ago

0.2.8

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.0

1 year ago

0.1.1

1 year ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.5

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago