refactor: chaange figma structure with single package

This commit is contained in:
Zotov Ivan Yuryevich
2026-04-02 23:35:06 +03:00
parent 64ae1d9f5a
commit 1157854f1d
89 changed files with 277 additions and 2333 deletions

69
scripts/check-build.sh Normal file
View File

@@ -0,0 +1,69 @@
#!/bin/bash
cd "$(dirname "$0")/.."
echo "🔍 Проверка сборки SOFTCLICK..."
echo ""
# Очистка старых артефактов
echo "🧹 Очистка старых сборок..."
rm -rf dist build
# Проверка Node.js версии
echo "📌 Проверка версии Node.js..."
node_version=$(node -v)
echo " Текущая версия: $node_version"
if [[ "$node_version" == v18* ]] || [[ "$node_version" == v20* ]]; then
echo " ✅ Node.js версия совместима"
elif [[ "$node_version" == v22* ]]; then
echo " ⚠️ Предупреждение: Node.js v22 может вызвать проблемы"
echo " 💡 Рекомендуется использовать Node.js v18 LTS"
echo " Установите через: nvm install 18 && nvm use 18"
else
echo " ℹ️ Версия: $node_version"
fi
echo ""
# Установка зависимостей
echo "📦 Установка зависимостей..."
npm install
# Сборка
echo "🔨 Сборка проекта..."
npm run build
# Проверка результата
echo ""
echo "✅ Проверка результатов сборки:"
echo ""
if [ -d "dist" ]; then
echo "📁 Найдена папка: dist/"
echo " Размер: $(du -sh dist | cut -f1)"
echo " Файлов: $(find dist -type f | wc -l)"
echo ""
echo "Содержимое dist/:"
ls -lh dist/
echo ""
echo "✅ BUILD OUTPUT: dist"
elif [ -d "build" ]; then
echo "📁 Найдена папка: build/"
echo " Размер: $(du -sh build | cut -f1)"
echo " Файлов: $(find build -type f | wc -l)"
echo ""
echo "Содержимое build/:"
ls -lh build/
echo ""
echo "✅ BUILD OUTPUT: build"
else
echo "❌ Папка сборки не найдена!"
echo " Проверьте логи выше на наличие ошибок"
exit 1
fi
echo ""
echo "📋 Для Netlify используйте в netlify.toml:"
if [ -d "dist" ]; then
echo ' publish = "dist"'
elif [ -d "build" ]; then
echo ' publish = "build"'
fi