CONTENT CONTRACT · VERSION 1
Dependency
Direct package dependency pinned to one exact semantic version.
Signature
{ package: PackageId, version: PackageVersion }Fields
| Name | Type | Meaning |
|---|---|---|
package | PackageId | Namespace of this package or an exact dependency. Length: 1…32; Pattern: ^[a-z][a-z0-9_]{0,31}$ |
version | PackageVersion | Exact supported format or package version; no implicit upgrades. Length: 1…4096; Pattern: ^(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(-(0|[1-9][0-9]*|[0-9]*[A-Za-z-][0-9A-Za-z-]*)(\.(0|[1-9][0-9]*|[0-9]*[A-Za-z-][0-9A-Za-z-]*))*)?$ |