test again...
This commit is contained in:
@@ -2,15 +2,12 @@
|
|||||||
import { getStreamContext } from '$lib/streamContext.svelte.ts';
|
import { getStreamContext } from '$lib/streamContext.svelte.ts';
|
||||||
import { shorthandCode, formatTrackTime, formatDate } from '$lib/utils.ts';
|
import { shorthandCode, formatTrackTime, formatDate } from '$lib/utils.ts';
|
||||||
import { jumpToTrack } from './Player.svelte';
|
import { jumpToTrack } from './Player.svelte';
|
||||||
import { browser } from '$app/environment';
|
|
||||||
import { Carta } from 'carta-md';
|
import { Carta } from 'carta-md';
|
||||||
|
import DOMPurify from 'isomorphic-dompurify';
|
||||||
|
|
||||||
let carta = $state(new Carta());
|
const carta = new Carta({
|
||||||
if (browser) {
|
sanitizer: DOMPurify.sanitize
|
||||||
import('isomorphic-dompurify').then(({ default: DOMPurify }) => {
|
|
||||||
carta = new Carta({ sanitizer: DOMPurify.sanitize });
|
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
const ctx = getStreamContext();
|
const ctx = getStreamContext();
|
||||||
|
|
||||||
|
|||||||
@@ -2,5 +2,8 @@ import { sveltekit } from '@sveltejs/kit/vite';
|
|||||||
import { defineConfig } from 'vite';
|
import { defineConfig } from 'vite';
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [sveltekit()]
|
plugins: [sveltekit()],
|
||||||
});
|
ssr: {
|
||||||
|
noExternal: [],
|
||||||
|
external: ['carta-md', 'isomorphic-dompurify']
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user