mcpField
U
unjs

unjs

github.com/hairyfDevelopment26703 installsUpdated 2w ago
Repository

About unjs

A skill cataloging core UnJS libraries and practical usage patterns for developers building JavaScript applications across environments. References span server frameworks, build tools, storage, and other areas.

Key features

  1. 01HTTP frameworks and server tools
  2. 02Universal build and plugin tools
  3. 03Storage, routing, and runtime utilities
  4. 04Configuration, modules, and code generation
  5. 05Documentation, image, and Web API tools

Use cases

  1. 01Choosing UnJS libraries for a project
  2. 02Consulting patterns for cross-environment apps

Install

Copy the command and run it in a terminal.

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

After installing, type/unjsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with 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

Details

From the project README

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
TopicDescriptionReference
H3 FrameworkMinimal HTTP framework for high performance and portabilitycore-h3
Nitro ServerUniversal web server framework that runs anywherecore-nitro
ListhenElegant HTTP listener for Node.js and edge environmentscore-listhen
Utilities
TopicDescriptionReference
DefuRecursive default property assignmentcore-defu
DestrFast and secure JSON.parse alternativecore-destr
OhashFast hashing library based on murmurhash3core-ohash
PatheCross-platform path utilities (Node.js path replacement)core-pathe
UFOURL utilities for parsing, formatting, and manipulationcore-ufo
SculeString case conversion utilities (camelCase, kebab-case, etc.)core-scule
Build Tools
TopicDescriptionReference
UnbuildUnified JavaScript build systemcore-unbuild
MkdistGenerate distribution files from sourcecore-mkdist
UnpluginUnified plugin system for Vite, Rollup, webpack, esbuild, and morecore-unplugin

Features

Storage & Data
TopicDescriptionReference
UnstorageAsync key-value storage API with multiple driversfeatures-unstorage
Environment & Runtime
TopicDescriptionReference
UnenvConvert JavaScript code to be runtime agnosticfeatures-unenv
Std-envStandard environment variables utilitiesfeatures-std-env
HTTP Client
TopicDescriptionReference
OfetchBetter fetch API for Node.js, browser, and workersfeatures-ofetch
Routing
TopicDescriptionReference
Radix3Lightweight and fast router based on Radix Treefeatures-radix3
CLI & Tools
TopicDescriptionReference
CittyElegant CLI builder with type-safe commandsfeatures-citty
GigetDownload templates and git repositoriesfeatures-giget
Hooks & Context
TopicDescriptionReference
HookableAwaitable hooks system for plugins and extensionsfeatures-hookable
UnctxComposables pattern in vanilla JavaScriptfeatures-unctx
Crypto & Security
TopicDescriptionReference
UncryptoUniversal crypto API for Node.js, browser, and edgefeatures-uncrypto
Module System
TopicDescriptionReference
MllyECMAScript module utilities for Node.jsfeatures-mlly
UnimportAuto-import APIs in modulesfeatures-unimport
Type System
TopicDescriptionReference
UntypedGenerate types and markdown from config objectsfeatures-untyped
Logging & Console
TopicDescriptionReference
ConsolaElegant console wrapper with multiple reportersfeatures-consola
Documentation & Markdown
TopicDescriptionReference
AutomdAutomated markdown maintainerfeatures-automd
ChangelogenGenerate beautiful changelogs using conventional commitsfeatures-changelogen
MdboxSimple markdown utilitiesfeatures-mdbox
UndocsMinimal documentation theme and CLI for UnJS projectsfeatures-undocs
Configuration
TopicDescriptionReference
C12Smart configuration loaderfeatures-c12
ConfboxCompact and high quality YAML, TOML, JSONC and JSON5 parsersfeatures-confbox
Rc9Read/write config couldn't be easierfeatures-rc9
HTTP & WebSocket
TopicDescriptionReference
HttpxyFull-featured HTTP and WebSocket proxy for Node.jsfeatures-httpxy
CrosswsCross-platform WebSocket servers for Node.js, Deno, Bun and Cloudflare Workersfeatures-crossws
Cookie-esESM cookie serializer and deserializerfeatures-cookie-es
Image Processing
TopicDescriptionReference
IPXHigh performance, secure and easy to use image proxy based on Sharp and libvipsfeatures-ipx
Image-metaDetect image type and size using pure JavaScriptfeatures-image-meta
Jimp-compactLightweight version of Jimp - image processing libraryfeatures-jimp-compact
FontaineAutomatic font fallback based on font metricsfeatures-fontaine
Code Generation & AST
TopicDescriptionReference
MagicastProgrammatically modify JavaScript and TypeScript source codesfeatures-magicast
Magic-regexpA compiled-away, type-safe, readable RegExp alternativefeatures-magic-regexp
Knitwork-XUtilities to generate safe JavaScript code (actively maintained fork)features-knitwork
JitiRuntime TypeScript and ESM support for Node.jsfeatures-jiti
Database & Storage
TopicDescriptionReference
Db0Lightweight SQL connectorfeatures-db0
MongozZero config MongoDB serverfeatures-mongoz
Utilities
TopicDescriptionReference
Fs-memoEasy persisted memo object for Node.jsfeatures-fs-memo
Get-port-pleaseGet an available open portfeatures-get-port-please
Perfect-debounceDebounce promise-returning and async functionsfeatures-perfect-debounce
Serve-placeholderSmart placeholder for missing assetsfeatures-serve-placeholder
Theme-colorsEasily generate color shades for themesfeatures-theme-colors
Package Management
TopicDescriptionReference
NypmUnified package manager for Node.jsfeatures-nypm
Pkg-typesNode.js utilities and TypeScript definitions for package.json and tsconfig.jsonfeatures-pkg-types
Bundle-runnerRun webpack bundles in Node.js with optional VM sandboxingfeatures-bundle-runner
Web APIs
TopicDescriptionReference
UnheadUniversal document head tag managerfeatures-unhead
UnghUnlimited access to GitHub APIfeatures-ungh
UnpdfUtilities to work with PDFs in Node.js, browser and workersfeatures-unpdf
UnwasmWebAssembly tools for JavaScriptfeatures-unwasm
UqrGenerate QR Code universally, in any runtime, to ANSI, Unicode or SVGfeatures-uqr
UntunTunnel your local HTTP(s) server to the world powered by Cloudflare Quick Tunnelsfeatures-untun
Node-fetch-nativeA better redistribution of node-fetchfeatures-node-fetch-native
Build Tools (Additional)
TopicDescriptionReference
WebpackbarElegant progress bar and profiler for webpack 3, 4 and 5features-webpackbar
NanotarTiny and fast Tar utils for any JavaScript runtimefeatures-nanotar

Comments

Markdown supported