commonjs-variables-for-esmodules

Simple function for extract node variables __dirname, __filename, require and module from import.meta

Usage no npm install needed!

<script type="module">
  import commonjsVariablesForEsmodules from 'https://cdn.skypack.dev/commonjs-variables-for-esmodules';
</script>

README

commonjs-variables-for-esmodules

Simple function for extract node variables __dirname, __filename, require and module from import.meta

Install

npm install --save commonjs-variables-for-esmodules
# or
yarn add commonjs-variables-for-esmodules

Limitations

  • node 12.2 or higher
  • use only in native ES modules

Usage

import commonjsVariables from 'commonjs-variables-for-esmodules';

const {
    __filename,
    __dirname,
    require,
    module
} = commonjsVariables(import.meta);

License

MIT