UNPKG

@techdocs/cli

Version:

Utility CLI for managing TechDocs sites in Backstage.

2 lines • 10.2 kB
"use strict";(self.webpackChunktechdocs_cli_embedded_app=self.webpackChunktechdocs_cli_embedded_app||[]).push([["3072"],{88188:function(e,t,r){var n=r(15755),i=r(25357);t.default=void 0;var u=i(r(2784));t.default=(0,n(r(50175)).default)(u.createElement("path",{d:"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"AddCircleOutline")},1458:function(e,t,r){var n=r(2784),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},u=n.useState,a=n.useEffect,o=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=u({inst:{value:r,getSnapshot:t}}),i=n[0].inst,s=n[1];return o(function(){i.value=r,i.getSnapshot=t,c(i)&&s({inst:i})},[e,r,t]),a(function(){return c(i)&&s({inst:i}),e(function(){c(i)&&s({inst:i})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:s},43100:function(e,t,r){e.exports=r(1458)},4841:function(e,t,r){let n;r.d(t,{ZP:()=>U});var i=r(2784),u=r(43100);let a=()=>{},o=a(),l=Object,c=e=>e===o,s=(e,t)=>({...e,...t}),d=new WeakMap,f=0,g=e=>{let t,r,n=typeof e,i=e&&e.constructor,u=i==Date;if(l(e)!==e||u||i==RegExp)t=u?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=d.get(e))return t;if(t=++f+"~",d.set(e,t),i==Array){for(r=0,t="@";r<e.length;r++)t+=g(e[r])+",";d.set(e,t)}if(i==l){t="#";let n=l.keys(e).sort();for(;!c(r=n.pop());)c(e[r])||(t+=r+":"+g(e[r])+",");d.set(e,t)}}return t},p=new WeakMap,h={},v={},y="undefined",w=typeof window!=y,m=typeof document!=y,b=(e,t)=>{let r=p.get(e);return[()=>!c(t)&&e.get(t)||h,n=>{if(!c(t)){let i=e.get(t);t in v||(v[t]=i),r[5](t,s(i,n),i||h)}},r[6],()=>!c(t)&&t in v?v[t]:!c(t)&&e.get(t)||h]},_=!0,[E,S]=w&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[a,a],O={initFocus:e=>(m&&document.addEventListener("visibilitychange",e),E("focus",e),()=>{m&&document.removeEventListener("visibilitychange",e),S("focus",e)}),initReconnect:e=>{let t=()=>{_=!0,e()},r=()=>{_=!1};return E("online",t),E("offline",r),()=>{S("online",t),S("offline",r)}}},R=!i.useId,k=!w||"Deno"in window,L=k?i.useEffect:i.useLayoutEffect,V="undefined"!=typeof navigator&&navigator.connection,T=!k&&V&&(["slow-2g","2g"].includes(V.effectiveType)||V.saveData),C=e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?g(e):"",t]},D=0,x=()=>++D;async function P(...e){let[t,r,n,i]=e,u=s({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),a=u.populateCache,l=u.rollbackOnError,d=u.optimisticData,f=u.throwOnError;if("function"==typeof r){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(g))}return g(r);async function g(r){let i,[s]=C(r);if(!s)return;let[g,h]=b(t,s),[v,y,w,m]=p.get(t),_=()=>{let e=v[s];return("function"==typeof u.revalidate?u.revalidate(g().data,r):!1!==u.revalidate)&&(delete w[s],delete m[s],e&&e[0])?e[0](2).then(()=>g().data):g().data};if(e.length<3)return _();let E=n,S=x();y[s]=[S,0];let O=!c(d),R=g(),k=R.data,L=R._c,V=c(L)?k:L;if(O&&h({data:d="function"==typeof d?d(V,k):d,_c:V}),"function"==typeof E)try{E=E(V)}catch(e){i=e}if(E&&"function"==typeof E.then){let e;if(E=await E.catch(e=>{i=e}),S!==y[s][0]){if(i)throw i;return E}i&&O&&(e=i,"function"==typeof l?l(e):!1!==l)&&(a=!0,h({data:V,_c:o}))}if(a&&!i&&("function"==typeof a?h({data:a(E,V),error:o,_c:o}):h({data:E,error:o,_c:o})),y[s][1]=x(),Promise.resolve(_()).then(()=>{h({_c:o})}),i){if(f)throw i;return}return E}}let F=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},I=(e,t)=>{if(!p.has(e)){let r=s(O,t),n={},i=P.bind(o,e),u=a,l={},c=(e,t)=>{let r=l[e]||[];return l[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},d=(t,r,n)=>{e.set(t,r);let i=l[t];if(i)for(let e of i)e(r,n)},f=()=>{if(!p.has(e)&&(p.set(e,[n,{},{},{},i,d,c]),!k)){let t=r.initFocus(setTimeout.bind(o,F.bind(o,n,0))),i=r.initReconnect(setTimeout.bind(o,F.bind(o,n,1)));u=()=>{t&&t(),i&&i(),p.delete(e)}}};return f(),[e,i,f,u]}return[e,p.get(e)[4]]},[M,A]=I(new Map),W=s({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:(e,t,r,n,i)=>{let u=r.errorRetryCount,a=i.retryCount,o=~~((Math.random()+.5)*(1<<(a<8?a:8)))*r.errorRetryInterval;(c(u)||!(a>u))&&setTimeout(n,o,i)},onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:T?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:T?5e3:3e3,compare:(e,t)=>g(e)==g(t),isPaused:()=>!1,cache:M,mutate:A,fallback:{}},{isOnline:()=>_,isVisible:()=>{let e=m&&document.visibilityState;return c(e)||"hidden"!==e}}),j=(e,t)=>{let r=s(e,t);if(t){let{use:n,fallback:i}=e,{use:u,fallback:a}=t;n&&u&&(r.use=n.concat(u)),i&&a&&(r.fallback=s(i,a))}return r},$=(0,i.createContext)({}),q=w&&window.__SWR_DEVTOOLS_USE__,z=(q?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=C(t),[,,,i]=p.get(M);if(n.startsWith("$inf$"))return r(...e);let u=i[n];return c(u)?r(...e):(delete i[n],u)});return e(t,i,n)});q&&(window.__SWR_DEVTOOLS_REACT__=i);let J=i.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),N={dedupe:!0};l.defineProperty(e=>{let{value:t}=e,r=(0,i.useContext)($),n="function"==typeof t,u=(0,i.useMemo)(()=>n?t(r):t,[n,r,t]),a=(0,i.useMemo)(()=>n?u:j(r,u),[n,r,u]),l=u&&u.provider,c=(0,i.useRef)(o);l&&!c.current&&(c.current=I(l(a.cache||M),u));let d=c.current;return d&&(a.cache=d[0],a.mutate=d[1]),L(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,i.createElement)($.Provider,s(e,{value:a}))},"defaultValue",{value:W});let U=(n=(e,t,r)=>{let{cache:n,compare:a,suspense:l,fallbackData:d,revalidateOnMount:f,revalidateIfStale:g,refreshInterval:h,refreshWhenHidden:v,refreshWhenOffline:m,keepPreviousData:_}=r,[E,S,O,V]=p.get(n),[T,D]=C(e),F=(0,i.useRef)(!1),I=(0,i.useRef)(!1),M=(0,i.useRef)(T),A=(0,i.useRef)(t),W=(0,i.useRef)(r),j=()=>W.current.isVisible()&&W.current.isOnline(),[$,q,z,U]=b(n,T),H=(0,i.useRef)({}).current,Z=c(d)?r.fallback[T]:d,B=(e,t)=>{for(let r in H)if("data"===r){if(!a(e[r],t[r])&&(!c(e[r])||!a(en,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},G=(0,i.useMemo)(()=>{let e=!!T&&!!t&&(c(f)?!W.current.isPaused()&&!l&&(!!c(g)||g):f),r=t=>{let r=s(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=$(),i=U(),u=r(n),a=n===i?u:r(i),o=u;return[()=>{let e=r($());return B(e,o)?(o.data=e.data,o.isLoading=e.isLoading,o.isValidating=e.isValidating,o.error=e.error,o):(o=e,e)},()=>a]},[n,T]),K=(0,u.useSyncExternalStore)((0,i.useCallback)(e=>z(T,(t,r)=>{B(r,t)||e()}),[n,T]),G[0],G[1]),Q=!F.current,X=E[T]&&E[T].length>0,Y=K.data,ee=c(Y)?Z:Y,et=K.error,er=(0,i.useRef)(ee),en=_?c(Y)?er.current:Y:ee,ei=(!X||!!c(et))&&(Q&&!c(f)?f:!W.current.isPaused()&&(l?!c(ee)&&g:c(ee)||g)),eu=!!(T&&t&&Q&&ei),ea=c(K.isValidating)?eu:K.isValidating,eo=c(K.isLoading)?eu:K.isLoading,el=(0,i.useCallback)(async e=>{let t,n,i=A.current;if(!T||!i||I.current||W.current.isPaused())return!1;let u=!0,l=e||{},s=!O[T]||!l.dedupe,d=()=>R?!I.current&&T===M.current&&F.current:T===M.current,f={isValidating:!1,isLoading:!1},g=()=>{q(f)},p=()=>{let e=O[T];e&&e[1]===n&&delete O[T]},h={isValidating:!0};c($().data)&&(h.isLoading=!0);try{if(s&&(q(h),r.loadingTimeout&&c($().data)&&setTimeout(()=>{u&&d()&&W.current.onLoadingSlow(T,r)},r.loadingTimeout),O[T]=[i(D),x()]),[t,n]=O[T],t=await t,s&&setTimeout(p,r.dedupingInterval),!O[T]||O[T][1]!==n)return s&&d()&&W.current.onDiscarded(T),!1;f.error=o;let e=S[T];if(!c(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return g(),s&&d()&&W.current.onDiscarded(T),!1;let l=$().data;f.data=a(l,t)?l:t,s&&d()&&W.current.onSuccess(t,T,r)}catch(r){p();let e=W.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(f.error=r,s&&d())&&(e.onError(r,T,e),(!0===t||"function"==typeof t&&t(r))&&(!W.current.revalidateOnFocus||!W.current.revalidateOnReconnect||j())&&e.onErrorRetry(r,T,e,e=>{let t=E[T];t&&t[0]&&t[0](3,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0}))}return u=!1,g(),!0},[T,n]),ec=(0,i.useCallback)((...e)=>P(n,M.current,...e),[]);if(L(()=>{A.current=t,W.current=r,c(Y)||(er.current=Y)}),L(()=>{if(!T)return;let e=el.bind(o,N),t=0,r=((e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}})(T,E,(r,n={})=>{if(0==r){let r=Date.now();W.current.revalidateOnFocus&&r>t&&j()&&(t=r+W.current.focusThrottleInterval,e())}else if(1==r)W.current.revalidateOnReconnect&&j()&&e();else if(2==r)return el();else if(3==r)return el(n)});if(I.current=!1,M.current=T,F.current=!0,q({_k:D}),ei)if(c(ee)||k)e();else w&&typeof window.requestAnimationFrame!=y?window.requestAnimationFrame(e):setTimeout(e,1);return()=>{I.current=!0,r()}},[T]),L(()=>{let e;function t(){let t="function"==typeof h?h($().data):h;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!$().error&&(v||W.current.isVisible())&&(m||W.current.isOnline())?el(N).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[h,v,m,T]),(0,i.useDebugValue)(en),l&&c(ee)&&T){if(!R&&k)throw Error("Fallback data is required when using suspense in SSR.");A.current=t,W.current=r,I.current=!1;let e=V[T];if(c(e)||J(ec(e)),c(et)){let e=el(N);c(en)||(e.status="fulfilled",e.value=!0),J(e)}else throw et}return{mutate:ec,get data(){return H.data=!0,en},get error(){return H.error=!0,et},get isValidating(){return H.isValidating=!0,ea},get isLoading(){return H.isLoading=!0,eo}}},function(...e){let t=s(W,(0,i.useContext)($)),[r,u,a]="function"==typeof e[1]?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],o=j(t,a),l=n,{use:c}=o,d=(c||[]).concat(z);for(let e=d.length;e--;)l=d[e](l);return l(r,u||o.fetcher||null,o)})}}]); //# sourceMappingURL=3072.6fcf1a5f.chunk.js.map