@ -9,9 +9,11 @@ specifiers:
'@types/hapi__cookie' : ^10.1.4
'@types/hapi__hapi' : ^20.0.10
'@types/hapi__vision' : ^5.5.3
'@types/node' : ^17.0.21
bcrypt : ^5.0.1
dotenv : ^10.0.0
ejs : ^3.1.6
fast-glob : ^3.2.11
file-type : ^16.5.0
hapi-auth-jwt2 : ^10.2.0
hapi-sequelizejs : ^4.5.0
@ -53,11 +55,13 @@ devDependencies:
'@hapi/vision' : 6.1 .0
'@noderun/hapi-router' : link:packages/hapi-router
'@types/hapi__cookie' : registry.npmmirror.com/@types/hapi__cookie/10.1.4
'@types/node' : 17.0 .21
dotenv : 10.0 .0
ejs : 3.1 .6
fast-glob : 3.2 .11
file-type : 16.5 .0
log4js : registry.npmmirror.com/log4js/6.4.1
ts-node : 10.0 .0_typescript@4.3.2
ts-node : 10.0 .0_994e9dd6eccb2c889707fc5c400a4503
ts-node-dev : 1.1 .6_typescript@4.3.2
tsconfig-paths : 3.9 .0
typescript : 4.3 .2
@ -343,6 +347,27 @@ packages:
- supports-color
dev : false
/@nodelib/fs.scandir/2.1.5:
resolution : {integrity : sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines : {node : '>= 8' }
dependencies:
'@nodelib/fs.stat' : 2.0 .5
run-parallel : 1.2 .0
dev : true
/@nodelib/fs.stat/2.0.5:
resolution : {integrity : sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines : {node : '>= 8' }
dev : true
/@nodelib/fs.walk/1.2.8:
resolution : {integrity : sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines : {node : '>= 8' }
dependencies:
'@nodelib/fs.scandir' : 2.1 .5
fastq : 1.13 .0
dev : true
/@sideway/address/4.1.2:
resolution : {integrity : sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==}
dependencies:
@ -397,10 +422,13 @@ packages:
resolution : {integrity : sha1-7ihweulOEdK4J7y+UnC86n8+ce4=}
dev : true
/@types/node/17.0.21:
resolution : {integrity : sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==}
/@types/readable-stream/2.3.10:
resolution : {integrity : sha512-xwSXvAv9x4B9Vj88AMZnFyEVLilz1EBxKvRUhGqIF4nJpRQBSTm7jS236X4Y9Y2qPsVvaMxwrGJlNhLHEahlFQ==}
dependencies:
'@types/node' : registry.npmmirror.com/@types/node/15.12.2
'@types/node' : 17.0 .21
safe-buffer : 5.2 .1
dev : true
@ -705,7 +733,7 @@ packages:
normalize-path : 3.0 .0
readdirp : 3.6 .0
optionalDependencies:
fsevents : registry.npmmirror.com/fsevents/2.3 .2
fsevents : 2.3 .2
/chownr/1.1.4:
resolution : {integrity : sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
@ -765,6 +793,12 @@ packages:
dev : false
optional : true
/commander/2.20.3:
resolution : {integrity : sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
requiresBuild : true
dev : false
optional : true
/concat-map/0.0.1:
resolution : {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, tarball : concat-map/download/concat-map-0.0.1.tgz}
@ -1078,11 +1112,28 @@ packages:
dev : false
optional : true
/fast-glob/3.2.11:
resolution : {integrity : sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
engines : {node : '>=8.6.0' }
dependencies:
'@nodelib/fs.stat' : 2.0 .5
'@nodelib/fs.walk' : 1.2 .8
glob-parent : 5.1 .2
merge2 : 1.4 .1
micromatch : 4.0 .4
dev : true
/fast-json-stable-stringify/2.1.0:
resolution : {integrity : sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
dev : false
optional : true
/fastq/1.13.0:
resolution : {integrity : sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
dependencies:
reusify : 1.0 .4
dev : true
/file-type/16.5.0:
resolution : {integrity : sha512-OxgWA9tbL8N/WP00GD1z8O0MiwQKFyWRs1q+3FhjdvcGgKqwxcejyGWso3n4/IMU6DdwV+ARZ4A7TTnPkDcSiw==}
engines : {node : '>=8' }
@ -1148,11 +1199,18 @@ packages:
minipass : 3.1 .3
dev : false
/fsevents/2.3.2:
resolution : {integrity : sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
engines : {node : ^8.16.0 || ^10.6.0 || >=11.0.0}
os : [ darwin]
requiresBuild : true
optional : true
/fstream/1.0.12:
resolution : {integrity : sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==}
engines : {node : '>=0.6' }
dependencies:
graceful-fs : registry.npmmirror.com/graceful-fs/4.2.6
graceful-fs : 4.2 .6
inherits : registry.npmmirror.com/inherits/2.0.4
mkdirp : 0.5 .5
rimraf : 2.7 .1
@ -1239,6 +1297,9 @@ packages:
url-parse-lax : 3.0 .0
dev : false
/graceful-fs/4.2.6:
resolution : {integrity : sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==}
/handlebars/4.7.7:
resolution : {integrity : sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
engines : {node : '>=0.4.7' }
@ -1249,7 +1310,7 @@ packages:
source-map : 0.6 .1
wordwrap : 1.0 .0
optionalDependencies:
uglify-js : registry.npmmirror.com/uglify-js/3.13 .9
uglify-js : 3.13 .9
dev : false
/hapi-auth-jwt2/10.2.0:
@ -1782,7 +1843,7 @@ packages:
resolution : {integrity : sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=}
engines : {node : '>=0.10.0' }
dependencies:
graceful-fs : registry.npmmirror.com/graceful-fs/4.2 .6
graceful-fs : 4.2 .6
parse-json : 2.2 .0
pify : 2.3 .0
pinkie-promise : 2.0 .1
@ -1886,6 +1947,19 @@ packages:
trim-newlines : 1.0 .0
dev : true
/merge2/1.4.1:
resolution : {integrity : sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines : {node : '>= 8' }
dev : true
/micromatch/4.0.4:
resolution : {integrity : sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
engines : {node : '>=8.6' }
dependencies:
braces : 3.0 .2
picomatch : 2.3 .0
dev : true
/mime-db/1.48.0:
resolution : {integrity : sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==}
engines : {node : '>= 0.6' }
@ -1998,6 +2072,27 @@ packages:
engines : {node : 4. x || >=6.0.0}
dev : false
/node-gyp/3.8.0:
resolution : {integrity : sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==}
engines : {node : '>= 0.8.0' }
hasBin : true
requiresBuild : true
dependencies:
fstream : 1.0 .12
glob : registry.npmmirror.com/glob/7.1.7
graceful-fs : registry.npmmirror.com/graceful-fs/4.2.6
mkdirp : 0.5 .5
nopt : 3.0 .6
npmlog : 4.1 .2
osenv : 0.1 .5
request : 2.88 .2
rimraf : 2.7 .1
semver : 5.3 .0
tar : 2.2 .2
which : 1.3 .1
dev : false
optional : true
/node-pre-gyp/0.11.0:
resolution : {integrity : sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==}
deprecated: 'Please upgrade to @mapbox/node-pre-gyp : the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future'
@ -2209,7 +2304,7 @@ packages:
resolution : {integrity : sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=}
engines : {node : '>=0.10.0' }
dependencies:
graceful-fs : registry.npmmirror.com/graceful-fs/4.2 .6
graceful-fs : 4.2 .6
pify : 2.3 .0
pinkie-promise : 2.0 .1
dev : true
@ -2386,6 +2481,10 @@ packages:
dev : false
optional : true
/queue-microtask/1.2.3:
resolution : {integrity : sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev : true
/random-bytes/1.0.0:
resolution : {integrity : sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=}
engines : {node : '>= 0.8' }
@ -2536,6 +2635,11 @@ packages:
any-promise : 1.3 .0
dev : false
/reusify/1.0.4:
resolution : {integrity : sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines : {iojs: '>=1.0.0', node : '>=0.10.0' }
dev : true
/rimraf/2.7.1:
resolution : {integrity : sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
hasBin : true
@ -2549,6 +2653,12 @@ packages:
glob : registry.npmmirror.com/glob/7.1.7
dev : false
/run-parallel/1.2.0:
resolution : {integrity : sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
queue-microtask : 1.2 .3
dev : true
/safe-buffer/5.1.2:
resolution : {integrity : sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
dev : false
@ -2707,7 +2817,7 @@ packages:
node-addon-api : 3.2 .1
node-pre-gyp : 0.11 .0
optionalDependencies:
node-gyp : registry.npmmirror.com/node-gyp/3.8 .0
node-gyp : 3.8 .0
dev : false
/sshpk/1.16.1:
@ -3003,7 +3113,7 @@ packages:
typescript : 4.3 .2
dev : true
/ts-node/10.0.0_typescript@4.3.2 :
/ts-node/10.0.0_994e9dd6eccb2c889707fc5c400a4503 :
resolution : {integrity : sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==}
engines : {node : '>=12.0.0' }
hasBin : true
@ -3022,6 +3132,7 @@ packages:
'@tsconfig/node12' : 1.0 .8
'@tsconfig/node14' : 1.0 .1
'@tsconfig/node16' : 1.0 .1
'@types/node' : 17.0 .21
arg : 4.1 .3
create-require : 1.1 .1
diff : 4.0 .2
@ -3094,6 +3205,14 @@ packages:
hasBin : true
dev : true
/uglify-js/3.13.9:
resolution : {integrity : sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g==}
engines : {node : '>=0.8.0' }
hasBin : true
requiresBuild : true
dev : false
optional : true
/uid-safe/2.1.5:
resolution : {integrity : sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==}
engines : {node : '>= 0.8' }
@ -3264,7 +3383,7 @@ packages:
/wkx/0.5.0:
resolution : {integrity : sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==}
dependencies:
'@types/node' : registry.npmmirror.com/@types/node/15.12.2
'@types/node' : 17.0 .21
dev : false
/wordwrap/1.0.0:
@ -3312,7 +3431,7 @@ packages:
lodash.isequal : 4.5 .0
validator : 10.11 .0
optionalDependencies:
commander : registry.npmmirror.com/commander/2.20 .3
commander : 2.20 .3
dev : false
registry.npmmirror.com/@hapi/b64/5.0.0:
@ -3430,7 +3549,7 @@ packages:
'@types/hapi__catbox' : registry.npmmirror.com/@types/hapi__catbox/10.2.4
'@types/hapi__mimos' : registry.npmmirror.com/@types/hapi__mimos/4.1.4
'@types/hapi__shot' : registry.npmmirror.com/@types/hapi__shot/4.1.2
'@types/node' : registry.npmmirror.com/@types/node/15.12.2
'@types/node' : 17.0 .21
joi : registry.npmmirror.com/joi/17.4.0
registry.npmmirror.com/@types/hapi__mimos/4.1.4:
@ -3445,7 +3564,7 @@ packages:
name : '@types/hapi__shot'
version : 4.1 .2
dependencies:
'@types/node' : registry.npmmirror.com/@types/node/15.12.2
'@types/node' : 17.0 .21
registry.npmmirror.com/@types/hapi__vision/5.5.3:
resolution : {integrity: sha512-R4+r9345+5LCM8/0OQ1J8UVVPwnOwMdUVtPrtJE4oNbZ31+rLSy/bLoGpuZJwjROeC006YXbibnRF1hcVQFjGA==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/@types/hapi__vision/-/hapi__vision-5.5.3.tgz}
@ -3461,11 +3580,6 @@ packages:
name : '@types/mime-db'
version : 1.43 .1
registry.npmmirror.com/@types/node/15.12.2:
resolution : {integrity: sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/@types/node/-/node-15.12.2.tgz}
name : '@types/node'
version : 15.12 .2
registry.npmmirror.com/balanced-match/1.0.2:
resolution : {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz}
name : balanced-match
@ -3479,14 +3593,6 @@ packages:
balanced-match : registry.npmmirror.com/balanced-match/1.0.2
concat-map : 0.0 .1
registry.npmmirror.com/commander/2.20.3:
resolution : {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz}
name : commander
version : 2.20 .3
requiresBuild : true
dev : false
optional : true
registry.npmmirror.com/date-format/4.0.3:
resolution : {integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/date-format/-/date-format-4.0.3.tgz}
name : date-format
@ -3545,15 +3651,6 @@ packages:
name : fs.realpath
version : 1.0 .0
registry.npmmirror.com/fsevents/2.3.2:
resolution : {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz}
name : fsevents
version : 2.3 .2
engines : {node : ^8.16.0 || ^10.6.0 || >=11.0.0}
os : [ darwin]
requiresBuild : true
optional : true
registry.npmmirror.com/glob/7.1.7:
resolution : {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/glob/-/glob-7.1.7.tgz}
name : glob
@ -3583,7 +3680,7 @@ packages:
source-map : registry.npmmirror.com/source-map/0.6.1
wordwrap : registry.npmmirror.com/wordwrap/1.0.0
optionalDependencies:
uglify-js : registry.npmmirror.com/uglify-js/3.13 .9
uglify-js : 3.13 .9
dev : false
registry.npmmirror.com/hapi-sequelizejs/4.5.0_854bf76d9bf23fc83de64ddfc031ac7f:
@ -3645,7 +3742,7 @@ packages:
dependencies:
universalify : registry.npmmirror.com/universalify/2.0.0
optionalDependencies:
graceful-fs : registry.npmmirror.com/graceful-fs/4.2 .6
graceful-fs : 4.2 .6
dev : true
registry.npmmirror.com/log4js/6.4.1:
@ -3699,29 +3796,6 @@ packages:
version : 2.6 .2
dev : false
registry.npmmirror.com/node-gyp/3.8.0:
resolution : {integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/node-gyp/-/node-gyp-3.8.0.tgz}
name : node-gyp
version : 3.8 .0
engines : {node : '>= 0.8.0' }
hasBin : true
requiresBuild : true
dependencies:
fstream : 1.0 .12
glob : registry.npmmirror.com/glob/7.1.7
graceful-fs : registry.npmmirror.com/graceful-fs/4.2.6
mkdirp : 0.5 .5
nopt : 3.0 .6
npmlog : 4.1 .2
osenv : 0.1 .5
request : 2.88 .2
rimraf : 2.7 .1
semver : 5.3 .0
tar : 2.2 .2
which : 1.3 .1
dev : false
optional : true
registry.npmmirror.com/once/1.4.0:
resolution : {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/once/-/once-1.4.0.tgz}
name : once
@ -3761,16 +3835,6 @@ packages:
- supports-color
dev : true
registry.npmmirror.com/uglify-js/3.13.9:
resolution : {integrity: sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/uglify-js/-/uglify-js-3.13.9.tgz}
name : uglify-js
version : 3.13 .9
engines : {node : '>=0.8.0' }
hasBin : true
requiresBuild : true
dev : false
optional : true
registry.npmmirror.com/universalify/2.0.0:
resolution : {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, registry: https://registry.npm.taobao.org/, tarball : https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz}
name : universalify