carta/_app/immutable/chunks/migration.svelte.pVYQ1yjU.js
2024-05-01 16:24:13 +00:00

4 lines
5.8 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{s as de,e as i,a as n,H as le,c as o,l as d,g as s,b as ae,m as ie,f as l,p as y,i as a,n as J}from"./scheduler.DKiYiPX0.js";import{S as re,i as ce}from"./index.z4bt_ZBS.js";function pe(oe){let r,B='<a href="#major-changes">Major Changes</a>',L,c,D='<a href="#removal-of-marked">Removal of Marked</a>',b,m,F="Marked has been replaced with a combination of Unified, Remark and Rehype. If you previously used a custom plugin with it, youll have to update it manually. Otherwise, all builtin plugins have already been updated. Make sure to <strong>update</strong> them!",k,v,K='Some plugins now have a different implementation and their options have changed. Those plugins are <a href="https://beartocode.github.io/carta/plugins/math" rel="nofollow">plugin-math</a> and <a href="https://beartocode.github.io/carta/plugins/anchor" rel="nofollow">plugin-anchor</a>.',w,p,N='<a href="#syntax-highlighter-update">Syntax highlighter update</a>',E,f,Q='SpeedHighlight has been replaced with <a href="https://shiki.matsu.io/" rel="nofollow">Shiki</a>. It now offers support for more languages, themes, and extensibility.',R,g,V="Make sure to remove previous themes imports, as Shiki uses JS based ones.",P,x,S,ne=`<code class="language-ts"><span class="token keyword">import</span> <span class="token string">'carta-md/light.css'</span><span class="token punctuation">;</span> <span class="token comment">// 👈 To be removed!</span></code>`,j,C,W="And also update the default theme. Previous based selectors should be removed:",I,H,O,se=`<code class="language-css"><span class="token comment">/* 👇 To be removed! */</span>
<span class="token selector">[class*='shj-lang-']</span> <span class="token punctuation">&#123;</span>
<span class="token comment">/* ... */</span>
<span class="token punctuation">&#125;</span></code>`,q,u,X='<a href="#removed-verbose-prefixes">Removed verbose prefixes</a>',z,M,Y="Many exports have been renamed to make them less verbose:",A,_,Z="<li><code>CartaEditor</code> -&gt; <code>MarkdownEditor</code> (old one still supported);</li> <li><code>CartaRenderer</code> -&gt; <code>Markdown</code> (old one still supported);</li> <li><code>CartaEvent</code> -&gt; <code>Event</code>;</li> <li><code>CartaEventType</code> -&gt; <code>EventType</code>;</li> <li><code>CartaExtension</code> -&gt; <code>Plugin</code>;</li> <li><code>CartaExtensionComponent</code> -&gt; <code>ExtensionComponent</code>;</li> <li><code>CartaOptions</code> -&gt; <code>Options</code>;</li> <li><code>CartaHistory</code> -&gt; <code>TextAreaHistory</code>;</li> <li><code>CartaHistoryOptions</code> -&gt; <code>TextAreaHistoryOptions</code>;</li> <li><code>CartaIcon</code> -&gt; <code>Icon</code>;</li> <li><code>CartaListener</code> -&gt; <code>Listener</code>;</li> <li><code>CartaInput</code> -&gt; <code>InputEnhancer</code>;</li> <li><code>CartaRenderer</code> -&gt; <code>Renderer</code>;</li> <li><code>CartaLabels</code> -&gt; <code>Labels</code>;</li>",U,h,$='<a href="#minor-changes">Minor Changes</a>',G,T,ee="<li>If you dont use a sanitizer, you need to explicitly set it to <code>false</code>;</li> <li>Removed deprecated option <code>cartaRef</code> and <code>shjRef</code> for extensions;</li> <li>Removed deprecated options <code>postProcess</code> for <code>plugin-tikz</code>;</li> <li><code>Carta.options</code> are no longer available.</li>";return{c(){r=i("h1"),r.innerHTML=B,L=n(),c=i("h2"),c.innerHTML=D,b=n(),m=i("p"),m.innerHTML=F,k=n(),v=i("p"),v.innerHTML=K,w=n(),p=i("h2"),p.innerHTML=N,E=n(),f=i("p"),f.innerHTML=Q,R=n(),g=i("p"),g.textContent=V,P=n(),x=i("pre"),S=new le(!1),j=n(),C=i("p"),C.textContent=W,I=n(),H=i("pre"),O=new le(!1),q=n(),u=i("h2"),u.innerHTML=X,z=n(),M=i("p"),M.textContent=Y,A=n(),_=i("ul"),_.innerHTML=Z,U=n(),h=i("h1"),h.innerHTML=$,G=n(),T=i("ul"),T.innerHTML=ee,this.h()},l(e){r=o(e,"H1",{id:!0,"data-svelte-h":!0}),d(r)!=="svelte-1tg160a"&&(r.innerHTML=B),L=s(e),c=o(e,"H2",{id:!0,"data-svelte-h":!0}),d(c)!=="svelte-1ym65x3"&&(c.innerHTML=D),b=s(e),m=o(e,"P",{"data-svelte-h":!0}),d(m)!=="svelte-s8z3r2"&&(m.innerHTML=F),k=s(e),v=o(e,"P",{"data-svelte-h":!0}),d(v)!=="svelte-1irrcb9"&&(v.innerHTML=K),w=s(e),p=o(e,"H2",{id:!0,"data-svelte-h":!0}),d(p)!=="svelte-1ym73dx"&&(p.innerHTML=N),E=s(e),f=o(e,"P",{"data-svelte-h":!0}),d(f)!=="svelte-3rqw20"&&(f.innerHTML=Q),R=s(e),g=o(e,"P",{"data-svelte-h":!0}),d(g)!=="svelte-511g4"&&(g.textContent=V),P=s(e),x=o(e,"PRE",{class:!0});var t=ae(x);S=ie(t,!1),t.forEach(l),j=s(e),C=o(e,"P",{"data-svelte-h":!0}),d(C)!=="svelte-19786vm"&&(C.textContent=W),I=s(e),H=o(e,"PRE",{class:!0});var te=ae(H);O=ie(te,!1),te.forEach(l),q=s(e),u=o(e,"H2",{id:!0,"data-svelte-h":!0}),d(u)!=="svelte-3mj8ha"&&(u.innerHTML=X),z=s(e),M=o(e,"P",{"data-svelte-h":!0}),d(M)!=="svelte-rnaylg"&&(M.textContent=Y),A=s(e),_=o(e,"UL",{"data-svelte-h":!0}),d(_)!=="svelte-4cgeij"&&(_.innerHTML=Z),U=s(e),h=o(e,"H1",{id:!0,"data-svelte-h":!0}),d(h)!=="svelte-1cxdvk6"&&(h.innerHTML=$),G=s(e),T=o(e,"UL",{"data-svelte-h":!0}),d(T)!=="svelte-8dheqx"&&(T.innerHTML=ee),this.h()},h(){y(r,"id","major-changes"),y(c,"id","removal-of-marked"),y(p,"id","syntax-highlighter-update"),S.a=null,y(x,"class","language-ts"),O.a=null,y(H,"class","language-css"),y(u,"id","removed-verbose-prefixes"),y(h,"id","minor-changes")},m(e,t){a(e,r,t),a(e,L,t),a(e,c,t),a(e,b,t),a(e,m,t),a(e,k,t),a(e,v,t),a(e,w,t),a(e,p,t),a(e,E,t),a(e,f,t),a(e,R,t),a(e,g,t),a(e,P,t),a(e,x,t),S.m(ne,x),a(e,j,t),a(e,C,t),a(e,I,t),a(e,H,t),O.m(se,H),a(e,q,t),a(e,u,t),a(e,z,t),a(e,M,t),a(e,A,t),a(e,_,t),a(e,U,t),a(e,h,t),a(e,G,t),a(e,T,t)},p:J,i:J,o:J,d(e){e&&(l(r),l(L),l(c),l(b),l(m),l(k),l(v),l(w),l(p),l(E),l(f),l(R),l(g),l(P),l(x),l(j),l(C),l(I),l(H),l(q),l(u),l(z),l(M),l(A),l(_),l(U),l(h),l(G),l(T))}}}const me={title:"Migration Guide",section:"Overview"};class ve extends re{constructor(r){super(),ce(this,r,null,pe,de,{})}}export{ve as default,me as metadata};