@gridsome/transformer-json
Version:
JSON transformer for Gridsome
18 lines (13 loc) • 324 B
JavaScript
const parseJson = require('json-parse-better-errors')
class JSONTransformer {
static mimeTypes () {
return ['application/json']
}
parse (source) {
const data = parseJson(source)
return typeof data !== 'object' || Array.isArray(data)
? { data }
: data
}
}
module.exports = JSONTransformer