20 lines
515 B
TypeScript
20 lines
515 B
TypeScript
import type { SanitizedConfig } from 'payload/config'
|
|
|
|
export const vite = (config) => {
|
|
return {
|
|
...config,
|
|
optimizeDeps: {
|
|
...config.optimizeDeps,
|
|
exclude: [...config.optimizeDeps.exclude, '@payloadcms/db-postgres'],
|
|
},
|
|
}
|
|
}
|
|
|
|
export const extendViteConfig = (config: SanitizedConfig) => {
|
|
const existingViteConfig = config.admin.vite ? config.admin.vite : (viteConfig) => viteConfig
|
|
|
|
config.admin.vite = (webpackConfig) => {
|
|
return vite(existingViteConfig(webpackConfig))
|
|
}
|
|
}
|