UNPKG

1.23 kBMarkdownView Raw
1# Swagger ES6 Node.js code generator
2
3## Description
4
5Use your API Swagger definition to generate the Node.js ES6-compliant code of your API.
6
7The generated code features:
8
9* ES6
10* Gulp
11* Makefile
12* ESLint
13* YAML config file
14* Express
15
16## How to use it?
17
18> If you want to use the CLI to generate your APIs please check
19> [swagger-node-codegen-cli](https://github.com/fmvilas/swagger-node-codegen-cli)
20
21```bash
22npm install swagger-node-codegen
23```
24
25Now, in your app:
26
27```js
28var path = require('path');
29var generator = require('swagger-node-codegen');
30var your_api = require('./your-api.json');
31
32generator.generate({
33 swagger: your_api,
34 target_dir: path.resolve(__dirname, './your-api')
35});
36```
37
38or using ES6:
39
40```js
41import path from 'path';
42import generator from 'swagger-node-codegen';
43import your_api from './your-api.json';
44
45generator.generate({
46 swagger: your_api,
47 target_dir: path.resolve(__dirname, './your-api')
48});
49```
50
51## Author
52
53Francisco Méndez Vilas ([fmvilas@gmail.com](mailto:fmvilas@gmail.com))
54
55[www.fmvilas.com](http://www.fmvilas.com)
56
57This project was heavily inspired by [Swagger JS Codegen](https://github.com/wcandillon/swagger-js-codegen) made by [William Candillon](https://github.com/wcandillon).