Files
ComfyUI_frontend/vite.config.mts
filtered 2c3535c983 [Test] Add integration test: LGraph snapshot (#591)
- Runs basic Litegraph init before performing the snapshot
- Allows a significantly more useful verification of the public API
2025-02-25 08:58:29 +00:00

40 lines
843 B
TypeScript

/// <reference types='vitest' />
import { defineConfig } from "vite"
import path from "path"
import dts from "vite-plugin-dts"
export default defineConfig({
build: {
lib: {
entry: path.resolve(__dirname, "src/litegraph"),
name: "litegraph.js",
fileName: format => `litegraph.${format}.js`,
formats: ["es", "umd"],
},
sourcemap: true,
target: ["es2022"],
},
esbuild: {
minifyIdentifiers: false,
minifySyntax: false,
},
plugins: [
dts({
entryRoot: "src",
insertTypesEntry: true,
include: ["src/**/*.ts"],
outDir: "dist",
aliasesExclude: ["@"],
}),
],
resolve: {
alias: { "@": "/src" },
},
test: {
alias: { "@/": path.resolve(__dirname, "./src/") },
environment: "jsdom",
restoreMocks: true,
unstubGlobals: true,
},
})