"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([["2850"],{5851:function(e,s,t){t.r(s),t.d(s,{default:()=>h,frontMatter:()=>n,metadata:()=>i,assets:()=>c,toc:()=>a,contentTitle:()=>d});var i=JSON.parse('{"id":"credits","title":"Credits","description":"Services","source":"@site/docs/credits.mdx","sourceDirName":".","slug":"/credits","permalink":"/docs/credits","draft":false,"unlisted":false,"editUrl":"https://github.com/live-codes/livecodes/tree/develop/docs/docs/credits.mdx","tags":[],"version":"current","frontMatter":{},"sidebar":"docsSidebar","previous":{"title":"Contribution","permalink":"/docs/contribution"},"next":{"title":"License","permalink":"/docs/license"}}'),r=t("5893"),l=t("65");let n={},d="Credits",c={},a=[{value:"Services",id:"services",level:2},{value:"Third Party Packages",id:"third-party-packages",level:2},{value:"Prior Art",id:"prior-art",level:2}];function o(e){let s={a:"a",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,l.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.header,{children:(0,r.jsx)(s.h1,{id:"credits",children:"Credits"})}),"\n",(0,r.jsx)(s.h2,{id:"services",children:"Services"}),"\n",(0,r.jsx)(s.p,{children:"LiveCodes uses services that are generously provided by:"}),"\n",(0,r.jsxs)("div",{style:{backgroundColor:"#fff",float:"left",display:"flex",flexWrap:"wrap",justifyContent:"space-evenly"},children:[(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://pages.cloudflare.com/",target:"_blank",title:"Cloudflare Pages",children:(0,r.jsx)("img",{alt:"Cloudflare Pages",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/cloudflare-pages.svg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://www.jsdelivr.com/",target:"_blank",title:"jsDelivr",children:(0,r.jsx)("img",{alt:"jsDelivr",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/jsdelivr.svg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://esm.sh/",target:"_blank",title:"esm.sh",children:(0,r.jsx)("img",{alt:"esm.sh",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/esm.sh.png"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://unpkg.com/",target:"_blank",title:"unpkg",children:(0,r.jsx)("img",{alt:"unpkg",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/unpkg.png"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://codeium.com/",target:"_blank",title:"Codeium",children:(0,r.jsx)("img",{alt:"Codeium",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/codeium.svg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://bundlejs.com/",target:"_blank",title:"bundlejs",children:(0,r.jsx)("img",{alt:"bundlejs",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/bundlejs.jpg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://dpaste.com/",target:"_blank",title:"dpaste",children:(0,r.jsx)("img",{alt:"dpaste",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/dpaste.png"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://github.com/",target:"_blank",title:"GitHub",children:(0,r.jsx)("img",{alt:"GitHub",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/github.png"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://netlify.com/",target:"_blank",title:"Netlify",children:(0,r.jsx)("img",{alt:"Netlify",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/netlify.svg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://www.sonarsource.com/products/sonarcloud/",target:"_blank",title:"SonarCloud",children:(0,r.jsx)("img",{alt:"SonarCloud",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/sonarcloud.svg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://www.codacy.com/",target:"_blank",title:"Codacy",children:(0,r.jsx)("img",{alt:"Codacy",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/codacy.svg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://bundlewatch.io/",target:"_blank",title:"BundleWatch",children:(0,r.jsx)("img",{alt:"BundleWatch",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/bundlewatch.svg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://www.browserstack.com/",target:"_blank",title:"BrowserStack",children:(0,r.jsx)("img",{alt:"BrowserStack",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/browserstack.svg"})})}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://lokalise.com/",target:"_blank",title:"Lokalise",children:(0,r.jsx)("img",{alt:"Lokalise",width:"200",style:{margin:"0.5em"},src:"/docs/img/credits/lokalise.png"})})})]}),"\n",(0,r.jsx)("div",{style:{clear:"both"}}),"\n",(0,r.jsx)(s.h2,{id:"third-party-packages",children:"Third Party Packages"}),"\n",(0,r.jsxs)(s.p,{children:["Packages used by LiveCodes and their licenses are ",(0,r.jsx)(s.a,{href:"https://github.com/live-codes/livecodes/blob/develop/vendor-licenses.mdx",children:"listed here"}),"."]}),"\n",(0,r.jsx)(s.h2,{id:"prior-art",children:"Prior Art"}),"\n",(0,r.jsx)(s.p,{children:"Many of LiveCodes features/ideas were inspired by:"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://codepen.io/",children:"CodePen"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://jsfiddle.net/",children:"JSFiddle"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://jsbin.com/",children:"JS Bin"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://codesandbox.io/",children:"CodeSandbox"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://replit.com/",children:"Replit"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://code.visualstudio.com/",children:"VS Code"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/lukejacksonn/monacode/",children:"Monacode"})}),"\n"]}),"\n",(0,r.jsx)(s.p,{children:"Thank you \u2764\uFE0F"})]})}function h(e={}){let{wrapper:s}={...(0,l.a)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},65:function(e,s,t){t.d(s,{Z:function(){return d},a:function(){return n}});var i=t(7294);let r={},l=i.createContext(r);function n(e){let s=i.useContext(l);return i.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function d(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:n(e.components),i.createElement(l.Provider,{value:s},e.children)}}}]);