chore(render): alte dompurify-deps entfernt + design-rationale-kommentar
Dead-code aus etappe 1 nachgezogen: - dompurify + @types/dompurify aus package.json (jetzt isomorphic-dompurify als einziger sanitizer, bringt eigene typen mit) - design-rationale-kommentar fuer markedInstance zurueckgebracht (Spec §3: lokale ersetzbarkeit der engine — nicht aus dem code ablesbar) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
e0d723df14
commit
c391df0d55
|
|
@ -20,7 +20,6 @@
|
||||||
"@sveltejs/kit": "^2.57.0",
|
"@sveltejs/kit": "^2.57.0",
|
||||||
"@sveltejs/vite-plugin-svelte": "^7.0.0",
|
"@sveltejs/vite-plugin-svelte": "^7.0.0",
|
||||||
"@testing-library/svelte": "^5.3.1",
|
"@testing-library/svelte": "^5.3.1",
|
||||||
"@types/dompurify": "^3.0.5",
|
|
||||||
"jsdom": "^29.0.2",
|
"jsdom": "^29.0.2",
|
||||||
"svelte": "^5.55.2",
|
"svelte": "^5.55.2",
|
||||||
"svelte-check": "^4.4.6",
|
"svelte-check": "^4.4.6",
|
||||||
|
|
@ -33,7 +32,6 @@
|
||||||
"applesauce-loaders": "^5.1.0",
|
"applesauce-loaders": "^5.1.0",
|
||||||
"applesauce-relay": "^5.2.0",
|
"applesauce-relay": "^5.2.0",
|
||||||
"applesauce-signers": "^5.2.0",
|
"applesauce-signers": "^5.2.0",
|
||||||
"dompurify": "^3.4.0",
|
|
||||||
"highlight.js": "^11.11.1",
|
"highlight.js": "^11.11.1",
|
||||||
"isomorphic-dompurify": "^3.10.0",
|
"isomorphic-dompurify": "^3.10.0",
|
||||||
"marked": "^18.0.0",
|
"marked": "^18.0.0",
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,11 @@ hljs.registerLanguage('bash', bash);
|
||||||
hljs.registerLanguage('sh', bash);
|
hljs.registerLanguage('sh', bash);
|
||||||
hljs.registerLanguage('json', json);
|
hljs.registerLanguage('json', json);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Lokaler Marked-Instance, damit die globale `marked`-Singleton nicht
|
||||||
|
* mutiert wird — andere Module können `marked` unbeeinflusst weiterverwenden.
|
||||||
|
* (Spec §3: lokale Ersetzbarkeit der Engine.)
|
||||||
|
*/
|
||||||
const markedInstance = new Marked({
|
const markedInstance = new Marked({
|
||||||
breaks: true,
|
breaks: true,
|
||||||
gfm: true,
|
gfm: true,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue