ascii-text-generator
Ascii-text-generator module make the character of a-z, 0-9 in the form of logo which is achieved by ascii characters. It can be used in web pages, console output, file header comments.
Installation
in Node.js :
npm install --save ascii-text-generator
in Browser :
<!-- when linking the file, suggest downloading this file and upload to your own cdn. -->
Usage
in Node.js :
let ascii_text_generator = ;
in Browser :
Method
ascii_text_generator(inputText[, textStyle])
- inputText : String
- textStyle : "1" || "2"(default) || "3" // 1: "futuristik", 2: "block", 3: "wireframe"
Examples
in Node.js:
- output text logo to the header of file in the form of annotation
let input_text = "ascii text \\ngenerator";let text ="/*\n" + + "\n*/"; fs; //file.js/* ___ _____ _____ _ _ _____ _____ __ __ _____ / | / ___/ / ___| | | | | |_ _| | ____| \ \ / / |_ _| / /| | | |___ | | | | | | | | | |__ \ \/ / | | / / | | \___ \ | | | | | | | | | __| } { | | / / | | ___| | | |___ | | | | | | | |___ / /\ \ | | /_/ |_| /_____/ \_____| |_| |_| |_| |_____| /_/ \_\ |_| _____ _____ __ _ _____ _____ ___ _____ _____ _____ / ___| | ____| | \ | | | ____| | _ \ / | |_ _| / _ \ | _ \ | | | |__ | \| | | |__ | |_| | / /| | | | | | | | | |_| | | | _ | __| | |\ | | __| | _ / / / | | | | | | | | | _ / | |_| | | |___ | | \ | | |___ | | \ \ / / | | | | | |_| | | | \ \ \_____/ |_____| |_| \_| |_____| |_| \_\ /_/ |_| |_| \_____/ |_| \_\ */
- output text logo to the console
let input_text = "art text";let ascii_text =; console;//console.log(chalk.blue.bold.bgGreen(ascii_text)); // make output colorful by using chalk module // console
__ __ _|_ _|_ ___ \_' _|_ (__( | ' |_, |_, (__/_ / \ |_,
in Browser:
- output text logo to html element content
HTML:
JS:
var atg = windowascii_text_generator;var input_text = "art text";var ascii_text =;var p = document; // you can add other css property and value in the end of the string.pstylecssText = "white-space:pre; font:16px/1 monospace;"; pinnerHTML = ascii_text; // page effect: /¯\ |¯| ¯|¯ ¯|¯ |¯ \/ ¯|¯ |¯| |¯\ | | |¯ /\ | ¯
Tests
in Node.js:
To run the test suite, first install the dependencies, then run npm test:
git clone https://github.com/Yann-Wang/ascii-text-generator.gitcd ascii-text-generatornpm installnpm test
in Browser:
cd ascii-text-generatornpm installnode static-server.js# access http://localhost:3000/test/test_in_browser.html
Support
Node.js 0.10.0-7.5.0, Chrome 55+, Opera 42+, Firefox 43+, IE7+, Edge