1.1.0 • Published 6 years ago
module-scope v1.1.0
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);