Skip to content

Commit e383ad2

Browse files
Merge pull request #17 from BitGo/WP-000000/nodemon-app
chore(mbe,ebe): apply nodemon
2 parents 95b9566 + d96633c commit e383ad2

File tree

3 files changed

+99
-10
lines changed

3 files changed

+99
-10
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"enclaved-bitgo-express": "./bin/enclaved-bitgo-express"
99
},
1010
"scripts": {
11-
"start": "node bin/enclaved-bitgo-express",
11+
"start": "nodemon bin/enclaved-bitgo-express",
1212
"build": "yarn tsc --build --incremental --verbose . && cp package.json dist/",
1313
"test": "jest",
1414
"test:watch": "jest --watch",
@@ -32,6 +32,7 @@
3232
"zod": "^3.25.48"
3333
},
3434
"devDependencies": {
35+
"nodemon": "^3.1.10",
3536
"@types/body-parser": "^1.17.0",
3637
"@types/connect-timeout": "^1.9.0",
3738
"@types/debug": "^4.1.12",

src/masterExpressApp.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ export function app(cfg: MasterExpressConfig): express.Application {
103103

104104
// Setup master express routes
105105
setupRoutes(app, cfg);
106-
setupRoutes(app, cfg);
107106

108107
// Add error handler
109108
app.use(createErrorHandler());

yarn.lock

Lines changed: 97 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5506,7 +5506,7 @@ ansi-styles@^5.0.0:
55065506
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
55075507
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
55085508

5509-
anymatch@^3.0.3:
5509+
anymatch@^3.0.3, anymatch@~3.1.2:
55105510
version "3.1.3"
55115511
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
55125512
integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
@@ -5929,6 +5929,11 @@ bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.0.2, bignumber.js@^9.1
59295929
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.3.0.tgz#bdba7e2a4c1a2eba08290e8dcad4f36393c92acd"
59305930
integrity sha512-EM7aMFTXbptt/wZdMlBv2t8IViwQL+h6SLHosp8Yf0dqJMTnY6iL32opnAB6kAdL0SZPuvcAzFr31o0c/R3/RA==
59315931

5932+
binary-extensions@^2.0.0:
5933+
version "2.3.0"
5934+
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
5935+
integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
5936+
59325937
bindings@^1.3.0, bindings@^1.5.0:
59335938
version "1.5.0"
59345939
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
@@ -6228,7 +6233,7 @@ brace-expansion@^2.0.1:
62286233
dependencies:
62296234
balanced-match "^1.0.0"
62306235

6231-
braces@^3.0.3:
6236+
braces@^3.0.3, braces@~3.0.2:
62326237
version "3.0.3"
62336238
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
62346239
integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
@@ -6614,6 +6619,21 @@ char-regex@^1.0.2:
66146619
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
66156620
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
66166621

6622+
chokidar@^3.5.2:
6623+
version "3.6.0"
6624+
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
6625+
integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
6626+
dependencies:
6627+
anymatch "~3.1.2"
6628+
braces "~3.0.2"
6629+
glob-parent "~5.1.2"
6630+
is-binary-path "~2.1.0"
6631+
is-glob "~4.0.1"
6632+
normalize-path "~3.0.0"
6633+
readdirp "~3.6.0"
6634+
optionalDependencies:
6635+
fsevents "~2.3.2"
6636+
66176637
chownr@^1.1.4:
66186638
version "1.1.4"
66196639
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
@@ -7065,7 +7085,7 @@ [email protected]:
70657085
dependencies:
70667086
ms "2.0.0"
70677087

7068-
debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
7088+
debug@4, debug@^4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
70697089
version "4.4.1"
70707090
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b"
70717091
integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==
@@ -8539,7 +8559,7 @@ fs.realpath@^1.0.0:
85398559
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
85408560
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
85418561

8542-
fsevents@^2.3.2:
8562+
fsevents@^2.3.2, fsevents@~2.3.2:
85438563
version "2.3.3"
85448564
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
85458565
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
@@ -8623,7 +8643,7 @@ getpass@^0.1.1:
86238643
dependencies:
86248644
assert-plus "^1.0.0"
86258645

8626-
glob-parent@^5.1.2:
8646+
glob-parent@^5.1.2, glob-parent@~5.1.2:
86278647
version "5.1.2"
86288648
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
86298649
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@@ -8767,6 +8787,11 @@ har-validator@~5.1.3:
87678787
ajv "^6.12.3"
87688788
har-schema "^2.0.0"
87698789

8790+
has-flag@^3.0.0:
8791+
version "3.0.0"
8792+
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
8793+
integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
8794+
87708795
has-flag@^4.0.0:
87718796
version "4.0.0"
87728797
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
@@ -8996,6 +9021,11 @@ ieee754@^1.1.13, ieee754@^1.2.1:
89969021
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
89979022
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
89989023

9024+
ignore-by-default@^1.0.1:
9025+
version "1.0.1"
9026+
resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
9027+
integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==
9028+
89999029
ignore@^5.2.0:
90009030
version "5.3.2"
90019031
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
@@ -9103,6 +9133,13 @@ is-arrayish@^0.3.1:
91039133
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
91049134
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
91059135

9136+
is-binary-path@~2.1.0:
9137+
version "2.1.0"
9138+
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
9139+
integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
9140+
dependencies:
9141+
binary-extensions "^2.0.0"
9142+
91069143
is-callable@^1.2.7:
91079144
version "1.2.7"
91089145
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
@@ -9145,7 +9182,7 @@ is-generator-function@^1.0.7:
91459182
has-tostringtag "^1.0.2"
91469183
safe-regex-test "^1.1.0"
91479184

9148-
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
9185+
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
91499186
version "4.0.3"
91509187
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
91519188
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
@@ -10745,12 +10782,28 @@ node-releases@^2.0.19:
1074510782
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314"
1074610783
integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==
1074710784

10785+
nodemon@^3.1.10:
10786+
version "3.1.10"
10787+
resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-3.1.10.tgz#5015c5eb4fffcb24d98cf9454df14f4fecec9bc1"
10788+
integrity sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==
10789+
dependencies:
10790+
chokidar "^3.5.2"
10791+
debug "^4"
10792+
ignore-by-default "^1.0.1"
10793+
minimatch "^3.1.2"
10794+
pstree.remy "^1.1.8"
10795+
semver "^7.5.3"
10796+
simple-update-notifier "^2.0.0"
10797+
supports-color "^5.5.0"
10798+
touch "^3.1.0"
10799+
undefsafe "^2.0.5"
10800+
1074810801
nofilter@^3.0.2:
1074910802
version "3.1.0"
1075010803
resolved "https://registry.yarnpkg.com/nofilter/-/nofilter-3.1.0.tgz#c757ba68801d41ff930ba2ec55bab52ca184aa66"
1075110804
integrity sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==
1075210805

10753-
normalize-path@^3.0.0:
10806+
normalize-path@^3.0.0, normalize-path@~3.0.0:
1075410807
version "3.0.0"
1075510808
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1075610809
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
@@ -11137,7 +11190,7 @@ picocolors@^1.1.1:
1113711190
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
1113811191
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
1113911192

11140-
picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1:
11193+
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1:
1114111194
version "2.3.1"
1114211195
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
1114311196
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
@@ -11408,6 +11461,11 @@ psl@^1.1.28:
1140811461
dependencies:
1140911462
punycode "^2.3.1"
1141011463

11464+
pstree.remy@^1.1.8:
11465+
version "1.1.8"
11466+
resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a"
11467+
integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==
11468+
1141111469
public-encrypt@^4.0.0:
1141211470
version "4.0.3"
1141311471
resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
@@ -11600,6 +11658,13 @@ readable-stream@^4.0.0:
1160011658
process "^0.11.10"
1160111659
string_decoder "^1.3.0"
1160211660

11661+
readdirp@~3.6.0:
11662+
version "3.6.0"
11663+
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
11664+
integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
11665+
dependencies:
11666+
picomatch "^2.2.1"
11667+
1160311668
readonly-date@^1.0.0:
1160411669
version "1.0.0"
1160511670
resolved "https://registry.yarnpkg.com/readonly-date/-/readonly-date-1.0.0.tgz#5af785464d8c7d7c40b9d738cbde8c646f97dcd9"
@@ -12214,6 +12279,13 @@ simple-swizzle@^0.2.2:
1221412279
dependencies:
1221512280
is-arrayish "^0.3.1"
1221612281

12282+
simple-update-notifier@^2.0.0:
12283+
version "2.0.0"
12284+
resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb"
12285+
integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==
12286+
dependencies:
12287+
semver "^7.5.3"
12288+
1221712289
sinon@^13.0.1:
1221812290
version "13.0.2"
1221912291
resolved "https://registry.yarnpkg.com/sinon/-/sinon-13.0.2.tgz#c6a8ddd655dc1415bbdc5ebf0e5b287806850c3a"
@@ -12592,6 +12664,13 @@ supertest@^4.0.2:
1259212664
methods "^1.1.2"
1259312665
superagent "^3.8.3"
1259412666

12667+
supports-color@^5.5.0:
12668+
version "5.5.0"
12669+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
12670+
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
12671+
dependencies:
12672+
has-flag "^3.0.0"
12673+
1259512674
supports-color@^7.1.0, supports-color@^7.2.0:
1259612675
version "7.2.0"
1259712676
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
@@ -12767,6 +12846,11 @@ tonweb@^0.0.62:
1276712846
node-fetch "2.6.7"
1276812847
tweetnacl "1.0.3"
1276912848

12849+
touch@^3.1.0:
12850+
version "3.1.1"
12851+
resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.1.tgz#097a23d7b161476435e5c1344a95c0f75b4a5694"
12852+
integrity sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==
12853+
1277012854
tough-cookie@~2.5.0:
1277112855
version "2.5.0"
1277212856
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
@@ -12970,6 +13054,11 @@ ultron@~1.1.0:
1297013054
resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
1297113055
integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
1297213056

13057+
undefsafe@^2.0.5:
13058+
version "2.0.5"
13059+
resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c"
13060+
integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==
13061+
1297313062
1297413063
version "1.12.1"
1297513064
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"

0 commit comments

Comments
 (0)