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.
blog-astro/astro.config.ts

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'),
},
},
},
});