The source project of this merge request has been removed.
toc improvements
This adds a check that a toc entry actually exists before adding it, so that if some bit is missing on a particular platform (e.g., GEM on the Mac), the corresponding toc entry will be hidden. I also added the DISIS and Gem entries back to the toc, so that they will be shown if available on the target platform.
Yes, this uses fs.accessSync
, but I didn't notice any perceivable delay because of this. We're not scanning a ton of entries here, so it should be ok.