20 lines
549 B
JavaScript
20 lines
549 B
JavaScript
function _json(name) {
|
|
return async function(response) {
|
|
try {
|
|
return await response.json()
|
|
}
|
|
catch (e) {
|
|
console.error(`could not read ${name}`)
|
|
return null
|
|
}
|
|
}
|
|
}
|
|
|
|
const versionPromise = fetch('/version.json').then(_json('version.json'))
|
|
const metadataPromise = fetch('/metadata.json').then(_json('metadata.json'))
|
|
|
|
export const version = await versionPromise
|
|
console.log('version', version)
|
|
export const metadata = await metadataPromise
|
|
console.log('metadata', metadata)
|