d3480dc285
Review follow-ups on PR #25: - package.json `ready`: run build BEFORE check:lint, matching the CI graph where ci:lint dependsOn ci:build. Type-aware lint rules need the built @vue-tui/runtime types; with lint before build, `vp run ready` on a fresh checkout (dist removed) could misreport lint. Verified `CI=true vp run ready` on a clean checkout now passes with 0 lint warnings. - vite.config.ts + ci.yml comments: corrected the stale claim that "fmt and lint run immediately alongside build" — only fmt has no build dependency; lint now waits on build too. Dropped the outdated "~40s vs ~60s" figure.
24 lines
673 B
JSON
24 lines
673 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 --deny-warnings",
|
|
"check:type": "vp run -r check:type",
|
|
"test": "vp run -r test",
|
|
"build": "vp run -r build",
|
|
"ready": "vp run check:fmt && vp run build && vp run check:lint && vp run check:type && vp run test",
|
|
"prepare": "vp config"
|
|
},
|
|
"devDependencies": {
|
|
"vite-plus": "catalog:"
|
|
},
|
|
"engines": {
|
|
"node": ">=22.18.0"
|
|
},
|
|
"packageManager": "pnpm@11.1.2"
|
|
}
|