no-mo-fun

1.0.2 • Public • Published

NoMoFun

PRs Welcome Maintenance

Calls function no-mo' than n many times. Doesn't mean you can't have no-mo' fun!

Installation/ Usage

npm i noMoFun

import { nTimes, once, twice, thrice } from "../noMoFun";

const sayHello = function() {
  console.log("Hello, you good looking person");
};
// say you want the function to execute no more than four times
const sayHelloFourTimes = nTimes(sayHello, 4);

sayHelloFourTimes();
sayHelloFourTimes();
sayHelloFourTimes();
sayHelloFourTimes();
sayHelloFourTimes(); // => upon the fifth time, it will not run

// Other methods for `once`, `twice`, and `thrice` are also available!
const sayHelloOnce = once(sayHello);
const sayHelloTwice = twice(sayHello);
const sayHelloThrice = thrice(sayHello);

Example

Check out the demo folder for an example.

cd demo
npm i
npm run start-demo // will run on localhost:1234

Questions and suggestions are welcome. Have fun!

Package Sidebar

Install

npm i no-mo-fun

Weekly Downloads

4

Version

1.0.2

License

MIT

Unpacked Size

4.5 kB

Total Files

4

Last publish

Collaborators

  • iggredible