Files
formbricks-formbricks/packages/js-core/website.vite.config.ts
Dhruwang Jariwala ab80bc1bf2 feat: language switch (#2692)
Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matti Nannt <mail@matthiasnannt.com>
2024-06-12 14:10:22 +00:00

35 lines
899 B
TypeScript

import { resolve } from "path";
import { defineConfig } from "vite";
import dts from "vite-plugin-dts";
import webPackageJson from "../../apps/web/package.json";
const config = () => {
return defineConfig({
define: {
"import.meta.env.VERSION": JSON.stringify(webPackageJson.version),
},
build: {
rollupOptions: {
output: { inlineDynamicImports: true },
},
emptyOutDir: false, // keep the dist folder to avoid errors with pnpm go when folder is empty during build
minify: "terser",
sourcemap: true,
lib: {
entry: resolve(__dirname, "src/website/index.ts"),
name: "formbricks",
formats: ["umd"],
fileName: "website",
},
},
plugins: [
dts({
rollupTypes: true,
bundledPackages: ["@formbricks/api", "@formbricks/types"],
}),
],
});
};
export default config;