mirror of
https://github.com/formbricks/formbricks.git
synced 2026-04-22 19:39:01 -05:00
96031822a6
Co-authored-by: Victor Santos <victor@formbricks.com>
34 lines
805 B
TypeScript
34 lines
805 B
TypeScript
/// <reference types="vitest" />
|
|
import { resolve } from "path";
|
|
import { PluginOption, defineConfig } from "vite";
|
|
import dts from "vite-plugin-dts";
|
|
|
|
export default defineConfig({
|
|
build: {
|
|
lib: {
|
|
entry: resolve(__dirname, "src/index.ts"),
|
|
name: "formbricksStorage",
|
|
fileName: "index",
|
|
formats: ["es", "cjs"],
|
|
},
|
|
rollupOptions: {
|
|
external: [
|
|
"@aws-sdk/client-s3",
|
|
"@aws-sdk/s3-presigned-post",
|
|
"@aws-sdk/s3-request-presigner",
|
|
"@formbricks/logger",
|
|
],
|
|
},
|
|
},
|
|
test: {
|
|
environment: "node",
|
|
globals: true,
|
|
coverage: {
|
|
reporter: ["text", "json", "html", "lcov"],
|
|
exclude: ["src/types/**"],
|
|
include: ["src/**/*.ts"],
|
|
},
|
|
},
|
|
plugins: [dts({ rollupTypes: true }) as PluginOption],
|
|
});
|