Skip to content

Commit c30ae47

Browse files
authored
fix(build): add proper inline bundling for SVG assets (#21)
Refs swagger-api/swagger-editor#3741
1 parent f560e76 commit c30ae47

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/react-scripts/config/webpack.config.bundle.esm.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ module.exports = function (webpackEnv) {
107107
* We want all SVG files become part of the bundle.
108108
*/
109109
svgRule.type = 'asset/inline';
110-
svgRule.use.pop();
110+
delete svgRule.use;
111111
} else {
112112
svgRule.use[1].options.name = '[name].[hash].[ext]';
113113
}

packages/react-scripts/config/webpack.config.bundle.umd.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ const commonConfig = webpackEnv => {
6565
* We want all SVG files become part of the bundle.
6666
*/
6767
svgRule.type = 'asset/inline';
68-
svgRule.use.pop();
68+
delete svgRule.use;
6969
} else {
7070
svgRule.use[1].options.name = '[name].[hash].[ext]';
7171
}

0 commit comments

Comments
 (0)