jackdclark / five Goto Github PK
View Code? Open in Web Editor NEWGives you five
Home Page: https://five.js.org/
License: MIT License
Gives you five
Home Page: https://five.js.org/
License: MIT License
Currently five is something of a monolith, exposing way too many methods.
I believe a library should do one thing and one thing well, so I suggest that you split five into several modules, ideally only exposing one method per module as a default export. Possibly, as a compromise, there could be a five-i18n
module for the multilingual stuff.
I see a couple of options going forward:
five
package should have 5 dependencies
has 0 at the moment :(
five.jurassic()
does not play Quality Control
very disappointed. Please fix this immediately
This library lacks the ability to factorize the number 5.
Proposed API:
five.factorize(); // [5]
Why, Oh my GOD! Why do you need this shit? Didn't it be better to write -5 instead of five().negative()? Oh, God... And WHY FIVE??? Why not four, o three, of two, maybe twenty five???
This may be outside the scope of the project, but is it possible to expand to include 8? There's been a widespread push towards the use of 8 lately, and I think it will help this community in the long run.
Stream API support for piping Jackie, Tito, Jermaine, Marlon and Michael images, audio and video to all your favorite Node.js applications.
I'll be there, Never can say goodbye girl, ABC and all the hits.
Tito, don't you marry that girl.
Five o'clock is tea time.
The emoji for five o'clock should be 🍵.
It would be really handy to have a five.times()
function that does the following:
x
is passed to it, calculate five() * x
f
is passed to it, execute it five timesI think when you call...
5ive()
or
fiveBand()
A browser should open and link you through to the Five Megamix
https://www.youtube.com/watch?v=qoPRDbC85NE
пет
five.pinyin(); // wu
Need a function to return top 5 universities either national or worldwide
I am working on it now
I can't seem to get the Four functions to work.
Prints all five functions/methods to console. :)
five.log = function() {
console.log('five: ', five);
console.log('five.law: ', five.law);
console.log('five.upHigh: ', five.upHigh);
console.log('five.downLow: ', five.downLow);
console.log('five.roman: ', five.roman);
console.log('five.convertTo: ', five.convertTo(5));
console.log('five.arabic: ', five.arabic);
console.log('five.azerbaijani: ', five.azerbaijani);
console.log('five.basque: ', five.basque);
console.log('five.belarusian: ', five.belarusian);
console.log('five.bosnian: ', five.bosnian);
console.log('five.bulgarian: ', five.bulgarian);
console.log('five.catalan: ', five.catalan);
console.log('five.chinese: ', five.chinese);
console.log('five.choctaw: ', five.choctaw);
console.log('five.croatian: ', five.croatian);
console.log('five.czech: ', five.czech);
console.log('five.dothraki: ', five.dothraki);
console.log('five.dovah: ', five.dovah);
console.log('five.dutch: ', five.dutch);
console.log('five.elvish: ', five.elvish);
console.log('five.esperanto: ', five.esperanto);
console.log('five.estonian: ', five.estonian);
console.log('five.finnish: ', five.finnish);
console.log('five.french: ', five.french);
console.log('five.german: ', five.german);
console.log('five.greek: ', five.greek);
console.log('five.hebrew: ', five.hebrew);
console.log('five.hindi: ', five.hindi);
console.log('five.hungarian: ', five.hungarian);
console.log('five.icelandic: ', five.icelandic);
console.log('five.indonesian: ', five.indonesian);
console.log('five.irish: ', five.irish);
console.log('five.italian: ', five.italian);
console.log('five.japanese: ', five.japanese);
console.log('five.kannada: ', five.kannada);
console.log('five.klingon: ', five.klingon);
console.log('five.korean: ', five.korean);
console.log('five.latin: ', five.latin);
console.log('five.latvian: ', five.latvian);
console.log('five.lithuanian: ', five.lithuanian);
console.log('five.maltese: ', five.maltese);
console.log('five.mongolian: ', five.mongolian);
console.log('five.nepali: ', five.nepali);
console.log('five.norwegian: ', five.norwegian);
console.log('five.persian: ', five.persian);
console.log('five.piglatin: ', five.piglatin);
console.log('five.polish: ', five.polish);
console.log('five.portuguese: ', five.portuguese);
console.log('five.punjabi: ', five.punjabi);
console.log('five.romanian: ', five.romanian);
console.log('five.russian: ', five.russian);
console.log('five.serbian: ', five.serbian);
console.log('five.sinhala: ', five.sinhala);
console.log('five.slovakian: ', five.slovakian);
console.log('five.slovenian: ', five.slovenian);
console.log('five.spanish: ', five.spanish);
console.log('five.swedish: ', five.swedish);
console.log('five.tamil: ', five.tamil);
console.log('five.telugu: ', five.telugu);
console.log('five.turkish: ', five.turkish);
console.log('five.thai: ', five.thai);
console.log('five.ukrainian: ', five.ukrainian);
console.log('five.base: ', five.base);
console.log('five.binary: ', five.binary);
console.log('five.octal: ', five.octal);
console.log('five.hex: ', five.hex);
console.log('five.mdFive: ', five.mdFive);
console.log('five.golden: ', five.golden);
console.log('five.factorial: ', five.factorial);
console.log('five.negative: ', five.negative);
console.log('five.loud: ', five.loud);
console.log('five.smooth: ', five.smooth);
console.log('five.tooSlow: ', five.tooSlow);
console.log('five.emitter: ', five.emitter);
console.log('five.high: ', five.high);
console.log('five.isFive: ', five.isFive);
console.log('five.map: ', five.map);
console.log('five.filter: ', five.filter);
console.log('five.reduce: ', five.reduce);
console.log('five.fab: ', five.fab);
console.log('five.jackson: ', five.jackson);
console.log('five.members: ', five.members);
console.log('five.discography: ', five.discography);
console.log('five.singles: ', five.singles);
console.log('five.fiveFiveFive: ', five.fiveFiveFive);
console.log('five.furious: ', five.furious);
console.log('five.famous: ', five.famous);
console.log('five.luniz: ', five.luniz);
console.log('five.funk: ', five.funk);
console.log('five.async: ', five.async);
console.log('five.r: ', five.r);
console.log('five.euro: ', five.euro);
console.log('five.dollar: ', five.dollar);
console.log('five.rot: ', five.rot);
console.log('five.oclock: ', five.oclock);
console.log('five.oclockSomewhere: ', five.oclockSomewhere);
console.log('five.guys: ', five.guys);
console.log('five.bucks: ', five.bucks);
}
On the one hand … this is great, quite literally.
But after searching Github, I’ve been unable to find the rest of the set. For example, what about three()? and what about constants, like pi()?
I understand that making all numbers overly complicated could take time, so what’s the ETA?
The current implementation of five.async uses process.nextTick, which is a nodejs specific API. This won't work in a browser apparently.
I'd fix this by checking if there is a process variable. I could make a PR soon.
Needs 5 guys burgers and fries function
www.fiveguys.com/
I really need seven.
In chinese,伍 is another five. It is used in Money.
In chinese, all the numbers have two styles.
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
一, 二, 三, 四, 五, 六, 七 ,八, 九, 十
壹, 贰, 叁, 肆, 伍, 陆, 柒, 捌, 玖, 拾
The third style is used in paper money and coin.
Hey can we get one the following dependencies going as well?
Currently my work is something like this which I think can be streamlined with better dependency support.
five() - 4 // 1
five() - 3 // 2
five() - 2 // 3
five() - 1 // 4
Thank you for this contribution to the Open source community. This will move the JS community to new heights!
Well done. Carry on.
Include the greek word for 5
Sorry I just can't get it why there's a library for this..
No need to thank :)
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555
The official language is Slovak not Slovakian.
wiki source
console.log( öt )
or
console.log( ot )
As a user of five
I would like to get five in a complex way
So that I can use five and feel better about it
please implement five.complex()
Five Guys: Burger and Fries
Should return "lima"
(or rarely "singko"
).
as a maintainer i need a logo
so that i can buy five stickers
The current implementation of tooSlow blocks, would be nice to provide an async version as well. Perhaps an options argument you can pass in?
https://github.com/jackdcrawford/five/blob/d4e80d9bd1c3da92e3bfdca0918d7d1b1133b29f/five.js#L29-L35
This is a horror. There should be a Five
class, and methods should be stackable.
Number --------------Five (final)
|
|
|
|
Impossibility
|
|
|
Four
Also see this issue #79
This is useless unless it works with jQuery. Anyone who is a hacker uses jQuery and not JavaScript because it is broken and doesn't work on IE.
High $.five()
The readme shows examples like five() * five()
. This feels a bit too low level to me. I recommend something more object oriented like: five.multiply( five() )
With Travis CI and Code Climate, we can use Code Climate's JavaScript reporter library. There is some instruction for JavaScript. For instance using istanbul library,
Adding these lines to .travis.yml
seems to work:
addons:
code_climate:
repo_token: aff33f...
before_script:
- npm install -g istanbul
script:
- istanbul cover test.js
after_script:
- cat coverage/lcov.info | codeclimate
This project has/had an awesome amount of PRs in to make it multilingual by default, but with how things are currently implemented, they tend to conflict with each other. Can we come up with something better?
The square root of five
This would've been a pull instead, if only I knew which l33t variant is the best one - The original H4X0R or the symbolic leet?
OMFG So many choices. IMHO, there should be a five for every single variant of l33t, you know, just because.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.