我用浏览器工具替换了我的 scripts/ 文件夹——原因如下
Source: Dev.to
后端工程师真正需要的工具
在审计我的 scripts/ 文件夹后,我发现同样的操作一遍遍重复出现:
- 按键查找重复项 – 例如,“这个导出文件里有重复的邮箱吗?”
- 映射/提取字段 – 例如,“我只需要这 50 个字段中的
id和name。” - 验证数据 – 例如,“哪些行包含空值?”
- 转换格式 – JSON ↔ CSV
- 解码令牌 – “这个 JWT 里有什么?”
这些都不需要自定义代码,只需要一个接受输入并返回输出的工具。
我构建的工具
LazyDev – 一个基于浏览器的数据操作工具集。
重复项检查器
粘贴 JSON 或 CSV,选择一个键,即可瞬间看到重复项。
[
{ "id": 1, "email": "alice@test.com" },
{ "id": 2, "email": "bob@test.com" },
{ "id": 3, "email": "alice@test.com" }
]
选择 email 作为键 → 立即看到 alice@test.com 出现了两次并标出行索引。
数据映射器
仅提取你需要的字段,并在同一页面内重命名。
输入字段: id, firstName, lastName, email, createdAt, updatedAt, role, department
不再需要 Array.map()。
数据验证器
检查以下内容:
- 缺失的必填字段
- 空/null 值
- 类型不匹配(字符串 vs. 数字)
- 格式校验(邮箱、URL)
返回有效行、无效行以及每行的详细错误信息。
还包括
- JSON 格式化 – 美化、压缩、转换为 CSV
- Base64/JWT 解码器 – 检查令牌、查看过期时间、提取声明
- URL 编码/解码 – 解析查询字符串、编码组件
- UUID 生成器 – 批量生成 v4 UUID、nanoid、自定义 ID
- 正则表达式测试器 – 测试模式并高亮匹配
- JSON 差异比较 – 对比两个对象,查看新增/删除/修改
隐私至上
免费层在客户端完成所有处理。你的数据永远不会发送到服务器,这让该工具在处理真实数据时更值得信赖。
真正的价值
关键不在功能列表,而在于消除摩擦。
旧的工作流
- 打开编辑器
- 编写脚本
- 处理边界情况
- 运行脚本
- 格式化输出
- (通常)不再使用该脚本
新的工作流
- 粘贴数据
- 完成
这些 10‑15 分钟的任务变成了 30 秒的任务。每周多次使用,累计可以省下数小时。
试一试
https://lazydev.website — 基本功能无需注册。
如果你曾经写过一次性脚本来检查重复、转换 JSON 或验证数据文件,这个工具非常适合你。
你的 scripts/ 文件夹里有什么?