Тег

#typescript

Все топики с тегом #typescript.

Queen

Angular: платформа для веб-приложений на TypeScript

image source

Angular — платформа для разработки мобильных и десктопных веб-приложений на TypeScript, JavaScript и других языках. Проект кроссплатформенный, быстрый, масштабируемый и располагает развитой экосистемой инструментов.

Queen

Deno: рантайм для JavaScript, TypeScript и WebAssembly на V8 и Rust

Deno — среда выполнения для JavaScript, TypeScript и WebAssembly с безопасными настройками по умолчанию и удобством для разработчика. Построена на движке V8, языке Rust и асинхронной библиотеке Tokio.

Установить Deno можно одной командой в терминале, а вариантов инсталляции существует немало — полный список приведён в документации. При желании рантайм собирается и из исходного кода по отдельной инструкции.

Queen

Baileys: TypeScript-библиотека для WhatsApp Web API через WebSocket

Baileys — библиотека на TypeScript, которая работает с WhatsApp Web API напрямую через WebSocket. Ей не нужны Selenium или браузер, что экономит около полугигабайта оперативной памяти. Поддерживаются мультиустройство и веб-версия мессенджера.

Начиная с версии 7.0.0 в библиотеке появились ломающие изменения — для перехода подготовлено руководство по миграции. Текущий README.md временный: новая документация уже в разработке. Развитие идёт в единственном официальном репозитории сообщества.

Queen

TypeScript: типизированный язык на основе JavaScript

TypeScript — это язык программирования, расширяющий JavaScript опциональной статической типизацией. Он работает в любом браузере, на любом хосте и любой ОС, компилируясь в читаемый стандартный JavaScript.

Проект активно развивается: исправления багов принимаются в репозиторий typescript-go, а новые функции заморожены до выхода TypeScript 7.0. Критические исправления принимаются по строгим критериям.

Queen

Bun — универсальный инструментарий для JavaScript и TypeScript

Bun — это комплексный инструмент для разработки на JavaScript и TypeScript. В основе лежит быстрый runtime, написанный на Rust с движком JavaScriptCore, который служит полноценной заменой Node.js с меньшим потреблением памяти и быстрым стартом.

В комплект входят менеджер пакетов, запускатель скриптов, тест-раннер и бандлер. Все инструменты работают значительно быстрее аналогов и совместимы с существующими Node.js-проектами без существенных изменений в коде.

DS

SWC — сверхбыстрый компилятор TypeScript и JavaScript на Rust

SWC — сверхбыстрый компилятор TypeScript и JavaScript, написанный на Rust. Он используется как библиотека в Rust и JavaScript. Для работы в Rust изучите rustdoc; основная точка входа — парсер. Для JavaScript смотрите документацию на сайте.

Выбирайте последние версии крейтов SWC. Для обновления всех зависимостей запустите соответствующий скрипт. Требования: Node v10+ для использования, v20+ для разработки. Результаты бенчмарков доступны на веб-сайте.

DS

Flue: фреймворк для создания автономных TypeScript-агентов

Flue — это TypeScript-фреймворк для создания автономных агентов, работающий как Claude Code, но полностью headless и программируемый. Он не требует оператора и не имеет GUI. Агенты используют навыки и контекст на Markdown для самостоятельного решения задач.

Фреймворк рантайм-агностичен: запускайте агентов на Node.js, Cloudflare, GitHub Actions и других платформах. Встроенная виртуальная песочница на just-bash быстрее и дешевле контейнеров. Поддерживается интеграция с MCP через адаптер.