From 79d1c9f5c7e216bea386dbe16a68b9bba9299a51 Mon Sep 17 00:00:00 2001 From: thiloho <123883702+thiloho@users.noreply.github.com> Date: Fri, 13 Sep 2024 19:30:56 +0200 Subject: [PATCH] Use a more robust slugify function --- web-app/package-lock.json | 7 --- web-app/package.json | 1 - .../src/lib/templates/blog/BlogIndex.svelte | 5 +- web-app/src/lib/templates/common/Nav.svelte | 5 +- web-app/src/lib/utils.ts | 54 +++++++------------ .../[websiteId]/publish/+page.server.ts | 6 +-- 6 files changed, 25 insertions(+), 53 deletions(-) diff --git a/web-app/package-lock.json b/web-app/package-lock.json index 810a9fe..97b6ede 100644 --- a/web-app/package-lock.json +++ b/web-app/package-lock.json @@ -9,7 +9,6 @@ "version": "0.0.1", "dependencies": { "fast-diff": "1.3.0", - "github-slugger": "2.0.0", "highlight.js": "11.10.0", "isomorphic-dompurify": "2.14.0", "marked": "14.0.0", @@ -2734,12 +2733,6 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", - "license": "ISC" - }, "node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", diff --git a/web-app/package.json b/web-app/package.json index 2a62160..44c0c95 100644 --- a/web-app/package.json +++ b/web-app/package.json @@ -39,7 +39,6 @@ "type": "module", "dependencies": { "fast-diff": "1.3.0", - "github-slugger": "2.0.0", "highlight.js": "11.10.0", "isomorphic-dompurify": "2.14.0", "marked": "14.0.0", diff --git a/web-app/src/lib/templates/blog/BlogIndex.svelte b/web-app/src/lib/templates/blog/BlogIndex.svelte index a0033b2..604cb8e 100644 --- a/web-app/src/lib/templates/blog/BlogIndex.svelte +++ b/web-app/src/lib/templates/blog/BlogIndex.svelte @@ -2,7 +2,7 @@ import Head from "../common/Head.svelte"; import Nav from "../common/Nav.svelte"; import Footer from "../common/Footer.svelte"; - import { md, type WebsiteOverview } from "../../utils"; + import { md, slugify, type WebsiteOverview } from "$lib/utils"; const { websiteOverview, @@ -42,14 +42,13 @@
{article.publication_date}
{/if} {#if article.meta_description} diff --git a/web-app/src/lib/templates/common/Nav.svelte b/web-app/src/lib/templates/common/Nav.svelte index 8c5c2e1..5d66a8e 100644 --- a/web-app/src/lib/templates/common/Nav.svelte +++ b/web-app/src/lib/templates/common/Nav.svelte @@ -1,5 +1,5 @@