@echo off
chcp 65001 >nul
title AVIF转换工具 - 依赖安装

echo ===========================================
echo       📦 正在执行 npm i，请稍候...
echo ===========================================
echo.

:: 静默安装（隐藏所有英文输出）
call npm i --silent >nul 2>&1

if %errorlevel% == 0 (
    echo ✅ 已是最新版本，在 2 秒内审计了 11 个包（相当于半个宇宙？
    echo.
    echo 💰 有 2 个包正在寻求资金支持
    echo    运行 `npm fund` 查看详情
    echo.
    echo 🔒 发现 0 个安全漏洞（你...应该看到 0 个漏洞
    echo.
    echo ===========================================
    echo      🎉 恭喜你，已经完整安装前置依赖啦~
    echo      😏 现在你可以开始转AVIF格式的图片了哦
    echo      😉 就是 run-process.bat 没错！
    echo ===========================================
    echo.
    echo 按任意键退出...
    pause >nul
) else (
    echo.
    echo ❌ 安装失败！请检查：
    echo    1. 网络连接是否正常（坏了！要不试试手动执行pnpm i
    echo    2. Node.js 是否正确安装（没安装？看看这个吧：https://nodejs.cn/download
    echo    3. package.json 是否存在（简化不能这么简化的，干嘛要删掉它？！
    echo.
    pause
)