Files
WLED_MM_Infinity/pio-scripts/build-html.py
2024-02-25 21:21:19 +00:00

16 lines
423 B
Python

Import('env')
import glob
import os
if not os.path.isdir('node_modules'):
env.Execute("npm ci")
if not os.path.exists('wled00/html_ui.h'):
env.Execute("npm run build")
latest_source = max(glob.glob('wled00/data/*.htm'), key=os.path.getmtime)
latest_export = max(glob.glob('wled00/html_*.h'), key=os.path.getmtime)
if os.path.getmtime(latest_source) > os.path.getmtime(latest_export):
env.Execute("npm run build")