Skip to content

Commit d5c5de5

Browse files
fix: remove json import warning (#68)
1 parent 9327f99 commit d5c5de5

File tree

3 files changed

+5
-14
lines changed

3 files changed

+5
-14
lines changed

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
"@clack/prompts": "^0.8.2",
5050
"ai": "^4.0.13",
5151
"chalk": "^5.3.0",
52-
"cli-spinners": "^3.2.0",
5352
"date-fns": "^4.1.0",
5453
"dotenv": "^16.4.7",
5554
"tiktoken": "^1.0.17",

src/commands/chat/streaming.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import cliSpinners from 'cli-spinners';
21
import { colorAssistant } from '../../colors.js';
32

4-
const spinner = cliSpinners.dots;
5-
const frames = spinner.frames.map((f) => colorAssistant(f));
3+
// Spinner params
4+
const SPINNER_INTERVAL = 80; //ms
5+
const frames = ['⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'].map((f) => colorAssistant(f));
66

7+
// State
78
let currentLine = '';
89
let outputtedLines: string[] = [];
9-
1010
let intervalRef: NodeJS.Timeout | undefined;
1111
let frameIndex = 0;
1212

@@ -54,7 +54,7 @@ export function startSpinner() {
5454
clearInterval(intervalRef);
5555
}
5656

57-
intervalRef = setInterval(renderFrame, spinner.interval).unref();
57+
intervalRef = setInterval(renderFrame, SPINNER_INTERVAL).unref();
5858
}
5959

6060
function renderFrame() {

yarn.lock

-8
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,6 @@ __metadata:
558558
"@vitest/coverage-v8": "npm:^2.1.8"
559559
ai: "npm:^4.0.13"
560560
chalk: "npm:^5.3.0"
561-
cli-spinners: "npm:^3.2.0"
562561
date-fns: "npm:^4.1.0"
563562
del-cli: "npm:^6.0.0"
564563
dotenv: "npm:^16.4.7"
@@ -3159,13 +3158,6 @@ __metadata:
31593158
languageName: node
31603159
linkType: hard
31613160

3162-
"cli-spinners@npm:^3.2.0":
3163-
version: 3.2.0
3164-
resolution: "cli-spinners@npm:3.2.0"
3165-
checksum: 10/6612d3880c87ad1749556ff463c41499ebeab4024ee4afc41a8731d0bcd1679b18bb67a98df7e647cfa49adcff1ce86c049e141a4da028bb12831d7f13111d89
3166-
languageName: node
3167-
linkType: hard
3168-
31693161
"cli-width@npm:^4.1.0":
31703162
version: 4.1.0
31713163
resolution: "cli-width@npm:4.1.0"

0 commit comments

Comments
 (0)