{"_id":"usage-stats","_rev":"334697","name":"usage-stats","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","dist-tags":{"latest":"0.9.4","prev":"0.8.6"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"time":{"modified":"2021-06-08T13:14:41.000Z","created":"2016-08-07T18:43:36.511Z","0.9.4":"2017-07-10T11:19:32.714Z","0.9.3":"2017-06-26T08:57:49.275Z","0.9.2":"2017-06-26T08:55:33.618Z","0.8.6":"2017-06-04T10:28:39.059Z","0.9.1":"2017-05-14T22:27:44.310Z","0.8.5":"2017-05-06T12:54:37.236Z","0.8.4":"2017-05-06T12:33:35.376Z","0.8.3":"2017-05-06T12:18:49.045Z","0.9.0":"2017-02-10T00:15:05.174Z","0.8.2":"2016-11-23T09:24:26.804Z","0.8.1":"2016-11-08T19:46:45.828Z","0.8.0":"2016-11-01T21:57:16.463Z","0.7.0":"2016-09-29T20:28:40.475Z","0.6.0":"2016-09-20T22:54:31.825Z","0.5.0":"2016-09-17T16:00:55.407Z","0.4.4":"2016-09-01T23:10:55.275Z","0.4.3":"2016-08-31T23:29:32.198Z","0.4.2":"2016-08-31T20:39:38.203Z","0.4.1":"2016-08-30T18:15:06.301Z","0.4.0":"2016-08-28T22:18:03.799Z","0.3.2":"2016-08-24T23:52:01.420Z","0.3.1":"2016-08-23T22:40:29.312Z","0.3.0":"2016-08-23T22:06:35.874Z","0.2.1":"2016-08-17T22:54:14.069Z","0.2.0":"2016-08-17T22:23:39.209Z","0.1.5":"2016-08-12T09:13:04.179Z","0.1.4":"2016-08-11T18:58:22.035Z","0.1.3":"2016-08-08T23:15:19.787Z","0.1.2":"2016-08-08T22:14:00.905Z","0.1.1":"2016-08-08T20:35:33.410Z","0.1.0":"2016-08-08T08:56:48.609Z","0.0.2":"2016-08-07T19:51:44.450Z","0.0.1":"2016-08-07T19:30:31.697Z","0.0.0":"2016-08-07T18:43:36.511Z"},"users":{},"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"versions":{"0.9.4":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.9.4","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"lib/usage-stats","keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/core-*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","cover":"istanbul cover ./node_modules/.bin/test-runner test/core-*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^2.0.0","home-path":"^1.0.5","mkdirp2":"^1.0.3","req-then":"^0.6.4","typical":"^2.6.1","uuid":"^3.1.0"},"devDependencies":{"coveralls":"^2.13.1","jsdoc-to-markdown":"^3.0.0","rimraf":"^2.6.1","test-runner":"^0.4.0"},"gitHead":"10ff36cb3d54d14a963262320a14fdf781418c13","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.9.4","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"ff06ba51d824faa1982f48a055dea8495a249077","size":24221,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.9.4.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-stats-0.9.4.tgz_1499685571455_0.7716897318605334"},"directories":{},"publish_time":1499685572714,"_cnpm_publish_time":1499685572714,"_hasShrinkwrap":false},"0.9.3":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.9.3","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"lib/usage-stats","keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/core-*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","cover":"istanbul cover ./node_modules/.bin/test-runner test/core-*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^2.0.0","home-path":"^1.0.5","mkdirp2":"^1.0.3","req-then":"^0.6.2","typical":"^2.6.1","uuid":"^3.1.0"},"devDependencies":{"coveralls":"^2.13.1","jsdoc-to-markdown":"^3.0.0","rimraf":"^2.6.1","test-runner":"^0.4.0"},"gitHead":"e904034daddb38f5941653a80154483f42498578","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.9.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"6c906491becb9b4e8659f2e0d27f337fcf8f087e","size":24248,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.9.3.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-stats-0.9.3.tgz_1498467458515_0.6547033176757395"},"directories":{},"publish_time":1498467469275,"_cnpm_publish_time":1498467469275,"_hasShrinkwrap":false},"0.9.2":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.9.2","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"lib/usage-stats","keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/core-*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","cover":"istanbul cover ./node_modules/.bin/test-runner test/core-*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^2.0.0","home-path":"^1.0.5","mkdirp2":"^1.0.3","req-then":"^0.6.2","typical":"^2.6.1","uuid":"^3.1.0"},"devDependencies":{"coveralls":"^2.13.1","jsdoc-to-markdown":"^3.0.0","rimraf":"^2.6.1","test-runner":"^0.4.0"},"gitHead":"e2e840a531faaa84c806df8b5ffef59c682b9123","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.9.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"377fcc63bc5c04c25acdece1ad882cdc2b16bdb1","size":24242,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.9.2.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-stats-0.9.2.tgz_1498467331634_0.8344080313108861"},"directories":{},"publish_time":1498467333618,"_hasShrinkwrap":false,"_cnpm_publish_time":1498467333618},"0.8.6":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.8.6","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/usage-stats.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.4","cli-commands":"0.1.0","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.5","mkdirp2":"^1.0.3","req-then":"0.5.1","typical":"^2.6.1","uuid":"^3.0.1"},"devDependencies":{"babel-preset-es2015":"^6.24.1","core-assert":"~0.2.1","coveralls":"^2.13.1","jsdoc-to-markdown":"^3.0.0","rimraf":"^2.6.1","test-runner":"^0.3.0"},"standard":{"ignore":["es5"]},"gitHead":"bf5c9103a6dd8521eb0956b2b70b9ec32c54c4d7","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.8.6","_npmVersion":"5.0.2","_nodeVersion":"8.0.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"ec92559f648845c2021cbf5b4adea17af7513830","size":30521,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.8.6.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-stats-0.8.6.tgz_1496572117935_0.9884169409051538"},"directories":{},"publish_time":1496572119059,"_cnpm_publish_time":1496572119059,"_hasShrinkwrap":false},"0.9.1":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.9.1","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"lib/usage-stats","keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/core-*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","cover":"istanbul cover ./node_modules/.bin/test-runner test/core-*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.4","home-path":"^1.0.5","mkdirp2":"^1.0.2","req-then":"^0.6.1","typical":"^2.6.0","uuid":"^3.0.1"},"devDependencies":{"coveralls":"^2.13.1","jsdoc-to-markdown":"^3.0.0","rimraf":"^2.6.1","test-runner":"^0.3.0"},"gitHead":"2c175a8234c5a07e27e14f1415c53b404ad6ca12","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.9.1","_shasum":"3b34997dbef1e151f48a118a93a5c595e1d4269a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"3b34997dbef1e151f48a118a93a5c595e1d4269a","size":16652,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.9.1.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.9.1.tgz_1494800862615_0.9139853769447654"},"directories":{},"publish_time":1494800864310,"_hasShrinkwrap":false,"_cnpm_publish_time":1494800864310},"0.8.5":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.8.5","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/usage-stats.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","cli-commands":"0.1.0","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp2":"^1.0.2","req-then":"^0.5.1","typical":"^2.6.0","uuid":"^3.0.0"},"devDependencies":{"babel-preset-es2015":"^6.18.0","core-assert":"~0.2.1","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.1","rimraf":"^2.5.4","test-runner":"^0.2.5"},"standard":{"ignore":["es5"]},"gitHead":"5506bf7f01158b1f268438ed5836e1580a3d5b8b","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.8.5","_shasum":"5054336ba78b14b8d8f9399fd699708f5cecff69","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"5054336ba78b14b8d8f9399fd699708f5cecff69","size":30529,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.8.5.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.8.5.tgz_1494075276223_0.08559707831591368"},"directories":{},"publish_time":1494075277236,"_cnpm_publish_time":1494075277236,"_hasShrinkwrap":false},"0.8.4":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.8.4","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/usage-stats.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","cli-commands":"0.1.0","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp2":"^1.0.2","req-then":"^0.5.1","typical":"^2.6.0","uuid":"^3.0.0"},"devDependencies":{"babel-preset-es2015":"^6.18.0","core-assert":"~0.2.1","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.1","rimraf":"^2.5.4","test-runner":"^0.2.5"},"standard":{"ignore":["es5"]},"gitHead":"938b5d2cc439a4e50b53ea1e83cb688fc97d7998","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.8.4","_shasum":"e3e200a15b46b2d257f9d596be23f1f80a955163","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"e3e200a15b46b2d257f9d596be23f1f80a955163","size":30515,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.8.4.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.8.4.tgz_1494074013414_0.5127177003305405"},"directories":{},"publish_time":1494074015376,"_cnpm_publish_time":1494074015376,"_hasShrinkwrap":false},"0.8.3":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.8.3","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/usage-stats.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","cli-commands":"0.1.0","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp2":"^1.0.2","req-then":"^0.5.1","typical":"^2.6.0","uuid":"^3.0.0"},"devDependencies":{"babel-preset-es2015":"^6.18.0","core-assert":"~0.2.1","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.1","rimraf":"^2.5.4","test-runner":"^0.2.5"},"standard":{"ignore":["es5"]},"gitHead":"8aee0fe8fc8008b4f49303b3edca4aa71737efc9","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.8.3","_shasum":"c3fa689f45501e5bc58b8f2336a9fb92b2e4dfa6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"c3fa689f45501e5bc58b8f2336a9fb92b2e4dfa6","size":30540,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.8.3.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.8.3.tgz_1494073126919_0.4530466303694993"},"directories":{},"publish_time":1494073129045,"_hasShrinkwrap":false,"_cnpm_publish_time":1494073129045},"0.9.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.9.0","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"lib/usage-stats","keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/core-*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","cover":"istanbul cover ./node_modules/.bin/test-runner test/core-*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.4","home-path":"^1.0.3","mkdirp":"^0.5.1","req-then":"^0.5.1","typical":"^2.6.0","uuid":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.16","jsdoc-to-markdown":"^2.0.1","rimraf":"^2.5.4","test-runner":"^0.3.0"},"gitHead":"b329822df0ce7628f39c90a7adb82a2a26a314aa","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.9.0","_shasum":"a763f6116859f769925e75b5f92e4e3b47a374fd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"a763f6116859f769925e75b5f92e4e3b47a374fd","size":16687,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.9.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.9.0.tgz_1486685704424_0.9703535980079323"},"directories":{},"publish_time":1486685705174,"_cnpm_publish_time":1486685705174,"_hasShrinkwrap":false},"0.8.2":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.8.2","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/usage-stats.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","cli-commands":"0.1.0","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","req-then":"^0.5.1","typical":"^2.6.0","uuid":"^3.0.0"},"devDependencies":{"babel-preset-es2015":"^6.18.0","core-assert":"~0.2.1","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.1","rimraf":"^2.5.4","test-runner":"^0.2.5"},"standard":{"ignore":["es5"]},"gitHead":"04ec077d6ffb889d058d0d04a2cab50bd17e9d4b","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.8.2","_shasum":"d7be5203682e267f7696b354356c8c376aa12542","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"d7be5203682e267f7696b354356c8c376aa12542","size":30620,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.8.2.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.8.2.tgz_1479893066161_0.14606762444600463"},"directories":{},"publish_time":1479893066804,"_cnpm_publish_time":1479893066804,"_hasShrinkwrap":false},"0.8.1":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.8.1","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/usage-stats.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","cli-commands":"0.1.0","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"^0.5.1","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.18.0","core-assert":"~0.2.1","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.1","rimraf":"^2.5.4","test-runner":"^0.2.5"},"standard":{"ignore":["es5"]},"gitHead":"bd3e943ee56f93e8744ff4750055d83fdceb2d5b","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.8.1","_shasum":"ea619ec5a82afaa9c91fbf53943bdbb47cc82a18","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"ea619ec5a82afaa9c91fbf53943bdbb47cc82a18","size":30596,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.8.1.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.8.1.tgz_1478634404977_0.1321234896313399"},"directories":{},"publish_time":1478634405828,"_cnpm_publish_time":1478634405828,"_hasShrinkwrap":false},"0.8.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.8.0","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking statistics in shell and javascript applications","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats","app","application","ga"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/usage-stats.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","cli-commands":"0.1.0","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"^0.5.0","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.18.0","core-assert":"~0.2.1","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.1","rimraf":"^2.5.4","test-runner":"^0.2.5"},"standard":{"ignore":["es5"]},"gitHead":"35d7d827b9b1f8d669eba4f8bc66ba005c5784a6","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.8.0","_shasum":"e87a5e78a31cad25eb915bf45e445aeaadc703ba","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"e87a5e78a31cad25eb915bf45e445aeaadc703ba","size":28733,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.8.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.8.0.tgz_1478037434223_0.36192336259409785"},"directories":{},"publish_time":1478037436463,"_cnpm_publish_time":1478037436463,"_hasShrinkwrap":false},"0.7.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.7.0","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/usage-stats.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.5.0","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","core-assert":"~0.2.0","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.0-alpha.15","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"5a4e6ee4190b7af6c08cb5a6db4c4118a4d266a2","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.7.0","_shasum":"f0ed0d17f7684257a0beff37b5cdc1f78daa3b7d","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.7.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"f0ed0d17f7684257a0beff37b5cdc1f78daa3b7d","size":435134,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.7.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.7.0.tgz_1475180919378_0.31833532149903476"},"directories":{},"publish_time":1475180920475,"_cnpm_publish_time":1475180920475,"_hasShrinkwrap":false},"0.6.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.6.0","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.5.0","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","core-assert":"~0.2.0","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.0-alpha.15","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"7917e7c2b200716534ad69a3f6a5e11fd47e5145","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.6.0","_shasum":"618402db6def1dfc636cedb858bf027bb7b41f86","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"618402db6def1dfc636cedb858bf027bb7b41f86","size":433392,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.6.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.6.0.tgz_1474412069535_0.44491904811002314"},"directories":{},"publish_time":1474412071825,"_cnpm_publish_time":1474412071825,"_hasShrinkwrap":false},"0.5.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.5.0","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.1","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","core-assert":"~0.2.0","coveralls":"^2.11.13","jsdoc-to-markdown":"^2.0.0-alpha.12","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"d27ef514e636f8c6c3c3d8ca9e41d71f34907d5a","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.5.0","_shasum":"08bf20d4389b99dd5f1107c96e0d11784e026539","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"08bf20d4389b99dd5f1107c96e0d11784e026539","size":21223,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.5.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.5.0.tgz_1474128053456_0.07556068222038448"},"directories":{},"publish_time":1474128055407,"_cnpm_publish_time":1474128055407,"_hasShrinkwrap":false},"0.4.4":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.4","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.1","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.12","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"ff0fb7ec47b5a72243b36d2346de473bc6c3eae0","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.4.4","_shasum":"a6e59405976e2d9fef933e3a2c69e3c0e0c60fff","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"a6e59405976e2d9fef933e3a2c69e3c0e0c60fff","size":20139,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.4.4.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.4.4.tgz_1472771453419_0.3631041324697435"},"directories":{},"publish_time":1472771455275,"_cnpm_publish_time":1472771455275,"_hasShrinkwrap":false},"0.4.3":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.3","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.1","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.12","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"8c7b3310eb8ac6959c9fb0a324abef89136dc511","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.4.3","_shasum":"1179b5498983a4a2387efefec8b8cc32081a4860","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"1179b5498983a4a2387efefec8b8cc32081a4860","size":19555,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.4.3.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.4.3.tgz_1472686170123_0.7629692947957665"},"directories":{},"publish_time":1472686172198,"_cnpm_publish_time":1472686172198,"_hasShrinkwrap":false},"0.4.2":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.2","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.1","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.12","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"c69b3a27d8dccc94af34d1a6aa5c944bb8cf7574","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.4.2","_shasum":"e814f62bdcca38fb499f5151a24da6098e6d2f63","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"e814f62bdcca38fb499f5151a24da6098e6d2f63","size":19606,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.4.2.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.4.2.tgz_1472675976129_0.6662853355519474"},"directories":{},"publish_time":1472675978203,"_cnpm_publish_time":1472675978203,"_hasShrinkwrap":false},"0.4.1":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.1","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.1","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.12","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"25de2b04e94b9f016223a86065eb4e1703ded587","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.4.1","_shasum":"3f36229e4f68c88c463b0c0f9898708e0f4ed63a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"3f36229e4f68c88c463b0c0f9898708e0f4ed63a","size":19234,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.4.1.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.4.1.tgz_1472580904392_0.15918675437569618"},"directories":{},"publish_time":1472580906301,"_cnpm_publish_time":1472580906301,"_hasShrinkwrap":false},"0.4.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.0","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.1","typical":"^2.6.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.12","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"e10f756fc29295aed6f3ffded7dd49d81a0dd0ca","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.4.0","_shasum":"0074588562319143caa0441408ef2d1d7625c9d5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"0074588562319143caa0441408ef2d1d7625c9d5","size":19026,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.4.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.4.0.tgz_1472422681794_0.06228267983533442"},"directories":{},"publish_time":1472422683799,"_cnpm_publish_time":1472422683799,"_hasShrinkwrap":false},"0.3.2":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.3.2","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main.js","bin":{"usage-stats":"bin.js"},"keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"command-line-args":"^3.0.1","command-line-commands":"^1.0.4","command-line-usage":"^3.0.3","core-js":"^2.4.1","feature-detect-es6":"^1.3.1","home-path":"^1.0.3","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.0","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.12","rimraf":"^2.5.4","test-runner":"~0.2.3"},"standard":{"ignore":["es5"]},"gitHead":"72125c38d5a2d57a54e05beb9021c5e1bd82109a","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.3.2","_shasum":"70ae18ca23dfd771d6e4154e16a44369e314471e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"70ae18ca23dfd771d6e4154e16a44369e314471e","size":14402,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.3.2.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.3.2.tgz_1472082718619_0.5598963405936956"},"directories":{},"publish_time":1472082721420,"_cnpm_publish_time":1472082721420,"_hasShrinkwrap":false},"0.3.1":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.3.1","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main","keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"core-js":"^2.4.1","feature-detect-es6":"^1.3.1","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.0","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.5","rimraf":"^2.5.4","test-runner":"~0.2.1"},"standard":{"ignore":["es5"]},"gitHead":"79bd1d34c5843c2855a5a6962897c1b8fb8ba8f1","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.3.1","_shasum":"7ef4e9c71211743e014fa746bb42234cf03bcd00","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"7ef4e9c71211743e014fa746bb42234cf03bcd00","size":12510,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.3.1.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.3.1.tgz_1471992026786_0.5376072658691555"},"directories":{},"publish_time":1471992029312,"_cnpm_publish_time":1471992029312,"_hasShrinkwrap":false},"0.3.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.3.0","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"main","keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"core-js":"^2.4.1","feature-detect-es6":"^1.3.1","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.4.0","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.5","rimraf":"^2.5.4","test-runner":"~0.2.1"},"standard":{"ignore":["es5"]},"gitHead":"18a648c094e59d19c5b00dea4ffd02b945c42d55","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.3.0","_shasum":"8f50327fbab42b91402876ecf279636824efcdfe","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"8f50327fbab42b91402876ecf279636824efcdfe","size":12502,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.3.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.3.0.tgz_1471989994239_0.9618153746705502"},"directories":{},"publish_time":1471989995874,"_cnpm_publish_time":1471989995874,"_hasShrinkwrap":false},"0.2.1":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.2.1","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner es5/test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"core-js":"^2.4.1","feature-detect-es6":"^1.3.1","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.5","test-runner":"~0.1.12"},"standard":{"ignore":["es5"]},"gitHead":"f3b0b2abf5aaf1090ee7610a07f734228929c92f","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.2.1","_shasum":"15392964604ded17f0fbf8e47f06cbfbe97fba63","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"15392964604ded17f0fbf8e47f06cbfbe97fba63","size":9148,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.2.1.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.2.1.tgz_1471474453228_0.0354440207593143"},"directories":{},"publish_time":1471474454069,"_cnpm_publish_time":1471474454069,"_hasShrinkwrap":false},"0.2.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.2.0","description":"A minimal, offline-friendly Google Analytics Measurement Protocol client for tracking usage statistics in node.js apps.","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":["google","analytics","measurement","protocol","tracking","usage","stats"],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner es5/test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5","cover":"istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"core-js":"^2.4.1","feature-detect-es6":"^1.3.1","mkdirp":"^0.5.1","node-uuid":"^1.4.7","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","core-assert":"~0.2.0","coveralls":"^2.11.12","jsdoc-to-markdown":"^2.0.0-alpha.5","test-runner":"~0.1.12"},"standard":{"ignore":["es5"]},"gitHead":"78d0af8c9954b2518a513b008e0a7615b344871a","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.2.0","_shasum":"dfce61bbf45e1305239a9ed6c8e107a6fd575515","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"dfce61bbf45e1305239a9ed6c8e107a6fd575515","size":9351,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.2.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.2.0.tgz_1471472617399_0.8461228725500405"},"directories":{},"publish_time":1471472619209,"_cnpm_publish_time":1471472619209,"_hasShrinkwrap":false},"0.1.5":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.1.5","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments lib --out-dir es5"},"dependencies":{"core-js":"^2.4.1","feature-detect-es6":"^1.3.1","node-uuid":"^1.4.7","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","core-assert":"~0.2.0","jsdoc-to-markdown":"^2.0.0-alpha.5","test-runner":"~0.1.11"},"standard":{"ignore":["es5"]},"gitHead":"ae526a358e53ef4b3a450c29c2573eceaa00c34a","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.1.5","_shasum":"01bfa34f323c0d5225ebb02523336a019c1469f7","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"01bfa34f323c0d5225ebb02523336a019c1469f7","size":6070,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.1.5.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.1.5.tgz_1470993182719_0.9097410913091153"},"directories":{},"publish_time":1470993184179,"_cnpm_publish_time":1470993184179,"_hasShrinkwrap":false},"0.1.4":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.1.4","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments lib --out-dir es5"},"dependencies":{"core-js":"^2.4.1","feature-detect-es6":"^1.3.1","node-uuid":"^1.4.7","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","core-assert":"~0.2.0","jsdoc-to-markdown":"^2.0.0-alpha.5","test-runner":"~0.1.11"},"standard":{"ignore":["es5"]},"gitHead":"66f25d93f0ca30cd07874f65d7e9c4156d34529d","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.1.4","_shasum":"78bacc7e1d5fc3f5f7b59cad974ed12f8ca2c39b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"78bacc7e1d5fc3f5f7b59cad974ed12f8ca2c39b","size":5665,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.1.4.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.1.4.tgz_1470941900754_0.3776835552416742"},"directories":{},"publish_time":1470941902035,"_cnpm_publish_time":1470941902035,"_hasShrinkwrap":false},"0.1.3":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.1.3","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments lib --out-dir es5"},"dependencies":{"core-js":"^2.4.1","feature-detect-es6":"^1.3.1","node-uuid":"^1.4.7","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","core-assert":"~0.2.0","jsdoc-to-markdown":"^2.0.0-alpha.5","test-runner":"~0.1.11"},"standard":{"ignore":["es5"]},"gitHead":"75b8661c0a1f2c61c7f5cd3068088e2a573ce511","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.1.3","_shasum":"64320565917943fce10bc02c6fe6d49a35fdb2f5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"64320565917943fce10bc02c6fe6d49a35fdb2f5","size":5367,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.1.3.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.1.3.tgz_1470698117163_0.4965687075164169"},"directories":{},"publish_time":1470698119787,"_cnpm_publish_time":1470698119787,"_hasShrinkwrap":false},"0.1.2":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.1.2","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments lib --out-dir es5"},"dependencies":{"feature-detect-es6":"^1.3.1","node-uuid":"^1.4.7","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2","jsdoc-to-markdown":"^2.0.0-alpha.5"},"standard":{"ignore":["es5"]},"gitHead":"8f58fd6f99170ee9e7b6fa8534a2f9317b5bfcc9","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.1.2","_shasum":"d0b472b88b52752dfb652a866a12eb9e7c71fd4a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"d0b472b88b52752dfb652a866a12eb9e7c71fd4a","size":4937,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.1.2.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.1.2.tgz_1470694438421_0.16757473954930902"},"directories":{},"publish_time":1470694440905,"_cnpm_publish_time":1470694440905,"_hasShrinkwrap":false},"0.1.1":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.1.1","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments lib --out-dir es5"},"dependencies":{"feature-detect-es6":"^1.3.1","node-uuid":"^1.4.7","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2"},"gitHead":"baf69d87017757225c2a6b44eb8fe2ec7a2aeb92","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.1.1","_shasum":"8cfbfce251c68d0a3bf06de06353ebd6d40763fd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"8cfbfce251c68d0a3bf06de06353ebd6d40763fd","size":3654,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.1.1.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.1.1.tgz_1470688531525_0.26122031989507377"},"directories":{},"publish_time":1470688533410,"_cnpm_publish_time":1470688533410,"_hasShrinkwrap":false},"0.1.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.1.0","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments lib --out-dir es5"},"dependencies":{"feature-detect-es6":"^1.3.1","node-uuid":"^1.4.7","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2"},"gitHead":"39768b632e1617c49b3f872a037e23510636f81d","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.1.0","_shasum":"1f5840a171cd9df7110237938c5d518b0441e1d0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"1f5840a171cd9df7110237938c5d518b0441e1d0","size":3353,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.1.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.1.0.tgz_1470646606575_0.2669078193139285"},"directories":{},"publish_time":1470646608609,"_cnpm_publish_time":1470646608609,"_hasShrinkwrap":false},"0.0.2":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.0.2","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"index","keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments lib --out-dir es5"},"dependencies":{"feature-detect-es6":"^1.3.1","req-then":"~0.3.4","typical":"^2.5.0"},"devDependencies":{"babel-preset-es2015":"^6.13.2"},"gitHead":"03c944c3d8556f324924316f4ca91976abc9f746","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.0.2","_shasum":"7b557a592d0148803dde60ce6e42bfa4f2c39bbd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"7b557a592d0148803dde60ce6e42bfa4f2c39bbd","size":2951,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.0.2.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.0.2.tgz_1470599502559_0.04595489241182804"},"directories":{},"publish_time":1470599504450,"_cnpm_publish_time":1470599504450,"_hasShrinkwrap":false},"0.0.1":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.0.1","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"./lib/usage-stats.js","keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo"},"dependencies":{"req-then":"~0.3.3","typical":"^2.5.0"},"gitHead":"3d876c1914c595bc4a8dc44f0577ed443d1621ac","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.0.1","_shasum":"001e0b07e103dd12cd8e33e872bb5540f3cf8e8f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"001e0b07e103dd12cd8e33e872bb5540f3cf8e8f","size":2150,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.0.1.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usage-stats-0.0.1.tgz_1470598229907_0.47302085417322814"},"directories":{},"publish_time":1470598231697,"_cnpm_publish_time":1470598231697,"_hasShrinkwrap":false},"0.0.0":{"name":"usage-stats","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.0.0","description":"usage-stats","repository":{"type":"git","url":"git+https://github.com/75lb/usage-stats.git"},"license":"MIT","main":"./lib/usage-stats.js","bin":{"usage-stats":"bin/cli.js"},"keywords":[],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo"},"dependencies":{"req-then":"^0.3.3"},"gitHead":"19c5beff275262679bcc4093362a47bf8ad3c67d","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"homepage":"https://github.com/75lb/usage-stats#readme","_id":"usage-stats@0.0.0","_shasum":"480cfcc3528a9975b180259bdb94b5d1e7eba606","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"480cfcc3528a9975b180259bdb94b5d1e7eba606","size":2125,"noattachment":false,"key":"/usage-stats/-/usage-stats-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/usage-stats/download/usage-stats-0.0.0.tgz"},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usage-stats-0.0.0.tgz_1470595414622_0.8427306592930108"},"directories":{},"publish_time":1470595416511,"_cnpm_publish_time":1470595416511,"_hasShrinkwrap":false}},"readme":"[![view on npm](http://img.shields.io/npm/v/usage-stats.svg)](https://www.npmjs.org/package/usage-stats)\n[![npm module downloads](http://img.shields.io/npm/dt/usage-stats.svg)](https://www.npmjs.org/package/usage-stats)\n[![Build Status](https://travis-ci.org/75lb/usage-stats.svg?branch=master)](https://travis-ci.org/75lb/usage-stats)\n[![Coverage Status](https://coveralls.io/repos/github/75lb/usage-stats/badge.svg?branch=master)](https://coveralls.io/github/75lb/usage-stats?branch=master)\n[![Dependency Status](https://david-dm.org/75lb/usage-stats.svg)](https://david-dm.org/75lb/usage-stats)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](https://github.com/feross/standard)\n\n# usage-stats\n\nA minimal, offline-friendly [Google Analytics Measurement Protocol](https://developers.google.com/analytics/devguides/collection/protocol/v1/) client for tracking usage statistics in shell and javascript applications.\n\nThis is a low-level API client, it doesn't hold any opinion of how usage tracking should be done. If you're looking for a convention which leverages the power and flexibility of [Custom Metrics and Dimensions](https://support.google.com/analytics/answer/2709828?hl=en&ref_topic=2709827), take a look at [app-usage-stats](https://github.com/75lb/app-usage-stats). For the command line client see [usage-stats-cli](https://github.com/75lb/usage-stats-cli).\n\n## Synopsis\n\nThe most trivial example.\n\n```js\nconst UsageStats = require('usage-stats')\nconst usageStats = new UsageStats('UA-98765432-1', { an: 'example' })\n\nusageStats.screenView('screen name')\nusageStats.event('category', 'action')\nusageStats.send()\n```\n\nMore realistic usage in a server application:\n\n```js\nconst UsageStats = require('usage-stats')\nconst usageStats = new UsageStats('UA-98765432-1', {\n  an: 'encode-video',\n  av: '1.0.0'\n})\n\n// start a new session\nusageStats.start()\n\n// user set two options..\nusageStats.event('option', 'verbose-level', 'infinite')\nusageStats.event('option', 'preset', 'iPod')\n\ntry {\n  // Begin. Track as a screenView.\n  usageStats.screenView('encoding')\n  beginEncoding(options)\n} catch (err) {\n  // Exception tracking\n  usageStats.exception(err.message, true)\n}\n\n// finished - mark the session as complete\n// and send stats (or store if offline).\nusageStats.end().send()\n```\n\n## Protocol Parameters\n\nSee [here](https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters) for the full list of Google Analytics Measurement Protocol parameters.\n\n### Sent by default\n\nAll parameters are send on demand, beside this list.\n\n* Operating System version (sent in the UserAgent)\n* [Client ID](https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid) (a random UUID, generated once per OS user and stored)\n* [Language](https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#ul) (`process.env.LANG`, if set)\n* [Screen resolution](https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#sr) (terminal rows by columns, by default)\n\n## API Reference\n\n**Kind**: Exported class  \n* [UsageStats](#exp_module_usage-stats--UsageStats) ⏏\n    * [new UsageStats(trackingId, [options])](#new_module_usage-stats--UsageStats_new)\n    * [.dir](#module_usage-stats--UsageStats.UsageStats+dir) : <code>string</code>\n    * [.defaults](#module_usage-stats--UsageStats.UsageStats+defaults) : <code>Map</code>\n    * [.start([sessionParams])](#module_usage-stats--UsageStats+start) ↩︎\n    * [.end([sessionParams])](#module_usage-stats--UsageStats+end) ↩︎\n    * [.disable()](#module_usage-stats--UsageStats+disable) ↩︎\n    * [.enable()](#module_usage-stats--UsageStats+enable) ↩︎\n    * [.event(category, action, [options])](#module_usage-stats--UsageStats+event) ⇒ <code>Map</code>\n    * [.screenView(name, [options])](#module_usage-stats--UsageStats+screenView) ⇒ <code>Map</code>\n    * [.exception([options])](#module_usage-stats--UsageStats+exception) ⇒ <code>Map</code>\n    * [.send([options])](#module_usage-stats--UsageStats+send) ⇒ <code>Promise</code>\n    * [.debug()](#module_usage-stats--UsageStats+debug) ⇒ <code>Promise</code>\n    * [.abort()](#module_usage-stats--UsageStats+abort) ↩︎\n\n<a name=\"new_module_usage-stats--UsageStats_new\"></a>\n\n### new UsageStats(trackingId, [options])\n\n| Param | Type | Description |\n| --- | --- | --- |\n| trackingId | <code>string</code> | Google Analytics tracking ID (required). |\n| [options] | <code>object</code> |  |\n| [options.an] | <code>string</code> | App name |\n| [options.av] | <code>string</code> | App version |\n| [options.lang] | <code>string</code> | Language. Defaults to `process.env.LANG`. |\n| [options.sr] | <code>string</code> | Screen resolution. Defaults to `${process.stdout.rows}x${process.stdout.columns}`. |\n| [options.ua] | <code>string</code> | User Agent string to use. |\n| [options.dir] | <code>string</code> | Path of the directory used for persisting clientID and queue. Defaults to `~/.usage-stats`. |\n| [options.url] | <code>string</code> | Defaults to `'https://www.google-analytics.com/batch'`. |\n| [options.debugUrl] | <code>string</code> | Defaults to `'https://www.google-analytics.com/debug/collect'`. |\n\n**Example**  \n```js\nconst usageStats = new UsageStats('UA-98765432-1', {\n  an: 'sick app',\n  av: '1.0.0'\n})\n```\n<a name=\"module_usage-stats--UsageStats.UsageStats+dir\"></a>\n\n### usageStats.dir : <code>string</code>\nCache directory. Defaults to `~/.usage-stats`.\n\n**Kind**: instance property of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n<a name=\"module_usage-stats--UsageStats.UsageStats+defaults\"></a>\n\n### usageStats.defaults : <code>Map</code>\nA list of parameters to be to sent with every hit.\n\n**Kind**: instance property of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n**Example**  \n```js\nusageStats.defaults\n  .set('cd1', process.version)\n  .set('cd2', os.type())\n  .set('cd3', os.release())\n  .set('cd4', 'api')\n```\n<a name=\"module_usage-stats--UsageStats+start\"></a>\n\n### usageStats.start([sessionParams]) ↩︎\nStarts the [session](https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#sc).\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n**Chainable**  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| [sessionParams] | <code>Array.&lt;Map&gt;</code> | An optional map of paramaters to send with each hit in the sesison. |\n\n<a name=\"module_usage-stats--UsageStats+end\"></a>\n\n### usageStats.end([sessionParams]) ↩︎\nEnds the [session](https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#sc).\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n**Chainable**  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| [sessionParams] | <code>Array.&lt;Map&gt;</code> | An optional map of paramaters to send with the final hit of this sesison. |\n\n<a name=\"module_usage-stats--UsageStats+disable\"></a>\n\n### usageStats.disable() ↩︎\nDisable the module. While disabled, all operations are no-ops.\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n**Chainable**  \n<a name=\"module_usage-stats--UsageStats+enable\"></a>\n\n### usageStats.enable() ↩︎\nRe-enable the module.\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n**Chainable**  \n<a name=\"module_usage-stats--UsageStats+event\"></a>\n\n### usageStats.event(category, action, [options]) ⇒ <code>Map</code>\nTrack an event. All event hits are queued until `.send()` is called.\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| category | <code>string</code> | Event category (required). |\n| action | <code>string</code> | Event action (required). |\n| [options] | <code>option</code> |  |\n| [options.el] | <code>string</code> | Event label |\n| [options.ev] | <code>string</code> | Event value |\n| [options.hitParams] | <code>Array.&lt;map&gt;</code> | One or more additional params to send with the hit. |\n\n<a name=\"module_usage-stats--UsageStats+screenView\"></a>\n\n### usageStats.screenView(name, [options]) ⇒ <code>Map</code>\nTrack a screenview. All screenview hits are queued until `.send()` is called. Returns the hit instance.\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>string</code> | Screen name |\n| [options] | <code>object</code> |  |\n| [options.hitParams] | <code>Array.&lt;map&gt;</code> | One or more additional params to set on the hit. |\n\n<a name=\"module_usage-stats--UsageStats+exception\"></a>\n\n### usageStats.exception([options]) ⇒ <code>Map</code>\nTrack a exception. All exception hits are queued until `.send()` is called.\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| [options] | <code>object</code> | optional params |\n| [options.exd] | <code>string</code> | Error message |\n| [options.exf] | <code>boolean</code> | Set true if the exception was fatal |\n| [options.hitParams] | <code>Array.&lt;map&gt;</code> | One or more additional params to set on the hit. |\n\n<a name=\"module_usage-stats--UsageStats+send\"></a>\n\n### usageStats.send([options]) ⇒ <code>Promise</code>\nSend queued stats using as few requests as possible (typically a single request - a max of 20 events/screenviews may be sent per request). If offline, the stats will be stored and re-tried on next invocation.\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n**Fulfil**: <code>response[]</code> - array of responses. Each response has `data` and the original node `res`.  \n**Reject**: <code>Error</code> - Rejects with the first error encountered. The error is a standard node http error with a `name` of `request-fail` and a `hits` property showing what failed to send.  \n\n| Param | Type |\n| --- | --- |\n| [options] | <code>object</code> | \n| [options.timeout] | <code>number</code> | \n\n<a name=\"module_usage-stats--UsageStats+debug\"></a>\n\n### usageStats.debug() ⇒ <code>Promise</code>\nSend any hits (including queued) to the GA [validation server](https://developers.google.com/analytics/devguides/collection/protocol/v1/validating-hits), fulfilling with the result.\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n**Fulfil**: <code>Response[]</code>  \n**Reject**: <code>Error</code> - Error instance includes `hits`.  \n<a name=\"module_usage-stats--UsageStats+abort\"></a>\n\n### usageStats.abort() ↩︎\nAborts the in-progress .send() operation, queuing any unsent hits.\n\n**Kind**: instance method of [<code>UsageStats</code>](#exp_module_usage-stats--UsageStats)  \n**Chainable**  \n\n* * *\n\n&copy; 2016-17 Lloyd Brookes \\<75pound@gmail.com\\>. Documented by [jsdoc-to-markdown](https://github.com/jsdoc2md/jsdoc-to-markdown).\n","_attachments":{},"homepage":"https://github.com/75lb/usage-stats#readme","bugs":{"url":"https://github.com/75lb/usage-stats/issues"},"license":"MIT"}