Skip to content

Commit 44b4af0

Browse files
perf: improve tsdown dist build
1 parent 42d0f1d commit 44b4af0

File tree

5 files changed

+1157
-1281
lines changed

5 files changed

+1157
-1281
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@v4
17-
- uses: pnpm/action-setup@v3
17+
- uses: pnpm/action-setup@v4
1818
- uses: actions/setup-node@v4
1919
with:
20-
node-version: 22
20+
node-version: 24
2121
cache: pnpm
2222
- run: pnpm install
2323
- run: pnpm run lint
@@ -26,10 +26,10 @@ jobs:
2626
runs-on: ubuntu-latest
2727
steps:
2828
- uses: actions/checkout@v4
29-
- uses: pnpm/action-setup@v3
29+
- uses: pnpm/action-setup@v4
3030
- uses: actions/setup-node@v4
3131
with:
32-
node-version: 22
32+
node-version: 24
3333
cache: pnpm
3434
- run: pnpm install
3535
- run: pnpm run test:types
@@ -38,10 +38,10 @@ jobs:
3838
runs-on: ubuntu-latest
3939
steps:
4040
- uses: actions/checkout@v4
41-
- uses: pnpm/action-setup@v3
41+
- uses: pnpm/action-setup@v4
4242
- uses: actions/setup-node@v4
4343
with:
44-
node-version: 22
44+
node-version: 24
4545
cache: pnpm
4646
- run: pnpm install
4747
- run: pnpm run test

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
- uses: actions/checkout@v4
1616
with:
1717
fetch-depth: 0
18-
- uses: pnpm/action-setup@v3
18+
- uses: pnpm/action-setup@v4
1919
- uses: actions/setup-node@v4
2020
with:
21-
node-version: 22
21+
node-version: 24
2222
registry-url: https://registry.npmjs.org/
2323
cache: pnpm
2424

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "tokenx",
33
"type": "module",
44
"version": "1.1.0",
5-
"packageManager": "pnpm@10.11.0",
5+
"packageManager": "pnpm@10.16.1",
66
"description": "Fast and lightweight token estimation for any LLM without requiring a full tokenizer",
77
"author": "Johann Schopplich <hello@johannschopplich.com>",
88
"license": "MIT",
@@ -45,14 +45,14 @@
4545
"release": "bumpp"
4646
},
4747
"devDependencies": {
48-
"@antfu/eslint-config": "^4.13.2",
49-
"@types/node": "^22.15.29",
50-
"bumpp": "^10.1.1",
51-
"eslint": "^9.28.0",
52-
"gpt-tokenizer": "^2.9.0",
53-
"tsdown": "^0.12.6",
54-
"tsx": "^4.19.4",
55-
"typescript": "^5.8.3",
56-
"vitest": "^3.2.0"
48+
"@antfu/eslint-config": "^5.3.0",
49+
"@types/node": "^24.5.0",
50+
"bumpp": "^10.2.3",
51+
"eslint": "^9.35.0",
52+
"gpt-tokenizer": "^3.0.1",
53+
"tsdown": "^0.15.1",
54+
"tsx": "^4.20.5",
55+
"typescript": "^5.9.2",
56+
"vitest": "^3.2.4"
5757
}
5858
}

0 commit comments

Comments
 (0)