From 340ea118763b4bfbcde069b95172e606a20b6736 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Thu, 18 Feb 2021 15:51:51 +0100 Subject: [PATCH] chore(build): simplify analytics config generation Templates are what template strings are for. :) --- packages/build/src/analytics.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/packages/build/src/analytics.ts b/packages/build/src/analytics.ts index 0b07481c2f..32287f5e76 100644 --- a/packages/build/src/analytics.ts +++ b/packages/build/src/analytics.ts @@ -1,11 +1,5 @@ import util from 'util'; import fs from 'fs'; -import handlebars from 'handlebars'; - -/** - * The template. - */ -const TEMPLATE = 'module.exports = { SEGMENT_API_KEY: "{{segmentKey}}" };'; /** * Create the analytics config. @@ -15,8 +9,7 @@ const TEMPLATE = 'module.exports = { SEGMENT_API_KEY: "{{segmentKey}}" };'; * @returns {string} The compiled template. */ export function createAnalyticsConfig(segmentKey: string): string { - const template = handlebars.compile(TEMPLATE); - return template({ segmentKey: segmentKey }); + return `module.exports = { SEGMENT_API_KEY: ${JSON.stringify(segmentKey)} };`; } /**