Sha256: d22a777a6bd47edeb754eb5c4b8c8fb6f1d45c92b8db584c1d2a62186b83024e

Contents?: true

Size: 1.51 KB

Versions: 13

Compression:

Stored size: 1.51 KB

Contents

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()
        ],
    },
]

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.25 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.24 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.23 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.22 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.21 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.20 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.19 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.18 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.17 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.16 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.15 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs
clapton-0.0.14 lib/clapton/javascripts/node_modules/diff-dom/rollup.config.mjs