Skip to content
Advertisement

How to feature-detect es6 modules

I’d like to export a module using the ES6 syntax only if it is supported in the current runtime. The goal is to develop a library that support different module management systems.

As export is a keyword, something like will throw a syntax error :

typeof export

Advertisement

Answer

Use

'noModule' in HTMLScriptElement.prototype

ref

User contributions licensed under: CC BY-SA
4 People found this is helpful
Advertisement