
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
ascii-text-generator
Advanced tools
a light-weight npm module with which you can generate your ascii logo ( ascii text ), a kind of art text
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.
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. -->
<script src="http://okup5z621.bkt.clouddn.com/atg.min.js"></script>
in Node.js :
let ascii_text_generator = require('ascii-text-generator');
in Browser :
<script>
var atg = window.ascii_text_generator;
</script>
in Node.js:
let input_text = "ascii text \\ngenerator";
let text ="/*\n" + ascii_text_generator(input_text,"2") + "\n*/";
fs.outputFile("./build/file.js", text, function (err) {
if(err){
throw new Error(err);
}else{
console.log("output to file.js successfully.");
// execute callback
}
});
//file.js
/*
___ _____ _____ _ _ _____ _____ __ __ _____
/ | / ___/ / ___| | | | | |_ _| | ____| \ \ / / |_ _|
/ /| | | |___ | | | | | | | | | |__ \ \/ / | |
/ / | | \___ \ | | | | | | | | | __| } { | |
/ / | | ___| | | |___ | | | | | | | |___ / /\ \ | |
/_/ |_| /_____/ \_____| |_| |_| |_| |_____| /_/ \_\ |_|
_____ _____ __ _ _____ _____ ___ _____ _____ _____
/ ___| | ____| | \ | | | ____| | _ \ / | |_ _| / _ \ | _ \
| | | |__ | \| | | |__ | |_| | / /| | | | | | | | | |_| |
| | _ | __| | |\ | | __| | _ / / / | | | | | | | | | _ /
| |_| | | |___ | | \ | | |___ | | \ \ / / | | | | | |_| | | | \ \
\_____/ |_____| |_| \_| |_____| |_| \_\ /_/ |_| |_| \_____/ |_| \_\
*/
let input_text = "art text";
let ascii_text =ascii_text_generator(input_text,"1");
console.log(ascii_text);
//console.log(chalk.blue.bold.bgGreen(ascii_text)); // make output colorful by using chalk module
// console
__ __ _|_ _|_ ___ \_' _|_
(__( | ' |_, |_, (__/_ / \ |_,
in Browser:
HTML:
<p id="ascii-text"></p>
JS:
var atg = window.ascii_text_generator;
var input_text = "art text";
var ascii_text =atg(input_text,"3");
var p = document.getElementById("ascii-text");
// you can add other css property and value in the end of the string.
p.style.cssText = "white-space:pre; font:16px/1 monospace;";
p.innerHTML = ascii_text;
// page effect:
/¯\ |¯| ¯|¯ ¯|¯ |¯ \/ ¯|¯
|¯| |¯\ | | |¯ /\ |
¯
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.git
cd ascii-text-generator
npm install
npm test
in Browser:
cd ascii-text-generator
npm install
node static-server.js
# access http://localhost:3000/test/test_in_browser.html
Node.js 0.10.0-7.5.0, Chrome 55+, Opera 42+, Firefox 43+, IE7+, Edge
FAQs
a light-weight npm module with which you can generate your ascii logo ( ascii text ), a kind of art text
The npm package ascii-text-generator receives a total of 62 weekly downloads. As such, ascii-text-generator popularity was classified as not popular.
We found that ascii-text-generator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.