Socket
Socket
Sign inDemoInstall

dependents-editor-backend

Package Overview
Dependencies
109
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.13.4 to 1.14.0

37

lib/cli.js

@@ -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 @@

5

package.json
{
"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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc