feat(core): use getNitroConfig in prepare command

This commit is contained in:
Ayo Ayco 2025-01-10 20:33:51 +01:00
parent 5556329c83
commit c977615759

View file

@ -3,8 +3,8 @@
import { consola } from 'consola' import { consola } from 'consola'
import { defineCommand } from 'citty' import { defineCommand } from 'citty'
import { resolve } from 'pathe' import { resolve } from 'pathe'
import { createNitro } from 'nitropack' import { createNitro, writeTypes } from 'nitropack'
import { writeTypes } from 'nitropack' import { getNitroConfig } from '../../get-nitro-config.js'
async function prepare(args) { async function prepare(args) {
consola.start('Preparing McFly workspace...') consola.start('Preparing McFly workspace...')
@ -13,7 +13,9 @@ async function prepare(args) {
try { try {
const rootDir = resolve(args.dir || args._dir || '.') const rootDir = resolve(args.dir || args._dir || '.')
const nitro = await createNitro({ extends: '@mcflyjs/config', rootDir }) const nitroConfig = await getNitroConfig()
const nitro = await createNitro({ rootDir, ...nitroConfig })
await writeTypes(nitro) await writeTypes(nitro)
} catch (e) { } catch (e) {
consola.error(e) consola.error(e)