unvt / charites

It is an application to style vector tiles easily
https://unvt.github.io/charites/
MIT License
51 stars 13 forks source link

Validate style after build #4

Closed miya0001 closed 2 years ago

miya0001 commented 3 years ago

See: https://www.npmjs.com/package/@maplibre/maplibre-gl-style-spec?activeTab=readme

miya0001 commented 3 years ago

I tried like following.

const styleSpec = require('@maplibre/maplibre-gl-style-spec')

const result = styleSpec.validate(style)
console.log(result)

Then we can see:

[
  ValidationError {
    message: 'missing required property "sources"',
    line: 1
  },
  ValidationError {
    message: 'missing required property "layers"',
    line: 1
  }
]