A cross platform NodeJS REPL application based on electron and react frameworks.
Language Support
Features
- Syntax Highlighting
- Dark and light themes
- Load and save session history
- Separate console window for async stdout/stderr logs
- Notification for async console logs
- console output filter support
- Traversable output with fold/unfold options
- Support for adding directory to node path
- Expand/Collapse/reload command options
- History traversal support
- Multiple window
- Multiline prompt support with shift + enter
- Auto suggestion
- Tab completion
- Code format support
- Support to toggle REPL mode
- Preferences for theme and REPL mode
Version II
- Download npm modules on demand
- Babel support
- await with auto async wrapper
- Data visualization support
- Integer representation (bin/oct/dec/hex and signed/unsigned)
- Regular expression live editor
- Buffer explorer
- HTML view
- CSS color view
- base64 detection
- Basic chart representation of data
- Image detection / display
- Download buffers support
- Support to break long lasting commands
- Preference window
- Promise output tracking
- Source file open support for node modules(
.source name
) - No special meaning for
_
- Syntax highlight as we type