Lennart
banner
lekoarts.de
Lennart
@lekoarts.de
Software Engineer at Mastra • Previously Clerk, Netlify, Gatsby • Hiking & Photography • lekoarts.de
If you're using changesets and have run into problems with the GitHub changelog generator & API rate/query limits, give github.com/LekoArts/cha... a try. I replaced the API parts with `git` calls.
GitHub - LekoArts/changesets-changelog-github-local: A local-only version of '@changesets/changelog-github' that doesn't rely on GitHub's API.
A local-only version of '@changesets/changelog-github' that doesn't rely on GitHub's API. - LekoArts/changesets-changelog-github-local
github.com
September 7, 2025 at 10:12 AM
Touched some grass this week 🏔️
August 30, 2025 at 5:01 PM
Hello from nighttime Osaka 🇯🇵👋🏻

#osaka #nighttime #photography #FujiFilm
May 19, 2025 at 1:45 PM
Hello from nighttime Tokyo 🇯🇵👋🏻

#tokyo #nighttime #photography #fujifilm
May 6, 2025 at 2:39 AM
Hello from nighttime Seoul 🇰🇷 👋🏻

#seoul #nighttime #photography
April 30, 2025 at 1:58 AM
Reposted by Lennart
Happy to announce Parcel v2.14, now with support for React Server Components! 🥳

RSCs can be integrated into client-rendered apps, server rendered, or statically rendered at build time.

Also: rust MDX compiler, create-parcel CLI, new error overlay, and native import maps.

parceljs.org/blog/v2-14-0
March 18, 2025 at 3:47 PM
Super niche but might be helpful for anyone using #Duplicati together with @discord.com — this Cloudflare Worker is a proxy between the notifications Duplicati sends out. It formats them to an embed which you can send to a webhook URL of a Discord channel.

github.com/LekoArts/dup...
GitHub - LekoArts/duplicati-discord-cloudflare-worker: Cloudflare Worker to proxy Duplicati notifications to Discord channel via webhooks
Cloudflare Worker to proxy Duplicati notifications to Discord channel via webhooks - LekoArts/duplicati-discord-cloudflare-worker
github.com
March 25, 2025 at 2:46 PM
Reposted by Lennart
Awesome addition. This will bring the `auth()` and `currentUser()` helpers from the @clerk.com + Next SDK to the community Svelte SDK
March 21, 2025 at 4:33 PM
Reposted by Lennart
Another weekend, another @astro.build content loader. This time for @plausible.io 🎉 It's my tool of choice for website analytics. The content loader fetches information from the Stats API v2 with your custom query.
Astro Loaders by LekoArts
Need to pull in content using Astro's content layer? Reach for one of the provided loaders and stop dealing with complicated third-party APIs.
astro-loaders.lekoarts.de
March 17, 2025 at 1:49 PM
Another weekend, another @astro.build content loader. This time for @plausible.io 🎉 It's my tool of choice for website analytics. The content loader fetches information from the Stats API v2 with your custom query.
Astro Loaders by LekoArts
Need to pull in content using Astro's content layer? Reach for one of the provided loaders and stop dealing with complicated third-party APIs.
astro-loaders.lekoarts.de
March 17, 2025 at 1:49 PM
Maybe I can stop re-starting the TS server in VSCode once this lands 🙏🏻 (But for real, seems like a nice speed improvement)

devblogs.microsoft.com/typescript/t...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 3:27 PM
I published a new @astro.build content loader over the weekend — this time for @clerk.com 🫶🏻

As a start I've added useful Backend API endpoints (GET) that can be displayed on an unauthenticated static page.

Most fun was creating Zod schema from Clerk's OpenAPI spec + adding TypeScript autocomplete.
Astro Loaders by LekoArts
Need to pull in content using Astro's content layer? Reach for one of the provided loaders and stop dealing with complicated third-party APIs.
astro-loaders.lekoarts.de
March 10, 2025 at 9:15 AM
Oh yes, we're sooo back. And Tom Scott this time 🎉
March 5, 2025 at 5:24 PM
Second part of my #Unraid series is out! This time I list my (thus subjective) essential Unraid apps.

Gotta find more inspiration for useful user scripts now 👀
Essential Unraid Apps
Apps that I will always install when setting up a new Unraid server
www.lekoarts.de
February 25, 2025 at 9:33 AM
Late last year I built my first #Unraid server and I figured I should write some posts about it. I'm sure it will help me in the future, too 😅

First part in the series is out: "My First Unraid Server"
My First Unraid Server
My journey from a Synology NAS to building my first Unraid server, detailing my initial hardware and software choices.
www.lekoarts.de
February 9, 2025 at 3:08 PM
I don't know who else needs this but here's a little web app to wrap text with JSDoc comment, for example to easily add example code to `@example` blocks of said JSDoc.

While using Typedoc currently I need that _a lot_ 😅

string-to-jsdoc-comment.netlify.app
String to JSDoc comment
Copy & paste code to JSDoc @example blocks with this little online helper tool
string-to-jsdoc-comment.netlify.app
January 31, 2025 at 10:23 AM
Reposted by Lennart
I am very excited to announce Unpic 1.0 🎉

As easy as an <img> tag but generates all the right attributes and styles for a responsive image. No downloading and no build-time resize

• Components for ten frontend frameworks
• Support for 26 image providers, now with type-safe transforms for every one
Unpic 1.0 – Unpic
Introducing the first version of Unpic: image components for every framework
unpic.pics
January 20, 2025 at 10:11 AM
My @astro.build loaders collection for #Flickr is now complete!*

* For the endpoints that I need and will use. If something is missing, please open an issue ☺️
Astro Loaders by LekoArts
Need to pull in content using Astro's content layer? Reach for one of the provided loaders and stop dealing with complicated third-party APIs.
astro-loaders.lekoarts.de
December 18, 2024 at 9:52 AM
Shipped a React Router SDK for @clerk.com last week 🎉

You can use it with React Router's framework and library mode.
React Router SDK Beta
Add authentication and authorization to your React Router application in minutes with this new Clerk SDK.
clerk.com
December 17, 2024 at 2:52 PM
Hey @marcysutton.com and @madalyn.dev 👋🏻 I'm trying to make a FAB-like (m3.material.io/components/f...) UI that another team is implementing as accessible as possible. I've found articles around it but no defined patterns or written-down specs. Would you have any links to read up on? Thank you 🫶🏻
FAB – Material Design 3
Floating action buttons (FABs) help people take primary actions. They’re used to represent the most important action on a screen, such as Create or Reply.
m3.material.io
December 17, 2024 at 9:48 AM
I began working on a thing the last couple of nights, it's not fully ready yet but "ship early and often".

The first @astro.build loader I added was for #Flickr and I'll also use it on my personal website. Once that's done I have some ideas for other loaders ☺️
Astro Loaders by LekoArts
Need to pull in content using Astro's content layer? Reach for one of the provided loaders and stop dealing with complicated third-party APIs.
astro-loaders.lekoarts.de
December 11, 2024 at 10:44 AM
Awesome article by @joshwcomeau.com again 🎉

I went ahead and changed my frosted glass implementation on lekoarts.de - and used "mask-composite: intersect" to fade the glass edge on the left/right sides. For that to work you have to define "mask-image" with two gradients.
December 2, 2024 at 9:52 PM
Introduce yourself with four video games
November 21, 2024 at 10:25 AM
Mornings on the #ManhattanBridge are quite shaky due to the subways passing but the light in the sky and reflecting on the buildings is great!

#NYC #Fujifilm #Photography
November 19, 2024 at 10:06 AM