From 4a2b78c869b12731a7346d415e580ae14d279820 Mon Sep 17 00:00:00 2001 From: maxlkatze Date: Thu, 25 Jul 2024 13:24:28 +0200 Subject: [PATCH] feat(katzencore): Removed Any DOM Parser and Wrote own implementation --- package.json | 8 +- src/module.ts | 2 - src/runtime/components/ui/KatzeRichText.vue | 146 +++++++++++++++++--- 3 files changed, 131 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index 2c9caee..fb8afda 100644 --- a/package.json +++ b/package.json @@ -30,16 +30,14 @@ "test:types": "vue-tsc --noEmit && cd playground && vue-tsc --noEmit" }, "dependencies": { - "@nuxt/image": "1.7.0", - "@nuxtjs/tailwindcss": "6.12.1", - "@pinia/nuxt": "^0.5.2-beta.0", + "@nuxtjs/tailwindcss": "^6.12.1", + "@pinia/nuxt": "^0.5.1", "@tiptap/extension-highlight": "^2.5.2", "@tiptap/extension-placeholder": "^2.5.1", "@tiptap/pm": "^2.5.1", "@tiptap/starter-kit": "^2.5.1", "@tiptap/vue-3": "^2.5.1", - "node-html-parser": "^6.1.13", - "pinia": "^2.1.8-beta.0" + "pinia": "^2.1.7" }, "overrides": { "vue": "latest", diff --git a/src/module.ts b/src/module.ts index 2251175..e28b7f2 100644 --- a/src/module.ts +++ b/src/module.ts @@ -96,8 +96,6 @@ export default defineNuxtModule({ }, }, }) - - await installModule('@nuxt/image') await installModule('@pinia/nuxt', { storesDirs: [ './runtime/stores/**', diff --git a/src/runtime/components/ui/KatzeRichText.vue b/src/runtime/components/ui/KatzeRichText.vue index 3e19f15..314ecf1 100644 --- a/src/runtime/components/ui/KatzeRichText.vue +++ b/src/runtime/components/ui/KatzeRichText.vue @@ -1,42 +1,152 @@