1 | {
|
2 | "defaults": {
|
3 | "language": "typescript",
|
4 | "supportsES6": true,
|
5 | "gitUserId": "mermade",
|
6 | "gitRepoId": "change-me",
|
7 | "releaseNote": "Initial commit",
|
8 | "npmName": "change-me",
|
9 | "npmVersion": "1.0.0",
|
10 | "npmRepository": "https://github.com/mermade/change-me"
|
11 | },
|
12 | "partials": {
|
13 | "licenseInfo": "licenseInfo.mustache",
|
14 | "modelEnum": "modelEnum.mustache",
|
15 | "modelGeneric": "modelGeneric.mustache"
|
16 | },
|
17 | "directories": ["api", "model"],
|
18 | "perApi": [{
|
19 | "input": "api.mustache",
|
20 | "output": "api/{{name}}Api.ts"
|
21 | }],
|
22 | "perModel": [{
|
23 | "input": "model.mustache",
|
24 | "output": "model/{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.ts"
|
25 | }],
|
26 | "transformations": [{
|
27 | "input": "axios.config.mustache",
|
28 | "output": "axios.config.ts"
|
29 | }, {
|
30 | "input": "README.mustache",
|
31 | "output": "README.md"
|
32 | }, {
|
33 | "input": "package.mustache",
|
34 | "output": "package.json"
|
35 | }, {
|
36 | "input": "tsconfig.mustache",
|
37 | "output": "tsconfig.json"
|
38 | }, {
|
39 | "input": "gitignore",
|
40 | "output": ".gitignore"
|
41 | }]
|
42 | }
|