Skip to content

A better and pretty variable inspector for your Node.js applications

License

Notifications You must be signed in to change notification settings

ziishaned/dumper.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3b98ea5 · Feb 5, 2025
Jun 1, 2023
Feb 20, 2019
Feb 20, 2019
Sep 2, 2018
Aug 3, 2018
Aug 3, 2018
Aug 6, 2018
Aug 3, 2018
Aug 4, 2018
May 1, 2019
Aug 5, 2018
Jun 16, 2020
Aug 4, 2018
Feb 5, 2025
Feb 14, 2019
Aug 5, 2018
May 1, 2019
May 1, 2019

Repository files navigation

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

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. Demo

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. Demo

dump

Contributions

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

License

MIT © Zeeshan Ahmad

About

A better and pretty variable inspector for your Node.js applications

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published