1
0
Fork 0

Merge pull request #1622 from arangodb/underscore2lodash

underscore -> lodash
This commit is contained in:
Alan Plum 2015-12-25 18:47:09 +01:00
commit 223f96bb1b
54 changed files with 66 additions and 66 deletions

View File

@ -33,7 +33,7 @@
var Foxx = require("@arangodb/foxx");
var publicController = new Foxx.Controller(applicationContext);
var controller = new Foxx.Controller(applicationContext);
var underscore = require("underscore");
var underscore = require("lodash");
var cluster = require("@arangodb/cluster");
var joi = require("joi");
var util = require("util");

View File

@ -38,7 +38,7 @@
cluster = require("@arangodb/cluster"),
load = require("internal").download,
db = require("internal").db,
_ = require("underscore");
_ = require("lodash");
controller.activateSessions({
autoCreateSession: false,

View File

@ -43,7 +43,7 @@
var marked = require("marked");
var highlightAuto = require("highlight.js").highlightAuto;
var docu = require("./lib/swagger").Swagger;
var underscore = require("underscore");
var underscore = require("lodash");
var mountPoint = {
type: joi.string().required().description(
"The mount point of the app. Has to be url-encoded."

View File

@ -31,7 +31,7 @@ exports.Foxxes = function () {
// Define the Repository
var aal = require("internal").db._collection("_tmp_aal"),
foxxmanager = require("@arangodb/foxx/manager"),
_ = require("underscore"),
_ = require("lodash"),
ArangoError = require("@arangodb").ArangoError,
fs = require("fs");
@ -94,7 +94,7 @@ exports.Foxxes = function () {
result.forEach(function(r, i) {
// inject development flag
if (r._key.match(/^dev:/)) {
result[i] = _.clone(r);
result[i] = _.extend({}, r);
result[i].development = true;
}
});

View File

@ -29,7 +29,7 @@
(function () {
"use strict";
var _ = require("underscore"),
var _ = require("lodash"),
Foxx = require("@arangodb/foxx"),
version = require("@arangodb/database-version").CURRENT_VERSION + "", // do not use new String, there is bug in update
Plans;

View File

@ -2874,7 +2874,7 @@ function now() {
/*global console:true */
/*exported console */
var _ = require("underscore");
var _ = require("lodash");
var events = require("events");
var vars = require("./vars.js");
var messages = require("./messages.js");
@ -7975,7 +7975,7 @@ module.exports=require('fNbQ4d');
"use strict";
var _ = require("underscore");
var _ = require("lodash");
var events = require("events");
var reg = require("./reg.js");
var state = require("./state.js").state;
@ -9671,7 +9671,7 @@ exports.Lexer = Lexer;
},{"../data/ascii-identifier-data.js":1,"../data/non-ascii-identifier-part-only.js":2,"../data/non-ascii-identifier-start.js":3,"./reg.js":19,"./state.js":20,"events":7,"underscore":14}],18:[function(require,module,exports){
"use strict";
var _ = require("underscore");
var _ = require("lodash");
var errors = {
// JSHint options

View File

@ -36,7 +36,7 @@
actions = require("@arangodb/actions"),
Model = require("@arangodb/foxx").Model,
Graph = require("@arangodb/general-graph"),
_ = require("underscore"),
_ = require("lodash"),
joi = require("joi"),
arangodb = require("@arangodb"),
errors = arangodb.errors,

View File

@ -1,5 +1,5 @@
'use strict';
const _ = require('underscore');
const _ = require('lodash');
const joi = require('joi');
const internal = require('internal');
const arangodb = require('@arangodb');

View File

@ -1,5 +1,5 @@
'use strict';
const _ = require('underscore');
const _ = require('lodash');
const joi = require('joi');
const arangodb = require('@arangodb');
const db = arangodb.db;

View File

@ -32,7 +32,7 @@
var joi = require("joi");
var fs = require("fs");
var _ = require('underscore');
var _ = require('lodash');
var arangodb = require("@arangodb");
var db = arangodb.db;
var internal = require('internal');

View File

@ -27,7 +27,7 @@
/// @author Copyright 2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var extend = require('underscore').extend;
var extend = require('lodash').extend;
function ArrayIterator(arr) {
this.array = arr;

View File

@ -34,7 +34,7 @@ var arangodb = require("@arangodb"),
ArangoError = arangodb.ArangoError,
db = arangodb.db,
errors = arangodb.errors,
_ = require("underscore");
_ = require("lodash");
// -----------------------------------------------------------------------------
// --SECTION-- module "@arangodb/general-graph"
@ -52,7 +52,7 @@ var stringToArray = function (x) {
if (typeof x === "string") {
return [x];
}
return _.clone(x);
return x.slice();
};
////////////////////////////////////////////////////////////////////////////////
@ -964,7 +964,7 @@ AQLGenerator.prototype.neighbors = function(vertexExample, options) {
+ this.stack.length + ')';
var opts;
if (options) {
opts = _.clone(options);
opts = _.extend({}, options);
} else {
opts = {};
}
@ -2471,7 +2471,7 @@ var _renameCollection = function(oldName, newName) {
return;
}
gdb.toArray().forEach(function(doc) {
var c = _.clone(doc), i, j, changed = false;
var c = _.extend({}, doc), i, j, changed = false;
if (c.edgeDefinitions) {
for (i = 0; i < c.edgeDefinitions.length; ++i) {
var def = c.edgeDefinitions[i];

View File

@ -31,7 +31,7 @@
const internal = require('internal');
const Buffer = require('buffer').Buffer;
const extend = require('underscore').extend;
const extend = require('lodash').extend;
const httperr = require('http-errors');
const is = require('@arangodb/is');
const querystring = require('querystring');

View File

@ -2,7 +2,7 @@
'use strict';
var runTest = require('jsunity').runTest,
_ = require('underscore'),
_ = require('lodash'),
internal = require('internal');
////////////////////////////////////////////////////////////////////////////////

View File

@ -10,7 +10,7 @@
*/
var jasmine = require('jasmine/core'),
_ = require('underscore'),
_ = require('lodash'),
fs = require('fs'),
Reporter = require('jasmine/reporter').Reporter;
@ -68,7 +68,7 @@ exports.executeTestSuite = function (specFileNames, options) {
var arangoReporter = new Reporter({ format: format });
sandbox.addReporter(arangoReporter);
var _ = require('underscore'),
var _ = require('lodash'),
internal = require('internal');
_.each(specFileNames, function (specFileName) {

View File

@ -5,7 +5,7 @@
// documentation: Group and example names
var Reporter,
_ = require('underscore'),
_ = require('lodash'),
internal = require('internal'),
inspect = internal.inspect,
failureColor = internal.COLORS.COLOR_RED,

View File

@ -29,7 +29,7 @@
var internal = require("internal");
var fs = require("fs");
var console = require("console");
var _ = require('underscore')
var _ = require('lodash')
var JSHINT = require("jshint").JSHINT;
var jshintrc = {};

View File

@ -32,7 +32,7 @@ var jsunity = require("jsunity");
var arangodb = require("@arangodb");
var ERRORS = arangodb.errors;
var db = arangodb.db;
var _ = require("underscore");
var _ = require("lodash");
var createCollection = function (properties) {
'use strict';

View File

@ -35,7 +35,7 @@ var graph = require("@arangodb/general-graph");
var cluster = require("@arangodb/cluster");
var ERRORS = arangodb.errors;
var _ = require("underscore");
var _ = require("lodash");
// -----------------------------------------------------------------------------
// --SECTION-- graph module

View File

@ -37,7 +37,7 @@ var internal = require("internal");
var fs = require("fs");
var util = require("util");
var console = require("console");
var _ = require("underscore");
var _ = require("lodash");
var arangodb = require("@arangodb");
var foxxManager = require("@arangodb/foxx/manager");
@ -1106,7 +1106,7 @@ function buildRouting (dbname) {
while (i.hasNext()) {
var n = i.next();
var c = _.clone(n);
var c = _.extend({}, n);
c.name = '_routing.document("' + c._key + '")';

View File

@ -34,7 +34,7 @@ var TRAVERSAL = require("@arangodb/graph/traversal");
var ArangoError = require("@arangodb").ArangoError;
var ShapedJson = INTERNAL.ShapedJson;
var isCoordinator = require("@arangodb/cluster").isCoordinator();
var underscore = require("underscore");
var underscore = require("lodash");
var graphModule = require("@arangodb/general-graph");
// -----------------------------------------------------------------------------

View File

@ -42,7 +42,7 @@ exports.Communication = function() {
updateCollectionRouteForName,
updateDatabaseRoutes,
self = this,
_ = require("underscore");
_ = require("lodash");
splitServerName = function(route) {
var splits = route.split("/");
@ -787,7 +787,7 @@ exports.Communication = function() {
diff.missing.push(toAdd);
return;
}
var compTo = _.clone(inferior[k]);
var compTo = _.extend({}, inferior[k]);
delete compTo.address;
if (JSON.stringify(v) !== JSON.stringify(compTo)) {
diff.difference[k] = {};

View File

@ -69,7 +69,7 @@ var PlannerLocalDefaults = {
// Some helpers using underscore:
var _ = require("underscore");
var _ = require("lodash");
function objmap (o, f) {
var r = {};

View File

@ -31,7 +31,7 @@ var db = require("@arangodb").db,
crypto = require("@arangodb/crypto"),
internal = require("internal"),
is = require("@arangodb/is"),
_ = require("underscore"),
_ = require("lodash"),
errors = internal.errors,
defaultsFor = {};

View File

@ -40,7 +40,7 @@ function BaseMiddleware() {
var responseFunctions,
requestFunctions,
trace,
_ = require("underscore"),
_ = require("lodash"),
console = require("console"),
crypto = require("@arangodb/crypto"),
actions = require("@arangodb/actions"),

View File

@ -30,7 +30,7 @@
var qb = require('aqb');
var util = require('util');
var extend = require('underscore').extend;
var extend = require('lodash').extend;
var arangoConsole = require('console');
var ErrorStackParser = require('error-stack-parser');
var AssertionError = require('assert').AssertionError;

View File

@ -29,7 +29,7 @@
const RequestContext = require('@arangodb/foxx/request_context');
const BaseMiddleware = require('@arangodb/foxx/base_middleware').BaseMiddleware;
const _ = require('underscore');
const _ = require('lodash');
const is = require('@arangodb/is');
const internal = require('@arangodb/foxx/internals');
const swagger = require('@arangodb/foxx/swagger');

View File

@ -27,7 +27,7 @@
/// @author Copyright 2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require("underscore"),
var _ = require("lodash"),
is = require("@arangodb/is");
////////////////////////////////////////////////////////////////////////////////

View File

@ -35,7 +35,7 @@
// --SECTION-- imports
// -----------------------------------------------------------------------------
const _ = require('underscore');
const _ = require('lodash');
const fs = require('fs');
const joi = require('joi');
const util = require('util');
@ -267,7 +267,7 @@ function refillCaches(dbname) {
while (cursor.hasNext()) {
var config = cursor.next();
var app = new FoxxService(_.clone(config));
var app = new FoxxService(_.extend({}, config));
var mount = app.mount;
cache[mount] = app;
routes.push(mount);

View File

@ -27,7 +27,7 @@
/// @author Copyright 2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
const _ = require('underscore');
const _ = require('lodash');
const joi = require('joi');
const is = require('@arangodb/is');
const toJSONSchema = require('@arangodb/foxx/schema').toJSONSchema;

View File

@ -27,7 +27,7 @@
/// @author Copyright 2014, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require('underscore'),
var _ = require('lodash'),
db = require('@arangodb').db;
exports.createQuery = function createQuery (cfg) {

View File

@ -27,7 +27,7 @@
/// @author Copyright 2015, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require('underscore');
var _ = require('lodash');
var flatten = require('internal').flatten;
var arangodb = require('@arangodb');
var joi = require('joi');

View File

@ -27,7 +27,7 @@
/// @author Copyright 2014, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require('underscore');
var _ = require('lodash');
var tasks = require('@arangodb/tasks');
var db = require('@arangodb').db;
var qb = require('aqb');

View File

@ -28,7 +28,7 @@
/// @author Copyright 2015, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require('underscore');
var _ = require('lodash');
var db = require('@arangodb').db;
var flatten = require('internal').flatten;
var exponentialBackOff = require('internal').exponentialBackOff;

View File

@ -28,7 +28,7 @@
////////////////////////////////////////////////////////////////////////////////
const Model = require('@arangodb/foxx/model').Model;
const _ = require('underscore');
const _ = require('lodash');
const extend = require('@arangodb/extend').extend;
const EventEmitter = require('events').EventEmitter;

View File

@ -30,7 +30,7 @@
const SwaggerDocs = require('@arangodb/foxx/swaggerDocs').Docs;
const joi = require('joi');
const _ = require('underscore');
const _ = require('lodash');
const internal = require('@arangodb/foxx/internals');
const toJSONSchema = require('@arangodb/foxx/schema').toJSONSchema;
const is = require('@arangodb/is');

View File

@ -37,7 +37,7 @@ var arangodb = require("@arangodb");
var ArangoError = arangodb.ArangoError;
var errors = arangodb.errors;
var preprocess = require("@arangodb/foxx/preprocessor").preprocess;
var _ = require("underscore");
var _ = require("lodash");
var fs = require("fs");
var is = require("@arangodb/is");
var console = require("console");

View File

@ -27,7 +27,7 @@
/// @author Copyright 2015, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require('underscore'),
var _ = require('lodash'),
joi = require('joi');
function toJSONSchema(id, schema) {

View File

@ -1,5 +1,5 @@
'use strict';
const _ = require('underscore');
const _ = require('lodash');
const ArangoError = require('@arangodb').ArangoError;
const errors = require('@arangodb').errors;
const internal = require('internal');
@ -320,7 +320,7 @@ class FoxxService {
var options = this.options.configuration;
_.each(definitions, function (dfn, name) {
var value = options[name] === undefined ? dfn.default : options[name];
config[name] = simple ? value : _.extend(_.clone(dfn), {
config[name] = simple ? value : _.extend({}, dfn, {
title: getReadableName(name),
current: value
});

View File

@ -27,7 +27,7 @@
/// @author Copyright 2015, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require('underscore');
var _ = require('lodash');
var fs = require('fs');
var internal = require('internal');
var ArangoError = require('@arangodb').ArangoError;

View File

@ -27,7 +27,7 @@
/// @author Copyright 2015, ArangoDB GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require("underscore");
var _ = require("lodash");
var internal = require("internal");
// Wraps the docs object of a route to add swagger compatible documentation

View File

@ -29,7 +29,7 @@
/// @author Copyright 2013-2015, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require('underscore');
var _ = require('lodash');
var fs = require('fs');
var internal = require('internal');
var i = require('i')();

View File

@ -28,7 +28,7 @@
////////////////////////////////////////////////////////////////////////////////
var db = require("@arangodb").db,
_ = require("underscore");
_ = require("lodash");
////////////////////////////////////////////////////////////////////////////////
/// @start Docu Block JSF_foxx_TemplateMiddleware_initializer
@ -54,7 +54,7 @@ var db = require("@arangodb").db,
function TemplateMiddleware(templateCollection, helper) {
var middleware = function (request, response) {
var responseFunctions,
_ = require("underscore");
_ = require("lodash");
responseFunctions = {

View File

@ -1,5 +1,5 @@
'use strict';
var _ = require('underscore');
var _ = require('lodash');
var joi = require('joi');
var Foxx = require('@arangodb/foxx');
var ArangoError = require('@arangodb').ArangoError;

View File

@ -96,7 +96,7 @@ var optionsDocumentation = [
''
];
var _ = require("underscore");
var _ = require("lodash");
var cleanupDirectories = [];
var testFuncs = {'all': function(){}};
var print = require("internal").print;

View File

@ -39,7 +39,7 @@ const gm = require("@arangodb/general-graph");
const vn = "UnitTestVertexCollection";
const en = "UnitTestEdgeCollection";
const isCluster = require("@arangodb/cluster").isCluster();
var _ = require("underscore");
var _ = require("lodash");
var vertex = {};
var edge = {};
var vc;

View File

@ -32,7 +32,7 @@ var jsunity = require("jsunity");
var helper = require("@arangodb/aql-helper");
var isEqual = helper.isEqual;
var db = require("@arangodb").db;
var _ = require("underscore");
var _ = require("lodash");
////////////////////////////////////////////////////////////////////////////////
/// @brief test suite

View File

@ -32,7 +32,7 @@ var jsunity = require("jsunity");
var helper = require("@arangodb/aql-helper");
var isEqual = helper.isEqual;
var db = require("@arangodb").db;
var _ = require("underscore");
var _ = require("lodash");
////////////////////////////////////////////////////////////////////////////////
/// @brief test suite

View File

@ -32,7 +32,7 @@ var jsunity = require("jsunity");
var helper = require("@arangodb/aql-helper");
var isEqual = helper.isEqual;
var db = require("@arangodb").db;
var _ = require("underscore");
var _ = require("lodash");
////////////////////////////////////////////////////////////////////////////////
/// @brief test suite

View File

@ -31,7 +31,7 @@
var jsunity = require("jsunity");
var helper = require("@arangodb/aql-helper");
var isEqual = helper.isEqual;
var _ = require("underscore");
var _ = require("lodash");
////////////////////////////////////////////////////////////////////////////////
/// @brief test suite

View File

@ -28,7 +28,7 @@
/// @author Copyright 2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var jsunity = require("jsunity");
var _ = require("underscore");
var _ = require("lodash");
// -----------------------------------------------------------------------------
// --SECTION-- agency-result-helper

View File

@ -28,7 +28,7 @@
/// @author Copyright 2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require("underscore"),
var _ = require("lodash"),
joi = require("joi"),
jsunity = require("jsunity");

View File

@ -28,7 +28,7 @@
/// @author Copyright 2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
var _ = require('underscore'),
var _ = require('lodash'),
createQuery = require('@arangodb/foxx/query').createQuery,
arangodb = require('@arangodb'),
db = arangodb.db;

View File

@ -36,7 +36,7 @@ var stub,
mockConstructor,
joi = require("joi"),
transformRoute = require("@arangodb/foxx/routing").__test_transformControllerToRoute,
_ = require("underscore");
_ = require("lodash");
// Sorry for Yak Shaving. But I can't take it anymore.