Read the statement by Michael Teeuw here.
obsession with modul checker
-
@htilburgs now it should work for all installed modules
-
@HeikoGr
So now I put It in the MagicMirror folder? -
@htilburgs the script looks if it is under an magicmirror/modules folder and takes this as root folder for modules.
otherwise it will take/opt/magic_mirror/modulesif your setup is different you need to adapt the script.
the script itself can be placed independently
-
@HeikoGr
Oké, thank you -
@HeikoGr the script could check and provide a parameter
-
@heikogr
I gave it a testrun and it gave me an errorRunning checks for 17 modules... ❌ Error: Command failed: npx tsx scripts/check-modules/index.ts npm warn exec The following package was not found and will be installed: tsx@4.21.0 [2026-01-23T17:21:24.195Z] [ERROR] [check-modules] Schema validation failed for modules.stage.4: /modules/6/keywords: must NOT have fewer than 1 items /modules/8/keywords: must NOT have fewer than 1 items /modules/15/keywords: must NOT have fewer than 1 items npm warn exec The following package was not found and will be installed: tsx@4.21.0 [2026-01-23T17:21:24.195Z] [ERROR] [check-modules] Schema validation failed for modules.stage.4: /modules/6/keywords: must NOT have fewer than 1 items /modules/8/keywords: must NOT have fewer than 1 items /modules/15/keywords: must NOT have fewer than 1 itemsAny idea?
-
After installing tsx (npm install tsx@4.21.0) it gave me a new error:
🔎 Running checks for 17 modules... ❌ Error: Command failed: npx tsx scripts/check-modules/index.ts [2026-01-23T17:25:32.134Z] [ERROR] [check-modules] Schema validation failed for modules.stage.4: /modules/6/keywords: must NOT have fewer than 1 items /modules/8/keywords: must NOT have fewer than 1 items /modules/15/keywords: must NOT have fewer than 1 items [2026-01-23T17:25:32.134Z] [ERROR] [check-modules] Schema validation failed for modules.stage.4: /modules/6/keywords: must NOT have fewer than 1 items /modules/8/keywords: must NOT have fewer than 1 items /modules/15/keywords: must NOT have fewer than 1 items -
@htilburgs i guess your modules are missing the minimal requirements for MagicMirror modules in the packages.json file.
I managed to lower the requirements…
-
@htilburgs In case you haven’t seen it yet: You can also check https://modules.magicmirror.builders/result.html#MMM-MyHomeWizard-by-HTilburgs. Thats the result of the checks on what you pushed to GitHub.
-
@KristjanESPERANTO
Thanks, I didn’t know about this.
This is the result of running the script? -
@htilburgs it‘s the original script. My script only tries to run this script locally on demand
-
@HeikoGr 👍
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login