Initial Commit

This commit is contained in:
2026-05-27 23:47:53 +01:00
parent fbc70f96e6
commit 9b28db724f
18103 changed files with 1600554 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
import { defineConfig } from "vite";
import dts from "vite-plugin-dts";
export default defineConfig({
build: {
lib: {
entry: {
index: "./src/index.ts",
"analysis/classify": "./src/analysis/classify/index.ts",
"analysis/colour": "./src/analysis/colour/index.ts",
"analysis/edges": "./src/analysis/edges/index.ts",
"analysis/pools": "./src/analysis/pools/index.ts",
errors: "./src/errors/index.ts",
pipeline: "./src/pipeline/index.ts",
quantise: "./src/quantise/index.ts",
schemas: "./src/schemas/index.ts",
"spatial/cleanup": "./src/spatial/cleanup/index.ts",
types: "./src/types/index.ts",
},
formats: ["es"],
},
rollupOptions: {
external: [
/^@suaveplan\//,
/^@opentelemetry\//,
"image-q",
"zod",
"tslib",
],
output: {
exports: "named",
},
},
sourcemap: true,
target: "es2022",
},
plugins: [
dts({
tsconfigPath: "./tsconfig.lib.json",
entryRoot: "./src",
}),
],
});