tutanota/buildSrc/env.js

23 lines
477 B
JavaScript
Raw Normal View History

export function create(params) {
const {staticUrl, version, mode, dist} = params
2017-08-15 13:54:22 +02:00
if (version == null || mode == null || dist == null) {
throw new Error(`Invalid env parameters: ${JSON.stringify(params)}`)
}
2017-08-15 13:54:22 +02:00
return {
staticUrl,
versionNumber: version,
dist,
mode: mode ?? "Browser",
timeout: 20000,
2017-08-15 13:54:22 +02:00
}
}
2019-09-13 13:49:11 +02:00
export function preludeEnvPlugin(env) {
return {
name: "prelude-env",
banner() {
return `globalThis.env = ${JSON.stringify(env, null, 2)};`
2019-09-13 13:49:11 +02:00
}
}
2017-08-15 13:54:22 +02:00
}