Skip to content

Commit c1a5ff7

Browse files
committed
chore: migrate package manager from yarn to pnpm
1 parent 06172a3 commit c1a5ff7

8 files changed

Lines changed: 4255 additions & 3307 deletions

File tree

.github/workflows/build.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ jobs:
1515
runs-on: ubuntu-latest
1616

1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v6
19+
1920
- name: Use Node.js 24
20-
uses: actions/setup-node@v4
21+
uses: actions/setup-node@v6
2122
with:
2223
node-version: '24'
23-
- run: corepack enable
24-
- run: yarn
25-
- run: yarn run build
24+
25+
- run: npm install -g pnpm
26+
- run: pnpm install
27+
- run: pnpm run build
2628
- run: /usr/bin/mv dist canvas-editor
2729
- name: Copy folder content recursively to remote
2830
uses: appleboy/scp-action@v0.1.7

.github/workflows/cypress.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,17 @@ jobs:
1616
runs-on: ubuntu-latest
1717

1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v6
20+
2021
- name: Use Node.js 24
21-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@v6
2223
with:
2324
node-version: '24'
24-
- run: corepack enable
25-
- run: npm i serve@14.0.1 -g
26-
- run: yarn
27-
- run: yarn run build
25+
26+
- run: npm install -g pnpm
27+
- run: pnpm add -g serve@14.0.1
28+
- run: pnpm install
29+
- run: pnpm run build
2830
- run: /usr/bin/mv dist canvas-editor
2931
- run: serve . -l 3000 &
30-
- run: yarn run cypress:run
32+
- run: pnpm run cypress:run

.github/workflows/docs.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: actions/checkout@v4
16-
- name: Use Node.js 24
17-
uses: actions/setup-node@v4
15+
- uses: actions/checkout@v6
16+
17+
- name: Setup Node.js
18+
uses: actions/setup-node@v6
1819
with:
1920
node-version: '24'
20-
- run: corepack enable
21-
- run: yarn
22-
- run: yarn run docs:build
21+
22+
- run: npm install -g pnpm
23+
- run: pnpm install
24+
- run: pnpm run docs:build
2325
- run: mv ./docs/.vitepress/dist ./docs/.vitepress/canvas-editor-docs
2426
- name: Copy folder content recursively to remote
2527
uses: appleboy/scp-action@v0.1.7

.vscode/settings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@
3838
".github",
3939
"dist",
4040
"node_modules",
41-
"yarn.lock",
41+
"pnpm-lock.yaml",
4242
"src/editor/core/draw/particle/latex/utils"
4343
],
44-
"typescript.tsdk": "node_modules/typescript/lib",
44+
"js/ts.tsdk.path": "node_modules/typescript/lib",
4545
"editor.formatOnSave": true,
4646
"editor.codeActionsOnSave": {
4747
"source.fixAll.eslint": "explicit"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ new Editor(document.querySelector('.canvas-editor'), {
9393

9494
## Install
9595

96-
`yarn`
96+
`pnpm install`
9797

9898
## Dev
9999

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
"type": "module",
3636
"scripts": {
3737
"dev": "vite",
38-
"lib": "yarn lint && tsc && vite build --mode lib",
39-
"build": "yarn lint && tsc && vite build --mode app",
38+
"lib": "eslint . && tsc && vite build --mode lib",
39+
"build": "eslint . && tsc && vite build --mode app",
4040
"serve": "vite preview",
4141
"lint": "eslint .",
4242
"cypress:open": "cypress open",

0 commit comments

Comments
 (0)