package(name:path:traits:)
Adds a local dependency to a named package located at the path and with an optional set of traits you provide.
Declaration
static func package(name: String, path: String, traits: Set<Package.Dependency.Trait> = [.defaults]) -> Package.DependencyParameters
- name:
The name of the Swift package.
- path:
The file system path to the package.
- traits:
The trait configuration of this dependency. The default value enables the default traits of the package.
Return Value
A package dependency.
Discussion
Swift Package Manager uses the package dependency as-is and doesn’t perform any source control access. Local package dependencies are especially useful during development of a new package or when working on multiple tightly coupled packages.