1 | const path = require('path'); |
||
2 | const webpack = require('webpack'); |
||
0 ignored issues
–
show
introduced
by
![]() |
|||
3 | const pkg = require('./package.json'); |
||
4 | const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); |
||
0 ignored issues
–
show
|
|||
5 | |||
6 | module.exports = { |
||
7 | entry: './src/index.js', |
||
0 ignored issues
–
show
|
|||
8 | |||
9 | output: { |
||
0 ignored issues
–
show
|
|||
10 | path: path.join(__dirname, 'build'), |
||
0 ignored issues
–
show
|
|||
11 | filename: 'jquery.nouislider-range-input.js', |
||
0 ignored issues
–
show
|
|||
12 | libraryTarget: 'umd', |
||
0 ignored issues
–
show
|
|||
13 | }, |
||
0 ignored issues
–
show
|
|||
14 | |||
15 | module: { |
||
0 ignored issues
–
show
|
|||
16 | rules: [ |
||
0 ignored issues
–
show
|
|||
17 | { |
||
0 ignored issues
–
show
|
|||
18 | test: /\.js$/, |
||
0 ignored issues
–
show
|
|||
19 | exclude: /node_modules/, |
||
0 ignored issues
–
show
|
|||
20 | loader: 'babel-loader', |
||
0 ignored issues
–
show
|
|||
21 | }, |
||
0 ignored issues
–
show
|
|||
22 | ], |
||
0 ignored issues
–
show
|
|||
23 | }, |
||
0 ignored issues
–
show
|
|||
24 | |||
25 | plugins: [ |
||
0 ignored issues
–
show
|
|||
26 | new webpack.BannerPlugin({ |
||
0 ignored issues
–
show
|
|||
27 | banner: `${pkg.name}\n${pkg.version}\nTested with jQuery 1.12+\n${pkg.repository.url}\nLicense: ${pkg.license}`, |
||
0 ignored issues
–
show
|
|||
28 | }), |
||
0 ignored issues
–
show
|
|||
29 | new UglifyJsPlugin({ |
||
0 ignored issues
–
show
|
|||
30 | beautify: true, |
||
0 ignored issues
–
show
|
|||
31 | mangle: false, |
||
0 ignored issues
–
show
|
|||
32 | }), |
||
0 ignored issues
–
show
|
|||
33 | ], |
||
0 ignored issues
–
show
|
|||
34 | |||
35 | externals: { |
||
0 ignored issues
–
show
|
|||
36 | jquery: { |
||
0 ignored issues
–
show
|
|||
37 | commonjs: 'jquery', |
||
0 ignored issues
–
show
|
|||
38 | commonjs2: 'jquery', |
||
0 ignored issues
–
show
|
|||
39 | amd: 'jquery', |
||
0 ignored issues
–
show
|
|||
40 | root: 'jQuery', |
||
0 ignored issues
–
show
|
|||
41 | }, |
||
0 ignored issues
–
show
|
|||
42 | }, |
||
0 ignored issues
–
show
|
|||
43 | }; |
||
44 |