chore: unify build output for both npm and bundle

This commit is contained in:
2026-04-26 23:02:36 +03:30
parent 5fd8f9b047
commit 8134911e17
5 changed files with 1104 additions and 29 deletions

View File

@@ -1,16 +1,16 @@
import { defineConfig } from "vite";
import { resolve } from "path";
export default defineConfig({
build: {
lib: {
entry: resolve(__dirname, "src/index.ts"),
entry: "src/index.ts",
name: "VP",
fileName: (format) => `video-player.${format}.js`,
formats: ["es", "umd"],
formats: ["es", "cjs", "umd"],
},
outDir: "bundle",
emptyOutDir: true,
minify: "esbuild",
outDir: "dist",
emptyOutDir: false,
rollupOptions: {
external: ["hls.js"],
output: {