zen-crunch-core
TypeScript icon, indicating that this package has built-in type declarations

0.2.13 • Public • Published

pipeline status npm version

Zen Crunch Core

Description

This lib is the Base crunching library with business logic and specific options to run with table and Charts

Features

  1. Parse Flat multi-dimensional data
  2. Apply Multi-dimensional filters on data
  3. Custom functions to get attribute on Single and multiple keys at once
  4. 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
  1. Nodejs 6+ and npm 5+ is needed
Steps to setup ENV
  1. Clone Repo
    • git clone git@gitlab.zenatix.com:zenatix/zen-crunch-core.git
    • npm install
  2. Run - sudo npm install -g release-it
  3. Testing test cases npm t
  4. Testing release locally
    1. Use - npm run build && npm pack to create a tar of package
    2. Install this tar in main repo by npm install <path to file>
  5. Commit system just commits all staged files.
    • You can manually stage files
    • To stage all files. Run npm run stage:all
  6. Create release
    • Patch release - npm run release:patch
    • Minor release - npm run release:minor
    • Major release - npm run release:major
  7. Follow Function Documentation in JSDOC format

Maintained By - Zenatix Solutions.

Peace

Readme

Keywords

none

Package Sidebar

Install

npm i zen-crunch-core

Weekly Downloads

1

Version

0.2.13

License

UNLICENSED

Last publish

Collaborators

  • zenatix