1import{d as g,o,c as a,j as t,F as i,C as p,k as f,_ as h,a7 as _,t as m,e as d,b as v,G as u}from"./chunks/framework.Q1KJJagW.js";const b=["chrisbbreuer","glennmichael123","cab-mikee","konkonam","dorelljames","blakeayer","brianzzzasd","freb97","jawogamay"],c={};function y(s){return`https://avatars.githubusercontent.com/${s}?v=4`}const S=b.reduce((s,e)=>(c[e]=y(e),s.push({name:e,avatar:c[e]}),s),[]),x=[{avatar:c.chrisbbreuer||"default-avatar.png",name:"Chris Breuer",github:"chrisbbreuer",twitter:"chrisbbreuer",bluesky:"chrisbreuer.dev",sponsors:!0,description:"Open sourceror<br>Core team member of Stacks<br>Working at Stacks.js, Inc.",packages:["core"],functions:["cloud","backend","frontend","ci/cd"]},{avatar:c.glennmichael123||"default-avatar.png",name:"Glenn",github:"glennmichael123",twitter:"glennmichael123",sponsors:!1,packages:["core"],functions:["backend","frontend","desktop"],description:"A collaborative being<br>Core team member of Stacks, working at Stacks.js, Inc."},{avatar:c["cab-mikee"]||"default-avatar.png",name:"Mike",github:"cab-mikee",twitter:"cab-mikee",sponsors:!1,description:"A collaborative being<br>Core team member of Stacks, working at Stacks.js, Inc.",packages:["core"],functions:["backend","frontend"]},{avatar:c.konkonam||"default-avatar.png",name:"Zoltan",github:"konkonam",sponsors:!0,description:"Open sourceror<br>Core team member of Stacks.",packages:["core"],functions:["backend","frontend","desktop"]}].sort((s,e)=>b.findIndex(n=>n===s.github)-b.findIndex(n=>n===e.github)),w={"max-w-200":"","p-10":"","text-center":"","text-lg":"","leading-7":""},$={flex:"~ wrap gap-1","justify-center":""},C=["href","aria-label"],A=["src","alt"],T=g({__name:"HomeContributors",setup(s){return(e,n)=>(o(),a(i,null,[n[1]||(n[1]=t("div",{class:"vp-doc"},[t("h2",{"pb-2":"","pt-5":"","font-normal":"",op50:""}," Contributors ")],-1)),t("div",w,[t("div",$,[(o(!0),a(i,null,p(f(S),({name:r,avatar:l})=>(o(),a("a",{key:r,href:`https://github.com/${r}`,"m-0":"",rel:"noopener noreferrer","aria-label":`${r} on GitHub`},[t("img",{loading:"lazy",src:l,width:"40",height:"40","h-10":"","min-h-10":"","min-w-10":"","w-10":"","rounded-full":"",alt:`${r}'s avatar`},null,8,A)],8,C))),128))]),n[0]||(n[0]=t("br",null,null,-1))])],64))}}),j={};function B(s,e){return o(),a(i,null,[e[0]||(e[0]=t("div",{class:"vp-doc"},[t("h2",{"pb-2":"","pt-5":"","font-normal":"",op50:""}," Stacks Sponsors ")],-1)),e[1]||(e[1]=_('<p id="sponsor" class="mt-5 text-center"><a href="https://github.com/sponsors/chrisbbreuer"><img src="https://cdn.jsdelivr.net/gh/stacksjs/sponsors/sponsorkit/sponsors.svg" class="m-auto"></a></p><p class="mt-5 text-center"><a href="https://github.com/sponsors/chrisbbreuer" class="text-xs italic"> Click here to become a sponsor. </a></p>',2))],64)}const D=h(j,[["render",B]]),I={"text-center":""},M=["src","alt"],H={"mb-1":"","mt-2":"","text-xl":""},P=["innerHTML"],F={flex:"~ inline gap-2",py2:"","text-2xl":""},z=["href","aria-label"],N=["href","title","aria-label"],E={key:0,grid:"~ cols-[20px_1fr] gap-x-1 gap-y-2",w:"5/6",mxa:"",mb2:"","items-start":"",rounded:"","bg-gray:5":"",p3:""},G={flex:"~ row wrap gap-2","text-left":"","text-sm":""},L=["href"],O={flex:"~ row wrap gap-2","text-left":"","text-sm":""},U=g({__name:"TeamMember",props:{data:{}},setup(s){return(e,n)=>(o(),a("div",I,[t("img",{loading:"lazy",width:"100",height:"100","m-auto":"","h-25":"","min-h-25":"","min-w-25":"","w-25":"","rounded-full":"",src:e.data.avatar,alt:`${e.data.name}'s avatar`},null,8,M),t("div",H,m(e.data.name),1),t("div",{"h-80px":"",op60:"",innerHTML:e.data.description},null,8,P),t("div",F,[t("a",{class:"i-carbon-logo-github mya inline-block text-current op30 transition duration-200 hover:op100",href:`https://github.com/${e.data.github}`,target:"_blank",rel:"noopener noreferrer","aria-label":`${e.data.name} on GitHub`},null,8,z),e.data.sponsors?(o(),a("a",{key:0,class:"i-carbon-favorite-filled mya inline-block text-current op30 transition duration-200 hover:op100",href:`https://github.com/sponsors/${e.data.github}`,target:"_blank",rel:"noopener noreferrer",title:`Sponsor ${e.data.name}`,"aria-label":`Sponsor ${e.data.name}`},null,8,N)):d("",!0)]),e.data.functions||e.data.packages?(o(),a("div",E,[e.data.functions?(o(),a(i,{key:0},[n[0]||(n[0]=t("div",{"i-carbon:function-math":"",ma:"",op50:"",title:"Functions"},null,-1)),t("div",G,[(o(!0),a(i,null,p(e.data.functions,r=>(o(),a("a",{key:r,href:`/${r}`,target:"_blank"}
1,[t("code",null,m(r),1)],8,L))),128))])],64)):d("",!0),e.data.packages?(o(),a(i,{key:1},[n[1]||(n[1]=t("div",{"i-carbon-cube":"",ma:"",op50:"",title:"Packages"},null,-1)),t("div",O,[(o(!0),a(i,null,p(e.data.packages,r=>(o(),a("a",{key:r,href:"/add-ons"},[t("code",null,m(r),1)]))),128))])],64)):d("",!0)])):d("",!0)]))}}),V={grid:"~ sm:cols-2 md:cols-3 lg:cols-4 gap-x-3 gap-y-20 items-start","p-10":""},W=g({__name:"HomeTeam",setup(s){return(e,n)=>{const r=U;return o(),a(i,null,[n[0]||(n[0]=t("div",{class:"vp-doc"},[t("h2",{"pb-2":"","pt-5":"","font-normal":"",op50:""}," Meet The Team ")],-1)),t("div",V,[(o(!0),a(i,null,p(f(x),l=>(o(),v(r,{key:l.github,data:l},null,8,["data"]))),128))])],64)}}}),q={},J={class:"home mt-4 flex flex-col items-center"};function R(s,e){const n=W,r=D,l=T;return o(),a("div",J,[u(n),u(r),u(l)])}const Q=h(q,[["render",R]]),ee=JSON.parse('{"title":"Stacks","titleTemplate":"Modern TypeScript Fullstack Development.","description":"","frontmatter":{"layout":"home","title":"Stacks","titleTemplate":"Modern TypeScript Fullstack Development.","hero":{"name":"Stacks.js","text":"Build. Ship. Faster.","tagline":"Rapid application, cloud & library development framework. For the best full-stack teams.","image":"/images/logos/logo-white.png","actions":[{"theme":"brand","text":"Coming Soon","link":"/guide/get-started"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/stacksjs/stacks"}]},"features":[{"title":"Best-in-Class DX","icon":"ð¦","details":"One framework that does it all. Building TypeScript apps & libraries has never been simpler."},{"title":"App Development","icon":"ð¥ï¸","details":"Performant Web or Tauri desktop applications, let Stacks handle the heavy-lifting for you."},{"title":"Library Development","icon":"ð","details":"Automagically builds & distributes your component & function libraries, via npm."},{"title":"Cloud Development","icon":"âï¸","details":"Automatic zero-downtime deployments of production-ready serverless clouds. Self-hosted."},{"title":"Modern Administration","icon":"ð","details":"A sleek admin dashboard, out-of-the-box. For devs & your clients. Our product is your product."},{"title":"Scalable APIs","icon":"ð¡","details":"Building serverless APIs has never been simpler. Focus on your business logic, not your infrastructure."},{"title":"Secure Authentication","icon":"ð","details":"Robust API & web authentication, ensuring the security of your user data. User-friendly, zero-config & ready-to-go."},{"title":"Built-in CI / CD","icon":"ð¤","details":"Focus on coding, not publishing. Automates linting, version tagging, changelog generation, test execution, and more."},{"title":"Global CDN","icon":"ð","details":"âSecurely deliver content with low latency and high transfer speeds,â AWS. Your assets, zero-config."},{"title":"Queues & Jobs","icon":"ð¦","details":"Leverage the power of queues. Defer time-consuming tasks using managed serverless queues."},{"title":"Notifications","icon":"ð¨","details":"Send notifications to your users via email, SMS, Slack, Discord, Push and more."},{"title":"Billing & Payments","icon":"ð³","details":"Accept payments from your users using Stripe. One-off payments, subscriptions, and more."},{"title":"Search Engine","icon":"ð","details":"Powerful & fast. âBuild an intuitive search experience in a snap,â Meilisearch."},{"title":"Progressive UI Engine","icon":"âï¸","details":"âAn approachable, performant and versatile framework for building web UIs,â Vue."},{"title":"Atomic CSS Engine","icon":"ð¨","details":"âInstant on-demand atomic CSS engine,â UnoCSS. Easily create & manage your styles."},{"title":"Streamlined Testing","icon":"ð§ª","details":"A fast built-in testing framework. Enjoyable support for both unit & feature tests."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1734032095000}'),X={name:"index.md"};function Y(s,e,n,r,l,Z){const k=Q;return o(),a("div",null,[u(k)])}const te=h(X,[["render",Y]]);export{ee as __pageData,te as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.