diff --git a/index.js b/index.js index e34a778..08962c3 100644 --- a/index.js +++ b/index.js @@ -5,7 +5,7 @@ var url = require('url'); var path = require('path'); var urlJoin = require('./lib/url-join'); -var _defaults = require('lodash.defaults'); +var _defaults = require('lodash').defaults; var express = require('express'); var swagger = require('./lib/swagger'); var SWAGGER_UI_ROOT = require('swagger-ui').dist; diff --git a/lib/model-helper.js b/lib/model-helper.js index faee5b4..07699c9 100644 --- a/lib/model-helper.js +++ b/lib/model-helper.js @@ -3,8 +3,8 @@ /** * Module dependencies. */ -var _cloneDeep = require('lodash.clonedeep'); -var _pick = require('lodash.pick'); +var _cloneDeep = require('lodash').cloneDeep; +var _pick = require('lodash').pick; var translateDataTypeKeys = require('./translate-data-type-keys'); var typeConverter = require('./type-converter'); diff --git a/lib/route-helper.js b/lib/route-helper.js index a5ba8d5..4d5545f 100644 --- a/lib/route-helper.js +++ b/lib/route-helper.js @@ -5,8 +5,8 @@ */ var debug = require('debug')('loopback:explorer:routeHelpers'); -var _cloneDeep = require('lodash.clonedeep'); -var _assign = require('lodash.assign'); +var _cloneDeep = require('lodash').cloneDeep; +var _assign = require('lodash').assign; var modelHelper = require('./model-helper'); var typeConverter = require('./type-converter'); diff --git a/lib/swagger.js b/lib/swagger.js index 5da84ae..f6ee454 100644 --- a/lib/swagger.js +++ b/lib/swagger.js @@ -9,7 +9,7 @@ module.exports = Swagger; */ var path = require('path'); var urlJoin = require('./url-join'); -var _defaults = require('lodash.defaults'); +var _defaults = require('lodash').defaults; var classHelper = require('./class-helper'); var routeHelper = require('./route-helper'); var modelHelper = require('./model-helper'); diff --git a/lib/translate-data-type-keys.js b/lib/translate-data-type-keys.js index d1e84a7..d2ca63a 100644 --- a/lib/translate-data-type-keys.js +++ b/lib/translate-data-type-keys.js @@ -4,7 +4,7 @@ * Module dependencies. */ -var _cloneDeep = require('lodash.clonedeep'); +var _cloneDeep = require('lodash').cloneDeep; // Keys that are different between LDL and Swagger var KEY_TRANSLATIONS = { diff --git a/package.json b/package.json index 1fc09ed..112f387 100644 --- a/package.json +++ b/package.json @@ -34,10 +34,7 @@ "cors": "^2.4.2", "debug": "~1.0.3", "express": "3.x", - "lodash.assign": "^2.4.1", - "lodash.clonedeep": "^2.4.1", - "lodash.defaults": "^2.4.1", - "lodash.pick": "^2.4.1", + "lodash": "^2.4.1", "swagger-ui": "~2.0.18" } } diff --git a/test/class-helper.test.js b/test/class-helper.test.js index beb6d8f..de3bc15 100644 --- a/test/class-helper.test.js +++ b/test/class-helper.test.js @@ -2,7 +2,7 @@ var classHelper = require('../lib/class-helper'); var expect = require('chai').expect; -var _defaults = require('lodash.defaults'); +var _defaults = require('lodash').defaults; describe('class-helper', function() { it('joins array descriptions', function() { diff --git a/test/model-helper.test.js b/test/model-helper.test.js index abe8586..06bd259 100644 --- a/test/model-helper.test.js +++ b/test/model-helper.test.js @@ -1,7 +1,7 @@ 'use strict'; var modelHelper = require('../lib/model-helper'); -var _defaults = require('lodash.defaults'); +var _defaults = require('lodash').defaults; var loopback = require('loopback'); var expect = require('chai').expect; diff --git a/test/route-helper.test.js b/test/route-helper.test.js index faca3a5..6654f78 100644 --- a/test/route-helper.test.js +++ b/test/route-helper.test.js @@ -2,7 +2,7 @@ var routeHelper = require('../lib/route-helper'); var expect = require('chai').expect; -var _defaults = require('lodash.defaults'); +var _defaults = require('lodash').defaults; describe('route-helper', function() { it('returns "object" when a route has multiple return values', function() {