Dbux is an Integrated Debugging Environment (IDbE) and Omniscient Debugger that makes JavaScript application's run-time behavior come alive, visible and interactive.
checkSystem.js seems to work fine, but is run too late.
During Install Dependencies, some system dependencies (such as node and npm) are already required, but have not been verified yet.
Sln
[x] Move system check to the earliest/practical place (if it requires moving).
[x] Make sure to add a system depdency warning if initialization/activation fails.
[x] test: Check if it is clear to the user what they need to do...:
[x] if Node is outdated
[x] if Node is not installed at all
[x] Make sure that Run Button does not automatically fail on system check fail: user should be warned but allowed to choose to continue, if dependencies are missing.
Problem
checkSystem.js
seems to work fine, but is run too late.Install Dependencies
, some system dependencies (such asnode
andnpm
) are already required, but have not been verified yet.Sln
Node
is outdatedNode
is not installed at allRun Button
does not automatically fail on system check fail: user should be warned but allowed to choose to continue, if dependencies are missing.