Dump an object and kill the process in node.js
npm install dump-die



Dump an object and kill the process in node.js for quick debugging. Based on Laravel's dd() function.
``bash`
npm install dump-die
Calling dd will print the object in your terminal and kill the process.
`es6
const dd = require('dump-die')
let myObject = {
foo: 'bar',
baz: function() {
return 'Hi'
}
}
`
Outputs:
``
{ foo: 'bar',
baz:
{ [Function]
[length]: 0,
[name]: '',
[prototype]: { [constructor]: [Circular] } } }
You can dump any amount of objects.
`es6`
let foo = 'bar', hodor = { hodor: 'hodor' }
dd(foo, baz, hodor)
Outputs:
``
'bar'
{ hodor: 'hodor' }
If you don't want to kill the process, you can require the inspect function (which is a simple wrapper around node.js' util.inspect)
`es6
const inspect = require('dump-die/lib/inspect')
inspect({ foo: 'bar' }) // => '{ foo: \u001b32m\'bar\'\u001b[39m }'
`
You can run the tests (ESLint & Mocha) with:
`bash``
npm run test
Please see [CONTRIBUTING for details.
If you discover any security related issues, please email freek@spatie.be instead of using the issue tracker.
- Sebastian De Deyne
- All Contributors
Spatie is a webdesign agency in Antwerp, Belgium. You'll find an overview of all our open source projects on our website.
The MIT License (MIT). Please see License File for more information.