UNPKG

mathpix-markdown-it

Version:

Mathpix-markdown-it is an open source implementation of the mathpix-markdown spec written in Typescript. It relies on the following open source libraries: MathJax v3 (to render math with SVGs), markdown-it (for standard Markdown parsing)

99 lines (98 loc) 2.89 kB
{ "name": "mathpix-markdown-it", "version": "2.0.18", "description": "Mathpix-markdown-it is an open source implementation of the mathpix-markdown spec written in Typescript. It relies on the following open source libraries: MathJax v3 (to render math with SVGs), markdown-it (for standard Markdown parsing)", "keywords": [ "MathJax", "markdown-it", "math", "svg", "mathml", "tex", "latex", "asciimath", "html", "conversion", "browser", "nodejs", "react", "equation", "formula", "tabular" ], "homepage": "https://github.com/Mathpix/mathpix-markdown-it#readme", "repository": { "type": "git", "url": "git+https://github.com/Mathpix/mathpix-markdown-it.git" }, "bugs": { "url": "https://github.com/Mathpix/mathpix-markdown-it/issues" }, "license": "MIT", "author": "Mathpix", "main": "lib/index.js", "scripts": { "compile": "tsc", "compile:dev": "tsc --watch", "build": "tsc && webpack --mode=production --config webpack.config.js", "dev": "tsc && webpack --mode=development --config webpack.dev.js --watch", "test": "mocha tests/*.js --exit" }, "dependencies": { "@babel/runtime": "^7.17.2", "@mathpix/domino": "2.1.8", "@types/node": "^11.11.7", "chai": "^4.2.0", "copy-to-clipboard": "^3.3.1", "deepmerge": "^4.2.2", "escape-string-regexp": "^1.0.5", "highlight.js": "^11.8.0", "htmlparser2": "^4.1.0", "is-plain-object": "^5.0.0", "js-yaml": "^4.1.0", "markdown-it": "^9.1.0", "markdown-it-deflist": "^2.0.3", "markdown-it-emoji": "^1.4.0", "markdown-it-footnote": "^3.0.1", "markdown-it-ins": "^2.0.0", "markdown-it-mark": "^2.0.0", "markdown-it-multimd-table": "^4.1.3", "markdown-it-sub": "^1.0.0", "markdown-it-sup": "^1.0.0", "mathjax-full": "3.2.2", "mdurl": "^1.0.1", "node-polyfill-webpack-plugin": "^1.1.4", "opentype.js": "^1.3.4", "parse-srcset": "^1.0.2", "postcss": "^7.0.36", "punycode": "^2.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-emotion": "^10.0.0", "speech-rule-engine": "^4.0.2", "tslib": "^2.6.0", "uuid": "^9.0.1" }, "devDependencies": { "@babel/core": "^7.22.6", "@babel/plugin-transform-runtime": "^7.22.6", "@babel/preset-env": "^7.22.6", "@types/opentype.js": "^1.3.8", "@types/react": "^18.2.55", "@types/react-dom": "^18.2.19", "@types/uuid": "^9.0.7", "babel-loader": "^9.1.2", "copy-webpack-plugin": "^10.2.4", "css-loader": "^6.6.0", "jsdom": "^22.1.0", "loader-utils": "^3.2.1", "mini-css-extract-plugin": "^2.5.3", "mocha": "^9.2.0", "style-loader": "^3.3.1", "terser-webpack-plugin": "^5.3.7", "ts-loader": "^9.4.4", "typescript": "4.9.5", "webpack": "^5.76.0", "webpack-cli": "^4.9.2" } }