UNPKG

@snippetify/book-reader

Version:
53 lines (51 loc) 1.14 kB
const path = require('path') const webpack = require("webpack") const { CleanWebpackPlugin } = require('clean-webpack-plugin') module.exports = { mode: 'production', entry: './index.js', devtool: 'inline-source-map', plugins: [ new CleanWebpackPlugin(), new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery" }) ], output: { libraryTarget: 'umd', library: 'BookReader', filename: 'book-reader.js', path: path.resolve(__dirname, 'dist') }, module: { rules: [ { test: /\.m?js$/, exclude: /(node_modules|bower_components)/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env'], plugins: ['@babel/plugin-proposal-object-rest-spread'] } } }, { test: /\.css$/i, use: ["style-loader", "css-loader"], }, { test: /\.(png|woff|woff2|eot|ttf|svg)$/i, use: [ { loader: 'url-loader', options: { limit: 100000, }, }, ], } ] } }