Skip to content

Commit f839d51

Browse files
authored
Merge pull request #3211 from jasongrout/webpack
Upgrade webpack
2 parents cd9be77 + d90eabd commit f839d51

22 files changed

+443
-1181
lines changed

examples/web1/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@
2222
},
2323
"devDependencies": {
2424
"chai": "^4.0.0",
25-
"css-loader": "^3.4.0",
26-
"file-loader": "^5.0.2",
25+
"css-loader": "^5.2.6",
26+
"file-loader": "^6.2.0",
2727
"karma": "^4.1.0",
2828
"karma-chai": "^0.1.0",
2929
"karma-chrome-launcher": "^2.2.0",
3030
"karma-firefox-launcher": "^1.1.0",
3131
"karma-mocha": "^1.3.0",
3232
"karma-mocha-reporter": "^2.2.5",
3333
"mocha": "^6.1.4",
34-
"style-loader": "^1.1.2",
35-
"webpack": "^4.41.5"
34+
"style-loader": "^2.0.0",
35+
"webpack": "^5.38.1"
3636
}
3737
}

examples/web2/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
"font-awesome": "^4.7.0"
2121
},
2222
"devDependencies": {
23-
"css-loader": "^3.4.0",
24-
"file-loader": "^5.0.2",
25-
"raw-loader": "^4.0.0",
26-
"style-loader": "^1.1.2",
27-
"url-loader": "^3.0.0",
28-
"webpack": "^4.41.5"
23+
"css-loader": "^5.2.6",
24+
"file-loader": "^6.2.0",
25+
"raw-loader": "^4.0.2",
26+
"style-loader": "^2.0.0",
27+
"url-loader": "^4.1.1",
28+
"webpack": "^5.38.1"
2929
}
3030
}

examples/web2/webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
module: {
1212
rules: [
1313
{ test: /\.css$/, use: ['style-loader', 'css-loader'] },
14-
{ test: /\.py$/, loader: 'raw-loader' },
14+
{ test: /\.py$/, use: 'raw-loader' },
1515
// jquery-ui loads some images
1616
{ test: /\.(jpg|png|gif)$/, use: 'file-loader' },
1717
// required to load font-awesome

examples/web3/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@
2626
"devDependencies": {
2727
"@types/codemirror": "^0.0.74",
2828
"@types/node": "^12.7.0",
29-
"css-loader": "^3.4.0",
30-
"file-loader": "^5.0.2",
29+
"css-loader": "^5.2.6",
30+
"file-loader": "^6.2.0",
3131
"fs-extra": "^8.0.1",
3232
"postcss": "^7.0.17",
3333
"postcss-cssnext": "^3.1.0",
3434
"postcss-import": "^12.0.1",
35-
"postcss-loader": "^3.0.0",
35+
"postcss-loader": "^5.3.0",
3636
"rimraf": "^2.6.1",
37-
"style-loader": "^1.1.2",
37+
"style-loader": "^2.0.0",
3838
"typescript": "~4.3.2",
39-
"url-loader": "^3.0.0",
40-
"webpack": "^4.41.5"
39+
"url-loader": "^4.1.1",
40+
"webpack": "^5.38.1"
4141
}
4242
}

examples/web3/webpack.config.js

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,26 @@ module.exports = {
1919
{
2020
loader: 'postcss-loader',
2121
options: {
22-
plugins: [
23-
postcss.plugin('delete-tilde', function() {
24-
return function(css) {
25-
css.walkAtRules('import', function(rule) {
26-
rule.params = rule.params.replace('~', '');
27-
});
28-
};
29-
}),
30-
postcss.plugin('prepend', function() {
31-
return function(css) {
32-
css.prepend(
33-
"@import '@jupyter-widgets/controls/css/labvariables.css';"
34-
);
35-
};
36-
}),
37-
require('postcss-import')(),
38-
require('postcss-cssnext')()
39-
]
22+
postcssOptions: {
23+
plugins: [
24+
postcss.plugin('delete-tilde', function() {
25+
return function(css) {
26+
css.walkAtRules('import', function(rule) {
27+
rule.params = rule.params.replace('~', '');
28+
});
29+
};
30+
}),
31+
postcss.plugin('prepend', function() {
32+
return function(css) {
33+
css.prepend(
34+
"@import '@jupyter-widgets/controls/css/labvariables.css';"
35+
);
36+
};
37+
}),
38+
require('postcss-import')(),
39+
require('postcss-cssnext')()
40+
]
41+
}
4042
}
4143
}
4244
]

examples/web4/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
"font-awesome": "^4.7.0"
1818
},
1919
"devDependencies": {
20-
"css-loader": "^3.4.0",
21-
"file-loader": "^5.0.2",
22-
"style-loader": "^1.1.2",
23-
"url-loader": "^3.0.0",
24-
"webpack": "^4.41.5"
20+
"css-loader": "^5.2.6",
21+
"file-loader": "^6.2.0",
22+
"style-loader": "^2.0.0",
23+
"url-loader": "^4.1.1",
24+
"webpack": "^5.38.1"
2525
}
2626
}

