|
@@ -35,6 +35,16 @@
|
|
|
"mermaid": "^10.9.1",
|
|
|
"paneforge": "^0.0.6",
|
|
|
"panzoom": "^9.4.3",
|
|
|
+ "prosemirror-commands": "^1.6.0",
|
|
|
+ "prosemirror-example-setup": "^1.2.3",
|
|
|
+ "prosemirror-history": "^1.4.1",
|
|
|
+ "prosemirror-keymap": "^1.2.2",
|
|
|
+ "prosemirror-markdown": "^1.13.1",
|
|
|
+ "prosemirror-model": "^1.23.0",
|
|
|
+ "prosemirror-schema-basic": "^1.2.3",
|
|
|
+ "prosemirror-schema-list": "^1.4.1",
|
|
|
+ "prosemirror-state": "^1.4.3",
|
|
|
+ "prosemirror-view": "^1.34.3",
|
|
|
"pyodide": "^0.26.1",
|
|
|
"socket.io-client": "^4.2.0",
|
|
|
"sortablejs": "^1.15.2",
|
|
@@ -1963,6 +1973,20 @@
|
|
|
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/@types/linkify-it": {
|
|
|
+ "version": "5.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz",
|
|
|
+ "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q=="
|
|
|
+ },
|
|
|
+ "node_modules/@types/markdown-it": {
|
|
|
+ "version": "14.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz",
|
|
|
+ "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/linkify-it": "^5",
|
|
|
+ "@types/mdurl": "^2"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@types/mdast": {
|
|
|
"version": "3.0.15",
|
|
|
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz",
|
|
@@ -1971,6 +1995,11 @@
|
|
|
"@types/unist": "^2"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@types/mdurl": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg=="
|
|
|
+ },
|
|
|
"node_modules/@types/minimatch": {
|
|
|
"version": "3.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
|
|
@@ -2552,8 +2581,7 @@
|
|
|
"node_modules/argparse": {
|
|
|
"version": "2.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
|
|
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
|
|
|
- "dev": true
|
|
|
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
|
|
|
},
|
|
|
"node_modules/aria-query": {
|
|
|
"version": "5.3.0",
|
|
@@ -4460,7 +4488,6 @@
|
|
|
"version": "4.5.0",
|
|
|
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
|
|
|
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
|
|
|
- "dev": true,
|
|
|
"engines": {
|
|
|
"node": ">=0.12"
|
|
|
},
|
|
@@ -6233,6 +6260,14 @@
|
|
|
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/linkify-it": {
|
|
|
+ "version": "5.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
|
|
|
+ "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "uc.micro": "^2.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/listr2": {
|
|
|
"version": "3.14.0",
|
|
|
"resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz",
|
|
@@ -6470,6 +6505,22 @@
|
|
|
"@jridgewell/sourcemap-codec": "^1.5.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/markdown-it": {
|
|
|
+ "version": "14.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz",
|
|
|
+ "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
|
|
|
+ "dependencies": {
|
|
|
+ "argparse": "^2.0.1",
|
|
|
+ "entities": "^4.4.0",
|
|
|
+ "linkify-it": "^5.0.0",
|
|
|
+ "mdurl": "^2.0.0",
|
|
|
+ "punycode.js": "^2.3.1",
|
|
|
+ "uc.micro": "^2.1.0"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "markdown-it": "bin/markdown-it.mjs"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/marked": {
|
|
|
"version": "9.1.6",
|
|
|
"resolved": "https://registry.npmjs.org/marked/-/marked-9.1.6.tgz",
|
|
@@ -6556,6 +6607,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
|
|
|
"integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
|
|
|
},
|
|
|
+ "node_modules/mdurl": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w=="
|
|
|
+ },
|
|
|
"node_modules/merge-stream": {
|
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
|
|
@@ -7332,6 +7388,11 @@
|
|
|
"node": ">= 0.8.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/orderedmap": {
|
|
|
+ "version": "2.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz",
|
|
|
+ "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g=="
|
|
|
+ },
|
|
|
"node_modules/ospath": {
|
|
|
"version": "1.2.2",
|
|
|
"resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
|
|
@@ -7941,6 +8002,157 @@
|
|
|
"node": "10.* || >= 12.*"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/prosemirror-commands": {
|
|
|
+ "version": "1.6.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.6.0.tgz",
|
|
|
+ "integrity": "sha512-xn1U/g36OqXn2tn5nGmvnnimAj/g1pUx2ypJJIe8WkVX83WyJVC5LTARaxZa2AtQRwntu9Jc5zXs9gL9svp/mg==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-model": "^1.0.0",
|
|
|
+ "prosemirror-state": "^1.0.0",
|
|
|
+ "prosemirror-transform": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-dropcursor": {
|
|
|
+ "version": "1.8.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz",
|
|
|
+ "integrity": "sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-state": "^1.0.0",
|
|
|
+ "prosemirror-transform": "^1.1.0",
|
|
|
+ "prosemirror-view": "^1.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-example-setup": {
|
|
|
+ "version": "1.2.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-example-setup/-/prosemirror-example-setup-1.2.3.tgz",
|
|
|
+ "integrity": "sha512-+hXZi8+xbFvYM465zZH3rdZ9w7EguVKmUYwYLZjIJIjPK+I0nPTwn8j0ByW2avchVczRwZmOJGNvehblyIerSQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-commands": "^1.0.0",
|
|
|
+ "prosemirror-dropcursor": "^1.0.0",
|
|
|
+ "prosemirror-gapcursor": "^1.0.0",
|
|
|
+ "prosemirror-history": "^1.0.0",
|
|
|
+ "prosemirror-inputrules": "^1.0.0",
|
|
|
+ "prosemirror-keymap": "^1.0.0",
|
|
|
+ "prosemirror-menu": "^1.0.0",
|
|
|
+ "prosemirror-schema-list": "^1.0.0",
|
|
|
+ "prosemirror-state": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-gapcursor": {
|
|
|
+ "version": "1.3.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz",
|
|
|
+ "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-keymap": "^1.0.0",
|
|
|
+ "prosemirror-model": "^1.0.0",
|
|
|
+ "prosemirror-state": "^1.0.0",
|
|
|
+ "prosemirror-view": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-history": {
|
|
|
+ "version": "1.4.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.1.tgz",
|
|
|
+ "integrity": "sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-state": "^1.2.2",
|
|
|
+ "prosemirror-transform": "^1.0.0",
|
|
|
+ "prosemirror-view": "^1.31.0",
|
|
|
+ "rope-sequence": "^1.3.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-inputrules": {
|
|
|
+ "version": "1.4.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz",
|
|
|
+ "integrity": "sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-state": "^1.0.0",
|
|
|
+ "prosemirror-transform": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-keymap": {
|
|
|
+ "version": "1.2.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz",
|
|
|
+ "integrity": "sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-state": "^1.0.0",
|
|
|
+ "w3c-keyname": "^2.2.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-markdown": {
|
|
|
+ "version": "1.13.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.1.tgz",
|
|
|
+ "integrity": "sha512-Sl+oMfMtAjWtlcZoj/5L/Q39MpEnVZ840Xo330WJWUvgyhNmLBLN7MsHn07s53nG/KImevWHSE6fEj4q/GihHw==",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/markdown-it": "^14.0.0",
|
|
|
+ "markdown-it": "^14.0.0",
|
|
|
+ "prosemirror-model": "^1.20.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-menu": {
|
|
|
+ "version": "1.2.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.4.tgz",
|
|
|
+ "integrity": "sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==",
|
|
|
+ "dependencies": {
|
|
|
+ "crelt": "^1.0.0",
|
|
|
+ "prosemirror-commands": "^1.0.0",
|
|
|
+ "prosemirror-history": "^1.0.0",
|
|
|
+ "prosemirror-state": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-model": {
|
|
|
+ "version": "1.23.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.23.0.tgz",
|
|
|
+ "integrity": "sha512-Q/fgsgl/dlOAW9ILu4OOhYWQbc7TQd4BwKH/RwmUjyVf8682Be4zj3rOYdLnYEcGzyg8LL9Q5IWYKD8tdToreQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "orderedmap": "^2.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-schema-basic": {
|
|
|
+ "version": "1.2.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.3.tgz",
|
|
|
+ "integrity": "sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-model": "^1.19.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-schema-list": {
|
|
|
+ "version": "1.4.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz",
|
|
|
+ "integrity": "sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-model": "^1.0.0",
|
|
|
+ "prosemirror-state": "^1.0.0",
|
|
|
+ "prosemirror-transform": "^1.7.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-state": {
|
|
|
+ "version": "1.4.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz",
|
|
|
+ "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-model": "^1.0.0",
|
|
|
+ "prosemirror-transform": "^1.0.0",
|
|
|
+ "prosemirror-view": "^1.27.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-transform": {
|
|
|
+ "version": "1.10.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.0.tgz",
|
|
|
+ "integrity": "sha512-9UOgFSgN6Gj2ekQH5CTDJ8Rp/fnKR2IkYfGdzzp5zQMFsS4zDllLVx/+jGcX86YlACpG7UR5fwAXiWzxqWtBTg==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-model": "^1.21.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/prosemirror-view": {
|
|
|
+ "version": "1.34.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.34.3.tgz",
|
|
|
+ "integrity": "sha512-mKZ54PrX19sSaQye+sef+YjBbNu2voNwLS1ivb6aD2IRmxRGW64HU9B644+7OfJStGLyxvOreKqEgfvXa91WIA==",
|
|
|
+ "dependencies": {
|
|
|
+ "prosemirror-model": "^1.20.0",
|
|
|
+ "prosemirror-state": "^1.0.0",
|
|
|
+ "prosemirror-transform": "^1.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/proxy-from-env": {
|
|
|
"version": "1.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
|
|
@@ -7977,6 +8189,14 @@
|
|
|
"node": ">=6"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/punycode.js": {
|
|
|
+ "version": "2.3.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
|
|
|
+ "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/pyodide": {
|
|
|
"version": "0.26.1",
|
|
|
"resolved": "https://registry.npmjs.org/pyodide/-/pyodide-0.26.1.tgz",
|
|
@@ -8345,6 +8565,11 @@
|
|
|
"fsevents": "~2.3.2"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/rope-sequence": {
|
|
|
+ "version": "1.3.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz",
|
|
|
+ "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ=="
|
|
|
+ },
|
|
|
"node_modules/rsvp": {
|
|
|
"version": "4.8.5",
|
|
|
"resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
|
|
@@ -9562,6 +9787,11 @@
|
|
|
"node": ">=14.17"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/uc.micro": {
|
|
|
+ "version": "2.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
|
|
|
+ "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="
|
|
|
+ },
|
|
|
"node_modules/ufo": {
|
|
|
"version": "1.5.3",
|
|
|
"resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz",
|