// @ts-check import { defineConfig } from "astro/config"; import fulldev from "fulldev-ui/integration"; import node from "@astrojs/node"; import UnoCSS from "unocss/astro"; // import { createRequire } from "node:module"; // const require = createRequire(import.meta.url); // https://astro.build/config export default defineConfig({ // pre-render by default; opt-in to dynamic SSR: output: "hybrid", adapter: node({ mode: "standalone", }), integrations: [ UnoCSS({ // injectReset: true, // or a path to the reset file }), fulldev({ // css: '/src/css/custom.css', colors: { theme: "dark", dark: { background: "#111110", base: "#3E63DD", brand: "#359", }, light: { background: "#EEEEEC", base: "#6F6D66", brand: "#3E63DD", }, }, }), ], vite: { resolve: { alias: { fs: "node:fs", // fs: require.resolve("rollup-plugin-node-builtins"), // http: require.resolve('rollup-plugin-node-builtins'), // util: require.resolve('rollup-plugin-node-builtins'), // stream: require.resolve('rollup-plugin-node-builtins'), // buffer: require.resolve('rollup-plugin-node-builtins'), // process: require.resolve('rollup-plugin-node-builtins'), // url: require.resolve('rollup-plugin-node-builtins'), // querystring: require.resolve('rollup-plugin-node-builtins'), }, }, }, });