|
|
@@ -20,9 +20,11 @@
|
|
|
"bcryptjs": "^3.0.2",
|
|
|
"class-transformer": "^0.5.1",
|
|
|
"class-validator": "^0.14.1",
|
|
|
+ "decimal.js": "^10.6.0",
|
|
|
"dotenv": "^16.4.7",
|
|
|
"fastify": "^5.2.2",
|
|
|
"mysql2": "^3.14.0",
|
|
|
+ "randomstring": "^1.3.1",
|
|
|
"reflect-metadata": "^0.2.2",
|
|
|
"tronweb": "^5.3.3",
|
|
|
"typeorm": "^0.3.21",
|
|
|
@@ -32,6 +34,7 @@
|
|
|
"devDependencies": {
|
|
|
"@types/bcryptjs": "^3.0.0",
|
|
|
"@types/node": "^22.13.14",
|
|
|
+ "@types/randomstring": "^1.3.0",
|
|
|
"pino-pretty": "^13.0.0",
|
|
|
"ts-node-dev": "^2.0.0",
|
|
|
"typescript": "^5.8.2"
|
|
|
@@ -1127,6 +1130,13 @@
|
|
|
"undici-types": "~6.20.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@types/randomstring": {
|
|
|
+ "version": "1.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/randomstring/-/randomstring-1.3.0.tgz",
|
|
|
+ "integrity": "sha512-kCP61wludjY7oNUeFiMxfswHB3Wn/aC03Cu82oQsNTO6OCuhVN/rCbBs68Cq6Nkgjmp2Sh3Js6HearJPkk7KQA==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/@types/strip-bom": {
|
|
|
"version": "3.0.0",
|
|
|
"resolved": "https://registry.npmmirror.com/@types/strip-bom/-/strip-bom-3.0.0.tgz",
|
|
|
@@ -1882,6 +1892,12 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/decimal.js": {
|
|
|
+ "version": "10.6.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
|
|
|
+ "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/default-user-agent": {
|
|
|
"version": "1.0.0",
|
|
|
"resolved": "https://registry.npmmirror.com/default-user-agent/-/default-user-agent-1.0.0.tgz",
|
|
|
@@ -3740,6 +3756,30 @@
|
|
|
"integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/randombytes": {
|
|
|
+ "version": "2.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
|
|
|
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "safe-buffer": "^5.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/randomstring": {
|
|
|
+ "version": "1.3.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/randomstring/-/randomstring-1.3.1.tgz",
|
|
|
+ "integrity": "sha512-lgXZa80MUkjWdE7g2+PZ1xDLzc7/RokXVEQOv5NN2UOTChW1I8A9gha5a9xYBOqgaSoI6uJikDmCU8PyRdArRQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "randombytes": "2.1.0"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "randomstring": "bin/randomstring"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/readable-stream": {
|
|
|
"version": "2.3.8",
|
|
|
"resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz",
|