1313 * See the License for the specific language governing permissions and
1414 * limitations under the License.
1515 */
16- var _ = require ( 'optimizely-server-sdk/node_modules/lodash/core ' ) ;
16+ var fns = require ( 'optimizely-server-sdk/lib/utils/fns ' ) ;
1717var configValidator = require ( 'optimizely-server-sdk/lib/utils/config_validator' ) ;
1818var defaultErrorHandler = require ( 'optimizely-server-sdk/lib/plugins/error_handler' ) ;
1919var defaultEventDispatcher = require ( './lib/plugins/event_dispatcher' ) ;
@@ -22,7 +22,7 @@ var logger = require('optimizely-server-sdk/lib/plugins/logger');
2222
2323var Optimizely = require ( 'optimizely-server-sdk/lib/optimizely' ) ;
2424
25- var JAVASCRIPT_CLIENT_VERSION = '1.3.5 ' ;
25+ var JAVASCRIPT_CLIENT_VERSION = '1.4.0 ' ;
2626var MODULE_NAME = 'INDEX' ;
2727
2828/**
@@ -37,8 +37,8 @@ module.exports = {
3737 * @param {Object } config.eventDispatcher
3838 * @param {Object } config.logger
3939 * @param {Object } config.logLevel
40+ * @param {Object } config.userProfileService
4041 * @return {Object } the Optimizely object
41- * @throws If any of the config options that were passed in are invalid
4242 */
4343 createInstance : function ( config ) {
4444 var logLevel = 'logLevel' in config ? config . logLevel : enums . LOG_LEVEL . INFO ;
@@ -58,7 +58,7 @@ module.exports = {
5858 }
5959 }
6060
61- config = _ . assignIn ( {
61+ config = fns . assignIn ( {
6262 clientEngine : enums . JAVASCRIPT_CLIENT_ENGINE ,
6363 clientVersion : JAVASCRIPT_CLIENT_VERSION ,
6464 errorHandler : defaultErrorHandler ,
0 commit comments