uk
Feedback
undefined

undefined

Відкрити в Telegram

JS новости, подкасты, задачки для тренировки мозга, материалы с мероприятий undefined community. YouTube https://youtube.com/c/undefinedcommunity

Показати більше
339
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
Spectral.js - библиотека работы с цветом, основанная на модели Kubelka-Munk, которая описывает взаимодействие света с краской
Spectral.js - библиотека работы с цветом, основанная на модели Kubelka-Munk, которая описывает взаимодействие света с краской для создания реалистичного смешения цветов. [демо]

danger-js - великодушный пожизненный диктатор для вашего проекта, позволяет настроить разнообразные проверки качества пулл-ре
danger-js - великодушный пожизненный диктатор для вашего проекта, позволяет настроить разнообразные проверки качества пулл-реквеста - ошибки линтинга, отсутствующую документацию, тесты. Слоган проекта звучит как: ⚠️ Перестаньте говорить "ты забыл …" на код-ревью) [gh]

[твит][replit] - интересно на сколько сократится количество ошибок при использовании такой "автопочинки" кода в проде. 😲
[твит][replit] - интересно на сколько сократится количество ошибок при использовании такой "автопочинки" кода в проде. 😲

simple-rsc - репозиторий с артефактами стрима c Дэном Абрамовым по имплементации React Server Side components.
simple-rsc - репозиторий с артефактами стрима c Дэном Абрамовым по имплементации React Server Side components.

🧀 Magicast - инструмент для программной модификации JavaScript и TypeScript с простым и элегантным синтаксисом. Под капотом
🧀 Magicast - инструмент для программной модификации JavaScript и TypeScript с простым и элегантным синтаксисом. Под капотом использует recast и babel. 🧙🏼 Magical modify a JS/TS file and write back magically just like JSON! 🔀 Exports/Import manipulate module's imports and exports at ease 💼 Function Arguments easily manipulate arguments passed to a function call, like defineConfig() 🎨 Smart Formatting preseves the formatting style (quotes, tabs, etc.) from the original code 🧑‍💻 Readable get rid of the complexity of AST manipulation and make your code super readable

txt-shuffle - кастомизируемая библиотека для анимации перемешанного текста [демо1, демо2]. Позволяет настраивать глифы, фреймрейт, задержки, направление анимации, имеет ряд lifecycle коллбеков.

KaTeX - синхронная, быстрая и изоморфная альтернатива MathJax, с высоким качеством глифов. Fast: KaTeX renders its math synch
KaTeX - синхронная, быстрая и изоморфная альтернатива MathJax, с высоким качеством глифов. Fast: KaTeX renders its math synchronously and doesn’t need to reflow the page. Print quality: KaTeX’s layout is based on Donald Knuth’s TeX, the gold standard for math typesetting. Self contained: KaTeX has no dependencies and can easily be bundled with your website resources. Server side rendering: KaTeX produces the same output regardless of browser or environment, so you can pre-render expressions using Node.js and send them as plain HTML.

photo content

Lenis - "How smooth scroll should be", создатели библиотеки решили переосмыслить подход работы со скроллом, создали один унив
Lenis - "How smooth scroll should be", создатели библиотеки решили переосмыслить подход работы со скроллом, создали один универсальный API и интересную демо страницу

The Problem With React - статья Стефана Беловарич о текущих проблемах экосистемы реакта, <<про которые забыли рассказат
The Problem With React - статья Стефана Беловарич о текущих проблемах экосистемы реакта, <<про которые забыли рассказать в документальном фильме>>. 🔁 Churn: Constant updates and migrations in React ecosystem ⚠️ Deprecated features: Class components no longer supported 📦 Lack of client-side guidance: Focus on server-side implementations 💻 Valuing DX over UX: Messy development experience 📉 Decline of React's popularity: Similar to previous frameworks like jQuery ❌ React's faults: Lack of proper framework and poor community coordination 📚 Coping strategies: Learn fundamentals, server-side concepts, and think beyond React

ThumbHash - новая библиотека для генерации плейсхолдер-изображений, наподобие BlurHash, по сравнению с которым имеет ряд преи
ThumbHash - новая библиотека для генерации плейсхолдер-изображений, наподобие BlurHash, по сравнению с которым имеет ряд преимуществ: * Передаёт больше даталей при одинаковом размере * Работает с разными соотношениями сторон * Кодирует цвета более точно * Поддерживет альфа-канал

WebGoat - ужасно небезопасное веб-приложение, созданное командой OWASP и предназначенное для обучения/тренировки противодейст
WebGoat - ужасно небезопасное веб-приложение, созданное командой OWASP и предназначенное для обучения/тренировки противодействия разнообразным уязвимостям.

Lucide - опенсорсный, консистентный набор минималистичных svg иконок (форк Feather), содержит примеры использования с разнооб
Lucide - опенсорсный, консистентный набор минималистичных svg иконок (форк Feather), содержит примеры использования с разнообразными веб-фрейморками и плагин для Figma. [gh]

docx - изоморфная TypeScript библиотека для работы с файлами в формате .docx, позволяет читать, редактировать, создавать файл
docx - изоморфная TypeScript библиотека для работы с файлами в формате .docx, позволяет читать, редактировать, создавать файлы и работать с вложениями.

BlockSuite - фреймворк для создания интерфейсов совместного редактирования, базирующийся на "блоках". Авторы заявляют о сущес
BlockSuite - фреймворк для создания интерфейсов совместного редактирования, базирующийся на "блоках". Авторы заявляют о существующей CRDT имплементации и фреймворк-агностик функциональности.

Mantine - очередная библиотека React компонентов с декларируемой нативной поддержкой "тёмной темы". [gh]
Mantine - очередная библиотека React компонентов с декларируемой нативной поддержкой "тёмной темы". [gh]

You've Got Options for Removing Event Listeners - статья Alex MacArthur с обзором современных подходов по управлению жизненны
You've Got Options for Removing Event Listeners - статья Alex MacArthur с обзором современных подходов по управлению жизненным циклом эвент-лиснеров, спойлер - лиснеры можно удалять с помощью AbortController

Ratchet - кодмод, который позволяет сконвертировать реакт компоненты с PropTypes в соответствующую TypeScript нотацию. [демо]
Ratchet - кодмод, который позволяет сконвертировать реакт компоненты с PropTypes в соответствующую TypeScript нотацию. [демо]

Transformers.js - веб-приложение, позволяющее запускать более 11 разнообразных моделей нейросетей типа "трансформер" (masked language modelling, text classification, text-to-text generation, translation, summarization, question answering, text generation, automatic speech recognition, image classification, zero-shot image classification, and image-to-text) [gh]

Remult - Remult is a full-stack CRUD framework that uses your TypeScript entities as a single source of truth for your API, f
Remult - Remult is a full-stack CRUD framework that uses your TypeScript entities as a single source of truth for your API, frontend type-safe API client and backend ORM. ⚡ Zero-boilerplate CRUD API routes with paging, sorting, and filtering for Express / Fastify / Next.js / NestJS / Koa / others... 👌 Fullstack type-safety for API queries, mutations and RPC, without code generation ✨ Input validation, defined once, runs both on the backend and on the frontend for best UX 🔒 Fine-grained code-based API authorization 😌 Incrementally adoptable 🚀 Production ready 📣 NEW - Zero-boilerplate realtime live-queries