mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 18:44:16 +00:00
56 lines
1.4 KiB
JavaScript
Executable File
56 lines
1.4 KiB
JavaScript
Executable File
import path from "path"
|
|
|
|
import { defineConfig } from "vite"
|
|
import react from "@vitejs/plugin-react"
|
|
|
|
const aliases = {
|
|
"@": path.join(__dirname, "src"),
|
|
"@config": path.join(__dirname, "config"),
|
|
"@cores": path.join(__dirname, "src/cores"),
|
|
"@pages": path.join(__dirname, "src/pages"),
|
|
"@styles": path.join(__dirname, "src/styles"),
|
|
"@components": path.join(__dirname, "src/components"),
|
|
"@contexts": path.join(__dirname, "src/contexts"),
|
|
"@utils": path.join(__dirname, "src/utils"),
|
|
"@layouts": path.join(__dirname, "src/layouts"),
|
|
"@hooks": path.join(__dirname, "src/hooks"),
|
|
"@classes": path.join(__dirname, "src/classes"),
|
|
"@models": path.join(__dirname, "../../", "comty.js/src/models"),
|
|
"comty.js": path.join(__dirname, "../../", "comty.js", "src"),
|
|
}
|
|
|
|
export default defineConfig({
|
|
plugins: [
|
|
react(),
|
|
],
|
|
resolve: {
|
|
alias: aliases,
|
|
},
|
|
server: {
|
|
host: "0.0.0.0",
|
|
port: 8000,
|
|
fs: {
|
|
allow: ["..", "../../"],
|
|
},
|
|
},
|
|
css: {
|
|
preprocessorOptions: {
|
|
less: {
|
|
javascriptEnabled: true,
|
|
}
|
|
}
|
|
},
|
|
optimizeDeps: {
|
|
esbuildOptions: {
|
|
target: "esnext"
|
|
}
|
|
},
|
|
build: {
|
|
target: "esnext",
|
|
},
|
|
esbuild: {
|
|
supported: {
|
|
"top-level-await": true //browsers can handle top-level-await features
|
|
},
|
|
}
|
|
}) |