From 2a7e8cd11725a216ebf802d908b1b60285f83c62 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Wed, 4 Dec 2019 12:15:36 +0100 Subject: [PATCH] fix: allow app string overrides --- lib/config/app-strings.ts | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/lib/config/app-strings.ts b/lib/config/app-strings.ts index be445b4bca..10ca2f9bac 100644 --- a/lib/config/app-strings.ts +++ b/lib/config/app-strings.ts @@ -1,8 +1,10 @@ -export const appName = 'Renovate'; +/* eslint-disable import/no-mutable-exports */ -export const appSlug = 'renovate'; +export let appName = 'Renovate'; -export const configFileNames = [ +export let appSlug = 'renovate'; + +export let configFileNames = [ 'renovate.json', 'renovate.json5', '.github/renovate.json', @@ -12,11 +14,21 @@ export const configFileNames = [ 'package.json', ]; -export const onboardingBranch = 'renovate/configure'; -export const onboardingPrTitle = 'Configure Renovate'; +export let onboardingBranch = 'renovate/configure'; +export let onboardingPrTitle = 'Configure Renovate'; -export const urls = { +export let urls = { documentation: 'https://docs.renovatebot.com/', help: 'https://github.com/renovatebot/config-help/issues', homepage: 'https://renovatebot.com', }; + +// istanbul ignore next +export function setAppStrings(appStrings: any): void { + appName = appStrings.appName; + appSlug = appStrings.appSlug; + configFileNames = appStrings.configFileNames; + onboardingBranch = appStrings.onboardingBranch; + onboardingPrTitle = appStrings.onboardingPrTitle; + urls = appStrings.urls; +} -- GitLab