"use strict"; import clear from 'rollup-plugin-clear'; import resolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; import typescript from 'rollup-plugin-typescript2'; import buble from 'rollup-plugin-buble'; import multiEntry from '@rollup/plugin-multi-entry'; export default { input: 'test/unit/**/*.test.ts', output: { file: 'dist/test-unit.bundle.js', name: 'lib', sourcemap: true, format: 'iife', globals: { chai: 'chai', it: 'it', describe: 'describe' } }, external: ['chai', 'it', 'describe'], plugins: [ clear({ targets: ["dist/test.bundle.js"] }), resolve(), commonjs(), typescript({tsconfig: "./tsconfig.json"}), multiEntry(), buble() ] }