Sign Up for Free

RunKit +

Try any Node.js package right in your browser

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 nor-debug with all npm packages installed. Try it out:

var norDebug = require("nor-debug")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

nor-debug v1.0.1

Debug helpers for Node.js apps


Debug helpers for Node.js apps.


We use Trello board to organize development and keep track on things to do.


You can install the module from the NPM: npm install nor-debug

Get current line number

You can use debug.__line to get current line number for debugging purposes.

Get current stack

debug.__stack is used by debug.__line to get the current line number.

Development or production mode tests

You can test for development/production mode (NODE_ENV) with the debug.isProduction() and debug.isDevelopment() which will return boolean values, true or false.

Start the app using NODE_ENV=production node app.js for production mode.

Start the app using NODE_ENV=development node app.js for development mode.

Default is development mode.

Write debug log messages

You may use debug.log(msg, [msg2...]) to write debug messages. This function will only write log if the app is running in development mode. All non-string arguments will be converted to string with util.inspect().

Commercial Support

You can buy commercial support from Sendanor.


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free