static func package(id: String, ClosedRange<Version>) -> Package.DependencyAdds a package dependency starting with a specific minimum version, going up to and including a specific maximum version.
static func package(id: String, Range<Version>) -> Package.DependencyAdds a package dependency starting with a specific minimum version, up to but not including a specified maximum version.
static func package(id: String, ClosedRange<Version>, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a package dependency starting with a specific minimum version, going up to and including a specific maximum version.
static func package(id: String, Range<Version>, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a package dependency starting with a specific minimum version, up to but not including a specified maximum version.
static func package(id: String, exact: Version) -> Package.DependencyAdds a package dependency that uses the exact version requirement.
static func package(id: String, exact: Version, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a package dependency that uses the exact version requirement.
static func package(id: String, from: Version) -> Package.DependencyAdds a package dependency that uses the version requirement, starting with the given minimum version, going up to the next major version.
static func package(id: String, from: Version, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a package dependency that uses the version requirement, starting with the given minimum version, going up to the next major version.
static func package(name: String, path: String, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a dependency to a package located at the given path on the filesystem.
static func package(path: String, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a dependency to a package located at the given path.
static func package(url: String, ClosedRange<Version>, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a package dependency starting with a specific minimum version, going up to and including a specific maximum version.
static func package(url: String, Range<Version>, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a package dependency starting with a specific minimum version, up to but not including a specified maximum version.
static func package(url: String, branch: String, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a remote package dependency given a branch requirement.
static func package(url: String, exact: Version, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a package dependency that uses the exact version requirement.
static func package(url: String, from: Version, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a package dependency that uses the version requirement, starting with the given minimum version, going up to the next major version.
static func package(url: String, revision: String, traits: Set<Package.Dependency.Trait>) -> Package.DependencyAdds a remote package dependency given a revision requirement.