4 lines
6.7 KiB
JavaScript
4 lines
6.7 KiB
JavaScript
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([["6322"],{790:function(e,t,n){n.r(t),n.d(t,{default:()=>h,frontMatter:()=>o,metadata:()=>r,assets:()=>u,toc:()=>d,contentTitle:()=>c});var r=JSON.parse('{"id":"languages/index","title":"Languages","description":"Overview","source":"@site/docs/languages/index.mdx","sourceDirName":"languages","slug":"/languages/","permalink":"/docs/languages/","draft":false,"unlisted":false,"editUrl":"https://github.com/live-codes/livecodes/tree/develop/docs/docs/languages/index.mdx","tags":[],"version":"current","frontMatter":{"sidebar_class_name":"exclude_from_sidebar"},"sidebar":"docsSidebar","previous":{"title":"Services","permalink":"/docs/advanced/services"},"next":{"title":"art-template","permalink":"/docs/languages/art-template"}}'),i=n("5893"),l=n("65"),a=n("8399"),s=n("7378");let o={sidebar_class_name:"exclude_from_sidebar"},c="Languages",u={},d=[{value:"Overview",id:"overview",level:2},{value:"Language List",id:"language-list",level:2}];function g(e){let t={h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,l.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"languages",children:"Languages"})}),"\n",(0,i.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,i.jsx)(t.p,{children:'The term "language" used in these documentations refer to any technology (in addition to web languages: HTML, CSS and JavaScript), that needs some form of transformation/compilation to run in the browser.'}),"\n",(0,i.jsx)(t.p,{children:"LiveCodes provides support for a wide range of languages, which include (but not limited to):"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Syntax used by web libraries/frameworks (e.g. JSX, TSX, Vue SFC, Svelte SFC, MDX, Astro)."}),"\n",(0,i.jsx)(t.li,{children:"Languages that transpile to JavaScript (e.g. TypeScript, CoffeeScript, LiveScript, ReScript)."}),"\n",(0,i.jsx)(t.li,{children:"Languages/frameworks that generate CSS (e.g. SCSS, Less, Stylus, Tailwind CSS, UnoCSS)."}),"\n",(0,i.jsx)(t.li,{children:"CSS processors (e.g. PostCSS, Autoprefixer, Lightning CSS, CSS Modules, cssnano)"}),"\n",(0,i.jsx)(t.li,{children:"Traditional programming languages (e.g. Python, Ruby, Go, PHP, C++, R, Lua, Scheme, Perl)."}),"\n",(0,i.jsx)(t.li,{children:"Data manipulation/logic languages (e.g. SQL, Prolog)."}),"\n",(0,i.jsx)(t.li,{children:"Authoring/templating languages (e.g Markdown, AsciiDoc, Pug, Handlebars, Haml)."}),"\n",(0,i.jsx)(t.li,{children:"Low-code/visual editors (e.g. blockly, rich text editor)."}),"\n",(0,i.jsx)(t.li,{children:"Modeling languages/diagram-as-code (e.g. Gnuplot, Graphviz, Mermaid, Vega, Plotly)."}),"\n",(0,i.jsx)(t.li,{children:"Languages that target WebAssembly (e.g. AssemblyScript, WebAssembly Text Format)"}),"\n",(0,i.jsx)(t.li,{children:"... and others."}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Below is the full list of supported languages with documentations for usage in LiveCodes."}),"\n",(0,i.jsx)(t.h2,{id:"language-list",children:"Language List"}),"\n","\n",(0,i.jsx)(a.Z,{items:(0,s.jA)().items.filter(e=>"languages/index"!==e.docId)})]})}function h(e={}){let{wrapper:t}={...(0,l.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(g,{...e})}):g(e)}},8399:function(e,t,n){n.d(t,{Z:()=>j});var r=n("5893");n("7294");var i=n("7026"),l=n("6563"),a=n("3367"),s=n("1107"),o=n("9999"),c=n("7670"),u=n("9386");let d={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};function g(e){let{href:t,children:n}=e;return(0,r.jsx)(a.Z,{href:t,className:(0,i.Z)("card padding--lg",d.cardContainer),children:n})}function h(e){let{href:t,icon:n,title:l,description:a}=e;return(0,r.jsxs)(g,{href:t,children:[(0,r.jsxs)(u.Z,{as:"h2",className:(0,i.Z)("text--truncate",d.cardTitle),title:l,children:[n," ",l]}),a&&(0,r.jsx)("p",{className:(0,i.Z)("text--truncate",d.cardDescription),title:a,children:a})]})}function m(e){let{item:t}=e,n=(0,l.LM)(t),i=function(){let{selectMessage:e}=(0,s.c)();return t=>e(t,(0,c.I)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t}))}();return n?(0,r.jsx)(h,{href:n,icon:"\uD83D\uDDC3\uFE0F",title:t.label,description:t.description??i(t.items.length)}):null}function f(e){let{item:t}=e,n=(0,o.Z)(t.href)?"\uD83D\uDCC4\uFE0F":"\uD83D\uDD17",i=(0,l.xz)(t.docId??void 0);return(0,r.jsx)(h,{href:t.href,icon:n,title:t.label,description:t.description??i?.description})}function p(e){let{item:t}=e;switch(t.type){case"link":return(0,r.jsx)(f,{item:t});case"category":return(0,r.jsx)(m,{item:t});default:throw Error(`unknown item type ${JSON.stringify(t)}`)}}function x(e){let{className:t}=e,n=(0,l.jA)();return(0,r.jsx)(j,{items:n.items,className:t})}function j(e){let{items:t,className:n}=e;if(!t)return(0,r.jsx)(x,{...e});let a=(0,l.MN)(t);return(0,r.jsx)("section",{className:(0,i.Z)("row",n),children:a.map((e,t)=>(0,r.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,r.jsx)(p,{item:e})},t))})}},7378:function(e,t,n){function r(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n(8854).jA(...t)}n.d(t,{jA:function(){return r}}),n(7262)},1107:function(e,t,n){n.d(t,{c:function(){return o}});var r=n(7294),i=n(7262);let l=["zero","one","two","few","many","other"];function a(e){return l.filter(t=>e.includes(t))}let s={locale:"en",pluralForms:a(["one","other"]),select:e=>1===e?"one":"other"};function o(){let e=function(){let{i18n:{currentLocale:e}}=(0,i.Z)();return(0,r.useMemo)(()=>{try{return function(e){let t=new Intl.PluralRules(e);return{locale:e,pluralForms:a(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".
|
|
Docusaurus will fallback to the default (English) implementation.
|
|
Error: ${t.message}
|
|
`),s}},[e])}();return{selectMessage:(t,n)=>(function(e,t,n){let r=e.split("|");if(1===r.length)return r[0];r.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);let i=n.select(t);return r[Math.min(n.pluralForms.indexOf(i),r.length-1)]})(n,t,e)}}},65:function(e,t,n){n.d(t,{Z:function(){return s},a:function(){return a}});var r=n(7294);let i={},l=r.createContext(i);function a(e){let t=r.useContext(l);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),r.createElement(l.Provider,{value:t},e.children)}}}]); |