A better and pretty variable inspector for your Node.js applications
Clone or download
Latest commit e4201bb Jan 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Fix broken tests Nov 24, 2018
test Remove unnecessary test case Sep 2, 2018
.editorconfig Update .editorconfig Sep 2, 2018
.eslintignore Update Aug 3, 2018
.eslintrc Update Aug 3, 2018
.gitignore Update main key in package.json Aug 6, 2018
.npmignore Update Aug 3, 2018
.nvmrc Update Aug 4, 2018
.prettierrc Update .prettierrc Aug 5, 2018
.travis.yml Update node version .travis.yml Aug 5, 2018
LICENSE.md Update Aug 4, 2018
Makefile Update Aug 4, 2018
README.md Update link Jan 12, 2019
index.js Update main key in package.json Aug 6, 2018
logo.svg Update logo Aug 5, 2018
package.json Update dependencies and lock files Jan 5, 2019
yarn.lock Update dependencies and lock files Jan 5, 2019

README.md

Dumper.js - Dumps information about a variable
Dumper.js

Build Status Codecov Software License

dumper.js is a better and pretty variable inspector for your Node.js applications.

Installation

npm install --save-dev dumper.js
# or you may use yarn
yarn add dumper.js --dev

Usage

dd() Dump and Die

Calling dd() prints the output and kills the process

const { dd } = require('dumper.js');

const users = [
    { user: 'barney', age: 36, active: true, createdAt: new Date(), getAge: () => this.age },
    { user: 'fred', age: 40, active: false, createdAt: new Date(), getAge: () => this.age },
    { user: 'pebbles', age: 1, active: true, createdAt: new Date(), getAge: () => this.age }
];

dd(users);

// Above variable will be printed
console.log('this will never be called');

Will output below result and kill the process

dd

dump() Dump and Continue

Calling dump() prints the output and continues with the processing

const { dump } = require('dumper.js');

const users = [
    { user: 'barney', age: 36, active: true, createdAt: new Date(), getAge: () => this.age },
    { user: 'fred', age: 40, active: false, createdAt: new Date(), getAge: () => this.age },
    { user: 'pebbles', age: 1, active: true, createdAt: new Date(), getAge: () => this.age }
];

dump(users);

// Above variable will be printed and the process will continue
console.log('this will be called');

Will output below result and continue processing

dump

Contributions

Feel free to submit pull requests, create issues or spread the word.

License

MIT © Zeeshan Ahmad