Description Package directories indicate which directories to target when syncing source to and from the scratch org. These directories can contain source from your managed package, unmanaged package, or unpackaged source, for example, ant tool or change set.
"packageDirectories":{"type":"array","minItems":1,"additionalItems":false,"title":"Package Directories","description":"Package directories indicate which directories to target when syncing source to and from the scratch org. These directories can contain source from your managed package, unmanaged package, or unpackaged source, for example, ant tool or change set.","$comment":"The properties ancestorId & ancestorVersion cannot be included together, but this schema optimizes for VS Code code completion rather than pure validation.","items":{"type":"object","dependencies":{"ancestorId":["versionNumber","package"],"ancestorVersion":["versionNumber","package"],"definitionFile":["versionNumber","package"],"dependencies":["versionNumber","package"],"package":["versionNumber"],"postInstallScript":["versionNumber","package"],"postInstallUrl":["versionNumber","package"],"releaseNotesUrl":["versionNumber","package"],"uninstallScript":["versionNumber","package"],"versionDescription":["versionNumber","package"],"versionName":["versionNumber","package"],"versionNumber":["package"]},"additionalProperties":false,"required":["path"],"properties":{"ancestorId":{"$ref":"#/definitions/packageDirectory.ancestorId"},"ancestorVersion":{"$ref":"#/definitions/packageDirectory.ancestorVersion"},"default":{"$ref":"#/definitions/packageDirectory.default"},"definitionFile":{"$ref":"#/definitions/packageDirectory.definitionFile"},"dependencies":{"$ref":"#/definitions/packageDirectory.dependencies"},"includeProfileUserLicenses":{"$ref":"#/definitions/packageDirectory.includeProfileUserLicenses"},"package":{"$ref":"#/definitions/packageDirectory.package"},"path":{"$ref":"#/definitions/packageDirectory.path"},"postInstallScript":{"$ref":"#/definitions/packageDirectory.postInstallScript"},"postInstallUrl":{"$ref":"#/definitions/packageDirectory.postInstallUrl"},"releaseNotesUrl":{"$ref":"#/definitions/packageDirectory.releaseNotesUrl"},"uninstallScript":{"$ref":"#/definitions/packageDirectory.uninstallScript"},"versionDescription":{"$ref":"#/definitions/packageDirectory.versionDescription"},"versionName":{"$ref":"#/definitions/packageDirectory.versionName"},"versionNumber":{"$ref":"#/definitions/packageDirectory.versionNumber"}}}}