Node.js Diagnostic Reports
The idea to add this feature to NiM came from the GitHub issue listed below as well as all of the recent talk about the new hotness that is Node 12 and 13. So what is Node Diagnostic Report(s)/Reporting? In short, it's a cool feature that...
Delivers a JSON-formatted diagnostic summary, written to a file.
And what NiM brings to the party is the ability to make those reports widely accessible directly from your DevTools interface. Using a simple NPM package, you're able to succinctly and securely utilize this new Node.js feature with the most benefit by sending reports to NiM via real-time publish/subscribe mechanisms.
From the NiM interface you're able to analize the diagnostic information in an easily digestible JSON tree format. Further you can download the diagnostic reports locally for further analysis via additional tooling and/or easily sharing with others. By sharing the Brakecode API key, your team can collectively and in realtime, diagnose systems.
Breakcode.com is the domain that hosts certain aspects of the NiM backend and is the name you will see in the authentication popup. Â Using a domain separate from June07 was done to better separate the NiM project from my own personal projects and blog, etc. Â Here's a tutorial on how to get started with Node.js Diagnostic Â Reports using NiM.