Skip to content

Commit 127b342

Browse files
authored
chore: upgrade vitest, tweak knip (#299)
1 parent ac11a15 commit 127b342

File tree

15 files changed

+415
-1492
lines changed

15 files changed

+415
-1492
lines changed

.config/knip.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

examples/basic/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"version": "0.0.0",
55
"type": "module",
66
"dependencies": {
7-
"@clack/core": "workspace:*",
87
"@clack/prompts": "workspace:*",
9-
"picocolors": "^1.0.0"
8+
"picocolors": "^1.0.0",
9+
"jiti": "^1.17.0"
1010
},
1111
"scripts": {
1212
"start": "jiti ./index.ts",
@@ -17,6 +17,6 @@
1717
"spinner-timer": "jiti ./spinner-timer.ts"
1818
},
1919
"devDependencies": {
20-
"jiti": "^1.17.0"
20+
"cross-env": "^7.0.3"
2121
}
2222
}

examples/changesets/package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@
44
"version": "0.0.0",
55
"type": "module",
66
"dependencies": {
7-
"@clack/core": "workspace:*",
7+
"jiti": "^1.17.0",
88
"@clack/prompts": "workspace:*",
99
"picocolors": "^1.0.0"
1010
},
1111
"scripts": {
1212
"start": "jiti ./index.ts"
1313
},
14-
"devDependencies": {
15-
"jiti": "^1.17.0"
16-
}
14+
"devDependencies": {}
1715
}

knip.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"workspaces": {
3+
".": {
4+
"ignore": ["build.preset.ts"]
5+
},
6+
"examples/*": {
7+
"entry": "*.ts!",
8+
"project": "*.ts"
9+
},
10+
"packages/*": {
11+
"entry": "src/index.ts!",
12+
"project": ["src/**/*.ts!", "test/**/*.ts"]
13+
}
14+
}
15+
}

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,21 @@
1212
"type-check": "biome lint && tsc",
1313
"test": "pnpm --color -r run test",
1414
"ci:install": "pnpm install --no-frozen-lockfile",
15-
"ci:version": "changeset version && pnpm add -D @pnpm/logger@^5.1.0 @pnpm/worker@^1000.1.3 && pnpx @qingshaner/jsr-release --allowDirty version --sync",
15+
"ci:version": "changeset version && pnpx @qingshaner/jsr-release --allowDirty version --sync",
1616
"ci:publish": "changeset publish",
1717
"ci:prepublish": "pnpm build",
18-
"deps:check": "pnpm dlx knip --production",
18+
"deps:check": "pnpm exec knip --production",
1919
"jsr:test": "pnpm --filter \"@clack/*\" jsr --dry-run",
2020
"jsr:run": "pnpm --filter \"@clack/*\" jsr"
2121
},
2222
"devDependencies": {
2323
"@biomejs/biome": "1.9.4",
2424
"@changesets/cli": "^2.26.2",
2525
"@types/node": "^18.16.0",
26-
"knip": "^3.8.4",
26+
"knip": "^5.50.4",
2727
"typescript": "^5.8.3",
28-
"unbuild": "^2.0.0"
28+
"unbuild": "^2.0.0",
29+
"jsr": "^0.13.4"
2930
},
3031
"packageManager": "pnpm@9.14.2",
3132
"volta": {

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"sisteransi": "^1.0.5"
5555
},
5656
"devDependencies": {
57-
"vitest": "^1.6.0",
57+
"vitest": "^3.1.1",
5858
"wrap-ansi": "^8.1.0"
5959
}
6060
}

packages/core/src/prompts/text.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import color from 'picocolors';
22
import Prompt, { type PromptOptions } from './prompt.js';
33

4-
export interface TextOptions extends PromptOptions<TextPrompt> {
4+
interface TextOptions extends PromptOptions<TextPrompt> {
55
placeholder?: string;
66
defaultValue?: string;
77
}

packages/core/src/utils/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export function setRawMode(input: Readable, value: boolean) {
2323
if (i.isTTY) i.setRawMode(value);
2424
}
2525

26-
export interface BlockOptions {
26+
interface BlockOptions {
2727
input?: Readable;
2828
output?: Writable;
2929
overwrite?: boolean;

packages/prompts/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"scripts": {
4848
"build": "unbuild",
4949
"prepack": "pnpm build",
50-
"test": "vitest run"
50+
"test": "FORCE_COLOR=1 vitest run"
5151
},
5252
"dependencies": {
5353
"@clack/core": "workspace:*",
@@ -56,6 +56,6 @@
5656
},
5757
"devDependencies": {
5858
"is-unicode-supported": "^1.3.0",
59-
"vitest": "^1.6.0"
59+
"vitest": "^3.1.1"
6060
}
6161
}

packages/prompts/test/__snapshots__/progress-bar.test.ts.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ exports[`prompts - progress (isCI = false) > message > sets message for next fra
1212
]
1313
`;
1414

15-
exports[`prompts - progress (isCI = false) > process exit handling > prioritizes direct options over global settings 1`] = `
15+
exports[`prompts - progress (isCI = false) > process exit handling > prioritizes cancel option over global setting 1`] = `
1616
[
1717
"[?25l",
1818
"│
@@ -23,7 +23,7 @@ exports[`prompts - progress (isCI = false) > process exit handling > prioritizes
2323
]
2424
`;
2525

26-
exports[`prompts - progress (isCI = false) > process exit handling > prioritizes direct options over global settings 2`] = `
26+
exports[`prompts - progress (isCI = false) > process exit handling > prioritizes error option over global setting 1`] = `
2727
[
2828
"[?25l",
2929
"│
@@ -278,7 +278,7 @@ exports[`prompts - progress (isCI = true) > message > sets message for next fram
278278
]
279279
`;
280280

281-
exports[`prompts - progress (isCI = true) > process exit handling > prioritizes direct options over global settings 1`] = `
281+
exports[`prompts - progress (isCI = true) > process exit handling > prioritizes cancel option over global setting 1`] = `
282282
[
283283
"[?25l",
284284
"│
@@ -289,7 +289,7 @@ exports[`prompts - progress (isCI = true) > process exit handling > prioritizes
289289
]
290290
`;
291291

292-
exports[`prompts - progress (isCI = true) > process exit handling > prioritizes direct options over global settings 2`] = `
292+
exports[`prompts - progress (isCI = true) > process exit handling > prioritizes error option over global setting 1`] = `
293293
[
294294
"[?25l",
295295
"│

0 commit comments

Comments
 (0)