Skip to content

Commit 81744de

Browse files
authored
chore: switch yarn to pnpm (#32)
* chore: set packageManager * chore: switch `yarn` to `pnpm` * chore: remove `husky`, `lint-staged` * ci: fixed pnpm version * build: fix esbuild bundling node builtins * chore: type fixes
1 parent c0213f3 commit 81744de

File tree

9 files changed

+27452
-7396
lines changed

9 files changed

+27452
-7396
lines changed

.github/workflows/CI.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,23 @@ jobs:
99
test:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
13-
- run: yarn install
14-
- run: yarn build
15-
- run: yarn test
12+
- uses: actions/checkout@v4
13+
14+
- name: Install pnpm
15+
uses: pnpm/action-setup@v2
16+
17+
- name: Set node version to 20
18+
uses: actions/setup-node@v4
19+
with:
20+
node-version: 20
21+
22+
- name: Install & Build
23+
run: |
24+
pnpm install
25+
pnpm build
26+
27+
- name: Test
28+
run: |
29+
pnpm typecheck
30+
pnpm lint
31+
pnpm test

.github/workflows/update-build.yml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,22 @@ jobs:
99
runs-on: ubuntu-latest
1010
name: Update dist/index.js
1111
steps:
12-
- uses: actions/checkout@v2
13-
- run: yarn install
14-
- run: yarn build
12+
- uses: actions/checkout@v4
13+
14+
- name: Install pnpm
15+
uses: pnpm/action-setup@v2
16+
17+
- name: Set node version to 20
18+
uses: actions/setup-node@v4
19+
with:
20+
node-version: 20
21+
22+
- name: Install & Build
23+
run: |
24+
pnpm install
25+
pnpm build
26+
1527
- name: Push updates
1628
uses: stefanzweifel/git-auto-commit-action@v4
1729
with:
18-
commit_message: "chore(build): update dist/index.js"
30+
commit_message: 'chore(build): update dist/index.js'

0 commit comments

Comments
 (0)