hotel-ai-widget
Version:
A customizable hotel chat widget for React and vanilla HTML
40 lines (38 loc) • 906 B
JavaScript
import typescript from '@rollup/plugin-typescript';
import { nodeResolve } from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import terser from '@rollup/plugin-terser';
import url from "@rollup/plugin-url";
export default {
input: 'src/index.ts',
output: [
{
file: 'dist/index.js',
format: 'cjs',
sourcemap: true,
},
{
file: 'dist/index.esm.js',
format: 'esm',
sourcemap: true,
},
],
plugins: [
url({
include: ["**/*.svg", "**/*.png", "**/*.jpg", "**/*.jpeg", "**/*.gif"],
limit: 0,
emitFiles: true,
fileName: "[name][hash][extname]",
destDir: "dist/assets",
}),
nodeResolve({
extensions: ['.js', '.ts', '.tsx'],
}),
commonjs(),
typescript({
tsconfig: './tsconfig.build.json',
}),
terser(),
],
external: ['react', 'react-dom'],
};