英文单词释义命令行小工具

给极客用的词典翻译工具

这是个什么工具?

npx ydd "master" -e -c=3 -s

  • -e or --example 展示中英文例句
  • -c or --collins 展示柯林斯英汉双解大词典
  • -s 语音朗读单词

值得一提

使用了最新的 Node.js 特性技术
  • ESM import export .mjs
  • node 内置的 test 框架
  • node 内置的 fetch
其他
  • 0 依赖。
    • 无任何构建或运行 dependency。
    • 开发命令行参数解析
    • 利用 node 内置的单测、请求库
    • 工具库自研 lite-lodash
    • 支持彩色输出但是没有利用 chalk -
  • 无发布流程管理依赖。充分利用 npm scripts 的能力,做到一行命令单测 + lint + 发布 + 推送 + tag
  • 无需构建但仍然类型安全:jsdoc + .d.ts
  • 强大的自动化测试
    • 单测
    • 可视化命令行的集成测试。
    • 随机测试 random test 最大化保证鲁棒性
功能特性
  • 语音。调用系统语音朗读单词 s
  • 新人特性引导具备疲劳度控制。
  • 翻译:
    • 支持长句翻译。>=5 认为是一句话。
    • 翻译支持时间预估。
  • 丰富的配置。
  • 优美的 UI。

系统模块图

代码 SHOW

github.com/legend80s/d...

相关推荐
半个落月2 小时前
用 LangChain 连接远程 MCP:从工具发现到多轮调用闭环
人工智能·后端·node.js
星栈独行6 小时前
Node 框架怎么选?Express、Koa、Egg、NestJS 场景化选型指南
后端·程序人生·node.js
徐小超9 小时前
从一句 Hello World 到完整 RAG 系统:一个 AI 知识库的架构选型实录
langchain·node.js·ai编程
雷工笔记20 小时前
如何查看电脑有没有安装node.js及如何安装node.js
node.js
星栈1 天前
Node 框架怎么选?Express、Koa、Egg、NestJS 场景化选型指南
后端·node.js
万敏1 天前
Vue3 全栈实战第三周:组件化开发完整记录 —— Props / Emit / provide-inject / 插槽 / 自定义指令
vue.js·node.js·全栈
Kel1 天前
Node.js 单线程高并发:从内核中断到 JS 回调的完整技术栈
设计模式·架构·node.js
触底反弹2 天前
🔥 保姆级教程|SSE + BFF + 跨域三件套,从零实现 ChatGPT 流式输出(附完整代码)
人工智能·node.js·vite
柒和远方3 天前
V043:BFF 层流式输出:从前端直连到生产级流式网关的架构演进
javascript·架构·node.js
濮水大叔3 天前
在 DTO 中使用 Form Layout 配置复杂表单,支持 Tabs/Groups/Sections
vue.js·typescript·node.js