Skip to main content
  • Every dependency must include an id and a version constraint
  • All dependencies must be resolvable at publish time
  • Circular dependencies are rejected via strongly-connected-component detection on the dependency graph