Skip to content

Commit f7986d2

Browse files
committed
chore: move to pnpm
1 parent a696391 commit f7986d2

13 files changed

Lines changed: 11092 additions & 16983 deletions

File tree

.circleci/config.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,19 @@ jobs:
5959
steps:
6060
- checkout
6161
- run:
62-
name: Install packages
63-
command: npm ci
62+
name: Install pnpm package manager
63+
command: |
64+
npm install --global corepack@latest
65+
corepack enable
66+
corepack prepare pnpm@latest-10 --activate
67+
pnpm config set store-dir .pnpm-store
68+
- run:
69+
name: Install Dependencies
70+
command: |
71+
pnpm install
6472
- run:
6573
name: Build UI
66-
command: npm --prefix web/client run build
74+
command: pnpm --prefix web/client run build
6775
- persist_to_workspace:
6876
root: web/client
6977
paths:

.circleci/continue_config.yml

Lines changed: 43 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,21 @@ jobs:
4141
steps:
4242
- checkout
4343
- run:
44-
name: Install VSCode extension dependencies
44+
name: Install pnpm package manager
4545
command: |
46-
npm ci
46+
npm install --global corepack@latest
47+
corepack enable
48+
corepack prepare pnpm@latest-10 --activate
49+
pnpm config set store-dir .pnpm-store
50+
- run:
51+
name: Install Dependencies
52+
command: |
53+
pnpm install
4754
- run:
4855
name: Run VSCode extension CI
4956
command: |
5057
cd vscode/extension
51-
npm run ci
58+
pnpm run ci
5259
doc_tests:
5360
docker:
5461
- image: cimg/python:3.10
@@ -115,20 +122,29 @@ jobs:
115122
resource_class: small
116123
steps:
117124
- halt_unless_client
118-
- checkout
119125
- restore_cache:
126+
name: Restore pnpm Package Cache
120127
keys:
121-
- v1-nm-cache-{{ checksum "package-lock.json" }}
128+
- pnpm-packages-{{ checksum "pnpm-lock.yaml" }}
129+
- run:
130+
name: Install pnpm package manager
131+
command: |
132+
npm install --global corepack@latest
133+
corepack enable
134+
corepack prepare pnpm@latest-10 --activate
135+
pnpm config set store-dir .pnpm-store
122136
- run:
123-
name: Install packages
124-
command: npm ci
137+
name: Install Dependencies
138+
command: |
139+
pnpm install
125140
- save_cache:
126-
key: v1-nm-cache-{{ checksum "package-lock.json" }}
141+
name: Save pnpm Package Cache
142+
key: pnpm-packages-{{ checksum "pnpm-lock.yaml" }}
127143
paths:
128-
- /root/.npm
144+
- .pnpm-store
129145
- run:
130146
name: Run linters and code style checks
131-
command: npm run lint
147+
command: pnpm run lint
132148

133149
ui_test:
134150
docker:
@@ -138,15 +154,27 @@ jobs:
138154
- halt_unless_client
139155
- checkout
140156
- restore_cache:
157+
name: Restore pnpm Package Cache
141158
keys:
142-
- v1-nm-cache-{{ checksum "package-lock.json" }}
159+
- pnpm-packages-{{ checksum "pnpm-lock.yaml" }}
160+
- run:
161+
name: Install pnpm package manager
162+
command: |
163+
npm install --global corepack@latest
164+
corepack enable
165+
corepack prepare pnpm@latest-10 --activate
166+
pnpm config set store-dir .pnpm-store
143167
- run:
144-
name: Install packages
145-
command: npm ci
168+
name: Install Dependencies
169+
command: |
170+
pnpm install
146171
- save_cache:
147-
key: v1-nm-cache-{{ checksum "package-lock.json" }}
172+
name: Save pnpm Package Cache
173+
key: pnpm-packages-{{ checksum "pnpm-lock.yaml" }}
148174
paths:
149-
- /root/.npm
175+
- .pnpm-store
176+
177+
pm
150178
- run:
151179
name: Run tests
152180
command: npm --prefix web/client run test

.prettierignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,5 @@ package-lock.json
3636
.pytest_cache
3737
.venv
3838
.vscode
39-
build
39+
build
40+
package-lock.json

0 commit comments

Comments
 (0)