---
title: requirement
framework: packagedescription
role: symbol
role_heading: Instance Property
path: packagedescription/package/dependency/requirement-swift.property
---

# requirement

The dependency requirement of the package dependency.

## Declaration

```swift
var requirement: Package.Dependency.Requirement { get }
```

## See Also

### Declaring Requirements

- [traits](packagedescription/package/dependency/traits.md)
- [Package.Dependency.Trait](packagedescription/package/dependency/trait.md)
- [Package.Dependency.RegistryRequirement](packagedescription/package/dependency/registryrequirement.md)
- [Package.Dependency.SourceControlRequirement](packagedescription/package/dependency/sourcecontrolrequirement.md)
- [Package.Dependency.Requirement](packagedescription/package/dependency/requirement-swift.enum.md)
