U
unjs
by @hairyfv
4.2(94)
专注于UnJS生态系统,提供与框架无关的JavaScript库和工具,助力构建灵活、可复用的后端服务。
安装方式
npx skills add hairyf/skills --skill unjscompare_arrows
Before / After 效果对比
1 组使用前
在JavaScript项目中集成和使用UnJS生态系统库时,缺乏统一指导,导致集成困难,开发效率低下。
使用后
提供UnJS生态系统库的统一指导,简化JavaScript库集成和使用,显著提升开发效率和项目可维护性。
SKILL.md
UnJS (Unified JavaScript) is an ecosystem of high-quality, single-purpose JavaScript libraries and tools designed to work together and independently across any environment. These skills cover the core packages and their practical usage patterns for building universal JavaScript applications.
The skill is based on UnJS website, generated at 2026-01-31.
Core References
HTTP & Server
| Topic | Description | Reference |
|---|---|---|
| H3 Framework | Minimal HTTP framework for high performance and portability | core-h3 |
| Nitro Server | Universal web server framework that runs anywhere | core-nitro |
| Listhen | Elegant HTTP listener for Node.js and edge environments | core-listhen |
Utilities
| Topic | Description | Reference |
|---|---|---|
| Defu | Recursive default property assignment | core-defu |
| Destr | Fast and secure JSON.parse alternative | core-destr |
| Ohash | Fast hashing library based on murmurhash3 | core-ohash |
| Pathe | Cross-platform path utilities (Node.js path replacement) | core-pathe |
| UFO | URL utilities for parsing, formatting, and manipulation | core-ufo |
| Scule | String case conversion utilities (camelCase, kebab-case, etc.) | core-scule |
Build Tools
| Topic | Description | Reference |
|---|---|---|
| Unbuild | Unified JavaScript build system | core-unbuild |
| Mkdist | Generate distribution files from source | core-mkdist |
| Unplugin | Unified plugin system for Vite, Rollup, webpack, esbuild, and more | core-unplugin |
Features
Storage & Data
| Topic | Description | Reference |
|---|---|---|
| Unstorage | Async key-value storage API with multiple drivers | features-unstorage |
Environment & Runtime
| Topic | Description | Reference |
|---|---|---|
| Unenv | Convert JavaScript code to be runtime agnostic | features-unenv |
| Std-env | Standard environment variables utilities | features-std-env |
HTTP Client
| Topic | Description | Reference |
|---|---|---|
| Ofetch | Better fetch API for Node.js, browser, and workers | features-ofetch |
Routing
| Topic | Description | Reference |
|---|---|---|
| Radix3 | Lightweight and fast router based on Radix Tree | features-radix3 |
CLI & Tools
| Topic | Description | Reference |
|---|---|---|
| Citty | Elegant CLI builder with type-safe commands | features-citty |
| Giget | Download templates and git repositories | features-giget |
Hooks & Context
| Topic | Description | Reference |
|---|---|---|
| Hookable | Awaitable hooks system for plugins and extensions | features-hookable |
| Unctx | Composables pattern in vanilla JavaScript | features-unctx |
Crypto & Security
| Topic | Description | Reference |
|---|---|---|
| Uncrypto | Universal crypto API for Node.js, browser, and edge | features-uncrypto |
Module System
| Topic | Description | Reference |
|---|---|---|
| Mlly | ECMAScript module utilities for Node.js | features-mlly |
| Unimport | Auto-import APIs in modules | features-unimport |
Type System
| Topic | Description | Reference |
|---|---|---|
| Untyped | Generate types and markdown from config objects | features-untyped |
Logging & Console
| Topic | Description | Reference |
|---|---|---|
| Consola | Elegant console wrapper with multiple reporters | features-consola |
Documentation & Markdown
| Topic | Description | Reference |
|---|---|---|
| Automd | Automated markdown maintainer | features-automd |
| Changelogen | Generate beautiful changelogs using conventional commits | features-changelogen |
| Mdbox | Simple markdown utilities | features-mdbox |
| Undocs | Minimal documentation theme and CLI for UnJS projects | features-undocs |
Configuration
| Topic | Description | Reference |
|---|---|---|
| C12 | Smart configuration loader | features-c12 |
| Confbox | Compact and high quality YAML, TOML, JSONC and JSON5 parsers | features-confbox |
| Rc9 | Read/write config couldn't be easier | features-rc9 |
HTTP & WebSocket
| Topic | Description | Reference |
|---|---|---|
| Httpxy | Full-featured HTTP and WebSocket proxy for Node.js | features-httpxy |
| Crossws | Cross-platform WebSocket servers for Node.js, Deno, Bun and Cloudflare Workers | features-crossws |
| Cookie-es | ESM cookie serializer and deserializer | features-cookie-es |
Image Processing
| Topic | Description | Reference |
|---|---|---|
| IPX | High performance, secure and easy to use image proxy based on Sharp and libvips | features-ipx |
| Image-meta | Detect image type and size using pure JavaScript | features-image-meta |
| Jimp-compact | Lightweight version of Jimp - image processing library | features-jimp-compact |
| Fontaine | Automatic font fallback based on font metrics | features-fontaine |
Code Generation & AST
| Topic | Description | Reference |
|---|---|---|
| Magicast | Programmatically modify JavaScript and TypeScript source codes | features-magicast |
| Magic-regexp | A compiled-away, type-safe, readable RegExp alternative | features-magic-regexp |
| Knitwork-X | Utilities to generate safe JavaScript code (actively maintained fork) | features-knitwork |
| Jiti | Runtime TypeScript and ESM support for Node.js | features-jiti |
Database & Storage
| Topic | Description | Reference |
|---|---|---|
| Db0 | Lightweight SQL connector | features-db0 |
| Mongoz | Zero config MongoDB server | features-mongoz |
Utilities
| Topic | Description | Reference |
|---|---|---|
| Fs-memo | Easy persisted memo object for Node.js | features-fs-memo |
| Get-port-please | Get an available open port | features-get-port-please |
| Perfect-debounce | Debounce promise-returning and async functions | features-perfect-debounce |
| Serve-placeholder | Smart placeholder for missing assets | features-serve-placeholder |
| Theme-colors | Easily generate color shades for themes | features-theme-colors |
Package Management
| Topic | Description | Reference |
|---|---|---|
| Nypm | Unified package manager for Node.js | features-nypm |
| Pkg-types | Node.js utilities and TypeScript definitions for package.json and tsconfig.json | features-pkg-types |
| Bundle-runner | Run webpack bundles in Node.js with optional VM sandboxing | features-bundle-runner |
Web APIs
| Topic | Description | Reference |
|---|---|---|
| Unhead | Universal document head tag manager | features-unhead |
| Ungh | Unlimited access to GitHub API | features-ungh |
| Unpdf | Utilities to work with PDFs in Node.js, browser and workers | features-unpdf |
| Unwasm | WebAssembly tools for JavaScript | features-unwasm |
| Uqr | Generate QR Code universally, in any runtime, to ANSI, Unicode or SVG | features-uqr |
| Untun | Tunnel your local HTTP(s) server to the world powered by Cloudflare Quick Tunnels | features-untun |
| Node-fetch-native | A better redistribution of node-fetch | features-node-fetch-native |
Build Tools (Additional)
| Topic | Description | Reference |
|---|---|---|
| Webpackbar | Elegant progress bar and profiler for webpack 3, 4 and 5 | features-webpackbar |
| Nanotar | Tiny and fast Tar utils for any JavaScript runtime | features-nanotar |
用户评价 (0)
发表评价
效果
易用性
文档
兼容性
暂无评价
统计数据
安装量466
评分4.2 / 5.0
版本
更新日期2026年5月22日
对比案例1 组
用户评分
4.2(94)
5
32%
4
50%
3
17%
2
1%
1
0%
为此 Skill 评分
0.0
兼容平台
🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI
时间线
创建2026年3月16日
最后更新2026年5月22日