11/* eslint-disable prettier/prettier */
22
3- const path = require ( 'path' ) ;
4- const { CleanWebpackPlugin } = require ( 'clean-webpack-plugin' ) ;
5- const HtmlWebpackPlugin = require ( 'html-webpack-plugin' ) ;
3+ const path = require ( 'path' )
4+ const { CleanWebpackPlugin } = require ( 'clean-webpack-plugin' )
5+ const HtmlWebpackPlugin = require ( 'html-webpack-plugin' )
66
77module . exports = {
88 entry : path . resolve ( __dirname , '..' , './src/index.js' ) ,
@@ -16,7 +16,7 @@ module.exports = {
1616 } ,
1717 // Adding fonts to fonts folder
1818 {
19- test : / \. ( w o f f ( 2 ) ? | t t f | e o t | s v g ) ( \? v = \d + \. \d + \. \d + ) ? $ / ,
19+ test : / \. ( w o f f ( 2 ) ? | t t f | e o t ) ( \? v = \d + \. \d + \. \d + ) ? $ / ,
2020 use : [
2121 {
2222 loader : 'file-loader' ,
@@ -27,6 +27,11 @@ module.exports = {
2727 } ,
2828 ] ,
2929 } ,
30+ // add svg as a components
31+ {
32+ test : / \. s v g $ / ,
33+ use : [ '@svgr/webpack' , 'url-loader' ] ,
34+ } ,
3035 // Adding images to project
3136 {
3237 test : / \. ( j p g | p n g | j p e g ) $ / ,
@@ -52,4 +57,4 @@ module.exports = {
5257 path : path . resolve ( __dirname , '..' , 'dist' ) ,
5358 filename : 'bundle.js' ,
5459 } ,
55- } ;
60+ }
0 commit comments