npm terminal dashboard
- Frame options menu (Key: W)
- Create an Immutable Map with history for frame state
- Add watch support (chokidar & minimatch)
- Create Layout widget (html TR/TD like)
- Fullscreen toggle (Key: F)
- Restart process (Key: ↵)
- Match frame config
cmd
to package script - History Log (Key: R)
- Trigger restart if other frames finished successfully (dependency)
- Desktop notify (grouped)
- Content tabs: stdout, stderr, stats
- Autofocus last frame with error
- Meta info support - info to be displayed in the frame title or footer
- Custom output formatters - use different blessed widgets (default Log)
- Replace Immutable.js with Seamless-Immutable
History of all changes in CHANGELOG.md
- Ramda Docs
- Immutable.js Docs
- Cycle.js Fundamentals - egghead.io
- JSON Schema & Ajv: Another JSON Schema Validator
- Inheritance and the prototype chain
- Process - Node.js Documentation
- Events - Node.js Documentation
- If you’re a startup, you should not use React (reflecting on the BSD + patents license)
- Seamless-Immutable: An Alternative to ImmutableJS