UNPKG

openapi-codegen

Version:
65 lines (64 loc) 3.78 kB
{ "defaults": { "packageName": "OpenAPI", "invokerPackage": "", "apiPackage": "api", "modelPackage": "model", "importPath": "Default", "useInheritance": true, "usePromises": true, "imports": [], "classPrefix": "", "sourceFolder": "./src" }, "partials": { "licenseInfo": "licenseInfo.mustache", "partial_model_enum_class": "partial_model_enum_class.mustache", "partial_model_generic": "partial_model_generic.mustache", "partial_model_inner_enum": "partial_model_inner_enum.mustache", "es6/licenseInfo": "es6/licenseInfo.mustache", "es6/partial_model_enum_class": "es6/partial_model_enum_class.mustache", "es6/partial_model_generic": "es6/partial_model_generic.mustache", "es6/partial_model_inner_enum": "es6/partial_model_inner_enum.mustache" }, "directories": [ "src", "src/model", "src/api", "docs", "test", "test/api", "test/model", "es6", "es6/src", "es6/src/model", "es6/src/api", "es6/docs", "es6/test", "es6/test/api", "es6/test/model" ], "transformations": [ { "input": "es6/api.mustache", "output": "es6/src/api/Default.mjs" }, { "input": "es6/api_doc.mustache", "output": "es6/docs/Default.md" }, { "input": "es6/api_test.mustache", "output": "es6/test/api/Default.mjs" }, { "input": "es6/ApiClient.mustache", "output": "es6/src/ApiClient.mjs" }, { "input": "es6/enumClass.mustache", "output": "es6/src/enumClass.mjs" }, { "input": "es6/git_push.sh.mustache", "output": "es6/git_push.sh" }, { "input": "es6/gitignore.mustache", "output": "es6/.gitignore" }, { "input": "es6/index.mustache", "output": "es6/src/index.mjs" }, { "input": "es6/package.mustache", "output": "es6/package.json" }, { "input": "es6/README.mustache", "output": "es6/README.md" }, { "input": "es6/mocha.opts", "output": "es6/mocha.opts" }, { "input": "es6/mocha.opts", "output": "es6/test/mocha.opts" }, { "input": "es6/travis.yml", "output": "es6/.travis.yml" }, { "input": "api.mustache", "output": "src/api/Default.js" }, { "input": "api_doc.mustache", "output": "docs/Default.md" }, { "input": "api_test.mustache", "output": "test/api/Default.js" }, { "input": "ApiClient.mustache", "output": "src/ApiClient.js" }, { "input": "enumClass.mustache", "output": "src/enumClass.TODO" }, { "input": "git_push.sh.mustache", "output": "git_push.sh" }, { "input": "gitignore.mustache", "output": ".gitignore" }, { "input": "index.mustache", "output": "src/index.js" }, { "input": "package.mustache", "output": "package.json" }, { "input": "README.mustache", "output": "README.md" }, { "input": "mocha.opts", "output": "mocha.opts" }, { "input": "mocha.opts", "output": "test/mocha.opts" }, { "input": "travis.yml", "output": ".travis.yml" } ], "perModel": [ { "input": "model.mustache", "output": "src/model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.js" }, { "input": "model_doc.mustache", "output": "docs/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.md" }, { "input": "model_test.mustache", "output": "test/model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.js" }, { "input": "es6/model.mustache", "output": "es6/src/model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.mjs" }, { "input": "es6/model_doc.mustache", "output": "es6/docs/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.md" }, { "input": "es6/model_test.mustache", "output": "es6/test/model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.mjs" } ] }