Azat S.'s Avatar

Azat S.

@azat.io

Frontend and open source developer. - ESLint Plugin Perfectionist - ESLint Plugin De Morgan - Eyecons - Actions Up - Todoctor - etc.

214
Followers
88
Following
147
Posts
29.11.2023
Joined
Posts Following

Latest posts by Azat S. @azat.io

ESLint Plugin De Morgan 2.1.1 is out!

🐞 Added explicit type annotation to configs export for better type safety

Details:
https://github.com/azat-...

01.03.2026 14:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

ESLint Plugin De Morgan 2.1.0 is out!

πŸš€ Adds support for ESLint v10

Details:
https://github.com/azat-...

01.03.2026 08:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Eyecons 1.15.0 has been released!

✨ New icons for OCaml, tsdown, JavaScript test & TypeScript test

Details:
https://github.com/azat-...

28.02.2026 07:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

βœ‚οΈ 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

18.02.2026 10:25 πŸ‘ 36 πŸ” 5 πŸ’¬ 1 πŸ“Œ 3

Today I am 34

16.02.2026 13:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
contributors to repo.npmx.dev, 150+ human beings!

contributors to repo.npmx.dev, 150+ human beings!

We're more than 150 humans collaborating at repo.npmx.dev πŸŽ‰

10.02.2026 22:37 πŸ‘ 148 πŸ” 20 πŸ’¬ 13 πŸ“Œ 8

Will it be somewhere on YouTube?

10.02.2026 12:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
actions-up Homebrew’s package index

Actions Up is now available for installation via Homebrew.

formulae.brew.sh/formula/acti...

10.02.2026 12:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
CLI AI Config example

CLI AI Config example

Claude 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...

03.02.2026 13:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
a screenshot of a github repo, showing there are 19 contributors: 14 avatars are displayed, with the text '+5 contributors'

a screenshot of a github repo, showing there are 19 contributors: 14 avatars are displayed, with the text '+5 contributors'

open source is incredible

this project was started on thursday
and open sourced on friday
and people found out on saturday

25.01.2026 23:34 πŸ‘ 156 πŸ” 6 πŸ’¬ 13 πŸ“Œ 3

Eyecons 1.14.0 has been released!

✨ Added icons for Julia, Twig, and PureScript

Details:
https://github.com/azat-...

21.01.2026 05:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Eyecons 1.13.0 is out!

✨ Added makefile & i18n icons
🐞 Now supports dockerfile extension

Details:
https://github.com/azat-...

18.01.2026 14:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Eyecons has already updated the Void Zero tool icons.

github.com/azat-io/eyec...

14.01.2026 12:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Eyecons 1.12.0 has been released!

✨ Support for alabaster theme & ts config files
πŸ”§ Updated vite, vitest & rolldown icons
✨ Added oxc icon

Details:
https://github.com/azat-...

14.01.2026 12:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
feat: add llms.txt endpoint for LLM-optimized documentation by quantizor Β· Pull Request #2388 Β· tailwindlabs/tailwindcss.com Add /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...

Modern Luddites don't break machines, they just decline pull requests. The resistance has begun πŸ˜€

github.com/tailwindlabs...

08.01.2026 10:56 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Most 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...

22.12.2025 15:18 πŸ‘ 15 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Will there be a video of the presentation?

17.12.2025 21:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
ESLint Plugin Perfectionist Optimize your code with our ESLint Plugin Perfectionist designed for sorting various data such as objects, imports, types, enums, and JSX props. Improve code readability and maintain a consistent codi...

Thanks to all users for feedback and ideas!

Docs: perfectionist.dev

GitHub: github.com/azat-io/esli...

17.12.2025 09:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

In addition, we added more pattern‑matching options in sort-objects and sort-object-types, improved numeric key sorting, and fixed many small bugs, especially around comment handling.

Removed deprecated API.

The plugin is smarter and more stable.

17.12.2025 09:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

In groups you can now override type, order, and newlinesBetween directly within the group. This gives more flexibility for complex configurations without duplicating settings.

Also added modifiers multiline/singleline for sort-imports and wildcard/named for sort-exports.

17.12.2025 09:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Expanded useConfigurationIf. You can now apply different settings depending on:

- declaration name (declarationMatchesPattern)
- comment above the declaration (declarationCommentMatchesPattern)
- having only numeric keys (hasNumericKeysOnly)

17.12.2025 09:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Two new rules for sorting import/export attributes, a new JS feature:

- sort-import-attributes
- sort-export-attributes

import { foo } from 'foo' with { type: 'json', unknown: 'unknown' }

17.12.2025 09:46 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - 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

Released 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 ⬇️

17.12.2025 09:46 πŸ‘ 17 πŸ” 6 πŸ’¬ 1 πŸ“Œ 1

Token Limit 1.6.0 has been released!

πŸš€ Added support for Claude Opus 4.5

Details:
https://github.com/azat-...

25.11.2025 18:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Astro 5.16 | Astro Astro 5.16 brings experimental SVG optimization with SVGO, interactive CLI shortcuts, and improved developer experience across the board.

Astro 5.16 is out, featuring SVG optimizations and more!

astro.build/blog/astro-5...

20.11.2025 16:08 πŸ‘ 59 πŸ” 9 πŸ’¬ 0 πŸ“Œ 1

πŸŽ‰ 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...

12.11.2025 13:47 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - 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

✨ 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...

02.11.2025 09:17 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Community Showcase (Q3 2025) An update on what the community have been up to in Q3 of 2025

here'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 works

31.10.2025 16:45 πŸ‘ 41 πŸ” 10 πŸ’¬ 0 πŸ“Œ 0

Token Limit 1.5.0 has been released!

πŸš€ Added support for Claude Haiku 4.5

Details:
https://github.com/azat-...

15.10.2025 21:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

An 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. πŸš€

15.10.2025 17:35 πŸ‘ 11 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0