UNPKG

speech-recognition-aws-polyfill

Version:

Polyfill for the SpeechRecognition browser API using AWS Transcribe

43 lines (41 loc) 908 B
/* global __dirname, module require */ const path = require('path') const webpack = require('webpack') module.exports = [ 'source-map' ].map(devtool => ({ mode: 'development', entry: './src/index.ts', module: { rules: [ { test: /\.ts$/, use: 'ts-loader', exclude: /node_modules/ } ] }, resolve: { extensions: ['*', '.ts', '.js'], fallback: { util: require.resolve('util/'), stream: require.resolve('stream-browserify'), crypto: require.resolve('crypto-browserify') } }, output: { path: path.resolve(__dirname, 'dist'), filename: 'index.js', libraryTarget: 'umd', globalObject: "typeof self !== 'undefined' ? self : this" }, devServer: { contentBase: path.resolve(__dirname, './dist') }, plugins: [ new webpack.ProvidePlugin({ process: 'process/browser' }) ], devtool }))