lowcarb

0.6.0 • Public • Published

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
}

Readme

Keywords

Package Sidebar

Install

npm i lowcarb

Weekly Downloads

10

Version

0.6.0

License

MIT

Unpacked Size

5.99 kB

Total Files

8

Last publish

Collaborators

  • helio-frota