Skip to content

Commit 47f6f97

Browse files
committed
feature #892 Prep for 1.0: upgrading all outdated dependencies (weaverryan)
This PR was squashed before being merged into the main branch. Discussion ---------- Prep for 1.0: upgrading all outdated dependencies This resolves anything outdated via `yarn outdated`. Commits ------- cfb557f Prep for 1.0: upgrading all outdated dependencies
2 parents 7877b8c + cfb557f commit 47f6f97

17 files changed

+994
-1646
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ matrix:
1313
node_js: "10"
1414
env:
1515
- JOB_PART=test
16-
- DISABLE_UNSTABLE_CHECKS=1
1716
install:
1817
- rm yarn.lock
1918
- node ./scripts/force-lowest-dependencies
@@ -23,7 +22,6 @@ matrix:
2322
node_js: "12"
2423
env:
2524
- JOB_PART=test
26-
- DISABLE_UNSTABLE_CHECKS=1
2725
install:
2826
- rm yarn.lock
2927
- yarn

CHANGELOG.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@
44

55
* [DEPENDENCY UPGRADE] Webpack was upgraded from version 4 to 5.
66

7+
* [DEPENDENCY UPGRADES] The following packages had major version upgrades:
8+
* `css-loader` from 3 to 5
9+
* `assets-webpack-plugin` from 5 to 7
10+
* `mini-css-extract-plugin` from 0.4 to 1
11+
* `style-loader` from 1 to 2
12+
* `terser-webpack-plugin` from 1 to 5
13+
* `webpack-cli` from 3 to 4
14+
* `webpack-manifest-plugin` from 2 to 3
15+
* `webpack-manifest-plugin` from 3 to 4-beta
16+
17+
* [DEPENDENCY SUPPORT CHANGES] Encore has changed what versions it supports
18+
of the following packages:
19+
* `less` from 3 to 4 and `less-loader` from 6 to 7
20+
* `fork-ts-checker-webpack-plugin` from 4 to 5 or 6
21+
722
* [BC BREAK] Image and font processing was changed from using `file-loader`
823
(and optionally `url-loader` via `configureUrlLoader()`) to Webpack 5's
924
new [Asset Modules](https://webpack.js.org/guides/asset-modules/).
@@ -34,15 +49,6 @@
3449

3550
* [BC BREAK] All previously-deprecated methods & options were removed.
3651

37-
* [DEPENDENCY UPGRADES] The following packages had major version upgrades:
38-
* `css-loader` from 3 to 5
39-
* `mini-css-extract-plugin` from 0.4 to 1
40-
* `style-loader` from 1 to 2
41-
* `terser-webpack-plugin` from 1 to 4
42-
* `webpack-cli` from 3 to 4
43-
* `webpack-manifest-plugin` from 2 to 3
44-
* `less` from 3 to 4 and `less-loader` from 6 to 7
45-
4652
* [BEHAVIOR CHANGE] The `HashedModuleIdsPlugin` was previously used to
4753
help name "modules" when building for production. This has been removed
4854
and we now use Webpack's native `optimization.moduleIds` option, which

lib/config-generator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ class ConfigGenerator {
379379
if (this.webpackConfig.useEslintLoader) {
380380
rules.push(applyRuleConfigurationCallback('eslint', {
381381
test: eslintLoaderUtil.getTest(this.webpackConfig),
382-
loader: require.resolve('eslint-loader'),
382+
loader: require.resolve('eslint-loader'), //eslint-disable-line node/no-unpublished-require
383383
exclude: /node_modules/,
384384
enforce: 'pre',
385385
options: eslintLoaderUtil.getOptions(this.webpackConfig)

lib/loaders/css.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ module.exports = {
5454
};
5555

5656
cssLoaders.push({
57-
loader: require.resolve('postcss-loader'),
57+
loader: require.resolve('postcss-loader'), //eslint-disable-line node/no-unpublished-require
5858
options: applyOptionsCallback(webpackConfig.postCssLoaderOptionsCallback, postCssLoaderOptions)
5959
});
6060
}

lib/loaders/handlebars.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ module.exports = {
2525

2626
return [
2727
{
28-
loader: require.resolve('handlebars-loader'),
28+
loader: require.resolve('handlebars-loader'), //eslint-disable-line node/no-unpublished-require
2929
options: applyOptionsCallback(webpackConfig.handlebarsConfigurationCallback, options)
3030
}
3131
];

lib/loaders/less.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ module.exports = {
3030
return [
3131
...cssLoader.getLoaders(webpackConfig, useCssModules),
3232
{
33-
loader: require.resolve('less-loader'),
33+
loader: require.resolve('less-loader'), //eslint-disable-line node/no-unpublished-require
3434
options: applyOptionsCallback(webpackConfig.lessLoaderOptionsCallback, config)
3535
},
3636
];

lib/loaders/sass.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ module.exports = {
4949
});
5050

5151
sassLoaders.push({
52-
loader: require.resolve('sass-loader'),
52+
loader: require.resolve('sass-loader'), //eslint-disable-line node/no-unpublished-require
5353
options: applyOptionsCallback(webpackConfig.sassLoaderOptionsCallback, config)
5454
});
5555

lib/loaders/stylus.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ module.exports = {
3030
return [
3131
...cssLoader.getLoaders(webpackConfig, useCssModules),
3232
{
33-
loader: require.resolve('stylus-loader'),
33+
loader: require.resolve('stylus-loader'), //eslint-disable-line node/no-unpublished-require
3434
options: applyOptionsCallback(webpackConfig.stylusLoaderOptionsCallback, config)
3535
},
3636
];

lib/loaders/typescript.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ module.exports = {
5151
let loaders = babelLoader.getLoaders(webpackConfig);
5252
return loaders.concat([
5353
{
54-
loader: require.resolve('ts-loader'),
54+
loader: require.resolve('ts-loader'), //eslint-disable-line node/no-unpublished-require
5555
// @see https://github.com/TypeStrong/ts-loader/blob/master/README.md#available-options
5656
options: config
5757
}

lib/loaders/vue.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ module.exports = {
2727

2828
return [
2929
{
30-
loader: require.resolve('vue-loader'),
30+
loader: require.resolve('vue-loader'), //eslint-disable-line node/no-unpublished-require
3131
options: applyOptionsCallback(webpackConfig.vueLoaderOptionsCallback, options)
3232
}
3333
];

0 commit comments

Comments
 (0)