|
@@ -23,6 +23,7 @@
|
|
|
"koa-router": "^7.4.0",
|
|
|
"koa-static": "^5.0.0",
|
|
|
"koa-views": "^6.2.0",
|
|
|
+ "log4js": "^6.4.6",
|
|
|
"moralis": "^1.5.9",
|
|
|
"mysql": "^2.18.1",
|
|
|
"pm2": "^5.2.0",
|
|
@@ -5251,6 +5252,14 @@
|
|
|
"node": ">= 6"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/date-format": {
|
|
|
+ "version": "4.0.9",
|
|
|
+ "resolved": "https://registry.npmmirror.com/date-format/-/date-format-4.0.9.tgz",
|
|
|
+ "integrity": "sha512-+8J+BOUpSrlKLQLeF8xJJVTxS8QfRSuJgwxSVvslzgO3E6khbI0F5mMEPf5mTYhCCm4h99knYP6H3W9n3BQFrg==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/dayjs": {
|
|
|
"version": "1.8.36",
|
|
|
"resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.8.36.tgz",
|
|
@@ -6554,6 +6563,11 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/flatted": {
|
|
|
+ "version": "3.2.5",
|
|
|
+ "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.5.tgz",
|
|
|
+ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="
|
|
|
+ },
|
|
|
"node_modules/follow-redirects": {
|
|
|
"version": "1.14.9",
|
|
|
"resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.14.9.tgz",
|
|
@@ -9361,6 +9375,21 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/log4js": {
|
|
|
+ "version": "6.4.6",
|
|
|
+ "resolved": "https://registry.npmmirror.com/log4js/-/log4js-6.4.6.tgz",
|
|
|
+ "integrity": "sha512-1XMtRBZszmVZqPAOOWczH+Q94AI42mtNWjvjA5RduKTSWjEc56uOBbyM1CJnfN4Ym0wSd8cQ43zOojlSHgRDAw==",
|
|
|
+ "dependencies": {
|
|
|
+ "date-format": "^4.0.9",
|
|
|
+ "debug": "^4.3.4",
|
|
|
+ "flatted": "^3.2.5",
|
|
|
+ "rfdc": "^1.3.0",
|
|
|
+ "streamroller": "^3.0.8"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/longest": {
|
|
|
"version": "1.0.1",
|
|
|
"resolved": "https://registry.npmmirror.com/longest/-/longest-1.0.1.tgz",
|
|
@@ -12911,6 +12940,11 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/rfdc": {
|
|
|
+ "version": "1.3.0",
|
|
|
+ "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.3.0.tgz",
|
|
|
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA=="
|
|
|
+ },
|
|
|
"node_modules/right-align": {
|
|
|
"version": "0.1.3",
|
|
|
"resolved": "https://registry.npmmirror.com/right-align/-/right-align-0.1.3.tgz",
|
|
@@ -13513,6 +13547,51 @@
|
|
|
"readable-stream": "2"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/streamroller": {
|
|
|
+ "version": "3.0.8",
|
|
|
+ "resolved": "https://registry.npmmirror.com/streamroller/-/streamroller-3.0.8.tgz",
|
|
|
+ "integrity": "sha512-VI+ni3czbFZrd1MrlybxykWZ8sMDCMtTU7YJyhgb9M5X6d1DDxLdJr+gSnmRpXPMnIWxWKMaAE8K0WumBp3lDg==",
|
|
|
+ "dependencies": {
|
|
|
+ "date-format": "^4.0.9",
|
|
|
+ "debug": "^4.3.4",
|
|
|
+ "fs-extra": "^10.1.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/streamroller/node_modules/fs-extra": {
|
|
|
+ "version": "10.1.0",
|
|
|
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
|
|
|
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "graceful-fs": "^4.2.0",
|
|
|
+ "jsonfile": "^6.0.1",
|
|
|
+ "universalify": "^2.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/streamroller/node_modules/jsonfile": {
|
|
|
+ "version": "6.1.0",
|
|
|
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz",
|
|
|
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "universalify": "^2.0.0"
|
|
|
+ },
|
|
|
+ "optionalDependencies": {
|
|
|
+ "graceful-fs": "^4.1.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/streamroller/node_modules/universalify": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 10.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/string_decoder": {
|
|
|
"version": "1.1.1",
|
|
|
"resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
|
|
@@ -19791,6 +19870,11 @@
|
|
|
"resolved": "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
|
|
|
"integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og=="
|
|
|
},
|
|
|
+ "date-format": {
|
|
|
+ "version": "4.0.9",
|
|
|
+ "resolved": "https://registry.npmmirror.com/date-format/-/date-format-4.0.9.tgz",
|
|
|
+ "integrity": "sha512-+8J+BOUpSrlKLQLeF8xJJVTxS8QfRSuJgwxSVvslzgO3E6khbI0F5mMEPf5mTYhCCm4h99knYP6H3W9n3BQFrg=="
|
|
|
+ },
|
|
|
"dayjs": {
|
|
|
"version": "1.8.36",
|
|
|
"resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.8.36.tgz",
|
|
@@ -20841,6 +20925,11 @@
|
|
|
"resolved": "https://registry.npmmirror.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
|
|
|
"integrity": "sha512-ArRi5axuv66gEsyl3UuK80CzW7t56hem73YGNYxNWTGNKFJUadSb9Gu9SHijYEUi8ulQMf1bJomYNwSCPHhtTQ=="
|
|
|
},
|
|
|
+ "flatted": {
|
|
|
+ "version": "3.2.5",
|
|
|
+ "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.5.tgz",
|
|
|
+ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="
|
|
|
+ },
|
|
|
"follow-redirects": {
|
|
|
"version": "1.14.9",
|
|
|
"resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.14.9.tgz",
|
|
@@ -23130,6 +23219,18 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "log4js": {
|
|
|
+ "version": "6.4.6",
|
|
|
+ "resolved": "https://registry.npmmirror.com/log4js/-/log4js-6.4.6.tgz",
|
|
|
+ "integrity": "sha512-1XMtRBZszmVZqPAOOWczH+Q94AI42mtNWjvjA5RduKTSWjEc56uOBbyM1CJnfN4Ym0wSd8cQ43zOojlSHgRDAw==",
|
|
|
+ "requires": {
|
|
|
+ "date-format": "^4.0.9",
|
|
|
+ "debug": "^4.3.4",
|
|
|
+ "flatted": "^3.2.5",
|
|
|
+ "rfdc": "^1.3.0",
|
|
|
+ "streamroller": "^3.0.8"
|
|
|
+ }
|
|
|
+ },
|
|
|
"longest": {
|
|
|
"version": "1.0.1",
|
|
|
"resolved": "https://registry.npmmirror.com/longest/-/longest-1.0.1.tgz",
|
|
@@ -26007,6 +26108,11 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "rfdc": {
|
|
|
+ "version": "1.3.0",
|
|
|
+ "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.3.0.tgz",
|
|
|
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA=="
|
|
|
+ },
|
|
|
"right-align": {
|
|
|
"version": "0.1.3",
|
|
|
"resolved": "https://registry.npmmirror.com/right-align/-/right-align-0.1.3.tgz",
|
|
@@ -26502,6 +26608,42 @@
|
|
|
"readable-stream": "2"
|
|
|
}
|
|
|
},
|
|
|
+ "streamroller": {
|
|
|
+ "version": "3.0.8",
|
|
|
+ "resolved": "https://registry.npmmirror.com/streamroller/-/streamroller-3.0.8.tgz",
|
|
|
+ "integrity": "sha512-VI+ni3czbFZrd1MrlybxykWZ8sMDCMtTU7YJyhgb9M5X6d1DDxLdJr+gSnmRpXPMnIWxWKMaAE8K0WumBp3lDg==",
|
|
|
+ "requires": {
|
|
|
+ "date-format": "^4.0.9",
|
|
|
+ "debug": "^4.3.4",
|
|
|
+ "fs-extra": "^10.1.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "fs-extra": {
|
|
|
+ "version": "10.1.0",
|
|
|
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
|
|
|
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
|
|
|
+ "requires": {
|
|
|
+ "graceful-fs": "^4.2.0",
|
|
|
+ "jsonfile": "^6.0.1",
|
|
|
+ "universalify": "^2.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "jsonfile": {
|
|
|
+ "version": "6.1.0",
|
|
|
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz",
|
|
|
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
|
|
|
+ "requires": {
|
|
|
+ "graceful-fs": "^4.1.6",
|
|
|
+ "universalify": "^2.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "universalify": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"string_decoder": {
|
|
|
"version": "1.1.1",
|
|
|
"resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
|