├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── cli.js ├── lib ├── bundler.js ├── codegen.js ├── helpers │ ├── extension.js │ └── handlebars.js └── swagger2.js ├── logo.ai ├── logo.png ├── package.json ├── templates ├── README.md └── express-server │ ├── .editorconfig │ ├── .eslintrc │ ├── .gitignore │ ├── README.md │ ├── config │ └── common.yml │ ├── log │ └── .gitkeep │ ├── package.json │ └── src │ ├── api │ ├── index.js │ ├── routes │ │ └── ___.js │ └── services │ │ └── ___.js │ ├── bin │ └── www │ └── lib │ ├── config.js │ ├── error.js │ └── logger.js └── tests ├── openapi3 ├── api-with-examples.yaml ├── callback-example.yaml ├── link-example.yaml ├── petstore-expanded.yaml ├── petstore.yaml └── uspto.yaml └── swagger2 ├── iris.yml ├── missing_description.yml └── test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | gulpfile.js 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | npm-debug.log 4 | tests/generated* 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .git* 2 | test/ 3 | .DS_Store 4 | *.swp 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/README.md -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/cli.js -------------------------------------------------------------------------------- /lib/bundler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/lib/bundler.js -------------------------------------------------------------------------------- /lib/codegen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/lib/codegen.js -------------------------------------------------------------------------------- /lib/helpers/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/lib/helpers/extension.js -------------------------------------------------------------------------------- /lib/helpers/handlebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/lib/helpers/handlebars.js -------------------------------------------------------------------------------- /lib/swagger2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/lib/swagger2.js -------------------------------------------------------------------------------- /logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/logo.ai -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/package.json -------------------------------------------------------------------------------- /templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/README.md -------------------------------------------------------------------------------- /templates/express-server/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/.editorconfig -------------------------------------------------------------------------------- /templates/express-server/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/.eslintrc -------------------------------------------------------------------------------- /templates/express-server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /templates/express-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/README.md -------------------------------------------------------------------------------- /templates/express-server/config/common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/config/common.yml -------------------------------------------------------------------------------- /templates/express-server/log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/express-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/package.json -------------------------------------------------------------------------------- /templates/express-server/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/src/api/index.js -------------------------------------------------------------------------------- /templates/express-server/src/api/routes/___.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/src/api/routes/___.js -------------------------------------------------------------------------------- /templates/express-server/src/api/services/___.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/src/api/services/___.js -------------------------------------------------------------------------------- /templates/express-server/src/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/src/bin/www -------------------------------------------------------------------------------- /templates/express-server/src/lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/src/lib/config.js -------------------------------------------------------------------------------- /templates/express-server/src/lib/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/src/lib/error.js -------------------------------------------------------------------------------- /templates/express-server/src/lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/templates/express-server/src/lib/logger.js -------------------------------------------------------------------------------- /tests/openapi3/api-with-examples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/openapi3/api-with-examples.yaml -------------------------------------------------------------------------------- /tests/openapi3/callback-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/openapi3/callback-example.yaml -------------------------------------------------------------------------------- /tests/openapi3/link-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/openapi3/link-example.yaml -------------------------------------------------------------------------------- /tests/openapi3/petstore-expanded.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/openapi3/petstore-expanded.yaml -------------------------------------------------------------------------------- /tests/openapi3/petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/openapi3/petstore.yaml -------------------------------------------------------------------------------- /tests/openapi3/uspto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/openapi3/uspto.yaml -------------------------------------------------------------------------------- /tests/swagger2/iris.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/swagger2/iris.yml -------------------------------------------------------------------------------- /tests/swagger2/missing_description.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/swagger2/missing_description.yml -------------------------------------------------------------------------------- /tests/swagger2/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmvilas/swagger-node-codegen/HEAD/tests/swagger2/test.js --------------------------------------------------------------------------------