Skip to content

Commit f19106a

Browse files
committed
Switch from underscore to lodash.
1 parent 778bc1e commit f19106a

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

Gruntfile.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ module.exports = function (grunt) {
3434
'source-map',
3535
'estraverse',
3636
'escodegen',
37-
'underscore',
3837
'reflect',
3938
'JSONSelect',
4039
'./lib/aesprim.js'

lib/handlers.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
var aesprim = require('./aesprim');
22
var slice = require('./slice');
33
var _evaluate = require('static-eval');
4-
var _uniq = require('underscore').uniq;
4+
var uniqBy = require('lodash/uniqBy');
55

66
var Handlers = function() {
77
return this.initialize.apply(this, arguments);
@@ -246,7 +246,7 @@ function evaluate() {
246246

247247
function unique(results) {
248248
results = results.filter(function(d) { return d })
249-
return _uniq(
249+
return uniqBy(
250250
results,
251251
function(r) { return r.path.map(function(c) { return String(c).replace('-', '--') }).join('-') }
252252
);

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
},
1111
"dependencies": {
1212
"esprima": "1.2.2",
13-
"static-eval": "2.0.2",
14-
"underscore": "1.7.0"
13+
"lodash": "^4.17.5",
14+
"static-eval": "2.0.2"
1515
},
1616
"browser": "./jsonpath.js",
1717
"alias": {

0 commit comments

Comments
 (0)