8000 GitHub - vivaxy/usage-tracker: ⏺Node usage tracker · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on May 24, 2024. It is now read-only.
vivaxyPublic archive

About

⏺Node usage tracker

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

32 Commits

Folders and files

Repository files navigation

usage-tracker

NPM Version NPM Downloads MIT License Dependency Status

NPM

NPM

node usage tracker

usage

var usageTracker = require('usage-tracker');

usageTracker.initialize({
    owner: 'vivaxy',
    repo: 'usage-tracker',
    number: 1,
    token: 'github authorization token', // token should be encrypted
    log: log,
    report: {
        'usage-tracker-version': require('./package.json').version
    }
});

usageTracker.send({
    // event
    event: 'test',
    data: 'this is a test comment'
});

api

class UsageTracker

access by usageTracker.UsageTracker

method on

usageTracker.on('eventType', function () {
    // callback goes on here
});

event

end

response end

success

response end and report sent successfully

err

request error

callback accepts one argument: error object, containing error.message, error.stack

default report

time: dateFormat(new Date(), 'yyyy-mm-dd HH:MM:ss.l o'),
arch: process.arch,
platform: process.platform,
'node-version': process.version,
argv: process.argv,
cwd: process.cwd(),
'usage-tracker-version': require('./package.json').version

About

⏺Node usage tracker

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

0