%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
'use strict';
let webpack = require('webpack');
let path = require('path');
function _path(p) {
return path.join(__dirname, p);
}
const rules = {
sourceMap: {
enforce: 'pre',
test: /\.js$/,
loader: 'source-map-loader',
},
js: {
test: /\.js$/,
loader: 'babel-loader',
exclude: /(node_modules)/,
options: {
presets: [
'es2015',
'stage-0',
],
passPerPreset: true,
},
},
styles: {
test: /\.css$/,
use: [
'style-loader',
{
loader: 'css-loader',
options: {
importLoaders: 1
}
},
{
loader: 'postcss-loader',
options: {
plugins: function () {
return [
require('postcss-cssnext')
];
}
}
}
]
}
}
module.exports = {
entry: "./bundle.js",
output: {
path: __dirname,
filename: "build/bundle.js"
},
externals: {
"jquery": "jQuery"
},
module: {
rules: [
rules.sourceMap,
rules.js,
rules.styles
]
},
resolve: {
alias: {
"./js/dependencyLibs/inputmask.dependencyLib": "./js/dependencyLibs/inputmask.dependencyLib.jquery",
"./dependencyLibs/inputmask.dependencyLib": "./dependencyLibs/inputmask.dependencyLib.jquery"
//"./js/dependencyLibs/inputmask.dependencyLib": "./js/dependencyLibs/inputmask.dependencyLib.jqlite",
// "./dependencyLibs/inputmask.dependencyLib": "./dependencyLibs/inputmask.dependencyLib.jqlite"
}
},
plugins: [
new webpack.SourceMapDevToolPlugin({
// file and reference
filename: '[file].map',
// sources naming
moduleFilenameTemplate: '[absolute-resource-path]',
fallbackModuleFilenameTemplate: '[absolute-resource-path]',
}),
new webpack.LoaderOptionsPlugin({
debug: true
})
],
bail: true,
// devServer: {
// publicPath: '/',
// stats: {
// colors: true
// },
// host: '0.0.0.0',
// inline: true,
// port: '8080',
// quiet: false,
// noInfo: false,
// },
};