1.2.1 • Published 2 years ago

@keen.io/pubsub v1.2.1

Weekly downloads
40
License
MIT
Repository
github
Last release
2 years ago

Keen

The Complete Event Data Management Solution

written in typescript styled with prettier tested with jest Commitizen friendly yarn lerna Known Vulnerabilities

This project contains mono-repository for Keen.io Front-End projects and applications.

Documentation

All documentation, including charts, widgets and dataviz can be found at Storybook

Contribution guide

This is an open source project and we love involvement from the community! Hit us up with pull requests and issues.

Project structure

.
├── ...
├── packages            
│   ├── charts    
│   ├── widgets
│   ├── dataviz
│   ├── parser
│   ├── ui-core
│   ├── colors
│   ├── embedded-registration   
│   ├── tracking-lite
│   └── storybook-utils
└── ...

npm scripts

List of useful commands that could be used by developers. Execution in the command-line interface should be prefixed with yarn package manager.

CommandDescription
storybookrun storybook for development on port 3000
build-storybookbuild storybook production distribution.
lintrun linter against current application codebase.
testrun unit tests.
test:covrun unit tests with coverage reporter.
prettierrun code formatter process against current codebase.

commit

This project uses Conventional Commits to enforce common commit standards.

CommandDescription
npx git-czrun commit command line interface.

build packages

CommandDescription
npx lerna run buildrun build script from package.json for each package

add dependency to package

CommandDescription
npx lerna add <name>[@ver] packages/<name> [--dev]Add dependency to specific package in mono-repository.

updating dependencies

CommandDescription
update-packagesrun update wizard command line interface.

deployments

The all commits pushed into master branch will be picked by CircleCI workflow that perform npm packages version and publish.