some outstanding issues

This commit is contained in:
Henry Jameson 2026-08-04 00:08:58 +03:00
commit c3af1698e1
3 changed files with 5 additions and 46 deletions

View file

@ -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)
}
}

View file

@ -1,4 +1,4 @@
import childProcess from 'child_process'
import childProcess from 'node:child_process'
export const getCommitHash = () => {
const subst = '$Format:%h$'

View file

@ -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]
})