Files
ComfyUI_frontend/vite.config.mts
filtered 6224d2dc06 [Cleanup] Update ESLint rules with stricter auto-fixes (#614)
Stylistic plugin falls short in a few areas when it comes to consistent
lists and chaining. Replaced some key rules with antfu's personal
variants.

`eslint` can now be run repo-wide without params.
2025-02-26 11:12:03 +00:00

40 lines
843 B
TypeScript

/// <reference types='vitest' />
import path from "path"
import { defineConfig } from "vite"
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,
},
})