-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.npmrc
More file actions
44 lines (35 loc) ยท 2.05 KB
/
Copy path.npmrc
File metadata and controls
44 lines (35 loc) ยท 2.05 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
## PNPM ๊ด๋ จ ์ค์ ###############
## https://pnpm.io/npmrc #
###############################
# ํญ์ ์๊ฒฉํ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ ์๋์ง๋ง, ๊ฐ๋ฅํ๋ค๋ฉด true๋ก ์ ์งํ์ธ์.
# https://pnpm.io/next/npmrc#strict-peer-dependencies
strict-peer-dependencies=false
# ์๋์ผ๋ก ํผ์ด ์์กด์ฑ์ ์ค์นํ๋ ๊ฒ์ ๋ถํ์ํ ์์กด์ฑ ๋ค์ด๋ก๋๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด false์ฌ์ผ ํฉ๋๋ค.
# ์ค์น๊ฐ ์คํจํ๋ค๋ฉด, ๋จผ์ ๋๋ฝ๋ ์์กด์ฑ์ ํจํค์ง์ ๋ช
์์ ์ผ๋ก ์ถ๊ฐํด๋ณด์ธ์.
# ๋ง์ง๋ง ์๋จ์ผ๋ก true๋ก ์ค์ ํ์ธ์ (๋ฌธ์ ๊ฐ ์์ ์์กด์ฑ์์ ๋ฐ์ํ๋ ๊ฒฝ์ฐ).
# ์ต์ ์ ์ค์ ์ false์
๋๋ค.
# https://pnpm.io/npmrc#auto-install-peers
auto-install-peers=false
# ์ค๋ณต ํญ๋ชฉ์ ์ฐพ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. v8์์ ๊ธฐ๋ณธ๊ฐ์
๋๋ค.
# https://pnpm.io/next/npmrc#use-lockfile-v6
use-lockfile-v6=true
# ํผ์ด ์์กด์ฑ์ผ๋ก ์ธํ ์ค๋ณต์ ํด๊ฒฐํฉ๋๋ค (>=7.29.0), v8์์ ๊ธฐ๋ณธ๊ฐ์
๋๋ค.
# https://github.com/pnpm/pnpm/releases/tag/v7.29.0
dedupe-peer-dependents=true
# ํผ์ด ์์กด์ฑ ํด๊ฒฐ์ ๋์์ด ๋ฉ๋๋ค (>=7.23.0), v8์์ ๊ธฐ๋ณธ๊ฐ์
๋๋ค.
# https://pnpm.io/npmrc#resolve-peers-from-workspace-root
resolve-peers-from-workspace-root=true
# v8.5.0์์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก 'lowest'๋ก ์ค์ ๋ฉ๋๋ค.
# ์ฌ๊ธฐ์ ๋ช
์๋ ์ด์ ๋ก 'highest'๋ก ์ค์ : https://github.com/pnpm/pnpm/issues/6463
# https://pnpm.io/npmrc#resolution-mode
resolution-mode=highest
# ๋ฃจํธ/์ํฌ์คํ์ด์ค์ ํธ์ด์คํ
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด 8.1.0์์ ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
# https://pnpm.io/npmrc#dedupe-direct-deps
dedupe-direct-deps=false
# ์ ํํ ๋ฒ์ ์ผ๋ก ํ ๊ณ ์ (๊ธฐ๋ณธ๊ฐ์ '^')
# https://pnpm.io/npmrc#save-prefix
# save-workspace-protocol์ด ์ด ์ค์ ์ ์ด๋ป๊ฒ ์ํฅ์ ๋ฏธ์น๋์ง๋ ํ์ธํ์ธ์: https://pnpm.io/npmrc#save-workspace-protocol
save-prefix=''
# ๋๋ถ๋ถ์ ๊ฒฝ์ฐ, ๋ชจ๋
ธ๋ ํฌ์ ๋ํด ๋กค๋ง ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ณ ์ถ์ ๊ฒ๋๋ค.
# https://pnpm.io/npmrc#save-workspace-protocol
save-workspace-protocol=rolling