@simeap/cdk
v1.0.17
Published
FLINT.L01 - Component Development Kit (CDK)
Downloads
19
Maintainers
Readme
L01. Component Development Kit (CDK)
Main | Terms & Definition
Component Development Kit (CDK) contains the commonly used functions and/or services can be shared between server-side Node or front-end Web application. CDK is available through npm registry which can be installed and used to build molecular component or complex module for simEAP's pyrE.
Pre-Requisite
- Node.js ~12.0.0
- ECMAScript 6+ (a.k.a ES6 and ECMAScript 2015)
Installation
$ npm install @simeap/CDK --save
Usage and Example
/** commonjs */
const { BinaryTree } = require('@simeap/cdk/ADT')
const t = new BinaryTree()
...
/** ES6+ */
import { BinaryTree } from '@simeap/cdk/ADT'
const t = new BinaryTree()
...
CDK Functions and Services
- Adapter (L01.0004) - Adaptation functions & services, e.g. file and API.
- ADT (L01.0003) - Abstract data type, e.g. Linear List, Binary Tree, Queue and Stack.
- Calculator (L01.0002) - Formulas, e.g. Financial, Mathematical and Statistical functions.
- Communicator - Integration services, e.g. API, EDI or IoT helper.
- Data - Data functions, e.g. data transformation and validation.
- Information (L01.0005) - Information functions, e.g. Lexer and Parser.
- Logger (L01.0001) - Logging Services, e.g. integrated business intelligence log.
- Security (L01.0006) - Cryptography Services, e.g. hash and encryption algorithm.
Note : Click on document link (e.g. L00.0000), to view respective CDK user guide.
Release Notes
1.0.17
- Fixed Typescript declaration files import bugs.
- General code clean up.
1.0.13
- Reorganize the import path.
- General code clean up.
1.0.12
- Add Typescript declaration files.
- Bug fixes.
- General code clean up.
1.0.11
- Add YAML support in FileLoad.
- Bug fixes.
- General code clean up.
1.0.10
- Add Secure Hash Algorithm (SHA-2) SHA 256, FIPS 180-4.
- Update Lexer / Tokenizer.
- Update (Minor) documentation.
- Bug fixes.
- General code clean up.
1.0.9
- Added Math Lexer / Tokonizer.
- Bug fixes.
1.0.8
- Bug fixes on package.
- Bug fixes on FileLoader.
1.0.7
- Update logging services
1.0.6
- Init release
LICENSE
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.