Stirling-PDF/server-node/rollup.config.js

32 lines
808 B
JavaScript
Raw Normal View History

2024-01-26 16:26:04 +01:00
import run from "@rollup/plugin-run";
import typescript from '@rollup/plugin-typescript';
import json from '@rollup/plugin-json';
import copy from 'rollup-plugin-copy';
import compileTime from "vite-plugin-compile-time";
import dynamicImportVars from '@rollup/plugin-dynamic-import-vars';
2024-01-26 16:26:04 +01:00
const isDev = process.env.NODE_ENV !== "production";
export default {
input: "src/index.ts",
output: {
dir: "dist/",
2024-01-26 16:26:04 +01:00
format: "es",
2024-02-27 21:51:03 +01:00
strict: false,
2024-01-26 16:26:04 +01:00
},
watch: {
include: [ './src/**', '../shared-operations/src/**' ]
},
plugins: [
2024-02-27 21:51:03 +01:00
compileTime(),
2024-01-26 16:26:04 +01:00
json(),
typescript(),
2024-02-27 21:51:03 +01:00
dynamicImportVars({errorWhenNoFilesFound: true, warnOnError: true}),
2024-01-26 16:26:04 +01:00
copy({
targets: [
{ src: '../shared-operations/public', dest: 'dist' },
]
}),
isDev && run()
],
};