magic-globals
magic-globals copied to clipboard
__fili results in a reference error
Given this file, foo.js:
require('magic-globals');
console.log(`${__file}:${__line}: This works`);
console.log(`${__fili}: this doesn't`);
Running it results in the following error:
% node foo.js
foo:2: This works
/tmp/node_modules/magic-globals/magic-globals.js:62
if ( typeof GLOBAL.__filid !== 'undefined' && GLOBAL.__filid )
^
ReferenceError: GLOBAL is not defined
at get (/tmp/node_modules/magic-globals/magic-globals.js:62:5)
at Object.<anonymous> (/tmp/foo.js:3:16)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47