UNPKG

senangwebs-story

Version:

Lightweight, dependency-free JavaScript library for creating interactive, visual novel-style story experiences.

39 lines (38 loc) 734 B
const path = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); module.exports = { entry: { sws: './src/js/sws.js', styles: './src/css/sws.css' }, output: { filename: '[name].js', path: path.resolve(__dirname, 'dist'), library: { name: 'SWS', type: 'umd', export: 'default' }, globalObject: 'this' }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader' } }, { test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader'] } ] }, plugins: [ new MiniCssExtractPlugin({ filename: 'sws.css' }) ] };