UNPKG

@fleetbase/sdk

Version:
58 lines (55 loc) 1.27 kB
import terser from '@rollup/plugin-terser'; import commonjs from '@rollup/plugin-commonjs'; import { nodeResolve } from '@rollup/plugin-node-resolve'; import { babel } from '@rollup/plugin-babel'; const input = ['src/fleetbase.js']; const plugins = [ nodeResolve({ browser: true, }), commonjs(), babel({ babelHelpers: 'bundled', }), terser(), ]; export default [ { input, plugins, output: [ { file: 'dist/fleetbase.min.js', format: 'umd', name: '@fleetbase/sdk', esModule: false, exports: 'named', sourcemap: true, }, ], watch: { exclude: ['node_modules/**'], include: ['lib/**'], }, external: [], }, { input, plugins, output: [ { dir: 'dist/esm', format: 'esm', exports: 'named', sourcemap: true, }, { dir: 'dist/cjs', format: 'cjs', exports: 'named', sourcemap: true, }, ], external: [], }, ];