module-scope

1.1.0ย โ€ขย Publicย โ€ขย Published

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);

Package Sidebar

Install

npm i module-scope

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

2.34 kB

Total Files

4

Last publish

Collaborators

  • omrilotan