You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.5 KiB
TypeScript
57 lines
1.5 KiB
TypeScript
// @ts-check
|
|
import { defineConfig } from "astro/config";
|
|
// import fulldev from "fulldev-ui/integration";
|
|
import UnoCSS from "unocss/astro";
|
|
import mdx from "@astrojs/mdx";
|
|
import cloudflare from "@astrojs/cloudflare";
|
|
// 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: "server",
|
|
|
|
adapter: cloudflare(),
|
|
|
|
integrations: [
|
|
mdx(),
|
|
UnoCSS({
|
|
injectReset: "@unocss/reset/normalize.css",
|
|
}),
|
|
// 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'),
|
|
},
|
|
},
|
|
},
|
|
});
|