UNPKG

3.78 kBJSONView Raw
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}