0.6.0 • Published 4 years ago

lowcarb v0.6.0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

lowcarb

A feature-basic benchmark.js wrapper to keep you with the pump without muscle loss.

Install:

npm i lowcarb -D

Add this to package.json:

"scripts": {
  "lowcarb": "lowcarb"
},

Run lowcarb:

npm run lowcarb

Output:

  3 tests completed.

  wheyProtein x 151,953 ops/sec ±2.56% (10 runs sampled)
  wheyProtein x 137,021 ops/sec ±8.45% (200 runs sampled)
  wheyProtein x 168,904 ops/sec ±1.39% (3000 runs sampled)

It will create:

  1. A benchmark directory
  2. A file benchmark/workout.js
  3. A file benchmark/delete-me-later.js

benchmark/workout.js file:

// This is the an example benchmark file that needs to be placed 
// inside benchmark directory.
const lowCarb = require('lowcarb');

// Requiring the function we want to workout.
// Just delete the delete-me-later.js file and import/point to your
// source code here to test.
const shake = require('../delete-me-later.js');

lowCarb.add(shake.wheyProtein, 10);
lowCarb.add(shake.wheyProtein, 200);
lowCarb.add(shake.wheyProtein, 3000);
lowCarb.run();

benchmark/delete-me-later.js file (which contains the function you want to 'workout'):

// This file should be deleted.
function wheyProtein() {
  'creatine' + JSON.stringify('bcaa');
}

module.exports = {
  wheyProtein
}
0.6.0

4 years ago

0.5.0

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.1

4 years ago