From 79c8ea99975560202155b51fdbb2c0f09bc11282 Mon Sep 17 00:00:00 2001 From: CanadaHonk Date: Sat, 10 Dec 2022 01:27:59 +0000 Subject: [PATCH] glugun: tweak inline replacing for build-time versions --- glugun/index.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/glugun/index.js b/glugun/index.js index 51fc166..12d5b37 100644 --- a/glugun/index.js +++ b/glugun/index.js @@ -57,12 +57,17 @@ const _buildWin32 = async (name, dir, attrs) => { // await writeFile(join(buildDir, 'gluon_info.txt'), `Gluon 0.1, built with Glugun 0.1 (win32 ${attrs.join(',')})`); let indexContent = await readFile(join(buildDir, 'src', 'index.js'), 'utf8'); - indexContent = indexContent.replace('../gluon/', './gluon/') - .replaceAll('GLUGUN_VERSION', '2.2') + indexContent = indexContent.replace('../gluon/', './gluon/'); + + await writeFile(join(buildDir, 'src', 'index.js'), indexContent); + + indexContent = await readFile(join(buildDir, 'src', 'gluon', 'index.js'), 'utf8'); + + indexContent = indexContent.replaceAll('GLUGUN_VERSION', '2.3') .replaceAll('SYSTEM_CHROMIUM', attrs.includes('system-chromium')) .replaceAll('SYSTEM_NODE', attrs.includes('system-node')); - await writeFile(join(buildDir, 'src', 'index.js'), indexContent); + await writeFile(join(buildDir, 'src', 'gluon', 'index.js'), indexContent) await writeFile(join(buildDir, `${name}.bat`), `node %~dp0${minifyBackend ? 'out.js' : 'src'}`);