文件最后提交记录最后更新时间
feat: 添加包管理器检测和配置功能 新增内容: - scripts/setup-package-manager.js - 交互式包管理器配置脚本 - commands/setup-pm.md - /setup-pm 命令 修改内容: - scripts/lib/package-manager.js - 添加必要的函数导出 - hooks/session-start.js - 添加包管理器检测和显示 功能: - 自动检测项目使用的包管理器 - 支持 npm, pnpm, yarn, bun - 可通过 /setup-pm 命令配置全局/项目偏好 - 会话开始时显示检测到的包管理器 参考:everything-claude-code 包管理器配置系统 Co-Authored-By: Claude <noreply@anthropic.com> 4 个月前
feat(utils): 添加跨平台兼容性支持 实现跨平台工具函数和包管理器智能检测系统 - 新增 scripts/lib/utils.js: 跨平台工具函数库 * 平台检测 (Windows/macOS/Linux) * 路径处理 (join/resolve/normalize) * 文件操作 (JSON读写、目录创建、文件复制) * 命令执行 (安全执行、命令检测) * Claude 配置目录管理 - 新增 scripts/lib/package-manager.js: 包管理器检测系统 * 智能检测 npm/pnpm/yarn/bun * 多源检测优先级 (环境变量→项目配置→package.json→锁文件→全局配置→回退) * 项目和全局包管理器配置支持 * 命令构建 (install/run/exec) - 新增 scripts/test-cross-platform.js: 跨平台功能测试 * 26 个测试用例,100% 通过率 * 覆盖平台检测、路径处理、目录操作、命令检测等 * 验证 macOS (darwin/arm64) 平台兼容性 参考: https://github.com/affaan-m/everything-claude-code Co-Authored-By: Claude <noreply@anthropic.com> 4 个月前