npm.io
0.0.35 • Published 10 years ago

nuclide-analytics

Licence
SEE LICENSE IN LICENSE
Version
0.0.35
Deps
3
Vulns
3
Weekly
0
Stars
7.7K

nuclide-analytics package

Provides a standard API that packages can use to send analytics, in a consistent way, to arbitrary providers.

Common usage:

const {track} = require('nuclide-analytics');

const booleanState = false;
const numericState = 42;
const stringState = 'foobar';

function doStuff(arg: string) {
  // Note that all metadata values on the second argument must be strings.
  track('example-package-doStuff', {
    bool: String(booleanState),
    num: String(numericState),
    str: stringState,
  });
}