2.0.17 • Published 5 years ago

nodeit v2.0.17

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

Nodeit

Node.js CI

Synopsis

A simple tool that wraps functions from js files and export them as a node module.

Install

All you need is to add nodeit to your devDependencies in package.json file. you can use your package manager to do so:

npm install --save-dev nodeit

or

yarn add --dev nodeit

How it works

Supposing, you have a file src/Calculator.js that contains the following code:

function sum (a, b) {
    return a+b;
}
const calculator = require('nodeit')
    .compile('src/Calculator');

describe('Calculator', () => {
    it('should return 4 as sum(1,3)',()=>{
        expect(calculator.sum(2,2)).toEqual(4);
    })``
});

Inject dependencies

If the js you want to node has some dependencies, you can inject them with 3 methods:

External dependencies

const calculator = require('nodeit')
    .include("_", "lodash")
    .compile('src/Calculator');

Static dependencies

const calculator = require('nodeit')
    .dependsOnStatic("StaticClass", "staticMethodName")
    .compile('src/Calculator');

Custom dependencies

const calculator = require('nodeit')
    .dependsOn(dependency, "dependencyName")
    .compile('src/Calculator');
2.0.17

5 years ago

2.0.15

5 years ago

2.0.16

5 years ago

2.0.14

6 years ago

2.0.13

6 years ago

2.0.12

8 years ago

2.0.11

8 years ago

2.0.10

8 years ago

2.0.9

8 years ago

2.0.8

8 years ago

2.0.7

8 years ago

2.0.6

8 years ago

2.0.5

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago