Automatically test cdata.js

This commit is contained in:
Woody
2024-01-15 18:13:08 +01:00
parent f3ae041691
commit b4857ab036
4 changed files with 92 additions and 47 deletions

View File

@@ -233,6 +233,7 @@ function isAnyFileInFolderNewerThan(folderPath, time) {
return false;
}
// Check if the web UI is already built
function isAlreadyBuilt(folderPath) {
let lastBuildTime = Infinity;
@@ -248,6 +249,11 @@ function isAlreadyBuilt(folderPath) {
return !isAnyFileInFolderNewerThan(folderPath, lastBuildTime);
}
// Don't run this script if we're in a test environment
if (process.env.NODE_ENV === 'test') {
return;
}
if (isAlreadyBuilt("wled00/data") && process.argv[2] !== '--force' && process.argv[2] !== '-f') {
console.info("Web UI is already built");
return;