UNPKG

react-csv-reader

Version:

React component that handles csv file input.

59 lines (57 loc) 1.18 kB
var path = require('path') module.exports = { devtool: 'source-map', entry: './src/index.tsx', resolve: { extensions: ['.ts', '.tsx'], }, output: { filename: 'react-csv-reader.js', path: path.resolve(__dirname, 'dist'), library: 'CSVReader', libraryTarget: 'commonjs2', }, module: { rules: [ { test: /\.m?js$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env', '@babel/preset-react'], plugins: ['@babel/plugin-proposal-class-properties'], }, }, }, { test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'ts-loader', }, ], }, { enforce: 'pre', test: /\.js$/, loader: 'source-map-loader', }, ], }, externals: { react: { commonjs: 'react', commonjs2: 'react', amd: 'react', root: 'React', }, 'prop-types': { commonjs: 'prop-types', commonjs2: 'prop-types', amd: 'prop-types', root: 'PropTypes', }, }, }