0.24.0 • Published 6 years ago
functions-io-core v0.24.0
Functions-IO-Core
Functional Micro Framework
work in progress...
Minimalist functional framework for node.
Features
- Focus on high performance
- Input/Output with automatic validation
Installation
$ npm install functions-io-core
Usage
Create a subfolder in functions folder and generate package.json
$ npm init
example package.json
{
"name": "sum",
"version": "1.0.0",
"description": "sum x + y",
"main": "index.js"
}
create file index.js
module.input = {
x:{type:"integer", required:true},
y:{type:"integer", required:true}
};
module.output = {
value:{type:"integer"}
};
module.exports = function(context, message, callBack){
callBack(null, {value: message.x + message.y});
};
Example
const moduleFactory = require("functions-io-core").buildModuleFactory();
moduleFactory.requireAsync("uuid", "3.2.1")
.then(function(module){
console.log("module", module.v4());
console.log("module", module.v4());
console.log("module", module.v4());
}).catch(function(err){
console.log("erro", err);
});
0.24.0
6 years ago
0.23.0
6 years ago
0.22.0
6 years ago
0.21.0
6 years ago
0.20.0
6 years ago
0.19.0
6 years ago
0.18.0
6 years ago
0.17.0
6 years ago
0.16.0
6 years ago
0.15.0
6 years ago
0.14.0
6 years ago
0.13.0
6 years ago
0.12.0
6 years ago
0.11.0
6 years ago
0.7.0
6 years ago
0.6.0
6 years ago
0.5.0
6 years ago
0.4.0
6 years ago
0.3.0
7 years ago
0.2.10
7 years ago
0.2.9
7 years ago
0.2.6
7 years ago
0.2.5
7 years ago
0.2.4
7 years ago
0.2.3
7 years ago
0.2.2
7 years ago
0.2.0
7 years ago
0.1.26
7 years ago
0.1.24
7 years ago
0.1.23
7 years ago
0.1.22
7 years ago
0.1.21
7 years ago
0.1.20
7 years ago
0.1.19
7 years ago
0.1.17
7 years ago
0.1.16
7 years ago
0.1.15
7 years ago
0.1.14
7 years ago
0.1.12
7 years ago
0.1.11
7 years ago
0.1.10
7 years ago
0.1.9
7 years ago
0.1.8
7 years ago
0.1.7
7 years ago
0.1.6
7 years ago
0.1.5
7 years ago
0.1.4
7 years ago
0.1.3
7 years ago
0.1.2
7 years ago
0.1.0
7 years ago