You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							963 B
						
					
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							963 B
						
					
					
				import defineProvider from '@babel/helper-define-polyfill-provider'; | 
						|
 | 
						|
const runtimeCompat = "#__secret_key__@babel/runtime__compatibility"; | 
						|
var index = defineProvider(({ | 
						|
  debug | 
						|
}, options) => { | 
						|
  const { | 
						|
    [runtimeCompat]: { | 
						|
      useBabelRuntime | 
						|
    } = {} | 
						|
  } = options; | 
						|
  const pureName = useBabelRuntime ? `${useBabelRuntime}/regenerator` : "regenerator-runtime"; | 
						|
  return { | 
						|
    name: "regenerator", | 
						|
    polyfills: ["regenerator-runtime"], | 
						|
 | 
						|
    usageGlobal(meta, utils) { | 
						|
      if (isRegenerator(meta)) { | 
						|
        debug("regenerator-runtime"); | 
						|
        utils.injectGlobalImport("regenerator-runtime/runtime.js"); | 
						|
      } | 
						|
    }, | 
						|
 | 
						|
    usagePure(meta, utils, path) { | 
						|
      if (isRegenerator(meta)) { | 
						|
        path.replaceWith(utils.injectDefaultImport(pureName, "regenerator-runtime")); | 
						|
      } | 
						|
    } | 
						|
 | 
						|
  }; | 
						|
}); | 
						|
 | 
						|
const isRegenerator = meta => meta.kind === "global" && meta.name === "regeneratorRuntime"; | 
						|
 | 
						|
export default index; | 
						|
//# sourceMappingURL=index.mjs.map
 | 
						|
 |