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

给极客用的词典翻译工具

这是个什么工具?

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

相关推荐
新元代码4 小时前
Node.js 完全安装与使用指南:Windows 平台详细教程
windows·node.js
行者..................6 小时前
手动编译 OpenCV 4.1.0 源码,生成 ARM64 动态库 (.so),然后在 Petalinux 中打包使用。
前端·webpack·node.js
迪丽热爱7 小时前
解决【npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。】问题
前端·npm·node.js
千叶寻-8 小时前
package.json详解
前端·vue.js·react.js·webpack·前端框架·node.js·json
zhengjianyang&1238 小时前
美团滑块-[behavior] 加密分析
javascript·经验分享·爬虫·算法·node.js
梅孔立13 小时前
本地多版本 Node.js 切换指南:解决 Vue nodejs 等项目版本冲突问题
前端·vue.js·node.js
拜晨14 小时前
用 MCP 把自己的接口接入 AI
前端·node.js
RoyLin1 天前
C++ 原生扩展、node-gyp 与 CMake.js
前端·后端·node.js
林九生1 天前
【NodeJS】使用 NVM 安装 Node.js 22 并配置国内镜像加速
node.js
风清云淡_A1 天前
【VUECLI】node.js打造自己的前端cli脚手架工具
前端·node.js