blurhash-c-wasm/vite.config.js

27 lines
660 B
JavaScript

import { defineConfig } from "vite";
import path from "node:path";
import Wasm from "vite-plugin-wasm";
import TopLevelAwait from "vite-plugin-top-level-await";
import Dts from "vite-plugin-dts";
import Typescript from "@rollup/plugin-typescript";
export default defineConfig({
plugins: [Wasm(), TopLevelAwait(), Dts()],
build: {
// lib: {
// entry: path.resolve(__dirname, "src/library.ts"),
// name: "blurhash-c-wasm",
// formats: ["es"],
// },
minify: false,
sourcemap: true,
rollupOptions: {
input: path.resolve(__dirname, "src/library.ts"),
output: {
dir: "dist",
format: "es",
sourcemap: "inline"
}
}
},
});