mirror of
https://github.com/typicode/json-server.git
synced 2025-07-31 22:25:05 +08:00
refactor: kaomoji selection logic in bin.ts
This commit is contained in:
@ -101,7 +101,10 @@ function logRoutes(data: Data) {
|
|||||||
|
|
||||||
const kaomojis = ['♡⸜(˶˃ ᵕ ˂˶)⸝♡', '♡( ◡‿◡ )', '( ˶ˆ ᗜ ˆ˵ )', '(˶ᵔ ᵕ ᵔ˶)']
|
const kaomojis = ['♡⸜(˶˃ ᵕ ˂˶)⸝♡', '♡( ◡‿◡ )', '( ˶ˆ ᗜ ˆ˵ )', '(˶ᵔ ᵕ ᵔ˶)']
|
||||||
|
|
||||||
// Get system current language
|
function randomItem(items: string[]): string {
|
||||||
|
const index = Math.floor(Math.random() * items.length)
|
||||||
|
return items.at(index) ?? ''
|
||||||
|
}
|
||||||
|
|
||||||
app.listen(port, () => {
|
app.listen(port, () => {
|
||||||
console.log(
|
console.log(
|
||||||
@ -110,7 +113,7 @@ app.listen(port, () => {
|
|||||||
chalk.gray('Press CTRL-C to stop'),
|
chalk.gray('Press CTRL-C to stop'),
|
||||||
chalk.gray(`Watching ${file}...`),
|
chalk.gray(`Watching ${file}...`),
|
||||||
'',
|
'',
|
||||||
chalk.magenta(kaomojis[Math.floor(Math.random() * kaomojis.length)]),
|
chalk.magenta(randomItem(kaomojis)),
|
||||||
'',
|
'',
|
||||||
chalk.bold('Index:'),
|
chalk.bold('Index:'),
|
||||||
chalk.gray(`http://localhost:${port}/`),
|
chalk.gray(`http://localhost:${port}/`),
|
||||||
|
Reference in New Issue
Block a user