Skip to content

Commit 4d84d4e

Browse files
caching
1 parent 9dc6f48 commit 4d84d4e

File tree

3 files changed

+170
-4
lines changed

3 files changed

+170
-4
lines changed

nx.json

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
{
2+
"tasksRunnerOptions": {
3+
"default": {
4+
"runner": "nx-cloud",
5+
"options": {
6+
"cacheableOperations": [
7+
"build:development",
8+
"build:staging",
9+
"build:preview",
10+
"build:backend-staging-qa",
11+
"test",
12+
"test:coverage",
13+
"prettier",
14+
"prettier:fix",
15+
"eslint",
16+
"eslint:fix",
17+
"lint",
18+
"lint:fix",
19+
"build",
20+
"deploy",
21+
"typecheck",
22+
"svgo",
23+
"build:production",
24+
"compile",
25+
"validate",
26+
"svgo:wireframe",
27+
"svgo:all"
28+
],
29+
"accessToken": "NjI2ZmRiNTYtNjRiOS00Zjc4LWFkN2YtNWM4MTMwYWY3MDk5fHJlYWQtd3JpdGU="
30+
}
31+
}
32+
},
33+
"targetDefaults": {
34+
"build:development": {
35+
"dependsOn": ["^build:development"],
36+
"outputs": ["{projectRoot}/lib"]
37+
},
38+
"build:staging": {
39+
"dependsOn": ["^build:staging"],
40+
"outputs": ["{projectRoot}/lib"]
41+
},
42+
"build:preview": {
43+
"dependsOn": ["^build:preview"],
44+
"outputs": ["{projectRoot}/lib"]
45+
},
46+
"build:backend-staging-qa": {
47+
"dependsOn": ["^build:backend-staging-qa"],
48+
"outputs": ["{projectRoot}/lib"]
49+
},
50+
"test": {
51+
"dependsOn": ["^test"]
52+
},
53+
"start": {
54+
"dependsOn": ["^build"]
55+
},
56+
"serve": {
57+
"dependsOn": ["^serve"]
58+
},
59+
"deploy": {
60+
"dependsOn": ["^deploy"]
61+
},
62+
"typecheck": {
63+
"dependsOn": ["^typecheck"]
64+
},
65+
"build:production": {
66+
"dependsOn": ["^build:production"],
67+
"outputs": ["{projectRoot}/lib"]
68+
},
69+
"build": {
70+
"dependsOn": ["^build"],
71+
"outputs": ["{projectRoot}/lib"]
72+
},
73+
"compile": {
74+
"dependsOn": ["^compile"]
75+
},
76+
"svgo:wireframe": {
77+
"dependsOn": ["^svgo:wireframe"],
78+
"outputs": ["{projectRoot}/src/lib/data"]
79+
},
80+
"svgo:all": {
81+
"dependsOn": ["^svgo:all"],
82+
"outputs": ["{projectRoot}/src/lib/data"]
83+
},
84+
"svgo": {
85+
"outputs": ["{projectRoot}/src/lib/data"]
86+
}
87+
},
88+
"affected": {
89+
"defaultBase": "main"
90+
}
91+
}

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
},
3838
"devDependencies": {
3939
"lerna": "^7.1.4",
40+
"nx": "16.10.0",
41+
"nx-cloud": "latest",
4042
"rimraf": "^3.0.2"
4143
},
4244
"repository": {

yarn.lock

Lines changed: 77 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4164,6 +4164,15 @@ __metadata:
41644164
languageName: node
41654165
linkType: hard
41664166

4167+
"@nrwl/nx-cloud@npm:19.1.0":
4168+
version: 19.1.0
4169+
resolution: "@nrwl/nx-cloud@npm:19.1.0"
4170+
dependencies:
4171+
nx-cloud: 19.1.0
4172+
checksum: 185459710d05e31a59b3d9244e54e5a03ea87ad241a6a930aa87fa87cc1fbf9f2b3edd36e8c61010d24a3aed45662b4b7640aa988b21d51632ce40d5f67a6ae4
4173+
languageName: node
4174+
linkType: hard
4175+
41674176
"@nrwl/tao@npm:16.10.0":
41684177
version: 16.10.0
41694178
resolution: "@nrwl/tao@npm:16.10.0"
@@ -6859,6 +6868,17 @@ __metadata:
68596868
languageName: node
68606869
linkType: hard
68616870

6871+
"axios@npm:^1.6.0":
6872+
version: 1.7.7
6873+
resolution: "axios@npm:1.7.7"
6874+
dependencies:
6875+
follow-redirects: ^1.15.6
6876+
form-data: ^4.0.0
6877+
proxy-from-env: ^1.1.0
6878+
checksum: 882d4fe0ec694a07c7f5c1f68205eb6dc5a62aecdb632cc7a4a3d0985188ce3030e0b277e1a8260ac3f194d314ae342117660a151fabffdc5081ca0b5a8b47fe
6879+
languageName: node
6880+
linkType: hard
6881+
68626882
"axobject-query@npm:^3.1.1":
68636883
version: 3.2.1
68646884
resolution: "axobject-query@npm:3.2.1"
@@ -9389,7 +9409,7 @@ __metadata:
93899409
languageName: node
93909410
linkType: hard
93919411

9392-
"dotenv@npm:^10.0.0":
9412+
"dotenv@npm:^10.0.0, dotenv@npm:~10.0.0":
93939413
version: 10.0.0
93949414
resolution: "dotenv@npm:10.0.0"
93959415
checksum: f412c5fe8c24fbe313d302d2500e247ba8a1946492db405a4de4d30dd0eb186a88a43f13c958c5a7de303938949c4231c56994f97d05c4bc1f22478d631b4005
@@ -10744,6 +10764,16 @@ __metadata:
1074410764
languageName: node
1074510765
linkType: hard
1074610766

10767+
"follow-redirects@npm:^1.15.6":
10768+
version: 1.15.9
10769+
resolution: "follow-redirects@npm:1.15.9"
10770+
peerDependenciesMeta:
10771+
debug:
10772+
optional: true
10773+
checksum: 859e2bacc7a54506f2bf9aacb10d165df78c8c1b0ceb8023f966621b233717dab56e8d08baadc3ad3b9db58af290413d585c999694b7c146aaf2616340c3d2a6
10774+
languageName: node
10775+
linkType: hard
10776+
1074710777
"for-each@npm:^0.3.3":
1074810778
version: 0.3.3
1074910779
resolution: "for-each@npm:0.3.3"
@@ -12106,6 +12136,13 @@ __metadata:
1210612136
languageName: node
1210712137
linkType: hard
1210812138

12139+
"ini@npm:4.1.3":
12140+
version: 4.1.3
12141+
resolution: "ini@npm:4.1.3"
12142+
checksum: 004b2be42388877c58add606149f1a0c7985c90a0ba5dbf45a4738fdc70b0798d922caecaa54617029626505898ac451ff0537a08b949836b49d3267f66542c9
12143+
languageName: node
12144+
linkType: hard
12145+
1210912146
"ini@npm:^1.3.2, ini@npm:^1.3.5, ini@npm:^1.3.8, ini@npm:~1.3.0":
1211012147
version: 1.3.8
1211112148
resolution: "ini@npm:1.3.8"
@@ -15492,6 +15529,8 @@ __metadata:
1549215529
resolution: "monkjs@workspace:."
1549315530
dependencies:
1549415531
lerna: ^7.1.4
15532+
nx: 16.10.0
15533+
nx-cloud: latest
1549515534
react: ^17.0.2
1549615535
react-dom: ^17.0.2
1549715536
rimraf: ^3.0.2
@@ -15715,7 +15754,7 @@ __metadata:
1571515754
languageName: node
1571615755
linkType: hard
1571715756

15718-
"node-machine-id@npm:1.1.12":
15757+
"node-machine-id@npm:1.1.12, node-machine-id@npm:^1.1.12":
1571915758
version: 1.1.12
1572015759
resolution: "node-machine-id@npm:1.1.12"
1572115760
checksum: e23088a0fb4a77a1d6484b7f09a22992fd3e0054d4f2e427692b4c7081e6cf30118ba07b6113b6c89f1ce46fd26ec5ab1d76dcaf6c10317717889124511283a5
@@ -15971,6 +16010,26 @@ __metadata:
1597116010
languageName: node
1597216011
linkType: hard
1597316012

16013+
"nx-cloud@npm:19.1.0, nx-cloud@npm:latest":
16014+
version: 19.1.0
16015+
resolution: "nx-cloud@npm:19.1.0"
16016+
dependencies:
16017+
"@nrwl/nx-cloud": 19.1.0
16018+
axios: ^1.6.0
16019+
chalk: ^4.1.0
16020+
dotenv: ~10.0.0
16021+
fs-extra: ^11.1.0
16022+
ini: 4.1.3
16023+
node-machine-id: ^1.1.12
16024+
open: ~8.4.0
16025+
tar: 6.2.1
16026+
yargs-parser: ">=21.1.1"
16027+
bin:
16028+
nx-cloud: bin/nx-cloud.js
16029+
checksum: e76899f2f833c1518d0dc361052fd5913d2140866cce10146fe13b340d40ad6095733fe5319f009cd31a10e4e601fca58a3a3f954a339ba98d9f060c641f405f
16030+
languageName: node
16031+
linkType: hard
16032+
1597416033
"nx@npm:16.10.0, nx@npm:>=16.5.1 < 17":
1597516034
version: 16.10.0
1597616035
resolution: "nx@npm:16.10.0"
@@ -16232,7 +16291,7 @@ __metadata:
1623216291
languageName: node
1623316292
linkType: hard
1623416293

16235-
"open@npm:^8.0.9, open@npm:^8.4.0":
16294+
"open@npm:^8.0.9, open@npm:^8.4.0, open@npm:~8.4.0":
1623616295
version: 8.4.2
1623716296
resolution: "open@npm:8.4.2"
1623816297
dependencies:
@@ -20470,6 +20529,20 @@ __metadata:
2047020529
languageName: node
2047120530
linkType: hard
2047220531

20532+
"tar@npm:6.2.1":
20533+
version: 6.2.1
20534+
resolution: "tar@npm:6.2.1"
20535+
dependencies:
20536+
chownr: ^2.0.0
20537+
fs-minipass: ^2.0.0
20538+
minipass: ^5.0.0
20539+
minizlib: ^2.1.1
20540+
mkdirp: ^1.0.3
20541+
yallist: ^4.0.0
20542+
checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c
20543+
languageName: node
20544+
linkType: hard
20545+
2047320546
"tar@npm:^6.1.11, tar@npm:^6.1.2":
2047420547
version: 6.2.0
2047520548
resolution: "tar@npm:6.2.0"
@@ -22629,7 +22702,7 @@ __metadata:
2262922702
languageName: node
2263022703
linkType: hard
2263122704

22632-
"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1":
22705+
"yargs-parser@npm:21.1.1, yargs-parser@npm:>=21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1":
2263322706
version: 21.1.1
2263422707
resolution: "yargs-parser@npm:21.1.1"
2263522708
checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c

0 commit comments

Comments
 (0)