# boot-unplugin **Repository Path**: kirklin/boot-unplugin ## Basic Information - **Project Name**: boot-unplugin - **Description**: Starter template for unplugin. - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-21 - **Last Updated**: 2022-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # boot-unplugin [![NPM version](https://img.shields.io/npm/v/boot-unplugin?color=a1b858&label=)](https://www.npmjs.com/package/boot-unplugin) Starter template for [unplugin](https://github.com/unjs/unplugin). ## Template Usage To use this template, clone it down using: ```bash npx degit kirklin/boot-unplugin my-unplugin ``` And do a global replace of `boot-unplugin` with your plugin name. Then you can start developing your unplugin 🔥 To test your plugin, run: `pnpm run dev` To release a new version, run: `pnpm run release` ## Install ```bash npm i boot-unplugin ```
Vite
```ts // vite.config.ts import Starter from "boot-unplugin/vite"; export default defineConfig({ plugins: [ Starter({ /* options */ }), ], }); ``` Example: [`playground/`](./playground/)
Rollup
```ts // rollup.config.js import Starter from "boot-unplugin/rollup"; export default { plugins: [ Starter({ /* options */ }), ], }; ```
Webpack
```ts // webpack.config.js module.exports = { /* ... */ plugins: [ require("boot-unplugin/webpack")({ /* options */ }) ] }; ```
Nuxt
```ts // nuxt.config.js export default { buildModules: [ ["boot-unplugin/nuxt", { /* options */ }], ], }; ``` > This module works for both Nuxt 2 and [Nuxt Vite](https://github.com/nuxt/vite)
Vue CLI
```ts // vue.config.js module.exports = { configureWebpack: { plugins: [ require("boot-unplugin/webpack")({ /* options */ }), ], }, }; ```
esbuild
```ts // esbuild.config.js import { build } from "esbuild"; import Starter from "boot-unplugin/esbuild"; build({ plugins: [Starter()], }); ```
## License [MIT](./LICENSE) License © 2022 [Kirk Lin](https://github.com/kirklin)