mcpField
U
unjs

unjs

github.com/hairyf开发26703 次安装2 周前更新
代码仓库

关于 unjs

unjs 技能整理 UnJS 生态中 JavaScript 库与工具的核心参考及实际用法,面向构建跨环境应用的开发者。内容按用途分类,涵盖服务器、构建、存储等领域。

主要功能

  1. 01HTTP 框架与服务器工具
  2. 02通用构建与插件工具
  3. 03存储、路由与运行时工具
  4. 04配置、模块与代码生成
  5. 05文档、图像及 Web API 工具

适用场景

  1. 01选择适合项目的 UnJS 库
  2. 02查阅跨环境应用开发用法

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hairyf/skills --skill unjs

安装后在 Claude Code 中输入/unjs确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

GENERATION.md
references/
core-defu.md
core-destr.md
core-h3.md
core-listhen.md
core-mkdist.md
core-nitro.md
core-ohash.md
core-pathe.md
core-scule.md
core-ufo.md
core-unbuild.md
core-unplugin.md
features-automd.md
features-bundle-runner.md
features-c12.md
features-changelogen.md
features-citty.md
features-confbox.md
features-consola.md
features-cookie-es.md
features-crossws.md
features-db0.md
features-fontaine.md
features-fs-memo.md
features-get-port-please.md
features-giget.md
features-hookable.md
features-httpxy.md
features-image-meta.md

详细介绍

UnJS(Unified JavaScript)是一个由高质量、单一用途的 JavaScript 库和工具组成的生态系统,设计为可在任何环境中协同或独立工作。这些技能涵盖核心包及其在构建通用 JavaScript 应用时的实用使用模式。

该技能基于 UnJS 网站,生成于 2026-01-31。

核心参考

HTTP 与服务
主题描述参考
H3 框架用于高性能和可移植性的极简 HTTP 框架core-h3
Nitro 服务可在任何地方运行的通用 Web 服务框架core-nitro
Listhen适用于 Node.js 和边缘环境的优雅 HTTP 监听器core-listhen
工具
主题描述参考
Defu递归默认属性赋值core-defu
Destr快速且安全的 JSON.parse 替代方案core-destr
Ohash基于 murmurhash3 的快速哈希库core-ohash
Pathe跨平台路径工具(Node.js path 替代方案)core-pathe
UFO用于解析、格式化和操作 URL 的工具core-ufo
Scule字符串大小写转换工具(camelCase、kebab-case 等)core-scule
构建工具
主题描述参考
Unbuild统一的 JavaScript 构建系统core-unbuild
Mkdist从源代码生成分发文件core-mkdist
Unplugin适用于 Vite、Rollup、webpack、esbuild 等的统一插件系统core-unplugin

功能

存储与数据
主题描述参考
Unstorage支持多种驱动的异步键值存储 APIfeatures-unstorage
环境与运行时
主题描述参考
Unenv将 JavaScript 代码转换为运行时无关features-unenv
Std-env标准环境变量工具features-std-env
HTTP 客户端
主题描述参考
Ofetch适用于 Node.js、浏览器和 worker 的更好 fetch APIfeatures-ofetch
路由
主题描述参考
Radix3基于 Radix Tree 的轻量且快速的路由器features-radix3
命令行与工具
主题描述参考
Citty具有类型安全命令的优雅命令行构建器features-citty
Giget下载模板和 git 仓库features-giget
钩子与上下文
主题描述参考
Hookable用于插件和扩展的可等待钩子系统features-hookable
Unctx原生 JavaScript 中的组合式模式features-unctx
加密与安全
主题描述参考
Uncrypto适用于 Node.js、浏览器和边缘的通用加密 APIfeatures-uncrypto
模块系统
主题描述参考
Mlly适用于 Node.js 的 ECMAScript 模块工具features-mlly
Unimport在模块中自动导入 APIfeatures-unimport
类型系统
TopicDescriptionReference
无类型从配置对象生成类型和 markdownfeatures-untyped
日志与控制台
TopicDescriptionReference
Consola优雅的控制台封装,支持多种报告器features-consola
文档与 Markdown
TopicDescriptionReference
Automd自动化 markdown 维护工具features-automd
Changelogen使用约定式提交生成精美的变更日志features-changelogen
Mdbox简洁的 markdown 实用工具features-mdbox
Undocs面向 UnJS 项目的极简文档主题和 CLIfeatures-undocs
配置
TopicDescriptionReference
C12智能配置加载器features-c12
Confbox紧凑且高质量的 YAML、TOML、JSONC 和 JSON5 解析器features-confbox
Rc9读写配置从未如此简单features-rc9
HTTP 与 WebSocket
TopicDescriptionReference
Httpxy面向 Node.js 的功能齐全的 HTTP 和 WebSocket 代理features-httpxy
Crossws面向 Node.js、Deno、Bun 和 Cloudflare Workers 的跨平台 WebSocket 服务features-crossws
Cookie-esESM cookie 序列化器和反序列化器features-cookie-es
图像处理
TopicDescriptionReference
IPX基于 Sharp 和 libvips 的高性能、易用且安全的图像代理features-ipx
Image-meta使用纯 JavaScript 检测图像类型和尺寸features-image-meta
Jimp-compactJimp 的轻量版 - 图像处理库features-jimp-compact
Fontaine基于字体度量的自动字体回退features-fontaine
代码生成与 AST
TopicDescriptionReference
Magicast以编程方式修改 JavaScript 和 TypeScript 源代码features-magicast
Magic-regexp一种可编译消除、类型安全且可读的正则表达式替代方案features-magic-regexp
Knitwork-X生成安全 JavaScript 代码的实用工具(积极维护的分支)features-knitwork
Jiti面向 Node.js 的运行时 TypeScript 和 ESM 支持features-jiti
数据库与存储
TopicDescriptionReference
Db0轻量级 SQL 连接器features-db0
Mongoz零配置 MongoDB 服务features-mongoz
实用工具
主题描述参考
Fs-memo适用于 Node.js 的简单持久化 memo 对象features-fs-memo
Get-port-please获取一个可用的开放端口features-get-port-please
Perfect-debounce对返回 promise 的函数和异步函数进行防抖features-perfect-debounce
Serve-placeholder针对缺失资源的智能占位符features-serve-placeholder
Theme-colors轻松为主题生成颜色色阶features-theme-colors
包管理
主题描述参考
Nypm适用于 Node.js 的统一包管理器features-nypm
Pkg-types针对 package.json 和 tsconfig.json 的 Node.js 实用工具与 TypeScript 类型定义features-pkg-types
Bundle-runner在 Node.js 中运行 webpack 打包产物,并可选 VM 沙箱features-bundle-runner
Web API
主题描述参考
Unhead通用文档 head 标签管理器features-unhead
Ungh无限制访问 GitHub APIfeatures-ungh
Unpdf在 Node.js、浏览器和 worker 中处理 PDF 的实用工具features-unpdf
Unwasm用于 JavaScript 的 WebAssembly 工具features-unwasm
Uqr在任何运行时通用地生成 QR 码,输出为 ANSI、Unicode 或 SVGfeatures-uqr
Untun由 Cloudflare Quick Tunnels 支持,将你的本地 HTTP(s) 服务器隧道到公网features-untun
Node-fetch-nativenode-fetch 的更好重新分发版本features-node-fetch-native
构建工具(补充)
主题描述参考
Webpackbar适用于 webpack 3、4 和 5 的优雅进度条与性能分析器features-webpackbar
Nanotar适用于任何 JavaScript 运行时的轻量快速 Tar 实用工具features-nanotar

评论

支持 Markdown