Files
vue-tui/package.json
T
Yunfei He 1d6c47ca88 feat(scripts): add check:type running real tsc per package
Each package gets check:type = `tsc --noEmit` (under its own tsconfig); root
check:type = `vp run -r check:type` fans out across the workspace. Unlike vp's
tsgolint-based type-aware path, this is the standard TypeScript compiler, so it
honors each tsconfig's real project semantics.

Additive only here — vp lint still carries typeCheck; the switch-over and ready
rewiring land in the next commit. Note: testing and runtime-tests resolve
@vue-tui/runtime types from its built dist, so check:type requires a prior
build.
2026-05-29 16:54:13 +08:00

25 lines
711 B
JSON

{
"name": "vue-tui-monorepo",
"version": "0.0.0",
"private": true,
"description": "Vue 3 terminal UI framework. Build AI agent interfaces and TUI apps with Yoga flexbox.",
"type": "module",
"scripts": {
"check:fmt": "vp fmt --check",
"check:lint": "vp lint",
"check:type": "vp run -r check:type",
"check:fixtures": "vp run -r check:fixtures",
"test": "vp run -r test",
"build": "vp run -r build",
"ready": "vp run check:fmt && vp run check:lint && vp run build && vp run check:fixtures && vp run test",
"prepare": "vp config"
},
"devDependencies": {
"vite-plus": "catalog:"
},
"engines": {
"node": ">=22.12.0"
},
"packageManager": "pnpm@11.1.2"
}