File tree 2 files changed +8
-3
lines changed
2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 2
2
function rewireGraphQLTag ( config , env ) {
3
3
const gqlExtension = / \. ( g r a p h q l | g q l ) $ /
4
4
5
- const fileLoader = config . module . rules . find ( rule => rule . loader && rule . loader . indexOf ( "file-loader" ) !== - 1 ) ;
6
- fileLoader . exclude . push ( gqlExtension ) ;
5
+ const flatten = ( array ) => array . reduce ( ( a , b ) =>
6
+ a . concat ( Array . isArray ( b ) ? flatten ( b ) : b ) , [ ] ) ;
7
+
8
+ const fileLoader = flatten ( config . module . rules . map ( ( rule ) => rule . oneOf || rule ) )
9
+ . find ( ( rule ) => rule . loader && rule . loader . indexOf ( "file-loader" ) !== - 1 ) ;
10
+
11
+ fileLoader && fileLoader . exclude . push ( gqlExtension ) ;
7
12
8
13
const gqlTagRule = {
9
14
test : gqlExtension ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " react-app-rewire-graphql-tag" ,
3
- "version" : " 1.0 .0" ,
3
+ "version" : " 1.1 .0" ,
4
4
"description" : " rewire your react-app and use graphql-tag" ,
5
5
"main" : " index.js" ,
6
6
"scripts" : {
You can’t perform that action at this time.
0 commit comments