0.0.5 • Published 8 years ago

looptar v0.0.5

Weekly downloads
4
License
ISC
Repository
github
Last release
8 years ago

Well this is a library to break loops, helps you make good UI's originally this is supposed to go inside babel-plugin-looptar which can do this optionally for you but if you are one of them who don't like to use transpilers you can use this library naked.

#Whats the purpose of this ? Well this will save you a frozen tab and also will gracefully break your code in debug mode by throwing a noble error, just like stackoverflows.

#How to install Good ol' npm install, for those new to javascript development

  $npm install --save looptar

#How to use ? 1. Import Looptar

This is done by either
```javascript
  require('looptar');
```

or in the ES6 way

```javascript
  import Looptar from 'looptar';
```
  1. Create a Looptar instance. We will use loop here but you can use whatever you please

       const loop = new Looptar({
         breakAfter: 1000 // unit in milliseconds, defaults to 1000
       });
  2. Now inject it in all loops have.

    If you had the following code (this is where babel saves you)

      for(let i = 0; i < 114000000; i++ ){
        /* some expensive operation */
      }

    It will look like

      for(let i = 0; i < 114000000; i++){
        loop.iterates(0); // where 0 is the unique id, you can use whatever a string, or whatever.
        /* That expansive operation */
      }
      loop.exits(0); // The id must match here and don't miss it or bad things will happen.
0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago