@@ -50,14 +50,15 @@ const createSuirCJSTransform = (env = 'commonjs') => [
50
50
'semantic-ui-react' : {
51
51
transform : ( importName ) => {
52
52
let res ;
53
- const files = glob . sync ( path . resolve ( __dirname , `../../node_modules/semantic-ui-react/dist/${ env } /**/${ importName } .js` ) ) ;
53
+ const files = glob . sync ( path . resolve ( __dirname , `../{..,suir-component-mapper}/node_modules/semantic-ui-react/dist/${ env } /**/${ importName } .js` ) ) ;
54
+
54
55
if ( files . length > 0 ) {
55
56
res = files [ 0 ] ;
56
57
} else {
57
58
throw new Error ( `File with importName ${ importName } does not exist` ) ;
58
59
}
59
60
60
- res = res . replace ( path . resolve ( __dirname , '../../ node_modules/' ) , '' ) ;
61
+ res = res . replace ( / ^ . * n o d e _ m o d u l e s \/ / , '' ) ;
61
62
res = res . replace ( / ^ \/ / , '' ) ;
62
63
return res ;
63
64
} ,
@@ -92,15 +93,15 @@ const createPfReactTransform = (env) => [
92
93
transform : ( importName ) => {
93
94
let res ;
94
95
const files = glob . sync (
95
- path . resolve ( __dirname , `../.. /node_modules/@patternfly/react-core/dist/${ env } /**/${ mapper [ importName ] || importName } .js` )
96
+ path . resolve ( __dirname , `../{..,pf4-component-mapper}/ /node_modules/@patternfly/react-core/dist/${ env } /**/${ mapper [ importName ] || importName } .js` )
96
97
) ;
97
98
if ( files . length > 0 ) {
98
99
res = files [ 0 ] ;
99
100
} else {
100
101
throw new Error ( `File with importName ${ importName } does not exist` ) ;
101
102
}
102
103
103
- res = res . replace ( path . resolve ( __dirname , '../../ node_modules/' ) , '' ) ;
104
+ res = res . replace ( / ^ . * n o d e _ m o d u l e s \/ / , '' ) ;
104
105
res = res . replace ( / ^ \/ / , '' ) ;
105
106
return res ;
106
107
} ,
@@ -115,23 +116,6 @@ const createPfReactTransform = (env) => [
115
116
. toLowerCase ( ) } `,
116
117
preventFullImport : true
117
118
} ,
118
- 'patternfly-react' : {
119
- transform : ( importName ) => {
120
- let res ;
121
- const files = glob . sync ( path . resolve ( __dirname , `../../node_modules/patternfly-react/dist/${ env } /**/${ importName } .js` ) ) ;
122
- if ( files . length > 0 ) {
123
- res = files [ 0 ] ;
124
- } else {
125
- throw new Error ( `File with importName ${ importName } does not exist` ) ;
126
- }
127
-
128
- res = res . replace ( path . resolve ( __dirname , '../../node_modules/' ) , '' ) ;
129
- res = res . replace ( / ^ \/ / , '' ) ;
130
- return res ;
131
- } ,
132
- preventFullImport : false ,
133
- skipDefaultConversion : false
134
- }
135
119
} ,
136
120
`pf-react-${ env } `
137
121
] ;
@@ -159,7 +143,7 @@ const createAntTransform = (env) => [
159
143
const files = glob . sync (
160
144
path . resolve (
161
145
__dirname ,
162
- `../.. /node_modules/antd/${ env === 'cjs' ? 'lib' : 'es' } /${ importName
146
+ `../{..,ant-component-mapper} /node_modules/antd/${ env === 'cjs' ? 'lib' : 'es' } /${ importName
163
147
. split ( / (? = [ A - Z ] ) / )
164
148
. join ( '-' )
165
149
. toLowerCase ( ) } /index.js`
@@ -171,7 +155,7 @@ const createAntTransform = (env) => [
171
155
throw new Error ( `File with importName ${ importName } does not exist` ) ;
172
156
}
173
157
174
- res = res . replace ( path . resolve ( __dirname , '../../ node_modules/' ) , '' ) ;
158
+ res = res . replace ( / ^ . * n o d e _ m o d u l e s \/ / , '' ) ;
175
159
res = res . replace ( / ^ \/ / , '' ) ;
176
160
return res ;
177
161
}
@@ -196,15 +180,15 @@ const createCarbonCJSTransform = (env) => [
196
180
transform : ( importName ) => {
197
181
let res ;
198
182
const files = glob . sync (
199
- path . resolve ( __dirname , `../.. /node_modules/carbon-components-react/${ env === 'cjs' ? 'lib' : 'es' } /**/${ carbonMapper ( importName ) } .js` )
183
+ path . resolve ( __dirname , `../{..,carbon-component-mapper} /node_modules/carbon-components-react/${ env === 'cjs' ? 'lib' : 'es' } /**/${ carbonMapper ( importName ) } .js` )
200
184
) ;
201
185
if ( files . length > 0 ) {
202
186
res = files [ 0 ] ;
203
187
} else {
204
188
throw new Error ( `File with importName ${ importName } does not exist` ) ;
205
189
}
206
190
207
- res = res . replace ( path . resolve ( __dirname , '../../ node_modules/' ) , '' ) ;
191
+ res = res . replace ( / ^ . * n o d e _ m o d u l e s \/ / , '' ) ;
208
192
res = res . replace ( / ^ \/ / , '' ) ;
209
193
return res ;
210
194
} ,
@@ -215,15 +199,15 @@ const createCarbonCJSTransform = (env) => [
215
199
transform : ( importName ) => {
216
200
let res ;
217
201
const files = glob . sync (
218
- path . resolve ( __dirname , `../.. /node_modules/carbon-components-react/${ env === 'cjs' ? 'lib' : 'es' } /**/${ carbonMapper ( importName ) } .js` )
202
+ path . resolve ( __dirname , `../{..,carbon-component-mapper} /node_modules/carbon-components-react/${ env === 'cjs' ? 'lib' : 'es' } /**/${ carbonMapper ( importName ) } .js` )
219
203
) ;
220
204
if ( files . length > 0 ) {
221
205
res = files [ 0 ] ;
222
206
} else {
223
207
throw new Error ( `File with importName ${ importName } does not exist` ) ;
224
208
}
225
209
226
- res = res . replace ( path . resolve ( __dirname , '../../ node_modules/' ) , '' ) ;
210
+ res = res . replace ( / ^ . * n o d e _ m o d u l e s \/ / , '' ) ;
227
211
res = res . replace ( / ^ \/ / , '' ) ;
228
212
return res ;
229
213
} ,
@@ -234,15 +218,15 @@ const createCarbonCJSTransform = (env) => [
234
218
transform : ( importName ) => {
235
219
let res ;
236
220
const files = glob . sync (
237
- path . resolve ( __dirname , `../.. /node_modules/carbon-components-react/${ env === 'cjs' ? 'lib' : 'es' } /**/${ carbonMapper ( importName ) } .js` )
221
+ path . resolve ( __dirname , `../{..,carbon-component-mapper} /node_modules/carbon-components-react/${ env === 'cjs' ? 'lib' : 'es' } /**/${ carbonMapper ( importName ) } .js` )
238
222
) ;
239
223
if ( files . length > 0 ) {
240
224
res = files [ 0 ] ;
241
225
} else {
242
226
throw new Error ( `File with importName ${ importName } does not exist` ) ;
243
227
}
244
228
245
- res = res . replace ( path . resolve ( __dirname , '../../ node_modules/' ) , '' ) ;
229
+ res = res . replace ( / ^ . * n o d e _ m o d u l e s \/ / , '' ) ;
246
230
res = res . replace ( / ^ \/ / , '' ) ;
247
231
return res ;
248
232
} ,
@@ -256,15 +240,15 @@ const createCarbonCJSTransform = (env) => [
256
240
257
241
let res ;
258
242
const files = glob . sync (
259
- path . resolve ( __dirname , `../.. /node_modules/@carbon/icons-react/${ env === 'cjs' ? 'lib' : 'es' } /${ iconName } /${ size } .js` )
243
+ path . resolve ( __dirname , `../{..,carbon-component-mapper} /node_modules/@carbon/icons-react/${ env === 'cjs' ? 'lib' : 'es' } /${ iconName } /${ size } .js` )
260
244
) ;
261
245
if ( files . length > 0 ) {
262
246
res = files [ 0 ] ;
263
247
} else {
264
248
throw new Error ( `File with importName ${ importName } does not exist` ) ;
265
249
}
266
250
267
- res = res . replace ( path . resolve ( __dirname , '../../ node_modules/' ) , '' ) ;
251
+ res = res . replace ( / ^ . * n o d e _ m o d u l e s \/ / , '' ) ;
268
252
res = res . replace ( / ^ \/ / , '' ) ;
269
253
return res ;
270
254
} ,
0 commit comments