screeps-ai/rollup.test-unit-config.js
2020-05-31 15:06:55 +03:00

33 lines
772 B
JavaScript

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