{"repo":"11ways/janeway","free":true,"listed":false,"github":"https://github.com/11ways/janeway","clone":"git clone https://github.com/11ways/janeway.git","description":"🌌 A Node.js console REPL with object inspection and many other features","language":"JavaScript","stars":441,"topics":["javascript","nodejs","repl","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"janeway 🌌 A Node.js console REPL with object inspection Coded with ❤️ by Eleven Ways . &nbsp; Hex viewer Version 0.3.0 facilitates Buffer inspecting with a built-in hex viewer: Install Install it for use in your own application: npm install janeway Or use it globally: npm install -g janeway Features Interactive command line, that always has focus Autocomplete Output is clickable. Variables can be inspected, just like in the browser Selected variables can be copied to clipboard Use it globally Start your applications like so: janeway my js file.js Use as standalone If you just want to give it a go, try out the start.js file in Janeway's main folder: node start.js Use in your application You can load Janeway like this: The screen automatically scrolls down when a new line is pushed (unless you've scrolled the screen manually). You can disable this like so: uncaughtExceptions By default Janeway will add an uncaughtException handler. It simple re-throws the error to circumvent blessed 's one, which would hide the error message and stacktrace. As soon as you add another listener, Janeway will ignore uncaught exceptions and let you handle them. You can also let Janeway simply print out errors, instead of closing: This is not recomended, but can be useful during development. Set terminal title You can set the terminal's title with this Janeway method: When the application exits the title will be restored. You can also manually unset the title with an explicit false as parameter: Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/11ways","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/11ways/janeway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}