From dd2438153ce51e7280e02298f0c97979c7366697 Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Sat, 2 Mar 2024 05:31:10 +0000 Subject: [PATCH] feat: add @editorjs/code for editorjs codeblocks --- package-lock.json | 14 ++++++++++++++ package.json | 1 + src/ts/admin/EditBlogPost.ts | 2 ++ 3 files changed, 17 insertions(+) diff --git a/package-lock.json b/package-lock.json index d27fb62..ee9f0d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { + "@editorjs/code": "^2.9.0", "@editorjs/header": "^2.8.1", "@editorjs/paragraph": "^2.11.3", "codex-notifier": "^1.1.2", @@ -35,6 +36,19 @@ "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.4.tgz", "integrity": "sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q==" }, + "node_modules/@editorjs/code": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@editorjs/code/-/code-2.9.0.tgz", + "integrity": "sha512-QNOWxF29j6mYl/gM5HJzeGOt3s4laoZCUbuRqj6RkIvLBWMU+ASwjckEiouA61hcYUOMfpw4vQjzhsfC7xm/vA==", + "dependencies": { + "@codexteam/icons": "^0.0.5" + } + }, + "node_modules/@editorjs/code/node_modules/@codexteam/icons": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.5.tgz", + "integrity": "sha512-s6H2KXhLz2rgbMZSkRm8dsMJvyUNZsEjxobBEg9ztdrb1B2H3pEzY6iTwI4XUPJWJ3c3qRKwV4TrO3J5jUdoQA==" + }, "node_modules/@editorjs/editorjs": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/@editorjs/editorjs/-/editorjs-2.29.0.tgz", diff --git a/package.json b/package.json index 5dda3ba..20d45aa 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "webpack-stream": "^7.0.0" }, "dependencies": { + "@editorjs/code": "^2.9.0", "@editorjs/header": "^2.8.1", "@editorjs/paragraph": "^2.11.3", "codex-notifier": "^1.1.2", diff --git a/src/ts/admin/EditBlogPost.ts b/src/ts/admin/EditBlogPost.ts index 0a62bbe..5a273f1 100644 --- a/src/ts/admin/EditBlogPost.ts +++ b/src/ts/admin/EditBlogPost.ts @@ -6,6 +6,7 @@ import Interop from "./Interop"; import SaveButtonMode from "./MarkdownEditor/SaveButtonMode"; import EditorJS from "@editorjs/editorjs"; import Header from "@editorjs/header"; +import CodeTool from "@editorjs/code"; import SimpleImage from "./BlockTools/SimpleImage"; import Utility from "../app/Utility"; @@ -25,6 +26,7 @@ import Utility from "../app/Utility"; const editor = new EditorJS({ autofocus: true, tools: { + code: CodeTool, header: { class: Header, config: {