File tree 6 files changed +27
-2
lines changed
eng/tsp-core/pipelines/templates
6 files changed +27
-2
lines changed Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/devcontainers/javascript-node:20
2
+
3
+ RUN corepack enable pnpm && \
4
+ echo 'alias pnpm="corepack pnpm"' >> /home/node/.bash_aliases
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " Standard" ,
3
+ "build" : {
4
+ "dockerfile" : " Dockerfile"
5
+ },
6
+ "customizations" : {
7
+ // Configure properties specific to VS Code.
8
+ "vscode" : {
9
+ // Add the IDs of extensions you want installed when the container is created.
10
+ "extensions" : [
11
+ " dbaeumer.vscode-eslint" ,
12
+ " esbenp.prettier-vscode" ,
13
+ " streetsidesoftware.code-spell-checker" ,
14
+ " vitest.explorer"
15
+ ]
16
+ }
17
+ }
18
+ }
Original file line number Diff line number Diff line change 1
1
auto-install-peers = true
2
+ package-manager-strict = false
Original file line number Diff line number Diff line change @@ -26,11 +26,13 @@ words:
26
26
- createsorreplacesresource
27
27
- createsorupdatesresource
28
28
- CRUDL
29
+ - dbaeumer
29
30
- debouncer
30
31
- devdiv
31
32
- dogfood
32
33
- eastus
33
34
- ecmarkup
35
+ - esbenp
34
36
- esbuild
35
37
- espt
36
38
- ESRP
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ COPY . /app
8
8
9
9
WORKDIR /app
10
10
ENV TYPESPEC_SKIP_VS_BUILD=1
11
- RUN npm install -g pnpm@8.13.1
11
+ RUN corepack enable && corepack prepare
12
12
RUN pnpm install --frozen-lockfile
13
13
RUN pnpm --filter "@typespec/compiler..." run build
14
14
Original file line number Diff line number Diff line change 27
27
28
28
- script : |
29
29
corepack enable
30
- corepack prepare pnpm@latest-8 --activate
30
+ corepack prepare pnpm --activate
31
31
displayName: Install pnpm
32
32
- script : pnpm config set store-dir ${{ parameters.pnpmStorePath }}
33
33
displayName : Setup pnpm cache dir
You can’t perform that action at this time.
0 commit comments