@@ -201,14 +201,39 @@ const createCarbonCJSTransform = (env) => [
201201 } ,
202202 preventFullImport : false ,
203203 skipDefaultConversion : false
204- }
205- } ,
206- `carbon-components-react-${ env } `
207- ] ;
208-
209- const createCarbonIconsCJSTransform = ( env ) => [
210- 'transform-imports' ,
211- {
204+ } ,
205+ 'carbon-components-react/lib/components/StructuredList/StructuredList' : {
206+ transform : ( importName ) => {
207+ let res ;
208+ const files = glob . sync ( path . resolve ( __dirname , `../../node_modules/carbon-components-react/${ env === 'cjs' ? 'lib' : 'es' } /**/${ carbonMapper ( importName ) } .js` ) ) ;
209+ if ( files . length > 0 ) {
210+ res = files [ 0 ] ;
211+ } else {
212+ throw new Error ( `File with importName ${ importName } does not exist` ) ;
213+ }
214+ res = res . replace ( path . resolve ( __dirname , '../../node_modules/' ) , '' ) ;
215+ res = res . replace ( / ^ \/ / , '' ) ;
216+ return res ;
217+ } ,
218+ preventFullImport : false ,
219+ skipDefaultConversion : true
220+ } ,
221+ 'carbon-components-react/lib/components/ProgressIndicator/ProgressIndicator' : {
222+ transform : ( importName ) => {
223+ let res ;
224+ const files = glob . sync ( path . resolve ( __dirname , `../../node_modules/carbon-components-react/${ env === 'cjs' ? 'lib' : 'es' } /**/${ carbonMapper ( importName ) } .js` ) ) ;
225+ if ( files . length > 0 ) {
226+ res = files [ 0 ] ;
227+ } else {
228+ throw new Error ( `File with importName ${ importName } does not exist` ) ;
229+ }
230+ res = res . replace ( path . resolve ( __dirname , '../../node_modules/' ) , '' ) ;
231+ res = res . replace ( / ^ \/ / , '' ) ;
232+ return res ;
233+ } ,
234+ preventFullImport : false ,
235+ skipDefaultConversion : true
236+ } ,
212237 '@carbon/icons-react' : {
213238 transform : ( importName ) => {
214239 let size = importName . match ( / \d + / ) [ 0 ] ;
@@ -229,7 +254,7 @@ const createCarbonIconsCJSTransform = (env) => [
229254 skipDefaultConversion : false
230255 }
231256 } ,
232- `@ carbon/icons -react-${ env } `
257+ `carbon-components -react-${ env } `
233258] ;
234259
235260module . exports = {
@@ -243,7 +268,6 @@ module.exports = {
243268 createBluePrintTransform ( 'cjs' ) ,
244269 createAntTransform ( 'cjs' ) ,
245270 createCarbonCJSTransform ( 'cjs' ) ,
246- createCarbonIconsCJSTransform ( 'cjs' )
247271 ]
248272 } ,
249273 esm : {
@@ -254,7 +278,6 @@ module.exports = {
254278 createBluePrintTransform ( 'esm' ) ,
255279 createAntTransform ( 'esm' ) ,
256280 createCarbonCJSTransform ( 'esm' ) ,
257- createCarbonIconsCJSTransform ( 'esm' )
258281 ]
259282 }
260283 }
0 commit comments