Skip to content

Commit 57aafc8

Browse files
committed
Use const/let
1 parent 603c53d commit 57aafc8

File tree

3 files changed

+31
-31
lines changed

3 files changed

+31
-31
lines changed

bin/cli.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
'use strict';
44

5-
var dependencyTree = require('../');
6-
var program = require('commander');
5+
const dependencyTree = require('../');
6+
const program = require('commander');
77

88
program
99
.version(require('../package.json').version)
@@ -14,9 +14,9 @@ program
1414
.option('--list-form', 'output the list form of the tree (one element per line)')
1515
.parse(process.argv);
1616

17-
var tree;
17+
let tree;
1818

19-
var options = {
19+
const options = {
2020
filename: program.args[0],
2121
root: program.directory,
2222
config: program.requireConfig,

index.js

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
'use strict';
22

3-
var precinct = require('precinct');
4-
var path = require('path');
5-
var fs = require('fs');
6-
var cabinet = require('filing-cabinet');
7-
var debug = require('debug')('tree');
8-
var Config = require('./lib/Config');
3+
const precinct = require('precinct');
4+
const path = require('path');
5+
const fs = require('fs');
6+
const cabinet = require('filing-cabinet');
7+
const debug = require('debug')('tree');
8+
const Config = require('./lib/Config');
99

1010
/**
1111
* Recursively find all dependencies (avoiding circular) traversing the entire dependency tree
@@ -24,20 +24,20 @@ var Config = require('./lib/Config');
2424
* @return {Object}
2525
*/
2626
module.exports = function(options) {
27-
var config = new Config(options);
27+
const config = new Config(options);
2828

2929
if (!fs.existsSync(config.filename)) {
3030
debug('file ' + config.filename + ' does not exist');
3131
return config.isListForm ? [] : {};
3232
}
3333

34-
var results = traverse(config);
34+
const results = traverse(config);
3535
debug('traversal complete', results);
3636

3737
dedupeNonExistent(config.nonExistent);
3838
debug('deduped list of nonExistent partials: ', config.nonExistent);
3939

40-
var tree;
40+
let tree;
4141
if (config.isListForm) {
4242
debug('list form of results requested');
4343

@@ -82,8 +82,8 @@ module.exports.toList = function(options) {
8282
* @return {Array}
8383
*/
8484
module.exports._getDependencies = function(config) {
85-
var dependencies;
86-
var precinctOptions = config.detectiveConfig;
85+
let dependencies;
86+
const precinctOptions = config.detectiveConfig;
8787
precinctOptions.includeCore = false;
8888

8989
try {
@@ -97,12 +97,12 @@ module.exports._getDependencies = function(config) {
9797
return [];
9898
}
9999

100-
var resolvedDependencies = [];
100+
const resolvedDependencies = [];
101101

102-
for (var i = 0, l = dependencies.length; i < l; i++) {
103-
var dep = dependencies[i];
102+
for (let i = 0, l = dependencies.length; i < l; i++) {
103+
const dep = dependencies[i];
104104

105-
var result = cabinet({
105+
const result = cabinet({
106106
partial: dep,
107107
filename: config.filename,
108108
directory: config.directory,
@@ -118,7 +118,7 @@ module.exports._getDependencies = function(config) {
118118
continue;
119119
}
120120

121-
var exists = fs.existsSync(result);
121+
const exists = fs.existsSync(result);
122122

123123
if (!exists) {
124124
config.nonExistent.push(dep);
@@ -137,7 +137,7 @@ module.exports._getDependencies = function(config) {
137137
* @return {Object|String[]}
138138
*/
139139
function traverse(config) {
140-
var subTree = config.isListForm ? [] : {};
140+
let subTree = config.isListForm ? [] : {};
141141

142142
debug('traversing ' + config.filename);
143143

@@ -146,7 +146,7 @@ function traverse(config) {
146146
return config.visited[config.filename];
147147
}
148148

149-
var dependencies = module.exports._getDependencies(config);
149+
let dependencies = module.exports._getDependencies(config);
150150

151151
debug('cabinet-resolved all dependencies: ', dependencies);
152152
// Prevents cycles by eagerly marking the current file as read
@@ -162,9 +162,9 @@ function traverse(config) {
162162
debug('filtered number of dependencies: ' + dependencies.length);
163163
}
164164

165-
for (var i = 0, l = dependencies.length; i < l; i++) {
166-
var d = dependencies[i];
167-
var localConfig = config.clone();
165+
for (let i = 0, l = dependencies.length; i < l; i++) {
166+
const d = dependencies[i];
167+
const localConfig = config.clone();
168168
localConfig.filename = d;
169169

170170
if (localConfig.isListForm) {
@@ -194,8 +194,8 @@ function traverse(config) {
194194
* @return {String[]}
195195
*/
196196
function removeDups(list) {
197-
var cache = {};
198-
var unique = [];
197+
const cache = {};
198+
const unique = [];
199199

200200
list.forEach(function(item) {
201201
if (!cache[item]) {
@@ -209,10 +209,10 @@ function removeDups(list) {
209209

210210
// Mutate the list input to do a dereferenced modification of the user-supplied list
211211
function dedupeNonExistent(nonExistent) {
212-
var deduped = removeDups(nonExistent);
212+
const deduped = removeDups(nonExistent);
213213
nonExistent.length = deduped.length;
214214

215-
for (var i = 0, l = deduped.length; i < l; i++) {
215+
for (let i = 0, l = deduped.length; i < l; i++) {
216216
nonExistent[i] = deduped[i];
217217
}
218218
}

lib/Config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

3-
var path = require('path');
4-
var debug = require('debug')('tree');
3+
const path = require('path');
4+
const debug = require('debug')('tree');
55

66
function Config(options) {
77
this.filename = options.filename;

0 commit comments

Comments
 (0)