JavaScript client library for CherryTech Event Tracking system.
Web browser:
-
bower install cherrytech-event-tracking-js-sdk --save
. -
Asynchronously load library using contents of built
loader.min.js
placed in<head>
. -
Synchronously load built
tracking.min.js
that exposesCherryTechEventTracking
global object. -
npm install cherrytech-event-tracking-js-sdk --save
to use in custom build process. NOTE: Building for web browser requires transforming this CommonJS package into browser friendly one, e.g. using Browserify.
Node.js:
npm install cherrytech-event-tracking-js-sdk --save
and
var Tracking = require('cherrytech-event-tracking-js-sdk');
- To test
npm test
. - To build library and loader
npm run build
. - To prepare for distribution
npm run release [major, minor, patch]
. NOTE: Application will not be rebuilt automatically. - Follow commit messages guide line.
- Package follows Semantic Versioning rules.