Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 16/09/2026The prototype of my Slow Reader is ready. I’m working on the onboarding, so people can quickly get the idea. I added a demo mode so you can explore the UI right away: dev.slowreader.app Any recommendations for neutral and beautiful RSS feeds for the demo? 072
Reposted by Azat S.Anthony Fu @antfu.me · 02/09/2026ESLint Config Inspector v3.4.0 now supports visualizing the ESLint stats, showing which rules or files are slowing you down! github.com/eslint/confi... 3718
Azat S. @azat.io · 30/08/2026The ESLint Perfectionist website is now optimized for AI agents isitagentready.com/perfectionis... 010
Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 28/07/2026My new article is out! A systematic guide to releasing npm packages as safely as possible in 2026 (with a Skill to quickly apply the practices to your open source projects). Not just “do X”: I cover real supply chain attacks and explain how each defense helps. evilmartians.com/chronicles/t...evilmartians.comThe secure way to release an npm package in 2026—Martian Chronicles, Evil Martians’ team blogHow to protect your npm package from being stolen in a supply chain attack and improve its position in security ratings 1269
Azat S. @azat.io · 04/07/2026Todoctor 1.4.2 is here! 🔧 Preview chart now responsive on window resize 🐞 Minor bug fixes Details: github.com/azat-... 000
Azat S. @azat.io · 28/06/2026Over the past month, 171 new rules have been added to the ESLint Unicorn plugin. That's incredibly powerful github.com/sindresorhus...github.comReleases · sindresorhus/eslint-plugin-unicornMore than 300 powerful ESLint rules. Contribute to sindresorhus/eslint-plugin-unicorn development by creating an account on GitHub. 020
Azat S. @azat.io · 19/06/2026ESLint Perfectionist plugin has reached 10 million downloads per month! 🎉 github.com/azat-io/esli... 170
Azat S. @azat.io · 30/05/2026Eyecons 1.16.0 has been released! ✨ Added support for semantic rainbow theme Details: github.com/azat-... 010
Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 20/05/2026Update control: Pin the actions you use to SHA commits. For npm, actions-up can do this github.com/azat-io/actions-up for other ecosystems, use pinact github.com/suzuki-shuns... actions-up has a --min-age 1 option to wait a day after a new version is released. 192
Azat S. @azat.io · 07/05/2026ESLint Plugin De Morgan 2.1.2 is out! 🐞 Fixed invalid autofixes for grouped boolean expressions Details: github.com/azat-... 010
Azat S. @azat.io · 30/04/2026Todoctor 1.4.1 is out! 🐞 Fixed panics in history collection 🔧 Prevented duplicate keys in preview blocks 🐞 Fixed favicon loading issue Details: github.com/azat-... 010
Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 23/03/2026Another GitHub Action hack where old versions were swapped to infect CI. socket.dev/blog/trivy-u... It’s another example of why you should pin actions in your workflows by commit SHA, not by version tags. For JS projects, use actions-up: github.com/azat-io/acti... For everything else: pinact.socket.devTrivy Under Attack Again: Widespread GitHub Actions Tag Comp...Attackers compromised Trivy GitHub Actions by force-updating tags to deliver malware, exposing CI/CD secrets across affected pipelines. 1102
Azat S. @azat.io · 01/03/2026ESLint Plugin De Morgan 2.1.1 is out! 🐞 Added explicit type annotation to configs export for better type safety Details: github.com/azat-... 130
Azat S. @azat.io · 01/03/2026ESLint Plugin De Morgan 2.1.0 is out! 🚀 Adds support for ESLint v10 Details: github.com/azat-... 000
Azat S. @azat.io · 28/02/2026Eyecons 1.15.0 has been released! ✨ New icons for OCaml, tsdown, JavaScript test & TypeScript test Details: github.com/azat-... 020
Reposted by Azat S.Lars @webpro.nl · 18/02/2026✂️ Knip v5.84.0 is out Updated React Native/Metro, Yarn, pm2, improved compilers, config hints, Language Server v2 & so much more. Thanks @wojtekmaj.pl, @jgoux.dev, @azat.io for invaluable contributions & input! You're the best ❤️ Changelog (got a minute?): github.com/webpro-nl/kn... Knip: knip.dev 1365
Reposted by Azat S.npmx @npmx.dev · 10/02/2026We're more than 150 humans collaborating at repo.npmx.dev 🎉 1314820
Azat S. @azat.io · 10/02/2026Actions Up is now available for installation via Homebrew. formulae.brew.sh/formula/acti...formulae.brew.shactions-upHomebrew’s package index 000
Azat S. @azat.io · 03/02/2026Claude Code, Codex, Gemini CLI, OpenCode - all use different config formats. I made a script to sync them quickly. Repo also includes my configs: subagents, skills, commands, MCP servers. github.com/azat-io/ai-c... 030
Reposted by Azat S.danielroe @danielroe.dev · 25/01/2026open source is incredible this project was started on thursday and open sourced on friday and people found out on saturday 131566
Azat S. @azat.io · 21/01/2026Eyecons 1.14.0 has been released! ✨ Added icons for Julia, Twig, and PureScript Details: github.com/azat-... 000
Azat S. @azat.io · 18/01/2026Eyecons 1.13.0 is out! ✨ Added makefile & i18n icons 🐞 Now supports dockerfile extension Details: github.com/azat-... 000
Azat S. @azat.io · 14/01/2026Eyecons has already updated the Void Zero tool icons. github.com/azat-io/eyec... 010
Azat S. @azat.io · 14/01/2026Eyecons 1.12.0 has been released! ✨ Support for alabaster theme & ts config files 🔧 Updated vite, vitest & rolldown icons ✨ Added oxc icon Details: github.com/azat-... 000
Azat S. @azat.io · 08/01/2026Modern Luddites don't break machines, they just decline pull requests. The resistance has begun 😀 github.com/tailwindlabs...github.comfeat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.comAdd /llms.txt endpoint that serves a concatenated, text-only version of all Tailwind CSS documentation pages optimized for Large Language Model consumption. Extract text from MDX files, removing J... 130
Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 22/12/2025Most supply chain attacks are at their most dangerous on the first day. So a good package manager should have an option to show only versions that are at least a day old (pnpm and Bun have this). actions-up (for GitHub Actions CI) has this too: github.com/azat-io/acti... 0153
Azat S. @azat.io · 17/12/2025Released ESLint Plugin Perfectionist v5.0.0. 🎉 It’s a plugin for sorting imports, TS types, JSX props, classes, objects, variables, and more. In this release: move to ESM-only, dropped Node.js v18 support, two new rules. github.com/azat-io/esli... More in the thread below ⬇️github.comGitHub - azat-io/eslint-plugin-perfectionist: ☂️ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.☂️ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc. - azat-io/eslint-plugin-perfectionist 1186
Azat S. @azat.io · 25/11/2025Token Limit 1.6.0 has been released! 🚀 Added support for Claude Opus 4.5 Details: github.com/azat-... 000
Reposted by Azat S.Astro @astro.build · 20/11/2025Astro 5.16 is out, featuring SVG optimizations and more! astro.build/blog/astro-5...astro.buildAstro 5.16 | AstroAstro 5.16 brings experimental SVG optimization with SVGO, interactive CLI shortcuts, and improved developer experience across the board. 0599
Azat S. @azat.io · 12/11/2025🎉 ESLint Plugin Perfectionist just hit 5 million downloads per month! Thank you to everyone using it to keep their code organized. v5.0.0 is around the corner with some exciting updates! 🛠 github.com/azat-io/esli... 020
Reposted by Azat S.SerKo @serko.dev · 02/11/2025✨ markdown-exit is finally out! A TypeScript rewrite of markdown-it with built-in types, async rendering and more. ⚡️ Drop-in ready and works with markdown-it plugins. 🔌 #typescript #markdown #web Give it a try and share your thoughts! 💭 github.com/serkodev/mar...github.comGitHub - serkodev/markdown-exit: Fast, customizable Markdown parser and renderer with full CommonMark support. TypeScript rewrite of markdown-it with enhancements.Fast, customizable Markdown parser and renderer with full CommonMark support. TypeScript rewrite of markdown-it with enhancements. - serkodev/markdown-exit 073
Reposted by Azat S.James @43081j.com · 31/10/2025here's what the @e18e.dev community has been upto for the last couple of months! huge thanks to everyone involved 🎉 much more to come very soon, and we have a roadmap of some super useful tools in the workse18e.devCommunity Showcase (Q3 2025)An update on what the community have been up to in Q3 of 2025 04111
Azat S. @azat.io · 15/10/2025Token Limit 1.5.0 has been released! 🚀 Added support for Claude Haiku 4.5 Details: github.com/azat-... 000
Azat S. @azat.io · 15/10/2025An excellent guide to creating a search function on a website using @astro.build and @svelte.dev. Thanks to this guide by Evil Martians, we have implemented a search on the ESLint Perfectionist website. It will be released soon. 🚀 0114
Azat S. @azat.io · 08/10/2025Eyecons 1.11.0 has been released! ✨ New icons: rolldown, codecov, coderabbit, gemini 🔧 Added support for aura theme Details: github.com/azat-... 010
Reposted by Azat S.ESLint @eslint.org · 06/10/2025ESLint v10.0.0 is coming! Check out our latest blog post for what to expect. eslint.org/blog... 2347
Azat S. @azat.io · 04/10/2025ESLint Plugin Perfectionist 4.15.1 is out! 🐞 Fixed decorator & destructured assignment detection 🐞 Improved call expression handling in sort-objects Details: github.com/azat-io/eslint-plugin-pe… 000
Azat S. @azat.io · 01/10/2025Token Limit 1.4.0 has been released! 🚀 Support for Claude Sonnet 4.5 Details: github.com/azat-... 000
Azat S. @azat.io · 29/09/2025Just released ESLint Plugin De Morgan v2.0.0. - Dropped Node.js v18 support - Now an ESM-only package This plugin automatically applies De Morgan's laws to your boolean expressions for cleaner, more readable code: !(a && b) → !a || !b github.com/azat-io/esli...github.comGitHub - azat-io/eslint-plugin-de-morgan: 🧵 ESLint plugin for transforming negated boolean expressions via De Morgan’s laws🧵 ESLint plugin for transforming negated boolean expressions via De Morgan’s laws - azat-io/eslint-plugin-de-morgan 020
Azat S. @azat.io · 28/09/2025If you are concerned that LLM will delete your files, you can add the alias rm="trash" to your ZSH config, and your files will be moved to the trash instead of being permanently deleted 000
Reposted by Azat S.REL1CX @rel1cx.bsky.social · 27/09/2025Announcing eslint-react.xyz v2.0.0: Now ESM-Only eslint-react.xyz/docs/release...eslint-react.xyzAnnouncing v2.0.0 | ESLint ReactA major release embracing modern JavaScript standards with powerful new rules and DX improvements 0162
Azat S. @azat.io · 24/09/2025We encountered a problem when migrating ESLint Perfectionist to ESM-only and supporting older ESLint config formats. If you have any thoughts on this, I'd like to hear them: github.com/azat-io/esli... fyi @joshuakgoldberg.com @e18e.dev @eslint.org 010
Azat S. @azat.io · 23/09/2025A great post by @avestura.dev about the problems faced by Iranian developers and ordinary people, who suffer from sanctions much more than their governments do 💚 gist.github.com/avestura/ce2...gist.github.comdelete-from-users-where-location-iran.mdGitHub Gist: instantly share code, notes, and snippets. 000
Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 28/08/2025Moved from pinact to actions-up by @azat.io. github.com/ai/environme... github.com/azat-io/acti... These tools lock GitHub actions by commit instead of versions (like lock file). But actions-up also suggest a good UI for actions update (like pnpm update --interactive). 171
Azat S. @azat.io · 27/08/2025Released Actions Up for interactive GitHub Actions updates. 🔼 It replaces floating version tags with commit SHAs for better security. Scans all workflows, shows outdated actions, lets you choose what to update, and adds version comments for readability. github.com/azat-io/acti...github.comGitHub - azat-io/actions-up: 🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning - azat-io/actions-up 164
Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 26/08/2025I started a new open source project: Multiocular shows what’s changed in your node_modules after dependency updates. Right now it just shows a diff, but I have many of idea. It is part of my long-running fight against Supply Chain Attacks. github.com/multiocular-... 28513
Reposted by Azat S.ESLint @eslint.org · 22/08/2025ESLint v9.34.0 has been released: eslint.org/blog... 2161