When using npm workspaces with separate package.json files in each subdirectory, users face a critical discovery problem.
Running npm run at the root shows only root-level scripts:
| // ==UserScript== | |
| // @name Method.gg WR progress | |
| // @namespace http://tampermonkey.net/ | |
| // @version 2025-05-13 | |
| // @description Adds buttons to the Warcraft Rumble progress tracker | |
| // @author Scriptease | |
| // @match https://www.method.gg/warcraft-rumble/progress-tracker | |
| // @icon https://www.google.com/s2/favicons?sz=64&domain=method.gg | |
| // @grant none | |
| // ==/UserScript== |