We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
In many cases packages depend on each other for exports only need for development or testing. This increases the cycles in the dependency graph: #4645
It also makes it more work to maintain semantic version discipline and can lead to hacks like not declaring dependencies (example in #5232 )
Create a package that gathers up exports that needed only for development or testing.
Trim down the exports of the primary packages. For example, @agoric/swingset-vat may be able to just export makeFakeVirtualStuff in place of tools/.
@agoric/swingset-vat
makeFakeVirtualStuff
tools/
Isolates test/dev code.
CI
The text was updated successfully, but these errors were encountered:
No branches or pull requests
What is the Problem Being Solved?
In many cases packages depend on each other for exports only need for development or testing. This increases the cycles in the dependency graph: #4645
It also makes it more work to maintain semantic version discipline and can lead to hacks like not declaring dependencies (example in #5232 )
Description of the Design
Create a package that gathers up exports that needed only for development or testing.
Trim down the exports of the primary packages. For example,
@agoric/swingset-vat
may be able to just exportmakeFakeVirtualStuff
in place oftools/
.Security Considerations
Isolates test/dev code.
Test Plan
CI
The text was updated successfully, but these errors were encountered: