UNPKG

eslint-plugin-json-schema-validator

Version:
1 lines 46.3 kB
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"definitions":{"AppImageOptions":{"additionalProperties":false,"properties":{"artifactName":{"type":["null","string"]},"category":{"type":["null","string"]},"description":{"type":["null","string"]},"desktop":{},"license":{"type":["null","string"]},"mimeTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"synopsis":{"type":["null","string"]},"systemIntegration":{"default":"ask","enum":["ask","doNotAsk"],"type":"string"}},"title":"AppImageOptions","type":"object"},"AppXOptions":{"additionalProperties":false,"properties":{"addAutoLaunchExtension":{"type":"boolean"},"applicationId":{"type":"string"},"artifactName":{"type":["null","string"]},"backgroundColor":{"default":"#464646","type":["null","string"]},"displayName":{"type":["null","string"]},"electronUpdaterAware":{"default":false,"type":"boolean"},"identityName":{"type":["null","string"]},"languages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"makeappxArgs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"publisher":{"type":["null","string"]},"publisherDisplayName":{"type":["null","string"]},"showNameOnTiles":{"type":"boolean"},"setBuildNumber":{"type":"boolean"}},"title":"AppXOptions","type":"object"},"AsarOptions":{"additionalProperties":false,"properties":{"externalAllowed":{"default":false,"type":"boolean"},"ordering":{"type":["null","string"]},"smartUnpack":{"default":true,"type":"boolean"}},"title":"AsarOptions","type":"object"},"BintrayOptions":{"additionalProperties":false,"properties":{"component":{"type":["null","string"]},"distribution":{"default":"stable","type":["null","string"]},"owner":{"type":["null","string"]},"package":{"type":["null","string"]},"provider":{"enum":["bintray"],"type":"string"},"publishAutoUpdate":{"default":true,"type":"boolean"},"publisherName":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"repo":{"default":"generic","type":["null","string"]},"token":{"type":["null","string"]},"updaterCacheDirName":{"type":["null","string"]},"user":{"type":["null","string"]}},"required":["provider"],"title":"BintrayOptions","type":"object"},"CustomPublishOptions":{"additionalProperties":{},"properties":{"provider":{"$ref":"#/definitions/PublishProvider"},"publishAutoUpdate":{"default":true,"type":"boolean"},"publisherName":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"updaterCacheDirName":{"type":["null","string"]}},"required":["provider"],"title":"CustomPublishOptions","type":"object"},"DebOptions":{"additionalProperties":false,"properties":{"afterInstall":{"type":["null","string"]},"afterRemove":{"type":["null","string"]},"artifactName":{"type":["null","string"]},"category":{"type":["null","string"]},"compression":{"anyOf":[{"enum":["bzip2","gz","xz"],"type":"string"},{"type":"null"}],"default":"xz"},"depends":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"description":{"type":["null","string"]},"desktop":{},"fpm":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"icon":{"type":"string"},"maintainer":{"type":["null","string"]},"mimeTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"packageCategory":{"type":["null","string"]},"priority":{"type":["null","string"]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"synopsis":{"type":["null","string"]},"vendor":{"type":["null","string"]}},"title":"DebOptions","type":"object"},"DmgContent":{"additionalProperties":false,"properties":{"name":{"type":"string"},"path":{"type":"string"},"type":{"enum":["dir","file","link"],"type":"string"},"x":{"type":"number"},"y":{"type":"number"}},"required":["x","y"],"title":"DmgContent","type":"object"},"DmgOptions":{"additionalProperties":false,"properties":{"artifactName":{"type":["null","string"]},"background":{"type":["null","string"]},"backgroundColor":{"type":["null","string"]},"contents":{"items":{"$ref":"#/definitions/DmgContent"},"type":"array"},"format":{"default":"UDZO","enum":["UDBZ","UDCO","UDRO","UDRW","UDZO","ULFO"],"type":"string"},"icon":{"type":["null","string"]},"iconSize":{"default":80,"type":["null","number"]},"iconTextSize":{"default":12,"type":["null","number"]},"internetEnabled":{"default":false,"type":"boolean"},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"title":{"default":"${productName} ${version}","type":["null","string"]},"window":{"$ref":"#/definitions/DmgWindow"}},"title":"DmgOptions","type":"object"},"DmgWindow":{"additionalProperties":false,"properties":{"height":{"type":"number"},"width":{"type":"number"},"x":{"default":400,"type":"number"},"y":{"default":100,"type":"number"}},"title":"DmgWindow","type":"object"},"ElectronDownloadOptions":{"additionalProperties":false,"properties":{"arch":{"type":"string"},"cache":{"type":["null","string"]},"customDir":{"type":["null","string"]},"customFilename":{"type":["null","string"]},"isVerifyChecksum":{"type":"boolean"},"mirror":{"type":["null","string"]},"platform":{"enum":["darwin","linux","mas","win32"],"type":"string"},"strictSSL":{"type":"boolean"},"version":{"type":"string"}},"title":"ElectronDownloadOptions","type":"object"},"FileAssociation":{"additionalProperties":false,"properties":{"description":{"type":["null","string"]},"ext":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"string"}]},"icon":{"type":["null","string"]},"isPackage":{"type":"boolean"},"mimeType":{"type":["null","string"]},"name":{"type":["null","string"]},"role":{"default":"Editor","type":"string"}},"required":["ext"],"title":"FileAssociation","type":"object"},"FileSet":{"additionalProperties":false,"properties":{"filter":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"string"}]},"from":{"type":"string"},"to":{"type":"string"}},"title":"FileSet","type":"object"},"GenericServerOptions":{"additionalProperties":false,"properties":{"channel":{"default":"latest","type":["null","string"]},"provider":{"enum":["generic"],"type":"string"},"publishAutoUpdate":{"default":true,"type":"boolean"},"publisherName":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"updaterCacheDirName":{"type":["null","string"]},"url":{"type":"string"},"useMultipleRangeRequest":{"type":"boolean"}},"required":["provider","url"],"title":"GenericServerOptions","type":"object"},"GithubOptions":{"additionalProperties":false,"properties":{"host":{"default":"github.com","type":["null","string"]},"owner":{"type":["null","string"]},"private":{"type":["null","boolean"]},"protocol":{"anyOf":[{"enum":["http","https"],"type":"string"},{"type":"null"}],"default":"https"},"provider":{"enum":["github"],"type":"string"},"publishAutoUpdate":{"default":true,"type":"boolean"},"publisherName":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"releaseType":{"anyOf":[{"enum":["draft","prerelease","release"],"type":"string"},{"type":"null"}],"default":"draft"},"repo":{"type":["null","string"]},"token":{"type":["null","string"]},"updaterCacheDirName":{"type":["null","string"]},"vPrefixedTagName":{"default":true,"type":"boolean"}},"required":["provider"],"title":"GithubOptions","type":"object"},"LinuxConfiguration":{"additionalProperties":false,"properties":{"appId":{"default":"com.electron.${name}","type":["null","string"]},"artifactName":{"type":["null","string"]},"asar":{"anyOf":[{"$ref":"#/definitions/AsarOptions"},{"type":["null","boolean"]}],"default":true},"asarUnpack":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"category":{"type":["null","string"]},"compression":{"anyOf":[{"enum":["maximum","normal","store"],"type":"string"},{"type":"null"}],"default":"normal"},"cscKeyPassword":{"type":["null","string"]},"cscLink":{"type":["null","string"]},"depends":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"description":{"type":["null","string"]},"desktop":{},"detectUpdateChannel":{"default":true,"type":"boolean"},"electronUpdaterCompatibility":{"type":["null","string"]},"executableName":{"type":["null","string"]},"extraFiles":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"extraResources":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"fileAssociations":{"anyOf":[{"$ref":"#/definitions/FileAssociation"},{"items":{"$ref":"#/definitions/FileAssociation"},"type":"array"}]},"files":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"forceCodeSigning":{"type":"boolean"},"generateUpdatesFilesForAllChannels":{"default":false,"type":"boolean"},"icon":{"type":"string"},"maintainer":{"type":["null","string"]},"mimeTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"packageCategory":{"type":["null","string"]},"protocols":{"anyOf":[{"$ref":"#/definitions/Protocol"},{"items":{"$ref":"#/definitions/Protocol"},"type":"array"}]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"releaseInfo":{"$ref":"#/definitions/ReleaseInfo"},"synopsis":{"type":["null","string"]},"target":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"items":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}],"default":"AppImage"},"vendor":{"type":["null","string"]}},"title":"LinuxConfiguration","type":"object"},"LinuxTargetSpecificOptions":{"additionalProperties":false,"properties":{"afterInstall":{"type":["null","string"]},"afterRemove":{"type":["null","string"]},"artifactName":{"type":["null","string"]},"category":{"type":["null","string"]},"compression":{"anyOf":[{"enum":["bzip2","gz","xz"],"type":"string"},{"type":"null"}],"default":"xz"},"depends":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"description":{"type":["null","string"]},"desktop":{},"fpm":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"icon":{"type":"string"},"maintainer":{"type":["null","string"]},"mimeTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"packageCategory":{"type":["null","string"]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"synopsis":{"type":["null","string"]},"vendor":{"type":["null","string"]}},"title":"LinuxTargetSpecificOptions","type":"object"},"MacConfiguration":{"additionalProperties":false,"properties":{"appId":{"default":"com.electron.${name}","type":["null","string"]},"artifactName":{"type":["null","string"]},"asar":{"anyOf":[{"$ref":"#/definitions/AsarOptions"},{"type":["null","boolean"]}],"default":true},"asarUnpack":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"binaries":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"bundleShortVersion":{"type":["null","string"]},"bundleVersion":{"type":["null","string"]},"category":{"type":["null","string"]},"compression":{"anyOf":[{"enum":["maximum","normal","store"],"type":"string"},{"type":"null"}],"default":"normal"},"cscInstallerKeyPassword":{"type":["null","string"]},"cscInstallerLink":{"type":["null","string"]},"cscKeyPassword":{"type":["null","string"]},"cscLink":{"type":["null","string"]},"darkModeSupport":{"default":false,"type":"boolean"},"hardenedRuntime":{"default":false,"type":"boolean"},"gatekeeperAssess":{"default":false,"type":"boolean"},"detectUpdateChannel":{"default":true,"type":"boolean"},"electronLanguages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"string"}]},"electronUpdaterCompatibility":{"type":["null","string"]},"entitlements":{"type":["null","string"]},"entitlementsInherit":{"type":["null","string"]},"extendInfo":{},"extraDistFiles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"extraFiles":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"extraResources":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"fileAssociations":{"anyOf":[{"$ref":"#/definitions/FileAssociation"},{"items":{"$ref":"#/definitions/FileAssociation"},"type":"array"}]},"files":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"forceCodeSigning":{"type":"boolean"},"generateUpdatesFilesForAllChannels":{"default":false,"type":"boolean"},"helperBundleId":{"default":"${appBundleIdentifier}.helper","type":["null","string"]},"icon":{"default":"build/icon.icns","type":["null","string"]},"identity":{"type":["null","string"]},"minimumSystemVersion":{"type":["null","string"]},"protocols":{"anyOf":[{"$ref":"#/definitions/Protocol"},{"items":{"$ref":"#/definitions/Protocol"},"type":"array"}]},"provisioningProfile":{"type":["null","string"]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"releaseInfo":{"$ref":"#/definitions/ReleaseInfo"},"requirements":{"type":["null","string"]},"target":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"items":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"enum":["7z","default","dir","dmg","mas","mas-dev","pkg","tar.bz2","tar.gz","tar.lz","tar.xz","zip"],"type":"string"}]},"type":"array"},{"enum":["7z","default","dir","dmg","mas","mas-dev","pkg","tar.bz2","tar.gz","tar.lz","tar.xz","zip"],"type":"string"},{"type":"null"}]},"type":{"anyOf":[{"enum":["development","distribution"],"type":"string"},{"type":"null"}],"default":"distribution"}},"title":"MacConfiguration","type":"object"},"MasConfiguration":{"additionalProperties":false,"properties":{"appId":{"default":"com.electron.${name}","type":["null","string"]},"artifactName":{"type":["null","string"]},"asar":{"anyOf":[{"$ref":"#/definitions/AsarOptions"},{"type":["null","boolean"]}],"default":true},"asarUnpack":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"binaries":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"bundleShortVersion":{"type":["null","string"]},"bundleVersion":{"type":["null","string"]},"category":{"type":["null","string"]},"compression":{"anyOf":[{"enum":["maximum","normal","store"],"type":"string"},{"type":"null"}],"default":"normal"},"cscInstallerKeyPassword":{"type":["null","string"]},"cscInstallerLink":{"type":["null","string"]},"cscKeyPassword":{"type":["null","string"]},"cscLink":{"type":["null","string"]},"darkModeSupport":{"default":false,"type":"boolean"},"hardenedRuntime":{"default":false,"type":"boolean"},"detectUpdateChannel":{"default":true,"type":"boolean"},"electronLanguages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"string"}]},"electronUpdaterCompatibility":{"type":["null","string"]},"entitlements":{"type":["null","string"]},"entitlementsInherit":{"type":["null","string"]},"extendInfo":{},"extraDistFiles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"extraFiles":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"extraResources":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"fileAssociations":{"anyOf":[{"$ref":"#/definitions/FileAssociation"},{"items":{"$ref":"#/definitions/FileAssociation"},"type":"array"}]},"files":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"forceCodeSigning":{"type":"boolean"},"generateUpdatesFilesForAllChannels":{"default":false,"type":"boolean"},"helperBundleId":{"default":"${appBundleIdentifier}.helper","type":["null","string"]},"icon":{"default":"build/icon.icns","type":["null","string"]},"identity":{"type":["null","string"]},"minimumSystemVersion":{"type":["null","string"]},"protocols":{"anyOf":[{"$ref":"#/definitions/Protocol"},{"items":{"$ref":"#/definitions/Protocol"},"type":"array"}]},"provisioningProfile":{"type":["null","string"]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"releaseInfo":{"$ref":"#/definitions/ReleaseInfo"},"requirements":{"type":["null","string"]},"target":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"items":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"enum":["7z","default","dir","dmg","mas","mas-dev","pkg","tar.bz2","tar.gz","tar.lz","tar.xz","zip"],"type":"string"}]},"type":"array"},{"enum":["7z","default","dir","dmg","mas","mas-dev","pkg","tar.bz2","tar.gz","tar.lz","tar.xz","zip"],"type":"string"},{"type":"null"}]},"type":{"anyOf":[{"enum":["development","distribution"],"type":"string"},{"type":"null"}],"default":"distribution"}},"title":"MasConfiguration","type":"object"},"MetadataDirectories":{"additionalProperties":false,"properties":{"app":{"type":["null","string"]},"buildResources":{"default":"build","type":["null","string"]},"output":{"default":"dist","type":["null","string"]}},"title":"MetadataDirectories","type":"object"},"MsiOptions":{"additionalProperties":false,"properties":{"artifactName":{"type":["null","string"]},"createDesktopShortcut":{"default":true,"enum":["always",false,true]},"createStartMenuShortcut":{"default":true,"type":"boolean"},"menuCategory":{"default":false,"type":["string","boolean"]},"oneClick":{"default":true,"type":"boolean"},"perMachine":{"default":false,"type":"boolean"},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"runAfterFinish":{"default":true,"type":"boolean"},"shortcutName":{"type":["null","string"]},"upgradeCode":{"type":["null","string"]},"warningsAsErrors":{"default":true,"type":"boolean"}},"title":"MsiOptions","type":"object"},"NsisOptions":{"additionalProperties":false,"properties":{"allowElevation":{"default":true,"type":"boolean"},"allowToChangeInstallationDirectory":{"default":false,"type":"boolean"},"artifactName":{"type":["null","string"]},"createDesktopShortcut":{"default":true,"enum":["always",false,true]},"createStartMenuShortcut":{"default":true,"type":"boolean"},"deleteAppDataOnUninstall":{"default":false,"type":"boolean"},"differentialPackage":{"type":"boolean"},"displayLanguageSelector":{"default":false,"type":"boolean"},"guid":{"type":["null","string"]},"include":{"type":["null","string"]},"installerHeader":{"default":"build/installerHeader.bmp","type":["null","string"]},"installerHeaderIcon":{"type":["null","string"]},"installerIcon":{"type":["null","string"]},"installerLanguages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"installerSidebar":{"type":["null","string"]},"language":{"type":["null","string"]},"license":{"type":["null","string"]},"menuCategory":{"default":false,"type":["string","boolean"]},"multiLanguageInstaller":{"type":"boolean"},"oneClick":{"default":true,"type":"boolean"},"packElevateHelper":{"default":true,"type":"boolean"},"perMachine":{"default":false,"type":"boolean"},"preCompressedFileExtensions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}],"default":[".avi",".mov",".m4v",".mp4",".m4p",".qt",".mkv",".webm",".vmdk"]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"runAfterFinish":{"default":true,"type":"boolean"},"script":{"type":["null","string"]},"shortcutName":{"type":["null","string"]},"unicode":{"default":true,"type":"boolean"},"uninstallDisplayName":{"default":"${productName} ${version}","type":"string"},"uninstallerIcon":{"type":["null","string"]},"uninstallerSidebar":{"type":["null","string"]},"useZip":{"default":false,"type":"boolean"},"warningsAsErrors":{"default":true,"type":"boolean"}},"title":"NsisOptions","type":"object"},"NsisWebOptions":{"additionalProperties":false,"properties":{"allowElevation":{"default":true,"type":"boolean"},"allowToChangeInstallationDirectory":{"default":false,"type":"boolean"},"appPackageUrl":{"type":["null","string"]},"artifactName":{"type":["null","string"]},"createDesktopShortcut":{"default":true,"enum":["always",false,true]},"createStartMenuShortcut":{"default":true,"type":"boolean"},"deleteAppDataOnUninstall":{"default":false,"type":"boolean"},"differentialPackage":{"type":"boolean"},"displayLanguageSelector":{"default":false,"type":"boolean"},"guid":{"type":["null","string"]},"include":{"type":["null","string"]},"installerHeader":{"default":"build/installerHeader.bmp","type":["null","string"]},"installerHeaderIcon":{"type":["null","string"]},"installerIcon":{"type":["null","string"]},"installerLanguages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"installerSidebar":{"type":["null","string"]},"language":{"type":["null","string"]},"license":{"type":["null","string"]},"menuCategory":{"default":false,"type":["string","boolean"]},"multiLanguageInstaller":{"type":"boolean"},"oneClick":{"default":true,"type":"boolean"},"packElevateHelper":{"default":true,"type":"boolean"},"perMachine":{"default":false,"type":"boolean"},"preCompressedFileExtensions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}],"default":[".avi",".mov",".m4v",".mp4",".m4p",".qt",".mkv",".webm",".vmdk"]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"runAfterFinish":{"default":true,"type":"boolean"},"script":{"type":["null","string"]},"shortcutName":{"type":["null","string"]},"unicode":{"default":true,"type":"boolean"},"uninstallDisplayName":{"default":"${productName} ${version}","type":"string"},"uninstallerIcon":{"type":["null","string"]},"uninstallerSidebar":{"type":["null","string"]},"useZip":{"default":false,"type":"boolean"},"warningsAsErrors":{"default":true,"type":"boolean"}},"title":"NsisWebOptions","type":"object"},"PkgBackgroundOptions":{"additionalProperties":false,"properties":{"alignment":{"anyOf":[{"enum":["bottom","bottomleft","bottomright","center","left","right","top","topleft","topright"],"type":"string"},{"type":"null"}],"default":"center"},"file":{"type":"string"},"scaling":{"anyOf":[{"enum":["none","proportional","tofit"],"type":"string"},{"type":"null"}],"default":"tofit"}},"title":"PkgBackgroundOptions","type":"object"},"PkgOptions":{"additionalProperties":false,"properties":{"allowAnywhere":{"default":true,"type":["null","boolean"]},"allowCurrentUserHome":{"default":true,"type":["null","boolean"]},"allowRootDirectory":{"default":true,"type":["null","boolean"]},"artifactName":{"type":["null","string"]},"background":{"anyOf":[{"$ref":"#/definitions/PkgBackgroundOptions"},{"type":"null"}]},"conclusion":{"type":["null","string"]},"hasStrictIdentifier":{"default":true,"type":["null","boolean"]},"identity":{"type":["null","string"]},"installLocation":{"default":"/Applications","type":["null","string"]},"isRelocatable":{"default":true,"type":["null","boolean"]},"isVersionChecked":{"default":true,"type":["null","boolean"]},"license":{"type":["null","string"]},"overwriteAction":{"anyOf":[{"enum":["update","upgrade"],"type":"string"},{"type":"null"}],"default":"upgrade"},"productbuild":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"scripts":{"default":"build/pkg-scripts","type":["null","string"]},"welcome":{"type":["null","string"]}},"title":"PkgOptions","type":"object"},"PlugDescriptor":{"additionalProperties":{"anyOf":[{"additionalProperties":{},"type":"object"},{"type":"null"}]},"title":"PlugDescriptor","type":"object"},"PortableOptions":{"additionalProperties":false,"properties":{"artifactName":{"type":["null","string"]},"guid":{"type":["null","string"]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"requestExecutionLevel":{"default":"user","enum":["admin","highest","user"],"type":"string"},"unicode":{"default":true,"type":"boolean"},"useZip":{"default":false,"type":"boolean"},"warningsAsErrors":{"default":true,"type":"boolean"},"unpackDirName":{"type":"string"}},"title":"PortableOptions","type":"object"},"Protocol":{"additionalProperties":false,"properties":{"name":{"type":"string"},"role":{"default":"Editor","enum":["Editor","None","Shell","Viewer"],"type":"string"},"schemes":{"items":{"type":"string"},"type":"array"}},"required":["name","schemes"],"title":"Protocol","type":"object"},"PublishProvider":{"enum":["bintray","custom","generic","github","s3","spaces"],"title":"PublishProvider","type":"string"},"ReleaseInfo":{"additionalProperties":false,"properties":{"releaseDate":{"type":"string"},"releaseName":{"type":["null","string"]},"releaseNotes":{"type":["null","string"]},"releaseNotesFile":{"type":["null","string"]}},"title":"ReleaseInfo","type":"object"},"S3Options":{"additionalProperties":false,"properties":{"acl":{"anyOf":[{"enum":["private","public-read"],"type":"string"},{"type":"null"}],"default":"public-read"},"bucket":{"type":"string"},"channel":{"default":"latest","type":["null","string"]},"encryption":{"anyOf":[{"enum":["AES256","aws:kms"],"type":"string"},{"type":"null"}]},"endpoint":{"type":["null","string"]},"path":{"default":"/","type":["null","string"]},"provider":{"enum":["s3"],"type":"string"},"publishAutoUpdate":{"default":true,"type":"boolean"},"publisherName":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"region":{"type":["null","string"]},"storageClass":{"anyOf":[{"enum":["REDUCED_REDUNDANCY","STANDARD","STANDARD_IA"],"type":"string"},{"type":"null"}],"default":"STANDARD"},"updaterCacheDirName":{"type":["null","string"]}},"required":["bucket","provider"],"title":"S3Options","type":"object"},"SnapOptions":{"additionalProperties":false,"properties":{"after":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"artifactName":{"type":["null","string"]},"assumes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"buildPackages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"category":{"type":["null","string"]},"confinement":{"anyOf":[{"enum":["classic","devmode","strict"],"type":"string"},{"type":"null"}],"default":"strict"},"description":{"type":["null","string"]},"desktop":{},"environment":{"anyOf":[{},{"type":"null"}]},"grade":{"anyOf":[{"enum":["devel","stable"],"type":"string"},{"type":"null"}],"default":"stable"},"hooks":{"default":"build/snap-hooks","type":["null","string"]},"mimeTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"plugs":{"anyOf":[{"$ref":"#/definitions/PlugDescriptor"},{"items":{"anyOf":[{"$ref":"#/definitions/PlugDescriptor"},{"type":"string"}]},"type":"array"},{"type":"null"}]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"stagePackages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"summary":{"type":["null","string"]},"synopsis":{"type":["null","string"]},"useTemplateApp":{"type":"boolean"}},"title":"SnapOptions","type":"object"},"SpacesOptions":{"additionalProperties":false,"properties":{"acl":{"anyOf":[{"enum":["private","public-read"],"type":"string"},{"type":"null"}],"default":"public-read"},"channel":{"default":"latest","type":["null","string"]},"name":{"type":"string"},"path":{"default":"/","type":["null","string"]},"provider":{"enum":["spaces"],"type":"string"},"publishAutoUpdate":{"default":true,"type":"boolean"},"publisherName":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"region":{"type":"string"},"updaterCacheDirName":{"type":["null","string"]}},"required":["name","provider","region"],"title":"SpacesOptions","type":"object"},"SquirrelWindowsOptions":{"additionalProperties":false,"properties":{"artifactName":{"type":["null","string"]},"iconUrl":{"type":["null","string"]},"loadingGif":{"type":["null","string"]},"msi":{"type":"boolean"},"name":{"type":"string"},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"remoteReleases":{"type":["null","string","boolean"]},"remoteToken":{"type":["null","string"]},"useAppIdAsId":{"type":"boolean"}},"title":"SquirrelWindowsOptions","type":"object"},"TargetConfiguration":{"additionalProperties":false,"properties":{"arch":{"anyOf":[{"items":{"enum":["arm64","armv7l","ia32","x64"],"type":"string"},"type":"array"},{"enum":["arm64","armv7l","ia32","x64"],"type":"string"}]},"target":{"type":"string"}},"required":["target"],"title":"TargetConfiguration","type":"object"},"WindowsConfiguration":{"additionalProperties":false,"properties":{"additionalCertificateFile":{"type":["null","string"]},"appId":{"default":"com.electron.${name}","type":["null","string"]},"artifactName":{"type":["null","string"]},"asar":{"anyOf":[{"$ref":"#/definitions/AsarOptions"},{"type":["null","boolean"]}],"default":true},"asarUnpack":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"certificateFile":{"type":["null","string"]},"certificatePassword":{"type":["null","string"]},"certificateSha1":{"type":["null","string"]},"certificateSubjectName":{"type":["null","string"]},"compression":{"anyOf":[{"enum":["maximum","normal","store"],"type":"string"},{"type":"null"}],"default":"normal"},"cscKeyPassword":{"type":["null","string"]},"cscLink":{"type":["null","string"]},"detectUpdateChannel":{"default":true,"type":"boolean"},"electronUpdaterCompatibility":{"type":["null","string"]},"extraFiles":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"extraResources":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"fileAssociations":{"anyOf":[{"$ref":"#/definitions/FileAssociation"},{"items":{"$ref":"#/definitions/FileAssociation"},"type":"array"}]},"files":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"forceCodeSigning":{"type":"boolean"},"generateUpdatesFilesForAllChannels":{"default":false,"type":"boolean"},"icon":{"default":"build/icon.ico","type":["null","string"]},"legalTrademarks":{"type":["null","string"]},"protocols":{"anyOf":[{"$ref":"#/definitions/Protocol"},{"items":{"$ref":"#/definitions/Protocol"},"type":"array"}]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"publisherName":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"releaseInfo":{"$ref":"#/definitions/ReleaseInfo"},"requestedExecutionLevel":{"anyOf":[{"enum":["asInvoker","highestAvailable","requireAdministrator"],"type":"string"},{"type":"null"}],"default":"asInvoker"},"rfc3161TimeStampServer":{"default":"http://timestamp.comodoca.com/rfc3161","type":["null","string"]},"sign":{"anyOf":[{"typeof":"function"},{"type":["null","string"]}]},"signAndEditExecutable":{"default":true,"type":"boolean"},"signDlls":{"default":false,"type":"boolean"},"signingHashAlgorithms":{"anyOf":[{"items":{"enum":["sha1","sha256"],"type":"string"},"type":"array"},{"type":"null"}],"default":"['sha1', 'sha256']"},"target":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"items":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}],"default":"nsis"},"timeStampServer":{"default":"http://timestamp.verisign.com/scripts/timstamp.dll","type":["null","string"]},"verifyUpdateCodeSignature":{"default":true,"type":"boolean"}},"title":"WindowsConfiguration","type":"object"}},"properties":{"$schema":{"type":["null","string"]},"afterAllArtifactBuild":{"anyOf":[{"typeof":"function"},{"type":["null","string"]}]},"afterPack":{"anyOf":[{"typeof":"function"},{"type":["null","string"]}]},"afterSign":{"anyOf":[{"typeof":"function"},{"type":["null","string"]}]},"apk":{"anyOf":[{"$ref":"#/definitions/LinuxTargetSpecificOptions"},{"type":"null"}]},"appId":{"default":"com.electron.${name}","type":["null","string"]},"appImage":{"anyOf":[{"$ref":"#/definitions/AppImageOptions"},{"type":"null"}]},"appx":{"anyOf":[{"$ref":"#/definitions/AppXOptions"},{"type":"null"}]},"artifactBuildCompleted":{"anyOf":[{"typeof":"function"},{"type":["null","string"]}]},"artifactBuildStarted":{"anyOf":[{"typeof":"function"},{"type":["null","string"]}]},"artifactName":{"type":["null","string"]},"asar":{"anyOf":[{"$ref":"#/definitions/AsarOptions"},{"type":["null","boolean"]}],"default":true},"asarUnpack":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"beforeBuild":{"anyOf":[{"typeof":"function"},{"type":["null","string"]}]},"buildDependenciesFromSource":{"default":false,"type":"boolean"},"buildVersion":{"type":["null","string"]},"compression":{"anyOf":[{"enum":["maximum","normal","store"],"type":"string"},{"type":"null"}],"default":"normal"},"copyright":{"default":"Copyright © year ${author}","type":["null","string"]},"cscKeyPassword":{"type":["null","string"]},"cscLink":{"type":["null","string"]},"deb":{"anyOf":[{"$ref":"#/definitions/DebOptions"},{"type":"null"}]},"detectUpdateChannel":{"default":true,"type":"boolean"},"directories":{"anyOf":[{"$ref":"#/definitions/MetadataDirectories"},{"type":"null"}]},"dmg":{"anyOf":[{"$ref":"#/definitions/DmgOptions"},{"type":"null"}]},"electronCompile":{"type":"boolean"},"electronDist":{"type":"string"},"electronDownload":{"$ref":"#/definitions/ElectronDownloadOptions"},"electronUpdaterCompatibility":{"type":["null","string"]},"electronVersion":{"type":["null","string"]},"extends":{"type":["null","string"]},"extraFiles":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"extraMetadata":{},"extraResources":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"fileAssociations":{"anyOf":[{"$ref":"#/definitions/FileAssociation"},{"items":{"$ref":"#/definitions/FileAssociation"},"type":"array"}]},"files":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"items":{"anyOf":[{"$ref":"#/definitions/FileSet"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"forceCodeSigning":{"type":"boolean"},"framework":{"type":["null","string"]},"freebsd":{"anyOf":[{"$ref":"#/definitions/LinuxTargetSpecificOptions"},{"type":"null"}]},"generateUpdatesFilesForAllChannels":{"default":false,"type":"boolean"},"icon":{"type":["null","string"]},"includePdb":{"default":false,"type":"boolean"},"launchUiVersion":{"type":["null","string","boolean"]},"linux":{"anyOf":[{"$ref":"#/definitions/LinuxConfiguration"},{"type":"null"}]},"mac":{"anyOf":[{"$ref":"#/definitions/MacConfiguration"},{"type":"null"}]},"mas":{"anyOf":[{"$ref":"#/definitions/MasConfiguration"},{"type":"null"}]},"msi":{"anyOf":[{"$ref":"#/definitions/MsiOptions"},{"type":"null"}]},"muonVersion":{"type":["null","string"]},"nodeGypRebuild":{"default":false,"type":"boolean"},"nodeVersion":{"type":["null","string"]},"npmArgs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":["null","string"]}]},"npmRebuild":{"default":true,"type":"boolean"},"npmSkipBuildFromSource":{"type":"boolean"},"nsis":{"anyOf":[{"$ref":"#/definitions/NsisOptions"},{"type":"null"}]},"nsisWeb":{"anyOf":[{"$ref":"#/definitions/NsisWebOptions"},{"type":"null"}]},"onNodeModuleFile":{"anyOf":[{"typeof":"function"},{"type":["null","string"]}]},"p5p":{"anyOf":[{"$ref":"#/definitions/LinuxTargetSpecificOptions"},{"type":"null"}]},"pacman":{"anyOf":[{"$ref":"#/definitions/LinuxTargetSpecificOptions"},{"type":"null"}]},"pkg":{"anyOf":[{"$ref":"#/definitions/PkgOptions"},{"type":"null"}]},"portable":{"anyOf":[{"$ref":"#/definitions/PortableOptions"},{"type":"null"}]},"productName":{"type":["null","string"]},"protocols":{"anyOf":[{"$ref":"#/definitions/Protocol"},{"items":{"$ref":"#/definitions/Protocol"},"type":"array"}]},"protonNodeVersion":{"type":["null","string"]},"publish":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"items":{"anyOf":[{"$ref":"#/definitions/GithubOptions"},{"$ref":"#/definitions/S3Options"},{"$ref":"#/definitions/SpacesOptions"},{"$ref":"#/definitions/GenericServerOptions"},{"$ref":"#/definitions/BintrayOptions"},{"$ref":"#/definitions/CustomPublishOptions"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"readonly":{"default":false,"type":"boolean"},"releaseInfo":{"$ref":"#/definitions/ReleaseInfo"},"remoteBuild":{"default":true,"type":"boolean"},"removePackageScripts":{"default":true,"type":"boolean"},"rpm":{"anyOf":[{"$ref":"#/definitions/LinuxTargetSpecificOptions"},{"type":"null"}]},"snap":{"anyOf":[{"$ref":"#/definitions/SnapOptions"},{"type":"null"}]},"squirrelWindows":{"anyOf":[{"$ref":"#/definitions/SquirrelWindowsOptions"},{"type":"null"}]},"target":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"items":{"anyOf":[{"$ref":"#/definitions/TargetConfiguration"},{"type":"string"}]},"type":"array"},{"type":["null","string"]}]},"win":{"anyOf":[{"$ref":"#/definitions/WindowsConfiguration"},{"type":"null"}]}},"type":"object"}