A list of duplicate package names, missing workspace dependencies and dependencies on app packages in your workspace.
About
In a workspace with several apps and shared packages, one duplicate package name or missing workspace target is enough to break an install or build. This helper finds duplicate package names, missing workspace dependencies, and dependencies on app packages.
It is the boundary check from the lesson on starting an app, where apps own routes and environment variables, packages own reusable code, and no package depends on an app. After it passes, run the app's build and type checks from a clean root install.
It runs from the command line and needs Python 3.10 or later. Provider accounts, model weights, GPU compute and hosting are not included.
Requirements
- Runs with
- Python 3.10+
- Operating systems
- windows, macos, linux
- Network
- Local use; related agent, model, and hosting services may require a separate account.