-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfixtures.json
More file actions
98 lines (98 loc) · 2.32 KB
/
Copy pathfixtures.json
File metadata and controls
98 lines (98 loc) · 2.32 KB
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
[
{
"id": "test",
"type": "account",
"username": "test",
"token": "test"
},
{
"id": "private",
"type": "project-configuration"
},
{
"id": "private-test",
"type": "account-configuration",
"projectConfiguration": "private",
"account": "test",
"permissions": ["get", "put", "delete"]
},
{
"id": "nx",
"type": "project-configuration",
"description": "Nx is a set of extensible dev tools for monorepos, which helps you develop like Google, Facebook, and Microsoft.",
"public": true,
"tools": [
{
"name": "Node.js",
"url": "https://nodejs.org/"
},
{
"name": "NPM",
"url": "https://www.npmjs.com/"
},
{
"name": "Nx",
"url": "https://nx.dev/"
}
],
"files": [
{
"path": ".ask/secrets.json",
"instructions": ["cp -r .ask/secrets.sample.json .ask/secrets.json"]
},
{
"path": "tmp/last_install",
"instructions": ["@ask install"]
},
{
"path": "tmp/last_build",
"instructions": ["@ask build"]
}
],
"tasks": [
{
"id": "install",
"description": "install dependencies",
"instructions": [
"sudo apt install -y nodejs npm",
"npm install --global nx",
"npm install",
"date > tmp/last_install"
]
},
{
"id": "build",
"description": "build project",
"instructions": ["nx run-many -t build", "date > tmp/last_build"],
"files": ["tmp/last_install"]
},
{
"id": "serve",
"description": "run services in development mode",
"instructions": ["nx run-many -t serve"],
"files": [".ask/secrets.json", "tmp/last_install"]
},
{
"id": "format",
"description": "format project",
"instructions": ["nx format:write"]
},
{
"id": "lint",
"description": "lint project",
"instructions": ["nx run-many -t lint"]
},
{
"id": "test",
"description": "run tests",
"instructions": ["nx run-many -t test"],
"files": ["tmp/last_install"]
},
{
"id": "clean",
"description": "clean services cache",
"instructions": ["nx reset"]
}
]
}
]