dependents-editor-backend
Advanced tools
Comparing version 1.13.4 to 1.14.0
@@ -17,2 +17,4 @@ var Config = require('./Config'); | ||
var isPlainObject = require('is-plain-object'); | ||
var timer = require('node-tictoc'); | ||
timer.log = debug; | ||
@@ -57,2 +59,4 @@ module.exports = function(program) { | ||
if (program.lookup) { | ||
timer.tic(); | ||
if (!program.lookupPosition) { | ||
@@ -69,2 +73,3 @@ options.partial = program.args[0].replace(/["|'|;]/g, ''); | ||
timer.toc(); | ||
debug('lookup result: ' + result); | ||
@@ -77,3 +82,9 @@ mixpanel.track('Run_JumpToDependency'); | ||
timer.tic(); | ||
options.parallelThreshold = 250; | ||
findDependents(options, function(err, dependents) { | ||
timer.toc(); | ||
if (err) { | ||
@@ -99,14 +110,21 @@ var msg = err.message || err; | ||
} else if (program.getPath) { | ||
timer.tic(); | ||
mixpanel.track('Get_Path'); | ||
deferred.resolve(getPath({ | ||
var result = getPath({ | ||
filename: options.filename, | ||
directory: options.directory, | ||
stylesDirectory: config.stylesRoot | ||
})); | ||
}); | ||
timer.toc(); | ||
deferred.resolve(result); | ||
} else if (program.findCallers) { | ||
timer.tic(); | ||
options.functionName = program.args[0].replace(/["|'|;]/g, ''); | ||
options.success = function(err, callers) { | ||
timer.toc(); | ||
if (err) { | ||
@@ -126,2 +144,3 @@ var msg = err.message || err; | ||
} else if (program.getTree) { | ||
timer.tic(); | ||
options.root = options.directory; | ||
@@ -132,8 +151,14 @@ mixpanel.track('Run_Tree'); | ||
deferred.resolve(tree(options)); | ||
} catch (e) { | ||
mixpanel.track('Tree_Error', {message: e.message || e}); | ||
deferred.reject(e.message); | ||
} finally { | ||
timer.toc(); | ||
} | ||
} else if (program.findDrivers) { | ||
timer.tic(); | ||
options.buildConfig = config.buildConfig; | ||
@@ -144,2 +169,4 @@ debug('build config: ' + options.buildConfig); | ||
options.success = function(err, drivers) { | ||
timer.toc(); | ||
if (err) { | ||
@@ -158,5 +185,8 @@ var msg = e.message || err; | ||
debug('running getConfig'); | ||
timer.tic(); | ||
deferred.resolve(config.toJSON()); | ||
timer.toc(); | ||
} else if (program.getTreePic) { | ||
timer.tic(); | ||
debug('running getTreePic'); | ||
@@ -181,2 +211,5 @@ mixpanel.track('Run_Tree_PIc'); | ||
deferred.reject(error); | ||
}) | ||
.finally(function() { | ||
timer.toc(); | ||
}); | ||
@@ -183,0 +216,0 @@ |
{ | ||
"name": "dependents-editor-backend", | ||
"version": "1.13.4", | ||
"version": "1.14.0", | ||
"description": "The brains behind Dependents editor plugins", | ||
@@ -33,6 +33,7 @@ "main": "lib/cli.js", | ||
"dependency-tree": "~5.3.0", | ||
"dependents": "~3.1.6", | ||
"dependents": "~3.2.0", | ||
"filing-cabinet": "~1.2.10", | ||
"is-plain-object": "~2.0.1", | ||
"mixpanel": "~0.4.0", | ||
"node-tictoc": "~1.3.0", | ||
"object-assign": "~4.1.0", | ||
@@ -39,0 +40,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
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
14458
345
13
+ Addednode-tictoc@~1.3.0
+ Addednode-tictoc@1.3.0(transitive)
Updateddependents@~3.2.0