UNPKG

4.61 kBJSONView Raw
1{
2 "name": "katex",
3 "version": "0.13.13",
4 "description": "Fast math typesetting for the web.",
5 "main": "dist/katex.js",
6 "homepage": "https://katex.org",
7 "repository": {
8 "type": "git",
9 "url": "https://github.com/KaTeX/KaTeX.git"
10 },
11 "files": [
12 "katex.js",
13 "cli.js",
14 "src/",
15 "contrib/",
16 "dist/"
17 ],
18 "license": "MIT",
19 "devDependencies": {
20 "@babel/core": "^7.10.4",
21 "@babel/plugin-proposal-class-properties": "^7.10.4",
22 "@babel/plugin-transform-runtime": "^7.10.4",
23 "@babel/preset-env": "^7.10.4",
24 "@babel/preset-flow": "^7.10.4",
25 "@babel/register": "^7.10.4",
26 "@babel/runtime": "^7.10.4",
27 "@rollup/plugin-alias": "^3.1.1",
28 "@rollup/plugin-babel": "^5.0.4",
29 "@semantic-release/changelog": "^5.0.1",
30 "@semantic-release/git": "^9.0.0",
31 "babel-eslint": "^10.1.0",
32 "babel-jest": "^26.1.0",
33 "babel-loader": "^8.0.5",
34 "babel-plugin-istanbul": "^6.0.0",
35 "babel-plugin-preval": "^5.0.0",
36 "babel-plugin-version-inline": "^1.0.0",
37 "benchmark": "^2.1.4",
38 "browserslist": "^4.13.0",
39 "browserstack-local": "^1.4.5",
40 "caniuse-lite": "^1.0.30001102",
41 "css-loader": "^5.1.2",
42 "cssnano": "^5.0.0-rc.1",
43 "eslint": "^7.4.0",
44 "eslint-plugin-actions": "^1.0.1",
45 "eslint-plugin-flowtype": "^5.2.0",
46 "eslint-plugin-react": "^7.20.3",
47 "file-loader": "^6.0.0",
48 "flow-bin": "^0.135.0",
49 "fs-extra": "^10.0.0",
50 "got": "^11.8.0",
51 "husky": "^4.2.5",
52 "istanbul-lib-coverage": "^3.0.0",
53 "istanbul-lib-report": "^3.0.0",
54 "istanbul-reports": "^3.0.2",
55 "jest": "^26.1.0",
56 "jest-diff": "^26.1.0",
57 "jest-matcher-utils": "^26.1.0",
58 "jest-message-util": "^26.1.0",
59 "jest-serializer-html": "^7.0.0",
60 "js-yaml": "^4.0.0",
61 "json-stable-stringify": "^1.0.1",
62 "jspngopt": "^0.2.0",
63 "less": "^4.0.0",
64 "less-loader": "^9.0.0",
65 "mini-css-extract-plugin": "^1.0.0",
66 "mkdirp": "^1.0.4",
67 "pako": "^2.0.0",
68 "postcss": "^8.0.0",
69 "postcss-loader": "^5.2.0",
70 "postcss-preset-env": "^6.7.0",
71 "prettier": "^2.0.5",
72 "query-string": "^7.0.0",
73 "rimraf": "^3.0.2",
74 "rollup": "^2.21.0",
75 "selenium-webdriver": "^3.6.0",
76 "semantic-release": "^17.4.1",
77 "sri-toolbox": "^0.2.0",
78 "style-loader": "^2.0.0",
79 "stylelint": "^13.6.1",
80 "stylelint-config-standard": "^22.0.0",
81 "terser-webpack-plugin": "^5.0.3",
82 "webpack": "^5.8.0",
83 "webpack-bundle-analyzer": "^4.0.0",
84 "webpack-cli": "^4.2.0",
85 "webpack-dev-server": "^4.0.0-beta.0"
86 },
87 "bin": "cli.js",
88 "scripts": {
89 "test": "yarn test:lint && yarn test:flow && yarn test:jest",
90 "test:lint": "yarn test:lint:js && yarn test:lint:css",
91 "test:lint:js": "eslint .",
92 "test:lint:css": "stylelint src/katex.less static/main.css contrib/**/*.css website/static/**/*.css",
93 "test:flow": "flow",
94 "test:jest": "jest",
95 "test:jest:watch": "jest --watch",
96 "test:jest:update": "jest --updateSnapshot",
97 "test:jest:coverage": "jest --coverage",
98 "test:screenshots": "yarn test:screenshots:update --verify",
99 "test:screenshots:update": "dockers/screenshotter/screenshotter.sh",
100 "test:perf": "NODE_ENV=test node test/perf-test.js",
101 "clean": "rm -rf dist/ node_modules/",
102 "clean-install": "yarn clean && yarn",
103 "start": "webpack serve --config webpack.dev.js",
104 "analyze": "webpack --config webpack.analyze.js",
105 "build": "rimraf dist/ && mkdirp dist && cp README.md dist && rollup -c && webpack && node update-sri.js package dist/README.md",
106 "watch": "yarn build --watch",
107 "postversion": "yarn dist && node update-sri.js package README.md contrib/*/README.md docs/*.md website/pages/index.html",
108 "semantic-release": "semantic-release",
109 "dist": "yarn build && yarn dist:zip",
110 "dist:zip": "rimraf katex/ katex.tar.gz katex.zip && cp -R dist katex && tar czf katex.tar.gz katex && zip -rq katex.zip katex && rimraf katex/"
111 },
112 "dependencies": {
113 "commander": "^6.0.0"
114 },
115 "husky": {
116 "hooks": {
117 "pre-commit": "yarn test:lint"
118 }
119 },
120 "jest": {
121 "collectCoverageFrom": [
122 "src/**/*.js",
123 "contrib/**/*.js",
124 "!src/unicodeSymbols.js",
125 "!contrib/mhchem/**"
126 ],
127 "setupFilesAfterEnv": [
128 "<rootDir>/test/setup.js"
129 ],
130 "snapshotSerializers": [
131 "jest-serializer-html"
132 ],
133 "testMatch": [
134 "**/test/*-spec.js"
135 ],
136 "testURL": "http://localhost/",
137 "transform": {
138 "^.+\\.js$": "babel-jest"
139 },
140 "moduleNameMapper": {
141 "^katex$": "<rootDir>/katex.js"
142 }
143 }
144}