-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
37 lines (37 loc) · 1.58 KB
/
Copy pathpackage.json
File metadata and controls
37 lines (37 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
"name": "yokai",
"version": "0.8.0",
"private": true,
"description": "Serious React TUI renderer for serious CLI apps. Pure TypeScript Yoga layout, diff-based rendering, ScrollBox, alt buffer, mouse events, draggable and resizable components.",
"license": "MIT",
"author": "Mark <psyhik17@gmail.com>",
"repository": {
"type": "git",
"url": "https://github.com/re-marked/yokai.git"
},
"scripts": {
"build": "pnpm --filter @yokai-tui/shared build && pnpm --filter @yokai-tui/renderer build",
"typecheck": "pnpm -r typecheck",
"lint": "pnpm -r lint",
"test": "vitest run",
"demo:drag": "pnpm --filter @yokai-example/drag start",
"demo:constrained-drag": "pnpm --filter @yokai-example/constrained-drag start",
"demo:drag-and-drop": "pnpm --filter @yokai-example/drag-and-drop start",
"demo:resizable": "pnpm --filter @yokai-example/resizable start",
"demo:focus-nav": "pnpm --filter @yokai-example/focus-nav start",
"demo:text-input": "pnpm --filter @yokai-example/text-input start",
"demo:cursor-styles": "pnpm --filter @yokai-example/cursor-styles start",
"demo:gesture-capture": "pnpm --filter @yokai-example/gesture-capture start",
"demo:scrollbox-wheel": "pnpm --filter @yokai-example/scrollbox-wheel start",
"demo:scratchpad": "pnpm --filter @yokai-example/scratchpad start",
"demo:surface": "pnpm --filter @yokai-example/surface start",
"demo:window": "pnpm --filter @yokai-example/window start"
},
"engines": {
"node": ">=22.0.0"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"vitest": "^2.1.0"
}
}