|
|
|
@ -11,6 +11,7 @@
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"dotenv": "^16.0.3",
|
|
|
|
|
"express": "^4.18.2",
|
|
|
|
|
"hbs": "^4.2.0",
|
|
|
|
|
"ws": "^8.11.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
@ -223,6 +224,11 @@
|
|
|
|
|
"node": ">= 0.8"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/foreachasync": {
|
|
|
|
|
"version": "3.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/forwarded": {
|
|
|
|
|
"version": "0.2.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
|
|
|
|
@ -257,6 +263,26 @@
|
|
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/handlebars": {
|
|
|
|
|
"version": "4.7.7",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
|
|
|
|
|
"integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"minimist": "^1.2.5",
|
|
|
|
|
"neo-async": "^2.6.0",
|
|
|
|
|
"source-map": "^0.6.1",
|
|
|
|
|
"wordwrap": "^1.0.0"
|
|
|
|
|
},
|
|
|
|
|
"bin": {
|
|
|
|
|
"handlebars": "bin/handlebars"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=0.4.7"
|
|
|
|
|
},
|
|
|
|
|
"optionalDependencies": {
|
|
|
|
|
"uglify-js": "^3.1.4"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/has": {
|
|
|
|
|
"version": "1.0.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
|
|
|
|
@ -279,6 +305,19 @@
|
|
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/hbs": {
|
|
|
|
|
"version": "4.2.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/hbs/-/hbs-4.2.0.tgz",
|
|
|
|
|
"integrity": "sha512-dQwHnrfWlTk5PvG9+a45GYpg0VpX47ryKF8dULVd6DtwOE6TEcYQXQ5QM6nyOx/h7v3bvEQbdn19EDAcfUAgZg==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"handlebars": "4.7.7",
|
|
|
|
|
"walk": "2.3.15"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 0.8",
|
|
|
|
|
"npm": "1.2.8000 || >= 1.4.16"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/http-errors": {
|
|
|
|
|
"version": "2.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
|
|
|
|
@ -369,6 +408,14 @@
|
|
|
|
|
"node": ">= 0.6"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/minimist": {
|
|
|
|
|
"version": "1.2.7",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
|
|
|
|
|
"integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
|
|
|
|
|
"funding": {
|
|
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/ms": {
|
|
|
|
|
"version": "2.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
|
|
|
@ -382,6 +429,11 @@
|
|
|
|
|
"node": ">= 0.6"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/neo-async": {
|
|
|
|
|
"version": "2.6.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
|
|
|
|
|
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/object-inspect": {
|
|
|
|
|
"version": "1.12.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
|
|
|
|
@ -546,6 +598,14 @@
|
|
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/source-map": {
|
|
|
|
|
"version": "0.6.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
|
|
|
|
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=0.10.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/statuses": {
|
|
|
|
|
"version": "2.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
|
|
|
|
@ -574,6 +634,18 @@
|
|
|
|
|
"node": ">= 0.6"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/uglify-js": {
|
|
|
|
|
"version": "3.17.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
|
|
|
|
|
"integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
|
|
|
|
|
"optional": true,
|
|
|
|
|
"bin": {
|
|
|
|
|
"uglifyjs": "bin/uglifyjs"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=0.8.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/unpipe": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
|
|
|
|
@ -598,6 +670,19 @@
|
|
|
|
|
"node": ">= 0.8"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/walk": {
|
|
|
|
|
"version": "2.3.15",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz",
|
|
|
|
|
"integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"foreachasync": "^3.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/wordwrap": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/ws": {
|
|
|
|
|
"version": "8.11.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
|
|
|
|
@ -785,6 +870,11 @@
|
|
|
|
|
"unpipe": "~1.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"foreachasync": {
|
|
|
|
|
"version": "3.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw=="
|
|
|
|
|
},
|
|
|
|
|
"forwarded": {
|
|
|
|
|
"version": "0.2.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
|
|
|
|
@ -810,6 +900,18 @@
|
|
|
|
|
"has-symbols": "^1.0.3"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"handlebars": {
|
|
|
|
|
"version": "4.7.7",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
|
|
|
|
|
"integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"minimist": "^1.2.5",
|
|
|
|
|
"neo-async": "^2.6.0",
|
|
|
|
|
"source-map": "^0.6.1",
|
|
|
|
|
"uglify-js": "^3.1.4",
|
|
|
|
|
"wordwrap": "^1.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"has": {
|
|
|
|
|
"version": "1.0.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
|
|
|
|
@ -823,6 +925,15 @@
|
|
|
|
|
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
|
|
|
|
|
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
|
|
|
|
|
},
|
|
|
|
|
"hbs": {
|
|
|
|
|
"version": "4.2.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/hbs/-/hbs-4.2.0.tgz",
|
|
|
|
|
"integrity": "sha512-dQwHnrfWlTk5PvG9+a45GYpg0VpX47ryKF8dULVd6DtwOE6TEcYQXQ5QM6nyOx/h7v3bvEQbdn19EDAcfUAgZg==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"handlebars": "4.7.7",
|
|
|
|
|
"walk": "2.3.15"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"http-errors": {
|
|
|
|
|
"version": "2.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
|
|
|
|
@ -886,6 +997,11 @@
|
|
|
|
|
"mime-db": "1.52.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"minimist": {
|
|
|
|
|
"version": "1.2.7",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
|
|
|
|
|
"integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
|
|
|
|
|
},
|
|
|
|
|
"ms": {
|
|
|
|
|
"version": "2.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
|
|
|
@ -896,6 +1012,11 @@
|
|
|
|
|
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
|
|
|
|
|
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
|
|
|
|
|
},
|
|
|
|
|
"neo-async": {
|
|
|
|
|
"version": "2.6.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
|
|
|
|
|
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
|
|
|
|
|
},
|
|
|
|
|
"object-inspect": {
|
|
|
|
|
"version": "1.12.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
|
|
|
|
@ -1015,6 +1136,11 @@
|
|
|
|
|
"object-inspect": "^1.9.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"source-map": {
|
|
|
|
|
"version": "0.6.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
|
|
|
|
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
|
|
|
|
|
},
|
|
|
|
|
"statuses": {
|
|
|
|
|
"version": "2.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
|
|
|
|
@ -1034,6 +1160,12 @@
|
|
|
|
|
"mime-types": "~2.1.24"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"uglify-js": {
|
|
|
|
|
"version": "3.17.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
|
|
|
|
|
"integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
|
|
|
|
|
"optional": true
|
|
|
|
|
},
|
|
|
|
|
"unpipe": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
|
|
|
|
@ -1049,6 +1181,19 @@
|
|
|
|
|
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
|
|
|
|
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
|
|
|
|
|
},
|
|
|
|
|
"walk": {
|
|
|
|
|
"version": "2.3.15",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz",
|
|
|
|
|
"integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"foreachasync": "^3.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"wordwrap": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
|
|
|
|
|
},
|
|
|
|
|
"ws": {
|
|
|
|
|
"version": "8.11.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
|
|
|
|
|