UNPKG

tandem-front-end

Version:

Visual editor for web components

57 lines (56 loc) 1.3 kB
const {resolve} = require('path'); const webpack = require('webpack'); module.exports = { devtool: 'none', entry: { index: ['react-hot-loader/patch', __dirname + '/src/index.ts'] }, output: { path: resolve(__dirname, 'lib', 'front-end'), libraryTarget: "umd", filename: '[name].bundle.js' }, resolve: { extensions: ['.js', '.ts', '.tsx'], alias: { cluster: 'null-loader?cluster', net: 'null-loader?net', tls: 'null-loader?tls', fs: 'null-loader?fs' }, modules: [ resolve(__dirname, 'src'), resolve(__dirname, 'node_modules') ] }, module: { rules: [ { test: /\.(png|jpg|gif|eot|ttf|woff|woff2|svg)$/, use: 'url-loader?limit=10000' }, { test: /\.scss$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader' }, { loader: 'sass-loader', options: { includePaths: [__dirname + '/src'] } } ] }, { test: /\.css$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader' } ] }, { test: /\.pc$/, use: ['paperclip-react-loader']}, { test: /\.tsx?$/, use: ['ts-loader'] } ] } };