{
  "SchemaVersion": 2,
  "Project": "OSDStage",
  "Packages": [
    {
      "Id": "Microsoft365Apps",
      "DisplayName": "Microsoft 365 Apps",
      "Source": "BuiltIn",
      "Vendor": "Microsoft",
      "Acquisition": "OfficeDeploymentTool",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageMicrosoft365Apps",
      "SyncCommand": "Sync-OSDStageMicrosoft365Apps",
      "Architectures": [
        "x86",
        "x64"
      ],
      "DefaultArchitecture": "x64",
      "Channels": [
        "Current",
        "MonthlyEnterprise",
        "SemiAnnual",
        "CurrentPreview",
        "SemiAnnualPreview",
        "BetaChannel"
      ],
      "DefaultChannel": "Current",
      "ProductIds": [
        "O365ProPlusRetail",
        "O365BusinessRetail"
      ],
      "CachePath": "BuiltIn/Microsoft365Apps",
      "RepositoryAlternative": true,
      "IconUrl": "icons/microsoft365.svg"
    },
    {
      "Id": "MicrosoftTeams",
      "DisplayName": "Microsoft Teams",
      "Source": "BuiltIn",
      "Vendor": "Microsoft",
      "Acquisition": "MicrosoftTeamsBootstrapper",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageMicrosoftTeams",
      "SyncCommand": "Sync-OSDStageMicrosoftTeams",
      "Architectures": [
        "x86",
        "x64",
        "arm64"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/MicrosoftTeams",
      "RepositoryAlternative": true,
      "IconUrl": "icons/microsoftteams.svg"
    },
    {
      "Id": "AdobeAcrobatUnified",
      "DisplayName": "Adobe Acrobat Unified",
      "Source": "BuiltIn",
      "Vendor": "Adobe",
      "Acquisition": "VendorZip",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageAdobeAcrobatUnified",
      "SyncCommand": "Sync-OSDStageAdobeAcrobatUnified",
      "Architectures": [
        "x64",
        "x86"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/AdobeAcrobatUnified/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/acrobatunified.svg"
    },
    {
      "Id": "GoogleChromeEnterprise",
      "DisplayName": "Google Chrome Enterprise",
      "Source": "BuiltIn",
      "Vendor": "Google",
      "Acquisition": "VendorMsi",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageGoogleChromeEnterprise",
      "SyncCommand": "Sync-OSDStageGoogleChromeEnterprise",
      "Architectures": [
        "x64",
        "x86"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/GoogleChromeEnterprise/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/chrome.svg"
    },
    {
      "Id": "MozillaFirefoxEnterprise",
      "DisplayName": "Mozilla Firefox Enterprise",
      "Source": "BuiltIn",
      "Vendor": "Mozilla",
      "Acquisition": "VendorMsi",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageMozillaFirefoxEnterprise",
      "SyncCommand": "Sync-OSDStageMozillaFirefoxEnterprise",
      "Architectures": [
        "x64",
        "x86"
      ],
      "DefaultArchitecture": "x64",
      "Channels": [
        "Rapid",
        "ESR"
      ],
      "DefaultChannel": "Rapid",
      "DefaultLanguage": "en-US",
      "CachePath": "BuiltIn/MozillaFirefoxEnterprise/<channel>/<architecture>/<language>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/firefox.svg"
    },
    {
      "Id": "CiscoWebex",
      "DisplayName": "Cisco Webex",
      "Source": "BuiltIn",
      "Vendor": "Cisco",
      "Acquisition": "VendorMsi",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageCiscoWebex",
      "SyncCommand": "Sync-OSDStageCiscoWebex",
      "Architectures": [
        "x64",
        "arm64"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/CiscoWebex/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/ciscowebex.svg"
    },
    {
      "Id": "ZoomWorkplace",
      "DisplayName": "Zoom Workplace",
      "Source": "BuiltIn",
      "Vendor": "Zoom",
      "Acquisition": "VendorMsi",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageZoomWorkplace",
      "SyncCommand": "Sync-OSDStageZoomWorkplace",
      "Architectures": [
        "x64",
        "arm64"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/ZoomWorkplace/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/zoom.svg"
    },
    {
      "Id": "7Zip",
      "DisplayName": "7Zip",
      "Source": "BuiltIn",
      "Vendor": "Igor Pavlov",
      "Acquisition": "7ZipExe",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStage7Zip",
      "SyncCommand": "Sync-OSDStage7Zip",
      "Architectures": [
        "x64",
        "x86",
        "arm64"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/7Zip/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/7zip.svg"
    },
    {
      "Id": "VisualStudioCode",
      "DisplayName": "Visual Studio Code",
      "Source": "BuiltIn",
      "Vendor": "Microsoft",
      "Acquisition": "VisualStudioCodeExe",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageVisualStudioCode",
      "SyncCommand": "Sync-OSDStageVisualStudioCode",
      "Architectures": [
        "x64",
        "arm64"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/VisualStudioCode/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/vscode.svg"
    },
    {
      "Id": "VisualCRedist",
      "DisplayName": "Visual C++ v14 Redistributable",
      "Source": "BuiltIn",
      "Vendor": "Microsoft",
      "Acquisition": "PrerequisiteExe",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageVisualCRedist",
      "SyncCommand": "Sync-OSDStageVisualCRedist",
      "Architectures": [
        "x86",
        "x64"
      ],
      "DefaultArchitecture": null,
      "CachePath": "BuiltIn/VisualCRedist/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/visualc.svg",
      "ArchitectureRequired": true
    },
    {
      "Id": "DotNetRuntime",
      "DisplayName": ".NET Runtime",
      "Source": "BuiltIn",
      "Vendor": "Microsoft",
      "Acquisition": "PrerequisiteExe",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageDotNetRuntime",
      "SyncCommand": "Sync-OSDStageDotNetRuntime",
      "Architectures": [
        "x86",
        "x64"
      ],
      "DefaultArchitecture": null,
      "CachePath": "BuiltIn/DotNetRuntime/<runtime-type>/<channel>/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/dotnet.svg",
      "ArchitectureRequired": true,
      "Channels": [
        "8.0",
        "9.0",
        "10.0"
      ],
      "ChannelSupportEndDates": {
        "8.0": "2026-11-10",
        "9.0": "2026-11-10",
        "10.0": "2028-11-14"
      }
    },
    {
      "Id": "WindowsInboxCleanup",
      "DisplayName": "Windows Inbox App Cleanup",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageWindowsInboxCleanup",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": true,
      "IconUrl": "icons/inboxcleanup.svg"
    },
    {
      "Id": "WindowsFeatures",
      "DisplayName": "Windows optional features",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageWindowsFeature",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg"
    },
    {
      "Id": "WindowsCapabilities",
      "DisplayName": "Windows capabilities (Features on Demand)",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageWindowsCapability",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg"
    },
    {
      "Id": "MicrosoftCompanyPortal",
      "DisplayName": "Microsoft Company Portal",
      "Source": "BuiltIn",
      "Vendor": "Microsoft",
      "Acquisition": "MicrosoftPreinstallKit",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageMicrosoftCompanyPortal",
      "SyncCommand": "Sync-OSDStageMicrosoftCompanyPortal",
      "Architectures": [
        "x64",
        "arm64"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/MicrosoftCompanyPortal/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/companyportal.svg"
    },
    {
      "Id": "CMTraceOpen",
      "DisplayName": "CMTrace Open",
      "Source": "BuiltIn",
      "Vendor": "CMTrace Open",
      "Acquisition": "GitHubReleaseMsi",
      "SyncPhase": "FullWindowsPreInstall",
      "AddCommand": "Add-OSDStageCMTraceOpen",
      "SyncCommand": "Sync-OSDStageCMTraceOpen",
      "Architectures": [
        "x64",
        "arm64"
      ],
      "DefaultArchitecture": "x64",
      "CachePath": "BuiltIn/CMTraceOpen/<architecture>",
      "RepositoryAlternative": true,
      "IconUrl": "icons/cmtraceopen.svg"
    },
    {
      "Id": "WiFiProfiles",
      "DisplayName": "Wi-Fi profiles",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageWiFiProfile",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg"
    },
    {
      "Id": "Certificates",
      "DisplayName": "Public CA certificates",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageCertificate",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg"
    },
    {
      "Id": "EnvironmentVariables",
      "DisplayName": "Machine environment variables",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageEnvironmentVariable",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg"
    },
    {
      "Id": "FileSystem",
      "DisplayName": "Files and directories",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageFile",
      "AdditionalAddCommands": [
        "Add-OSDStageDirectory"
      ],
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg"
    },
    {
      "Id": "Services",
      "DisplayName": "Windows services",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageService",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg"
    },
    {
      "Id": "DesktopSettings",
      "DisplayName": "Windows StartPins & TaskbarPins",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageStartPins",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg",
      "AdditionalAddCommands": [
        "Add-OSDStageTaskbarPins"
      ]
    },
    {
      "Id": "DefaultAssociations",
      "DisplayName": "Initial default apps",
      "Source": "BuiltIn",
      "PackageType": "Script",
      "Vendor": "OSDStage",
      "Acquisition": "BundledScript",
      "SyncPhase": "None",
      "AddCommand": "Add-OSDStageDefaultAssociation",
      "SyncCommand": null,
      "Architectures": [
        "any"
      ],
      "DefaultArchitecture": "any",
      "CachePath": null,
      "RepositoryAlternative": false,
      "IconUrl": "icons/windowsfeatures.svg"
    }
  ]
}
