I'm looking to use MathJax from one of my packages and having a single central MathJax package sure beats having a MathJax installation for each package.
But how does this work? Atom does not have package dependencies (as in a global package is installed rather than a nested package). Does your package just expose a global MathJax object? Should my package check if the global object exists and if not prompt the user to install the Plugin (or display a message to that effect on Settings page)?
A few lines added to the README.md would go a long way to clear up those questions.
I'm looking to use MathJax from one of my packages and having a single central MathJax package sure beats having a MathJax installation for each package.
But how does this work? Atom does not have package dependencies (as in a global package is installed rather than a nested package). Does your package just expose a global
MathJaxobject? Should my package check if the global object exists and if not prompt the user to install the Plugin (or display a message to that effect on Settings page)?A few lines added to the README.md would go a long way to clear up those questions.