toshiki-home-nuxt3/config/buildModules.ts
2024-05-09 00:51:12 -07:00

25 lines
731 B
TypeScript
Executable File

import { NuxtOptionsModule } from '@nuxt/types/config/module'
// Import module options
import colorMode from './modules/colorMode'
import windicss from './modules/windicss'
import image from './modules/image'
import googleAnalytics from './modules/googleAnalytics'
import typescriptBuild from './modules/typescriptBuild'
// Dev mode
const isDev = process.env.NODE_ENV === 'development'
const BuildModules: NuxtOptionsModule[] = [
'@nuxtjs/moment',
['@nuxt/image', image],
['nuxt-windicss', windicss],
['@nuxtjs/color-mode', colorMode],
['@nuxt/typescript-build', typescriptBuild],
['@nuxtjs/google-analytics', googleAnalytics]
]
if (isDev) BuildModules.unshift('nuxt-vite')
export default BuildModules