arch-unplugin

📁 hairyf/skills 📅 11 days ago
13
总安装量
6
周安装量
#24358
全站排名
安装命令
npx skills add https://github.com/hairyf/skills --skill arch-unplugin

Agent 安装分布

trae 6
claude-code 6
cursor 6
mcpjam 5
zencoder 5

Skill 文档

arch-unplugin skills cover unplugin-starter: a template for writing one plugin API and shipping it across Vite, Rollup, Webpack, Nuxt, esbuild, Farm, Rspack, and Astro. Use these skills when creating or maintaining an unplugin-based package.

The skill is based on unplugin-starter (unplugin template), generated at 2026-01-30.

Core References

Topic Description Reference
Overview What unplugin-starter is, unplugin architecture, template usage core-overview
Project structure Package exports, src layout, entry points core-project-structure
Factory and API UnpluginFactory, createUnplugin, transformInclude, transform core-factory-api
CI GitHub Actions — lint, typecheck, build, test core-ci

Features

Topic Description Reference
Bundlers Vite, Rollup, Webpack, esbuild, Farm, Rspack integration features-bundlers
Nuxt module defineNuxtModule, addVitePlugin, addWebpackPlugin features-nuxt
Astro Astro config hook, pushing unplugin.vite() into Vite plugins features-astro

Best Practices

Topic Description Reference
Options and types Options interface, typing entry points, exporting types best-practices-options-types
Dev and release dev, play, test, release workflow, playground best-practices-dev-release