HEX
Server: nginx/1.28.3
System: Linux lightweb-s1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
User: drdrivek-71 (1047)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/mocapict-106/mocapictures.kr/node_modules/vue-word-highlighter/rollup.config.ts
import terser from "@rollup/plugin-terser";
import { defineConfig } from "rollup";
import dts from "rollup-plugin-dts";
import typescript from "rollup-plugin-typescript2";
import pkg from "./package.json" assert { type: "json" };

export default defineConfig([
	{
		plugins: [typescript(), terser()],
		external: ["vue-demi"],
		input: "src/index.ts",
		output: [
			{
				format: "esm",
				compact: true,
				file: pkg.module,
				sourcemap: true,
			},
			{
				compact: true,
				format: "cjs",
				file: pkg.main,
				sourcemap: true,
				exports: "default",
			},
			{
				file: pkg.unpkg,
				format: "umd",
				name: "VueWordHighlighter",
				compact: true,
				sourcemap: true,
				globals: {
					"vue-demi": "VueDemi",
				},
			},
		],
	},
	{
		input: "src/index.ts",
		plugins: [dts()],
		output: {
			file: "dist/index.d.ts",
			format: "es",
		},
	},
]);