Skip to content

Commit 94ba075

Browse files
authored
feat :: remote caching 구현 (#62)
2 parents 13dc7d1 + a2481aa commit 94ba075

9 files changed

Lines changed: 150 additions & 10 deletions

.pnp.cjs

Lines changed: 80 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
11.5 KB
Binary file not shown.
Binary file not shown.
4.48 KB
Binary file not shown.
Binary file not shown.
51.3 KB
Binary file not shown.

nx.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"tasksRunnerOptions": {
1111
"default": {
12-
"runner": "nx/tasks-runners/default",
12+
"runner": "@vercel/remote-nx",
1313
"options": {
1414
"cacheableOperations": ["build", "test", "dev"]
1515
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"@types/styled-components": "^5.1.34",
3434
"@typescript-eslint/eslint-plugin": "^6.20.0",
3535
"@typescript-eslint/parser": "^6.20.0",
36+
"@vercel/remote-nx": "^2.0.0",
3637
"@yarnpkg/pnpify": "^4.0.1",
3738
"eslint": "^8.56.0",
3839
"eslint-config-prettier": "^9.1.0",

yarn.lock

Lines changed: 68 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6326,6 +6326,29 @@ __metadata:
63266326
languageName: node
63276327
linkType: hard
63286328

6329+
"@vercel/remote-nx@npm:^2.0.0":
6330+
version: 2.0.0
6331+
resolution: "@vercel/remote-nx@npm:2.0.0"
6332+
dependencies:
6333+
"@vercel/remote": "npm:1.0.1"
6334+
chalk: "npm:^4.1.0"
6335+
nx-remotecache-custom: "npm:^17.1.1"
6336+
checksum: 10/b4a2a2bbbcc02d3c0d3e089a079d3107c45decb03118ac77977a1c8c32d1d57a299853af8bc051d677ed46bb0a2a79e510b159ac246b733e334e5dbe19a34f27
6337+
languageName: node
6338+
linkType: hard
6339+
6340+
"@vercel/remote@npm:1.0.1":
6341+
version: 1.0.1
6342+
resolution: "@vercel/remote@npm:1.0.1"
6343+
dependencies:
6344+
ci-info: "npm:^3.4.0"
6345+
concat-stream: "npm:^2.0.0"
6346+
node-fetch: "npm:^2.6.7"
6347+
raw-body: "npm:^2.5.1"
6348+
checksum: 10/780d5cb8c569834dd565bb32150d5afa4aacdb40fd40cfbfb242de5bc7bea0d350177b860a4a8110e986ded4d1e5b55d13a43614a3529f7eb0b5531741d4f42d
6349+
languageName: node
6350+
linkType: hard
6351+
63296352
"@vitejs/plugin-react@npm:^3.0.1":
63306353
version: 3.1.0
63316354
resolution: "@vitejs/plugin-react@npm:3.1.0"
@@ -7902,7 +7925,7 @@ __metadata:
79027925
languageName: node
79037926
linkType: hard
79047927

7905-
"ci-info@npm:^3.2.0":
7928+
"ci-info@npm:^3.2.0, ci-info@npm:^3.4.0":
79067929
version: 3.9.0
79077930
resolution: "ci-info@npm:3.9.0"
79087931
checksum: 10/75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397
@@ -8269,6 +8292,18 @@ __metadata:
82698292
languageName: node
82708293
linkType: hard
82718294

8295+
"concat-stream@npm:^2.0.0":
8296+
version: 2.0.0
8297+
resolution: "concat-stream@npm:2.0.0"
8298+
dependencies:
8299+
buffer-from: "npm:^1.0.0"
8300+
inherits: "npm:^2.0.3"
8301+
readable-stream: "npm:^3.0.2"
8302+
typedarray: "npm:^0.0.6"
8303+
checksum: 10/250e576d0617e7c58e1c4b2dd6fe69560f316d2c962a409f9f3aac794018499ddb31948b1e4296f217008e124cd5d526432097745157fe504b5d9f3dc469eadb
8304+
languageName: node
8305+
linkType: hard
8306+
82728307
"consola@npm:^3.2.3":
82738308
version: 3.2.3
82748309
resolution: "consola@npm:3.2.3"
@@ -9074,7 +9109,7 @@ __metadata:
90749109
languageName: node
90759110
linkType: hard
90769111

9077-
"dotenv@npm:^16.0.0, dotenv@npm:^16.3.1":
9112+
"dotenv@npm:^16.0.0, dotenv@npm:^16.0.3, dotenv@npm:^16.3.1":
90789113
version: 16.4.5
90799114
resolution: "dotenv@npm:16.4.5"
90809115
checksum: 10/55a3134601115194ae0f924e54473459ed0d9fc340ae610b676e248cca45aa7c680d86365318ea964e6da4e2ea80c4514c1adab5adb43d6867fb57ff068f95c8
@@ -12887,6 +12922,7 @@ __metadata:
1288712922
"@types/styled-components": "npm:^5.1.34"
1288812923
"@typescript-eslint/eslint-plugin": "npm:^6.20.0"
1288912924
"@typescript-eslint/parser": "npm:^6.20.0"
12925+
"@vercel/remote-nx": "npm:^2.0.0"
1289012926
"@yarnpkg/pnpify": "npm:^4.0.1"
1289112927
eslint: "npm:^8.56.0"
1289212928
eslint-config-prettier: "npm:^9.1.0"
@@ -14258,7 +14294,7 @@ __metadata:
1425814294
languageName: node
1425914295
linkType: hard
1426014296

14261-
"node-fetch@npm:^2.0.0":
14297+
"node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.7":
1426214298
version: 2.7.0
1426314299
resolution: "node-fetch@npm:2.7.0"
1426414300
dependencies:
@@ -14406,6 +14442,19 @@ __metadata:
1440614442
languageName: node
1440714443
linkType: hard
1440814444

14445+
"nx-remotecache-custom@npm:^17.1.1":
14446+
version: 17.1.1
14447+
resolution: "nx-remotecache-custom@npm:17.1.1"
14448+
dependencies:
14449+
chalk: "npm:^4.1.2"
14450+
dotenv: "npm:^16.0.3"
14451+
tar: "npm:^6.1.12"
14452+
peerDependencies:
14453+
nx: ^17.0.0
14454+
checksum: 10/25aba26a85c2c6894c81539b7169525c05ce80758d757d970a1dfd1f041d4891262d7e834ff965bc29aa964a202b2bd24d7c205e73736c139a4a268b741deaf6
14455+
languageName: node
14456+
linkType: hard
14457+
1440914458
"nx@npm:17.2.3":
1441014459
version: 17.2.3
1441114460
resolution: "nx@npm:17.2.3"
@@ -15622,7 +15671,7 @@ __metadata:
1562215671
languageName: node
1562315672
linkType: hard
1562415673

15625-
"raw-body@npm:2.5.2":
15674+
"raw-body@npm:2.5.2, raw-body@npm:^2.5.1":
1562615675
version: 2.5.2
1562715676
resolution: "raw-body@npm:2.5.2"
1562815677
dependencies:
@@ -15942,7 +15991,7 @@ __metadata:
1594215991
languageName: node
1594315992
linkType: hard
1594415993

15945-
"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0":
15994+
"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0":
1594615995
version: 3.6.2
1594715996
resolution: "readable-stream@npm:3.6.2"
1594815997
dependencies:
@@ -17713,6 +17762,20 @@ __metadata:
1771317762
languageName: node
1771417763
linkType: hard
1771517764

17765+
"tar@npm:^6.1.12":
17766+
version: 6.2.1
17767+
resolution: "tar@npm:6.2.1"
17768+
dependencies:
17769+
chownr: "npm:^2.0.0"
17770+
fs-minipass: "npm:^2.0.0"
17771+
minipass: "npm:^5.0.0"
17772+
minizlib: "npm:^2.1.1"
17773+
mkdirp: "npm:^1.0.3"
17774+
yallist: "npm:^4.0.0"
17775+
checksum: 10/bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0
17776+
languageName: node
17777+
linkType: hard
17778+
1771617779
"telejson@npm:^7.2.0":
1771717780
version: 7.2.0
1771817781
resolution: "telejson@npm:7.2.0"

0 commit comments

Comments
 (0)