Skip to content

Commit d0d60ac

Browse files
authored
feat: upgrade to 4.0 (#145)
* feat: upgrade to 4.0 * chore: use pnpm * chore: update
1 parent fb517f1 commit d0d60ac

File tree

4 files changed

+5054
-17
lines changed

4 files changed

+5054
-17
lines changed

.github/workflows/nodejs.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,28 @@ jobs:
99

1010
strategy:
1111
matrix:
12-
node-version: [14.x, 16.x, 18.x]
12+
node-version: [20.x]
1313

1414
steps:
15+
- name: Install pnpm
16+
uses: pnpm/action-setup@v4
17+
with:
18+
version: 9
19+
run_install: false
20+
1521
- name: Git checkout
1622
uses: actions/checkout@v4
1723

1824
- name: Use Node.js ${{ matrix.node-version }}
1925
uses: actions/setup-node@v4
2026
with:
2127
node-version: ${{ matrix.node-version }}
28+
cache: 'pnpm'
2229

23-
- run: npm install && npm install codecov
24-
- run: npm run build --if-present
25-
- run: npm run lint
26-
- run: npm run cov
30+
- run: pnpm install && pnpm install codecov
31+
- run: pnpm run build
32+
- run: pnpm run lint
33+
- run: pnpm run cov
2734
- name: Upload coverage to Codecov
2835
uses: codecov/codecov-action@v5
2936

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
@midwayjs/logger is a log module for midway project.
66

7+
## Required
8+
9+
Node.js >= v20 since v4.0.0
10+
711
## Install
812

913
```bash
@@ -21,7 +25,6 @@ const logger = loggers.createLogger('logger', {
2125
```
2226

2327

24-
2528
## Create With Transport
2629

2730
Create logger with console and file transports instance.
@@ -198,8 +201,6 @@ const logger = loggers.createLogger('consoleLogger', {
198201
```
199202

200203

201-
202-
203204
## Default Logger Options
204205

205206
find more options in [interface](https://github.com/midwayjs/logger/blob/main/src/interface.ts).

package.json

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,23 @@
55
"main": "dist/index",
66
"typings": "index.d.ts",
77
"dependencies": {
8-
"dayjs": "^1.10.7",
9-
"safe-stable-stringify": "^2.4.3"
8+
"dayjs": "^1.11.13",
9+
"safe-stable-stringify": "^2.5.0"
1010
},
1111
"devDependencies": {
12-
"@types/jest": "29",
13-
"@types/node": "22.14.0",
12+
"@types/jest": "^30.0.0",
13+
"@types/node": "^24.0.15",
1414
"benchmark": "^2.1.4",
15-
"cross-env": "7.0.3",
16-
"fs-extra": "11.2.0",
17-
"jest": "29",
15+
"fs-extra": "11.3.0",
16+
"jest": "^30.0.4",
1817
"mwts": "1.3.0",
1918
"threads": "1.7.0",
20-
"ts-jest": "29",
19+
"ts-jest": "^29.4.0",
2120
"ts-node": "10.9.2",
2221
"typescript": "5.4.5"
2322
},
2423
"engines": {
25-
"node": ">=10"
24+
"node": ">=20"
2625
},
2726
"files": [
2827
"dist/**/*.js",

0 commit comments

Comments
 (0)