@echo off
echo Preparing TFlix for npm publication...

echo Checking if dist directory exists...
if not exist dist mkdir dist

echo Building mods...
cd mods
npm install
npm run build
cd ..

echo Building service...
cd service
npm install
npm run build
cd ..

echo Checking package.json...
echo Ready to publish!
echo.
echo To publish to npm, run the following commands:
echo.
echo 1. npm login
echo 2. npm publish --access=public
echo.
echo Make sure you have an npm account and are logged in before publishing.
pause
