PageSourceSearch

https://ts-collect.netlify.app/assets/index.md.B0WLgVzb.lean.js

js ts-collect.netlify.app collected 2026-10-03 11:32:31 UTC 6,820 bytes, 1 lines download raw bytes

1import{d as m,o as r,i,F as l,j as n,P as h,E as g,_ as p,am as b,t as _,k,e as v,g as d}from"./chunks/framework.BpPtVZkH.js";const x=!0,y=!1,S=!1,u={chrisbbreuer:x,glennmichael123:y,"cab-mikee":!0,konkonam:S},c={};function w(t){return`https://avatars.githubusercontent.com/${t}?v=4`}const $=Object.keys(u).reduce((t,e)=>(c[e]=w(e),u[e]&&t.push({name:e,avatar:c[e]}),t),[]),T=[{avatar:c.chrisbbreuer||"default-avatar.png",name:"Chris Breuer",github:"chrisbbreuer",twitter:"chrisbbreuer",bluesky:"chrisbreuer.dev",sponsors:!0,description:"Open sourceror.<br>Core Stacks team.<br>Working at Stacks.js",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:"Open sourceror.<br>Core Stacks team.<br>Working at Stacks.js"},{avatar:c["cab-mikee"]||"default-avatar.png",name:"Mike",github:"cab-mikee",twitter:"cab-mikee",sponsors:!1,description:"Open sourceror.<br>Core Stacks team.<br>Working at Stacks.js",packages:["core"],functions:["backend","frontend"]},{avatar:c.konkonam||"default-avatar.png",name:"Zoltan",github:"konkonam",sponsors:!0,description:"Open sourceror.<br>Core Stacks team.",packages:["core"],functions:["backend","frontend","desktop"]}].sort((t,e)=>{const a=Object.keys(u);return a.findIndex(o=>o===t.github)-a.findIndex(o=>o===e.github)}),C={"max-w-200":"","p-10":"","text-center":"","text-lg":"","leading-7":""},A={flex:"~ wrap gap-1","justify-center":""},H=["href","aria-label"],L=["src","alt"],P=m({__name:"HomeContributors",setup(t){return(e,a)=>(r(),i(l,null,[a[1]||(a[1]=n("div",{class:"vp-doc"},[n("h2",{"pb-2":"","pt-5":"","font-normal":"",op50:""}," Contributors ")],-1)),n("div",C,[n("div",A,[(r(!0),i(l,null,h(g($),({name:o,avatar:s})=>(r(),i("a",{key:o,href:`https://github.com/${o}`,"m-0":"",rel:"noopener noreferrer","aria-label":`${o} on GitHub`},[n("img",{loading:"lazy",src:s,width:"40",height:"40","h-10":"","min-h-10":"","min-w-10":"","w-10":"","rounded-full":"",alt:`${o}'s avatar`},null,8,L)],8,H))),128))]),a[0]||(a[0]=n("br",null,null,-1))])],64))}}),j={};function M(t,e){return r(),i(l,null,[e[0]||(e[0]=n("div",{class:"vp-doc"},[n("h2",{"pb-2":"","pt-5":"","font-normal":"",op50:""}," Stacks Sponsors ")],-1)),e[1]||(e[1]=b("",2))],64)}const O=p(j,[["render",M]]),z={"text-center":""},V=["src","alt"],I={"mb-1":"","mt-2":"","text-xl":""},E=["innerHTML"],N={flex:"~ inline gap-2",py2:"","text-2xl":""},B=["href","aria-label"],G=["href","title","aria-label"],D=m({__name:"TeamMember",props:{data:{}},setup(t){return(e,a)=>(r(),i("div",z,[n("img",{loading:"lazy",width:"100",height:"100","m-auto":"","h-25":"","min-h-25":"","min-w-25":"","w-25":"","rounded-full":"",src:t.data.avatar,alt:`${t.data.name}'s avatar`},null,8,V),n("div",I,_(t.data.name),1),n("div",{"h-80px":"",op60:"",innerHTML:t.data.description},null,8,E),n("div",N,[n("a",{class:"i-carbon-logo-github mya inline-block text-current op30 transition duration-200 hover:op100",href:`https://github.com/${t.data.github}`,target:"_blank",rel:"noopener noreferrer","aria-label":`${t.data.name} on GitHub`},null,8,B),t.data.sponsors?(r(),i("a",{key:0,class:"i-carbon-favorite-filled mya inline-block text-current op30 transition duration-200 hover:op100",href:`https://github.com/sponsors/${t.data.github}`,target:"_blank",rel:"noopener noreferrer",title:`Sponsor ${t.data.name}`,"aria-label":`Sponsor ${t.data.name}`},null,8,G)):k("",!0)])]))}}),F={grid:"~ cols-2 lg:cols-4 gap-x-3 gap-y-20 items-stretch","p-10":""},R=m({__name:"HomeTeam",setup(t){return(e,a)=>{const o=D;return r(),i(l,null,[a[0]||(a[0]=n("div",{class:"vp-doc"},[n("h2",{"pb-2":"","pt-5":"","font-normal":"",op50:""}," Meet The Team ")],-1)),n("div",F,[(r(!0),i(l,null,h(g(T),s=>(r(),v(o,{key:s.github,data:s,class:"flex flex-col items-center text-center p-4 h-full"},null,8,["data"]))),128))])],64)}}}),W={},J={class:"flex flex-col items-center mt-4 home"};function U(t,e){const a=R,o=O,s=P;return r(),i("div",J,[d(a),d(o),d(s)])}const q=p(W,[["render",U]]),Y=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"ts-collect","text":"A TypeScript Collection Library","tagline":"Lightweight & powerful Laravel-like Collections written for Type
1Script.","image":"/images/logo-white.png","actions":[{"theme":"brand","text":"Get Started","link":"/intro"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/stacksjs/ts-collect"}]},"features":[{"title":"Familiar API","icon":"👪","details":"Laravel-like API for working with collections in TypeScript."},{"title":"Lightweight","icon":"🚀","details":"Small footprint and performance optimized."},{"title":"Powerful","icon":"💪","details":"Rich set of methods for working with collections."},{"title":"Type Safety","icon":"🔒","details":"Ensures strong typing and catches errors during development."},{"title":"Advanced Data Processing","icon":"📊","details":"Includes operations for statistical analysis, time series, and machine learning."},{"title":"Lazy Evaluation","icon":"🛌","details":"Optimized for large datasets with support for deferred and memory-efficient processing."},{"title":"Asynchronous Operations","icon":"⏳","details":"Handle async tasks with methods like `mapAsync`, `filterAsync`, and `reduceAsync`."},{"title":"Serialization","icon":"🔄","details":"Export collections to JSON, CSV, XML, SQL, and other formats seamlessly."},{"title":"Comprehensive Sorting","icon":"🔢","details":"Sort by value, keys, or multiple criteria with advanced sorting methods."},{"title":"Data Validation","icon":"✅","details":"Built-in validation framework for schema-based data quality checks."},{"title":"Text and Pattern Matching","icon":"✍️","details":"Fuzzy matching, regex utilities, and advanced text manipulation methods."},{"title":"Stream Processing","icon":"🌊","details":"Supports streaming for batch processing and memory-efficient operations."},{"title":"Geographic and Financial Tools","icon":"🌍","details":"Support for geospatial calculations and financial data handling."},{"title":"Highly Configurable","icon":"⚙️","details":"Customize behavior with powerful configuration options."},{"title":"Extensive Statistical Tools","icon":"📈","details":"Compute averages, variances, correlations, and other statistical metrics."},{"title":"Machine Learning Ready","icon":"🤖","details":"Integrated clustering, regression, and anomaly detection methods."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1735519009000}'),Q={name:"index.md"};function X(t,e,a,o,s,Z){const f=q;return r(),i("div",null,[d(f)])}const tt=p(Q,[["render",X]]);export{Y as __pageData,tt 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.