react-colorful — минималистичный колор пикер для React приложений
Весит всего 1,6 КБ (в 20 раз легче react-color), поддерживает tree-shaking
Быстрый, потому что работает только на хуках и функциональных компонентах
Поддерживает различные цветовые форматы (HEX, RGB, HSL и HSV)
Написан на TypeScript и не имеет зависимостей
Поддерживает мобильные устройства
#jslib #javascript #react #frontend #webdev
Весит всего 1,6 КБ (в 20 раз легче react-color), поддерживает tree-shaking
Быстрый, потому что работает только на хуках и функциональных компонентах
Поддерживает различные цветовые форматы (HEX, RGB, HSL и HSV)
Написан на TypeScript и не имеет зависимостей
Поддерживает мобильные устройства
#jslib #javascript #react #frontend #webdev
GitHub
GitHub - omgovich/react-colorful: 🎨 A tiny (2,8 KB) color picker component for React and Preact apps
🎨 A tiny (2,8 KB) color picker component for React and Preact apps - omgovich/react-colorful
q5 - легковесная альтернатива p5
q5 - это библиотека для упрощения процесса создания 2D графики в браузере, так же как и p5. Но в отличие от p5, q5 гораздо меньше по размеру, выше производительность и не загрязняет глобальное пространство (если самому этого не сделать)
#jslib #javascript #frontend #webdev #p5 #canvas #2d #q5
q5 - это библиотека для упрощения процесса создания 2D графики в браузере, так же как и p5. Но в отличие от p5, q5 гораздо меньше по размеру, выше производительность и не загрязняет глобальное пространство (если самому этого не сделать)
#jslib #javascript #frontend #webdev #p5 #canvas #2d #q5
Как сделать статический сайт на Cloudflare Workers Sites
#jsarticle #cloudflare #static #javascript #frontend #webdev
#jsarticle #cloudflare #static #javascript #frontend #webdev
Habr
Как сделать статический сайт на Cloudflare Workers Sites
Привет! Меня зовут Дима, я техлид SysOps-команды в Wrike. В этой статье я расскажу, как за 10 минут и 5 долларов в месяц сделать максимально близкий к пользователю сайт и автоматизировать его деплой....
Вышел Deno 1.4
Самые крупные изменения:
Добавилась реализация WebSocket API
В консоли теперь можно пользоваться CSS стилями (через
Появился метод
#deno #jsrelease #backend #javascript #typescript
Самые крупные изменения:
Добавилась реализация WebSocket API
В консоли теперь можно пользоваться CSS стилями (через
%c)Появился метод
Deno.systemMemoryInfo()deno run теперь можно запускать в режиме просмотра через флаг --watchdeno test теперь также может собирать покрытие тестов через флаг --coverage#deno #jsrelease #backend #javascript #typescript
art-template - быстрый движок для шаблонов
Самый быстрый шаблонизатор из всех существующих на данный момент
Работает как в Node.js так и в браузере
Поддерживает Express, Koa и Webpack
Браузерная версия весит всего 6KB
#jslib #javascript #frontend #backend #fullstack #webdev #express #nodejs #webpack #koa
Самый быстрый шаблонизатор из всех существующих на данный момент
Работает как в Node.js так и в браузере
Поддерживает Express, Koa и Webpack
Браузерная версия весит всего 6KB
#jslib #javascript #frontend #backend #fullstack #webdev #express #nodejs #webpack #koa
Trex - пакетный менеджер для Deno
В Deno пути к модулям указываются через URL, что может приносить неудобства. Trex добавляет возможность прописывать сокращённые пути, например
Будет удобно тем, кому нравится Deno, но считают что прописывать полные пути не очень удобно
#jslib #javascript #deno #backend #webdev
В Deno пути к модулям указываются через URL, что может приносить неудобства. Trex добавляет возможность прописывать сокращённые пути, например
"imports": {
"http/": "https://deno.land/std/http/"
}
}
Помимо этой основной фичи, с помощью Trex можно легко обновлять, удалять и устанавливать пакеты для Deno репозиториевБудет удобно тем, кому нравится Deno, но считают что прописывать полные пути не очень удобно
#jslib #javascript #deno #backend #webdev
GitHub
GitHub - crewdevio/Trex: Package Manager for deno 🦕
Package Manager for deno 🦕. Contribute to crewdevio/Trex development by creating an account on GitHub.
Создание игры "Шахматы" на Node.js и React
#jsvideo #javascript #frontend #webdev #backend #fullstack #react #nodejs
#jsvideo #javascript #frontend #webdev #backend #fullstack #react #nodejs
YouTube
I Coded a Multiplayer Chess Game in React and Node.js
Build my resume template: https://realtechprep.com/resume
Link to the source code: https://jackhetech.io?p=multiplayer-chess-game
Have some fun and play Chess! https://multiplayer-game-chess.web.app/
*please note: my domain chesswithfriends.com has expired…
Link to the source code: https://jackhetech.io?p=multiplayer-chess-game
Have some fun and play Chess! https://multiplayer-game-chess.web.app/
*please note: my domain chesswithfriends.com has expired…
Вышел pnpm 5.6
Добавился флаг
Полоса загрузки при установке теперь теперь пишется сколько модулей добавлено в папку
Теперь если не найден ни скрипт, ни бинарник внутри текущего проекта внутри монорепы, но найден в корне, выводится ошибка
#jsrelease #pnpm #javascript #webdev #jstools
Добавился флаг
--workspace-root для выполнения команд в контексте корня. С помощью этого флага, в монорепозиториях например можно вызывать линтер, который был установлен в корне: pnpm -w lint (запустит скрипт "lint" в корне)Полоса загрузки при установке теперь теперь пишется сколько модулей добавлено в папку
node_modulesТеперь если не найден ни скрипт, ни бинарник внутри текущего проекта внутри монорепы, но найден в корне, выводится ошибка
#jsrelease #pnpm #javascript #webdev #jstools
GitHub
Release v5.6.0 · pnpm/pnpm
Features
--workspace-root, -w: a new option that allows to focus on the root workspace project.
E.g., the following command runs the lint script of the root package.json from anywhere in the mono...
--workspace-root, -w: a new option that allows to focus on the root workspace project.
E.g., the following command runs the lint script of the root package.json from anywhere in the mono...
supertest-fetch - более современная альтернатива Supertest, основанная на Fetch API
Вместо Superagent (который использует Supertest), supertest-fetch основан на node-fetch. node-fetch имеет меньше зависимостей и более привычен по своему API.
Из других важных фич - полная поддержка TypeScript. В Supertest часто возникают странности с типами. Также supertest-fetch поддерживает промисы.
#jslib #nodejs #http #backend #testing
Вместо Superagent (который использует Supertest), supertest-fetch основан на node-fetch. node-fetch имеет меньше зависимостей и более привычен по своему API.
Из других важных фич - полная поддержка TypeScript. В Supertest часто возникают странности с типами. Также supertest-fetch поддерживает промисы.
#jslib #nodejs #http #backend #testing
Вышел tinyhttp 0.3
Что нового:
- Поддержка шаблонизаторов (EJS, Pug, Handlebars и т.д.)
- Добавилась ф-ция
- Были дописаны документация и туториал
- 25 различных примеров разных юзкейсов и интеграций с другими технологиями
- 10 промежуточных обработчиков, например
- Главный модуль
#jsrelease #tinyhttp #backend #nodejs #javascript #typescript #webdev
Что нового:
- Поддержка шаблонизаторов (EJS, Pug, Handlebars и т.д.)
- Добавилась ф-ция
sendFile (и много других ф-ций из Express)- Были дописаны документация и туториал
- 25 различных примеров разных юзкейсов и интеграций с другими технологиями
- 10 промежуточных обработчиков, например
@tinyhttp/session для управления сессиями- Главный модуль
@tinyhttp/app был раздроблён на 4 подмодуля, каждый из которых не зависит от главного. Это означает, что эти подмодули можно использовать за пределами фреймворка#jsrelease #tinyhttp #backend #nodejs #javascript #typescript #webdev
GitHub
Release 0.3.X · talentlessguy/tinyhttp
This is the first proper github minor release with lots of fixes and changes, all were made during a few months of hard work. Also, during this period, tinyhttp gained quite a good starting audienc...
Объяснение ключевых слов "inherit", "initial", "unset" и "revert" в CSS
#jsarticle #css #frontend #webdev
#jsarticle #css #frontend #webdev
Авторские и переводные статьи по фронтенду
Объяснение ключевых слов initial, inherit, unset и revert в CSS — Веб-стандарты
В CSS есть несколько ключевых слов для задания значений свойств. Я собираюсь поговорить о нескольких из них: initial, inherit и об относительно новых — unset и revert.
Вышел Vue 3
Что нового:
- Composition API (что-то наподобие React Hooks)
- Сильно улучшена производительность
- Улучшенная TypeScript интеграция
- Экспериментальные фичи для Vue SFC
#vue #frontend #jsrelease #javascript #webdev
Что нового:
- Composition API (что-то наподобие React Hooks)
- Сильно улучшена производительность
- Улучшенная TypeScript интеграция
- Экспериментальные фичи для Vue SFC
#vue #frontend #jsrelease #javascript #webdev