feat: initial setup for nuxt devtools

This commit is contained in:
arashsheyda
2023-04-20 18:16:10 +03:00
parent 7301bb390c
commit 7df0af10f2
15 changed files with 1979 additions and 488 deletions

View File

@ -1,7 +1,28 @@
export default defineNuxtConfig({
modules: ['../src/module'],
import { resolve } from 'node:path'
import { defineNuxtModule } from '@nuxt/kit'
import { startSubprocess } from '@nuxt/devtools-kit'
mongoose: {
uri: 'mongodb://127.0.0.1/nuxt-mongoose',
},
export default defineNuxtConfig({
modules: [
'@nuxt/devtools',
'../src/module',
defineNuxtModule({
setup(_, nuxt) {
if (!nuxt.options.dev)
return
const process = startSubprocess(
{
command: 'npx',
args: ['nuxi', 'dev', '--port', '3300'],
cwd: resolve(__dirname, '../client'),
},
{
id: 'nuxt-mongoose:client',
name: 'Nuxt Mongoose Client Dev',
},
)
},
}),
],
})