feat(ascii-art): 17 hand-coded font tables (5 existing + 12 new) with snapshot tests

Amit Haridas
This commit is contained in:
2026-09-14 20:27:03 +05:30
parent 3fbb47000e
commit 5385e159ed
3 changed files with 3615 additions and 0 deletions
@@ -0,0 +1,167 @@
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
exports[`AsciiArt.fonts HELLO snapshot per font ansi-shadow 1`] = `
"██╗ ██╗███████╗██╗ ██╗ ██████╗
██║ ██║██╔════╝██║ ██║ ██╔═══██╗
███████║█████╗ ██║ ██║ ██║ ██║
██╔══██║██╔══╝ ██║ ██║ ██║ ██║
██║ ██║███████╗███████╗███████╗╚██████╔╝
╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font banner 1`] = `
" ## ## ####### ## ## #####
## ## ## ## ## ## ##
## ## ## ## ## ## ##
####### ##### ## ## ## ##
## ## ## ## ## ## ##
## ## ## ## ## ## ##
## ## ####### ####### ####### ##### "
`;
exports[`AsciiArt.fonts HELLO snapshot per font big 1`] = `
" _ _ ______ _ _ ____
| | | | | ____| | | | | / __ \\
| |__| | | |__ | | | | | | | |
| __ | | __| | | | | | | | |
| | | | | |____ | |____ | |____ | |__| |
|_| |_| |______| |______| |______| \\____/
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font block 1`] = `
"██╗ ██╗███████╗██╗ ██╗ ██████╗
██║ ██║██╔════╝██║ ██║ ██╔══██╗
███████║█████╗ ██║ ██║ ██║ ██║
██╔══██║██╔══╝ ██║ ██║ ██║ ██║
██║ ██║███████╗███████╗███████╗╚██████╔╝
╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝ "
`;
exports[`AsciiArt.fonts HELLO snapshot per font bubble 1`] = `
" Ⓗ Ⓔ Ⓛ Ⓛ Ⓞ
Ⓗ Ⓗ Ⓔ Ⓔ Ⓛ Ⓛ Ⓛ Ⓛ Ⓞ Ⓞ
ⒽⒽⒽⒽⒽⒺⒺⒺⒺⒺⓁⓁⓁⓁⓁⓁⓁⓁⓁⓁⓄⓄⓄⓄⓄ
Ⓗ ⒽⒺ ⒺⓁ ⓁⓁ ⓁⓄ Ⓞ
Ⓗ ⒽⒺ ⒺⓁ ⓁⓁ ⓁⓄ Ⓞ"
`;
exports[`AsciiArt.fonts HELLO snapshot per font calvin-s 1`] = `
" __ __ _______ ___ ___ _______
| | | || || | | | | |
| |_| || ___|| | | | | _ |
| || |___ | | | | | | | |
| || ___|| |___ | |___ | |_| |
| _ || |___ | || || |
|__| |__||_______||_______||_______||_______|"
`;
exports[`AsciiArt.fonts HELLO snapshot per font digital 1`] = `
"▐ ▐ ▐▌▌▌▌ ▐ ▐ ▐▌▌▌▐
▐ ▐ ▐ ▐ ▐ ▐ ▐
▐▌▌▌▐ ▐▌▌▌ ▐ ▐ ▐ ▐
▐ ▐ ▐ ▐ ▐ ▐ ▐
▐ ▐ ▐▌▌▌▌ ▐ ▐ ▐ ▐
▐ ▐ ▐ ▐▌▌▌▌ ▐▌▌▌▌ ▐▌▌▌▐
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font isometric1 1`] = `
" ___ ___ ___ ___ ___
/\\__\\ /\\ \\ /\\__\\ /\\__\\ /\\ \\
/:/__/_ /::\\ \\ /:/ / /:/ / /::\\ \\
/::\\/\\__\\ /::\\:\\__\\ /:/__/ /:/__/ /:/\\:\\__\\
\\/\\::/ / \\:\\:\\/ / \\:\\ \\ \\:\\ \\ \\:\\/:/ /
/:/ / \\:\\/ / \\:\\__\\ \\:\\__\\ \\::/ /
\\/__/ \\/__/ \\/__/ \\/__/ \\/__/ "
`;
exports[`AsciiArt.fonts HELLO snapshot per font isometric2 1`] = `
"'##::::'##:'########:'##:::::::'##::::::::'#######::
##:::: ##: ##.....:: ##::::::: ##:::::::'##.... ##:
##:::: ##: ##::::::: ##::::::: ##::::::: ##:::: ##:
#########: ######::: ##::::::: ##::::::: ##:::: ##:
##.... ##: ##...:::: ##::::::: ##::::::: ##:::: ##:
##:::: ##: ##::::::: ##::::::: ##::::::: ##:::: ##:
##:::: ##: ########: ########: ########:. #######::
..:::::..::........::........::........:::.......:::"
`;
exports[`AsciiArt.fonts HELLO snapshot per font isometric3 1`] = `
" _ _ ____ _ _ ____
FJ L] F ___J FJ FJ F __ ]
J |__| L J |___: J | J | J |--| L
| __ | | _____| | | | | | | | |
F L__J J F L____: F L_____ F L_____ F L__J J
J__L J__L J________L J________L J________L J\\______/F
|__L J__| |________| |________| |________| J______F
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font isometric4 1`] = `
"
@@@ @@@ @@@@@@@@ @@@ @@@ @@@@@@
@@! @@@ @@! @@! @@! @@! @@@
@!@!@!@! @!!!:! @!! @!! @!@ !@!
!!: !!! !!: !!: !!: !!: !!!
: : : : :: :: : ::.: : : ::.: : : :. :
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font lean 1`] = `
"
_/ _/ _/_/_/_/ _/ _/ _/_/
_/ _/ _/ _/ _/ _/ _/
_/_/_/_/ _/_/_/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/ _/
_/ _/ _/_/_/_/ _/_/_/_/ _/_/_/_/ _/_/
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font slant 1`] = `
" __ __ ______ __ __ ____
/ / / / / ____/ / / / / / __ \\
/ /_/ / / __/ / / / / / / / /
/ __ / / /___ / /___ / /___/ /_/ /
/_/ /_/ /_____/ /_____//_____/\\____/
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font small 1`] = `
" _ _ ___ _ _ ___
| || | | __| | | | | / _ \\
| __ | | _| | |__ | |__ | (_) |
|_||_| |___| |____| |____| \\___/
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font standard 1`] = `
"| |_____| | ___
| || | | / \\
|___||___ | | | |
| || | | | |
| ||____|____|____\\___/"
`;
exports[`AsciiArt.fonts HELLO snapshot per font three-d 1`] = `
" ** ** ******** ** ** *******
/** /**/**///// /** /** **/////**
/** /**/** /** /** ** //**
/**********/******* /** /** /** /**
/**//////**/**//// /** /** /** /**
/** /**/** /** /** //** **
/** /**/********/********/******** //*******
// // //////// //////// //////// /////// "
`;
exports[`AsciiArt.fonts HELLO snapshot per font three-x-five 1`] = `
"
# # ### # # #
# # # # # # #
### ## # # # #
# # # # # # #
# # ### ### ### # "
`;