examples/web4/webpack.config.js

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module.exports = {
66
output: {
77
filename: 'index.built.js',
88
path: path.resolve(__dirname, 'built'),
9-
publicPath: 'built/'
9+
publicPath: 'built/',
1010
},
1111
module: {
1212
rules: [
@@ -16,21 +16,45 @@ module.exports = {
1616
// required to load font-awesome
1717
{
1818
test: /\.woff2(\?v=\d+\.\d+\.\d+)?$/,
19-
use: 'url-loader?limit=10000&mimetype=application/font-woff'
19+
use: {
20+
loader: 'url-loader',
21+
options: {
22+
limit: 10000,
23+
mimetype: 'application/font-woff',
24+
},
25+
},
2026
},
2127
{
2228
test: /\.woff(\?v=\d+\.\d+\.\d+)?$/,
23-
use: 'url-loader?limit=10000&mimetype=application/font-woff'
29+
use: {
30+
loader: 'url-loader',
31+
options: {
32+
limit: 10000,
33+
mimetype: 'application/font-woff',
34+
},
35+
},
2436
},
2537
{
2638
test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/,
27-
use: 'url-loader?limit=10000&mimetype=application/octet-stream'
39+
use: {
40+
loader: 'url-loader',
41+
options: {
42+
limit: 10000,
43+
mimetype: 'application/octet-stream',
44+
},
45+
},
2846
},
2947
{ test: /\.eot(\?v=\d+\.\d+\.\d+)?$/, use: 'file-loader' },
3048
{
3149
test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
32-
use: 'url-loader?limit=10000&mimetype=image/svg+xml'
33-
}
34-
]
35-
}
50+
use: {
51+
loader: 'url-loader',
52+
options: {
53+
limit: 10000,
54+
mimetype: 'image/svg+xml',
55+
},
56+
},
57+
},
58+
],
59+
},
3660
};

packages/base-manager/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@
5656
"karma-ie-launcher": "^1.0.0",
5757
"karma-mocha": "^1.3.0",
5858
"karma-mocha-reporter": "^2.2.5",
59-
"karma-webpack": "^4.0.2",
59+
"karma-webpack": "^5.0.0",
6060
"mocha": "^6.1.4",
6161
"npm-run-all": "^4.1.5",
6262
"rimraf": "^2.6.1",
6363
"sinon": "^7.3.2",
6464
"sinon-chai": "^3.3.0",
6565
"typescript": "~4.3.2",
66-
"webpack": "^4.41.5"
66+
"webpack": "^5.38.1"
6767
},
6868
"publishConfig": {
6969
"access": "public"

packages/base-manager/test/webpack-cov.conf.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,10 @@ module.exports = {
1010
bail: true,
1111
module: {
1212
loaders: [
13-
{ test: /\.json$/, loader: 'json-loader' },
14-
{ test: /\.ipynb$/, loader: 'json-loader' },
15-
{ test: /\.css$/, loader: 'style-loader!css-loader' },
16-
{ test: /\.md$/, loader: 'raw-loader' },
17-
{ test: /\.html$/, loader: 'file?name=[name].[ext]' }
13+
{ test: /\.ipynb$/, use: 'json-loader' },
14+
{ test: /\.css$/, use: ['style-loader', 'css-loader'] },
15+
{ test: /\.md$/, use: 'raw-loader' },
16+
{ test: /\.html$/, use: 'file-loader' },
1817
],
1918
preLoaders: [
2019
// instrument only testing sources with Istanbul

packages/base-manager/test/webpack.conf.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ module.exports = {
1010
bail: true,
1111
module: {
1212
rules: [
13-
{ test: /\.css$/, loader: 'style-loader!css-loader' },
14-
{ test: /\.md$/, loader: 'raw-loader' },
15-
{ test: /\.html$/, loader: 'file?name=[name].[ext]' },
16-
{ test: /\.ipynb$/, loader: 'json-loader' }
13+
{ test: /\.css$/, use: ['style-loader', 'css-loader'] },
14+
{ test: /\.md$/, use: 'raw-loader' },
15+
{ test: /\.html$/, use: {loader: 'file-loader', options: { name: '[name].[ext]' } } },
16+
{ test: /\.ipynb$/, use: 'json-loader' }
1717
]
1818
},
1919
mode: 'development'

0 commit comments

Comments
 (0)