-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Monorepo support #860
Comments
Hey @PhilGarb which packages do you import into your |
I have a test like this: import { pwTest } from "@mioto/test-utils";
pwTest("should start test", async ({ anonymusUser }) => {
await anonymusUser.goto("dashboard");
}); Where |
Just checking is there anything that can be done here? |
Hey @PhilGarb is your project open source so we can have a look at the setup? |
It is not open source, but I could create a reproduction. It is basically a standard nx monorepo setup where the local dependencies are imported through typescript paths. |
What problem does this feature solve?
We are using a Monorepo and would love to adopt checkly. However the constrained on the usable dependencies makes it hard to adopt for us. Local monorepo packages are basically just source code and not really a dependencies that could not be supported by the cli as long as the packages dependencies conform to the runtime.
Being able to use local packages would allow us to adopt checkly.
How would you implement this feature?
I am not sure how checkly handles the check for allowed dependencies, but should it not be possible to allow all packages from a specific org? Usually local monorepo packages follow the @company/* naming convention. Filtering these allowed dependencies based on such a glob would be easy. They could then be inlined and the result be checked for the runtime requirements.
The text was updated successfully, but these errors were encountered: