feat: sms using twillio

This commit is contained in:
Abdalhamid Alhamad
2024-12-29 09:44:12 +03:00
parent 0750509a85
commit a7028fa64c
8 changed files with 122 additions and 7 deletions

74
package-lock.json generated
View File

@ -40,6 +40,7 @@
"moment": "^2.30.1",
"nestjs-i18n": "^10.4.9",
"nestjs-pino": "^4.1.0",
"nestjs-twilio": "^4.4.0",
"nodemailer": "^6.9.16",
"oci-common": "^2.99.0",
"oci-sdk": "^2.99.0",
@ -3808,7 +3809,6 @@
"node_modules/axios": {
"version": "1.7.7",
"license": "MIT",
"peer": true,
"dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
@ -6350,7 +6350,6 @@
}
],
"license": "MIT",
"peer": true,
"engines": {
"node": ">=4.0"
},
@ -10036,6 +10035,19 @@
"pino-http": "^6.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0"
}
},
"node_modules/nestjs-twilio": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/nestjs-twilio/-/nestjs-twilio-4.4.0.tgz",
"integrity": "sha512-TtT+mgVaIsiGNX1J8zkjVhIBxJPsChfU8gfu6dbPyEtde9ewgb5sxhAreOE6STT5U95OiSAlFcqKoqlARCIFxA==",
"license": "MIT",
"dependencies": {
"twilio": "^5.0.2"
},
"peerDependencies": {
"@nestjs/common": ">=9.0.0",
"@nestjs/core": ">=9.0.0"
}
},
"node_modules/nice-try": {
"version": "1.0.5",
"license": "MIT",
@ -15120,8 +15132,7 @@
},
"node_modules/proxy-from-env": {
"version": "1.1.0",
"license": "MIT",
"peer": true
"license": "MIT"
},
"node_modules/pug": {
"version": "3.0.3",
@ -16020,6 +16031,12 @@
"dev": true,
"license": "MIT"
},
"node_modules/scmp": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz",
"integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==",
"license": "BSD-3-Clause"
},
"node_modules/secure-json-parse": {
"version": "2.7.0",
"license": "BSD-3-Clause"
@ -17032,6 +17049,46 @@
"version": "0.14.5",
"license": "Unlicense"
},
"node_modules/twilio": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/twilio/-/twilio-5.4.0.tgz",
"integrity": "sha512-kEmxzdOLTzXzUEXIkBVwT1Itxlbp+rtGrQogNfPtSE3EjoEsxrxB/9tdMIEbrsioL8CzTk/+fiKNJekAyHxjuQ==",
"license": "MIT",
"dependencies": {
"axios": "^1.7.4",
"dayjs": "^1.11.9",
"https-proxy-agent": "^5.0.0",
"jsonwebtoken": "^9.0.2",
"qs": "^6.9.4",
"scmp": "^2.1.0",
"xmlbuilder": "^13.0.2"
},
"engines": {
"node": ">=14.0"
}
},
"node_modules/twilio/node_modules/jsonwebtoken": {
"version": "9.0.2",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
"integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==",
"license": "MIT",
"dependencies": {
"jws": "^3.2.2",
"lodash.includes": "^4.3.0",
"lodash.isboolean": "^3.0.3",
"lodash.isinteger": "^4.0.4",
"lodash.isnumber": "^3.0.3",
"lodash.isplainobject": "^4.0.6",
"lodash.isstring": "^4.0.1",
"lodash.once": "^4.0.0",
"ms": "^2.1.1",
"semver": "^7.5.4"
},
"engines": {
"node": ">=12",
"npm": ">=6"
}
},
"node_modules/type-check": {
"version": "0.4.0",
"dev": true,
@ -17800,6 +17857,15 @@
"dev": true,
"license": "ISC"
},
"node_modules/xmlbuilder": {
"version": "13.0.2",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz",
"integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==",
"license": "MIT",
"engines": {
"node": ">=6.0"
}
},
"node_modules/xtend": {
"version": "4.0.2",
"license": "MIT",