chore(ckeditor5): integrate ckeditor5-footnotes

This commit is contained in:
Elian Doran 2025-05-04 21:10:06 +03:00
parent c0a64d1ef0
commit 46e21928b8
No known key found for this signature in database
7 changed files with 136 additions and 1939 deletions

View File

@ -17,6 +17,7 @@
], ],
"noImplicitAny": true, "noImplicitAny": true,
"noImplicitOverride": true, "noImplicitOverride": true,
"composite": true,
"strict": true, "strict": true,
"target": "es2019", "target": "es2019",
"sourceMap": true, "sourceMap": true,

View File

@ -22,7 +22,8 @@
"ckeditor5": "43.2.0", "ckeditor5": "43.2.0",
"@triliumnext/ckeditor5-keyboard-marker": "workspace:*", "@triliumnext/ckeditor5-keyboard-marker": "workspace:*",
"@triliumnext/ckeditor5-mermaid": "workspace:*", "@triliumnext/ckeditor5-mermaid": "workspace:*",
"@triliumnext/ckeditor5-admonition": "workspace:*" "@triliumnext/ckeditor5-admonition": "workspace:*",
"@triliumnext/ckeditor5-footnotes": "workspace:*"
}, },
"devDependencies": { "devDependencies": {
"@types/jquery": "3.5.32" "@types/jquery": "3.5.32"

View File

@ -16,9 +16,11 @@ import Uploadfileplugin from "./plugins/file_upload/uploadfileplugin.js";
import { Kbd } from "@triliumnext/ckeditor5-keyboard-marker"; import { Kbd } from "@triliumnext/ckeditor5-keyboard-marker";
import { Mermaid } from "@triliumnext/ckeditor5-mermaid"; import { Mermaid } from "@triliumnext/ckeditor5-mermaid";
import { Admonition } from "@triliumnext/ckeditor5-admonition"; import { Admonition } from "@triliumnext/ckeditor5-admonition";
import { Footnotes } from "@triliumnext/ckeditor5-footnotes";
import "@triliumnext/ckeditor5-mermaid/index.css"; import "@triliumnext/ckeditor5-mermaid/index.css";
import "@triliumnext/ckeditor5-admonition/index.css"; import "@triliumnext/ckeditor5-admonition/index.css";
import "@triliumnext/ckeditor5-footnotes/index.css";
const TRILIUM_PLUGINS: typeof Plugin[] = [ const TRILIUM_PLUGINS: typeof Plugin[] = [
CutToNotePlugin, CutToNotePlugin,
@ -39,7 +41,8 @@ const TRILIUM_PLUGINS: typeof Plugin[] = [
const EXTERNAL_PLUGINS: typeof Plugin[] = [ const EXTERNAL_PLUGINS: typeof Plugin[] = [
Kbd, Kbd,
Mermaid, Mermaid,
Admonition Admonition,
Footnotes
]; ];
export const COMMON_PLUGINS: typeof Plugin[] = [ export const COMMON_PLUGINS: typeof Plugin[] = [
@ -105,7 +108,6 @@ export const COMMON_PLUGINS: typeof Plugin[] = [
// External plugins // External plugins
// Math, // Math,
// AutoformatMath, // AutoformatMath,
// Footnotes
]; ];
export const COMMON_SETTINGS = { }; export const COMMON_SETTINGS = { };

View File

@ -3,6 +3,9 @@
"files": [], "files": [],
"include": [], "include": [],
"references": [ "references": [
{
"path": "../ckeditor5-footnotes"
},
{ {
"path": "../ckeditor5-admonition" "path": "../ckeditor5-admonition"
}, },

View File

@ -19,6 +19,9 @@
"src/**/*.ts" "src/**/*.ts"
], ],
"references": [ "references": [
{
"path": "../ckeditor5-footnotes"
},
{ {
"path": "../ckeditor5-admonition" "path": "../ckeditor5-admonition"
}, },

2056
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -44,6 +44,9 @@
}, },
{ {
"path": "./packages/ckeditor5-admonition" "path": "./packages/ckeditor5-admonition"
},
{
"path": "./packages/ckeditor5-footnotes"
} }
] ]
} }