diff --git a/prebuild.js b/prebuild.js index 8dbff20..0c3fd26 100644 --- a/prebuild.js +++ b/prebuild.js @@ -1,26 +1,26 @@ -require('dotenv').config() +require('dotenv').config(); -const fs = require('fs') -const path = require('path') +const fs = require('fs'); +const path = require('path'); function copyIcon(src, dst) { if (!src) { - console.warn(`Icon path for ${dst} is not defined in your environment variables`) - return + console.warn(`Icon path for ${dst} is not defined in your environment variables`); + return; } - console.log(`Replacing icon ${dst} by ${src}`) + console.log(`Replacing icon ${dst} by ${src}`); if (!fs.existsSync(src)) { - console.warn(`Icon file ${src} does not exist.`) - return + console.warn(`Icon file ${src} does not exist.`); + return; } - const destPath = path.join(__dirname, 'assets', dst) + const destPath = path.join(__dirname, 'assets', dst); try { - fs.copyFileSync(src, destPath) - fs.chmodSync(destPath, 0o644) + fs.copyFileSync(src, destPath); + fs.chmodSync(destPath, 0o644); } catch(e) { - console.warn(`Failed to copy logo ${e}`) + console.warn(`Failed to copy logo ${e}`); } } @@ -31,7 +31,7 @@ function updatePackageJson() { ASSISTANT_NAME_EN: process.env.ASSISTANT_NAME_EN || "DevChat", ASSISTANT_NAME_ZH: process.env.ASSISTANT_NAME_ZH || "DevChat" } - console.log(`Updating package.json, env: ${JSON.stringify(placeholders)}`) + console.log(`Updating package.json, env: ${JSON.stringify(placeholders)}`); let packageJson = fs.readFileSync('package.json', 'utf8'); @@ -44,8 +44,8 @@ function updatePackageJson() { fs.writeFileSync('package.json', packageJson); } -copyIcon(process.env.EXTENSION_ICON, 'devchat.png') -copyIcon(process.env.SIDEBAR_ICON, 'devchat_icon.svg') -copyIcon(process.env.DIFF_APPLY_ICON, 'devchat_apply.svg') +copyIcon(process.env.EXTENSION_ICON, 'devchat.png'); +copyIcon(process.env.SIDEBAR_ICON, 'devchat_icon.svg'); +copyIcon(process.env.DIFF_APPLY_ICON, 'devchat_apply.svg'); -updatePackageJson() \ No newline at end of file +updatePackageJson(); \ No newline at end of file