Package Exports
- swagger-node-codegen
- swagger-node-codegen/lib/codegen
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (swagger-node-codegen) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Swagger ES6 Node.js code generator
Description
Use your API Swagger definition to generate the Node.js ES6-compliant code of your API.
The generated code features:
- ES6
- Gulp
- Makefile
- ESLint
- YAML config file
- Express
How to use it?
If you want to use the CLI to generate your APIs please check swagger-node-codegen-cli
npm install swagger-node-codegen
Now, in your app:
var path = require('path');
var generator = require('swagger-node-codegen');
var your_api = require('./your-api.json');
generator.generate({
swagger: your_api,
target_dir: path.resolve(__dirname, './your-api')
});
or using ES6:
import path from 'path';
import generator from 'swagger-node-codegen';
import your_api from './your-api.json';
generator.generate({
swagger: your_api,
target_dir: path.resolve(__dirname, './your-api')
});
Author
Francisco Méndez Vilas (fmvilas@gmail.com)
This project was heavily inspired by Swagger JS Codegen made by William Candillon.