📚 Improved build scripts & optimized CSS files for enhanced performance 🎉
This commit is contained in:
40
backend/build-optimized.bat
Normal file
40
backend/build-optimized.bat
Normal file
@@ -0,0 +1,40 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user