magic-globals icon indicating copy to clipboard operation
magic-globals copied to clipboard

__fili results in a reference error

Open jabberwock31415 opened this issue 2 years ago • 0 comments

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

jabberwock31415 avatar Feb 27 '23 20:02 jabberwock31415