Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
  src
  package.json
  .eslintrc.js
  .huskyrc.js
  .prettierrc.js
  babel.config.js
  Jenkinsfile
  jest.config.js
  lint-staged.config.js
  postcss.config.js
  README.md
  webpack.config.js
  yarn-error.log
  yarn.lock
Size: Mime:
  README.md

lib-tracking

A tracking connector, that will serve as a wrapper for all tracking services (Google Analytics, Amplitude, Intercom, Optimizely) including the comming Doodle Data Layer. It also provides various helper functions that can be used for tracking in all React JS frontends.

Documentation

This connector is POC for the new convention, that all connectos should be written in vanilla JS. Therfore you won't find any react and redux in here. It provides all its code uncompiled from a dist folder. Webpack is just used to copy all the files, the bundeled file is deleted after each build.

Installation

yarn add @doodle/tracking

Development

Install the dependencies

yarn

Build

yarn build

Publishing

This library is published to the registry using https://github.com/DoodleScheduling/lib-tagflow.

Publish release candidate:

git tag pub.1.0.0-rc.0
git push origin pub.1.0.0-rc.0

Publish release:

git tag pub.1.0.0
git push origin pub.1.0.0