Type Application | Package
File match elm.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/elm/latest.json
Source https://www.schemastore.org/elm.json

Validate with Lintel

npx @lintel/lintel check

Any of

1. Application object
2. Package object

Definitions

Package object
type const: "package" required
Constant: "package"
name string required
pattern=^[^/]+/[^/]+$
summary string required
license string | enum required
version string required
exposed-modules string[] | object required
elm-version string required
pattern=^[0-9]+\.[0-9]+\.[0-9]+ <= v < [0-9]+\.[0-9]+\.[0-9]+$
dependencies object required
test-dependencies object required
Application object
type const: "application" required
Constant: "application"
source-directories string[] required
elm-version string required
pattern=^[0-9]+\.[0-9]+\.[0-9]+$
dependencies object required
2 nested properties
direct object required
indirect object required
test-dependencies object required
2 nested properties
direct object required
indirect object required
ApplicationDependenciesGroup object
direct object required
indirect object required
ApplicationDependencies object
PackageDependencies object
Range string
Version string