Skip to main content
Glama
vite.config.ts915 B
import { defineConfig } from "vite"; import { resolve } from "path"; import { fileURLToPath } from "url"; import react from "@vitejs/plugin-react"; import tailwindcss from "@tailwindcss/vite"; import { viteSingleFile } from "vite-plugin-singlefile"; const __dirname = fileURLToPath(new URL(".", import.meta.url)); const INPUT = process.env.INPUT; if (!INPUT) { throw new Error("INPUT environment variable is not set"); } const isDevelopment = process.env.NODE_ENV === "development"; export default defineConfig({ root: __dirname, plugins: [react(), tailwindcss(), viteSingleFile()], resolve: { alias: { "@": resolve(__dirname, "src"), }, }, build: { sourcemap: isDevelopment ? "inline" : undefined, cssMinify: !isDevelopment, minify: !isDevelopment, rollupOptions: { input: resolve(__dirname, INPUT), }, outDir: `dist`, emptyOutDir: false, }, });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/khandrew1/usher-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server