UNPKG

mutiple

Version:

A SDK for monitoring browser and miniPrograme errors

44 lines (42 loc) 938 B
import json from '@rollup/plugin-json' import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import typescript from 'rollup-plugin-typescript2' import { terser } from 'rollup-plugin-terser' import cleanup from 'rollup-plugin-cleanup' const common = { plugins: [ resolve(), commonjs({ exclude: 'node_modules' }), json(), typescript({ tsconfig: 'build.tsconfig.json', tsconfigOverride: { compilerOptions: { declaration: false } } }), terser(), cleanup({ comments: 'none' }) ] } const prod = { input: 'src/company/browser/index.ts', output: { file: 'src/company/dist/mito.js', format: 'iife', name: 'MITO' }, ...common } const qa = { input: 'src/company/browser/index.qa.ts', output: { file: 'src/company/dist/mito.qa.js', format: 'iife', name: 'MITO' }, ...common } export default [prod, qa]