2
0
mirror of https://github.com/iconify/iconify.git synced 2024-09-20 01:09:04 +00:00

chore: add kolorist

This commit is contained in:
Joaquín Sánchez Jiménez 2021-12-12 11:22:44 +01:00
parent 70bc888af7
commit c119726e1a
3 changed files with 18 additions and 5 deletions

View File

@ -12,7 +12,8 @@
"@antfu/install-pkg": "^0.1.0",
"@antfu/utils": "^0.3.0",
"@iconify/types": "^1.0.12",
"debug": "^4.3.3"
"debug": "^4.3.3",
"kolorist": "^1.5.0"
},
"devDependencies": {
"@iconify/library-builder": "^1.0.4",
@ -3944,6 +3945,11 @@
"node": ">=6"
}
},
"node_modules/kolorist": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.5.0.tgz",
"integrity": "sha512-pPobydIHK884YBtkS/tWSZXpSAEpcMbilyun3KL37ot935qL2HNKm/tI45i/Rd+MxdIWEhm7/LmUQzWZYK+Qhg=="
},
"node_modules/leven": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
@ -8385,6 +8391,11 @@
"integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
"dev": true
},
"kolorist": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.5.0.tgz",
"integrity": "sha512-pPobydIHK884YBtkS/tWSZXpSAEpcMbilyun3KL37ot935qL2HNKm/tI45i/Rd+MxdIWEhm7/LmUQzWZYK+Qhg=="
},
"leven": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",

View File

@ -153,7 +153,8 @@
"@antfu/install-pkg": "^0.1.0",
"@antfu/utils": "^0.3.0",
"@iconify/types": "^1.0.12",
"debug": "^4.3.3"
"debug": "^4.3.3",
"kolorist": "^1.5.0"
},
"devDependencies": {
"@iconify/library-builder": "^1.0.4",

View File

@ -1,5 +1,6 @@
import { installPackage } from '@antfu/install-pkg';
import { sleep } from '@antfu/utils';
import { cyan, yellow } from 'kolorist'
export function camelize(str: string): string {
return str.replace(/-([a-z0-9])/g, g => g[1].toUpperCase());
@ -23,7 +24,7 @@ const warnned = new Set<string>();
export function warnOnce(msg: string): void {
if (!warnned.has(msg)) {
warnned.add(msg);
console.warn(`[@iconify-loader] ${msg}`);
console.warn(yellow(`[@iconify-loader] ${msg}`))
}
}
@ -38,7 +39,7 @@ export async function tryInstallPkg(name: string): Promise<void | undefined> {
if (!tasks[name]) {
// eslint-disable-next-line no-console
console.log(`Installing ${name}...`);
console.log(cyan(`Installing ${name}...`))
tasks[name] = pending = installPackage(name, { dev: true, preferOffline: true })
.then(() => sleep(300))
// eslint-disable-next-line