OptionaladditionalFilePath
additionalFilePath?: string
OptionaladditionalFilePaths
additionalFilePaths?: string[]
OptionalassetPack
assetPack?: boolean
Optionalauthors
authors?: string[]
Optionalbinaryonly
binaryonly?: boolean
Optionalcodal
codal?: { libraries?: string[] }
OptionalcompileServiceVariant
compileServiceVariant?: string
Optionalcore
core?: boolean
OptionalcppDependencies
cppDependencies?: Record<string, string>
OptionaldalDTS
dalDTS?: {
compileServiceVariant?: string;
corePackage?: string;
excludePrefix?: string[];
includeDirs?: string[];
}
Optionaldescription
description?: string
OptionaldisablesVariants
disablesVariants?: string[]
OptionaldisableTargetTemplateFiles
disableTargetTemplateFiles?: boolean
Optionaldocumentation
documentation?: string
OptionalexperimentalHw
experimentalHw?: boolean
Optionalfeatures
features?: string[]
OptionalfirmwareUrl
firmwareUrl?: string
OptionalgistId
gistId?: string
Optionalhidden
hidden?: boolean
Optionalicon
icon?: string
OptionalisExtension
isExtension?: boolean
OptionallanguageRestriction
Optionallicense
license?: string
Optionalpalette
palette?: string[]
OptionalpaletteNames
paletteNames?: string[]
Optionalpartial
partial?: boolean
OptionalpreferredEditor
preferredEditor?: string
Optionalpublic
public?: boolean
OptionalrequiredCategories
requiredCategories?: string[]
OptionalscreenSize
screenSize?: { height: number; width: number }
OptionalsearchOnly
searchOnly?: boolean
OptionalsimFiles
simFiles?: string[]
OptionalskipLocalization
skipLocalization?: boolean
OptionalsupportedTargets
supportedTargets?: string[]
OptionaltestDependencies
testDependencies?: Record<string, string>
OptionaltestFiles
testFiles?: string[]
Optionaltheme
theme?: string | Record<string, string>
Optionalutf8
utf8?: boolean
Optionalversion
version?: string
Optionalweight
weight?: number
The schema for the pxt.json package files