Package Exports
- mathml-tag-names
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mathml-tag-names) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
mathml-tag-names

List of known MathML tag-names. Includes the elements from MathML 1, MathML 2, and MathML 3.
The repo contains a script to crawl specs to include newly introduced tag-names.
Installation
npm:
npm install mathml-tag-names
mathml-tag-names is also available as an AMD, CommonJS, and globals module, uncompressed and compressed.
Usage
Dependencies:
var mathMLTagNames = require('mathml-tag-names');
Slicing the first 20:
var first = mathMLTagNames.slice(0, 20);
Yields:
[ 'abs',
'and',
'annotation',
'annotation-xml',
'apply',
'approx',
'arccos',
'arccosh',
'arccot',
'arccoth',
'arccsc',
'arccsch',
'arcsec',
'arcsech',
'arcsin',
'arcsinh',
'arctan',
'arctanh',
'arg',
'bind' ]
And length
:
var length = mathMLTagNames.length;
Yields:
205
API
mathMLTagNames
Array.<string>
— List of lower-case tag-names.