├── .github
└── workflows
│ └── action.yml
├── .gitignore
├── LICENSE
├── README.md
├── index.js
├── package.json
├── preview.png
├── weather_bot_logo.jpg
└── yarn.lock
/.github/workflows/action.yml:
--------------------------------------------------------------------------------
1 | name: "Weather Bot"
2 |
3 | on:
4 | push:
5 | branches:
6 | - master
7 | schedule:
8 | - cron: "0 3 * * *"
9 |
10 | jobs:
11 | bot:
12 | runs-on: ubuntu-latest
13 | steps:
14 | - uses: actions/checkout@v1
15 | - name: "Install node"
16 | uses: actions/setup-node@v1
17 | - name: "Install npm dependencies"
18 | run: npm install
19 | - name: "Run code"
20 | run: node index.js
21 | env:
22 | TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }}
23 | TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
24 | WEATHER_API_TOKEN: ${{ secrets.WEATHER_API_TOKEN }}
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | lerna-debug.log*
8 |
9 | # Diagnostic reports (https://nodejs.org/api/report.html)
10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11 |
12 | # Runtime data
13 | pids
14 | *.pid
15 | *.seed
16 | *.pid.lock
17 |
18 | # Directory for instrumented libs generated by jscoverage/JSCover
19 | lib-cov
20 |
21 | # Coverage directory used by tools like istanbul
22 | coverage
23 | *.lcov
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # TypeScript cache
48 | *.tsbuildinfo
49 |
50 | # Optional npm cache directory
51 | .npm
52 |
53 | # Optional eslint cache
54 | .eslintcache
55 |
56 | # Microbundle cache
57 | .rpt2_cache/
58 | .rts2_cache_cjs/
59 | .rts2_cache_es/
60 | .rts2_cache_umd/
61 |
62 | # Optional REPL history
63 | .node_repl_history
64 |
65 | # Output of 'npm pack'
66 | *.tgz
67 |
68 | # Yarn Integrity file
69 | .yarn-integrity
70 |
71 | # dotenv environment variables file
72 | .env
73 | .env.test
74 |
75 | # parcel-bundler cache (https://parceljs.org/)
76 | .cache
77 |
78 | # Next.js build output
79 | .next
80 |
81 | # Nuxt.js build / generate output
82 | .nuxt
83 | dist
84 |
85 | # Gatsby files
86 | .cache/
87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
88 | # https://nextjs.org/blog/next-9-1#public-directory-support
89 | # public
90 |
91 | # vuepress build output
92 | .vuepress/dist
93 |
94 | # Serverless directories
95 | .serverless/
96 |
97 | # FuseBox cache
98 | .fusebox/
99 |
100 | # DynamoDB Local files
101 | .dynamodb/
102 |
103 | # TernJS port file
104 | .tern-port
105 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 C M Pandey
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
Weather Bot
2 |
3 | An automated bot that notifies you every morning about the weather in your city on your telegram app.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | require('dotenv').config()
2 |
3 | const fetch = require("node-fetch")
4 |
5 | const Telegram = require("node-telegram-bot-api")
6 |
7 | const bot = new Telegram(process.env.TELEGRAM_TOKEN)
8 |
9 | const weatherToken = process.env.WEATHER_API_TOKEN
10 |
11 | const weatherURL = new URL("https://api.openweathermap.org/data/2.5/weather")
12 |
13 | weatherURL.searchParams.set("q", "Haldwani,IN")
14 | weatherURL.searchParams.set("APPID", weatherToken)
15 | weatherURL.searchParams.set("units", "metric")
16 |
17 | const getWeatherData = async () => {
18 | const resp = await fetch(weatherURL.toString())
19 | const body = await resp.json()
20 | return body
21 | }
22 |
23 | const generateWeatherMessage = weatherData =>
24 | `Good morning! 😊 There will be ${weatherData.weather[0].description} today in ${weatherData.name}. Currently, the temperature is ${weatherData.main.temp} °C. 🌡`
25 |
26 | const main = async () => {
27 | const weatherData = await getWeatherData()
28 | const weatherString = generateWeatherMessage(weatherData)
29 | bot.sendMessage(process.env.TELEGRAM_CHAT_ID, weatherString)
30 | console.log(weatherString)
31 | }
32 |
33 | main()
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "weather-bot",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "repository": "https://github.com/cmcodes1/weather-bot.git",
6 | "author": "cmcodes ",
7 | "license": "MIT",
8 | "dependencies": {
9 | "dotenv": "^8.2.0",
10 | "node-fetch": "^2.6.1",
11 | "node-telegram-bot-api": "^0.50.0"
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cmcodes1/weather-bot/782ffd4c589f5b14476d61e005fa13bacded10b4/preview.png
--------------------------------------------------------------------------------
/weather_bot_logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cmcodes1/weather-bot/782ffd4c589f5b14476d61e005fa13bacded10b4/weather_bot_logo.jpg
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | ajv@^6.12.3:
6 | version "6.12.4"
7 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234"
8 | integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==
9 | dependencies:
10 | fast-deep-equal "^3.1.1"
11 | fast-json-stable-stringify "^2.0.0"
12 | json-schema-traverse "^0.4.1"
13 | uri-js "^4.2.2"
14 |
15 | array.prototype.findindex@^2.0.2:
16 | version "2.1.0"
17 | resolved "https://registry.yarnpkg.com/array.prototype.findindex/-/array.prototype.findindex-2.1.0.tgz#f43f8ed823274f0733647ee403b2c0c9771a97fe"
18 | integrity sha512-25kJHCjXltdtljjwcyKvCTywmbUAeTJVB2ADVe0oP4jcefsd+K9pJJ3IdHPahLICoszcCLoNF+evWpEduzBlng==
19 | dependencies:
20 | define-properties "^1.1.3"
21 | es-abstract "^1.17.4"
22 |
23 | asn1@~0.2.3:
24 | version "0.2.4"
25 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
26 | integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
27 | dependencies:
28 | safer-buffer "~2.1.0"
29 |
30 | assert-plus@1.0.0, assert-plus@^1.0.0:
31 | version "1.0.0"
32 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
33 | integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
34 |
35 | asynckit@^0.4.0:
36 | version "0.4.0"
37 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
38 | integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
39 |
40 | aws-sign2@~0.7.0:
41 | version "0.7.0"
42 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
43 | integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
44 |
45 | aws4@^1.8.0:
46 | version "1.10.1"
47 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428"
48 | integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==
49 |
50 | bcrypt-pbkdf@^1.0.0:
51 | version "1.0.2"
52 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
53 | integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
54 | dependencies:
55 | tweetnacl "^0.14.3"
56 |
57 | bl@^1.2.1:
58 | version "1.2.3"
59 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7"
60 | integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==
61 | dependencies:
62 | readable-stream "^2.3.5"
63 | safe-buffer "^5.1.1"
64 |
65 | bluebird@^3.5.0, bluebird@^3.5.1:
66 | version "3.7.2"
67 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
68 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
69 |
70 | caseless@~0.12.0:
71 | version "0.12.0"
72 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
73 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
74 |
75 | combined-stream@^1.0.6, combined-stream@~1.0.6:
76 | version "1.0.8"
77 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
78 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
79 | dependencies:
80 | delayed-stream "~1.0.0"
81 |
82 | core-util-is@1.0.2, core-util-is@~1.0.0:
83 | version "1.0.2"
84 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
85 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
86 |
87 | dashdash@^1.12.0:
88 | version "1.14.1"
89 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
90 | integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
91 | dependencies:
92 | assert-plus "^1.0.0"
93 |
94 | debug@^3.1.0:
95 | version "3.2.6"
96 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
97 | integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
98 | dependencies:
99 | ms "^2.1.1"
100 |
101 | define-properties@^1.1.2, define-properties@^1.1.3:
102 | version "1.1.3"
103 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
104 | integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
105 | dependencies:
106 | object-keys "^1.0.12"
107 |
108 | delayed-stream@~1.0.0:
109 | version "1.0.0"
110 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
111 | integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
112 |
113 | depd@^1.1.1:
114 | version "1.1.2"
115 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
116 | integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
117 |
118 | dotenv@^8.2.0:
119 | version "8.2.0"
120 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
121 | integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
122 |
123 | ecc-jsbn@~0.1.1:
124 | version "0.1.2"
125 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
126 | integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
127 | dependencies:
128 | jsbn "~0.1.0"
129 | safer-buffer "^2.1.0"
130 |
131 | end-of-stream@^1.1.0:
132 | version "1.4.4"
133 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
134 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
135 | dependencies:
136 | once "^1.4.0"
137 |
138 | es-abstract@^1.17.4, es-abstract@^1.17.5:
139 | version "1.17.6"
140 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a"
141 | integrity sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==
142 | dependencies:
143 | es-to-primitive "^1.2.1"
144 | function-bind "^1.1.1"
145 | has "^1.0.3"
146 | has-symbols "^1.0.1"
147 | is-callable "^1.2.0"
148 | is-regex "^1.1.0"
149 | object-inspect "^1.7.0"
150 | object-keys "^1.1.1"
151 | object.assign "^4.1.0"
152 | string.prototype.trimend "^1.0.1"
153 | string.prototype.trimstart "^1.0.1"
154 |
155 | es-to-primitive@^1.2.1:
156 | version "1.2.1"
157 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
158 | integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
159 | dependencies:
160 | is-callable "^1.1.4"
161 | is-date-object "^1.0.1"
162 | is-symbol "^1.0.2"
163 |
164 | eventemitter3@^3.0.0:
165 | version "3.1.2"
166 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
167 | integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
168 |
169 | extend@~3.0.2:
170 | version "3.0.2"
171 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
172 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
173 |
174 | extsprintf@1.3.0:
175 | version "1.3.0"
176 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
177 | integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
178 |
179 | extsprintf@^1.2.0:
180 | version "1.4.0"
181 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
182 | integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
183 |
184 | fast-deep-equal@^3.1.1:
185 | version "3.1.3"
186 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
187 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
188 |
189 | fast-json-stable-stringify@^2.0.0:
190 | version "2.1.0"
191 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
192 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
193 |
194 | file-type@^3.9.0:
195 | version "3.9.0"
196 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9"
197 | integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek=
198 |
199 | forever-agent@~0.6.1:
200 | version "0.6.1"
201 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
202 | integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
203 |
204 | form-data@~2.3.2:
205 | version "2.3.3"
206 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
207 | integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
208 | dependencies:
209 | asynckit "^0.4.0"
210 | combined-stream "^1.0.6"
211 | mime-types "^2.1.12"
212 |
213 | function-bind@^1.1.1:
214 | version "1.1.1"
215 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
216 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
217 |
218 | getpass@^0.1.1:
219 | version "0.1.7"
220 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
221 | integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
222 | dependencies:
223 | assert-plus "^1.0.0"
224 |
225 | har-schema@^2.0.0:
226 | version "2.0.0"
227 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
228 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
229 |
230 | har-validator@~5.1.3:
231 | version "5.1.5"
232 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
233 | integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
234 | dependencies:
235 | ajv "^6.12.3"
236 | har-schema "^2.0.0"
237 |
238 | has-symbols@^1.0.0, has-symbols@^1.0.1:
239 | version "1.0.1"
240 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
241 | integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
242 |
243 | has@^1.0.3:
244 | version "1.0.3"
245 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
246 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
247 | dependencies:
248 | function-bind "^1.1.1"
249 |
250 | http-signature@~1.2.0:
251 | version "1.2.0"
252 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
253 | integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
254 | dependencies:
255 | assert-plus "^1.0.0"
256 | jsprim "^1.2.2"
257 | sshpk "^1.7.0"
258 |
259 | inherits@~2.0.3:
260 | version "2.0.4"
261 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
262 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
263 |
264 | is-callable@^1.1.4, is-callable@^1.2.0:
265 | version "1.2.0"
266 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb"
267 | integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==
268 |
269 | is-date-object@^1.0.1:
270 | version "1.0.2"
271 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
272 | integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
273 |
274 | is-regex@^1.1.0:
275 | version "1.1.1"
276 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9"
277 | integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==
278 | dependencies:
279 | has-symbols "^1.0.1"
280 |
281 | is-symbol@^1.0.2:
282 | version "1.0.3"
283 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
284 | integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
285 | dependencies:
286 | has-symbols "^1.0.1"
287 |
288 | is-typedarray@~1.0.0:
289 | version "1.0.0"
290 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
291 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
292 |
293 | isarray@~1.0.0:
294 | version "1.0.0"
295 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
296 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
297 |
298 | isstream@~0.1.2:
299 | version "0.1.2"
300 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
301 | integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
302 |
303 | jsbn@~0.1.0:
304 | version "0.1.1"
305 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
306 | integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
307 |
308 | json-schema-traverse@^0.4.1:
309 | version "0.4.1"
310 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
311 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
312 |
313 | json-schema@0.2.3:
314 | version "0.2.3"
315 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
316 | integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
317 |
318 | json-stringify-safe@~5.0.1:
319 | version "5.0.1"
320 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
321 | integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
322 |
323 | jsprim@^1.2.2:
324 | version "1.4.1"
325 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
326 | integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
327 | dependencies:
328 | assert-plus "1.0.0"
329 | extsprintf "1.3.0"
330 | json-schema "0.2.3"
331 | verror "1.10.0"
332 |
333 | lodash@^4.17.19:
334 | version "4.17.20"
335 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
336 | integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
337 |
338 | mime-db@1.44.0:
339 | version "1.44.0"
340 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
341 | integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
342 |
343 | mime-types@^2.1.12, mime-types@~2.1.19:
344 | version "2.1.27"
345 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
346 | integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
347 | dependencies:
348 | mime-db "1.44.0"
349 |
350 | mime@^1.6.0:
351 | version "1.6.0"
352 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
353 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
354 |
355 | ms@^2.1.1:
356 | version "2.1.2"
357 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
358 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
359 |
360 | node-fetch@^2.6.1:
361 | version "2.6.1"
362 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
363 | integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
364 |
365 | node-telegram-bot-api@^0.50.0:
366 | version "0.50.0"
367 | resolved "https://registry.yarnpkg.com/node-telegram-bot-api/-/node-telegram-bot-api-0.50.0.tgz#c8cf99bc379c824b38bff803722e5cf58cb9fd84"
368 | integrity sha512-wPGJYb8RDsy2jOaWk51NWjJq+kcFLjJ3xMTYcfjkdK4b81i7d/ptjzsnmVsA31XeO1ZDDm8TwtqSr7CQkVfDVw==
369 | dependencies:
370 | array.prototype.findindex "^2.0.2"
371 | bl "^1.2.1"
372 | bluebird "^3.5.1"
373 | debug "^3.1.0"
374 | depd "^1.1.1"
375 | eventemitter3 "^3.0.0"
376 | file-type "^3.9.0"
377 | mime "^1.6.0"
378 | pump "^2.0.0"
379 | request "^2.83.0"
380 | request-promise "^4.2.2"
381 |
382 | oauth-sign@~0.9.0:
383 | version "0.9.0"
384 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
385 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
386 |
387 | object-inspect@^1.7.0:
388 | version "1.8.0"
389 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0"
390 | integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==
391 |
392 | object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
393 | version "1.1.1"
394 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
395 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
396 |
397 | object.assign@^4.1.0:
398 | version "4.1.0"
399 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
400 | integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
401 | dependencies:
402 | define-properties "^1.1.2"
403 | function-bind "^1.1.1"
404 | has-symbols "^1.0.0"
405 | object-keys "^1.0.11"
406 |
407 | once@^1.3.1, once@^1.4.0:
408 | version "1.4.0"
409 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
410 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
411 | dependencies:
412 | wrappy "1"
413 |
414 | performance-now@^2.1.0:
415 | version "2.1.0"
416 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
417 | integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
418 |
419 | process-nextick-args@~2.0.0:
420 | version "2.0.1"
421 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
422 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
423 |
424 | psl@^1.1.28:
425 | version "1.8.0"
426 | resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
427 | integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
428 |
429 | pump@^2.0.0:
430 | version "2.0.1"
431 | resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
432 | integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
433 | dependencies:
434 | end-of-stream "^1.1.0"
435 | once "^1.3.1"
436 |
437 | punycode@^2.1.0, punycode@^2.1.1:
438 | version "2.1.1"
439 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
440 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
441 |
442 | qs@~6.5.2:
443 | version "6.5.2"
444 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
445 | integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
446 |
447 | readable-stream@^2.3.5:
448 | version "2.3.7"
449 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
450 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
451 | dependencies:
452 | core-util-is "~1.0.0"
453 | inherits "~2.0.3"
454 | isarray "~1.0.0"
455 | process-nextick-args "~2.0.0"
456 | safe-buffer "~5.1.1"
457 | string_decoder "~1.1.1"
458 | util-deprecate "~1.0.1"
459 |
460 | request-promise-core@1.1.4:
461 | version "1.1.4"
462 | resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f"
463 | integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==
464 | dependencies:
465 | lodash "^4.17.19"
466 |
467 | request-promise@^4.2.2:
468 | version "4.2.6"
469 | resolved "https://registry.yarnpkg.com/request-promise/-/request-promise-4.2.6.tgz#7e7e5b9578630e6f598e3813c0f8eb342a27f0a2"
470 | integrity sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==
471 | dependencies:
472 | bluebird "^3.5.0"
473 | request-promise-core "1.1.4"
474 | stealthy-require "^1.1.1"
475 | tough-cookie "^2.3.3"
476 |
477 | request@^2.83.0:
478 | version "2.88.2"
479 | resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
480 | integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
481 | dependencies:
482 | aws-sign2 "~0.7.0"
483 | aws4 "^1.8.0"
484 | caseless "~0.12.0"
485 | combined-stream "~1.0.6"
486 | extend "~3.0.2"
487 | forever-agent "~0.6.1"
488 | form-data "~2.3.2"
489 | har-validator "~5.1.3"
490 | http-signature "~1.2.0"
491 | is-typedarray "~1.0.0"
492 | isstream "~0.1.2"
493 | json-stringify-safe "~5.0.1"
494 | mime-types "~2.1.19"
495 | oauth-sign "~0.9.0"
496 | performance-now "^2.1.0"
497 | qs "~6.5.2"
498 | safe-buffer "^5.1.2"
499 | tough-cookie "~2.5.0"
500 | tunnel-agent "^0.6.0"
501 | uuid "^3.3.2"
502 |
503 | safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2:
504 | version "5.2.1"
505 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
506 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
507 |
508 | safe-buffer@~5.1.0, safe-buffer@~5.1.1:
509 | version "5.1.2"
510 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
511 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
512 |
513 | safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
514 | version "2.1.2"
515 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
516 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
517 |
518 | sshpk@^1.7.0:
519 | version "1.16.1"
520 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
521 | integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
522 | dependencies:
523 | asn1 "~0.2.3"
524 | assert-plus "^1.0.0"
525 | bcrypt-pbkdf "^1.0.0"
526 | dashdash "^1.12.0"
527 | ecc-jsbn "~0.1.1"
528 | getpass "^0.1.1"
529 | jsbn "~0.1.0"
530 | safer-buffer "^2.0.2"
531 | tweetnacl "~0.14.0"
532 |
533 | stealthy-require@^1.1.1:
534 | version "1.1.1"
535 | resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
536 | integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
537 |
538 | string.prototype.trimend@^1.0.1:
539 | version "1.0.1"
540 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913"
541 | integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==
542 | dependencies:
543 | define-properties "^1.1.3"
544 | es-abstract "^1.17.5"
545 |
546 | string.prototype.trimstart@^1.0.1:
547 | version "1.0.1"
548 | resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54"
549 | integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==
550 | dependencies:
551 | define-properties "^1.1.3"
552 | es-abstract "^1.17.5"
553 |
554 | string_decoder@~1.1.1:
555 | version "1.1.1"
556 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
557 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
558 | dependencies:
559 | safe-buffer "~5.1.0"
560 |
561 | tough-cookie@^2.3.3, tough-cookie@~2.5.0:
562 | version "2.5.0"
563 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
564 | integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
565 | dependencies:
566 | psl "^1.1.28"
567 | punycode "^2.1.1"
568 |
569 | tunnel-agent@^0.6.0:
570 | version "0.6.0"
571 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
572 | integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
573 | dependencies:
574 | safe-buffer "^5.0.1"
575 |
576 | tweetnacl@^0.14.3, tweetnacl@~0.14.0:
577 | version "0.14.5"
578 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
579 | integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
580 |
581 | uri-js@^4.2.2:
582 | version "4.4.0"
583 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602"
584 | integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==
585 | dependencies:
586 | punycode "^2.1.0"
587 |
588 | util-deprecate@~1.0.1:
589 | version "1.0.2"
590 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
591 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
592 |
593 | uuid@^3.3.2:
594 | version "3.4.0"
595 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
596 | integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
597 |
598 | verror@1.10.0:
599 | version "1.10.0"
600 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
601 | integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
602 | dependencies:
603 | assert-plus "^1.0.0"
604 | core-util-is "1.0.2"
605 | extsprintf "^1.2.0"
606 |
607 | wrappy@1:
608 | version "1.0.2"
609 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
610 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
611 |
--------------------------------------------------------------------------------