Skip to content
This repository was archived by the owner on Jun 6, 2023. It is now read-only.

Commit d478542

Browse files
rbbydotdevexdx
authored andcommitted
Remove lodash dependency
Object.assign has shipped with node since 4.9.1 see: https://node.green/#ES2015-built-in-extensions-Object-static-methods-Object-assign
1 parent 139ab54 commit d478542

35 files changed

+404
-530
lines changed

lib/jobs/artifactsDestroy.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var method = require('./../method');
44
var projectConfig = require('./../projectConfig');
5-
var assign = require('lodash.assign');
65

76
/**
87
* @memberof jobs
@@ -38,7 +37,7 @@ function artifactsDestroy(params, cb) {
3837
return method(artifactsDestroy, params, cb);
3938
}
4039

41-
assign(artifactsDestroy, {
40+
Object.assign(artifactsDestroy, {
4241
auth: true,
4342
group: 'jobs',
4443
name: 'artifactsDestroy',

lib/jobs/artifactsGet.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var method = require('./../method');
44
var projectConfig = require('./../projectConfig');
5-
var assign = require('lodash.assign');
65
var AWS = require('aws-sdk');
76
var fs = require('fs');
87
var path = require('path');
@@ -216,7 +215,7 @@ function artifactsGet(params, cb) {
216215
});
217216
}
218217

219-
assign(artifactsGet, {
218+
Object.assign(artifactsGet, {
220219
auth: true,
221220
group: 'jobs',
222221
name: 'artifactsGet',

lib/jobs/artifactsList.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var method = require('./../method');
44
var projectConfig = require('./../projectConfig');
5-
var assign = require('lodash.assign');
65

76
/**
87
* @memberof jobs
@@ -69,7 +68,7 @@ function artifactsList(params, cb) {
6968
});
7069
}
7170

72-
assign(artifactsList, {
71+
Object.assign(artifactsList, {
7372
auth: true,
7473
group: 'jobs',
7574
name: 'artifactsList',

lib/jobs/clone.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var method = require('./../method');
44
var projectConfig = require('./../projectConfig');
5-
var assign = require('lodash.assign');
65

76
/**
87
* @memberof jobs
@@ -66,7 +65,7 @@ function clone(params, cb) {
6665
});
6766
}
6867

69-
assign(clone, {
68+
Object.assign(clone, {
7069
auth: true,
7170
group: 'jobs',
7271
name: 'clone',

lib/jobs/create.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
'use strict';
22

33
var method = require('./../method');
4-
var assign = require('lodash.assign');
54
var path = require('path');
65
var mkdirp = require('mkdirp');
76
var async = require('async');
@@ -502,7 +501,7 @@ function create(params, cb) {
502501
// if link pass in workspaceFileName param for jobs service to download it when running the job
503502
if (params.workspace.startsWith('https://') || params.workspace.startsWith('git+https://')) params.workspaceFileName = params.workspace;
504503

505-
// don't try to upload it; we normally attempt to upload anything in the workspace param specified in assign() below
504+
// don't try to upload it; we normally attempt to upload anything in the workspace param specified in Object.assign() below
506505
delete params.workspace;
507506
return method(create, params, function _methodCb(err, res) {
508507
if (err) return cb(err);
@@ -518,7 +517,7 @@ function getFilesizeInBytes(filename) {
518517
return fileSizeInBytes;
519518
}
520519

521-
assign(create, {
520+
Object.assign(create, {
522521
auth: true,
523522
group: 'jobs',
524523
name: 'create',

lib/jobs/destroy.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var method = require('./../method');
44
var projectConfig = require('./../projectConfig');
5-
var assign = require('lodash.assign');
65

76
/**
87
* @memberof jobs
@@ -39,7 +38,7 @@ function destroy(params, cb) {
3938
});
4039
}
4140

42-
assign(destroy, {
41+
Object.assign(destroy, {
4342
auth: true,
4443
group: 'jobs',
4544
name: 'destroy',

lib/jobs/list.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var method = require('./../method');
44
var projectConfig = require('./../projectConfig');
5-
var assign = require('lodash.assign');
65
var path = require('path');
76
var Table = require('table');
87

@@ -145,7 +144,7 @@ function list(params, cb) {
145144
});
146145
}
147146

148-
assign(list, {
147+
Object.assign(list, {
149148
auth: true,
150149
group: 'jobs',
151150
name: 'list',

lib/jobs/logs.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var method = require('./../method');
44
var projectConfig = require('./../projectConfig');
5-
var assign = require('lodash.assign');
65

76
/**
87
* @memberof jobs
@@ -132,7 +131,7 @@ function logs(params, cb) {
132131
}
133132

134133

135-
assign(logs, {
134+
Object.assign(logs, {
136135
auth: true,
137136
group: 'jobs',
138137
name: 'logs',

lib/jobs/machineTypes.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
'use strict';
22

33
var method = require('./../method');
4-
var assign = require('lodash.assign');
54

65
/**
76
* @memberof jobs
@@ -66,7 +65,7 @@ function machineTypes(params, cb) {
6665
return method(machineTypes, params, cb);
6766
}
6867

69-
assign(machineTypes, {
68+
Object.assign(machineTypes, {
7069
auth: true,
7170
group: 'jobs',
7271
name: 'machineTypes',

lib/jobs/show.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var method = require('./../method');
44
var projectConfig = require('./../projectConfig');
5-
var assign = require('lodash.assign');
65

76
/**
87
* @memberof jobs
@@ -64,7 +63,7 @@ function show(params, cb) {
6463
return method(show, params, cb);
6564
}
6665

67-
assign(show, {
66+
Object.assign(show, {
6867
auth: true,
6968
group: 'jobs',
7069
name: 'show',

0 commit comments

Comments
 (0)