Nuxt/packages/nuxt/build.config.ts

32 lines
647 B
TypeScript
Raw Normal View History

import type { BuildEntry } from 'unbuild'
import { defineBuildConfig } from 'unbuild'
2021-04-09 13:48:39 +00:00
export default defineBuildConfig({
declaration: true,
2021-04-09 13:48:39 +00:00
entries: [
// Core
{ input: 'src/index' },
// App
{ input: 'src/app/', outDir: 'dist/app/' },
// Runtime dirs
...[
'core',
'head',
'components',
'pages'
].map(name => ({ input: `src/${name}/runtime/`, outDir: `dist/${name}/runtime`, format: 'esm' } as BuildEntry))
2021-04-09 13:48:39 +00:00
],
dependencies: [
'nuxi',
'vue-router',
'ofetch'
],
externals: [
2023-02-14 00:22:42 +00:00
'nuxt',
'nuxt/schema',
'@vue/reactivity',
'@vue/shared',
'@vueuse/head'
2021-04-09 13:48:39 +00:00
]
})