UNPKG

advanced-react-circular-slider

Version:
45 lines (43 loc) 1.05 kB
const path = require("path"); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); module.exports = { mode: "production", entry: "./src/CircularSlider/index.tsx", output: { path: path.resolve(__dirname), filename: "index.js", libraryTarget: "commonjs2", }, resolve: { extensions: [".tsx", ".ts", ".js"], }, plugins: [new MiniCssExtractPlugin()], module: { rules: [ { test: /\.(t|j)sx?$/, include: path.resolve(__dirname, "src"), use: { loader: "awesome-typescript-loader" }, }, { test: /\.css$/i, use: [MiniCssExtractPlugin.loader, "css-loader"], }, { test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/, use: [ { loader: "file-loader", options: { name: "[name].[ext]", outputPath: "fonts/", }, }, ], }, ], }, externals: { react: "commonjs react", }, };