Skip to content

Commit a4aa442

Browse files
committed
refactor!: drop node 16
1 parent 7885285 commit a4aa442

File tree

13 files changed

+25
-25
lines changed

13 files changed

+25
-25
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Powered by [Jike SDK](https://github.com/open-jike/jike-cli), and made with Love
1010

1111
## Installation
1212

13-
Requires [Node.js](https://nodejs.org) 16.14.0 or above.
13+
Requires [Node.js](https://nodejs.org) 18.12.0 or above.
1414

1515
```bash
1616
$ npm i -g jike-cli

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"commander": "^11.1.0",
3838
"enquirer": "^2.4.1",
3939
"eventemitter3": "^5.0.1",
40-
"jike-sdk": "^0.25.1",
40+
"jike-sdk": "^0.26.0",
4141
"open": "^9.1.0",
4242
"terminal-image": "^2.0.0"
4343
},
@@ -57,7 +57,7 @@
5757
"typescript": "^5.2.2"
5858
},
5959
"engines": {
60-
"node": ">=16.14.0"
60+
"node": ">=18.12.0"
6161
},
6262
"prettier": "@sxzz/prettier-config"
6363
}

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/command/like-rank.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { createCommand } from 'commander'
2-
import { limit } from 'jike-sdk/polyfill'
2+
import { limit } from 'jike-sdk'
33
import { ui } from '../ui'
44
import { createClient, displayUser, filterUsers } from '../utils/user'
55
import { displayImage, renderDivider } from '../utils/terminal'
6-
import type { Entity } from 'jike-sdk/polyfill'
6+
import type { Entity } from 'jike-sdk'
77

88
interface LikeRankOptions {
99
top: number
@@ -59,7 +59,7 @@ export const likeRanking = async ({ top, count }: LikeRankOptions) => {
5959
.map(async ({ user, count }) => {
6060
const ranking = getRanking(count)
6161
let text = `${renderRanking(ranking)} ${displayUser(
62-
user,
62+
user
6363
)} 点赞 ${ui.colors.cyan(`${count}`)} 次,${(
6464
(count / posts.length) *
6565
100
@@ -71,7 +71,7 @@ export const likeRanking = async ({ top, count }: LikeRankOptions) => {
7171
}\n${text}\n${divider}`
7272
}
7373
return text
74-
}),
74+
})
7575
)
7676

7777
spinner.stop()

src/command/msg.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { createCommand } from 'commander'
2-
import { limit } from 'jike-sdk/polyfill'
2+
import { limit } from 'jike-sdk'
33
import { format } from 'date-fns'
44
import { ui } from '../ui'
55
import { displayImage, printIfRaw, renderDivider } from '../utils/terminal'
66
import { createClient, displayUsers, filterUsers } from '../utils/user'
7-
import type { Entity } from 'jike-sdk/polyfill'
7+
import type { Entity } from 'jike-sdk'
88

99
interface NotificationOptions {
1010
avatar?: boolean

src/command/post/create.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { mkdir, readFile } from 'node:fs/promises'
22
import path from 'node:path'
33
import { spawnSync } from 'node:child_process'
44
import { createCommand } from 'commander'
5-
import { ApiOptions } from 'jike-sdk/polyfill'
5+
import { ApiOptions } from 'jike-sdk'
66
import { format } from 'date-fns'
77
import enquirer from 'enquirer'
88
import { ui } from '../../ui'

src/command/post/feed.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createCommand } from 'commander'
2-
import { ApiOptions, limit } from 'jike-sdk/polyfill'
2+
import { ApiOptions, limit } from 'jike-sdk'
33
import { ui } from '../../ui'
44
import {
55
createClient,
@@ -9,7 +9,7 @@ import {
99
} from '../../utils/user'
1010
import { displayImage, printIfRaw, renderDivider } from '../../utils/terminal'
1111
import { isMacOS } from '../../utils/os'
12-
import type { Entity, JikePostWithDetail } from 'jike-sdk/polyfill'
12+
import type { Entity, JikePostWithDetail } from 'jike-sdk'
1313

1414
interface FeedOptions {
1515
count?: number

src/command/post/list.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { createCommand } from 'commander'
2-
import { limit } from 'jike-sdk/polyfill'
2+
import { limit } from 'jike-sdk'
33
import { ui } from '../../ui'
44
import { createClient, displayUser, filterUsers } from '../../utils/user'
55
import { displayImage, printIfRaw, renderDivider } from '../../utils/terminal'
66
import { isMacOS } from '../../utils/os'
7-
import type { JikePostWithDetail } from 'jike-sdk/polyfill'
7+
import type { JikePostWithDetail } from 'jike-sdk'
88

99
interface ListOptions {
1010
count?: number

src/command/user/login.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { randomUUID } from 'node:crypto'
22
import enquirer from 'enquirer'
3-
import { JikeClient } from 'jike-sdk/polyfill'
3+
import { JikeClient } from 'jike-sdk'
44
import { createCommand } from 'commander'
55
import { ui } from '../../ui'
66
import { errorAndExit } from '../../utils/log'

src/command/user/profile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { createClient, filterUsers } from '../../utils/user'
55
import { displayImage, printIfRaw } from '../../utils/terminal'
66
import { PROFILE_URL } from '../../constants'
77
import { isMacOS } from '../../utils/os'
8-
import type { ApiResponses } from 'jike-sdk/polyfill'
8+
import type { ApiResponses } from 'jike-sdk'
99

1010
const { colors, table, sticker } = ui
1111

0 commit comments

Comments
 (0)