PageSourceSearch

https://laniewski.me/component---src-pages-index-tsx-0846216b02d3e2687665.js

js laniewski.me collected 2026-09-24 14:04:26 UTC 8,973 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunklaniewski_me=self.webpackChunklaniewski_me||[]).push([[691],{298:function(e,t,n){n.d(t,{K:function(){return x}});const r=/([\p{Ll}\d])(\p{Lu})/gu,i=/(\p{Lu})([\p{Lu}][\p{Ll}])/gu,a=/(\d)\p{Ll}|(\p{L})\d/u,s=/[^\p{L}\d]+/giu,l="$1\0$2",o="";function c(e){let t=e.trim();t=t.replace(r,l).replace(i,l),t=t.replace(s,"\0");let n=0,a=t.length;for(;"\0"===t.charAt(n);)n++;if(n===a)return[];for(;"\0"===t.charAt(a-1);)a--;return t.slice(n,a).split(/\0/g)}function d(e){const t=c(e);for(let n=0;n<t.length;n++){const e=t[n],r=a.exec(e);if(r){const i=r.index+(r[1]??r[2]).length;t.splice(n,1,e.slice(0,i),e.slice(i))}}return t}function m(e,t){const[n,r,i]=h(e,t);return n+r.map(u(t?.locale)).join(t?.delimiter??" ")+i}function u(e){return!1===e?e=>e.toLowerCase():t=>t.toLocaleLowerCase(e)}function h(e,t={}){const n=t.split??(t.separateNumbers?d:c),r=t.prefixCharacters??o,i=t.suffixCharacters??o;let a=0,s=e.length;for(;a<e.length;){const t=e.charAt(a);if(!r.includes(t))break;a++}for(;s>a;){const t=s-1,n=e.charAt(t);if(!i.includes(n))break;s=t}return[e.slice(0,a),n(e.slice(a,s)),e.slice(s)]}function x(e){return m(e.trim().toLowerCase(),{delimiter:"-",...t});var t}},4361:function(e,t,n){function r(e){return e.replace("/blog/","").replace(/\/$/,"").replace("/","-")}n.d(t,{H:function(){return r}})},3120:function(e,t,n){n.d(t,{X:function(){return a}});var r=n(7294),i=n(5893);function a(e){let{data:t,...n}=e;return(0,i.jsxs)("span",{...n,children:["By ",t.map(((e,n)=>(0,i.jsxs)(r.Fragment,{children:[(0,i.jsx)("span",{itemScope:!0,itemProp:"author",itemType:"https://schema.org/Person",children:(0,i.jsx)("span",{itemProp:"name",children:e})}),n<t.length-1?" and ":""]},e)))]})}},6026:function(e,t,n){n.d(t,{t:function(){return i}});var r=n(5893);function i(e){let{value:t,...n}=e;const i=Math.ceil(t),a=`PT${i}M`;return(0,r.jsxs)("time",{...n,itemProp:"timeRequired",dateTime:a,children:[i," min read"]})}},5774:function(e,t,n){n.d(t,{T:function(){return f}});var r="index-module--post-excerpt__content--78477",i="index-module--post-excerpt__info--f519a",a="index-module--post-excerpt__keyword--a0c11",s="index-module--post-excerpt__title--fd1d0",l="index-module--post-excerpt__wrapper--e5c60",o=n(7294),c=n(1883),d=n(3120),m=n(298),u=n(5893);function h(e){let{data:t,...n}=e;return t.map(((e,r)=>(0,u.jsxs)(o.Fragment,{children:[(0,u.jsx)(c.Link,{...n,to:`/posts/${(0,m.K)(e)}/`,title:`Category: ${e}`,children:e}),r!==t.length-1?", ":null]},e)))}var x=n(6026),p=n(4361);function f(e){let{as:t="h2",link:n,title:m,datePublished:f,datePublishedMeta:j,dateModifiedMeta:g,authors:_,content:w,language:b,keywords:k,wordCount:N,timeToRead:y}=e;const P=`${(0,c.useStaticQuery)("1271460761").site.siteMetadata.siteUrl}/thumbnails/${(0,p.H)(n)}.png`,v=e=>o.createElement(t,e);return(0,u.jsxs)("article",{itemScope:!0,itemType:"http://schema.org/Article",className:l,lang:b,children:[(0,u.jsx)("meta",{itemProp:"image",content:P}),(0,u.jsx)("meta",{itemProp:"dateModified",content:g}),(0,u.jsx)("meta",{itemProp:"wordCount",content:`${N}`}),(0,u.jsxs)("header",{children:[(0,u.jsxs)("p",{className:i,children:[(0,u.jsx)(d.X,{data:_,className:"visually-hidden"}),(0,u.jsx)("time",{dateTime:j,itemProp:"datePublished",children:f}),(0,u.jsx)("span",{"aria-hidden":!0,children:" • "}),(0,u.jsx)(x.t,{value:y}),(0,u.jsx)("span",{"aria-hidden":!0,children:" • "}),(0,u.jsx)(h,{data:k,className:a})]}),(0,u.jsx)(v,{className:s,children:(0,u.jsx)(c.Link,{to:n,itemProp:"url",rel:"bookmark",children:(0,u.jsx)("span",{itemProp:"headline",children:m})})})]}),(0,u.jsx)("p",{dangerouslySetInnerHTML:{__html:w},itemProp:"description",className:r})]})}},7220:function(e,t,n){n.r(t),n.d(t,{Head:function(){return $},default:function(){return H}});var r=n(8875),i="index-module--game__card--cae3f",a="index-module--game__description--292ee",s="index-module--game__link--57e75",l="index-module--game__name--7478d",o="index-module--game__wrapper--b9a88",c=n(7294),d=n(5893);function m(e){let{link:t,name:n,description:r,icon:m,color:u,textColor:h,as:x="article"}=e;const p=e=>c.createElement(x,e);return(0,d.jsx)(p,{className:o,children:(0,d.jsx)("a",{className:s,href:t,children:(0,d.jsxs)("figure",{className:i,style:{color:h,backgroundColor:u,boxShadow:`\n              0 6px 20px -10px ${u},\n              0 0px 8px -2px rgba(0, 0, 0, 0.25)\n            `},children:[(0,d.jsx)("picture",{children:(0,d.jsx)("img",{alt:`Icon 
1image for ${n} game`,src:m,width:380,height:380,loading:"lazy"})}),(0,d.jsxs)("figcaption",{children:[(0,d.jsx)("h4",{className:l,children:n}),(0,d.jsx)("p",{className:a,children:r})]})]})})})}var u="index-module--heading__text--edf62",h="index-module--heading__wrapper--32832";function x(e){let{children:t,...n}=e;return(0,d.jsx)("header",{className:h,...n,children:t})}x.H1=function(e){let{children:t,...n}=e;return(0,d.jsx)("h1",{className:`${u}`,...n,children:t})},x.H2=function(e){let{children:t,...n}=e;return(0,d.jsx)("h2",{className:`${u} index-module--heading__text--h2--dfb47`,...n,children:t})},x.H3=function(e){let{children:t,...n}=e;return(0,d.jsx)("h3",{className:`${u} index-module--heading__text--h3--b2805`,...n,children:t})},x.H4=function(e){let{children:t,...n}=e;return(0,d.jsx)("h4",{className:`${u}`,...n,children:t})},x.H5=function(e){let{children:t,...n}=e;return(0,d.jsx)("h5",{className:`${u}`,...n,children:t})},x.H6=function(e){let{children:t,...n}=e;return(0,d.jsx)("h6",{className:`${u}`,...n,children:t})};var p="index-module--hero--5efce",f="index-module--hero__subtitle--cda69",j="index-module--hero__title--dcec7",g="index-module--hero__wrapper--1a248";function _(){return(0,d.jsx)("article",{className:p,children:(0,d.jsx)("div",{className:g,children:(0,d.jsxs)("header",{children:[(0,d.jsxs)("h1",{className:j,children:["Bartosz",(0,d.jsx)("br",{})," Łaniewski"]}),(0,d.jsxs)("h2",{className:f,children:["Software Engineer passionate about ",(0,d.jsx)("em",{children:"beautiful"})," code"]})]})})})}var w=n(5551),b=n(5774),k="index-module--repository__description--19a70",N="index-module--repository__link--824f1",y="index-module--repository__name--d1764",P="index-module--repository__tag--39c99";function v(e){let{link:t,name:n,description:r,keywords:i,as:a="article"}=e;const s=e=>c.createElement(a,e);return(0,d.jsxs)(s,{"data-repo-name":n,itemType:"http://schema.org/SoftwareSourceCode",itemScope:!0,children:[(0,d.jsx)("link",{itemProp:"c
1odeRepository",href:t}),(0,d.jsxs)("a",{className:N,target:"_blank",rel:"noopener noreferrer",href:t,children:[(0,d.jsx)("h4",{className:y,itemProp:"name",children:n}),(0,d.jsx)("p",{className:k,itemProp:"about",children:r}),(0,d.jsx)("aside",{itemProp:"keywords",children:i.map((e=>(0,d.jsx)("strong",{className:P,children:e},e)))})]})]})}var C=n(2349);function H(e){let{data:t}=e;const n=t.allMdx.nodes,i=t.allGamesYaml.nodes,a=t.allRepositoriesYaml.nodes;return(0,d.jsxs)(w.A,{children:[(0,d.jsx)(_,{}),(0,d.jsx)(r.V,{children:(0,d.jsxs)("article",{children:[(0,d.jsxs)(x,{children:[(0,d.jsx)(x.H2,{children:"Newest articles"}),(0,d.jsx)(x.H3,{children:"I write articles about web development, mostly React, Vue, best practices, accessibility and JS related stuff."})]}),(0,d.jsx)("ol",{className:"list",children:n.map((e=>(0,d.jsx)("li",{children:(0,d.jsx)(b.T,{as:"h3",link:e.fields.slug,wordCount:e.fields.timeToRead.words,timeToRead:e.fields.timeToRead.minutes,title:e.frontmatter.title,datePublished:e.frontmatter.datePublished,datePublishedMeta:e.frontmatter.datePublishedMeta,dateModifiedMeta:e.frontmatter.dateUpdatedMeta,authors:e.frontmatter.authors,content:e.frontmatter.description||e.excerpt,language:e.frontmatter.language,keywords:e.frontmatter.keywords})},e.fields.slug)))})]})}),(0,d.jsxs)("article",{children:[(0,d.jsxs)(x,{children:[(0,d.jsx)(x.H2,{children:"Hand-crafted games"}),(0,d.jsx)(x.H3,{children:"I create mobile games from scratch! I learn most by experimenting and game development makes me experiment a lot!"})]}),(0,d.jsx)("ol",{className:"games list",children:i.map((e=>(0,d.jsx)(m,{as:"li",link:e.path,name:e.name,icon:e.icon,color:e.color,textColor:e.textColor,description:e.desc},e.id)))})]}),(0,d.jsx)(r.V,{children:(0,d.jsxs)("article",{children:[(0,d.jsxs)(x,{children:[(0,d.jsx)(x.H2,{children:"Open-source projects"}),(0,d.jsx)(x.H3,{children:"Community is essential to me. I want to become the kind of developer that I would want to work with. That is why I share my knowledge, code, and time with others."})]}),(0,d.jsx)("ol",{className:"repositories list",children:a.map((e=>(0,d.jsx)(v,{as:"li",link:e.path,name:e.name,description:e.desc,keywords:e.keywords},e.id)))})]})})]})}function $(e){let{data:t}=e;const n=t.site.siteMetadata.siteUrl;return(0,d.jsx)(C.H,{url:`${n}/`,title:"Bartosz Łaniewski",description:"Creative designer & developer based in Poland. Passionate about architecture and beautiful software."})}}}]);
2//# sourceMappingURL=component---src-pages-index-tsx-0846216b02d3e2687665.js.map

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.