UNPKG

react-baron

Version:

React component for baron scrollbar library

43 lines (38 loc) 758 B
const path = require('path') const defaultClassNames = { clipper: 'clipper', scroller: 'scroller', track: 'track', bar: 'bar', baron: 'baron', } module.exports = { entry: './src/component.js', output: { filename: 'es5.js', libraryTarget: 'umd', }, module: { rules: [ { test: /\.js$/, use: [ { loader: 'string-replace-loader', options: { search: 'import s from \'./styles.css\'', replace: `const s = ${JSON.stringify(defaultClassNames)}`, }, }, { loader: 'babel-loader', }, ], }, ], }, externals: { react: 'umd react', 'react-dom' : 'umd react-dom', }, }