UNPKG

@untemps/vocal

Version:

Class wrapped around the SpeechRecognition Web API

39 lines (36 loc) 853 B
import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import filesize from "rollup-plugin-filesize" import { terser } from 'rollup-plugin-terser' import visualizer from 'rollup-plugin-visualizer' const production = process.env.NODE_ENV === 'production' const target = process.env.BABEL_ENV export default { input: 'src/index.js', output: { name: 'vocal', file: { cjs: 'dist/index.js', es: 'dist/index.es.js', umd: 'dist/index.umd.js' }[target], format: target, sourcemap: 'inline' }, external: ['@babel/plugin-transform-runtime'], plugins: [ babel({ exclude: 'node_modules/**', babelHelpers: 'runtime' }), resolve(), commonjs(), filesize(), production && terser(), visualizer({ sourcemap: true, open: true }) ], }