cli-ux
Version:
cli IO utilities
374 lines (373 loc) • 8.95 kB
JavaScript
module.exports = {
hexagon: {
interval: 400,
frames: ['⬡', '⬢'],
},
dots: {
interval: 80,
frames: ['⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'],
},
dots2: {
interval: 80,
frames: ['⣾', '⣽', '⣻', '⢿', '⡿', '⣟', '⣯', '⣷'],
},
dots3: {
interval: 80,
frames: ['⠋', '⠙', '⠚', '⠞', '⠖', '⠦', '⠴', '⠲', '⠳', '⠓'],
},
dots4: {
interval: 80,
frames: ['⠄', '⠆', '⠇', '⠋', '⠙', '⠸', '⠰', '⠠', '⠰', '⠸', '⠙', '⠋', '⠇', '⠆'],
},
dots5: {
interval: 80,
frames: ['⠋', '⠙', '⠚', '⠒', '⠂', '⠂', '⠒', '⠲', '⠴', '⠦', '⠖', '⠒', '⠐', '⠐', '⠒', '⠓', '⠋'],
},
dots6: {
interval: 80,
frames: [
'⠁',
'⠉',
'⠙',
'⠚',
'⠒',
'⠂',
'⠂',
'⠒',
'⠲',
'⠴',
'⠤',
'⠄',
'⠄',
'⠤',
'⠴',
'⠲',
'⠒',
'⠂',
'⠂',
'⠒',
'⠚',
'⠙',
'⠉',
'⠁',
],
},
dots7: {
interval: 80,
frames: [
'⠈',
'⠉',
'⠋',
'⠓',
'⠒',
'⠐',
'⠐',
'⠒',
'⠖',
'⠦',
'⠤',
'⠠',
'⠠',
'⠤',
'⠦',
'⠖',
'⠒',
'⠐',
'⠐',
'⠒',
'⠓',
'⠋',
'⠉',
'⠈',
],
},
dots8: {
interval: 80,
frames: [
'⠁',
'⠁',
'⠉',
'⠙',
'⠚',
'⠒',
'⠂',
'⠂',
'⠒',
'⠲',
'⠴',
'⠤',
'⠄',
'⠄',
'⠤',
'⠠',
'⠠',
'⠤',
'⠦',
'⠖',
'⠒',
'⠐',
'⠐',
'⠒',
'⠓',
'⠋',
'⠉',
'⠈',
'⠈',
],
},
dots9: {
interval: 80,
frames: ['⢹', '⢺', '⢼', '⣸', '⣇', '⡧', '⡗', '⡏'],
},
dots10: {
interval: 80,
frames: ['⢄', '⢂', '⢁', '⡁', '⡈', '⡐', '⡠'],
},
dots11: {
interval: 100,
frames: ['⠁', '⠂', '⠄', '⡀', '⢀', '⠠', '⠐', '⠈'],
},
line: {
interval: 130,
frames: ['-', '\\', '|', '/'],
},
line2: {
interval: 100,
frames: ['⠂', '-', '–', '—', '–', '-'],
},
pipe: {
interval: 100,
frames: ['┤', '┘', '┴', '└', '├', '┌', '┬', '┐'],
},
simpleDots: {
interval: 400,
frames: ['. ', '.. ', '...', ' '],
},
simpleDotsScrolling: {
interval: 200,
frames: ['. ', '.. ', '...', ' ..', ' .', ' '],
},
star: {
interval: 70,
frames: ['✶', '✸', '✹', '✺', '✹', '✷'],
},
star2: {
interval: 80,
frames: ['+', 'x', '*'],
},
flip: {
interval: 70,
frames: ['_', '_', '_', '-', '`', '`', '\'', '´', '-', '_', '_', '_'],
},
hamburger: {
interval: 100,
frames: ['☱', '☲', '☴'],
},
growVertical: {
interval: 120,
frames: ['▁', '▃', '▄', '▅', '▆', '▇', '▆', '▅', '▄', '▃'],
},
growHorizontal: {
interval: 120,
frames: ['▏', '▎', '▍', '▌', '▋', '▊', '▉', '▊', '▋', '▌', '▍', '▎'],
},
balloon: {
interval: 140,
frames: [' ', '.', 'o', 'O', '@', '*', ' '],
},
balloon2: {
interval: 120,
frames: ['.', 'o', 'O', '°', 'O', 'o', '.'],
},
noise: {
interval: 100,
frames: ['▓', '▒', '░'],
},
bounce: {
interval: 120,
frames: ['⠁', '⠂', '⠄', '⠂'],
},
boxBounce: {
interval: 120,
frames: ['▖', '▘', '▝', '▗'],
},
boxBounce2: {
interval: 100,
frames: ['▌', '▀', '▐', '▄'],
},
triangle: {
interval: 50,
frames: ['◢', '◣', '◤', '◥'],
},
arc: {
interval: 100,
frames: ['◜', '◠', '◝', '◞', '◡', '◟'],
},
circle: {
interval: 120,
frames: ['◡', '⊙', '◠'],
},
squareCorners: {
interval: 180,
frames: ['◰', '◳', '◲', '◱'],
},
circleQuarters: {
interval: 120,
frames: ['◴', '◷', '◶', '◵'],
},
circleHalves: {
interval: 50,
frames: ['◐', '◓', '◑', '◒'],
},
squish: {
interval: 100,
frames: ['╫', '╪'],
},
toggle: {
interval: 250,
frames: ['⊶', '⊷'],
},
toggle2: {
interval: 80,
frames: ['▫', '▪'],
},
toggle3: {
interval: 120,
frames: ['□', '■'],
},
toggle4: {
interval: 100,
frames: ['■', '□', '▪', '▫'],
},
toggle5: {
interval: 100,
frames: ['▮', '▯'],
},
toggle6: {
interval: 300,
frames: ['ဝ', '၀'],
},
toggle7: {
interval: 80,
frames: ['⦾', '⦿'],
},
toggle8: {
interval: 100,
frames: ['◍', '◌'],
},
toggle9: {
interval: 100,
frames: ['◉', '◎'],
},
toggle10: {
interval: 100,
frames: ['㊂', '㊀', '㊁'],
},
toggle11: {
interval: 50,
frames: ['⧇', '⧆'],
},
toggle12: {
interval: 120,
frames: ['☗', '☖'],
},
toggle13: {
interval: 80,
frames: ['=', '*', '-'],
},
arrow: {
interval: 100,
frames: ['←', '↖', '↑', '↗', '→', '↘', '↓', '↙'],
},
arrow2: {
interval: 80,
frames: ['⬆️ ', '↗️ ', '➡️ ', '↘️ ', '⬇️ ', '↙️ ', '⬅️ ', '↖️ '],
},
arrow3: {
interval: 120,
frames: ['▹▹▹▹▹', '▸▹▹▹▹', '▹▸▹▹▹', '▹▹▸▹▹', '▹▹▹▸▹', '▹▹▹▹▸'],
},
bouncingBar: {
interval: 80,
frames: ['[ ]', '[ =]', '[ ==]', '[ ===]', '[====]', '[=== ]', '[== ]', '[= ]'],
},
bouncingBall: {
interval: 80,
frames: [
'( ● )',
'( ● )',
'( ● )',
'( ● )',
'( ●)',
'( ● )',
'( ● )',
'( ● )',
'( ● )',
'(● )',
],
},
smiley: {
interval: 200,
frames: ['😄 ', '😝 '],
},
monkey: {
interval: 300,
frames: ['🙈 ', '🙈 ', '🙉 ', '🙊 '],
},
hearts: {
interval: 100,
frames: ['💛 ', '💙 ', '💜 ', '💚 ', '❤️ '],
},
clock: {
interval: 100,
frames: ['🕐 ', '🕑 ', '🕒 ', '🕓 ', '🕔 ', '🕕 ', '🕖 ', '🕗 ', '🕘 ', '🕙 ', '🕚 '],
},
earth: {
interval: 180,
frames: ['🌍 ', '🌎 ', '🌏 '],
},
moon: {
interval: 80,
frames: ['🌑 ', '🌒 ', '🌓 ', '🌔 ', '🌕 ', '🌖 ', '🌗 ', '🌘 '],
},
runner: {
interval: 140,
frames: ['🚶 ', '🏃 '],
},
pong: {
interval: 80,
frames: [
'▐⠂ ▌',
'▐⠈ ▌',
'▐ ⠂ ▌',
'▐ ⠠ ▌',
'▐ ⡀ ▌',
'▐ ⠠ ▌',
'▐ ⠂ ▌',
'▐ ⠈ ▌',
'▐ ⠂ ▌',
'▐ ⠠ ▌',
'▐ ⡀ ▌',
'▐ ⠠ ▌',
'▐ ⠂ ▌',
'▐ ⠈ ▌',
'▐ ⠂▌',
'▐ ⠠▌',
'▐ ⡀▌',
'▐ ⠠ ▌',
'▐ ⠂ ▌',
'▐ ⠈ ▌',
'▐ ⠂ ▌',
'▐ ⠠ ▌',
'▐ ⡀ ▌',
'▐ ⠠ ▌',
'▐ ⠂ ▌',
'▐ ⠈ ▌',
'▐ ⠂ ▌',
'▐ ⠠ ▌',
'▐ ⡀ ▌',
'▐⠠ ▌',
],
},
};
;