generated from AthennaIO/Template
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.athennarc.json
64 lines (64 loc) · 2.17 KB
/
.athennarc.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{
"providers": [
"@athenna/core/providers/CoreProvider"
],
"commands": {
"configure": "@athenna/artisan/commands/ConfigureCommand",
"template:customize": "@athenna/artisan/commands/TemplateCustomizeCommand",
"make:exception": "@athenna/core/commands/MakeExceptionCommand",
"make:facade": "@athenna/core/commands/MakeFacadeCommand",
"make:provider": "@athenna/core/commands/MakeProviderCommand",
"make:service": "@athenna/core/commands/MakeServiceCommand",
"make:test": "@athenna/core/commands/MakeTestCommand",
"make:command": "@athenna/artisan/commands/MakeCommandCommand",
"serve": {
"path": "@athenna/core/commands/ServeCommand",
"stayAlive": true
},
"build": {
"path": "@athenna/core/commands/BuildCommand",
"outDir": "build",
"tsconfig": "node_modules/@athenna/tsconfig/tsconfig.app-build.json",
"include": [
"package.json",
"package-lock.json",
"README.md",
"LICENSE.md",
"templates/*.edge",
".athennarc.prod.json"
]
},
"test": {
"path": "@athenna/core/commands/TestCommand",
"loadAllCommands": true,
"stayAlive": true
},
"repl": {
"path": "@athenna/core/commands/ReplCommand",
"stayAlive": true
},
"install": {
"path": "@athenna/core/commands/InstallCommand",
"registry": "npm"
},
"new": {
"path": "#src/console/commands/new.command",
"loadApp": true
},
"version": {
"path": "#src/console/commands/version.command",
"loadApp": true
}
},
"templates": {
"artisan": "templates/artisan.edge",
"exception": "node_modules/@athenna/core/templates/exception.edge",
"facade": "node_modules/@athenna/core/templates/facade.edge",
"provider": "node_modules/@athenna/core/templates/provider.edge",
"service": "node_modules/@athenna/core/templates/service.edge",
"test": "node_modules/@athenna/core/templates/test.edge",
"test-console": "node_modules/@athenna/core/templates/test-console.edge",
"test-fn": "node_modules/@athenna/core/templates/test-fn.edge",
"command": "node_modules/@athenna/artisan/templates/command.edge"
}
}