{
30 | }
31 |
32 | export {};
33 |
--------------------------------------------------------------------------------
/src/Prism.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
26 |
27 |
28 |
29 |
30 |
31 | {#if language === "none"}{formattedCode}{:else}{@html formattedCode}{/if}
34 |
--------------------------------------------------------------------------------
/src/beforeImport.js:
--------------------------------------------------------------------------------
1 | if (typeof window !== "undefined") {
2 | if (window.Prism)
3 | console.warn(
4 | "Prism has already been initiated. Please ensure that svelte-prism is imported first."
5 | );
6 |
7 | window.Prism = window.Prism || {};
8 | window.Prism.manual = true;
9 | }
10 |
--------------------------------------------------------------------------------
/src/import.js:
--------------------------------------------------------------------------------
1 | // Context module doesn't seem to respect the import order
2 | // and beforeImport has to be executed before Prism
3 | import './beforeImport.js'
4 | import prism from "prismjs";
5 | export default prism
--------------------------------------------------------------------------------