Comparing version 0.2.0 to 0.3.0
@@ -14,4 +14,4 @@ 'use strict'; | ||
if (!options.packageName && !options.packageVersion) { | ||
this.packageFile = require(path.resolve(path.dirname(module.parent.filename), options.packagePath || 'package')); | ||
if (!options.trackingCode || !options.packageName) { | ||
throw new Error('Must provide trackingCode and packageName'); | ||
} | ||
@@ -21,4 +21,4 @@ | ||
this.trackingProvider = options.trackingProvider || 'google'; | ||
this.packageName = options.packageName || this.packageFile.name; | ||
this.packageVersion = options.packageVersion || this.packageFile.version; | ||
this.packageName = options.packageName; | ||
this.packageVersion = options.packageVersion || '0.0.0'; | ||
this.config = options.config || new Configstore('insight-' + this.packageName, { | ||
@@ -25,0 +25,0 @@ clientId: options.clientId || Math.floor(Date.now() * Math.random()) |
{ | ||
"name": "insight", | ||
"version": "0.2.0", | ||
"version": "0.3.0", | ||
"description": "Understand how your tool is being used by anonymously reporting usage metrics to Google Analytics", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -22,6 +22,9 @@ # Insight [![Build Status](https://secure.travis-ci.org/yeoman/insight.png?branch=master)](http://travis-ci.org/yeoman/insight) | ||
var Insight = require('insight'); | ||
var pkg = require('./package.json'); | ||
var insight = new Insight({ | ||
// Google Analytics tracking code | ||
trackingCode: 'UA-XXXXXXXX-X' | ||
trackingCode: 'UA-XXXXXXXX-X', | ||
packageName: pkg.name, | ||
packageVersion: pkg.version | ||
}); | ||
@@ -42,2 +45,3 @@ | ||
var Insight = require('insight'); | ||
var pkg = require('./package.json'); | ||
@@ -47,3 +51,5 @@ var insight = new Insight({ | ||
trackingCode: 'XXXXXXXXX' | ||
trackingProvider: 'yandex' | ||
trackingProvider: 'yandex', | ||
packageName: pkg.name, | ||
packageVersion: pkg.version | ||
}); | ||
@@ -85,16 +91,7 @@ | ||
#### packagePath | ||
Type: `string` | ||
Default: `'package.json'` | ||
Relative path to your module `package.json` | ||
#### packageName | ||
Type: `string` | ||
Default: Inferred from `packageFile` | ||
**Required** | ||
Used instead of inferring it from `packageFile` | ||
Requires you to also specify `packageVersion` | ||
@@ -106,5 +103,4 @@ | ||
Type: `string` | ||
Default: Inferred from `packageFile` | ||
Default: `'0.0.0'` | ||
Used instead of inferring it from `packageFile` | ||
Requires you to also specify `packageName` | ||
@@ -111,0 +107,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
0
9555
143