From ed2628528bf16000921dc0ca9ea2ffac2aec20cf Mon Sep 17 00:00:00 2001 From: manubo Date: Mon, 30 Sep 2019 17:12:26 +0200 Subject: [PATCH] Add svg webpack loader --- package.json | 1 + webpack.base.config.js | 4 ++++ yarn.lock | 16 +++++++++++++++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a2361b6..4ef107f 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "prettier": "^1.16.4", "sass-loader": "^8.0.0", "style-loader": "^1.0.0", + "svg-inline-loader": "^0.8.0", "uuid": "^3.3.2", "webpack": "^4.15.0", "webpack-cli": "^3.0.8", diff --git a/webpack.base.config.js b/webpack.base.config.js index 76fd943..6bdea56 100644 --- a/webpack.base.config.js +++ b/webpack.base.config.js @@ -54,6 +54,10 @@ module.exports = env => { }, exclude: /node_modules/, }, + { + test: /\.svg$/, + loader: "svg-inline-loader", + }, ], }, plugins: [ diff --git a/yarn.lock b/yarn.lock index d92df2f..fc9b3ec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4774,7 +4774,7 @@ loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2. emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@^0.2.16: +loader-utils@^0.2.11, loader-utils@^0.2.16: version "0.2.17" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= @@ -6708,6 +6708,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +simple-html-tokenizer@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.1.1.tgz#05c2eec579ffffe145a030ac26cfea61b980fabe" + integrity sha1-BcLuxXn//+FFoDCsJs/qYbmA+r4= + sisteransi@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.3.tgz#98168d62b79e3a5e758e27ae63c4a053d748f4eb" @@ -7098,6 +7103,15 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" +svg-inline-loader@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/svg-inline-loader/-/svg-inline-loader-0.8.0.tgz#7e9d905d80d0b4e68d2df21afcd08ee9e9a3ea6e" + integrity sha512-rynplY2eXFrdNomL1FvyTFQlP+dx0WqbzHglmNtA9M4IHRC3no2aPAl3ny9lUpJzFzFMZfWRK5YIclNU+FRePA== + dependencies: + loader-utils "^0.2.11" + object-assign "^4.0.1" + simple-html-tokenizer "^0.1.1" + symbol-tree@^3.2.2: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"