@salesforce/core
    Preparing search index...

    Function isPackagingDirectory

    • differentiate between the Base PackageDir (path, maybe default) and the Packaging version (package and maybe a LOT of other fields) by whether is has the package property

      Parameters

      • packageDir:
            | {
                ancestorId?: string;
                ancestorVersion?: string;
                apexTestAccess?: {
                    permissionSetLicenses: string
                    | string[];
                    permissionSets: string | string[];
                };
                calculateTransitiveDependencies?: boolean;
                default?: boolean;
                definitionFile?: string;
                dependencies?: {
                    branch?: string;
                    package: string;
                    versionNumber?: string;
                    [key: string]: unknown;
                }[];
                functions?: string[];
                includeProfileUserLicenses?: boolean;
                package: string;
                packageMetadataAccess?: {
                    permissionSetLicenses: string
                    | string[];
                    permissionSets: string | string[];
                };
                path: string;
                postInstallScript?: string;
                postInstallUrl?: string;
                releaseNotesUrl?: string;
                scopeProfiles?: boolean;
                seedMetadata?: { path: string };
                uninstallScript?: string;
                unpackagedMetadata?: { path: string };
                versionDescription?: string;
                versionName?: string;
                versionNumber: string;
            }
            | { default?: boolean; path: string }

      Returns packageDir is {
          ancestorId?: string;
          ancestorVersion?: string;
          apexTestAccess?: {
              permissionSetLicenses: string | string[];
              permissionSets: string | string[];
          };
          calculateTransitiveDependencies?: boolean;
          default?: boolean;
          definitionFile?: string;
          dependencies?: {
              branch?: string;
              package: string;
              versionNumber?: string;
              [key: string]: unknown;
          }[];
          functions?: string[];
          includeProfileUserLicenses?: boolean;
          package: string;
          packageMetadataAccess?: {
              permissionSetLicenses: string
              | string[];
              permissionSets: string | string[];
          };
          path: string;
          postInstallScript?: string;
          postInstallUrl?: string;
          releaseNotesUrl?: string;
          scopeProfiles?: boolean;
          seedMetadata?: { path: string };
          uninstallScript?: string;
          unpackagedMetadata?: { path: string };
          versionDescription?: string;
          versionName?: string;
          versionNumber: string;
      }