UNPKG

cainthus-alex-library

Version:

Component React library for Cainthus - Alex Dashboard

40 lines (39 loc) 780 B
const path = require('path'); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); module.exports = { devtool: "inline-source-map", entry: './src/index.ts', output: { path: path.resolve(__dirname, 'build', 'dist'), filename: 'index.js', library: 'cainthus', libraryTarget: 'amd' }, module: { rules: [ { test: /\.tsx?$/, exclude: /node_modules/, use: { loader: 'ts-loader' } }, { test: /\.scss$/, use: [ MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader' ] } ] }, resolve: { extensions: ['.ts', '.tsx', '.js'] }, plugins: [ new MiniCssExtractPlugin({ filename: 'style.css' }) ] };