some outstanding issues
This commit is contained in:
parent
f9918cd354
commit
c3af1698e1
3 changed files with 5 additions and 46 deletions
|
|
@ -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)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import childProcess from 'child_process'
|
import childProcess from 'node:child_process'
|
||||||
|
|
||||||
export const getCommitHash = () => {
|
export const getCommitHash = () => {
|
||||||
const subst = '$Format:%h$'
|
const subst = '$Format:%h$'
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
import emojis from '@kazvmoe-infra/unicode-emoji-json/data-by-group.json' with {
|
import emojis from '@kazvmoe-infra/unicode-emoji-json/data-by-group.json' with {
|
||||||
type: 'json',
|
type: 'json',
|
||||||
}
|
}
|
||||||
import fs from 'fs'
|
import fs from 'node:fs'
|
||||||
|
|
||||||
Object.keys(emojis).map((k) => {
|
Object.keys(emojis).map((k) => {
|
||||||
emojis[k].map((e) => {
|
emojis[k].forEach((e) => {
|
||||||
delete e.unicode_version
|
delete e.unicode_version
|
||||||
delete e.emoji_version
|
delete e.emoji_version
|
||||||
delete e.skin_tone_support_unicode_version
|
delete e.skin_tone_support_unicode_version
|
||||||
|
|
@ -12,8 +12,8 @@ Object.keys(emojis).map((k) => {
|
||||||
})
|
})
|
||||||
|
|
||||||
const res = {}
|
const res = {}
|
||||||
Object.keys(emojis).map((k) => {
|
Object.keys(emojis).forEach((k) => {
|
||||||
const groupId = k.replace('&', 'and').replace(/ /g, '-').toLowerCase()
|
const groupId = k.replace('&', 'and').replaceAll(/ /, '-').toLowerCase()
|
||||||
res[groupId] = emojis[k]
|
res[groupId] = emojis[k]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue