Update jdd editor — get code argument

This commit is contained in:
Kuba Orlik 2025-10-24 16:21:22 +02:00
parent 7864f5c3cf
commit 89302cf363
3 changed files with 59 additions and 17 deletions

64
package-lock.json generated
View File

@ -15,7 +15,7 @@
"@sealcode/add-to-head": "^1.0.0",
"@sealcode/file-manager": "^1.0.2",
"@sealcode/jdd": "^0.8.1",
"@sealcode/jdd-editor": "^0.2.4",
"@sealcode/jdd-editor": "^0.2.5",
"@sealcode/sealgen": "^0.19.6",
"@sealcode/show-first-row": "^0.1.0",
"@sealcode/simplemde": "^1.12.1",
@ -1352,9 +1352,9 @@
}
},
"node_modules/@sealcode/jdd": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/@sealcode/jdd/-/jdd-0.8.1.tgz",
"integrity": "sha512-UnFS+6q7808kK9NsyagNW/rap9BLkOe60OYM3VeZZd68NvP5SWLQSDvMMrf7IIM50VKDnUx0xf0qLX/9e+IBdA==",
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/@sealcode/jdd/-/jdd-0.8.2.tgz",
"integrity": "sha512-HLaqsEG5Qq+daGEoo0fRpilFreRe8+ZrDnGp4Eqn90xFwz+y7naTZqiStzeN8E6801juIXWgqW5rR6WxlAIKJA==",
"dependencies": {
"@sealcode/file-manager": "^1.0.2",
"@sealcode/ts-predicates": "^0.5.3",
@ -1375,12 +1375,13 @@
}
},
"node_modules/@sealcode/jdd-editor": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.4.tgz",
"integrity": "sha512-Fwp/kb3ViRR+XawMUI1sc9LAOzyjVevHa4MFI4xTzZDvQZCPyaDUoPe20yCoF5BKNqVw4GbkAXG4idJfJ0shyA==",
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.5.tgz",
"integrity": "sha512-/1/7pkdV4e2APO77SIc/g2A3mK14JFHDPGtzDigOVGVW0gUW9qPJv76Ov9nVaFapNDu5wa2aMMUxbkweFJB00g==",
"dependencies": {
"@koa/router": "^13.1.0",
"@sealcode/jdd": "^0.8.1",
"@sealcode/jdd": "^0.8.2",
"@sealcode/monaco-wrapper": "^0.0.3",
"@sealcode/sealcodemirror": "^5.70.0-beta5",
"@sealcode/sealgen": "^0.19.6",
"@types/object-path": "^0.11.4",
@ -1427,6 +1428,17 @@
"url": "https://github.com/prettier/prettier?sponsor=1"
}
},
"node_modules/@sealcode/monaco-wrapper": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/@sealcode/monaco-wrapper/-/monaco-wrapper-0.0.3.tgz",
"integrity": "sha512-EAmcW5lDVeEMpdVfhxJM9psuBFgrD1Wr2JJrBg3ifkut4y5mTHuaHfkut3BrzgifuPeukUJZuyX+sncFs26c7g==",
"dependencies": {
"@sealcode/add-to-head": "^1.0.0",
"monaco-editor": "^0.52.2",
"stimulus": "^3.2.2",
"throttle-debounce": "^5.0.2"
}
},
"node_modules/@sealcode/sealcodemirror": {
"version": "5.70.0-beta5",
"resolved": "https://registry.npmjs.org/@sealcode/sealcodemirror/-/sealcodemirror-5.70.0-beta5.tgz",
@ -9459,6 +9471,11 @@
"node": ">=10"
}
},
"node_modules/monaco-editor": {
"version": "0.52.2",
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.2.tgz",
"integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ=="
},
"node_modules/mongodb": {
"version": "6.17.0",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.17.0.tgz",
@ -15893,9 +15910,9 @@
}
},
"@sealcode/jdd": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/@sealcode/jdd/-/jdd-0.8.1.tgz",
"integrity": "sha512-UnFS+6q7808kK9NsyagNW/rap9BLkOe60OYM3VeZZd68NvP5SWLQSDvMMrf7IIM50VKDnUx0xf0qLX/9e+IBdA==",
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/@sealcode/jdd/-/jdd-0.8.2.tgz",
"integrity": "sha512-HLaqsEG5Qq+daGEoo0fRpilFreRe8+ZrDnGp4Eqn90xFwz+y7naTZqiStzeN8E6801juIXWgqW5rR6WxlAIKJA==",
"requires": {
"@sealcode/file-manager": "^1.0.2",
"@sealcode/ts-predicates": "^0.5.3",
@ -15925,12 +15942,13 @@
}
},
"@sealcode/jdd-editor": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.4.tgz",
"integrity": "sha512-Fwp/kb3ViRR+XawMUI1sc9LAOzyjVevHa4MFI4xTzZDvQZCPyaDUoPe20yCoF5BKNqVw4GbkAXG4idJfJ0shyA==",
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.5.tgz",
"integrity": "sha512-/1/7pkdV4e2APO77SIc/g2A3mK14JFHDPGtzDigOVGVW0gUW9qPJv76Ov9nVaFapNDu5wa2aMMUxbkweFJB00g==",
"requires": {
"@koa/router": "^13.1.0",
"@sealcode/jdd": "^0.8.1",
"@sealcode/jdd": "^0.8.2",
"@sealcode/monaco-wrapper": "^0.0.3",
"@sealcode/sealcodemirror": "^5.70.0-beta5",
"@sealcode/sealgen": "^0.19.6",
"@types/object-path": "^0.11.4",
@ -15957,6 +15975,17 @@
}
}
},
"@sealcode/monaco-wrapper": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/@sealcode/monaco-wrapper/-/monaco-wrapper-0.0.3.tgz",
"integrity": "sha512-EAmcW5lDVeEMpdVfhxJM9psuBFgrD1Wr2JJrBg3ifkut4y5mTHuaHfkut3BrzgifuPeukUJZuyX+sncFs26c7g==",
"requires": {
"@sealcode/add-to-head": "^1.0.0",
"monaco-editor": "^0.52.2",
"stimulus": "^3.2.2",
"throttle-debounce": "^5.0.2"
}
},
"@sealcode/sealcodemirror": {
"version": "5.70.0-beta5",
"resolved": "https://registry.npmjs.org/@sealcode/sealcodemirror/-/sealcodemirror-5.70.0-beta5.tgz",
@ -22042,6 +22071,11 @@
}
}
},
"monaco-editor": {
"version": "0.52.2",
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.2.tgz",
"integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ=="
},
"mongodb": {
"version": "6.17.0",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.17.0.tgz",

View File

@ -47,9 +47,14 @@
"controllerDirs": [
"node_modules/@sealcode/jdd-editor/src/controllers",
"node_modules/@sealcode/sortable/src/controllers",
"node_modules/@sealcode/sealgen/src/controllers"
"node_modules/@sealcode/sealgen/src/controllers",
"node_modules/@sealcode/monaco-wrapper/src/controllers"
],
"copyToPublic": [
{
"from": "node_modules/monaco-editor",
"to": "dist/monaco-editor"
},
{
"from": "node_modules/@sealcode/jdd-editor/assets/icons",
"to": "dist/jdd-page/icons"
@ -89,7 +94,7 @@
"@sealcode/add-to-head": "^1.0.0",
"@sealcode/file-manager": "^1.0.2",
"@sealcode/jdd": "^0.8.1",
"@sealcode/jdd-editor": "^0.2.4",
"@sealcode/jdd-editor": "^0.2.5",
"@sealcode/sealgen": "^0.19.6",
"@sealcode/show-first-row": "^0.1.0",
"@sealcode/simplemde": "^1.12.1",

View File

@ -49,6 +49,9 @@ application.register("submit-on-input", SubmitOnInput);
import { default as Toast } from "./../../node_modules/@sealcode/jdd-editor/src/controllers/toast.stimulus.js";
application.register("toast", Toast);
import { default as Monaco } from "./../../node_modules/@sealcode/monaco-wrapper/src/controllers/monaco.stimulus.js";
application.register("monaco", Monaco);
import { default as TableAddButton } from "./../../node_modules/@sealcode/sealgen/src/controllers/table-add-button.stimulus.js";
application.register("table-add-button", TableAddButton);