This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
magic-globals with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
Similar to Magic Constants in PHP. Useful for debugging.
// require this module without assigning export require('magic-globals') // you may now use additional global objects, // in addition to built-ins: __filename and __dirname console.log(__filename) // /home/node/myapp/server/server.js console.log(__file) // server console.log(__line) // 6 console.log(__fili) // /home/node/myapp/server/server.js:6 console.log(__ext) // js console.log(__base) // /home/node/myapp console.log(__func) // someFunction or (anonymous) console.log(__dirname) // /home/node/myapp/server
These sources have helped to create this module by sharing their code:
These are alternative projects which can yield achieve a similar result: