Skip to content

Landing Kit v0.3.1

Latest

Choose a tag to compare

@lenremont2 lenremont2 released this 04 Aug 13:00
d75df2a

Landing Kit 0.3.1

Patch-релиз исправляет EBUSY при создании проекта через create . в Windows PowerShell.

Исправлено

  • Landing Kit больше не пытается удалить и заменить существующий пустой текущий каталог.
  • Полностью подготовленные элементы проекта переносятся внутрь текущего каталога, который остаётся на месте.
  • При ошибке удаляются только элементы, уже перенесённые самой командой; исходная пустая папка сохраняется.
  • Защита непустых папок и отсутствие --force не изменились.

Корневая причина

CLI переводил собственный Node-процесс в родительский каталог, но запустивший его PowerShell продолжал находиться внутри цели. Windows удерживал каталог открытым и отклонял rmdir(targetDirectory) с ошибкой EBUSY.

Проверено

  • Добавлен интеграционный тест с реальным родительским PowerShell внутри целевой папки: RED на 0.3.0, GREEN на 0.3.1.
  • npm run quality: 16/16 тестов и Prettier.
  • Packed npm smoke: создание, update, Astro check и production build.
  • Публичный @lenremont/landing-kit@0.3.1 вызван через вложенный PowerShell непосредственно из пустой временной папки; проект успешно создан без обходных команд.

Использование:

mkdir testing-landing
cd testing-landing
npx @lenremont/landing-kit@latest create .