consolelog-tools
Developer utilities from consolelog.tools, in your terminal.
npx consolelog-tools json-format messy.json
npm i -g consolelog-tools
consolelog uuid -n 5
Every command reads input from (in order): a file path, an inline string argument, or stdin. Output goes to stdout — failures exit non-zero with an error on stderr, so you can chain everything with shell pipes.
Commands
consolelog json-format file.json
consolelog json-format '{"a":1}' --indent 4 --sort
consolelog json-minify file.json
consolelog base64-encode "hello"
consolelog base64-decode "aGVsbG8="
consolelog url-encode "hello world & friends"
consolelog url-decode "hello%20world"
consolelog html-encode "<div>"
consolelog html-decode "<div>"
consolelog uuid -n 5
consolelog hash "secret data" --algo sha256
consolelog hash file.txt --algo md5
consolelog yaml-to-json config.yaml
consolelog json-to-yaml config.json
consolelog case "helloWorldFoo" --to snake
consolelog case "helloWorldFoo" --to kebab
consolelog case "helloWorldFoo" --to constant
consolelog slug "Hello, World! 2026"
consolelog lorem --type paragraphs -n 3
consolelog jwt-decode "eyJhbGciOi..."
Pipelines
Everything composes — read from stdin, pipe to anything else:
consolelog uuid | consolelog hash --algo sha256
curl -s api.example.com/users | consolelog json-format
consolelog yaml-to-json config.yaml | consolelog json-minify > config.min.json
All commands
Run consolelog --help to see the full list. Each command has its own --help.
License
MIT — see the LICENSE file shipped with this package.