Schema URL https://catalog.lintel.tools/schemas/schemastore/podman-desktop-extension/latest.json
Source https://raw.githubusercontent.com/podman-desktop/podman-desktop/main/schemas/extension-schema.json

Validate with Lintel

npx @lintel/lintel check

Schema for Podman Desktop extension package.json files

All of

1. Latest Package Latest Package
2. object object
name string required
displayName string required
version string required
publisher string required
description string required
main string
icon string | object
extensionDependencies string[]
extensionPack string[]
engines object
1 nested properties
podman-desktop string
contributes object
8 nested properties
configuration object
6 nested properties
title string required
type string | string[]
description string
properties Record<string, object>
scope string
Values: "DEFAULT" "ContainerConnection" "KubernetesConnection" "VmConnection" "ContainerProviderConnectionFactory" "KubernetesProviderConnectionFactory" "VmProviderConnectionFactory" "DockerCompatibility" "Onboarding"
extension object
commands object[]
menus Record<string, object[]>
icons Record<string, object>
themes object[]
views Record<string, object | object[]>
onboarding object
6 nested properties
title string required
steps object[] required
enablement string required
priority number
description string
media object
features string[]