opensoars / f_

Async and modular application development made easy (pre es6/7)

Home Page:https://opensoars.github.io/f_/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

f_ (wip)

Async and modular application development made easy.

Build Status Coverage Status Inline docs Codacy Badge Code Climate Dependency Status


Install

npm install f_

Use

const f_ = require('f_');

function method1() {
  this.f_next();
}

function method2() {
  this.f_next();
}

const task_list = f_.getConstructor({
  function_flow: [
    {
      name: 'method1',
      function: method1
    },
    {
      name: 'method2',
      function: method2
    }
  ]
});

This program was written when es5 was not even standardized yet! At the time it came in handy a lot. It was originally written for a youtube downloader application process flow handler. The (already old, haha) es7 result can viewed here: [https://github.com/opensoars/ytmp3dl-core], the old f_ version can be viewed here: [https://github.com/opensoars/prodl].

For more information check out the code coverage here, or check the documentation generated by JSDoc here.

Up next

Rewrite, more es6/7 like approach.

About

Async and modular application development made easy (pre es6/7)

https://opensoars.github.io/f_/

License:MIT License


Languages

Language:JavaScript 100.0%