1 | {
|
2 | "defaults": {
|
3 | "packageName": "OpenAPI",
|
4 | "invokerPackage": "",
|
5 | "apiPackage": "api",
|
6 | "modelPackage": "model",
|
7 | "importPath": "Default",
|
8 | "useInheritance": true,
|
9 | "usePromises": true,
|
10 | "imports": [],
|
11 | "classPrefix": "",
|
12 | "sourceFolder": "./src"
|
13 | },
|
14 | "partials": {
|
15 | "licenseInfo": "licenseInfo.mustache",
|
16 | "partial_model_enum_class": "partial_model_enum_class.mustache",
|
17 | "partial_model_generic": "partial_model_generic.mustache",
|
18 | "partial_model_inner_enum": "partial_model_inner_enum.mustache",
|
19 | "es6/licenseInfo": "es6/licenseInfo.mustache",
|
20 | "es6/partial_model_enum_class": "es6/partial_model_enum_class.mustache",
|
21 | "es6/partial_model_generic": "es6/partial_model_generic.mustache",
|
22 | "es6/partial_model_inner_enum": "es6/partial_model_inner_enum.mustache"
|
23 | },
|
24 | "directories": [
|
25 | "src", "src/model", "src/api", "docs", "test", "test/api", "test/model",
|
26 | "es6", "es6/src", "es6/src/model", "es6/src/api", "es6/docs", "es6/test", "es6/test/api", "es6/test/model"
|
27 | ],
|
28 | "transformations": [
|
29 | { "input": "es6/api.mustache", "output": "es6/src/api/Default.mjs" },
|
30 | { "input": "es6/api_doc.mustache", "output": "es6/docs/Default.md" },
|
31 | { "input": "es6/api_test.mustache", "output": "es6/test/api/Default.mjs" },
|
32 | { "input": "es6/ApiClient.mustache", "output": "es6/src/ApiClient.mjs" },
|
33 | { "input": "es6/enumClass.mustache", "output": "es6/src/enumClass.mjs" },
|
34 | { "input": "es6/git_push.sh.mustache", "output": "es6/git_push.sh" },
|
35 | { "input": "es6/gitignore.mustache", "output": "es6/.gitignore" },
|
36 | { "input": "es6/index.mustache", "output": "es6/src/index.mjs" },
|
37 | { "input": "es6/package.mustache", "output": "es6/package.json" },
|
38 | { "input": "es6/README.mustache", "output": "es6/README.md" },
|
39 | { "input": "es6/mocha.opts", "output": "es6/mocha.opts" },
|
40 | { "input": "es6/mocha.opts", "output": "es6/test/mocha.opts" },
|
41 | { "input": "es6/travis.yml", "output": "es6/.travis.yml" },
|
42 | { "input": "api.mustache", "output": "src/api/Default.js" },
|
43 | { "input": "api_doc.mustache", "output": "docs/Default.md" },
|
44 | { "input": "api_test.mustache", "output": "test/api/Default.js" },
|
45 | { "input": "ApiClient.mustache", "output": "src/ApiClient.js" },
|
46 | { "input": "enumClass.mustache", "output": "src/enumClass.TODO" },
|
47 | { "input": "git_push.sh.mustache", "output": "git_push.sh" },
|
48 | { "input": "gitignore.mustache", "output": ".gitignore" },
|
49 | { "input": "index.mustache", "output": "src/index.js" },
|
50 | { "input": "package.mustache", "output": "package.json" },
|
51 | { "input": "README.mustache", "output": "README.md" },
|
52 | { "input": "mocha.opts", "output": "mocha.opts" },
|
53 | { "input": "mocha.opts", "output": "test/mocha.opts" },
|
54 | { "input": "travis.yml", "output": ".travis.yml" }
|
55 | ],
|
56 | "perModel": [
|
57 | { "input": "model.mustache", "output": "src/model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.js" },
|
58 | { "input": "model_doc.mustache", "output": "docs/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.md" },
|
59 | { "input": "model_test.mustache", "output": "test/model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.js" },
|
60 | { "input": "es6/model.mustache", "output": "es6/src/model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.mjs" },
|
61 | { "input": "es6/model_doc.mustache", "output": "es6/docs/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.md" },
|
62 | { "input": "es6/model_test.mustache", "output": "es6/test/model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.mjs" }
|
63 | ]
|
64 | }
|