Skip to content

Commit a07b2fd

Browse files
committed
Finished moving esprima parsing to frontend
1 parent 3f30d76 commit a07b2fd

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

lib/controllers/files.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,28 @@ var uu = require('underscore');
1010

1111
var extractDependencies = function(content) {
1212

13-
var parsedData = esprima.tokenize(content, {range: true});
14-
var moduleArray = [];
13+
var parsedData = esprima.tokenize(content, {range: true});
14+
var moduleArray = [];
1515

16-
for (var j = 0; j<parsedData.length; j++){
17-
var o = parsedData[j];
16+
for (var j = 0; j<parsedData.length; j++){
17+
var o = parsedData[j];
1818

1919

20-
if( o.type === 'String' &&
21-
o.value.indexOf('/') === -1 &&
22-
parsedData[ j+1 ].value === ')' &&
23-
parsedData[ j-1 ].value === '(' &&
24-
parsedData[ j-2 ].value === 'require' &&
25-
parsedData[ j-3 ].value === '=' &&
26-
parsedData[ j-4 ].type === 'Identifier' ) {
20+
if( o.type === 'String' &&
21+
o.value.indexOf('/') === -1 &&
22+
parsedData[ j+1 ].value === ')' &&
23+
parsedData[ j-1 ].value === '(' &&
24+
parsedData[ j-2 ].value === 'require' &&
25+
parsedData[ j-3 ].value === '=' &&
26+
parsedData[ j-4 ].type === 'Identifier' ) {
2727

28-
var depend = o.value.slice(o.value.indexOf('\'') + 1, o.value.lastIndexOf('/') );
29-
moduleArray.push(depend);
28+
var depend = o.value.slice(o.value.indexOf('\'') + 1, o.value.lastIndexOf('/') );
29+
moduleArray.push(depend);
3030

31-
}
32-
};
31+
}
32+
};
3333

34-
return moduleArray;
34+
return moduleArray;
3535
};
3636

3737
exports.addToDB = function(req, res, next) {

0 commit comments

Comments
 (0)