-
Notifications
You must be signed in to change notification settings - Fork 5
/
package.json
91 lines (91 loc) · 4.16 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{
"name": "vmext",
"version": "1.0.13",
"main": "server.js",
"description": "Mathematical expressions can be understood and represented as a tree con-sisting of functions (non-leaf nodes) and their arguments (child nodes of function nodes). Such expression trees are an important concept to store and process mathematical expressions as well as the most frequently used visual-ization of the structure of mathematical expressions. Typically, researchers visualize expression trees using general purpose tools that are not optimized for mathematics. This approach is laborious, redundant if mathematical ex-pressions are available in a structured markup, such as MathML, and error-prone, since the visualization represents a researcher’s notion of what the markup of an expression should be, but not necessarily what the actual markup is. In this paper, we present VET – a tool to automatically visualize mathematical expression trees from parallel MathML. Additionally, we pre-sent a demo application to convert LaTeX input to parallel MathML, which is then visualized using VET. By visualizing the actual markup of mathematical expressions, VET enables content providers to quickly spot problems in the content MathML markup that do not affect the presentation of the expres-sion. Identifying such discrepancies previously required reading the verbose and complex parallel MathML markup. VET also allows to visualize similar and identical elements of two expressions using arbitrary similarity measures. Visualizing expression similarity shall support developers in designing re-trieval approaches and enable improved interaction concepts for users of mathematical information retrieval systems. The similarity visualization al-lows designers and users of such systems to inspect the reasoning of a simi-larity measure, rather than exclusively being provided with a scalar similarity score as is the case for most current retrieval systems.",
"repository": {
"url": "[email protected]:ag-gipp/vmext.git",
"type": "git"
},
"engines": {
"node": ">=6"
},
"scripts": {
"build": "cd frontend && npm install && ./node_modules/.bin/brunch build && cd ..",
"prestart": "npm run build",
"pretest": "npm run build",
"start": "nodemon --ignore public/ server.js",
"debug": "nodemon --ignore public/ --inspect server.js",
"coverage": "npm run build && istanbul cover _mocha -- -R spec",
"test": "PREQ_CONNECT_TIMEOUT=15 mocha",
"coveralls": "cat ./coverage/lcov.info | coveralls",
"lint": "eslint ."
},
"author": "HTW",
"license": "MIT",
"keywords": [
"math",
"expression",
"parser",
"visualization",
"MathML",
"ast",
"formula",
"abstract syntax tree"
],
"dependencies": {
"app-module-path": "^2.2.0",
"base64-stream": "^1.0.0",
"boom": "^7.3.0",
"brunch": "^2.10.17",
"cheerio": "^1.0.0-rc.2",
"circular-json": "^0.5.1",
"codemirror": "^5.37.0",
"compression": "^1.6.2",
"config": "^3.0.1",
"cytoscape": "^3.2.11",
"cytoscape-cxtmenu": "^3.0.1",
"cytoscape-dagre": "^2.2.0",
"cytoscape-popper": "^1.0.1",
"cytosnap": "^3.0.0",
"d3": "^5.7.0",
"express": "^4.16.2",
"glob": "^7.1.2",
"jquery": "^3.1.1",
"js-yaml": "^3.8.3",
"jsdom": "^15.1.1",
"lodash": "^4.17.4",
"mathml": "^1.0.0",
"multer": "^1.2.0",
"phantom": "^6.0.3",
"preq": "^0.5.4",
"serve-favicon": "^2.3.2",
"tippy.js": "^4.3.4",
"whatwg-fetch": "^3.0.0",
"winston": "^3.0.0-rc3",
"winston-daily-rotate-file": "^3.0.1",
"winston-slack-hook": "^0.3.0",
"xml2js": "^0.4.17",
"xmldom": "^0.1.22",
"xpath": "^0.0.27",
"xtraverse": "^0.1.0"
},
"devDependencies": {
"bootstrap": "^4.2.1",
"coveralls": "^3.0.0",
"eslint": "^6.0.1",
"eslint-config-node-services": "^2.0.2",
"eslint-config-wikimedia": "^0.13.0",
"eslint-plugin-jsdoc": "^15.0.1",
"eslint-plugin-json": "^1.2.0",
"eslint-plugin-mocha": "^5.2.0",
"istanbul": "^0.4.5",
"mathoid": "^0.7.1",
"mocha": "^6.1.4",
"mocha-eslint": "^5.0.0",
"mocha-lcov-reporter": "^1.3.0",
"nodemon": "^1.11.0",
"rx": "^4.1.0",
"supertest": "^4.0.2"
}
}