Add publicRuntimeConfig helper

This commit is contained in:
Sam Carlton 2022-05-01 11:38:20 -05:00
parent 20a9d33dfd
commit f6a1dacd54

View file

@ -0,0 +1,22 @@
import dotenv from 'dotenv'
dotenv.config()
export const publicRuntimeConfig = {
allUpdateSubscribe: process.env.ALL_UPDATE_SUBSCRIBE,
testResultStore: process.env.TEST_RESULT_STORE,
siteUrl: process.env.URL
}
export function makeViteDefinitions () {
const definitions = {}
for ( const key in publicRuntimeConfig ) {
definitions[`this.$config.${key}`] = JSON.stringify( publicRuntimeConfig[key] )
definitions[`global.$config.${key}`] = JSON.stringify( publicRuntimeConfig[key] )
}
return definitions
}