chore: move to pnpm (#9817)

This commit is contained in:
neverland
2021-11-06 15:39:10 +08:00
committed by GitHub
parent 6e3ba5af63
commit 06d7f3fefa
29 changed files with 13162 additions and 20362 deletions

View File

@@ -1,14 +0,0 @@
name: Compressed Size
on: [pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: preactjs/compressed-size-action@v2
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
pattern: './packages/vant/lib/{vant.min.js,index.css}'

View File

@@ -15,8 +15,18 @@ jobs:
with:
ref: 'dev'
- name: Install dependencies
uses: bahmutov/npm-install@v1
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
version: 6.20.3
- uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'pnpm'
- name: Install dependencies
run: pnpm install
- name: Build Site
run: npm run build:site

View File

@@ -6,13 +6,20 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- uses: actions/checkout@v2
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
node-version: '14.x'
version: 6.20.3
- uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'pnpm'
- name: Install dependencies
uses: bahmutov/npm-install@v1
run: pnpm install
- name: Run linter
run: npm run lint
@@ -20,13 +27,20 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- uses: actions/checkout@v2
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
node-version: '14.x'
version: 6.20.3
- uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'pnpm'
- name: Install dependencies
uses: bahmutov/npm-install@v1
run: pnpm install
- name: Run test cases
run: npm test
@@ -39,13 +53,20 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- uses: actions/checkout@v2
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
node-version: '14.x'
version: 6.20.3
- uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'pnpm'
- name: Install dependencies
uses: bahmutov/npm-install@v1
run: pnpm install
- name: Build
run: npm run build