Zen Table Core
Description
This lib is the Rendering Core (uses zen-crunch-core). It produces JSON ingestible table configuration options for HandsonTable
Features
- Can Use multiple Cols and Rows in table
- Provide nested Column and Row headers
- Provide options to set run time aggregators on RAW Data
- Provide options to sort one column to sort and many more ...
Dev notes
Fully Automated Commit and tagging 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 git@gitlab.zenatix.com: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 -
Maintained By - Zenatix Solutions.
Peace