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='Major Changes',L,c,D='Removal of Marked',b,m,F="Marked has been replaced with a combination of Unified, Remark and Rehype. If you previously used a custom plugin with it, you’ll have to update it manually. Otherwise, all builtin plugins have already been updated. Make sure to update them!",k,v,K='Some plugins now have a different implementation and their options have changed. Those plugins are plugin-math and plugin-anchor.',w,p,N='Syntax highlighter update',E,f,Q='SpeedHighlight has been replaced with Shiki. 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=`import 'carta-md/light.css'; // 👈 To be removed!`,j,C,W="And also update the default theme. Previous based selectors should be removed:",I,H,O,se=`/* 👇 To be removed! */ [class*='shj-lang-'] { /* ... */ }`,q,u,X='Removed verbose prefixes',z,M,Y="Many exports have been renamed to make them less verbose:",A,_,Z="
  • CartaEditor -> MarkdownEditor (old one still supported);
  • CartaRenderer -> Markdown (old one still supported);
  • CartaEvent -> Event;
  • CartaEventType -> EventType;
  • CartaExtension -> Plugin;
  • CartaExtensionComponent -> ExtensionComponent;
  • CartaOptions -> Options;
  • CartaHistory -> TextAreaHistory;
  • CartaHistoryOptions -> TextAreaHistoryOptions;
  • CartaIcon -> Icon;
  • CartaListener -> Listener;
  • CartaInput -> InputEnhancer;
  • CartaRenderer -> Renderer;
  • CartaLabels -> Labels;
  • ",U,h,$='Minor Changes',G,T,ee="
  • If you don’t use a sanitizer, you need to explicitly set it to false;
  • Removed deprecated option cartaRef and shjRef for extensions;
  • Removed deprecated options postProcess for plugin-tikz;
  • Carta.options are no longer available.
  • ";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};