feat: remove manual copy during build cmd

This commit is contained in:
Ayo Ayco 2025-01-14 18:40:22 +01:00
parent 3a3249f361
commit 5af6747c29

View file

@ -12,7 +12,6 @@ import {
} from 'nitropack'
import { fileURLToPath } from 'node:url'
import { getMcFlyConfig, getNitroConfig } from '../../get-nitro-config.js'
import { copyFileSync } from 'node:fs'
async function _build(args) {
consola.start('Building project...')
@ -22,8 +21,6 @@ async function _build(args) {
const [mcflyConfig, appConfigFile] = await getMcFlyConfig()
const nitroConfig = await getNitroConfig(mcflyConfig)
console.log('>>> preset arg', args.preset)
const nitro = await createNitro({
rootDir,
dev: false,
@ -44,15 +41,6 @@ async function _build(args) {
nitro.options.runtimeConfig.appConfigFile = appConfigFile
nitro.hooks.hook('compiled', () => {
console.log('>>> Nitro compiled', rootDir)
// TODO: match file for mcfly.config.*
const mcflyConfigPath = resolve(rootDir, './mcfly.config.mjs')
const distPath = resolve(rootDir, './dist/mcfly.config.mjs')
copyFileSync(mcflyConfigPath, distPath)
})
await prepare(nitro)
await copyPublicAssets(nitro)
await prerender(nitro)