{"_id":"sulla","_rev":"29-4768b8dd2fe2c2e84e8e2573e6c8f213","name":"sulla","dist-tags":{"latest":"2.4.0"},"versions":{"1.0.0":{"name":"sulla","version":"1.0.0","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm run build:middleware && npm run build:lib","build:lib":"ts-node prebuild.ts","build:middleware":"tsc --out src/lib/middleware.js src/middleware/middleware.ts --module amd","watch":"npm run build && tsc-watch ./src/index.ts --outDir ./dist --onSuccess \"node ./dist/index.js\" --onFailure \"echo Error while compiling\" --compiler typescript/bin/tsc","clean":"rm -rf session && rm -rf dist","clean:full":"rm -rf node_modules && npm run clean","precise-commits":"precise-commits","test":"echo \"Error: no test specified\" && exit 1"},"husky":{"hooks":{"pre-commit":"npm run precise-commits"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^12.0.7","@types/puppeteer":"^1.12.4","@types/shelljs":"^0.8.5","husky":"^2.4.0","precise-commits":"^1.0.2","prettier":"^1.18.2","ts-node":"^8.2.0","tsc-watch":"^2.2.1","typescript":"^3.5.1"},"dependencies":{"ora":"^3.4.0","puppeteer":"^1.17.0","qrcode-terminal":"^0.12.0","rxjs":"^6.5.2","shelljs":"^0.8.3"},"gitHead":"b8b4435f3507f1c46a417234a81f590e2c31b042","_id":"sulla@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"dist":{"integrity":"sha512-k0M4sw4ygG7jLVjWXn5gHNdpsdVKQA8vN/UG5F/HlbslevbPhcb0tD9+GRfRw5528iJ4Jdc+iuFk73PBnj0pfA==","shasum":"f2dd2694a8cdd1fc0dd37a84aa01e0f69aee951e","tarball":"https://registry.npmjs.org/sulla/-/sulla-1.0.0.tgz","fileCount":29,"unpackedSize":74263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/mPdCRA9TVsSAnZWagAAcqYP/3PwJ1ADR6xt3ayPShHW\nu4mRZwy3ORA7aojvX65oT7tuti87cUEiYDmDJJsMtWMmEP3rS1wZn3+U0oEn\nOezwPyaV7OtdhNuxvdPnhKyx/e52BI0pqxaLI46RCUagRsbVxBiQtza+GvDV\n0jQk6bPHdF00/97Nopyy5q9nC4DfmM4V9049vs/8tCzZxk4uzPpF/4qQyW07\nbLasPtitWD7oeuMkttg9IM/d4wVBxdWX1bwNBPE5G7o88SwBg4ghGYw7nrHI\nCE/jv2KjuxAXWyxypDHvyieG/9qkIwKToUyuMbo54M2Dq3eU/iJsUl+3FPCn\np86m6b9AC8Cx0h3NefXeTiVbetXQcmVWnV7RuFoyNa0gbB2bf55307Wzrgg0\nOSNOULiE5glDQLBpBgBFWkCs7N9GZhk9DH6vb9H0SDYnRVzxvBhkmRcUxshF\nP0uviYcFqalyRsdsoawnMVq/pIXM6r9YZmqogXKpwwllYVA5jsEkmHf202cd\nM89KzN6ZqRqS0DgPwS+EULc89E2OFiBs9mWH+99T83dkc3xbpMpM2fX3zZj5\nVVXwvROfPfE8QwzHgtPNrm2YKmciF5sVbo+nfzXdIUGnobRh1F0pFbQB+/bZ\n17cOCLLs4qhPJF1dpEF7N/xKMq0vTGm4El19tXaiwJG+t4tON6F3A1KzIJ7M\nKbHD\r\n=/Z58\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4kTCa9Bx082Tldt5KyjZib75Bj8655qUiSuuIYqx8twIhAMGKFOGy2G3jLa/nQonZ2ijU4RlV2ib9vzVhXOjV70O7"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_1.0.0_1560175580468_0.7078503035023336"},"_hasShrinkwrap":false},"1.0.1":{"name":"sulla","version":"1.0.1","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm run build:middleware && npm run build:lib","build:lib":"ts-node prebuild.ts","build:middleware":"tsc --out src/lib/middleware.js src/middleware/middleware.ts --module amd","watch":"npm run build && tsc-watch ./src/index.ts --outDir ./dist --onSuccess \"node ./dist/index.js\" --onFailure \"echo Error while compiling\" --compiler typescript/bin/tsc","clean":"rm -rf session && rm -rf dist","clean:full":"rm -rf node_modules && npm run clean","precise-commits":"precise-commits","test":"echo \"Error: no test specified\" && exit 1"},"husky":{"hooks":{"pre-commit":"npm run precise-commits"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^12.0.7","@types/puppeteer":"^1.12.4","@types/shelljs":"^0.8.5","husky":"^2.4.0","precise-commits":"^1.0.2","prettier":"^1.18.2","ts-node":"^8.2.0","tsc-watch":"^2.2.1","typescript":"^3.5.1"},"dependencies":{"ora":"^3.4.0","puppeteer":"^1.17.0","qrcode-terminal":"^0.12.0","rxjs":"^6.5.2","shelljs":"^0.8.3"},"gitHead":"3df4434967a15f1ccf8ae3c2a3e93a135cb7311f","_id":"sulla@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"dist":{"integrity":"sha512-BkXmrJIHfIbEOL1WiT14kPezTx+Ze5rfjO9YC3UvvypbixZA1gqtshNUTAY/Hlke6te6gbHIW9E0OkLzWym6Ww==","shasum":"d808767857e41f455cafff9f28f48aad5862e093","tarball":"https://registry.npmjs.org/sulla/-/sulla-1.0.1.tgz","fileCount":29,"unpackedSize":74623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/mvrCRA9TVsSAnZWagAAAIcP/0EsYOjiom/lEQEzZbnc\n6LaXiy4gQS6KUGlVk8GZ6qCxMyto00tlTK0kRzBk6a0D6JtJQ6sv36K8eIBA\n3elnNyAWzvg+uniwENmRPHMNDkx0ak4ZMXuVIWceT+LIz539GyQ0XGXDN0eN\n00mS5Ie3q8wCWG45lORN00I8qVE05Xz8OYmRST+AqOqBVlj4EXz2DB9TbdLF\nCLB8NSf/+hDLBOTIfYfbJDBsg36Zz+Y6rXRdeGW2DmiUobOAvNeUU4YfiNLc\n0e3yt31MZs+otAFqqRKfSl3knRTn5J/edniB4ujt/wdsJkaLOML6SNSFzh0i\nv6wvZuQ9mk9jntN4VUD4+FMBr40gszjQrRknsNR75qWvbtTw2+iQxqXBUebG\nq39xscX4LtuitomxpwmWI/ya6116m9EVt/m++OPGCerFk/FOkF3VaMf+cbW4\nfBInO1rghmyIjZOLEKMCHZqGEpSPUS8TmzfpTfJwB+PU7ADzCdt0xs+DU3wo\nsTo5G7Li3rwWp1bb6Y5yBl+Q5+LQZYtS5FH5baosXuWr97QPLhDIn1tyaZxR\ngrAsjbStyXo8x2/cQy2BHtJX1GmSD/y58Zqp3qHyYOdumAkNSvXMZ01XwICp\nqjndXRacHkiiGmvXKpLKXzU5puQ0evGdQTiKgxpx/A6+5zaBewG8V3MUGpwl\ndSh2\r\n=XoVu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeB6IGa6nvGYu4DNb9ia3LDHBoNzunlDDBUJcjwTGMjQIhAJD0J96JNfLzEj1M9Tm13YdLrxkjRTseZ7y+GFcuON9N"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_1.0.1_1560177643160_0.8668602254045088"},"_hasShrinkwrap":false},"1.0.2":{"name":"sulla","version":"1.0.2","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm run build:middleware && npm run build:lib","build:lib":"ts-node prebuild.ts","build:middleware":"tsc --out src/lib/middleware.js src/middleware/middleware.ts --module amd","watch":"npm run build && tsc-watch ./src/index.ts --outDir ./dist --onSuccess \"node ./dist/index.js\" --onFailure \"echo Error while compiling\" --compiler typescript/bin/tsc","clean":"rm -rf session && rm -rf dist","clean:full":"rm -rf node_modules && npm run clean","precise-commits":"precise-commits","test":"echo \"Error: no test specified\" && exit 1"},"husky":{"hooks":{"pre-commit":"npm run precise-commits"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^12.0.7","@types/puppeteer":"^1.12.4","@types/shelljs":"^0.8.5","husky":"^2.4.0","precise-commits":"^1.0.2","prettier":"^1.18.2","ts-node":"^8.2.0","tsc-watch":"^2.2.1","typescript":"^3.5.1"},"dependencies":{"ora":"^3.4.0","puppeteer":"^1.17.0","qrcode-terminal":"^0.12.0","rxjs":"^6.5.2","shelljs":"^0.8.3"},"gitHead":"96cba56011323f84d3aaabd5e42b371e79bd4ec2","_id":"sulla@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"dist":{"integrity":"sha512-xrOdYXg33hjF+GWtbBY0IP4+9JlAG/GgfrmrlrqwwPAku0G5PvLFoyajmf6o/Mv9ofVAexAddJJ1SrcckYRX2w==","shasum":"6b82db2619b6b43b7179d3df23f387cb823535bb","tarball":"https://registry.npmjs.org/sulla/-/sulla-1.0.2.tgz","fileCount":29,"unpackedSize":74532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/op+CRA9TVsSAnZWagAAxGYP/jc1V+cCFaF0HmdlyUlr\nv35DFE/T9/herzKGluCPpWlNJbOSDeCZAT+BkrspcA24zRl+lBT+NsBTbqVu\nBR8PBW51Qfx5cwZiCGge+X3ofTCaZcwD1D9rfW+ce6s1L8vCSxDSm8H8tspL\ni2rEC6ypLquVFLOFqATSDLnMt3xxmZEGNCWiU21uo0yxSCpaKxph4RFZ1URn\npSQHzuA+BCzBtYg/ULEBHDSLVQg3C6QzsSgKYuH+MnFGboh/vwQMo0vo0+RQ\nwcSn+h74Yps5p6yGSzC1c4+heGYkWU0Rk4kCZuQ1cxbJp1AmfDDnkKUG2KLa\nHcax7GAW1fbt6y8q+tPgbG4g4Vf+dIv2P/umV8YGGh2On+W+hJgoiQ1/ifNU\nlowTcjjQQYUOnzegn7c9hyWggjM6ZcwoWm4fD542d7qkpxasJVhHQZp54ala\niALkEmO6AHPeJo0Bju0IBkg+I8Xa6HtGk1M2nkSwdN/+RK0ONpB9OwxMRHO0\nBXP+XnMaDV05AcixpZAxctSMIRDSjhPOV2IJaUoVsWfpZkZ1Q0hLhF+sDKiO\nLBy3U0vTRsEklaeXMVI0Rf1WBbEKyddLbc2xTuBVT+5tQw80f0WUR1aA49N0\nvlartJ6GBs0IR3J+Li7DF5a6cpcA0yTCXudgMq5bO6CHjQIlbWyb8tt/EcfH\nlwsp\r\n=uBUZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2LUpWB7klHJaqaSw/nWcwJXxgwhEeymDNJMmYRtOkBAiAgouTRnrDw2fDaXRLvmOVNUspL3xbTSohr+AHXH7Q3Hw=="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_1.0.2_1560185469825_0.48569744049688524"},"_hasShrinkwrap":false},"1.0.3":{"name":"sulla","version":"1.0.3","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm run build:middleware && npm run build:lib","build:lib":"ts-node prebuild.ts","build:middleware":"tsc --out src/lib/middleware.js src/middleware/middleware.ts --module amd","watch":"npm run build && tsc-watch ./src/index.ts --outDir ./dist --onSuccess \"node ./dist/index.js\" --onFailure \"echo Error while compiling\" --compiler typescript/bin/tsc","clean":"rm -rf session && rm -rf dist","clean:full":"rm -rf node_modules && npm run clean","precise-commits":"precise-commits","test":"echo \"Error: no test specified\" && exit 1"},"husky":{"hooks":{"pre-commit":"npm run precise-commits"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^12.0.7","@types/puppeteer":"^1.12.4","@types/shelljs":"^0.8.5","husky":"^2.4.0","precise-commits":"^1.0.2","prettier":"^1.18.2","ts-node":"^8.2.0","tsc-watch":"^2.2.1","typescript":"^3.5.1"},"dependencies":{"ora":"^3.4.0","puppeteer":"^1.17.0","qrcode-terminal":"^0.12.0","rxjs":"^6.5.2","shelljs":"^0.8.3"},"gitHead":"96cba56011323f84d3aaabd5e42b371e79bd4ec2","_id":"sulla@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"dist":{"integrity":"sha512-PvPFlYZOe3d25U62t8XHH4kOFHtFYhho4xyvbMS+u8p7ls8cLFdP7K8YdNx4r38g5A6EwXKGoks4j9EG/ZPMWg==","shasum":"4aa26f8f0091f08d3cdbc866f760241d04d9c0a0","tarball":"https://registry.npmjs.org/sulla/-/sulla-1.0.3.tgz","fileCount":29,"unpackedSize":74847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/pHKCRA9TVsSAnZWagAAZEcP/iKMdnKCjXSsvg4MEbC9\nFEOAsoCWuPZ8fR9cQPqAhFz4JERLkfy5Gvk4PK8t9dTWSyouPHfBGaqi/FzO\nEgOpByb4rD0Vab0w9RJNhKprFnRb47r7g5EriO6XKR+6KldTL/yoD45kVhgw\np+RMBdht3BlENjJE/gztEzmb0ArkD5OUwN76nrL8Bfz92kzV1+ADkwowUTCb\nfuIt+cL+GTAW/zwGcZSklYdrOjN3BEQnDo/bilJny6l1ImiUw1rLzGSuujIJ\nOhEcz9HTQpayNUBNe3sAuv2f/s0kQoRAyN2n9VdAYyfXfoTNHwG9dkHV9yTP\nqsw5O8fmiKn0PpDe0UoFcwtMLTLCYYQT0W0xfqjOpmYqL5tdYnzdWfEAx1Gb\nJSY5oTZIJ6B8zfpPp2Zf6X+erbFdAIP0fouf9++SgJ4YZAxlMXv2SHGPyDM9\ngFnfdDomkgDJLXGWIRHueLc/ci7KbM69qJrYX7WyTBStx6eF702SiRpot/KN\nJRaM/B5U2lP14TyIP1FjuD7/pZpM/MQeGq7j1AyNVJ1TuDfez9++xvvnKJ2U\n2ldlnlqe6nBzQcPt+GRBrMNwxTy/czEz1tkgXmW3AzOgELCAgk24+7yAQsi0\nxp3LFHFPZxwHb1LpUkRNb8xa1oF/rx3ORGTJkwfRnE5ikpz7ytw6msXd/WeC\ndSiA\r\n=VE7C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICO4Xrg7LR0eJTiBfOzo+Qd31o3VJOuXebEAwFE9LQrcAiA5G2eCp5BfjFAJ3685m6CMewJQ66gFoxvyCamJpAQSGg=="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_1.0.3_1560187337698_0.38022396551109505"},"_hasShrinkwrap":false},"1.1.0":{"name":"sulla","version":"1.1.0","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm run build:middleware && npm run build:lib","build:lib":"ts-node prebuild.ts","build:middleware":"tsc --out src/lib/middleware.js src/middleware/middleware.ts --module amd","watch":"npm run build && tsc-watch ./src/index.ts --outDir ./dist --onSuccess \"node ./dist/index.js\" --onFailure \"echo Error while compiling\" --compiler typescript/bin/tsc","clean":"rm -rf session && rm -rf dist","clean:full":"rm -rf node_modules && npm run clean","precise-commits":"precise-commits","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"npm run precise-commits"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^12.0.7","@types/puppeteer":"^1.12.4","@types/shelljs":"^0.8.5","husky":"^2.4.0","precise-commits":"^1.0.2","prettier":"^1.18.2","ts-node":"^8.2.0","tsc-watch":"^2.2.1","typescript":"^3.5.1"},"dependencies":{"ora":"^3.4.0","puppeteer":"^1.17.0","qrcode-terminal":"^0.12.0","rxjs":"^6.5.2","shelljs":"^0.8.3"},"gitHead":"ea97a1dadc68355c55df57e67cd41a87e9acd246","_id":"sulla@1.1.0","_nodeVersion":"9.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZVIY9EbSR0WLKB7huWittj9Hlx6Hae3Uov+IM2piqry9RsIBV7LJQ+/7jVjtpi9gtDVQPgDMvTx12NrugY4tdQ==","shasum":"a38475f7fb8c6ac9ef962e190a3920d32f8b5dae","tarball":"https://registry.npmjs.org/sulla/-/sulla-1.1.0.tgz","fileCount":5,"unpackedSize":3489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/tzpCRA9TVsSAnZWagAACm0QAIZHrb0isYmRwp6zyM1t\nMrPY3umJvWV4CVeDGS/b5mlRWcbFae4/jnB06t3EIfNRRG6COPIquvmEtlSv\nhWRKVrZO4HW7FOiO5ylOi7EW+8t12KovoQ4LAymiZYFomoOA6lPSNm9RVBOB\n/q9wK4hHpwGBfrekhtdAYlp0nDs3MbfiEhyLmEtUskPQMaclIn3WSL3c5xKt\nVo3AxLH9SaZ44hNodGtFbN7V6XGKYgLYicQu8F9CTfwMgySyC/CuNXahleGu\nox3Zob6QoEcQPF9Oudu9zmKfKwU2xwuDXnIioLYGe0aA2GC1A3jWZjDWtLpV\nl6M3hYBTOIF0DzTV8gw17tmpom9EWb5CCQyvaoj8kEOJkCRP0+qZag4hjlJt\nyUYbKfuBd5OkIJ2bUrWHAAFJBGDhUzxS3QHppy/K+EmS1IS6ZEVQ8MpvybMb\na7fBF+0womt7k6e16mCBXrlZfkcSeG1sRmuNYGdV5JbWVNrp7ADqztli8NSn\nGXGsDehjnDYafgNoJtoQTfoRX1v7lPXMLYoglCt0Ap5R1FVKDmDqi0N7P5Yb\n00MpG0es64BQo4WAO75jr4iEiucT7gddqwXQ1d0stqxc9rZv1P+OUjaZvMU9\nhYrRyrYs449WUYxBoH0yX8HU9I7WgmM59zsaP7MPagvG+b7ZaWu5XOiscLEq\nu+g0\r\n=r0BA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFAWQ9ott3iEodoDC/MUMSgx02ljsrVFq8PMtYT8Z2jwIgMD6pZ7T/qmzn8EWbN61W22zLFXld6ary6Cj2/7q2q7k="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_1.1.0_1560206568592_0.44089898297357455"},"_hasShrinkwrap":false},"1.1.1":{"name":"sulla","version":"1.1.1","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm run build:middleware && npm run build:lib","build:lib":"ts-node prebuild.ts","build:middleware":"tsc --out src/lib/middleware.js src/middleware/middleware.ts --module amd","watch":"npm run build && tsc-watch ./src/index.ts --outDir ./dist --onSuccess \"node ./dist/index.js\" --onFailure \"echo Error while compiling\" --compiler typescript/bin/tsc","clean":"rm -rf session && rm -rf dist","clean:full":"rm -rf node_modules && npm run clean","precise-commits":"precise-commits","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"npm run precise-commits"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^12.0.7","@types/puppeteer":"^1.12.4","@types/shelljs":"^0.8.5","husky":"^2.4.0","precise-commits":"^1.0.2","prettier":"^1.18.2","ts-node":"^8.2.0","tsc-watch":"^2.2.1","typescript":"^3.5.1"},"dependencies":{"ora":"^3.4.0","puppeteer":"^1.17.0","qrcode-terminal":"^0.12.0","rxjs":"^6.5.2","shelljs":"^0.8.3"},"gitHead":"ed63ad675738521f43708228b79b07cbcbd93b6d","_id":"sulla@1.1.1","_nodeVersion":"9.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+mrftHhyyoQJqANh8Myj7qCa7mbU59fRVa8wIoOe2ESebKhszeKmY0qNcb/uV4lRrmTgrCqzuDUpo/Q3QkB+1g==","shasum":"cba6e160cce68e7583662c8288d22da39ebee31c","tarball":"https://registry.npmjs.org/sulla/-/sulla-1.1.1.tgz","fileCount":34,"unpackedSize":80316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/t6ACRA9TVsSAnZWagAAGKcQAIYV1KkCLkO/Mh7cGvli\nlZzg5jyUVrm1iESui+xS43k6Z5CsKLMpy7byLblRt/Cx48bwdiBAJb9z+xx2\nlSjyFcd3cI59jcKFNacdCZj4/l0HzJshoBJ6ZLcHuuuE2oItNoHqhXjia5SY\nO5GV5P6+/Xq+GS0tKGXJZ1bU0ko/lYDECKB+j3ZeDRP14OiqCEc/kQUmbGNP\nDi4zY6eXL+Zxe7788PtySjzDZbNAu/Mhjg0384SzId5+eG+8232cnI9vsNgv\nSVbXHZqqb3Ae26wa3V0AElIuY73x0nYEQov+MKPFNVrZL89K8nLlE8BEl5BV\nlm42vNoyg+qyR9kxx6QLFBvCiCwhCWjhPh3tuoGjvZYvkz3CNO3aaV2eFyQ4\nxwM0xIEv/7p5/y4mm9Yy554uiiWs48w0pQeB3GBpQyMRrf4F8l1tei9YBwFH\nDL9Io4TkWH48p26AI6IkJSNOnWe8DWlhzBxOYD7wk/pQBDrLjaYvnO0XtuNS\ntbn4YutrH5/oWHXouRGJ1tHQYuk9qsvfyOLM/KEFcRukcggazdG87sYfq0PA\nNADmEEFbAcgYFqSX2qyWVdmyrOMI4FvOCW8HindgHAiou3hYpIxwDC7Y8CHR\neF0kwZPe2T/i69HmWk29a9tBQoVwbuIV0EoNHdDXLITOuhVXLfEiGXdpuK9X\nk4gw\r\n=lPgu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgskqJyuVSIGooOwkMFejkfrRyXaypMmMQwzkroMBvugIhAM+kzllO9Pf/HfI+b8xKsXdCuIbLYYqIs1tfwsRxe+k5"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_1.1.1_1560206975995_0.04796597195594332"},"_hasShrinkwrap":false},"1.1.2":{"name":"sulla","version":"1.1.2","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/index.js","build":"tsc && npm run build:middleware && npm run build:lib","build:lib":"node prebuild.js","build:middleware":"tsc --out src/lib/middleware.js src/middleware/middleware.ts","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.1.8","@types/puppeteer":"^2.0.0","@types/shelljs":"^0.8.6","concurrently":"^5.0.2","husky":"^4.2.0","nodemon":"^2.0.2","prettier":"^1.19.1","pretty-quick":"^2.0.1","shelljs":"^0.8.3","typescript":"^3.7.5"},"dependencies":{"ora":"^4.0.3","puppeteer":"^2.0.0","qrcode-terminal":"^0.12.0","rxjs":"^6.5.4"},"gitHead":"4b92f25aa079af6738e3e5f83582746d8dcf3357","_id":"sulla@1.1.2","_nodeVersion":"13.2.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-4HTI+g5GngFQV4nZDuH1ODOVCsTDatb+7Q1wdUyZX5PdPVSBS4MbMMumGnro/1XcZvBv10dn2oLIM0u20SlF+Q==","shasum":"a0e38a76e4fc9099f80d22ed5fc827132fe8d2cc","tarball":"https://registry.npmjs.org/sulla/-/sulla-1.1.2.tgz","fileCount":37,"unpackedSize":338648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKhwXCRA9TVsSAnZWagAAWAoP/0ui9bHFWEr4Rb+gzTyx\n8f5ap7zMcJAnPFGtK5uoK9xl5VLBWcSfZWotaXciBA4uG2PSLmYsapChJCcJ\nqST0eINtjzuksKBvZGyQBL+pPR3QIpYmnjeds1jbPUAKhSic8HY3LxxSKZPn\n4vgO7ZE6wOoWRcW9KeDfhwf6GMY2+Opaoj5eJQ0ahpuI9G01dw4XBqZ1cQ7f\ndMaxFBL+FbTd3oD3sJv7nM+4VSIUJi7Q5jEs48mf/3l/rAX5J8KG1AZ/5iP+\nrPhpZei9r8pA5GGcG//ZqRiP+5GqgyumKM/3UCHhDHjWuVX+BFCQEzzGidzH\novPJgs9utWzJ4EsfGIoVJVQLPl8pS86jAWN5xFetvDK9lBGkaLnw/ll9v+3S\n3ox3666p8n8WPMpcSfMCpXaB7D1+2CkcvuDmZE5PL5UT/ybeuK1thJ9qq7l/\nIOD8qyDDG8GidvcA+pUQY6uKMPmBbuw5qyCBAzkVqkRIKWxuZJWF4puIFT4G\nC/ADuusmuSCxdoF9mryydqXp+JOYQlMEDrQBM3FY7Cd8HSnqmJPs4lUNIgDw\nVhRfCA7nFChX+LIMbAIUnUDiayQHs9ZUSRQFWGYt64W2XgOZiSayvxM8wx6f\n7TmkjHTn3B0Xa+JsYR2PWMW5UxdbDD0pfe1e8Qy+ffM+l2c1+QQK3llTT6vP\nSaWo\r\n=JpbQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg48fagfrqhcRPgwm7XfEDUBXL94wztvIKqCHWOuno+AiEAsxdYhbtEQBOJ1GN2aKrw4cbw5Is3pEn75Q7NRUFMPcs="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_1.1.2_1579818007271_0.6861879735878611"},"_hasShrinkwrap":false},"1.1.3":{"name":"sulla","version":"1.1.3","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/index.js","build":"tsc && npm run build:middleware && npm run build:lib","build:lib":"node prebuild.js","build:middleware":"tsc --out src/lib/middleware.js src/middleware/middleware.ts","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.1.8","@types/puppeteer":"^2.0.0","@types/shelljs":"^0.8.6","concurrently":"^5.0.2","husky":"^4.2.0","nodemon":"^2.0.2","prettier":"^1.19.1","pretty-quick":"^2.0.1","shelljs":"^0.8.3","typescript":"^3.7.5"},"dependencies":{"ora":"^4.0.3","puppeteer":"^2.0.0","qrcode-terminal":"^0.12.0","rxjs":"^6.5.4"},"gitHead":"4b92f25aa079af6738e3e5f83582746d8dcf3357","_id":"sulla@1.1.3","_nodeVersion":"13.2.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-okFa3gXvkr5Hp3JoCfneFBIYP9VS3w+13FWMkzfTNGge6qCpssrFYGxjhFUBAP5xblOEXWuwmLWoiz1+qLIC3g==","shasum":"557f3924b76592951ef4439aecf4edb986c0884f","tarball":"https://registry.npmjs.org/sulla/-/sulla-1.1.3.tgz","fileCount":37,"unpackedSize":338647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKiPWCRA9TVsSAnZWagAAD7QP/icMLaQHnOhDHeXxgCuN\nesjs8cOQhKjVqWchbu/zAfgzH+MchYFyRDHPPFMt4WjNOb5WD+QeP28LkuMZ\n1X9h0+X4eICa+siUmYl/PNmcREMHdSTMuG+26fP4NpCc8q7NGewlDWAfj9Ej\n0lTsrMJXNrZXiPMy93X1TknpOPc76uB1WpGsiMVA3JDH7u832ejHgmobgCBl\nKvIvJ9ZfQWYTlVCVSq3WZ3C6ZKraXsjAZdmiwexG0MhDb8QFtHnVOpRcE8tV\nPMH6YKaEL1F5Zx149PUu+8iAj9oV16h6isTgNQeeo5bvf9AMo+LrZlOyuvPm\nU2fStk5v3E+ldiRn8ObUGjyXZdlTtybnFssrTTgKkWgNvrvxsnA8ky0QbCis\nJ1arRb6gTboA93E3GxsFO/fbgS8VFWax7Mmr0rrESbVzW05hWPk0dxbhiQJk\nQ/UZ1eAW8sV9Uw5JgHxOim9Ns4BK7vd+K44DM7uPWjS68Bk4ztNX3J0HAQV2\n77s+XTrwASsx7uKtKployHC80MOUiuTqJqPQL9yxpfZAZtgZIvtwRtQ34gRZ\nmchE1nkqeQNZ8TV7UzfTc133QvtYXH6KLPVWioIQJp69a/9DgmBUCoHj/v2d\n3tx/UpXkE1S3TF7M2q3f6gGJbHFfes8shZO70m9brs7juGLJ7LylXLEn9MZ6\n8qU/\r\n=6E2A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHzvyWaDtYqs1iZ2GqvHlRijUT1sYAZ0LEf1GzYI0ASECIGi+K9L8gqaICzwfZHR8KJmE34BtCoBZ3wGU1wBudxnQ"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_1.1.3_1579819990040_0.2748792652877752"},"_hasShrinkwrap":false},"2.0.0":{"name":"sulla","version":"2.0.0","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/index.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","ora":"^4.0.3","puppeteer":"^2.1.1","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"b14bc2bdf1a6cbf4e7a90c17264dfa37481ec4e3","_id":"sulla@2.0.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-O6MKLDQuVJ4wOFtw4LA80QDhqhz2va+Z3QTHibgjwqJTy77Yfms4uSQZGbQO1ztDaINMseoA1fNbSkmEsrxtow==","shasum":"f615086c9076bfd0a6b7c84514e466164766d79a","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.0.0.tgz","fileCount":90,"unpackedSize":328524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh9wgCRA9TVsSAnZWagAAkN8P/R38/qC+234kDIDApZc0\n+TMnzUSfQuNquFTgrot9J6uoJg0WC0qq/jpI9AbzD0zZqixxFqphtLXCoajo\nrbZx9Z5r8UjYbPjvJcQ6wI10fCoDjvsV0DmUSIIieJwJMfj0MNq9xvdeFApe\nWyOcuWXxmUUN7DeM163UBvxUem/vEEixJy1vwIZlHLberZB7w6hLqeJlo4Hf\nUoEVZ/u8S8gHNsmXc8tEJo3shCQB7Fo8pKVLIz1vTMkD0akU57v5zH/6CnJq\n0J3/CZD7NnHgRXoq7NzA1fjH/mbQdJLA+WjWtRAiAkBugWNC/Y0ponS1J3jd\nFJe1Wb+UjuFSzvtiYxcgVcjuIQMM0qbhiiKkhV6i8NKqyPtaSePEhYXYF4jY\nHw2JdFFmOMF0ceonDIVJPt5h3ILb0Vf+nfNW6+DJKybSUIUx1qd1I1wuAXKv\nag7C+17Li90MiRy935e9hmll11rNlLXNxPqvDTfxlkE1zGb/8DU4sKbwmAFT\ndyxWkjtLYfEa3VR/+ehOtcyTtfFSLzG6RJaAqj4nEFLRPeKw7K4Q/srI0AMQ\ntLmWNAcrR/b45hpHSJn1Yrz8hS2YHi+GtaWiBkI1H49w+cQHsMyHn1fafJcI\nzwnarN3MoM1EwIYFexLkycb7Sl/vhZm8xm44A/lF1T4fNSs6wvqqOVm3lxVS\n19sS\r\n=Veq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDovNzxdvvMt1TKIphoR08X3MbKdxbIn6Y1X14XpYHMOAIhAMAeMxg9VaGy8rJFmrK3jn/MEKjSdG+56YQfNnfdwO6X"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.0.0_1585962015541_0.5968124506727164"},"_hasShrinkwrap":false},"2.0.1":{"name":"sulla","version":"2.0.1","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/index.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","ora":"^4.0.3","puppeteer":"^2.1.1","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"02cc6921303365e1bb98b2e502dc178e50beb015","_id":"sulla@2.0.1","_nodeVersion":"13.2.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-fvUPzbmds6ROabuIBsT+6umojbKOCE2KWjxg0Y4SLLFmhWyOTL9xuXPqWXGu+U/NOMO5uqR8EgxnD75dJbzHgw==","shasum":"2e0e31d118109dea925bf65f4cfa8129e0a51c56","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.0.1.tgz","fileCount":92,"unpackedSize":331995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh9yLCRA9TVsSAnZWagAAvykP/2Or6o5AaZ/3iF1ogeaY\nBB4d1VuDNCvX/Y8uQAkmfcaAVDhgj5Swhr2/zEzkdikXJCS7KwF2Y5jbFOVu\ni7uOln2nSXTKCZmcnXss426kH154j2aKFCDfNGSWpD46vLZet4iqN3isl9Ja\n67oJGXJTrGpLzmYWZlzpCdLwpy7q0zuAfvscYkSXt8gr93Yr/Qi26S3BxCra\nosScV9xYFJSZrJd9MDHYvJZ0LLtHMVkSX/ByXWzrwAsQ80rIS/x+Qz1Kwy+i\nmEaoiYSwaGaPLJcNq6VMGfHXKPZah2xaUN30WJeSrSdtuPkXtazEISd+Q0e/\nv4eZhyxmPaa4u6o5+8tfZr8pJluDUBHFg+eq9I8tuoVRvl4rJ6pabtYFLajq\nzqqSKRI0uR6ydP66xbUJGGCAMvdh3ZMxl3iVQjNN+hj/G6h0Wle3fcjEuJ0d\nVP14Bf6LsPctp3X0TECuHjlBN5tNVs9rvjTwM1uRY5E/z+9NOMB7aNJU5hIF\nz1s6wNz3szgUpO4EShgn7Nl548bRll1a1id0OyOVoZW+68ZsUH2o3GL9b6RX\nipMpHB+KY7jbvKEreNml2Iau2iUceTr8HVPexHkYdH0n92r9B1JT9zrtmdnY\nC7n1nQzc3moZgU8rznpt43oBUSeqU5QN9Wg+f8vIA8CTq4Oekd47Stuy+DrM\nZpPc\r\n=zLO5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVsKTkXwgqpu7BSr2wWNraDMhmSceuhxpQPLhYpsd0vAiEAn0CdpTSdIWFGc8Q0gvgGQOTRI4/Zagz1Zd2lfLYTh40="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.0.1_1585962123500_0.5158374819957534"},"_hasShrinkwrap":false},"2.1.0":{"name":"sulla","version":"2.1.0","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/index.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","ora":"^4.0.3","puppeteer":"^2.1.1","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"0d8f6fabc9ba44bd8c635a62762dbe65bdebc71a","_id":"sulla@2.1.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-Wr88xahUtyeGFx6DjfsJ1q+Zhh5u1yf7SSvr0lczC3io2gzYnRHo4ogqXWSKdcMfTE06J6SmuA2bnGx2SgGW/w==","shasum":"a5995f7f45a764b12c300a91b5d795aa1274a4a9","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.1.0.tgz","fileCount":95,"unpackedSize":1149745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiFG1CRA9TVsSAnZWagAArVIP+gOELTq9Wwkgi+mN2mjq\nFAKlEyx+mK6DfjVaDq9tSNiA0YqrnkDkPEQXNWOuNAivNQBTsX/UbHjH/46h\nwv2Sqpx+mu1/9xG6krTDum9lJI9a8jB898z0Iba1oksamHddP48kVWpeIgpU\naf7FgpbRwQk2Zr1G5rmw09fApc8qwHPg3B+Qq+oqxKQ9ipCeL1HsajdmUwzF\n/zfoF7utIjilPANFMuYQPclYVsKtQe7YyGtPmIoocCJltWHXB3Xq2uwWCk9G\nBOOG73adxguZSuESoHb7/jE5xFjQSs/Fl1aJ3PWwS5XRQI/+Oc29j0ey0/1r\nDfQTpudwAKlkzkFP8EgaAP4vnsa2CjadNdEl0EnFpmA9VIPAVFM6kgsbmk0p\ne59FreYymKYGbefMvNuZlhEB5PJUc5yXssYywRi9dhpEcn93p7fasib4FCxv\nZmLNUFRfXhEM63Kmr9+OrzaG7XiNR64v9cRMrFHxJGUTtFm6SZXRLfYF4lEn\nSpyJzAu8Rfj4Vu2Vklq+dTwpTEyltW8UgicStNbEuyhQyKsvnHu5+wb8sMZN\n7FaUr8qDd7LAEcq0H+hxUZNiBFYCDZjoqQAqvz8EK6fkH9BVMNlbTdySc8bZ\nvdeQ2U7j8cTVGX9Pd50caMegOYuajyjC103EzMjSzg5tn3iaZsB0d01QwWFL\nT2B9\r\n=CzRs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy6SF4+3/ITmY2txe1+G6V+Dt6ag+K2M0dSnjd9ANLLQIhANEs440KiRX9hf7kJyzbYSszT30PMzQFETbcHJA2BuWK"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.1.0_1585992117042_0.5891128366321359"},"_hasShrinkwrap":false},"2.2.1":{"name":"sulla","version":"2.2.1","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/index.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","ora":"^4.0.3","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"a66610cbe7487279a059e4cd93b803a4a3ef1811","_id":"sulla@2.2.1","_nodeVersion":"13.2.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-X4LrvEefld5m8TcntBqIJB815DV9hVRSeZYu1VBlW0AbkJawACYifzaXsjSJvivG9gZ0etGePqzzZ4Od6Akbbg==","shasum":"452799640ba93fb4b636a68a3b2387a2a03d48ff","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.2.1.tgz","fileCount":340,"unpackedSize":23758079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiQSMCRA9TVsSAnZWagAALn8P/iln25IZ7tHXK9kksJpx\nXfNEmDfRBvzMXKRZPH72ETSngfErhaW8fv62WXbTH27Eyjv3PfN902ykMlnB\n0NcHWakNJF/9V8YX/CpSA4SdUDR+KTDmtSxeJDhEFQQ1cwvRwu9HhSRCrL5u\nJrYA21pt3zXsYCsfbF3NbBxud+jwg4e1n7aGoUZTV7NBmrI0xnbbXRqrlG/t\nF2x5IkgtMI4JCU5uRcUG+YkdtHTXHQIvsa9hK1h47a2MLIKzj9zU680a/jmE\ncnyD7df9zNpRoNLRkMZGZWNL2z5gi9TU+BXDLZPb2OxciYGh11bUP/3eMjLL\n4uno7TkVxHPyUXwXmG19mPGub/SoABMrt28HNoCh9TIlH1uB2m6YNg8VSOnA\nms4XgvFJxjE0JGNHStv8KX3Xu9cflKTetuTV1ZX07Q1bCAgxa3deNlDo8SyV\nNuoCrh5rJIsXAjHCz92tgxSU3bsFnBJlacEH+IZLqIaicgN/qRUdioyiqw04\nhDcyDSLDAQk1vvIDbxnp3/UzfBfVH8sCSrA/pbM2i3Am/yal1LPUcRkBufMT\nKS/tlfwon63XdSJ0GkS4IEo1NQTGziFARWnP3KF2rVw91DiWMQyR39IGoYoI\nZiAGO/9K94uhfFA7sr1XEr663Ke8aRjnFDz/txA0JYC0rs249uryo79+Vpin\nWBpq\r\n=YqEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcEnLLDkJpkVy64F7Z/LiVlaQvIuNYHkYd25Vi1ti0DAiEA7jpu3RQ7ia7wZIBagahPu1wxXw6uMszL2ZdM0TqX8ho="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.2.1_1586037899199_0.08680434653741309"},"_hasShrinkwrap":false},"2.3.1":{"name":"sulla","version":"2.3.1","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/index.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","ora":"^4.0.3","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"9bba79c632491e0c48d42cfa3451267f5348d0c0","_id":"sulla@2.3.1","_nodeVersion":"13.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6EL8tr4fRhOX8NNu0NIBTVkV0pO0/A+UVxOY5ZeamJ3r7UI4ChnHbBN57r0tJQfsI/wnAIpc6t3w+JOqT9faAw==","shasum":"d4948f362284ff53a33712541c0d2173e484a21a","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.1.tgz","fileCount":450,"unpackedSize":24172443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiovDCRA9TVsSAnZWagAAByQP/0w9pK1fo/nXVMO5Tqk+\nDlNbFNGUvN37nllGxn2MP7vMHD4o2xuB/b4Gw23DuBEBG8aVnBgnVWFpnb5G\nt475KyRG8wC9mSq9JG0EZcwL8/ko9R59KioALBfcz0wgiaOZSDKCH056YFsT\nAVndB7Nz0J8K5EdXpDlEZn24AUPWIgziawc/W3N3UYnudtT0tKgpLhlWm8Lv\nRcpgPRXjotBFNn6aTIpvo65kj2yQMZRsQSY3yR1CS1RwOD1I+mqzP1eRkVVg\ncNoLn8UUuXB8fxr2lSa0PGOCGjs+tzPMqVYxkGAY6eYFr4SwvLy7bZkVu4+R\nkR4NeI2qnWW8cDlpMiG7z7fVcHhUX0C5i4wXsPHJfO0Yy+sOipl6RwI1z8Ia\nWCTmcejPrMjdobAK3o36KI5MzhKE0Vr519KgW9X4ro1dyXuMQz4adCyTXet7\nd6IgPRrd6glzdBtZ6jyyTfcYboTg7Wd4AeBawBFLHB2RdUrnLLfB30mfNMaV\nk/ISpmMG9TNvd2h/zSiKMlwjF71bc9Gk5zHxhzWTPXErm2VppgmvZzyGbVEX\n+x9nuP0Gx8oahPPC7JkIQ00KPK4yHTzHr0kswV3+smJXs4YUgBqCe+m9Bfrm\nk97LVl6Ks+8P6h/zb5N7GkD4zNO5tZv+6s3MhYAbckaJ5sCsBJr6D13oR63K\ne4NK\r\n=x9pi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgEEH8l3uVM1UiUK7ZuqsL8LIfor8N/IBhXBfGejwQ7AiEAuYGukGWuwBZQE1gvoOxA16rZZXyfvP5mA/OvcBzNSvw="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.1_1586138050336_0.6326832089703036"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated, install latest one"},"2.3.2":{"name":"sulla","version":"2.3.2","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/index.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","ora":"^4.0.3","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"14da2e41cbc6ef9eb7697c9b12cefe92e56e0df3","_id":"sulla@2.3.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-boEyJgHhyEdlZew/7pTjljcfDXUnU/Mbkwokehw2JMxXhyi0w73VB2ez5AHAxW/mPe8c4Ab7LNbE1YelVa8DTQ==","shasum":"9d2c0ae545ea689c6cb59c366bfe9a8be0297d32","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.2.tgz","fileCount":450,"unpackedSize":24173419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei8qMCRA9TVsSAnZWagAA7sgP/i3V4cv6TAtSx80KkGah\nqx0lDLLbFbmE6SJkLjdk4xLZO7bJHdpm7FtYDszTPlOF1sUgoEgnQxvoVmHT\nluWDVuZroIcZUHW47bGCF6tdA2IBM2+YJtadZYJJ8Yt28hYNB23Wb98hjp9o\nE8UpRHHSKXnm0yynUzD5WMAymsy2mxKv42+ny4hjjJVV+aAeoNrGR2+o7jk7\nGds+PzIpHMQ7A3nJMMXFCpvl6rsvakDZhY5dcqLYRgmRzFh4zcc0MFwrEFkN\nCULQ2UaH6Y13LE17RztzEoqLBhe3Hi0VYNQeqU497rEboOlnCNol0laBC8fy\nIuynP6FzvLg50MMy1ECyMDHMHwtFtFIIohJiZljgGoqhW2zEN4HSymTVaAiA\nuAVKJHpUuPF/3ZjvnHDx7Gak/npHmi/ypipuk0zcIyQFGVVL0Lgxhn5/eVGF\nGF8/AsLf6Xja14AHnJPzi/nT1nROPnSjbASkfV4IFKdDFltiI3j4eOVGVDkE\n1mtWeMY9bmviEUq2VpGycROqBYKC1BWQWBbJ7ck+OaNsQLnKW4mj++xwm//Y\niMBG/r3OHA79imy+E4024V2thSCoQ893BJoxAA3GJ8rzIfGaU1nSVSjdsrnK\nvTHzT04ailYhYYCD6CmFIyxtt4vvw2o7BoINMpnjEnTyiQR7HCK5pkjN3A2W\nK+1r\r\n=eypH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxv4TfIG9bUTSZs+A8kKeXPl68j7g+nzjt4ixnrqKbqAiB0aLMNkCiMt/VwOJ376pV+E41Tuv49d3uJmeGffGuuJA=="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.2_1586219658838_0.2181220745029846"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated, install latest one"},"2.3.3":{"name":"sulla","version":"2.3.3","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","ora":"^4.0.3","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"bb30d9a02f722cb543fd26c439e27a5bcdbf2e56","_id":"sulla@2.3.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ibTjMLwG4I5TQS/AKCr5UiK/uLP3p1f3ql/1ENVC11j44zDkYvglCeHq4BWb+qj3UF36fz/2j1HDiCaT297VlA==","shasum":"3995198ede2aef2e4201ba554ef9935ed32f88d3","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.3.tgz","fileCount":966,"unpackedSize":57420905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejKT3CRA9TVsSAnZWagAAy3oP/3lcOiFOyQAOExGzs2pp\nzPD00ZCfMnX07HTejRRs64XjUYqp+jIWwJGIORnWO1XDoHbqPPD/naSH0bTb\nHl2yidI98ydfKAY5Ig47HW8CqfewQlzzM4O26tpjTG7vspCaE/LD74V1V/yr\nhLB0etmIDphyx0RAcUNzucTPCyFwM3nkza6uN7Z5HK2lXU1T562cibuQrL3O\nOlCjERee3pL1b5Qr4SjdyJ0hBD3zbhoP2w3bnrB85LLh+ZGhT/Xk+AhuNnnC\nUCsuvrjPqzfBFB3bwVpEu7UDlJtf2tDfugDxSiSXNZtv1DNShld17NGsuD25\nfq2LQHlDuswS5XEf89rXndYfWY5PWR8f3Q2fltuL7yNRuHAAui21l4yTG9FN\nGn22Usj960WysyogqfrUcfbOcXEckwX8HYqrJd4jlK2u5mrxluniRO1YjAcg\nBJdi8dRGCDOK52X4nim3wTQFw3RQUw6xegUK661YIX4dv15XOt25tWTS6w+t\nzdnImYVJkpStdcyGIWbwub9Vb6zsKVklnjBKNOF7dub4xb0BmMADjGmOO6H9\nBCTpmDM4P70cr38bYpFsim9+7XhslGCbiY2WnoFZ2cIhyTtjc1fvxlVPpUtV\nPup0nrlCOFKbJQbm2UuPT+Ug9AMvV3G+MxM5FVOD1YanD1GM5I+WFdR+F+iQ\njYAN\r\n=s0MZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA27Uk4RAMFLb7UDKNvd1mXrsUITRekXBwxif+WU+xwuAiEA/y8870BCtKi88EEYJlTDr3lS1sZrE7+GGRI2WGmG0JQ="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.3_1586275574015_0.23494863719125303"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated, install latest one"},"2.3.4":{"name":"sulla","version":"2.3.4","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","ora":"^4.0.3","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"97dd50201080b25aa4303e34cf4cbc6aa9a7da44","_id":"sulla@2.3.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TB7uPizIBBFk0LAfWnULNZCRGHTjm09ixgVHlt6lXqZR9Yec7DOojm14Fo8vy2Zn0UeOtDHj7YNJwvvB933INA==","shasum":"38925e067d135b0cfe3766f3eab1118c8d786815","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.4.tgz","fileCount":9,"unpackedSize":17488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejKVSCRA9TVsSAnZWagAA8SUP/0M/FmK8twOS0aHl/ukU\ntg7CJskpDSZw4xk1504vQfZlur9IhxM+Ulx6zYJU/Hv+bM8HeCQ6ysrG8GI1\nVZOoHrvaaRp00Cdg1Yo2nqu1o+XBZTBTtYTndgB9vxMuk/kmT9wcwtUufvqP\n5nrQPsajytFtuUCHeZ900krwXXg3xCvD5TcKt7jmCcnPvljZSV9FTK8OeQqn\n95pjadEhPwz6CtzWcsWH7i7T5MQB2yAiGPw/ajsD4PzhAUjPUmK2vdPA5KHi\nPeFOm3RoZqgOlasETXyRr+hewFBS9v+pH0TvNf3n4CQKT19Ms6IT/jZDCF9d\neVofjK4w+SqrLyJnAhijJcw+ut7COaraTAasW5Y5VyG4QGlfiEgoTNmepxTO\nKtWZ8uHtEaIt0xboCqyufTx/kvLwqQ4E8AQWB06bcC00sXO1TGG8tKZrazSb\n5r9MgxTl/Va6TDCNJDtzUv3fXizAhdbWfs4HOVQ8gaTH+AmSutR7+NDpYwHg\nwOVzXmrE6Coc3C2aRD9usUgNQVI8rj3KF+rSVNqeIOmiGb0HEbJRYtHZqsb1\niERXlzGPwB/WZnZnwEDTCOGUgLSrSw95IkLjeUUVks8U8Q++mi8hjms/68mM\nMOA5+RrhPqBKflH3+qLNcbzoRqSP9LbMqPxRa02LvTLsg3mMhKgtmbqsml/a\nFQyT\r\n=Xtap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDz+rSNDOLdUZPWTtxWZoK07haVHQaOjxc9nW1nn6aXKAIfZR4JLqGzNh5qQyl3ZJnbkVLA7UHF0MVmQ12r7oEe7A=="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.4_1586275666507_0.7112443018623085"},"_hasShrinkwrap":false},"2.3.5":{"name":"sulla","version":"2.3.5","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc && node dist/app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\""},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.0","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.3","nodemon":"^2.0.2","prettier":"^2.0.2","pretty-quick":"^2.0.1","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","ora":"^4.0.3","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"97dd50201080b25aa4303e34cf4cbc6aa9a7da44","_id":"sulla@2.3.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NwiMN8aW2ei2Wx4taVI4zLg795MV/uBenMm1hJfULH/ETwaP+ZmzYxyZesDLMwnhfRvi82YXtOcJpAhXV7ARJw==","shasum":"b7f51db428c9d4913738ab77dd978bd86cdf7725","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.5.tgz","fileCount":95,"unpackedSize":344985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejKcoCRA9TVsSAnZWagAA1McP/Rd8V5/pNHoCmDakHvJd\nch3oaUIo4mG7isJxAS6AYRUzmphmPCeOtNhw/w16GzF/EJ8vBlZAeUPwqQKv\n/3Yd1M6UbDFBm6mi9zFhXeKl8y+jlgzbZwbXNJbLzXdnfPcY6VEDux9ntS1v\na1hI2l2wlbqiI7SQa+KFRJ1w84yfV/yCObL1FS4vrlVWrlZUK+j+o9m6CD1o\nnMnS3UtU6O5gyhhaMOMYv9J6J2C02HVyZmOt58tpoeP1gFprcTqj63DbyFAT\njWCdRAQsTKKfJX0Ml2PqSZ8SKhJWO5fm/iG0CwcPYRakQuEIktYdlQscj6LQ\nnElj/Zw6bKCU37kJUoj6mtdlHkjoM99OtfzqkomJmCkLfbUoXsGyZEPy0hsL\nt+JSr2wFHH/MVibQgj1mc8h4GWXcJ9+laVlHtzHLsvzOHY5B+gyGUxdQpC9D\nxOW7l3wd8e/BhI4Hpfb/o1qg/8gYrPecFz5X6ojmhDMb3678mmjROMOBpGL0\nadhZZHmHVhEz45QWguYmUPZAzcrhoeY0PAh84Hka5BJ5KFRmrRblW8aq5+ax\nMleZ2BAbJ+Dq4P2AaoZp38rH3zN007x2MJQWGEKXZsaUCjwnifvSUF+2D9Em\n6gzOmD20cxmUpTZ5hcluMy3Tni5K/1bTwYHn6dZ3TmVUSbZO7LmnG1hdjFte\nrTG5\r\n=1zcn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxWjv4u0mOLhbKjehfT2MAt6bdYPhOjlT6z0tOQY5EJQIhAL19RDjS2BRWVfQr51A6G3XLMfUReLto0HMAevuNtN+F"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.5_1586276136014_0.9785436251722983"},"_hasShrinkwrap":false},"2.3.6":{"name":"sulla","version":"2.3.6","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc app.ts && node app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true},"git":{"tagName":"v${version}"},"hooks":{"after:bump":"npm run changelog && npm build:docs"},"npm":{"publish":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.1","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","auto-changelog":"^1.16.4","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.4","nodemon":"^2.0.3","prettier":"^2.0.4","pretty-quick":"^2.0.1","release-it":"^13.5.2","ts-loader":"^6.2.2","typedoc":"^0.17.4","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","ora":"^4.0.3","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2"},"gitHead":"3c851954b320079e1ce40079d9ae9d5580d25001","_id":"sulla@2.3.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gIx4UfrdpizV1QcQorHiO6QP/PpYuFRgp2rlc1WcbgxVS+Yyl9w+tCkNIyK05rcpmIOsefdr94LmKZCYF7t0DQ==","shasum":"e2ad2621e32fc73bff735c4dcc609d000bbc4e61","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.6.tgz","fileCount":96,"unpackedSize":373723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej12lCRA9TVsSAnZWagAAg1QP/j/jgSoGhCIPO0S9agab\n25Ahe4RF+yiBZH7SvjxsUrSwCvoWC5z2gG6bsGLWz8NEkSn2y/AFpyCt/S2H\na1laCT2oV9Z9yjgVZXV7H6RrxmZhulTBieCc/ulXpRWdzIXyhZEOR47mqYmx\nWEMiEDo9XAnzqkrTrXe7oJ4w6yeB/4bdlbFunF3sCQZvmIyAeBeYsvMvV1zL\nKE2xEBEPY9+mtNrX3lwntjLkreXrZdlHsrU3e+9OEVe6AGbNH/qGLjZzeAAI\nM9v2BPRrXpAGrvG6M7nr7WkORd803XpWpF3C/IuKkik3bD3oxMMXidi0B9Uw\n70JcHJD+DDgtqHB7K7bbfKGadHcZ7bmEOjOpKTkFqD4yTSuxLpJFoGLrROV1\nlCIWU9pbhyhIXJnO2mdeexMB6SUHlybnHiImBvCMNgtAyLvqi3ws7h2uv00V\n2x5UiXjzVOsNUHVHP5WXIKDwa4Hdvlx76rR6F24/33GUiFdb6zA9gXOAaQpU\n5/PTLU6btQImYb87gkQ0qeoadMYAWtjRm8GDe6IeSdoyrzlLKGx6/geK3p5g\nmmr5MkKcPAz6f66e7ViqsMQwX+1IGph9EOw1ejTYKOWsxd5wkJ0iDCW9P+qW\nOpe1N2pbd2bOubjcm4XzuRfRuArIF7vu04s/5f44rbl+bzIU83FpzIJBblRy\nU3pY\r\n=nhKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFruGq/yl/VzML98DcwAL8pmugEJG/IiAfS0xnKZydpAiEA0UCx3Sl3UV5bd1cobecYV2jBFeiaO1U2vfE9w7zU3VY="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.6_1586453925212_0.17000482603208722"},"_hasShrinkwrap":false},"2.3.7":{"name":"sulla","version":"2.3.7","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"npm run build:sulla & tsc app.ts && node app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true},"git":{"tagName":"v${version}"},"hooks":{"after:bump":"npm run changelog && npm build:docs"},"npm":{"publish":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.1","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","auto-changelog":"^1.16.4","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.4","nodemon":"^2.0.3","prettier":"^2.0.4","pretty-quick":"^2.0.1","release-it":"^13.5.2","ts-loader":"^6.2.2","typedoc":"^0.17.4","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"boxen":"^4.2.0","chalk":"^4.0.0","chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","latest-version":"^5.1.0","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2","spinnies":"^0.5.1"},"gitHead":"ca5f4bf7131d5204df35a61919748d760b19116a","_id":"sulla@2.3.7","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RhzhlSYbinCKDPTQ2OgU7DSq6tstvoB5BCfD162vIRd78Cyo9KU+03/h7qjxBNFO3wRMD3tf5lf6fGHvSjoSWw==","shasum":"5edde5113149b7553016c32596f787407772e340","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.7.tgz","fileCount":99,"unpackedSize":379648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej8ViCRA9TVsSAnZWagAAMd8P/29MuKaBwh0mNxbCdXCR\ncL31qVFkA5lvh8Xw51U+I3PRqRVPpIVulf5/XD9JVtGSJbd3pShgPxbFVRAA\nM8kuCiEk3+Eq8F7tibwK3I/FAJig4H+LZ+v+C5K1/cLq667rLOgPdLGxH/D4\nh0wBqwIyQiDKQjjIx+0+hOiMVQQlZCtxjTMGD+XT6BBMnF0mAXGA7/sxTxmg\nyceYwZPhhHYdDQwJspVt4HJQjCorN3Hd4F3SzE53xk54v8ERkO2FVXAIEcmM\nmjiJcCCAmkLfZg6yfkgPQRhhHCLNDTL+KVTFjSK0EbVwDBcDq6A9bre+g7ex\nCW0QP72lO1mbxbdxgDONoK5a41LpCF+K9CLJCJL/9lc6XZrqscXNQvCweASk\nEXeMPLdbVlp3XuZBiDgJIE2t7LfdVnp03Mjm0WnAQ5hY6UjPqJIF8VTww49o\nB6yLyYpGTniq257Q/LZpcHYIjylmYTK/9LnbULsumYKHlwjxHHy/8l7GDcJT\nnZXQq3jvHYOSERMRmkEmgL2BErKXWTWMYx9l3Jy4LOuMHdgqisPuJMv9AXJ3\nrbZdjBCS1NbqzqBmdNm4b6aiSjSOowq9yro5A/K1HnZNu/UIrNCyYPkmaZna\ne58/B41s6gkYumEwQKET3Bybc4r0GQRchq/L3QtQh2FaPvYekzJZrh7yBCav\nBLdb\r\n=tyKB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ0uAjIGm8hyAa1yEFakY/SHG+0O6JQ5qstttJhAPKywIhAMpV4zoUE8W4Gvgbe2DOoc2t0dyOSOWzSdDQm4PhSeaU"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.7_1586480481929_0.008051221788042628"},"_hasShrinkwrap":false},"2.3.8":{"name":"sulla","version":"2.3.8","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"npm run build:sulla & tsc app.ts && node app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true},"git":{"tagName":"v${version}"},"hooks":{"after:bump":"npm run changelog && npm build:docs"},"npm":{"publish":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.1","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","auto-changelog":"^1.16.4","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.4","nodemon":"^2.0.3","prettier":"^2.0.4","pretty-quick":"^2.0.1","release-it":"^13.5.2","ts-loader":"^6.2.2","typedoc":"^0.17.4","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"boxen":"^4.2.0","chalk":"^4.0.0","chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","latest-version":"^5.1.0","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2","spinnies":"^0.5.1"},"gitHead":"f8c35cdca4ca2731eea4a950bd49fd0b6c9b7842","_id":"sulla@2.3.8","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YkNTjY/aGk4xXW3RmH1MDWiSax09NarBzgvGejur4wU0yygGqempbX9t9zh5a5LNyFA2KePp5a+n/pNw3CUzcw==","shasum":"fbbe3c7232cba5f38afa3c97d13e2db807c38621","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.8.tgz","fileCount":99,"unpackedSize":380326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej9v8CRA9TVsSAnZWagAAscIP/AgHpuXk65jw2ShRDpnb\nugKx1lf+YMxzW0uE0myzZ3woso0QJAjMJmcHhMbRb2nJ+hc0qNjz0h3spnKx\nuKyIWoYTeIApzrJ9S6jjB/1n8j9iXcqQmkqlsPwudnF+Sz+wJ5sDwxzNP+ah\nvdK8pTM6HluHYVCF7A9MG4NyfuPQnWbUL6yPGdVRNGOfgIgURMyMk7AE38NC\nXyHAIZ8HhIA7rWFp2V3ElipEMvgM2PU+MM7oHX8TO8iOunlBL2WKL6BiCl6Q\nr8YXSlptYzZobOtsifZkOy65V1NHzM4IEwwZ3OEMCgC/W7PtN4Kku2W3o9IH\n3zylC5Fc/jhqyGEoLkks7vwaXay4jDLMuPEgumo0zWaq0rOd1a0xW5Pg2/GE\nysp5HFGq18wien8uWrXc98krbr1tnQ3hQxF/6t9eJ3R1KZykYuRru2Bg4fh5\n3/qizJIa0YGpnI6xno0bXfhWO5wnlOJLVyg5IVyZ6gNFW6raEZdazx5fKBCB\nfNKJ8WarQGSlVUR8y6SHEUmZkIp+p/L5ZQm1R4t8XPiVb30BNq2MuhmI9oxc\nhjGJ/blNzCgYSh+FDtHz4SKXYh1BQZ8BAiTqRyiXqKrG1LAx1QSHvTAvX8BK\ns91BV6YUoWJbzHjx46WeWsfa+iMAnDLy6HOOgcA7BO8jRvCXkXPI4azI6h8T\n+7mL\r\n=8F6P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdyunuoHzH4v38BDKAQxcRqLk7lm8/H7/CHSJ7sXJWVwIhAL2onG3mB/kJophGffNPGROaFtv0uCLwsTpyWfdS5+PB"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.8_1586486268053_0.2997554688380497"},"_hasShrinkwrap":false},"2.3.9":{"name":"sulla","version":"2.3.9","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"npm run build:sulla & tsc app.ts && node app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true},"git":{"tagName":"v${version}"},"hooks":{"after:bump":"npm run changelog && npm build:docs"},"npm":{"publish":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.1","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","auto-changelog":"^1.16.4","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.4","nodemon":"^2.0.3","prettier":"^2.0.4","pretty-quick":"^2.0.1","release-it":"^13.5.2","ts-loader":"^6.2.2","typedoc":"^0.17.4","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"boxen":"^4.2.0","chalk":"^4.0.0","chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","latest-version":"^5.1.0","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2","spinnies":"^0.5.1"},"gitHead":"446df14efca5d528442022be1184447aebd41db9","_id":"sulla@2.3.9","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FcYBQhNtyJGAfNcUxeFrVO8WKeS4ZtDXae7OvPE54YLvuh0dT1TxqinElfY3VPPB2VEzP2lD/xS+1zHFP8itGA==","shasum":"d1b39f15c1155f45bf4063c466adc2b7c2a68edb","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.9.tgz","fileCount":100,"unpackedSize":698370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekI7UCRA9TVsSAnZWagAA8ZAP/i+NbU9HQ99qwo3hPviI\n/R/MIa81lUO6YfHgpoz+AEkbA9oo5BHj9lyOCXFFrTxmJ1Y2l1p83n5fkDP6\nEvHpFArtUVmDblvmhKgh5jzQ2KiN6nLRUf/7lUrwEvBOmlooz4SIAFuF2SHC\n/0mei5uiBYfrZafXkc3EzsZxir1xTPUmpLfiHu067Ptv7GDVVX2CqqUURN0S\ny8sHAkUgkbOyHq117dxzYjVulxs/Qell3aPvdmtwG5hMAa3sVpDTFHF2psxT\nWNUDNF0T49560XU6VCUq47TY1tvLvrF45XKv40HgN+STRHzQU1W0I2jWTXCb\n4y5DoJNdVtcHKJ8TmxKVHedYthHMGxeiS00f1k7eFi0fR+NnQLeIJseTSr4y\nOUlQQH8bjlqkT1TZDKPGwsfKDQgbMFLER+vXJbfexALiM5ff3sZ/thRtNjOa\nEVyBdn9tblyZgze/Oyzkab+NWXFKWAguS7C5qmrLH0aqBS5l5XoL6Fhuir79\nyYF63+yZPrtEyaBGPdcbM84T6AhJkxxIfu2/YUEIsyXn5V2CA0BhFrB3d0g8\nxP8DcQmMEMZKgpYboBgRx0ie3V08hN48sPAuzdfnSx9v2EWGxyXX7nbqBo4C\nVo+lFZjh7iqy0RcSmLx/QE7t+mLzVvMrlQIOyUE0C3zMY85/zTI48hSJjPKo\nZGzn\r\n=Zmr/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrl7ENQ+1ZktEmPdfpFAK0XsmpHzhrIxRBuzDGJ5+cnAiEAi750XUbMWW0JKQkDJpY2dXqfrLvwsj/Ds7ux9gEf2hA="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.9_1586532052097_0.7586524900118177"},"_hasShrinkwrap":false},"2.3.10":{"name":"sulla","version":"2.3.10","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"npm run build:sulla & tsc app.ts && node app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.1","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","auto-changelog":"^1.16.4","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.4","nodemon":"^2.0.3","prettier":"^2.0.4","pretty-quick":"^2.0.1","release-it":"^13.5.2","ts-loader":"^6.2.2","typedoc":"^0.17.4","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"boxen":"^4.2.0","chalk":"^4.0.0","chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","latest-version":"^5.1.0","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2","spinnies":"^0.5.1"},"gitHead":"01acb4c1ac91100ea7918597592c453bed91d630","_id":"sulla@2.3.10","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YYyCCpMhOYAd2cgxhUsuSUgq0VHTqYieHVw7CV+iqa14e9xmEbaWKK8A9eEAzJhTcONuMyBY5nfQ5BSc8bo47g==","shasum":"4eda141612e0c0f36a1f676a1751e5dfa751304b","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.10.tgz","fileCount":103,"unpackedSize":732995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekNe2CRA9TVsSAnZWagAAyQYP/iO97sCeyptHkBPGs93f\nf1HQq41X4AptH4zYz+ovCUD7aTLDznDkUHBw5kB5Juzxn8EOzRpUI+Tv8kmV\n2nu/9wBE2VJIf6glCzwbfESEre0BoGk/E2yjQzIBeCuzWSloz2VmgVJfGNPK\n3zwI6QaQ7/ONMOy7gFcZJCPvkUHEZaE3hDm7ADdqcr50tHJrdARL9Lk4b2Hy\ng81wTg2LJmK9GA1fISZi0DSwj/PDdLZ9H9KRUF3JyKOIRS59eiTmOjEd3Yin\nL7X/4tma86cqEL3uJnCOXSjoUWlo0AmrKxaXWMknOa6q/fvkt+UUfr/7J7ew\nBKzlUBCA4q38gMSiGvpHrVOIaeShzIBnBmxLSk3Emw4xaZUKfz0XR93QSXNo\nsofv++kCA5TBH76FfS2Cqd4SHjd4fPn8WeyI2zAA61myLN/mB7UJqDZ+/1wv\ntOcGzMA/T/nkR3zm75U29zEzuJm0xJPLpNnA9JaHHGfQ9rf0uaHtJRQpUbET\nxfCo2/1nzwHtBG3zX3TkuOf2+e3Iu6djUkOf84hTr358ZISQnJ/iUuUJnzCG\nxV8Ikwez5kw1e/V2hjXAfakaAEqZI8A8TH3p3ZgaJHwv19vHzOmIgWC+eyPZ\njlmA/88n1qeo/mzQAhsCoU8e/5V8NUNguIlDKKo7typ2OIXKTyEAtDjkiRE5\nubF5\r\n=qbyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvzLxkTiMH+GykDhtP/nylwN8aTu/w+5VY6x8jAjRaXwIhALcIWlhAbe7Vkjg47b6X/7hkrGCO42uHXLNnho9Ey3w0"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.10_1586550709683_0.1700816731419137"},"_hasShrinkwrap":false},"2.3.12":{"name":"sulla","version":"2.3.12","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"npm run build:sulla & tsc app.ts && node app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.1","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","auto-changelog":"^2.0.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.5","nodemon":"^2.0.3","prettier":"^2.0.4","pretty-quick":"^2.0.1","release-it":"^13.5.2","ts-loader":"^6.2.2","typedoc":"^0.17.4","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"boxen":"^4.2.0","chalk":"^4.0.0","chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","latest-version":"^5.1.0","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2","spinnies":"^0.5.1"},"gitHead":"96f8f1ed17e41502aba412bd94dc5ce4c4d07850","_id":"sulla@2.3.12","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SLdBfLP6en+qrR9XkKG1PdO6NSlp+x0anXaB6/yQy65pkMC/ZnzQB6TbDAdeh0TSNoNLxjI+ONhOolNvvMmqrA==","shasum":"1eb5be01b759ed3b110151ac16d8afd94e75fdfa","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.12.tgz","fileCount":104,"unpackedSize":423470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek0APCRA9TVsSAnZWagAAx9kP/15Ddm0C7b6UvV2vYIWQ\nfxnPKxyn0BiG5XZMD1/2r6UP65kjr37xlDk13gMXh8P2TydPwegaxWjOjiLQ\n6n+wpKFn9GLyZgB6FZn7NPruMqUSNUs1mvNJZD5r5tqf4l3fECObzRIngWEB\n746axj05NEQMYxRUcGnCbGapP4ACEJ7XZE7ZyHxnysaCHmYs5c914HUmW+Bj\ndZ60vDw5MxxIgPJyDGmIrccEGbaqABfW5YkEqAwj/C+sqkGwp0waqSlnegH+\nOgLrhjVYWPNkgr7129pHMcG6/WgbmOwV1BDQpN/xJ3GJKjUbwWvAvSvp3Sfe\nsUTxhpX0ECPSrQmkzDtnJA7cH9MNe7ubpPLaaQjklebvM/Fev1UyCpnIVIbG\nhe2zxj7I63K2BcEedgBW4QJxxPL2NYRksP0fB41XMoY6MBvVjc06sVyd3EdS\n6rjKMQwmkm28wHXEizCK4ucOAlNg0yWInYor7v92n5ZEdULjZEeYnr7P4udr\ndcp4l7IsynnawYnXh7nI7y/3Vj45dY4tG9te8oxtpwLWZdHCEKcvuo/kjK/h\nJxtRl0pamqGgScswMsvsyWqWw218iDNHre+9kE8J2oXlOQozhgD3lwM8jw8p\n4UD7q6XUX5eTdWq2ywddsXY/2PjkuZkZeUCmMXgSfKGlJ+Njds9YKiyNwoEs\nOcfZ\r\n=qbFg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw9wtuKXwxPfzNZusISdh0LtFIIgM+F0PvLPViy35qtQIhANr7JCydvTWx/II1zFastVLgln2tWCdTo6/GUCR1KQOb"}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.12_1586708494163_0.036936263082366194"},"_hasShrinkwrap":false},"2.3.13":{"name":"sulla","version":"2.3.13","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"npm run build:sulla & tsc app.ts && node app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.1","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","auto-changelog":"^2.0.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.5","nodemon":"^2.0.3","prettier":"^2.0.4","pretty-quick":"^2.0.1","release-it":"^13.5.2","ts-loader":"^6.2.2","typedoc":"^0.17.4","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"boxen":"^4.2.0","chalk":"^4.0.0","chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","latest-version":"^5.1.0","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2","spinnies":"^0.5.1"},"gitHead":"dc4d18b923ffb6a13ce76335aa8f26284184d5e1","_id":"sulla@2.3.13","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qPBsw5h1JymWXr02+zpqy+oDzfVbUhikEi9Eu+wE71uGcPsZr3GD8qRI68bRDIICq5sxwaLZa4MRNha08CCIWA==","shasum":"81f26dcf1f1fe31a46c54e5acfde9da040478db2","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.13.tgz","fileCount":99,"unpackedSize":413387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek0CvCRA9TVsSAnZWagAAIi0P/0UTAvUZqQK7xtV2nc0V\nMB9FYDuorJiHNWmn1IqgEn3dWCYQlazpF3Ldb8Kpe9cZkPbUNRfuCCQ0ztvT\nWigdnqSDhNq2kqWPgqffQgHk/nVpvgDR+WkHu2Tz3gTMH8zRrUJEhwocjJHS\n69lWFsFLJomq/VBim8AXSk94lMzC6dlasaIeJKAiYRgrqxCA6W6cBEo0cMrC\njx8lwdNVHFVVVjO803yuES7waa59kNDi40onuO9Slwy7kB0bLh0tuaofKrra\nFHRpTopRgmioWGCXJppOk5KGUpszgDBse+AAo+iMOK98E0mFJtRZNhLqtds+\nsEsWA+rKuQLYlkenEWNJiq1Tnf8IhM65M112/1exkWdyJFuXQxY3A1wI8GqV\ndu7jKSUMpwK3oDRUMjkxGL+BaKb8bubsOz1OirTZUPpFgNLe4/ONfhrnH2sX\nf88npKVCbKFOTubYN/Zy8H30+O4YUDhdCrj9kSAEKQepNgdGV20tv4WoWDiG\nRtjxBgM9MZk4faPig4OZFnuZEWNgbeWGVuBmIrmSNvcScdbecSI0j6s7aAcW\na8lQkdLVU6rWWYhyRBtDNQz+MTjLrXxN9N/8zLULUHnnPDCy/IfD87HacXZm\n4RecWsqvdYi1egSY93KV/rEk33cD/yCrVlvdwLi7VAHxTk6gJp4uL7ZxgN98\nrh+J\r\n=NbSB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMkSfYzAdthhdN4Oideuvi8OTbxIcOEb8I1j0iGeaWYAiEAmspyEzx/Lc5o37ZqAMo+FVUNIsnnChTDYqsdSk+PvQY="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.13_1586708655099_0.5099848410442247"},"_hasShrinkwrap":false},"2.3.14":{"name":"sulla","version":"2.3.14","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"npm run build:sulla & tsc app.ts && node app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^13.11.1","@types/puppeteer":"^2.0.1","@types/sharp":"^0.24.0","auto-changelog":"^2.0.0","concurrently":"^5.1.0","copy-webpack-plugin":"^5.1.1","gulp":"^4.0.2","husky":"^4.2.5","nodemon":"^2.0.3","prettier":"^2.0.4","pretty-quick":"^2.0.1","release-it":"^13.5.2","ts-loader":"^6.2.2","typedoc":"^0.17.4","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"dependencies":{"boxen":"^4.2.0","chalk":"^4.0.0","chrome-launcher":"^0.13.1","file-type":"^14.1.4","futoin-hkdf":"^1.3.2","latest-version":"^5.1.0","puppeteer":"^2.1.1","puppeteer-extra":"^3.1.9","puppeteer-extra-plugin-stealth":"^2.4.9","qrcode-terminal":"^0.12.0","rxjs":"^6.5.5","sharp":"^0.25.2","spinnies":"^0.5.1"},"gitHead":"38e2650069baac31466fffc853abef5cd4d8bd49","_id":"sulla@2.3.14","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rn6EBeIdmSswzrJljF5iCy2m4WPX2OGcCCZmfvhTmEyxtu5Ev1B+ZxA56Wdf1Ci4T5T7Bi+Iggr17KvW9VwsAg==","shasum":"746bc595d182ff95cb48546e2871e1b04d69a084","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.3.14.tgz","fileCount":98,"unpackedSize":416814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelO4kCRA9TVsSAnZWagAAjfoQAKKKwUY/cD6qI0XoKVVy\n4sfQr8aKkDfJ72U89pcCtCWWKbGcaCqHgcq+C/Al3NDevQErw7Rb/cdfHRNA\nOL0qL5P9OYVx26NI0cmg/5pPUxEWD1iZCqU91UcDkM8+OEWsYyvOtj8xs9nO\nmW/pu9bWtTgrJYskyyqatHcJWgD/unGcVLqsgoy54BZ2LtKH9DXgOA/J2W3k\nd42pSPRZFFKcSZgYfhX4gJcyEVkGHuhxvoCmQHiERV7skG52/x21UcEXLJ3J\ni7Ii1n84PIzz5f3hMVPjJmBQTTgXyKRhtc7O1Pj7TnpgSlNWM4u4opbLuB8e\n5R2CVuM6aCQV1vcpg2qwNG/LEff78Lymu9Q4BDVw9owVK5NMQLQ56UG/oQOh\ndXep3vGRqd7WyMGtVzUB00kVtmAuSmp+M6Ll5OnMvGgUtyPr0soaDDCiS81S\n34ybAKllaT7J2FZnZa4LiET/oxLgmKKd3wXMbHaMVUMMKW7T+KVYnFDBIwLd\nZR/TIZCH/x+rfYDPTE1Z5q63MzDzcgbyb4sEBvDWBVKmhAa9HqntrpZweb9l\nN6Hk6fBGUDUORfFRLQJpc5BSv2qw/cVNVoyaCt+k83AEbUxgiJAOcHrVUDTv\naKHRFqZupFgfSKrTEdU4UcXwVPrTl5BkK9v9wo4VwW83XhYoZr8AXGFGAdVk\nrawR\r\n=uw5w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8CQMCaDMpx8DwQA/udqmM/m1kk8Df5wvLKMtqlE990AiEAj0/I6IO+A9BE/rUNIj9o0hVz9CqwPVQzlg+07vjm6tQ="}]},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.3.14_1586818595682_0.4224416976175964"},"_hasShrinkwrap":false},"2.4.0":{"name":"sulla","version":"2.4.0","description":"Javascript whatsapp framework","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"npm run build:sulla & tsc app.ts && node --trace-warnings app.js","build":"npm run build:wapi && npm run build:middleware && npm run build:jsQR && tsc","build:sulla":"tsc","build:wapi":"cd src/lib/wapi/ && webpack","build:middleware":"cd src/lib/middleware/ && webpack","build:jsQR":"cd src/lib/jsQR/ && gulp","build:docs":"typedoc && git add docs/*","watch":"concurrently \"tsc -w\" \"nodemon dist/index.js\"","clean":"rm -rf session && rm -rf dist","test":"echo \"No tests yet\"","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it"},"release-it":{"github":{"release":true}},"auto-changelog":{"commitLimit":false},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"author":{"name":"Daniel Cardenas"},"license":"ISC","bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"homepage":"https://github.com/danielcardeenas/sulla#readme","devDependencies":{"@types/node":"^14.14.28","@types/puppeteer":"^5.4.3","@types/sharp":"^0.27.1","auto-changelog":"^2.2.1","concurrently":"^5.3.0","copy-webpack-plugin":"^7.0.0","gulp":"^4.0.2","husky":"^5.0.9","nodemon":"^2.0.7","prettier":"^2.2.1","pretty-quick":"^3.1.0","release-it":"^14.4.0","ts-loader":"^8.0.17","typedoc":"^0.20.25","typescript":"^4.1.5","webpack":"^5.22.0","webpack-cli":"^4.5.0"},"dependencies":{"boxen":"^5.0.0","chalk":"^4.1.0","chrome-launcher":"^0.13.4","file-type":"^16.2.0","futoin-hkdf":"^1.3.3","latest-version":"^5.1.0","puppeteer":"^5.3.1","puppeteer-extra":"^3.1.17","puppeteer-extra-plugin-stealth":"^2.7.5","qrcode-terminal":"^0.12.0","rxjs":"^6.6.3","sharp":"^0.27.1","spinnies":"^0.5.1"},"gitHead":"b09ea7be8077d00e9390948741839daf4273a6d6","_id":"sulla@2.4.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-28Q4568dFQhVC9SZ4Fc7MUbtQQHwiS4lLUtIfc5YUYkos8r4W3/EBsn4MHKrdcJfgBE8oZyNHlQCePlGXp8ZAw==","shasum":"c0e6036ba2b0252b7443af6f398a569936c4647e","tarball":"https://registry.npmjs.org/sulla/-/sulla-2.4.0.tgz","fileCount":103,"unpackedSize":733717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLW6LCRA9TVsSAnZWagAA2/wP/1sYcprw0s2m4wkAqZrH\n1Uq6zd3UhkdgMgFu0rP+sYHXlso3ydgw0UOyxHK5eMBN2R2beqbkDtKW0r5a\n8QXCt4SnUd0xj6Tldf2MbjVrTlYUqcWo4b7B6w7maHwMStlhMCn8sPY89s3U\nt+MKK+qNM3uUaEo//oGwGvUyxKb7fhw5Rg4dmLwAVZuH7mJ+uFI1xeW60mdq\nww6kkOY01JdTamKhwJAY59GjOjp7g9DxL3DfN05LrVcZhVCisy7t3viN1Q8x\nQeWHp0SNFA28V53SsvT1qIFFo3b48gAnprFllVxL/f/K7SetliuXMeVprWIs\nCszIuoQVuSOUMmBfDB9h+tnFqLI7t5UwmIN+YdSPuGDyF1ACmwL5Kyh3uhmj\nDDKvuFmNpW8ruheGgUQSaCTLW4ypZFcjAIzCGJOi6em5HC/t1jLb/fReOMTF\nXHKjP4AdmIz/yTUpZLYEwWm+pPrK10JiXunSJ5ROxzV7om0MS+OfmNHzA6za\n/C9a8msbfwnvtbI4yTAzTOdREEFbtk6Qe039RYZUokhJgNKmQHgkacizdKKz\nKb7Y3nc1LQHxBxd2EkpjKm+NEsZ+87TpI5B7wtojZ3f2YYH+cRW7qMMPNQ67\nyzPCEGQimHD3QjdQ2BI9//LGv4ujhfIhXkXt+YpBlOvXTOpSdpKmttuYRKy5\n6stq\r\n=M1vJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW8bNHLQYXVwxGmLBhfa5ktIWJxZfbRGALiRMXmCgN6wIgZcnmYMXaFcvPmwEi4LFHxf89JKTsTZbcnwUhYk0z34E="}]},"_npmUser":{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"},"directories":{},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sulla_2.4.0_1613590155260_0.10904520661079098"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-10T14:06:20.466Z","1.0.0":"2019-06-10T14:06:20.690Z","modified":"2022-05-19T00:09:20.310Z","1.0.1":"2019-06-10T14:40:43.329Z","1.0.2":"2019-06-10T16:51:09.951Z","1.0.3":"2019-06-10T17:22:17.822Z","1.1.0":"2019-06-10T22:42:48.759Z","1.1.1":"2019-06-10T22:49:36.193Z","1.1.2":"2020-01-23T22:20:07.461Z","1.1.3":"2020-01-23T22:53:10.167Z","2.0.0":"2020-04-04T01:00:15.695Z","2.0.1":"2020-04-04T01:02:03.611Z","2.1.0":"2020-04-04T09:21:57.336Z","2.2.1":"2020-04-04T22:04:59.772Z","2.3.1":"2020-04-06T01:54:10.681Z","2.3.2":"2020-04-07T00:34:20.043Z","2.3.3":"2020-04-07T16:06:15.221Z","2.3.4":"2020-04-07T16:07:46.593Z","2.3.5":"2020-04-07T16:15:36.120Z","2.3.6":"2020-04-09T17:38:45.367Z","2.3.7":"2020-04-10T01:01:22.061Z","2.3.8":"2020-04-10T02:37:48.198Z","2.3.9":"2020-04-10T15:20:52.320Z","2.3.10":"2020-04-10T20:31:49.929Z","2.3.12":"2020-04-12T16:21:34.756Z","2.3.13":"2020-04-12T16:24:15.255Z","2.3.14":"2020-04-13T22:56:36.206Z","2.4.0":"2021-02-17T19:29:15.485Z"},"maintainers":[{"name":"danielcardeenas","email":"danielcardeenas@gmail.com"}],"description":"Javascript whatsapp framework","homepage":"https://github.com/danielcardeenas/sulla#readme","keywords":["whatsapp","javascript","bot","typescript","automatization","puppeteer"],"repository":{"type":"git","url":"git+https://github.com/danielcardeenas/sulla.git"},"author":{"name":"Daniel Cardenas"},"bugs":{"url":"https://github.com/danielcardeenas/sulla/issues"},"license":"ISC","readme":"<p align=\"center\">\n  <a href=\"https://github.com/danielcardeenas/sulla\">\n    <img width=\"250px\" src=\"https://github.com/danielcardeenas/sulla/blob/master/img/logo.jpg?raw=true\" alt=\"Sulla logo\">\n  </a>\n</p>\n\n# Sulla\n\n[![npm version](https://img.shields.io/npm/v/sulla.svg?color=%2378e08f)](https://www.npmjs.com/package/sulla)\n![npm type definitions](https://img.shields.io/npm/types/sulla)\n![GitHub last commit](https://img.shields.io/github/last-commit/danielcardeenas/sulla)\n[![GitHub license](https://img.shields.io/github/license/danielcardeenas/sulla)](https://github.com/danielcardeenas/sulla/blob/master/LICENSE)\n[![codebeat badge](https://codebeat.co/badges/7e510d47-8689-49da-abd8-a9a29d106a2b)](https://codebeat.co/projects/github-com-danielcardeenas-sulla-master)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fdanielcardeenas%2Fsulla.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fdanielcardeenas%2Fsulla?ref=badge_shield)\n\n> Sulla is a javascript library which provides a high-level API control to\n> Whatsapp so it can be configured to automatize resposes or any data that goes\n> trough Whatsapp effortlessly.\n>\n> It is built using [puppeteer](https://github.com/GoogleChrome/puppeteer) and\n> it begin based on\n> [this python wrapper](https://github.com/mukulhase/WebWhatsapp-Wrapper)\n>\n> By default sulla will try to use Google Chrome driver if installed, if not, it\n> will use integrated Chromium instance\n\n#### Changelog:\n\n> ☑️ Add `refreshQR` option in `create()`\n>\n> ☑️ Add `openChat()` function with UI Layer\n>\n> ☑️ Self check for updates\n>\n> ☑️ More parameters to `create()`\n>\n> ☑️ Added d.ts types comments for friendlier development\n>\n> ☑️ Fixed video send, fixed optional `create()` parameters\n>\n> ☑️ Bundle size now just 300 kB\n>\n> ☑️ Added `debug` option and `useChrome` to `create()`\n\n## Installation\n\n```bash\n> npm i sulla\n```\n\n## Getting started\n\n```javascript\n// Supports ES6\n// import { create, Whatsapp } from 'sulla';\nconst sulla = require('sulla');\n\nsulla.create().then((client) => start(client));\n\nfunction start(client) {\n  client.onMessage((message) => {\n    if (message.body === 'Hi') {\n      client.sendText(message.from, '👋 Hello from sulla!');\n    }\n  });\n}\n```\n\n<img align=\"left\" src=\"https://github.com/danielcardeenas/sulla/blob/master/img/auth.gif?raw=true\" width=\"370px\">\n\n##### After executing `create()` function, **sulla** will create an instance of whatsapp web. If you are not logged in, it will print a QR code in the terminal. Scan it with your phone and you are ready to go!\n\n##### Sulla will remember the session so there is no need to authenticate everytime.\n\n##### Multiples sessions can be created at the same time by pasing a session name to `create()` function:\n\n```javascript\n// Init sales whatsapp bot\nsulla.create('sales').then((salesClient) => {...});\n\n// Init support whatsapp bot\nsulla.create('support').then((supportClient) => {...});\n```\n\n<br>\n\n## Optional create parameters\n\nSulla `create()` method third parameter can have the following optional\nparameters:\n\n```javascript\ncreate('sessionName', qrCallback, {\n  headless: true, // Headless chrome\n  devtools: false, // Open devtools by default\n  useChrome: true, // If false will use Chromium instance\n  debug: false, // Opens a debug session\n  logQR: true // Logs QR automatically in terminal\n  browserArgs: [''] // Parameters to be added into the chrome browser instance\n  refreshQR: 15000, // Will refresh QR every 15 seconds, 0 will load QR once. Default is 30 seconds\n});\n```\n\n##### The type definition con be found in here: [CreateConfig.ts](https://github.com/danielcardeenas/sulla/blob/master/src/config/create-config.ts)\n\n## Exporting QR code\n\nBy default QR code will appear on the terminal. If you need to pass the QR\nsomewhere else heres how:\n\n```javascript\nconst fs = require('fs');\n\n// Second create() parameter is the QR callback\nsulla.create('session-marketing', (base64Qr, asciiQR) => {\n  // To log the QR in the terminal\n  console.log(asciiQR);\n\n  // To write it somewhere else in a file\n  exportQR(base64Qr, 'marketing-qr.png');\n});\n\n// Writes QR in specified path\nfunction exportQR(qrCode, path) {\n  qrCode = qrCode.replace('data:image/png;base64,', '');\n  const imageBuffer = Buffer.from(qrCode, 'base64');\n\n  // Creates 'marketing-qr.png' file\n  fs.writeFileSync(path, imageBuffer);\n}\n```\n\n## Downloading files\n\nPuppeteer takes care of the file downloading. The decryption is being done as\nfast as possible (outruns native methods). Supports big files!\n\n```javascript\nimport fs = require('fs');\nimport mime = require('mime-types');\n\nclient.onMessage(async (message) => {\n  if (message.isMedia) {\n    const buffer = await client.downloadFile(message);\n    // At this point you can do whatever you want with the buffer\n    // Most likely you want to write it into a file\n    const fileName = `some-file-name.${mime.extension(message.mimetype)}`;\n    fs.writeFile(fileName, buffer, function (err) {\n      ...\n    });\n  }\n});\n```\n\n## Basic functions (usage)\n\nNot every available function is listed, for further look, every function\navailable can be found in [here](/src/api/layers) and\n[here](/src/lib/wapi/functions)\n\n### Chatting\n\n##### Here, `chatId` could be `<phoneNuber>@c.us` or `<phoneNumber>-<groupId>@c.us`\n\n```javascript\n// Send basic text\nawait client.sendText(chatId, '👋 Hello from sulla!');\n\n// Send image\nawait client.sendImage(\n  chatId,\n  'path/to/img.jpg',\n  'image-name.jpg',\n  'Caption text'\n);\n\n// Send @tagged message\nawait client.sendMentioned(chatId, 'Hello @5218113130740 and @5218243160777!', [\n  '5218113130740',\n  '5218243160777',\n]);\n\n// Reply to a message\nawait client.reply(chatId, 'This is a reply!', message.id.toString());\n\n// Send file (sulla will take care of mime types, just need the path)\nawait client.sendFile(chatId, 'path/to/file.pdf', 'cv.pdf', 'Curriculum');\n\n// Send gif\nawait client.sendVideoAsGif(\n  chatId,\n  'path/to/video.mp4',\n  'video.gif',\n  'Gif image file'\n);\n\n// Send contact\n// contactId: 52155334634@c.us\nawait client.sendContact(chatId, contactId);\n\n// Forwards messages\nawait client.forwardMessages(chatId, [message.id.toString()], true);\n\n// Send sticker\nawait client.sendImageAsSticker(chatId, 'path/to/image.jpg');\n\n// Send location\nawait client.sendLocation(\n  chatId,\n  25.6801987,\n  -100.4060626,\n  'Some address, Washington DC',\n  'Subtitle'\n);\n\n// Send seen ✔️✔️\nawait client.sendSeen(chatId);\n\n// Start typing...\nawait client.startTyping(chatId);\n\n// Stop typing\nawait client.stopTyping(chatId);\n\n// Set chat state (0: Typing, 1: Recording, 2: Paused)\nawait client.setChatState(chatId, 0 | 1 | 2);\n```\n\n### Retrieving data\n\n```javascript\n// Retrieve contacts\nconst contacts = await client.getAllContacts();\n\n// Retrieve all messages in chat\nconst allMessages = await client.loadAndGetAllMessagesInChat(chatId);\n\n// Retrieve contact status\nconst status = await client.getStatus(contactId);\n\n// Retrieve user profile\nconst user = await client.getNumberProfile(contactId);\n\n// Retrieve all unread message\nconst messages = await client.getAllUnreadMessages();\n\n// Retrieve all chats\nconst chats = await client.getAllChats();\n\n// Retrieve all groups\nconst chats = await client.getAllGroups();\n\n// Retrieve profile fic (as url)\nconst url = await client.getProfilePicFromServer(chatId);\n\n// Retrieve chat/conversation\nconst chat = await client.getChat(chatId);\n```\n\n### Group functions\n\n```javascript\n// groupId or chatId: leaveGroup 52123123-323235@g.us\n\n// Leave group\nawait client.leaveGroup(groupId);\n\n// Get group members\nawait client.getGroupMembers(groupId);\n\n// Get group members ids\nawait client.getGroupMembersIds(groupId);\n\n// Generate group invite url link\nawait client.getGroupInviteLink(groupId);\n\n// Create group (title, participants to add)\nawait client.createGroup('Group name', ['123123@c.us', '45456456@c.us']);\n\n// Remove participant\nawait client.removeParticipant(groupId, '123123@c.us');\n\n// Add participant\nawait client.addParticipant(groupId, '123123@c.us');\n\n// Promote participant (Give admin privileges)\nawait client.promoteParticipant(groupId, '123123@c.us');\n\n// Demote particiapnt (Revoke admin privileges)\nawait client.demoteParticipant(groupId, '123123@c.us');\n\n// Get group admins\nawait client.getGroupAdmins(groupId);\n```\n\n### Profile functions\n\n```javascript\n// Set client status\nawait client.setProfileStatus('On vacations! ✈️');\n\n// Set client profile name\nawait client.setProfileName('Sulla bot');\n```\n\n### Device functions\n\n```javascript\n// Get device info\nawait client.getHostDevice();\n\n// Get connection state\nawait client.getConnectionState();\n\n// Get battery level\nawait client.getBatteryLevel();\n\n// Is connected\nawait client.isConnected();\n\n// Get whatsapp web version\nawait client.getWAVersion();\n```\n\n### Events\n\n```javascript\n// Listen to messages\nclient.onMessage(message => {\n  ...\n})\n\n// Listen to state changes\nclient.onStateChange(state => {\n  ...\n});\n\n// Listen to ack's\nclient.onAck(ack => {\n  ...\n});\n\n// Listen to live location\n// chatId: 'phone@c.us'\nclient.onLiveLocation(chatId, (liveLocation) => {\n  ...\n});\n\n// chatId looks like this: '5518156745634-1516512045@g.us'\n// Event interface is in here: https://github.com/danielcardeenas/sulla/blob/master/src/api/model/participant-event.ts\nclient.onParticipantsChanged(chatId, (event) => {\n  ...\n});\n\n// Listen when client has been added to a group\nclient.onAddedToGroup(chatEvent => {\n  ...\n});\n\n```\n\n### Other\n\n```javascript\n// Delete chat\nawait client.deleteChat(chatId);\n\n// Clear chat messages\nawait client.clearChat(chatId);\n\n// Delete message (last parameter: delete only locally)\nawait client.deleteMessage(chatId, message.id.toString(), false);\n\n// Retrieve a number profile / check if contact is a valid whatsapp number\nconst profile = await client.getNumberProfile('0000000@c.us');\n```\n\n## Misc\n\nThere are some tricks for a better usage of sulla.\n\n#### Keep session alive:\n\n```javascript\n// In case of being logged out of whatsapp web\n// Force it to keep the current session\n// State change\nclient.onStateChange((state) => {\n  console.log(state);\n  const conflits = [\n    sulla.SocketState.CONFLICT,\n    sulla.SocketState.UNPAIRED,\n    sulla.SocketState.UNLAUNCHED,\n  ];\n  if (conflits.includes(state)) {\n    client.useHere();\n  }\n});\n```\n\n#### Send message to new contacts (non-added)\n\nAlso see [Whatsapp links](https://faq.whatsapp.com/en/26000030/) Be careful\nsince this can pretty much could cause a ban from Whatsapp, always keep your\ncontacts updated!\n\n```javascript\nawait client.sendMessageToId('5212234234@c.us', 'Hello from sulla! 👋');\n```\n\n#### Multiple sessions\n\nIf you need to run multiple sessions at once just pass a session name to\n`create()` method.\n\n```javascript\nasync () => {\n  const marketingClient = await sulla.create('marketing');\n  const salesClient = await sulla.create('sales');\n  const supportClient = await sulla.create('support');\n};\n```\n\n#### Closing (saving) sessions\n\nClose the session properly to ensure the session is saved for the next time you\nlog in (So it wont ask for QR scan again). So instead of CTRL+C,\n\n```javascript\n// Catch ctrl+C\nprocess.on('SIGINT', function() {\n  client.close();\n});\n\n// Try-catch close\ntry {\n   ...\n} catch (error) {\n   client.close();\n}\n```\n\n### Debugging\n\n## Development\n\nBuilding sulla is really simple altough it contians 3 main projects inside\n\n1. Wapi project\n\n```bash\n> npm run build:wapi\n```\n\n2. Middleeware\n\n```bash\n> npm run build:build:middleware\n> npm run build:jsQR\n```\n\n3. Sulla\n\n```bash\n> npm run build:sulla\n```\n\nTo build the entire project just run\n\n```bash\n> npm run build\n```\n\n## Sulla state\n\nAs of version `2.3.5` it seems that sulla has reached a very rich and stable\nfunctionality and architecture. As much as I would love to, I cannot dedicate a\nlot of time to this project so please consider checking out forked versions of\nsulla where other developers can dedicate more time and support to it.\n\n## Maintainers\n\nMaintainers are needed, I cannot keep with all the updates by myself. If you are\ninterested please open a Pull Request.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to\ndiscuss what you would like to change.\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fdanielcardeenas%2Fsulla.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fdanielcardeenas%2Fsulla?ref=badge_large)\n","readmeFilename":"README.md"}