DSH CSV 数据工具插件
omdsh-dev/dsh-tool-csv · 工具
DSH CSV 数据工具插件:解析/查询/统计/转换 CSV 文本(RFC 4180),零依赖状态机解析器,注册 csv 工具
★ 5GitHub 星标
0分支
2026-09-07最近更新
TypeScript开发语言
MIT许可证
主要功能
- 零依赖不引入 csv 解析库,手写状态机(单遍扫描,O(n))
- parse.spec.tsRFC 4180 边界(引号/转义/BOM/CRLF/空行/tab/大小上限/严格引号错误/delimiter 校验)
- 纯函数不读文件、不写文件、不联网、不 eval
- 无注入面查询过滤只做字面精确匹配(===),不支持表达式求值
- 预算输入上限 256,000 字节(超限直接报错,不截断)
使用条件
- 本插件已迁移到 DSH 0.1.3-alpha.2 依赖线,并在 local harness 0.1.3-alpha.2 的隔离 consumer 中完成全链路验证
- 消费验证tarball 装入 0.1.3-alpha.2 consumer → dsh --profile compat --dump-config 出现本插件 row → 工具真实注册与执行通过
安装命令
dsh plugin --profile web add github:omdsh-dev/dsh-tool-csv