advanced-react-circular-slider
Version:
Advanced circular slider with no dependencies.
45 lines (43 loc) • 1.05 kB
JavaScript
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",
},
};