Skip to content

Commit 6986365

Browse files
authored
chore: migrate to pnpm (#2063)
1 parent bd9cb6f commit 6986365

File tree

7 files changed

+10394
-10348
lines changed

7 files changed

+10394
-10348
lines changed

.github/workflows/ci.yml

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,38 @@ jobs:
1010
test-webpack4:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
14-
- name: Set node version to 16
15-
uses: actions/setup-node@v2
13+
- uses: actions/checkout@v3
14+
- uses: pnpm/action-setup@v2
15+
- uses: actions/setup-node@v3
1616
with:
17-
node-version: 16
18-
cache: 'yarn'
19-
- run: yarn install
20-
- run: yarn test:webpack4
17+
node-version: '16'
18+
cache: 'pnpm'
19+
- run: pnpm install
20+
- run: pnpm pretest:webpack4
21+
- run: pnpm test:webpack4
2122

2223
test-webpack5:
2324
runs-on: ubuntu-latest
2425
steps:
25-
- uses: actions/checkout@v2
26-
- name: Set node version to 16
27-
uses: actions/setup-node@v2
26+
- uses: actions/checkout@v3
27+
- uses: pnpm/action-setup@v2
28+
- uses: actions/setup-node@v3
2829
with:
29-
node-version: 16
30-
cache: 'yarn'
31-
- run: yarn install
32-
- run: yarn test
30+
node-version: '16'
31+
cache: 'pnpm'
32+
- run: pnpm install
33+
- run: pnpm pretest
34+
- run: pnpm test
3335

3436
test-webpack5-inline-match-resource:
3537
runs-on: ubuntu-latest
3638
steps:
37-
- uses: actions/checkout@v2
38-
- name: Set node version to 16
39-
uses: actions/setup-node@v2
39+
- uses: actions/checkout@v3
40+
- uses: pnpm/action-setup@v2
41+
- uses: actions/setup-node@v3
4042
with:
41-
node-version: 16
42-
cache: 'yarn'
43-
- run: yarn install
44-
- run: yarn test:match-resource
43+
node-version: '16'
44+
cache: 'pnpm'
45+
- run: pnpm install
46+
- run: pnpm pretest:match-resource
47+
- run: pnpm test:match-resource

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"prettier --parser=typescript --write"
3636
]
3737
},
38+
"packageManager": "pnpm@8.12.0",
3839
"dependencies": {
3940
"chalk": "^4.1.0",
4041
"watchpack": "^2.4.0"
@@ -54,6 +55,7 @@
5455
"@babel/core": "^7.7.7",
5556
"@babel/preset-env": "^7.11.5",
5657
"@intlify/vue-i18n-loader": "^3.0.0",
58+
"@types/cssesc": "^3.0.2",
5759
"@types/estree": "^0.0.45",
5860
"@types/jest": "^26.0.13",
5961
"@types/jsdom": "^16.2.13",
@@ -63,6 +65,7 @@
6365
"cache-loader": "^4.1.0",
6466
"conventional-changelog-cli": "^2.1.1",
6567
"css-loader": "^4.3.0",
68+
"cssesc": "^3.0.0",
6669
"file-loader": "^6.1.0",
6770
"html-webpack-plugin": "^4.5.0",
6871
"html-webpack-plugin-v5": "npm:html-webpack-plugin@^5.3.2",

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy