@@ -4,90 +4,18 @@ const webpack = require('webpack');
44
55module . exports = {
66 mode : 'development' ,
7+ devtool : 'source-map' ,
78 entry : './lib/index.js' ,
89 output : {
910 filename : 'index.built.js' ,
1011 path : path . resolve ( __dirname , 'built' ) ,
11- publicPath : 'built/' ,
1212 } ,
1313 module : {
1414 rules : [
15- {
16- test : / \. c s s $ / ,
17- use : [
18- 'style-loader' ,
19- 'css-loader' ,
20- {
21- loader : 'postcss-loader' ,
22- options : {
23- postcssOptions : {
24- plugins : [
25- postcss . plugin ( 'delete-tilde' , function ( ) {
26- return function ( css ) {
27- css . walkAtRules ( 'import' , function ( rule ) {
28- rule . params = rule . params . replace ( '~' , '' ) ;
29- } ) ;
30- } ;
31- } ) ,
32- postcss . plugin ( 'prepend' , function ( ) {
33- return function ( css ) {
34- css . prepend (
35- "@import '@jupyter-widgets/controls/css/labvariables.css';"
36- ) ;
37- } ;
38- } ) ,
39- require ( 'postcss-import' ) ( ) ,
40- require ( 'postcss-cssnext' ) ( ) ,
41- ] ,
42- } ,
43- } ,
44- } ,
45- ] ,
46- } ,
47- // jquery-ui loads some images
48- { test : / \. ( j p g | p n g | g i f ) $ / , use : 'file-loader' } ,
15+ { test : / \. c s s $ / i, use : [ 'style-loader' , 'css-loader' ] } ,
4916 // required to load font-awesome
50- {
51- test : / \. w o f f 2 ( \? v = \d + \. \d + \. \d + ) ? $ / ,
52- use : {
53- loader : 'url-loader' ,
54- options : {
55- limit : 10000 ,
56- mimetype : 'application/font-woff' ,
57- } ,
58- } ,
59- } ,
60- {
61- test : / \. w o f f ( \? v = \d + \. \d + \. \d + ) ? $ / ,
62- use : {
63- loader : 'url-loader' ,
64- options : {
65- limit : 10000 ,
66- mimetype : 'application/font-woff' ,
67- } ,
68- } ,
69- } ,
70- {
71- test : / \. t t f ( \? v = \d + \. \d + \. \d + ) ? $ / ,
72- use : {
73- loader : 'url-loader' ,
74- options : {
75- limit : 10000 ,
76- mimetype : 'application/octet-stream' ,
77- } ,
78- } ,
79- } ,
80- { test : / \. e o t ( \? v = \d + \. \d + \. \d + ) ? $ / , use : 'file-loader' } ,
81- {
82- test : / \. s v g ( \? v = \d + \. \d + \. \d + ) ? $ / ,
83- use : {
84- loader : 'url-loader' ,
85- options : {
86- limit : 10000 ,
87- mimetype : 'image/svg+xml' ,
88- } ,
89- } ,
90- } ,
17+ { test : / \. ( w o f f | w o f f 2 | e o t | t t f | o t f ) $ / i, type : 'asset/resource' } ,
18+ { test : / \. s v g $ / i, type : 'asset' } ,
9119 ] ,
9220 } ,
9321 plugins : [
0 commit comments