Консольный инструмент, который проверяет файлы переводов на соответствие правилам i18n. Он сообщает о пропущенных ключах, повторяющихся значениях и других частых ошибках и одинаково работает в CI и на рабочей машине.
Проекты
Всё, что CDGet поддерживает открыто. Отфильтруйте по категории, измените порядок и откройте проект, чтобы узнать, что он делает и где его найти.
Небольшой ES-модуль, который отправляет просмотры страниц и события в Google Analytics 4 прямо из Node.js. Один импорт, одна настройка и никаких зависимостей.
Библиотека React, которая напрямую следует спецификации Material Design 3 и добавляет компоненты, которых нет в других библиотеках Material. Она читает токены, уже объявленные на странице, поэтому уживается с существующей настройкой Material.
Редактор Markdown, который ещё и читает, выпущенный как библиотека React и как пакет Flutter. Писать можно прямо по свёрстанному документу или по исходному тексту, переключаясь одним щелчком, а готовый текст уходит в режим только для чтения и выглядит там точно так же.
Библиотека компонентов React для интерфейсов приложений. Кнопки, поля, меню, диалоги, таблицы и графики используют один набор свойств, поставляются доступными и следуют тёмной теме без файла темы.
Шаблон Next.js на App Router, в котором уже настроены переводы, стили, метаданные для поиска и линтер, чтобы новый сайт не начинался с той же сборки заново.
Песочница для быстрого скрипта на Node.js. TypeScript, режим наблюдения, замер времени выполнения и сервер статических файлов готовы без отдельного проекта вокруг них.
Единый язык оформления из стекла и градиента, выпущенный как библиотека React и как пакет Flutter с одинаковыми именами компонентов. То, что нажимают, окрашено; то, что содержит, прозрачно.
Небольшие функции, которые иначе пришлось бы писать заново: слаги, регистр текста, работа с датами, форматирование, глубокое копирование, проверка и хеширование. Одинаковые имена работают одинаково в JavaScript, Dart и Python.
Создаёт имена людей и никнеймы, которые читаются как настоящие, на девяти языках и без зависимостей во время выполнения. Пригодится для тестовых данных, заполнителей и подсказок при регистрации.
Тот же старт, что и Vutron, но для React. Vite, Electron и разметка на Material UI уже связаны, поэтому настольное приложение собирается и упаковывается в день клонирования.
Собрание образцов для демонстраций, тестов и учебных примеров: наборы данных, изображения, видео, звук и документы с единообразными именами, которые можно свободно распространять. Структура и правила именования уже готовы, а файлы добавляются папка за папкой.
Небольшая консольная надстройка над Terser, принимающая glob-шаблоны, чтобы сжать целый каталог одной командой, а не по файлу за раз.
Плагин VitePress, который переводит стандартную тему и её поиск. Одна короткая настройка покрывает все языки документации.
Плагин VitePress, который строит боковое меню по файлам на диске. Порядок, заголовки, фильтры и настройки для каждой папки заменяют меню, которое велось вручную.
Отправная точка для настольных приложений на Vite, Vue 3 и Electron. Сборка, упаковка, тесты и переводы настроены до первой собственной строки.















