Files
logapi_nuxt/nuxt.config.ts
2024-12-16 13:49:33 +07:00

32 lines
787 B
TypeScript

import vuetify from 'vite-plugin-vuetify';
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
modules:[
"nuxt-icon",
"@nuxtjs/google-fonts",
"@pinia/nuxt",
async (options, nuxt) => {
nuxt.hooks.hook('vite:extendConfig', config => config.plugins.push(
vuetify({
styles: {configFile:"assets/settings.scss"},
})
))
},
],
css: ["vuetify/styles"],
typescript:{shim:false},
build: {transpile: ["vuetify"]},
vite:{ssr:{noExternal: ["vuetify"]}},
googleFonts: { //menambahkan jenis font Poppins
families: {
Poppins:[100,200,300,400,500,600,700,800,900] //weight yg mau diambil
},
download:false,
useStylesheet:true,
},
compatibilityDate: "2024-09-09",
});