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

给极客用的词典翻译工具

这是个什么工具?

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...

相关推荐
Misnearch1 小时前
node.js版本管理
node.js
转转技术团队1 小时前
代码变更暗藏危机?代码影响范围分析为你保驾护航
前端·javascript·node.js
Mintopia1 小时前
Node.js高级实战:自定义流与Pipeline的高效数据处理 ——从字母生成器到文件管道的深度解析
前端·javascript·node.js
你的人类朋友5 小时前
解释一下Node.js的『阻塞』现象,并回答:为什么会阻塞?什么情况下会阻塞?
javascript·后端·node.js
疾风铸境21 小时前
Qt5.14.2+mingw64编译OpenCV3.4.14一次成功记录
前端·webpack·node.js
云只上1 天前
前端界面在线excel编辑器 。node编写post接口获取文件流,使用传参替换表格内容展示、前后端一把梭。
前端·javascript·node.js·excel
BillKu1 天前
node.js、npm相关知识
前端·npm·node.js
还是鼠鼠1 天前
Node.js 中间件-中间件的概念与格式
前端·javascript·vscode·node.js·express
oil欧哟1 天前
😎 MCP 从开发到发布全流程介绍,看完不踩坑!
人工智能·typescript·node.js
无责任此方_修行中2 天前
关于 Node.js 原生支持 TypeScript 的总结
后端·typescript·node.js