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

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago