fix(bot): update

This commit is contained in:
Leifer Mendez
2022-12-05 16:02:23 +01:00
6 changed files with 263 additions and 61 deletions

View File

@@ -804,4 +804,4 @@ ${a.map(l=>`
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE. IN THE SOFTWARE.
*/ */

View File

@@ -37,5 +37,12 @@
### @bot-whatsapp/create-bot ### @bot-whatsapp/create-bot
- [ ] - [ ]
### Starters
- [X] Base
- [X] Basico
- [ ] Enviando Imagen
- [ ] Enviando Botones
- [ ] Mezclando flujos hijos
### Extra ### Extra
- [X] Crear CI mantener fork update https://stackoverflow.com/questions/23793062/can-forks-be-synced-automatically-in-github - [X] Crear CI mantener fork update https://stackoverflow.com/questions/23793062/can-forks-be-synced-automatically-in-github

View File

@@ -9,10 +9,12 @@
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"dotenv": "^16.0.3", "dotenv": "^16.0.3",
"mongodb": "^4.11.0" "mongodb": "^4.11.0",
"mysql2": "^2.3.3"
}, },
"exports": { "exports": {
"./mock": "./lib/mock/index.cjs", "./mock": "./lib/mock/index.cjs",
"./mongo": "./lib/mongo/index.cjs" "./mongo": "./lib/mongo/index.cjs",
"./mysql": "./lib/mysql/index.cjs"
} }
} }

View File

@@ -21,4 +21,13 @@ module.exports = [
}, },
plugins: [commonjs()], plugins: [commonjs()],
}, },
{
input: join(__dirname, 'src', 'mysql', 'index.js'),
output: {
banner: banner['banner.output'].join(''),
file: join(__dirname, 'lib', 'mysql', 'index.cjs'),
format: 'cjs',
},
plugins: [commonjs()],
},
] ]

View File

@@ -0,0 +1,76 @@
require('dotenv').config()
const mysql = require('mysql2')
const DB_NAME = process.env.DB_NAME || 'db_bot'
const DB_HOST = process.env.DB_HOST || 'localhost'
const DB_USER = process.env.DB_USER || 'root'
class MyslAdapter {
db
listHistory = []
constructor() {
this.init().then()
}
async init() {
this.db = mysql.createConnection({
host: DB_HOST,
user: DB_USER,
database: DB_NAME,
})
await this.db.connect((error) => {
if (!error) {
console.log(`Solicitud de conexión a base de datos exitosa`)
}
if (error) {
console.log(`Solicitud de conexión fallida ${error.stack}`)
}
})
}
getPrevByNumber = (from) =>
new Promise((resolve, reject) => {
const sql = `SELECT * FROM history WHERE phone=${from} ORDER BY id DESC`
this.db.query(sql, (error, rows) => {
if (error) {
reject(error)
}
if (rows.length) {
const [row] = rows
row.options = JSON.parse(row.options)
resolve(row)
}
if (!rows.length) {
resolve(null)
}
})
})
save = (ctx) => {
const values = [
[
ctx.ref,
ctx.keyword,
ctx.answer,
ctx.refSerialize,
ctx.from,
JSON.stringify(ctx.options),
],
]
const sql =
'INSERT INTO history (ref, keyword, answer, refSerialize, phone, options ) values ?'
this.db.query(sql, [values], (err) => {
if (err) throw err
console.log('Guardado en DB...', values)
})
this.listHistory.push(ctx)
}
}
module.exports = MyslAdapter

222
yarn.lock
View File

@@ -82,15 +82,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/client-cognito-identity@npm:3.223.0": "@aws-sdk/client-cognito-identity@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/client-cognito-identity@npm:3.223.0" resolution: "@aws-sdk/client-cognito-identity@npm:3.222.0"
dependencies: dependencies:
"@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0 "@aws-crypto/sha256-js": 2.0.0
"@aws-sdk/client-sts": 3.223.0 "@aws-sdk/client-sts": 3.222.0
"@aws-sdk/config-resolver": 3.222.0 "@aws-sdk/config-resolver": 3.222.0
"@aws-sdk/credential-provider-node": 3.223.0 "@aws-sdk/credential-provider-node": 3.222.0
"@aws-sdk/fetch-http-handler": 3.222.0 "@aws-sdk/fetch-http-handler": 3.222.0
"@aws-sdk/hash-node": 3.222.0 "@aws-sdk/hash-node": 3.222.0
"@aws-sdk/invalid-dependency": 3.222.0 "@aws-sdk/invalid-dependency": 3.222.0
@@ -116,18 +116,19 @@ __metadata:
"@aws-sdk/util-defaults-mode-browser": 3.222.0 "@aws-sdk/util-defaults-mode-browser": 3.222.0
"@aws-sdk/util-defaults-mode-node": 3.222.0 "@aws-sdk/util-defaults-mode-node": 3.222.0
"@aws-sdk/util-endpoints": 3.222.0 "@aws-sdk/util-endpoints": 3.222.0
"@aws-sdk/util-retry": 3.222.0
"@aws-sdk/util-user-agent-browser": 3.222.0 "@aws-sdk/util-user-agent-browser": 3.222.0
"@aws-sdk/util-user-agent-node": 3.222.0 "@aws-sdk/util-user-agent-node": 3.222.0
"@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0 "@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: ada894c3fbe943044617d719dc947af51546dbfea72e5b63f23c6230677c39dc0355248ed1ba119a29f2d4b7bc64e28400880b580a263bcd45d05fdf45007ad7 checksum: b733d9bad0232a17967da9b27311cb2adf41acaefc584173e6d74b3b966ed3908b9e9fa65b3a0f3e12709dc305e64b1a5351ea43ac666650a375cb10143368e3
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/client-sso-oidc@npm:3.223.0": "@aws-sdk/client-sso-oidc@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/client-sso-oidc@npm:3.223.0" resolution: "@aws-sdk/client-sso-oidc@npm:3.222.0"
dependencies: dependencies:
"@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0 "@aws-crypto/sha256-js": 2.0.0
@@ -156,18 +157,19 @@ __metadata:
"@aws-sdk/util-defaults-mode-browser": 3.222.0 "@aws-sdk/util-defaults-mode-browser": 3.222.0
"@aws-sdk/util-defaults-mode-node": 3.222.0 "@aws-sdk/util-defaults-mode-node": 3.222.0
"@aws-sdk/util-endpoints": 3.222.0 "@aws-sdk/util-endpoints": 3.222.0
"@aws-sdk/util-retry": 3.222.0
"@aws-sdk/util-user-agent-browser": 3.222.0 "@aws-sdk/util-user-agent-browser": 3.222.0
"@aws-sdk/util-user-agent-node": 3.222.0 "@aws-sdk/util-user-agent-node": 3.222.0
"@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0 "@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: ab5b6142d897ec48a3bb246577c23d1b6e26ee228c7ce264f826d10f88caa83e03f0dac9d88e361c70b778ceef45f0ebd9712cd03ca5b60ab240a3d4382ecb7c checksum: 40674d89438b689480bdfa10bfb044d90341d87096ae6b0803e6ecc1695d48b1f7a8c513109e92001c380e2b2f5b18aa3e8af1c8ecd3d2f04f63f160cb039611
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/client-sso@npm:3.223.0": "@aws-sdk/client-sso@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/client-sso@npm:3.223.0" resolution: "@aws-sdk/client-sso@npm:3.222.0"
dependencies: dependencies:
"@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0 "@aws-crypto/sha256-js": 2.0.0
@@ -196,23 +198,24 @@ __metadata:
"@aws-sdk/util-defaults-mode-browser": 3.222.0 "@aws-sdk/util-defaults-mode-browser": 3.222.0
"@aws-sdk/util-defaults-mode-node": 3.222.0 "@aws-sdk/util-defaults-mode-node": 3.222.0
"@aws-sdk/util-endpoints": 3.222.0 "@aws-sdk/util-endpoints": 3.222.0
"@aws-sdk/util-retry": 3.222.0
"@aws-sdk/util-user-agent-browser": 3.222.0 "@aws-sdk/util-user-agent-browser": 3.222.0
"@aws-sdk/util-user-agent-node": 3.222.0 "@aws-sdk/util-user-agent-node": 3.222.0
"@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0 "@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 856e3745182906d274dc894baa7d853966b0074f89ea892f29132e1cefdf49f267f1d0fffaa2de3de352d19ff3963d59290602057bd4510731e0156199bed664 checksum: bc0cd1125bc5aa94b3fdec15167ce9539acf4a187da060d51fa8ad7c30d0bf6cfee9e3a0175d65e204aba92efee4087c99d1190e1b43927c01cd7a8b1bbbb93e
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/client-sts@npm:3.223.0": "@aws-sdk/client-sts@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/client-sts@npm:3.223.0" resolution: "@aws-sdk/client-sts@npm:3.222.0"
dependencies: dependencies:
"@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0 "@aws-crypto/sha256-js": 2.0.0
"@aws-sdk/config-resolver": 3.222.0 "@aws-sdk/config-resolver": 3.222.0
"@aws-sdk/credential-provider-node": 3.223.0 "@aws-sdk/credential-provider-node": 3.222.0
"@aws-sdk/fetch-http-handler": 3.222.0 "@aws-sdk/fetch-http-handler": 3.222.0
"@aws-sdk/hash-node": 3.222.0 "@aws-sdk/hash-node": 3.222.0
"@aws-sdk/invalid-dependency": 3.222.0 "@aws-sdk/invalid-dependency": 3.222.0
@@ -239,13 +242,14 @@ __metadata:
"@aws-sdk/util-defaults-mode-browser": 3.222.0 "@aws-sdk/util-defaults-mode-browser": 3.222.0
"@aws-sdk/util-defaults-mode-node": 3.222.0 "@aws-sdk/util-defaults-mode-node": 3.222.0
"@aws-sdk/util-endpoints": 3.222.0 "@aws-sdk/util-endpoints": 3.222.0
"@aws-sdk/util-retry": 3.222.0
"@aws-sdk/util-user-agent-browser": 3.222.0 "@aws-sdk/util-user-agent-browser": 3.222.0
"@aws-sdk/util-user-agent-node": 3.222.0 "@aws-sdk/util-user-agent-node": 3.222.0
"@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0 "@aws-sdk/util-utf8-node": 3.208.0
fast-xml-parser: 4.0.11 fast-xml-parser: 4.0.11
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 6976345f839b0028a0e83f6d11e3323da68cef103ae5381299c6d75df25a1ef336b83023c79896242fbc4b7d2a27f3deebb1b1922e815e6cc7780f3eee302210 checksum: 79f18e5b44541673213715e3465a8b000716c03120ea087e6920abba3542683dbd4b881ecb091ef90df34947eec00c82daf70089ea0e5e92cffbb4e57e2d76d7
languageName: node languageName: node
linkType: hard linkType: hard
@@ -262,15 +266,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/credential-provider-cognito-identity@npm:3.223.0": "@aws-sdk/credential-provider-cognito-identity@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.223.0" resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.222.0"
dependencies: dependencies:
"@aws-sdk/client-cognito-identity": 3.223.0 "@aws-sdk/client-cognito-identity": 3.222.0
"@aws-sdk/property-provider": 3.222.0 "@aws-sdk/property-provider": 3.222.0
"@aws-sdk/types": 3.222.0 "@aws-sdk/types": 3.222.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: e0f03110b120699ef9c458edd5b1a248f5e3f360931b2e8be7ebb7fc33da51ac1c3fdf96bb05a755a2d303c00c7effee7a582706da2333b4ee43c0040ff551a5 checksum: e6a61cf601825907931ed0cc42050b895b150468feb95c1052e053ce00d33e8d225663ca337da1c5825eee7e24438311ba0d28b2a6021868d3e6796aa81fdeeb
languageName: node languageName: node
linkType: hard linkType: hard
@@ -298,37 +302,37 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/credential-provider-ini@npm:3.223.0": "@aws-sdk/credential-provider-ini@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/credential-provider-ini@npm:3.223.0" resolution: "@aws-sdk/credential-provider-ini@npm:3.222.0"
dependencies: dependencies:
"@aws-sdk/credential-provider-env": 3.222.0 "@aws-sdk/credential-provider-env": 3.222.0
"@aws-sdk/credential-provider-imds": 3.222.0 "@aws-sdk/credential-provider-imds": 3.222.0
"@aws-sdk/credential-provider-sso": 3.223.0 "@aws-sdk/credential-provider-sso": 3.222.0
"@aws-sdk/credential-provider-web-identity": 3.222.0 "@aws-sdk/credential-provider-web-identity": 3.222.0
"@aws-sdk/property-provider": 3.222.0 "@aws-sdk/property-provider": 3.222.0
"@aws-sdk/shared-ini-file-loader": 3.222.0 "@aws-sdk/shared-ini-file-loader": 3.222.0
"@aws-sdk/types": 3.222.0 "@aws-sdk/types": 3.222.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: f407fe591999f1da1d5580b182af261ceeb4455da9a53d18ae871c9cf244e6e72fa10ef28036419790e2b5787d64c5de5b4daf4c7f69acb866894410baa880d0 checksum: eac19a9b52066f76cf23bee102369df7d50097dfee3be14b12c2e178c16868acd1a79b13c00d3e3ac40d2fbc14b4e2b06119d0c51c5d875c6be3606c33514d62
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/credential-provider-node@npm:3.223.0": "@aws-sdk/credential-provider-node@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/credential-provider-node@npm:3.223.0" resolution: "@aws-sdk/credential-provider-node@npm:3.222.0"
dependencies: dependencies:
"@aws-sdk/credential-provider-env": 3.222.0 "@aws-sdk/credential-provider-env": 3.222.0
"@aws-sdk/credential-provider-imds": 3.222.0 "@aws-sdk/credential-provider-imds": 3.222.0
"@aws-sdk/credential-provider-ini": 3.223.0 "@aws-sdk/credential-provider-ini": 3.222.0
"@aws-sdk/credential-provider-process": 3.222.0 "@aws-sdk/credential-provider-process": 3.222.0
"@aws-sdk/credential-provider-sso": 3.223.0 "@aws-sdk/credential-provider-sso": 3.222.0
"@aws-sdk/credential-provider-web-identity": 3.222.0 "@aws-sdk/credential-provider-web-identity": 3.222.0
"@aws-sdk/property-provider": 3.222.0 "@aws-sdk/property-provider": 3.222.0
"@aws-sdk/shared-ini-file-loader": 3.222.0 "@aws-sdk/shared-ini-file-loader": 3.222.0
"@aws-sdk/types": 3.222.0 "@aws-sdk/types": 3.222.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 6ce5f88f75a6e879344ea76fa2b390c779d74f1b3657fa15367b15797b09d9713ef0d2f14c95421254a6bc0b8bde1acd2634978a6549e02a74c33160ae6130fd checksum: f17ce6c9b45d48d9bebd63766b5d85e45f6a1d50b02bea4784d0055269a0f5c05e5ba343c6b138cd29086b94c6bb4511568e9fb59f340f3988526b2d7950cb4c
languageName: node languageName: node
linkType: hard linkType: hard
@@ -344,17 +348,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/credential-provider-sso@npm:3.223.0": "@aws-sdk/credential-provider-sso@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/credential-provider-sso@npm:3.223.0" resolution: "@aws-sdk/credential-provider-sso@npm:3.222.0"
dependencies: dependencies:
"@aws-sdk/client-sso": 3.223.0 "@aws-sdk/client-sso": 3.222.0
"@aws-sdk/property-provider": 3.222.0 "@aws-sdk/property-provider": 3.222.0
"@aws-sdk/shared-ini-file-loader": 3.222.0 "@aws-sdk/shared-ini-file-loader": 3.222.0
"@aws-sdk/token-providers": 3.223.0 "@aws-sdk/token-providers": 3.222.0
"@aws-sdk/types": 3.222.0 "@aws-sdk/types": 3.222.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 4593a94dc86ef7218517061cf875285c2c6087f1d4a1199442055e6165701f11f9921612a04ab3c1b3f29b3132d46a8ce8cd26070fad132509e20eca1b89f217 checksum: 8e0a39a722fd6548b9758ab4c711eac9128a64bae1fa9bfce5f0b92c2df34883fdcd544c9a48f501d3a7b695e6d0b51a9b5e1be1b7eac626a1818860cfc86072
languageName: node languageName: node
linkType: hard linkType: hard
@@ -370,25 +374,25 @@ __metadata:
linkType: hard linkType: hard
"@aws-sdk/credential-providers@npm:^3.186.0": "@aws-sdk/credential-providers@npm:^3.186.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/credential-providers@npm:3.223.0" resolution: "@aws-sdk/credential-providers@npm:3.222.0"
dependencies: dependencies:
"@aws-sdk/client-cognito-identity": 3.223.0 "@aws-sdk/client-cognito-identity": 3.222.0
"@aws-sdk/client-sso": 3.223.0 "@aws-sdk/client-sso": 3.222.0
"@aws-sdk/client-sts": 3.223.0 "@aws-sdk/client-sts": 3.222.0
"@aws-sdk/credential-provider-cognito-identity": 3.223.0 "@aws-sdk/credential-provider-cognito-identity": 3.222.0
"@aws-sdk/credential-provider-env": 3.222.0 "@aws-sdk/credential-provider-env": 3.222.0
"@aws-sdk/credential-provider-imds": 3.222.0 "@aws-sdk/credential-provider-imds": 3.222.0
"@aws-sdk/credential-provider-ini": 3.223.0 "@aws-sdk/credential-provider-ini": 3.222.0
"@aws-sdk/credential-provider-node": 3.223.0 "@aws-sdk/credential-provider-node": 3.222.0
"@aws-sdk/credential-provider-process": 3.222.0 "@aws-sdk/credential-provider-process": 3.222.0
"@aws-sdk/credential-provider-sso": 3.223.0 "@aws-sdk/credential-provider-sso": 3.222.0
"@aws-sdk/credential-provider-web-identity": 3.222.0 "@aws-sdk/credential-provider-web-identity": 3.222.0
"@aws-sdk/property-provider": 3.222.0 "@aws-sdk/property-provider": 3.222.0
"@aws-sdk/shared-ini-file-loader": 3.222.0 "@aws-sdk/shared-ini-file-loader": 3.222.0
"@aws-sdk/types": 3.222.0 "@aws-sdk/types": 3.222.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 289d043f41460751e90c3adc323f3a56e517f67c0a7f8889249e0969b3302f19d093eef4a10d3528bdf34f1043f95fa41555ed5c91af4d2ca636cded1775c81c checksum: a6c159abbc210d62ed7d1153278b423595493583f53ec2a9143b402ee149cc1ae39be41615c76c3b658e1e9f70e89019a594c8e7a6a320cf7ea37443714a79ac
languageName: node languageName: node
linkType: hard linkType: hard
@@ -674,16 +678,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/token-providers@npm:3.223.0": "@aws-sdk/token-providers@npm:3.222.0":
version: 3.223.0 version: 3.222.0
resolution: "@aws-sdk/token-providers@npm:3.223.0" resolution: "@aws-sdk/token-providers@npm:3.222.0"
dependencies: dependencies:
"@aws-sdk/client-sso-oidc": 3.223.0 "@aws-sdk/client-sso-oidc": 3.222.0
"@aws-sdk/property-provider": 3.222.0 "@aws-sdk/property-provider": 3.222.0
"@aws-sdk/shared-ini-file-loader": 3.222.0 "@aws-sdk/shared-ini-file-loader": 3.222.0
"@aws-sdk/types": 3.222.0 "@aws-sdk/types": 3.222.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 08d724bc685b90761159b449413c9dddb581cc61cd982ee9a189e8682d1a703acc70663beec2ae31d1ebf6fe9a86480b63fb65da531e35b2e8772a2c3906969f checksum: e0d2d9af50570ca1e9ae4cfe32889a9146a0e49ce3004dfc4d5305ba0f64b7561da95d09ccaf18927638417d3bd1eb9772cb58256aef242beab03a56e4e68883
languageName: node languageName: node
linkType: hard linkType: hard
@@ -815,6 +819,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/util-retry@npm:3.222.0":
version: 3.222.0
resolution: "@aws-sdk/util-retry@npm:3.222.0"
dependencies:
"@aws-sdk/service-error-classification": 3.222.0
tslib: ^2.3.1
checksum: d4b38a23a310d44d211db2cfb2ae53ef41cf805308d08e56d9ca786fc69fd6b244f331d40ea35023bbc53625c7b2c1f4fab9fabd32d0a10396d4359ac50eff09
languageName: node
linkType: hard
"@aws-sdk/util-uri-escape@npm:3.201.0": "@aws-sdk/util-uri-escape@npm:3.201.0":
version: 3.201.0 version: 3.201.0
resolution: "@aws-sdk/util-uri-escape@npm:3.201.0" resolution: "@aws-sdk/util-uri-escape@npm:3.201.0"
@@ -935,6 +949,7 @@ __metadata:
dependencies: dependencies:
dotenv: ^16.0.3 dotenv: ^16.0.3
mongodb: ^4.11.0 mongodb: ^4.11.0
mysql2: ^2.3.3
languageName: unknown languageName: unknown
linkType: soft linkType: soft
@@ -3254,6 +3269,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"denque@npm:^2.0.1":
version: 2.1.0
resolution: "denque@npm:2.1.0"
checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74
languageName: node
linkType: hard
"depd@npm:^1.1.2": "depd@npm:^1.1.2":
version: 1.1.2 version: 1.1.2
resolution: "depd@npm:1.1.2" resolution: "depd@npm:1.1.2"
@@ -4490,6 +4512,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"generate-function@npm:^2.3.1":
version: 2.3.1
resolution: "generate-function@npm:2.3.1"
dependencies:
is-property: ^1.0.2
checksum: 652f083de206ead2bae4caf9c7eeb465e8d98c0b8ed2a29c6afc538cef0785b5c6eea10548f1e13cc586d3afd796c13c830c2cb3dc612ec2457b2aadda5f57c9
languageName: node
linkType: hard
"get-caller-file@npm:^2.0.5": "get-caller-file@npm:^2.0.5":
version: 2.0.5 version: 2.0.5
resolution: "get-caller-file@npm:2.0.5" resolution: "get-caller-file@npm:2.0.5"
@@ -4900,7 +4931,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"iconv-lite@npm:^0.6.2": "iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3":
version: 0.6.3 version: 0.6.3
resolution: "iconv-lite@npm:0.6.3" resolution: "iconv-lite@npm:0.6.3"
dependencies: dependencies:
@@ -5143,6 +5174,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"is-property@npm:^1.0.2":
version: 1.0.2
resolution: "is-property@npm:1.0.2"
checksum: 33b661a3690bcc88f7e47bb0a21b9e3187e76a317541ea7ec5e8096d954f441b77a46d8930c785f7fbf4ef8dfd624c25495221e026e50f74c9048fe501773be5
languageName: node
linkType: hard
"is-reference@npm:1.2.1": "is-reference@npm:1.2.1":
version: 1.2.1 version: 1.2.1
resolution: "is-reference@npm:1.2.1" resolution: "is-reference@npm:1.2.1"
@@ -5524,6 +5562,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"long@npm:^4.0.0":
version: 4.0.0
resolution: "long@npm:4.0.0"
checksum: 16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744
languageName: node
linkType: hard
"longest-streak@npm:^3.0.0": "longest-streak@npm:^3.0.0":
version: 3.1.0 version: 3.1.0
resolution: "longest-streak@npm:3.1.0" resolution: "longest-streak@npm:3.1.0"
@@ -5531,6 +5576,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"lru-cache@npm:^4.1.3":
version: 4.1.5
resolution: "lru-cache@npm:4.1.5"
dependencies:
pseudomap: ^1.0.2
yallist: ^2.1.2
checksum: 4bb4b58a36cd7dc4dcec74cbe6a8f766a38b7426f1ff59d4cf7d82a2aa9b9565cd1cb98f6ff60ce5cd174524868d7bc9b7b1c294371851356066ca9ac4cf135a
languageName: node
linkType: hard
"lru-cache@npm:^6.0.0": "lru-cache@npm:^6.0.0":
version: 6.0.0 version: 6.0.0
resolution: "lru-cache@npm:6.0.0" resolution: "lru-cache@npm:6.0.0"
@@ -6407,6 +6462,22 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"mysql2@npm:^2.3.3":
version: 2.3.3
resolution: "mysql2@npm:2.3.3"
dependencies:
denque: ^2.0.1
generate-function: ^2.3.1
iconv-lite: ^0.6.3
long: ^4.0.0
lru-cache: ^6.0.0
named-placeholders: ^1.1.2
seq-queue: ^0.0.5
sqlstring: ^2.3.2
checksum: 45e479d0cbdb24ceb9d1846a1708ae2c33aa64f603f7899279b33560b1eec441f1b7a596075896f1305f701cfbc083bceb88bc72ba5d2f3656a3d6102611286a
languageName: node
linkType: hard
"mz@npm:^2.7.0": "mz@npm:^2.7.0":
version: 2.7.0 version: 2.7.0
resolution: "mz@npm:2.7.0" resolution: "mz@npm:2.7.0"
@@ -6418,6 +6489,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"named-placeholders@npm:^1.1.2":
version: 1.1.2
resolution: "named-placeholders@npm:1.1.2"
dependencies:
lru-cache: ^4.1.3
checksum: c9317d1b479d6733b3baedfde209c6c866cf387c2d625837f93355fdb6a9055b1e8180b883fe00bcb20edb3ba4dd21128ec2f1ed8cb884385cef7698cbcadcc4
languageName: node
linkType: hard
"nanoid@npm:^3.3.3, nanoid@npm:^3.3.4": "nanoid@npm:^3.3.3, nanoid@npm:^3.3.4":
version: 3.3.4 version: 3.3.4
resolution: "nanoid@npm:3.3.4" resolution: "nanoid@npm:3.3.4"
@@ -7087,6 +7167,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"pseudomap@npm:^1.0.2":
version: 1.0.2
resolution: "pseudomap@npm:1.0.2"
checksum: 856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5
languageName: node
linkType: hard
"pump@npm:^3.0.0": "pump@npm:^3.0.0":
version: 3.0.0 version: 3.0.0
resolution: "pump@npm:3.0.0" resolution: "pump@npm:3.0.0"
@@ -7564,6 +7651,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"seq-queue@npm:^0.0.5":
version: 0.0.5
resolution: "seq-queue@npm:0.0.5"
checksum: f8695a6cb613e1b378b9686cde4ea626944091a412fc1c9d24c5039283d4351dd115f4505e4cf103d3a2e4a9a6a72fc7698fdce703839fb1fec9627aa4ce5563
languageName: node
linkType: hard
"set-blocking@npm:^2.0.0": "set-blocking@npm:^2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "set-blocking@npm:2.0.0" resolution: "set-blocking@npm:2.0.0"
@@ -7756,6 +7850,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"sqlstring@npm:^2.3.2":
version: 2.3.3
resolution: "sqlstring@npm:2.3.3"
checksum: 1e7e2d51c38a0cf7372e875408ca100b6e0c9a941ab7773975ea41fb36e5528e404dc787689be855780cf6d0a829ff71027964ae3a05a7446e91dce26672fda7
languageName: node
linkType: hard
"ssri@npm:^9.0.0": "ssri@npm:^9.0.0":
version: 9.0.1 version: 9.0.1
resolution: "ssri@npm:9.0.1" resolution: "ssri@npm:9.0.1"
@@ -8746,6 +8847,13 @@ wrangler@latest:
languageName: node languageName: node
linkType: hard linkType: hard
"yallist@npm:^2.1.2":
version: 2.1.2
resolution: "yallist@npm:2.1.2"
checksum: 9ba99409209f485b6fcb970330908a6d41fa1c933f75e08250316cce19383179a6b70a7e0721b89672ebb6199cc377bf3e432f55100da6a7d6e11902b0a642cb
languageName: node
linkType: hard
"yallist@npm:^4.0.0": "yallist@npm:^4.0.0":
version: 4.0.0 version: 4.0.0
resolution: "yallist@npm:4.0.0" resolution: "yallist@npm:4.0.0"