File tree Expand file tree Collapse file tree 3 files changed +53
-0
lines changed
Expand file tree Collapse file tree 3 files changed +53
-0
lines changed Original file line number Diff line number Diff line change 1+ node_modules /
Original file line number Diff line number Diff line change 1+ const { getBabelLoader } = require ( `react-app-rewired` )
2+
3+ function rewireSVGR ( config ) {
4+ const babelLoader = getBabelLoader ( config . module . rules )
5+ const svgReactLoader = {
6+ test : / \. s v g $ / ,
7+ use : [
8+ {
9+ loader : babelLoader . loader ,
10+ options : babelLoader . options ,
11+ } ,
12+ { loader : require . resolve ( `svgr/webpack` ) } ,
13+ ] ,
14+ }
15+
16+ config . module . rules . unshift ( svgReactLoader )
17+
18+ return config
19+ }
20+
21+ module . exports = rewireSVGR
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " react-app-rewire-svgr" ,
3+ "version" : " 1.0.0" ,
4+ "description" : " Add SVGR loader to create-react-app using react-app-rewired" ,
5+ "repository" : {
6+ "type" : " git" ,
7+ "url" :
" [email protected] /gitim/react-app-rewire-svgr-loader.git" 8+ },
9+ "author" :
" Tim Gibadullin <[email protected] >" ,
10+ "license" : " MIT" ,
11+ "bugs" : {
12+ "url" : " https://github.com/gitim/react-app-rewire-svgr-loader/issues"
13+ },
14+ "keywords" : [
15+ " react-app-rewired" ,
16+ " create-react-app" ,
17+ " webpack" ,
18+ " svg" ,
19+ " svgr" ,
20+ " react" ,
21+ " component" ,
22+ " svg2react" ,
23+ " svg-to-react"
24+ ],
25+ "dependencies" : {
26+ "svgr" : " ^1.6.0"
27+ },
28+ "peerDependencies" : {
29+ "react-app-rewired" : " ^1.4.0"
30+ }
31+ }
You can’t perform that action at this time.
0 commit comments