Node.JS [ru] | Серверный JavaScript
11.3K subscribers
95 photos
5 videos
25 files
3.36K 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
​​Wretch - маленькая обёртка над Fetch с более интуитивным API

В библиотеке параметры Fetch API по типу options.method или res.statusCode разбиты на отдельные методы для более удобного использования

Например:

wretch('url').get
().notFound()

Библиотека весит всего 3KB, поэтому её можно использовать вместо сырого Fetch, не боясь раздуть бандл. Также библиотека написана на TypeScript, что обеспечивает типизацию.

#jslib #typescript #frontend #webdev
Вышел Deno 1.8

- Экспериментальная поддержка WebGPU для использования GPU внутри Deno
- Добавлено Intl API
- Поддержка lcov формата для покрытия тестов (deno coverage)
- Стабилизация Import Maps
- Поддержка приватных модулей (для скачивания которых нужен будет токен)

#jsrelease #deno #backend #javascript #typescript #webdev
​​typed-query-selector — библиотека для типизации document.querySelector

Встроенная функция document.querySelector всегда возвращает HTMLElement. С помощью этой библиотеки в зависимости от селектора будет возвращаться разный тип.

#jslib #typescript #frontend #webdev
compression — Deno модуль для сжатия статических файлов и отправки по HTTP

— Поддерживает gzip и deflate
— Отправляет 409, если кодировка не поддерживается
— Можно кодировать несколькими кодировками одновременно (например deflate->gzip)

#deno #javascript #jslib #backend #typescript #webdev
react-ogp - React компонент для настройки OpenGraph тегов

- Автоматически ставит url и secure_url
- Форсинг заполнения обязательных полей для OGP объекта, для того чтобы не забыть их заполнить
- Написан на TypeScript

#jslib #react #frontend #webdev #javascript #typescript
​​react-tiny-link — React компонент для превью ссылок

- Не использует бекенд
- Поддерживает превью сайтов и медиа
- Написан на TypeScript

#jslib #javascript #react #typescript #frontend #webdev
tslog - мощный TypeScript логгер для Node.js

- Нативная V8 интеграция
- Полностью типизирован
- Красивый / JSON вывод
- Поддерживает циклические структуры
- Можно встраивать другие логгеры
- Интерполяция объектов и ошибок
- Стек-трейсы через нативное V8 API
- Работает с TS и JS
- Маскировка ключей / секретных переменных
- Нативная поддержка ID запросов (с помощью async_hooks)
- CommonJS и ES модули с тришейкингом
- Хорошая документация

#jslib #javascript #nodejs #typescript