remove lodash.chunk

This commit is contained in:
Girish Ramakrishnan
2022-04-15 08:07:46 -05:00
parent 43f86674b4
commit 555f914537
5 changed files with 24 additions and 16 deletions
+20
View File
@@ -0,0 +1,20 @@
'use strict';
exports = module.exports = chunk;
const assert = require('assert');
function chunk(array, size) {
assert(Array.isArray(array));
assert.strictEqual(typeof size, 'number');
const length = array.length;
if (!length) return [];
let index = 0, resIndex = 0, result = Array(Math.ceil(length / size));
for (; index < length; index += size) {
result[resIndex++] = array.slice(index, index+size);
}
return result;
}
+1 -1
View File
@@ -29,7 +29,7 @@ const assert = require('assert'),
async = require('async'),
AwsSdk = require('aws-sdk'),
BoxError = require('../boxerror.js'),
chunk = require('lodash.chunk'),
chunk = require('../chunk.js'),
constants = require('../constants.js'),
DataLayout = require('../datalayout.js'),
debug = require('debug')('box:storage/s3'),
+3 -3
View File
@@ -7,11 +7,13 @@
'use strict';
const BoxError = require('../boxerror.js'),
chunk = require('../chunk.js');
common = require('./common.js'),
execSync = require('child_process').execSync,
expect = require('expect.js'),
filesystem = require('../storage/filesystem.js'),
fs = require('fs'),
gcs = require('../storage/gcs.js'),
MockS3 = require('mock-aws-s3'),
noop = require('../storage/noop.js'),
os = require('os'),
@@ -20,9 +22,7 @@ const BoxError = require('../boxerror.js'),
recursiveReaddir = require('recursive-readdir'),
s3 = require('../storage/s3.js'),
safe = require('safetydance'),
settings = require('../settings.js'),
gcs = require('../storage/gcs.js'),
chunk = require('lodash.chunk');
settings = require('../settings.js');
describe('Storage', function () {
const { setup, cleanup } = common;