Vjacheslav Trushkin

@cyberalien.dev

Full stack open source dev from Estonia, author of Iconify. https://github.com/cyberalien/ https://github.com/iconify/

Iconify has reached a new milestone: over 300k open source icons! Huge thanks to all developers that release open source icons and maintain them. Most developers don't realise how many amazing open source icon sets exist.

Yay, another day, another email from "security researcher" about CVE "discovered" in a package I've published. And yet again, it is AI slop. At first glance it seems like solid CVE, but yet again relies on unrealistic scenario user has no access to. I'm tired of AI slop.

Automated deployments have been very unreliable lately with NPM. Usually NPM fails to download and install packages for about 20-30 minutes after new version has been published. But today, deploy failed because NPM thinks "@vue/shared" 3.5.39 (released 2 days ago) does not exist.

Added support for Astro to Iconify Unplugin: github.com/iconify/icon... However, it is not recommended because icons are generated by splitting SVG to SVG + CSS, which all browsers support, except for Safari. Use islands with Vue, Svelte or React components instead, which have Safari fallback.

GitHub - iconify/iconify-unplugin: Icon components on demand for almost 300k icons, rendered as SVG + CSS

Icon components on demand for almost 300k icons, rendered as SVG + CSS - iconify/iconify-unplugin

github.com

Spent last 2 full days coding in Zed... and I'm not planning to go back to VSCode. Zed is very impressive! There are minor annoyances and quirks, mostly related to syntax highlight and functionality of code autocomplete, but it is significantly faster and works perfectly in large monorepos.

I'm experiencing a huge issue with VSCode for last 2 days: import suggestions no longer work in any project. Nothing new installed recently. Disabled all extensions, VSCode is still broken. Anyone experiencing the same issue?

About a week ago I got rid of infinite scroll for icons on Iconify website. Didn't realise how bad it affected SEO until I looked at search performance emails. Last month: 192k impressions, 4.43k clicks 2 years ago: 2.07m impressions, 106k clicks. Infinite scroll was such a bad idea!

We've just published patch releases of devalue, Svelte, and SvelteKit that fix a number of vulnerabilities. No need to panic — they're all hard to exploit or reliant on experimental features — but we recommend updating as soon as you get a chance. More details in the advisories:

Fun fact: NPM has limit on how many packages you can publish consequently! Ran a script to update packages for over 200 icon sets for 4 frameworks (adding new feature), so 800+ packages. NPM started timing out after about 500 packages. Had to wait for about an hour before I could publish again.

Anyone else got hit with massive wave of GitHub issues spam? My repo just did, over 4000 issues of spam. GitHub was fast to clean it up, only several issues remained for me to delete when I got home, but my poor mailbox is dealing with 4000+ email notifications...