@@ -374,15 +374,18 @@ This code has been generated by resources/buildConfigDefinitions.js
374374Do not edit manually, but update Options/index.js
375375` ;
376376
377- const babel = require ( '@babel/core' ) ;
378- const res = babel . transformFileSync ( './src/Options/index.js' , {
379- plugins : [ plugin , '@babel/transform-flow-strip-types' ] ,
380- babelrc : false ,
381- auxiliaryCommentBefore,
382- sourceMaps : false ,
383- } ) ;
384- require ( 'fs' ) . writeFileSync ( './src/Options/Definitions.js' , res . code + '\n' ) ;
385- require ( 'fs' ) . writeFileSync ( './src/Options/docs.js' , docs ) ;
377+ // Only run the transformation when executed directly, not when imported by tests
378+ if ( require . main === module ) {
379+ const babel = require ( '@babel/core' ) ;
380+ const res = babel . transformFileSync ( './src/Options/index.js' , {
381+ plugins : [ plugin , '@babel/transform-flow-strip-types' ] ,
382+ babelrc : false ,
383+ auxiliaryCommentBefore,
384+ sourceMaps : false ,
385+ } ) ;
386+ require ( 'fs' ) . writeFileSync ( './src/Options/Definitions.js' , res . code + '\n' ) ;
387+ require ( 'fs' ) . writeFileSync ( './src/Options/docs.js' , docs ) ;
388+ }
386389
387390// Export mapperFor for testing
388391module . exports = { mapperFor } ;
0 commit comments