@snippetify/book-reader
Version:
Book reader utilities
53 lines (51 loc) • 1.14 kB
JavaScript
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,
},
},
],
}
]
}
}