[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-task-runner":3},{"id":4,"title":5,"body":6,"date":45,"description":46,"extension":47,"featured":48,"image":49,"meta":50,"navigation":51,"path":52,"repo":53,"seo":54,"status":55,"stem":56,"tags":57,"techStack":61,"url":49,"__hash__":65},"projects\u002Fprojects\u002Ftask-runner.md","CLI Task Runner",{"type":7,"value":8,"toc":39},"minimark",[9,13,17,20],[10,11,12],"h2",{"id":12},"项目背景",[14,15,16],"p",{},"现有工具如 Make、npm scripts 各有不足。我想要一个类型安全、支持并行、有友好日志输出的现代任务运行器。",[10,18,19],{"id":19},"核心功能",[21,22,23,27,30,33,36],"ul",{},[24,25,26],"li",{},"YAML 配置，zod 类型校验",[24,28,29],{},"任务并行执行（可限制并发数）",[24,31,32],{},"文件监听 + 变更自动重跑",[24,34,35],{},"彩色分级日志输出",[24,37,38],{},"任务依赖解析",{"title":40,"searchDepth":41,"depth":41,"links":42},"",2,[43,44],{"id":12,"depth":41,"text":12},{"id":19,"depth":41,"text":19},"2026-05-10","一个高性能的命令行任务运行器，支持并行执行、文件监听和丰富的日志输出。","md",false,null,{},true,"\u002Fprojects\u002Ftask-runner","https:\u002F\u002Fgithub.com\u002Fjaceyou\u002Ftask-runner",{"title":5,"description":46},"completed","projects\u002Ftask-runner",[58,59,60],"nodejs","cli","tool",[62,63,64],"TypeScript","Node.js","zod","iOSHReBUvyJ2oDr9L8PriG-pPhMAIQT-ogPfaBMYE_c"]