dependents-editor-backend
Advanced tools
Comparing version 1.10.0 to 1.11.0
var Config = require('./Config'); | ||
var getPath = require('./getPath'); | ||
var getClickedImport = require('./getClickedImport'); | ||
var mixpanel = require('./mixpanel'); | ||
@@ -19,4 +20,4 @@ var cabinet = require('filing-cabinet'); | ||
// Useful for consumers like Atom | ||
// TODO: Find a way to enable debug all the way down | ||
if (program.debug) { | ||
// TODO: Try setting process.env.DEBUG instead | ||
debug = console.log.bind(console); | ||
@@ -32,2 +33,4 @@ } | ||
} catch (e) { | ||
mixpanel.track('Setup Exception', {message: e.message}); | ||
debug('error when searching for deprc file: ' + e.message); | ||
@@ -61,2 +64,3 @@ deferred.reject(e.message); | ||
debug('lookup result: ' + result); | ||
mixpanel.track('Run_JumpToDependency'); | ||
deferred.resolve(result); | ||
@@ -71,2 +75,6 @@ | ||
mixpanel.track('Find_Dependents_Error', { | ||
message: msg | ||
}); | ||
debug('error: ', msg); | ||
@@ -79,2 +87,4 @@ | ||
debug('found the following dependents: ', dependents); | ||
mixpanel.track('Run_Dependents'); | ||
deferred.resolve(dependents); | ||
@@ -84,2 +94,4 @@ }); | ||
} else if (program.getPath) { | ||
mixpanel.track('Get_Path'); | ||
deferred.resolve(getPath({ | ||
@@ -96,3 +108,5 @@ filename: options.filename, | ||
if (err) { | ||
deferred.reject(err.message || err); | ||
var msg = err.message || err; | ||
mixpanel.track('Callers_Error', {message: msg}); | ||
deferred.reject(msg); | ||
} else { | ||
@@ -104,3 +118,3 @@ deferred.resolve(callers); | ||
debug('finding the callers of "' + options.functionName + '" with options: ', options); | ||
mixpanel.track('Run_Callers'); | ||
callers(options); | ||
@@ -110,8 +124,9 @@ | ||
options.root = options.directory; | ||
mixpanel.track('Run_Tree'); | ||
var results = tree(options); | ||
try { | ||
var results = tree(options); | ||
deferred.resolve(results); | ||
} catch (e) { | ||
mixpanel.track('Tree_Error', {message: e.message || e}); | ||
deferred.reject(e.message); | ||
@@ -123,6 +138,9 @@ } | ||
debug('build config: ' + options.buildConfig); | ||
mixpanel.track('Run_Find_Driver'); | ||
options.success = function(err, drivers) { | ||
if (err) { | ||
deferred.reject(err.message || err); | ||
var msg = e.message || err; | ||
mixpanel.track('Find_Drivers_Error', {message: msg}); | ||
deferred.reject(msg); | ||
} else { | ||
@@ -129,0 +147,0 @@ deferred.resolve(drivers); |
{ | ||
"name": "dependents-editor-backend", | ||
"version": "1.10.0", | ||
"version": "1.11.0", | ||
"description": "The brains behind Dependents editor plugins", | ||
@@ -43,2 +43,3 @@ "main": "lib/cli.js", | ||
"is-plain-object": "~2.0.1", | ||
"mixpanel": "~0.4.0", | ||
"object-assign": "~4.1.0", | ||
@@ -45,0 +46,0 @@ "q": "~1.4.1", |
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
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
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
11895
9
299
11
2
+ Addedmixpanel@~0.4.0
+ Addedmixpanel@0.4.1(transitive)