Skip to content

Commit d43c685

Browse files
abetomoDeviaVir
authored andcommitted
Remove Hoek (#318)
* Replace async with Promise * Modify to arrow function * Modify from var to const * Remove Hoek Because it can be implemented without using it * Update package-lock.json I executed npm update * Update yarn.lock I executed yarn upgrade
1 parent fed9f40 commit d43c685

File tree

4 files changed

+69
-132
lines changed

4 files changed

+69
-132
lines changed

package-lock.json

Lines changed: 3 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,12 @@
3232
"devDependencies": {
3333
"aws-sdk-mock": "^1.6.1",
3434
"chai": "^2.0.0",
35-
"hoek": "^2.11.1",
3635
"mocha": "",
3736
"standard": "^10.0.2"
3837
},
3938
"dependencies": {
4039
"async": "^0.9.0",
41-
"aws-sdk": "^2.49.0",
40+
"aws-sdk": "^2.67.0",
4241
"commander": "^2.5.0",
4342
"dotenv": "^0.4.0",
4443
"fs-extra": "^0.30.0",

test/main.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
const path = require('path')
44
const os = require('os')
55
const fs = require('fs-extra')
6-
const Hoek = require('hoek')
76
const lambda = require(path.join(__dirname, '..', 'lib', 'main'))
87
const Zip = require('node-zip')
98
const assert = require('chai').assert
@@ -120,8 +119,8 @@ describe('lib/main', function () {
120119
})
121120
after(() => _awsRestore())
122121

123-
beforeEach(function () {
124-
program = Hoek.clone(originalProgram)
122+
beforeEach(() => {
123+
program = Object.assign({}, originalProgram) // clone
125124
})
126125

127126
it('version should be set', function () {

yarn.lock

Lines changed: 63 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ aws-sdk-mock@^1.6.1:
8282
sinon "^1.17.3"
8383
traverse "^0.6.6"
8484

85-
aws-sdk@^2.3.0, aws-sdk@^2.49.0:
86-
version "2.49.0"
87-
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.49.0.tgz#e340451b38b9772b2320da64a2cc272410667c69"
85+
aws-sdk@^2.3.0, aws-sdk@^2.67.0:
86+
version "2.67.0"
87+
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.67.0.tgz#c0fc3a4343cfc631265d9dd6bc50ba709401f857"
8888
dependencies:
8989
buffer "5.0.6"
9090
crypto-browserify "1.0.9"
@@ -112,9 +112,9 @@ base64-js@^1.0.2:
112112
version "1.2.0"
113113
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
114114

115-
brace-expansion@^1.0.0:
116-
version "1.1.6"
117-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9"
115+
brace-expansion@^1.1.7:
116+
version "1.1.7"
117+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59"
118118
dependencies:
119119
balanced-match "^0.4.1"
120120
concat-map "0.0.1"
@@ -123,10 +123,6 @@ browser-stdout@1.3.0:
123123
version "1.3.0"
124124
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f"
125125

126-
buffer-shims@~1.0.0:
127-
version "1.0.0"
128-
resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
129-
130126
buffer@5.0.6:
131127
version "5.0.6"
132128
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.0.6.tgz#2ea669f7eec0b6eda05b08f8b5ff661b28573588"
@@ -227,12 +223,18 @@ debug-log@^1.0.0:
227223
version "1.0.1"
228224
resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f"
229225

230-
debug@2.2.0, debug@^2.1.1, debug@^2.2.0:
226+
debug@2.2.0:
231227
version "2.2.0"
232228
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
233229
dependencies:
234230
ms "0.7.1"
235231

232+
debug@2.6.0, debug@^2.1.1, debug@^2.2.0:
233+
version "2.6.0"
234+
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b"
235+
dependencies:
236+
ms "0.7.2"
237+
236238
deep-eql@0.1.3:
237239
version "0.1.3"
238240
resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2"
@@ -273,9 +275,9 @@ del@^2.0.2:
273275
pinkie-promise "^2.0.0"
274276
rimraf "^2.2.8"
275277

276-
diff@1.4.0:
277-
version "1.4.0"
278-
resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
278+
diff@3.2.0:
279+
version "3.2.0"
280+
resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9"
279281

280282
doctrine@1.5.0, doctrine@^1.2.2:
281283
version "1.5.0"
@@ -319,8 +321,8 @@ es-to-primitive@^1.1.1:
319321
is-symbol "^1.0.1"
320322

321323
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
322-
version "0.10.21"
323-
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.21.tgz#19a725f9e51d0300bbc1e8e821109fd9daf55925"
324+
version "0.10.23"
325+
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.23.tgz#7578b51be974207a5487821b56538c224e4e7b38"
324326
dependencies:
325327
es6-iterator "2"
326328
es6-symbol "~3.1"
@@ -622,9 +624,9 @@ get-stdin@^5.0.1:
622624
version "5.0.1"
623625
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398"
624626

625-
glob@7.0.5, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5:
626-
version "7.0.5"
627-
resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95"
627+
glob@7.1.1:
628+
version "7.1.1"
629+
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
628630
dependencies:
629631
fs.realpath "^1.0.0"
630632
inflight "^1.0.4"
@@ -633,9 +635,20 @@ glob@7.0.5, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5:
633635
once "^1.3.0"
634636
path-is-absolute "^1.0.0"
635637

638+
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5:
639+
version "7.1.2"
640+
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
641+
dependencies:
642+
fs.realpath "^1.0.0"
643+
inflight "^1.0.4"
644+
inherits "2"
645+
minimatch "^3.0.4"
646+
once "^1.3.0"
647+
path-is-absolute "^1.0.0"
648+
636649
globals@^9.14.0:
637-
version "9.17.0"
638-
resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286"
650+
version "9.18.0"
651+
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
639652

640653
globby@^5.0.0:
641654
version "5.0.0"
@@ -676,10 +689,6 @@ has@^1.0.1:
676689
dependencies:
677690
function-bind "^1.0.2"
678691

679-
hoek@^2.11.1:
680-
version "2.16.3"
681-
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
682-
683692
ieee754@^1.1.4:
684693
version "1.1.8"
685694
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
@@ -699,14 +708,14 @@ inflight@^1.0.4:
699708
once "^1.3.0"
700709
wrappy "1"
701710

702-
inherits@2, inherits@^2.0.3, inherits@~2.0.1:
703-
version "2.0.3"
704-
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
705-
706-
inherits@2.0.1:
711+
inherits@2, inherits@2.0.1:
707712
version "2.0.1"
708713
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
709714

715+
inherits@^2.0.3, inherits@~2.0.1:
716+
version "2.0.3"
717+
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
718+
710719
inquirer@^0.12.0:
711720
version "0.12.0"
712721
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e"
@@ -937,11 +946,11 @@ lolex@1.3.2:
937946
version "1.3.2"
938947
resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.3.2.tgz#7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31"
939948

940-
minimatch@^3.0.2, minimatch@^3.0.3:
941-
version "3.0.3"
942-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
949+
minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
950+
version "3.0.4"
951+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
943952
dependencies:
944-
brace-expansion "^1.0.0"
953+
brace-expansion "^1.1.7"
945954

946955
minimist@0.0.8:
947956
version "0.0.8"
@@ -958,15 +967,15 @@ mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1:
958967
minimist "0.0.8"
959968

960969
mocha@:
961-
version "3.2.0"
962-
resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.2.0.tgz#7dc4f45e5088075171a68896814e6ae9eb7a85e3"
970+
version "3.4.2"
971+
resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.4.2.tgz#d0ef4d332126dbf18d0d640c9b382dd48be97594"
963972
dependencies:
964973
browser-stdout "1.3.0"
965974
commander "2.9.0"
966-
debug "2.2.0"
967-
diff "1.4.0"
975+
debug "2.6.0"
976+
diff "3.2.0"
968977
escape-string-regexp "1.0.5"
969-
glob "7.0.5"
978+
glob "7.1.1"
970979
growl "1.9.2"
971980
json3 "3.3.2"
972981
lodash.create "3.1.1"
@@ -977,6 +986,10 @@ ms@0.7.1:
977986
version "0.7.1"
978987
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
979988

989+
ms@0.7.2:
990+
version "0.7.2"
991+
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
992+
980993
mute-stream@0.0.5:
981994
version "0.0.5"
982995
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
@@ -1144,14 +1157,14 @@ querystring@0.2.0:
11441157
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
11451158

11461159
readable-stream@^2.2.2:
1147-
version "2.2.9"
1148-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8"
1160+
version "2.2.11"
1161+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.11.tgz#0796b31f8d7688007ff0b93a8088d34aa17c0f72"
11491162
dependencies:
1150-
buffer-shims "~1.0.0"
11511163
core-util-is "~1.0.0"
11521164
inherits "~2.0.1"
11531165
isarray "~1.0.0"
11541166
process-nextick-args "~1.0.6"
1167+
safe-buffer "~5.0.1"
11551168
string_decoder "~1.0.0"
11561169
util-deprecate "~1.0.1"
11571170

@@ -1194,8 +1207,8 @@ restore-cursor@^1.0.1:
11941207
onetime "^1.0.0"
11951208

11961209
rimraf@^2.2.8:
1197-
version "2.5.4"
1198-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
1210+
version "2.6.1"
1211+
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
11991212
dependencies:
12001213
glob "^7.0.5"
12011214

@@ -1213,7 +1226,7 @@ rx-lite@^3.1.2:
12131226
version "3.1.2"
12141227
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102"
12151228

1216-
safe-buffer@^5.0.1:
1229+
safe-buffer@~5.0.1:
12171230
version "5.0.1"
12181231
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
12191232

@@ -1230,51 +1243,13 @@ semver@5.3.0:
12301243
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
12311244

12321245
shelljs@^0.7.5:
1233-
version "0.7.7"
1234-
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1"
1246+
version "0.7.8"
1247+
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3"
12351248
dependencies:
12361249
glob "^7.0.0"
12371250
interpret "^1.0.0"
12381251
rechoir "^0.6.2"
12391252

1240-
should-equal@^1.0.0:
1241-
version "1.0.1"
1242-
resolved "https://registry.yarnpkg.com/should-equal/-/should-equal-1.0.1.tgz#0b6e9516f2601a9fb0bb2dcc369afa1c7e200af7"
1243-
dependencies:
1244-
should-type "^1.0.0"
1245-
1246-
should-format@^3.0.2:
1247-
version "3.0.2"
1248-
resolved "https://registry.yarnpkg.com/should-format/-/should-format-3.0.2.tgz#1a543ad3abfea5dc2bea4a0ba875ede60fe22b19"
1249-
dependencies:
1250-
should-type "^1.3.0"
1251-
should-type-adaptors "^1.0.1"
1252-
1253-
should-type-adaptors@^1.0.1:
1254-
version "1.0.1"
1255-
resolved "https://registry.yarnpkg.com/should-type-adaptors/-/should-type-adaptors-1.0.1.tgz#efe5553cdf68cff66e5c5f51b712dc351c77beaa"
1256-
dependencies:
1257-
should-type "^1.3.0"
1258-
should-util "^1.0.0"
1259-
1260-
should-type@^1.0.0, should-type@^1.3.0, should-type@^1.4.0:
1261-
version "1.4.0"
1262-
resolved "https://registry.yarnpkg.com/should-type/-/should-type-1.4.0.tgz#0756d8ce846dfd09843a6947719dfa0d4cff5cf3"
1263-
1264-
should-util@^1.0.0:
1265-
version "1.0.0"
1266-
resolved "https://registry.yarnpkg.com/should-util/-/should-util-1.0.0.tgz#c98cda374aa6b190df8ba87c9889c2b4db620063"
1267-
1268-
should@:
1269-
version "11.1.2"
1270-
resolved "https://registry.yarnpkg.com/should/-/should-11.1.2.tgz#3cad9c6fc600ffe2e1547d948be3284e984da946"
1271-
dependencies:
1272-
should-equal "^1.0.0"
1273-
should-format "^3.0.2"
1274-
should-type "^1.4.0"
1275-
should-type-adaptors "^1.0.1"
1276-
should-util "^1.0.0"
1277-
12781253
sinon@^1.17.3:
12791254
version "1.17.7"
12801255
resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.7.tgz#4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf"
@@ -1331,10 +1306,10 @@ string-width@^2.0.0:
13311306
strip-ansi "^3.0.0"
13321307

13331308
string_decoder@~1.0.0:
1334-
version "1.0.1"
1335-
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.1.tgz#62e200f039955a6810d8df0a33ffc0f013662d98"
1309+
version "1.0.2"
1310+
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.2.tgz#b29e1f4e1125fa97a10382b8a533737b7491e179"
13361311
dependencies:
1337-
safe-buffer "^5.0.1"
1312+
safe-buffer "~5.0.1"
13381313

13391314
strip-ansi@^3.0.0:
13401315
version "3.0.1"

0 commit comments

Comments
 (0)