diff --git a/layers/components/layout/default/Footer.vue b/layers/components/layout/default/Footer.vue index 5c17e4e..b159a2d 100644 --- a/layers/components/layout/default/Footer.vue +++ b/layers/components/layout/default/Footer.vue @@ -106,10 +106,10 @@
- + >
diff --git a/package.json b/package.json index 7ff3425..ccdf8ef 100644 --- a/package.json +++ b/package.json @@ -23,18 +23,17 @@ "@pinia/nuxt": "^0.6.1", "@vueuse/core": "^13.6.0", "@vueuse/nuxt": "^13.6.0", - "dompurify": "^3.2.6", "h3": "^1.15.4", "nuxt": "^4.0.3", "pinia": "^2.3.1", - "vue": "^3.5.0" + "vue": "^3.5.0", + "vue-dompurify-html": "^5.3.0" }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.35.0", "@nuxt/eslint-config": "^1.9.0", "@nuxtjs/tailwindcss": "^6.14.0", - "@types/dompurify": "^3.2.0", "@types/node": "^24.3.0", "@typescript-eslint/eslint-plugin": "^8.43.0", "@typescript-eslint/parser": "^8.43.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fed9eff..a8b024b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,9 +20,6 @@ importers: '@vueuse/nuxt': specifier: ^13.6.0 version: 13.9.0(magicast@0.3.5)(nuxt@4.1.1(@parcel/watcher@2.5.1)(@types/node@24.3.1)(@vue/compiler-sfc@3.5.21)(db0@0.3.2)(eslint@9.35.0(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.50.0)(terser@5.44.0)(typescript@5.9.2)(vite@7.1.4(@types/node@24.3.1)(jiti@2.5.1)(terser@5.44.0)(yaml@2.8.1))(vue-tsc@3.0.7(typescript@5.9.2))(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) - dompurify: - specifier: ^3.2.6 - version: 3.2.6 h3: specifier: ^1.15.4 version: 1.15.4 @@ -35,6 +32,9 @@ importers: vue: specifier: ^3.5.0 version: 3.5.21(typescript@5.9.2) + vue-dompurify-html: + specifier: ^5.3.0 + version: 5.3.0(vue@3.5.21(typescript@5.9.2)) devDependencies: '@eslint/eslintrc': specifier: ^3.3.1 @@ -48,9 +48,6 @@ importers: '@nuxtjs/tailwindcss': specifier: ^6.14.0 version: 6.14.0(magicast@0.3.5) - '@types/dompurify': - specifier: ^3.2.0 - version: 3.2.0 '@types/node': specifier: ^24.3.0 version: 24.3.1 @@ -1450,10 +1447,6 @@ packages: '@tybys/wasm-util@0.10.0': resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} - '@types/dompurify@3.2.0': - resolution: {integrity: sha512-Fgg31wv9QbLDA0SpTOXO3MaxySc4DKGLi8sna4/Utjo4r3ZRPdCt4UQee8BWr+Q5z21yifghREPJGYaEOEIACg==} - deprecated: This is a stub types definition. dompurify provides its own type definitions, so you do not need this installed. - '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -4583,6 +4576,11 @@ packages: vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} + vue-dompurify-html@5.3.0: + resolution: {integrity: sha512-HJQGBHbfSPcb6Mu97McdKbX7TqRHZa6Ji8OCpCNyuHca5QvQZ8IiuwghFPSO8OkSQfqXPNPKFMZdCOrnGGmOSQ==} + peerDependencies: + vue: ^3.4.36 + vue-eslint-parser@10.2.0: resolution: {integrity: sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6104,10 +6102,6 @@ snapshots: tslib: 2.8.1 optional: true - '@types/dompurify@3.2.0': - dependencies: - dompurify: 3.2.6 - '@types/estree@1.0.8': {} '@types/json-schema@7.0.15': {} @@ -9636,6 +9630,11 @@ snapshots: vue-devtools-stub@0.1.0: {} + vue-dompurify-html@5.3.0(vue@3.5.21(typescript@5.9.2)): + dependencies: + dompurify: 3.2.6 + vue: 3.5.21(typescript@5.9.2) + vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1)): dependencies: debug: 4.4.1