40 lines
1.9 KiB
Batchfile
40 lines
1.9 KiB
Batchfile
@echo off
|
|
echo Building optimized CSS for Raspberry Pi...
|
|
|
|
REM Ensure output directory exists
|
|
if not exist "static\css\dist" mkdir "static\css\dist"
|
|
|
|
REM Build Tailwind CSS with optimizations
|
|
call npx tailwindcss -c tailwind.config.optimized.js -i static/css/input.css -o static/css/dist/output-optimized.css --minify
|
|
|
|
REM Combine optimized CSS files
|
|
echo /* MYP Platform Optimized CSS for Raspberry Pi */ > static\css\dist\combined-optimized.css
|
|
echo /* Generated on %date% %time% */ >> static\css\dist\combined-optimized.css
|
|
echo. >> static\css\dist\combined-optimized.css
|
|
|
|
REM Add Tailwind output
|
|
type static\css\dist\output-optimized.css >> static\css\dist\combined-optimized.css
|
|
echo. >> static\css\dist\combined-optimized.css
|
|
|
|
REM Add optimized component styles
|
|
echo /* Glassmorphism Optimized */ >> static\css\dist\combined-optimized.css
|
|
type static\css\glassmorphism-optimized.css >> static\css\dist\combined-optimized.css
|
|
echo. >> static\css\dist\combined-optimized.css
|
|
|
|
echo /* Professional Theme Optimized */ >> static\css\dist\combined-optimized.css
|
|
type static\css\professional-theme-optimized.css >> static\css\dist\combined-optimized.css
|
|
echo. >> static\css\dist\combined-optimized.css
|
|
|
|
echo /* Components Optimized */ >> static\css\dist\combined-optimized.css
|
|
type static\css\components-optimized.css >> static\css\dist\combined-optimized.css
|
|
echo. >> static\css\dist\combined-optimized.css
|
|
|
|
echo /* Animations Disabled */ >> static\css\dist\combined-optimized.css
|
|
type static\css\animations-optimized.css >> static\css\dist\combined-optimized.css
|
|
|
|
REM Minify the combined file
|
|
call npx cssnano static\css\dist\combined-optimized.css static\css\dist\combined-optimized.min.css
|
|
|
|
echo Build complete! Optimized CSS saved to static\css\dist\combined-optimized.min.css
|
|
echo File size comparison:
|
|
dir static\css\dist\output.css static\css\dist\combined-optimized.min.css 2>nul || echo Original file not found for comparison |