From c3af1698e1a806262d462d951730ddd7da480494 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 4 Aug 2026 00:08:58 +0300 Subject: [PATCH] some outstanding issues --- build/check-versions.mjs | 41 ---------------------------------------- build/commit_hash.js | 2 +- build/update-emoji.js | 8 ++++---- 3 files changed, 5 insertions(+), 46 deletions(-) delete mode 100644 build/check-versions.mjs diff --git a/build/check-versions.mjs b/build/check-versions.mjs deleted file mode 100644 index c22004b00..000000000 --- a/build/check-versions.mjs +++ /dev/null @@ -1,41 +0,0 @@ -import chalk from 'chalk' -import semver from 'semver' - -import packageConfig from '../package.json' with { type: 'json' } - -var versionRequirements = [ - { - name: 'node', - currentVersion: semver.clean(process.version), - versionRequirement: packageConfig.engines.node, - }, -] - -export default function () { - const warnings = [] - for (let i = 0; i < versionRequirements.length; i++) { - const mod = versionRequirements[i] - if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { - warnings.push( - mod.name + - ': ' + - chalk.red(mod.currentVersion) + - ' should be ' + - chalk.green(mod.versionRequirement), - ) - } - } - - if (warnings.length) { - console.warn( - chalk.yellow( - '\nTo use this template, you must update following to modules:\n', - ), - ) - for (let i = 0; i < warnings.length; i++) { - const warning = warnings[i] - console.warn(' ' + warning) - } - process.exit(1) - } -} diff --git a/build/commit_hash.js b/build/commit_hash.js index c60355804..480672fa3 100644 --- a/build/commit_hash.js +++ b/build/commit_hash.js @@ -1,4 +1,4 @@ -import childProcess from 'child_process' +import childProcess from 'node:child_process' export const getCommitHash = () => { const subst = '$Format:%h$' diff --git a/build/update-emoji.js b/build/update-emoji.js index 4ff7e1de8..562caa3f0 100644 --- a/build/update-emoji.js +++ b/build/update-emoji.js @@ -1,10 +1,10 @@ import emojis from '@kazvmoe-infra/unicode-emoji-json/data-by-group.json' with { type: 'json', } -import fs from 'fs' +import fs from 'node:fs' Object.keys(emojis).map((k) => { - emojis[k].map((e) => { + emojis[k].forEach((e) => { delete e.unicode_version delete e.emoji_version delete e.skin_tone_support_unicode_version @@ -12,8 +12,8 @@ Object.keys(emojis).map((k) => { }) const res = {} -Object.keys(emojis).map((k) => { - const groupId = k.replace('&', 'and').replace(/ /g, '-').toLowerCase() +Object.keys(emojis).forEach((k) => { + const groupId = k.replace('&', 'and').replaceAll(/ /, '-').toLowerCase() res[groupId] = emojis[k] })