2 |
3 | Nuxt module playground!
4 |
5 |
6 |
7 |
9 |
--------------------------------------------------------------------------------
/playground/nuxt.config.ts:
--------------------------------------------------------------------------------
1 | import { defineNuxtConfig } from 'nuxt/config'
2 | import MyModule from '..'
3 |
4 | export default defineNuxtConfig({
5 | modules: [
6 | MyModule
7 | ],
8 | myModule: {
9 | addPlugin: true
10 | }
11 | })
12 |
--------------------------------------------------------------------------------
/playground/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "private": true,
3 | "name": "my-module-playground"
4 | }
5 |
--------------------------------------------------------------------------------
/src/module.ts:
--------------------------------------------------------------------------------
1 | import { defineNuxtModule, createResolver, addServerHandler } from '@nuxt/kit'
2 | export interface ModuleOptions {
3 | enabled: boolean
4 | }
5 |
6 | export default defineNuxtModule