A library to overcomplicate 5
.
var five = require('five');
<script type="text/javascript" src="./five.js"></script>
five(); // 5
five() + five(); // 10
five() * five(); // 25
five() / five(); // 1
five.upHigh() // ⁵
five.downLow() // ₅
five.tooSlow() // 5, with a ~500 millisecond delay
five.roman() // V
five.morseCode() // di-di-di-di-dit
five.negative() // -5
five.loud() // FIVE
five.smooth() // S
five.arabic() // خمسة
five.choctaw() // tahlapi
five.croatian() // pet
five.czech() // pět
five.english() // Five
five.finnish() // viisi
five.french() // cinq
five.german() // fünf
five.irish() // cúig
five.italian() // cinque
five.mongolian() // таван
five.piglatin() // ivefay
five.polish() // pięć
five.slovenian() // pet
five.swedish() // fem
five.thai() // ห้า
five.binary(); // 101
five.octal(); // 5
five.map([1, 2, 3]); // [5, 5, 5]
five.reduce([1, 2, 3]); // 5
All of the logic & heavy lifting is achieved in one self-contained file:
./five.js
npm test
MIT