48 lines
1.2 KiB
JavaScript
48 lines
1.2 KiB
JavaScript
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; // Nuxt 3 + Quasar + Tailwind + TypeScript
|
|
// Configuration for E-Learning Platform
|
|
var _default = exports.default = defineNuxtConfig({
|
|
modules: ["nuxt-quasar-ui", "@nuxtjs/tailwindcss"],
|
|
css: ["~/assets/css/main.css"],
|
|
typescript: {
|
|
strict: true
|
|
},
|
|
quasar: {
|
|
plugins: ["Notify"],
|
|
config: {
|
|
brand: {
|
|
primary: "#4b82f7",
|
|
secondary: "#2f5ed7",
|
|
accent: "#44d4a8",
|
|
dark: "#0f1827"
|
|
}
|
|
}
|
|
},
|
|
components: [
|
|
{
|
|
path: "~/components",
|
|
pathPrefix: false
|
|
}],
|
|
|
|
app: {
|
|
head: {
|
|
htmlAttrs: {
|
|
lang: 'th'
|
|
},
|
|
title: "E-Learning System",
|
|
meta: [
|
|
{ name: "viewport", content: "width=device-width, initial-scale=1" }],
|
|
|
|
link: [
|
|
{
|
|
rel: "stylesheet",
|
|
href: "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Prompt:wght@300;400;500;600;700;800;900&family=Sarabun:wght@300;400;500;600;700;800&display=swap"
|
|
}]
|
|
|
|
}
|
|
},
|
|
runtimeConfig: {
|
|
public: {
|
|
apiBase: process.env.NUXT_PUBLIC_API_BASE || 'http://localhost:4000/api'
|
|
}
|
|
}
|
|
}); /* v9-9bf961383479a037 */
|