Files
TUIkit/docs/package.json
T
phranck 0d10b0255d Feat: Add Plans Dashboard Card with hourly data sync
- Standardize plan file structure (PLAN_TEMPLATE.md): Title → Preface → Context → Spec → Design → Implementation → Checklist
- Rewrite all 24 plan prefaces in natural, action-focused language with markdown support
- Add update-plans-data.ts script: extracts top 5 open + 5 done plans from plans/ directory
- Add PlansCard React component with markdown rendering (react-markdown)
- Integrate PlansCard into dashboard (below activity heatmap)
- Add usePlansCache hook with 5-minute localStorage cache
- Add update-plans-data.yml GitHub Actions workflow (hourly trigger)
- Install react-markdown dependency for markdown-in-JSON rendering
- Update npm scripts: prebuild and update:plans
2026-02-06 23:12:27 +01:00

35 lines
850 B
JSON

{
"name": "docs",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"prebuild": "tsx scripts/generate-terminal-data.ts && tsx scripts/update-plans-data.ts",
"build": "next build",
"start": "next start",
"lint": "eslint",
"update:plans": "tsx scripts/update-plans-data.ts"
},
"dependencies": {
"framer-motion": "^12.33.0",
"howler": "^2.2.4",
"next": "16.1.6",
"react": "19.2.3",
"react-dom": "19.2.3",
"react-markdown": "^9.0.1",
"sf-symbols-lib": "^1.1.3"
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
"@types/howler": "^2.2.12",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"eslint": "^9",
"eslint-config-next": "16.1.6",
"tailwindcss": "^4",
"tsx": "^4.21.0",
"typescript": "^5"
}
}