eo-locale - легковесная библиотека интернационализации, основанная на Internationalization API
- Работает в браузерах и в Node.js
- Может быть использована с чистым JavaScript или React
- Очень маленький размер
- Формат следует стандарту ICU
- Поддерживает 150+ языков
- Можно использовать HTML в строках (не только обычный текст)
- Поддерживает React компоненты как переменные
- Написана на TypeScript
- Оптмизирована для тришейкинга
#jslib #javascript #frontend #webdev #nodejs #backend #intl
- Работает в браузерах и в Node.js
- Может быть использована с чистым JavaScript или React
- Очень маленький размер
- Формат следует стандарту ICU
- Поддерживает 150+ языков
- Можно использовать HTML в строках (не только обычный текст)
- Поддерживает React компоненты как переменные
- Написана на TypeScript
- Оптмизирована для тришейкинга
#jslib #javascript #frontend #webdev #nodejs #backend #intl
tslog - мощный TypeScript логгер для Node.js
- Нативная V8 интеграция
- Полностью типизирован
- Красивый / JSON вывод
- Поддерживает циклические структуры
- Можно встраивать другие логгеры
- Интерполяция объектов и ошибок
- Стек-трейсы через нативное V8 API
- Работает с TS и JS
- Маскировка ключей / секретных переменных
- Нативная поддержка ID запросов (с помощью
- CommonJS и ES модули с тришейкингом
- Хорошая документация
#jslib #javascript #nodejs #typescript
- Нативная V8 интеграция
- Полностью типизирован
- Красивый / JSON вывод
- Поддерживает циклические структуры
- Можно встраивать другие логгеры
- Интерполяция объектов и ошибок
- Стек-трейсы через нативное V8 API
- Работает с TS и JS
- Маскировка ключей / секретных переменных
- Нативная поддержка ID запросов (с помощью
async_hooks)- CommonJS и ES модули с тришейкингом
- Хорошая документация
#jslib #javascript #nodejs #typescript
GitHub
GitHub - fullstack-build/tslog: 📝 tslog - Universal Logger for TypeScript and JavaScript
📝 tslog - Universal Logger for TypeScript and JavaScript - fullstack-build/tslog
next-api-decorators - коллекция TypeScript декораторов для API в Next.js
Позволяет создавать API эндпоинты в Next.js при помощи декораторов.
- Валидация запросов
- Декораторы для HTTP запросов, установки статус-кода, получения URL параметров, заголовков и содержимого запроса
- Трансформация разных типов для URL параметров и содержимого запроса (например парсинг строк в булевое значение)
- Исключения, можно создавать свои на основе
#jslib #javascript #nodejs #backend #nextjs #webdev
Позволяет создавать API эндпоинты в Next.js при помощи декораторов.
- Валидация запросов
- Декораторы для HTTP запросов, установки статус-кода, получения URL параметров, заголовков и содержимого запроса
- Трансформация разных типов для URL параметров и содержимого запроса (например парсинг строк в булевое значение)
- Исключения, можно создавать свои на основе
HttpEexception класса#jslib #javascript #nodejs #backend #nextjs #webdev
GitHub
GitHub - storyofams/next-api-decorators: Collection of decorators to create typed Next.js API routes, with easy request validation…
Collection of decorators to create typed Next.js API routes, with easy request validation and transformation. - GitHub - storyofams/next-api-decorators: Collection of decorators to create typed Nex...
use-nft - React хук для получения информации о любом NFT
#jslib #react #web3 #webdev #frontend #javascript #nft #ethereum #blockchain
#jslib #react #web3 #webdev #frontend #javascript #nft #ethereum #blockchain
GitHub
GitHub - bpierre/use-nft: 🍮 React hook to fetch metadata from any NFT.
🍮 React hook to fetch metadata from any NFT. Contribute to bpierre/use-nft development by creating an account on GitHub.
Inspx — React компонент для инспектирования макета
Позволяет отлаживать внутренние и внешние отступы, размеры, высоту и ширину
#jslib #jstools #javascript #react #frontend #webdev
Позволяет отлаживать внутренние и внешние отступы, размеры, высоту и ширину
#jslib #jstools #javascript #react #frontend #webdev
GitHub
GitHub - raunofreiberg/inspx: Pixel perfect layout inspection.
Pixel perfect layout inspection. Contribute to raunofreiberg/inspx development by creating an account on GitHub.
deno_dom — браузерный DOM для Deno
Реализован с помощью Rust, WASM и Deno/TypeScript
#jslib #deno #backend #webdev #typescript #rust #wasm
Реализован с помощью Rust, WASM и Deno/TypeScript
#jslib #deno #backend #webdev #typescript #rust #wasm
GitHub
GitHub - b-fuze/deno-dom: Browser DOM & HTML parser in Deno
Browser DOM & HTML parser in Deno. Contribute to b-fuze/deno-dom development by creating an account on GitHub.
Nessie — Deno библиотека для PostgreSQL, MySQL, MariaDB и SQLite миграций
#jslib #deno #backend #webdev #mysql #sqlite #mariadb #postgres
#jslib #deno #backend #webdev #mysql #sqlite #mariadb #postgres
GitHub
GitHub - halvardssm/deno-nessie: A modular Deno library for PostgreSQL, MySQL, MariaDB and SQLite migrations
A modular Deno library for PostgreSQL, MySQL, MariaDB and SQLite migrations - halvardssm/deno-nessie
Ley - инструмент для миграций баз данных, не привязанный к драйверу
- Поддерживает
- Если нужен драйвер, который не поддерживается, его можно добавить через класс
- Не имеет зависимостей
- Любую миграцию можно откатить
- Не изобретает велосипед и использует интерфейс выбранного драйвера
- Можно расширять функционал Ley CLI для написания своих скриптов миграции
#jslib #nodejs #backend #webdev #migrations #pg #javascript #sqlite #mysql #sql
- Поддерживает
postgres, pg, better-sqlite3, sqlite, mysql, mysql2 из коробки- Если нужен драйвер, который не поддерживается, его можно добавить через класс
Driver- Не имеет зависимостей
- Любую миграцию можно откатить
- Не изобретает велосипед и использует интерфейс выбранного драйвера
- Можно расширять функционал Ley CLI для написания своих скриптов миграции
#jslib #nodejs #backend #webdev #migrations #pg #javascript #sqlite #mysql #sql
GitHub
GitHub - lukeed/ley: (WIP) Driver-agnostic database migrations
(WIP) Driver-agnostic database migrations. Contribute to lukeed/ley development by creating an account on GitHub.