zen-crunch-core
v0.2.13
Published
[![pipeline status](http://gitlab.zenatix.com/zenatix/zen-crunch-core/badges/master/pipeline.svg)](http://gitlab.zenatix.com/zenatix/zen-crunch-core/commits/master) [![npm version](https://badge.fury.io/js/zen-crunch-core.svg)](https://badge.fury.io/js/ze
Downloads
20
Readme
Zen Crunch Core
Description
This lib is the Base crunching library with business logic and specific options to run with table and Charts
Features
- Parse Flat multi-dimensional data
- Apply Multi-dimensional filters on data
- Custom functions to get attribute on Single and multiple keys at once
- Custom function to generate Any operator you wish and many more ...
Dev notes
CLI tools for Commit, Tagging are included Please Use ths only. Docs and CI integrated. Semver Followed. To setup and develop on this libs please follow these steps
Prerequisites
- Nodejs 6+ and npm 5+ is needed
Steps to setup ENV
- Clone Repo
git clone [email protected]:zenatix/zen-crunch-core.git
npm install
- Run -
sudo npm install -g release-it
- Testing test cases
npm t
- Testing release locally
- Use -
npm run build && npm pack
to create a tar of package - Install this tar in main repo by
npm install <path to file>
- Use -
- Commit system just commits all staged files.
- You can manually stage files
- To stage all files. Run
npm run stage:all
- Create release
- Patch release -
npm run release:patch
- Minor release -
npm run release:minor
- Major release -
npm run release:major
- Patch release -
- Follow Function Documentation in JSDOC format
Maintained By - Zenatix Solutions.
Peace