Node.JS [ru] | Серверный JavaScript
11.3K subscribers
94 photos
5 videos
25 files
3.28K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
Milliparsec - крошечный парсер запросов для Node.js

- Интегрируется с Express, Koa, tinyhttp и встроенным http модулем
- Весит всего 800 байтов
- Поддерживает JSON, urlencoded формы и обычный текст
- Не имеет зависимостей
- Написан на TypeScript (= типы из коробки)

#jslib #javascript #typescript #nodejs #backend #webdev
​​QEdit - простой, но мощный виджет редактора кода для браузера

- Расширяется с помощью API для плагинов
- Подсветка синтаксиса с помощью Highlight.js или Prism
- Автоформатирование кода при помощи специального плагина
- Гибкая настройка редактора

#jslib #javascript #frontend #webdev
​​Shoulders - CLI для отображения списка открытых issues у npm зависимостей

С помощью этой утилиты можно легко найти проблемный модуль (у которого например какой-то баг), и посмотреть открыт ли уже на него issue

Ещё одно предназначение - возможность узнать, как можно помочь модулям, которые вы используете

#jstools #javascript #cli #npm
Вышел npm 7

В новой версии пакетного менеджера появились:
- поддержка рабочих пространств (аналог yarn workspaces)
- автоматическая установка peer зависимостей
- поддержка yarn.lock

#jsrelease #npm #backend #nodejs #javascript
Вышел tinyhttp 0.5

В новой версии веб фреймворка добавились новые расширения для req и res:

- res.append
- req.path

Также были созданы два новых модуля @tinyhttp/rate-limit для ограничения запросов, и @tinyhttp/unless для кондиционального роутинга

Добавилось очень много новых примеров, включая интеграцию с Prisma и React SSR

#jsrelease #javascript #backend #nodejs #webdev
​​Вышел Node.js 15

Список некоторых новвоведений:

- npm обновлён до 7 версии
- поддержка QUIC, т.е. HTTP/3. Можно попробовать через экспериментальный флаг
- добавлен алиас на assert/strict
- V8 обновлён до версии 8.6, а это значит что теперь поддерживаются Promise.any, AggregateError, replaceAll и операторы логического присваивания
- Изменено поведение ошибок в промисах. Теперь вместо предупреждения и продолжения исполнения программы кидается ошибка.

#jsrelease #nodejs #backend #javascript