diff-dom
Version:
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
68 lines (66 loc) • 1.55 kB
JavaScript
import typescript from "@rollup/plugin-typescript"
import dts from "rollup-plugin-dts"
import buble from "@rollup/plugin-buble"
import terser from "@rollup/plugin-terser"
export default [
{
input: "src/index.ts",
output: [
{
file: "dist/index.js",
format: "cjs",
sourcemap: true,
},
{
file: "dist/module.js",
format: "es",
sourcemap: true,
},
],
plugins: [
typescript(),
buble(),
],
},
{
input: "src/index.ts",
output: [
{
file: "dist/index.min.js",
format: "cjs",
sourcemap: true,
},
],
plugins: [
typescript(),
buble(),
terser(),
],
},
{
input: './dist/dts/index.d.ts',
output: [{ file: 'dist/index.d.ts', format: 'es' }],
plugins: [dts()],
},
{
input: "src/index.ts",
output: [
{
file: "browser/diffDOM.js",
format: "iife",
name: "diffDOM",
sourcemap: true,
},
],
plugins: [
typescript({
compilerOptions: {
declaration: false,
declarationDir: undefined
}
}),
buble(),
terser()
],
},
]