remove lodash.chunk
This commit is contained in:
@@ -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
@@ -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'),
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user