module-scope
v1.1.0
Published
๐ '__dirname' and '__filename' in harmony modules
Downloads
5
Maintainers
Readme
module-scope
๐ __dirname
and __filename
in native harmony modules
When running native harmony modules (node --experimental-modules myapp
) the classic module scope signature is not available (exports
, require
, module
, __filename
, __dirname
).
This module helps getting __dirname
and __filename
values easily by import.meta.url
:
import scope from 'module-scope';
const {__dirname, __filename} = scope(import.meta.url);
Or get corresponding names without the underscores
const {dirname, filename} = scope(import.meta.url);