|
@@ -50,9 +50,24 @@
|
|
|
"graphql-tag": "2.12.6",
|
|
|
"js-cookie": "3.0.1",
|
|
|
"jwt-decode": "3.1.2",
|
|
|
+ "katex": "0.16.4",
|
|
|
"lodash-es": "4.17.21",
|
|
|
"lowlight": "2.8.1",
|
|
|
"luxon": "3.3.0",
|
|
|
+ "markdown-it": "13.0.1",
|
|
|
+ "markdown-it-abbr": "1.0.4",
|
|
|
+ "markdown-it-attrs": "4.1.6",
|
|
|
+ "markdown-it-decorate": "1.2.2",
|
|
|
+ "markdown-it-emoji": "2.0.2",
|
|
|
+ "markdown-it-expand-tabs": "1.0.13",
|
|
|
+ "markdown-it-footnote": "3.0.3",
|
|
|
+ "markdown-it-imsize": "2.0.1",
|
|
|
+ "markdown-it-mark": "3.0.1",
|
|
|
+ "markdown-it-multimd-table": "4.2.1",
|
|
|
+ "markdown-it-sub": "1.0.0",
|
|
|
+ "markdown-it-sup": "1.0.0",
|
|
|
+ "markdown-it-task-lists": "2.1.1",
|
|
|
+ "pako": "2.1.0",
|
|
|
"pinia": "2.0.33",
|
|
|
"prosemirror-commands": "1.5.1",
|
|
|
"prosemirror-history": "1.3.0",
|
|
@@ -68,6 +83,7 @@
|
|
|
"socket.io-client": "4.6.1",
|
|
|
"tabulator-tables": "5.4.4",
|
|
|
"tippy.js": "6.3.7",
|
|
|
+ "twemoji": "14.0.2",
|
|
|
"uuid": "9.0.0",
|
|
|
"v-network-graph": "0.9.1",
|
|
|
"vue": "3.2.47",
|
|
@@ -4351,7 +4367,6 @@
|
|
|
},
|
|
|
"node_modules/graceful-fs": {
|
|
|
"version": "4.2.10",
|
|
|
- "dev": true,
|
|
|
"license": "ISC"
|
|
|
},
|
|
|
"node_modules/grapheme-splitter": {
|
|
@@ -5149,6 +5164,29 @@
|
|
|
"version": "3.1.2",
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/katex": {
|
|
|
+ "version": "0.16.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.4.tgz",
|
|
|
+ "integrity": "sha512-WudRKUj8yyBeVDI4aYMNxhx5Vhh2PjpzQw1GRu/LVGqL4m1AxwD1GcUp0IMbdJaf5zsjtj8ghP0DOQRYhroNkw==",
|
|
|
+ "funding": [
|
|
|
+ "https://opencollective.com/katex",
|
|
|
+ "https://github.com/sponsors/katex"
|
|
|
+ ],
|
|
|
+ "dependencies": {
|
|
|
+ "commander": "^8.0.0"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "katex": "cli.js"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/katex/node_modules/commander": {
|
|
|
+ "version": "8.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
|
|
|
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 12"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/kind-of": {
|
|
|
"version": "6.0.3",
|
|
|
"dev": true,
|
|
@@ -5260,6 +5298,11 @@
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/lodash.repeat": {
|
|
|
+ "version": "4.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-4.1.0.tgz",
|
|
|
+ "integrity": "sha512-eWsgQW89IewS95ZOcr15HHCX6FVDxq3f2PNUIng3fyzsPev9imFQxIYdFZ6crl8L56UR6ZlGDLcEb3RZsCSSqw=="
|
|
|
+ },
|
|
|
"node_modules/lodash.truncate": {
|
|
|
"version": "4.4.2",
|
|
|
"dev": true,
|
|
@@ -5361,6 +5404,75 @@
|
|
|
"markdown-it": "bin/markdown-it.js"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/markdown-it-abbr": {
|
|
|
+ "version": "1.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-abbr/-/markdown-it-abbr-1.0.4.tgz",
|
|
|
+ "integrity": "sha512-ZeA4Z4SaBbYysZap5iZcxKmlPL6bYA8grqhzJIHB1ikn7njnzaP8uwbtuXc4YXD5LicI4/2Xmc0VwmSiFV04gg=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-attrs": {
|
|
|
+ "version": "4.1.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-attrs/-/markdown-it-attrs-4.1.6.tgz",
|
|
|
+ "integrity": "sha512-O7PDKZlN8RFMyDX13JnctQompwrrILuz2y43pW2GagcwpIIElkAdfeek+erHfxUOlXWPsjFeWmZ8ch1xtRLWpA==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "markdown-it": ">= 9.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-decorate": {
|
|
|
+ "version": "1.2.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-decorate/-/markdown-it-decorate-1.2.2.tgz",
|
|
|
+ "integrity": "sha512-7BFWJ97KBXgkaPVjKHISQnhSW8RWQ7yRNXpr8pPUV2Rw4GHvGrgb6CelKCM+GSijP0uSLCAVfc/knWIz+2v/Sw=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-emoji": {
|
|
|
+ "version": "2.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-2.0.2.tgz",
|
|
|
+ "integrity": "sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-expand-tabs": {
|
|
|
+ "version": "1.0.13",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-expand-tabs/-/markdown-it-expand-tabs-1.0.13.tgz",
|
|
|
+ "integrity": "sha512-ODpk98FWkGIq2vkwm2NOLt4G6TRgy3M9eTa9SFm06pUyOd0zjjYAwkhsjiCDU42pzKuz0ChiwBO0utuOj3LNOA==",
|
|
|
+ "dependencies": {
|
|
|
+ "lodash.repeat": "^4.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-footnote": {
|
|
|
+ "version": "3.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-footnote/-/markdown-it-footnote-3.0.3.tgz",
|
|
|
+ "integrity": "sha512-YZMSuCGVZAjzKMn+xqIco9d1cLGxbELHZ9do/TSYVzraooV8ypsppKNmUJ0fVH5ljkCInQAtFpm8Rb3eXSrt5w=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-imsize": {
|
|
|
+ "version": "2.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-imsize/-/markdown-it-imsize-2.0.1.tgz",
|
|
|
+ "integrity": "sha512-5SH90ademqcR8ifQCBXRCfIR4HGfZZOh5pO0j2TglulfSQH+SBXM4Iw/QlTUbSoUwVZArCYgECoMvktDS2kP3w=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-mark": {
|
|
|
+ "version": "3.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-mark/-/markdown-it-mark-3.0.1.tgz",
|
|
|
+ "integrity": "sha512-HyxjAu6BRsdt6Xcv6TKVQnkz/E70TdGXEFHRYBGLncRE9lBFwDNLVtFojKxjJWgJ+5XxUwLaHXy+2sGBbDn+4A=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-multimd-table": {
|
|
|
+ "version": "4.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-multimd-table/-/markdown-it-multimd-table-4.2.1.tgz",
|
|
|
+ "integrity": "sha512-0WEkr2Siw1I9TFaKEHwCXDRxIXWmuzht496Mb8yCkFnK+OVDqMSN6k5/FwyKlZIMtYNOK02e8o0uh3H0WMqstQ=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-sub": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-sub/-/markdown-it-sub-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-z2Rm/LzEE1wzwTSDrI+FlPEveAAbgdAdPhdWarq/ZGJrGW/uCQbKAnhoCsE4hAbc3SEym26+W2z/VQB0cQiA9Q=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-sup": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-sup/-/markdown-it-sup-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-E32m0nV9iyhRR7CrhnzL5msqic7rL1juWre6TQNxsnApg7Uf+F97JOKxUijg5YwXz86lZ0mqfOnutoryyNdntQ=="
|
|
|
+ },
|
|
|
+ "node_modules/markdown-it-task-lists": {
|
|
|
+ "version": "2.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it-task-lists/-/markdown-it-task-lists-2.1.1.tgz",
|
|
|
+ "integrity": "sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA=="
|
|
|
+ },
|
|
|
"node_modules/mdurl": {
|
|
|
"version": "1.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
|
|
@@ -5789,6 +5901,11 @@
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/pako": {
|
|
|
+ "version": "2.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
|
|
|
+ "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug=="
|
|
|
+ },
|
|
|
"node_modules/param-case": {
|
|
|
"version": "2.1.1",
|
|
|
"dev": true,
|
|
@@ -7237,6 +7354,62 @@
|
|
|
"version": "2.3.1",
|
|
|
"license": "0BSD"
|
|
|
},
|
|
|
+ "node_modules/twemoji": {
|
|
|
+ "version": "14.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-14.0.2.tgz",
|
|
|
+ "integrity": "sha512-BzOoXIe1QVdmsUmZ54xbEH+8AgtOKUiG53zO5vVP2iUu6h5u9lN15NcuS6te4OY96qx0H7JK9vjjl9WQbkTRuA==",
|
|
|
+ "dependencies": {
|
|
|
+ "fs-extra": "^8.0.1",
|
|
|
+ "jsonfile": "^5.0.0",
|
|
|
+ "twemoji-parser": "14.0.0",
|
|
|
+ "universalify": "^0.1.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/twemoji-parser": {
|
|
|
+ "version": "14.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-14.0.0.tgz",
|
|
|
+ "integrity": "sha512-9DUOTGLOWs0pFWnh1p6NF+C3CkQ96PWmEFwhOVmT3WbecRC+68AIqpsnJXygfkFcp4aXbOp8Dwbhh/HQgvoRxA=="
|
|
|
+ },
|
|
|
+ "node_modules/twemoji/node_modules/fs-extra": {
|
|
|
+ "version": "8.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
|
|
|
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
|
|
|
+ "dependencies": {
|
|
|
+ "graceful-fs": "^4.2.0",
|
|
|
+ "jsonfile": "^4.0.0",
|
|
|
+ "universalify": "^0.1.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6 <7 || >=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/twemoji/node_modules/fs-extra/node_modules/jsonfile": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
|
|
|
+ "optionalDependencies": {
|
|
|
+ "graceful-fs": "^4.1.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/twemoji/node_modules/jsonfile": {
|
|
|
+ "version": "5.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-5.0.0.tgz",
|
|
|
+ "integrity": "sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w==",
|
|
|
+ "dependencies": {
|
|
|
+ "universalify": "^0.1.2"
|
|
|
+ },
|
|
|
+ "optionalDependencies": {
|
|
|
+ "graceful-fs": "^4.1.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/twemoji/node_modules/universalify": {
|
|
|
+ "version": "0.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
|
|
|
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 4.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/type-check": {
|
|
|
"version": "0.4.0",
|
|
|
"dev": true,
|