Skip to content

v1.0.0

Choose a tag to compare

@vovkabelov vovkabelov released this 24 Mar 09:42
· 261 commits to main since this release
  • Команда chef lint — линтинг расширений через ESLint 9 с поддержкой TypeScript, кешем и автоисправлением
  • Команда chef diag — диагностика проекта: топ зависимостей, размеры бандлов, циклические зависимости, неиспользуемые расширения, поиск использований
  • Команда chef aliases и chef init hooks — генерация алиасов путей для TypeScript и VCS-хуки для автообновления
  • Флаг chef --version для проверки установленной версии
  • Минификация через Terser вместо oxc-minify
  • Валидация конфига расширения перед сборкой с подробными ошибками
  • Предупреждение при отсутствии .env.test перед запуском тестов
  • Дебаунс watcher в тестах для предотвращения параллельных перезапусков
  • Фильтры --include/--exclude в командах диагностики

  • chef lint command — extension linting via ESLint 9 with TypeScript support, caching, and auto-fix
  • chef diag command — project diagnostics: top dependencies, bundle sizes, circular dependencies, unused extensions, usage search
  • chef aliases and chef init hooks commands — TypeScript path alias generation and VCS hooks for auto-updating
  • chef --version flag to check installed version
  • Bundle minification via Terser instead of oxc-minify
  • Extension config validation before build with detailed error messages
  • Warning when .env.test is missing before running tests
  • Test watcher debounce to prevent concurrent reruns
  • --include/--exclude filters for diagnostic commands