Browser extension that demonstrates the Web Annotation Discovery mechanism: subscribe to people’s annotation collections/‘feeds’, to see their notes on the web; and create & publish annotations yourself.

web-annotation-discovery-we.../ package-lock.json
19498 lines
732 KiB

  1. {
  2. "name": "web-annotation-discovery-webextension",
  3. "version": "0.1.0",
  4. "lockfileVersion": 2,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "web-annotation-discovery-webextension",
  9. "version": "0.1.0",
  10. "license": "Unlicense",
  11. "dependencies": {
  12. "@apache-annotator/dom": "^0.3.0-dev.23",
  13. "@apache-annotator/selector": "^0.3.0-dev.23",
  14. "classnames": "^2.3.1",
  15. "deep-equal": "^2.0.5",
  16. "dexie": "^3.2.2",
  17. "lodash.debounce": "^4.0.8",
  18. "preact": "^10.10.0",
  19. "scroll-into-view-if-needed": "^2.2.29",
  20. "uuid": "^9.0.0",
  21. "web-annotation-utils": "git+https://code.treora.com/gerben/web-annotation-utils#latest",
  22. "webextension-polyfill": "^0.9.0",
  23. "webextension-rpc": "^0.3.0",
  24. "whatwg-mimetype": "^3.0.0"
  25. },
  26. "devDependencies": {
  27. "@types/deep-equal": "^1.0.1",
  28. "@types/firefox-webext-browser": "^94.0.1",
  29. "@types/lodash.debounce": "^4.0.7",
  30. "@types/uuid": "^8.3.4",
  31. "@types/webextension-polyfill": "^0.9.0",
  32. "@types/whatwg-mimetype": "^3.0.0",
  33. "typescript": "^4.7.4",
  34. "typescript-plugin-css-modules": "^3.4.0",
  35. "vite": "^2.9.14",
  36. "vite-plugin-web-extension": "^1.4.2",
  37. "web-ext": "^7.2.0"
  38. }
  39. },
  40. "node_modules/@apache-annotator/dom": {
  41. "version": "0.3.0-dev.23",
  42. "resolved": "https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.23.tgz",
  43. "integrity": "sha512-YiTOGry1uvGWk5X5obaMxpl2F0+3xWAao0VOa4cAGwppF9SBWs6ub4L7nlCd9bSngdXCzg7pcx6sXvm7UC50YA==",
  44. "dependencies": {
  45. "@apache-annotator/selector": "0.3.0-dev.23+168c8a3",
  46. "@babel/runtime-corejs3": "^7.13.10",
  47. "@medv/finder": "^2.1.0"
  48. },
  49. "engines": {
  50. "node": "^14.15 || ^15.4 || >=16"
  51. }
  52. },
  53. "node_modules/@apache-annotator/selector": {
  54. "version": "0.3.0-dev.23",
  55. "resolved": "https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.23.tgz",
  56. "integrity": "sha512-+GHbZb5zRMhKyoXLZEurKjzmk/yXFRV66f2wIKDeQcYdI3qAhcrnaqWfx6RMCSa8WFmNMWIbl6xjIvJxsbRYGQ==",
  57. "dependencies": {
  58. "@babel/runtime-corejs3": "^7.13.10"
  59. },
  60. "engines": {
  61. "node": "^14.15 || ^15.4 || >=16"
  62. }
  63. },
  64. "node_modules/@babel/code-frame": {
  65. "version": "7.18.6",
  66. "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
  67. "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
  68. "dev": true,
  69. "dependencies": {
  70. "@babel/highlight": "^7.18.6"
  71. },
  72. "engines": {
  73. "node": ">=6.9.0"
  74. }
  75. },
  76. "node_modules/@babel/helper-validator-identifier": {
  77. "version": "7.19.1",
  78. "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
  79. "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
  80. "dev": true,
  81. "engines": {
  82. "node": ">=6.9.0"
  83. }
  84. },
  85. "node_modules/@babel/highlight": {
  86. "version": "7.18.6",
  87. "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
  88. "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
  89. "dev": true,
  90. "dependencies": {
  91. "@babel/helper-validator-identifier": "^7.18.6",
  92. "chalk": "^2.0.0",
  93. "js-tokens": "^4.0.0"
  94. },
  95. "engines": {
  96. "node": ">=6.9.0"
  97. }
  98. },
  99. "node_modules/@babel/highlight/node_modules/ansi-styles": {
  100. "version": "3.2.1",
  101. "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  102. "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  103. "dev": true,
  104. "dependencies": {
  105. "color-convert": "^1.9.0"
  106. },
  107. "engines": {
  108. "node": ">=4"
  109. }
  110. },
  111. "node_modules/@babel/highlight/node_modules/chalk": {
  112. "version": "2.4.2",
  113. "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
  114. "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
  115. "dev": true,
  116. "dependencies": {
  117. "ansi-styles": "^3.2.1",
  118. "escape-string-regexp": "^1.0.5",
  119. "supports-color": "^5.3.0"
  120. },
  121. "engines": {
  122. "node": ">=4"
  123. }
  124. },
  125. "node_modules/@babel/highlight/node_modules/color-convert": {
  126. "version": "1.9.3",
  127. "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
  128. "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
  129. "dev": true,
  130. "dependencies": {
  131. "color-name": "1.1.3"
  132. }
  133. },
  134. "node_modules/@babel/highlight/node_modules/color-name": {
  135. "version": "1.1.3",
  136. "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
  137. "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
  138. "dev": true
  139. },
  140. "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
  141. "version": "1.0.5",
  142. "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  143. "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
  144. "dev": true,
  145. "engines": {
  146. "node": ">=0.8.0"
  147. }
  148. },
  149. "node_modules/@babel/highlight/node_modules/has-flag": {
  150. "version": "3.0.0",
  151. "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
  152. "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
  153. "dev": true,
  154. "engines": {
  155. "node": ">=4"
  156. }
  157. },
  158. "node_modules/@babel/highlight/node_modules/supports-color": {
  159. "version": "5.5.0",
  160. "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
  161. "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  162. "dev": true,
  163. "dependencies": {
  164. "has-flag": "^3.0.0"
  165. },
  166. "engines": {
  167. "node": ">=4"
  168. }
  169. },
  170. "node_modules/@babel/runtime": {
  171. "version": "7.18.9",
  172. "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz",
  173. "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==",
  174. "dev": true,
  175. "dependencies": {
  176. "regenerator-runtime": "^0.13.4"
  177. },
  178. "engines": {
  179. "node": ">=6.9.0"
  180. }
  181. },
  182. "node_modules/@babel/runtime-corejs3": {
  183. "version": "7.18.9",
  184. "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz",
  185. "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==",
  186. "dependencies": {
  187. "core-js-pure": "^3.20.2",
  188. "regenerator-runtime": "^0.13.4"
  189. },
  190. "engines": {
  191. "node": ">=6.9.0"
  192. }
  193. },
  194. "node_modules/@devicefarmer/adbkit": {
  195. "version": "3.2.3",
  196. "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.2.3.tgz",
  197. "integrity": "sha512-wK9rVrabs4QU0oK8Jnwi+HRBEm+s1x/o63kgthUe0y7K1bfcYmgLuQf41/adsj/5enddlSxzkJavl2EwOu+r1g==",
  198. "dev": true,
  199. "dependencies": {
  200. "@devicefarmer/adbkit-logcat": "^2.1.2",
  201. "@devicefarmer/adbkit-monkey": "~1.2.0",
  202. "bluebird": "~3.7",
  203. "commander": "^9.1.0",
  204. "debug": "~4.3.1",
  205. "node-forge": "^1.3.1",
  206. "split": "~1.0.1"
  207. },
  208. "bin": {
  209. "adbkit": "bin/adbkit"
  210. },
  211. "engines": {
  212. "node": ">= 0.10.4"
  213. }
  214. },
  215. "node_modules/@devicefarmer/adbkit-logcat": {
  216. "version": "2.1.2",
  217. "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.2.tgz",
  218. "integrity": "sha512-G4grpEa5s9s9wCRs8YB9LjFSnz0Os3g3RYIwZSxH3JFfV3aejL5xlu4hHMH4JY+d4oCCwImcEZJcFPY9BEP21w==",
  219. "dev": true,
  220. "engines": {
  221. "node": ">= 4"
  222. }
  223. },
  224. "node_modules/@devicefarmer/adbkit-monkey": {
  225. "version": "1.2.1",
  226. "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz",
  227. "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==",
  228. "dev": true,
  229. "engines": {
  230. "node": ">= 0.10.4"
  231. }
  232. },
  233. "node_modules/@eslint/eslintrc": {
  234. "version": "1.3.2",
  235. "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
  236. "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
  237. "dev": true,
  238. "dependencies": {
  239. "ajv": "^6.12.4",
  240. "debug": "^4.3.2",
  241. "espree": "^9.4.0",
  242. "globals": "^13.15.0",
  243. "ignore": "^5.2.0",
  244. "import-fresh": "^3.2.1",
  245. "js-yaml": "^4.1.0",
  246. "minimatch": "^3.1.2",
  247. "strip-json-comments": "^3.1.1"
  248. },
  249. "engines": {
  250. "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  251. },
  252. "funding": {
  253. "url": "https://opencollective.com/eslint"
  254. }
  255. },
  256. "node_modules/@eslint/eslintrc/node_modules/ajv": {
  257. "version": "6.12.6",
  258. "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
  259. "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
  260. "dev": true,
  261. "dependencies": {
  262. "fast-deep-equal": "^3.1.1",
  263. "fast-json-stable-stringify": "^2.0.0",
  264. "json-schema-traverse": "^0.4.1",
  265. "uri-js": "^4.2.2"
  266. },
  267. "funding": {
  268. "type": "github",
  269. "url": "https://github.com/sponsors/epoberezkin"
  270. }
  271. },
  272. "node_modules/@eslint/eslintrc/node_modules/espree": {
  273. "version": "9.4.0",
  274. "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
  275. "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
  276. "dev": true,
  277. "dependencies": {
  278. "acorn": "^8.8.0",
  279. "acorn-jsx": "^5.3.2",
  280. "eslint-visitor-keys": "^3.3.0"
  281. },
  282. "engines": {
  283. "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  284. },
  285. "funding": {
  286. "url": "https://opencollective.com/eslint"
  287. }
  288. },
  289. "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
  290. "version": "0.4.1",
  291. "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
  292. "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
  293. "dev": true
  294. },
  295. "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": {
  296. "version": "3.1.1",
  297. "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  298. "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  299. "dev": true,
  300. "engines": {
  301. "node": ">=8"
  302. },
  303. "funding": {
  304. "url": "https://github.com/sponsors/sindresorhus"
  305. }
  306. },
  307. "node_modules/@humanwhocodes/config-array": {
  308. "version": "0.10.7",
  309. "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz",
  310. "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==",
  311. "dev": true,
  312. "dependencies": {
  313. "@humanwhocodes/object-schema": "^1.2.1",
  314. "debug": "^4.1.1",
  315. "minimatch": "^3.0.4"
  316. },
  317. "engines": {
  318. "node": ">=10.10.0"
  319. }
  320. },
  321. "node_modules/@humanwhocodes/gitignore-to-minimatch": {
  322. "version": "1.0.2",
  323. "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
  324. "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
  325. "dev": true,
  326. "funding": {
  327. "type": "github",
  328. "url": "https://github.com/sponsors/nzakas"
  329. }
  330. },
  331. "node_modules/@humanwhocodes/object-schema": {
  332. "version": "1.2.1",
  333. "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
  334. "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
  335. "dev": true
  336. },
  337. "node_modules/@mdn/browser-compat-data": {
  338. "version": "5.1.8",
  339. "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.1.8.tgz",
  340. "integrity": "sha512-gHZvccExN0upm9gjJZnmavwQWeFHwxBOxiwiHzYYtsRSlu0xBafz0WFCgRqWmzJh/ABNz87/4nhB7FTaop3r6Q==",
  341. "dev": true
  342. },
  343. "node_modules/@medv/finder": {
  344. "version": "2.1.0",
  345. "resolved": "https://registry.npmjs.org/@medv/finder/-/finder-2.1.0.tgz",
  346. "integrity": "sha512-Egrg5XO4kLol24b1Kv50HDfi5hW0yQ6aWSsO0Hea1eJ4rogKElIN0M86FdVnGF4XIGYyA7QWx0MgbOzVPA0qkA=="
  347. },
  348. "node_modules/@nodelib/fs.scandir": {
  349. "version": "2.1.5",
  350. "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  351. "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  352. "dev": true,
  353. "dependencies": {
  354. "@nodelib/fs.stat": "2.0.5",
  355. "run-parallel": "^1.1.9"
  356. },
  357. "engines": {
  358. "node": ">= 8"
  359. }
  360. },
  361. "node_modules/@nodelib/fs.stat": {
  362. "version": "2.0.5",
  363. "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  364. "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  365. "dev": true,
  366. "engines": {
  367. "node": ">= 8"
  368. }
  369. },
  370. "node_modules/@nodelib/fs.walk": {
  371. "version": "1.2.8",
  372. "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  373. "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  374. "dev": true,
  375. "dependencies": {
  376. "@nodelib/fs.scandir": "2.1.5",
  377. "fastq": "^1.6.0"
  378. },
  379. "engines": {
  380. "node": ">= 8"
  381. }
  382. },
  383. "node_modules/@pnpm/network.ca-file": {
  384. "version": "1.0.1",
  385. "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.1.tgz",
  386. "integrity": "sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA==",
  387. "dev": true,
  388. "dependencies": {
  389. "graceful-fs": "4.2.10"
  390. },
  391. "engines": {
  392. "node": ">=12.22.0"
  393. }
  394. },
  395. "node_modules/@pnpm/npm-conf": {
  396. "version": "1.0.5",
  397. "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz",
  398. "integrity": "sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==",
  399. "dev": true,
  400. "dependencies": {
  401. "@pnpm/network.ca-file": "^1.0.1",
  402. "config-chain": "^1.1.11"
  403. },
  404. "engines": {
  405. "node": ">=12"
  406. }
  407. },
  408. "node_modules/@sindresorhus/is": {
  409. "version": "5.3.0",
  410. "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz",
  411. "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==",
  412. "dev": true,
  413. "engines": {
  414. "node": ">=14.16"
  415. },
  416. "funding": {
  417. "url": "https://github.com/sindresorhus/is?sponsor=1"
  418. }
  419. },
  420. "node_modules/@szmarczak/http-timer": {
  421. "version": "5.0.1",
  422. "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
  423. "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
  424. "dev": true,
  425. "dependencies": {
  426. "defer-to-connect": "^2.0.1"
  427. },
  428. "engines": {
  429. "node": ">=14.16"
  430. }
  431. },
  432. "node_modules/@types/decompress": {
  433. "version": "4.2.4",
  434. "resolved": "https://registry.npmjs.org/@types/decompress/-/decompress-4.2.4.tgz",
  435. "integrity": "sha512-/C8kTMRTNiNuWGl5nEyKbPiMv6HA+0RbEXzFhFBEzASM6+oa4tJro9b8nj7eRlOFfuLdzUU+DS/GPDlvvzMOhA==",
  436. "dev": true,
  437. "peer": true,
  438. "dependencies": {
  439. "@types/node": "*"
  440. }
  441. },
  442. "node_modules/@types/deep-equal": {
  443. "version": "1.0.1",
  444. "resolved": "https://registry.npmjs.org/@types/deep-equal/-/deep-equal-1.0.1.tgz",
  445. "integrity": "sha512-mMUu4nWHLBlHtxXY17Fg6+ucS/MnndyOWyOe7MmwkoMYxvfQU2ajtRaEvqSUv+aVkMqH/C0NCI8UoVfRNQ10yg==",
  446. "dev": true
  447. },
  448. "node_modules/@types/download": {
  449. "version": "8.0.1",
  450. "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.1.tgz",
  451. "integrity": "sha512-t5DjMD6Y1DxjXtEHl7Kt+nQn9rOmVLYD8p4Swrcc5QpgyqyqR2gXTIK6RwwMnNeFJ+ZIiIW789fQKzCrK7AOFA==",
  452. "dev": true,
  453. "peer": true,
  454. "dependencies": {
  455. "@types/decompress": "*",
  456. "@types/got": "^8",
  457. "@types/node": "*"
  458. }
  459. },
  460. "node_modules/@types/firefox-webext-browser": {
  461. "version": "94.0.1",
  462. "resolved": "https://registry.npmjs.org/@types/firefox-webext-browser/-/firefox-webext-browser-94.0.1.tgz",
  463. "integrity": "sha512-I6iHRQJSTZ+gYt2IxdH2RRAMvcUyK8v5Ig7fHQR0IwUNYP7hz9+cziBVIKxLCO6XI7fiyRsNOWObfl3/4Js2Lg==",
  464. "dev": true
  465. },
  466. "node_modules/@types/got": {
  467. "version": "8.3.6",
  468. "resolved": "https://registry.npmjs.org/@types/got/-/got-8.3.6.tgz",
  469. "integrity": "sha512-nvLlj+831dhdm4LR2Ly+HTpdLyBaMynoOr6wpIxS19d/bPeHQxFU5XQ6Gp6ohBpxvCWZM1uHQIC2+ySRH1rGrQ==",
  470. "dev": true,
  471. "peer": true,
  472. "dependencies": {
  473. "@types/node": "*"
  474. }
  475. },
  476. "node_modules/@types/http-cache-semantics": {
  477. "version": "4.0.1",
  478. "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz",
  479. "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==",
  480. "dev": true
  481. },
  482. "node_modules/@types/json5": {
  483. "version": "0.0.29",
  484. "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
  485. "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
  486. "dev": true
  487. },
  488. "node_modules/@types/lodash": {
  489. "version": "4.14.186",
  490. "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz",
  491. "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==",
  492. "dev": true
  493. },
  494. "node_modules/@types/lodash.debounce": {
  495. "version": "4.0.7",
  496. "resolved": "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.7.tgz",
  497. "integrity": "sha512-X1T4wMZ+gT000M2/91SYj0d/7JfeNZ9PeeOldSNoE/lunLeQXKvkmIumI29IaKMotU/ln/McOIvgzZcQ/3TrSA==",
  498. "dev": true,
  499. "dependencies": {
  500. "@types/lodash": "*"
  501. }
  502. },
  503. "node_modules/@types/minimatch": {
  504. "version": "3.0.5",
  505. "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
  506. "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
  507. "dev": true
  508. },
  509. "node_modules/@types/node": {
  510. "version": "18.8.0",
  511. "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.0.tgz",
  512. "integrity": "sha512-u+h43R6U8xXDt2vzUaVP3VwjjLyOJk6uEciZS8OSyziUQGOwmk+l+4drxcsDboHXwyTaqS1INebghmWMRxq3LA==",
  513. "dev": true
  514. },
  515. "node_modules/@types/uuid": {
  516. "version": "8.3.4",
  517. "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
  518. "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==",
  519. "dev": true
  520. },
  521. "node_modules/@types/webextension-polyfill": {
  522. "version": "0.9.0",
  523. "resolved": "https://registry.npmjs.org/@types/webextension-polyfill/-/webextension-polyfill-0.9.0.tgz",
  524. "integrity": "sha512-HG1y1o2hK8ag6Y7dfkrAbfKmMIP+B0E6SwAzUfmQ1dDxEIdLTtMyrStY26suHBPrAL7Xw/chlDW02ugc3uXWtQ==",
  525. "dev": true
  526. },
  527. "node_modules/@types/whatwg-mimetype": {
  528. "version": "3.0.0",
  529. "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
  530. "integrity": "sha512-xHFOhd41VpUR6Y0k8ZinlyFv5cyhC/r2zghJgWWN8oNxqNo45Nf0qCBInJsFeifLeoHcIF4voEfap4A2GYHWkw==",
  531. "dev": true
  532. },
  533. "node_modules/@types/yauzl": {
  534. "version": "2.10.0",
  535. "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
  536. "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
  537. "dev": true,
  538. "dependencies": {
  539. "@types/node": "*"
  540. }
  541. },
  542. "node_modules/abort-controller": {
  543. "version": "3.0.0",
  544. "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
  545. "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
  546. "dev": true,
  547. "dependencies": {
  548. "event-target-shim": "^5.0.0"
  549. },
  550. "engines": {
  551. "node": ">=6.5"
  552. }
  553. },
  554. "node_modules/accepts": {
  555. "version": "1.3.8",
  556. "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
  557. "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
  558. "dev": true,
  559. "peer": true,
  560. "dependencies": {
  561. "mime-types": "~2.1.34",
  562. "negotiator": "0.6.3"
  563. },
  564. "engines": {
  565. "node": ">= 0.6"
  566. }
  567. },
  568. "node_modules/acorn": {
  569. "version": "8.8.0",
  570. "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
  571. "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
  572. "dev": true,
  573. "bin": {
  574. "acorn": "bin/acorn"
  575. },
  576. "engines": {
  577. "node": ">=0.4.0"
  578. }
  579. },
  580. "node_modules/acorn-jsx": {
  581. "version": "5.3.2",
  582. "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
  583. "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
  584. "dev": true,
  585. "peerDependencies": {
  586. "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
  587. }
  588. },
  589. "node_modules/addons-linter": {
  590. "version": "5.14.0",
  591. "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-5.14.0.tgz",
  592. "integrity": "sha512-50thc5vltnIeRkLCH/PxmnKhWXiguDs7SoPVNDF7YkMp9X58zHBJKKBgroJZaDFwzWOPLdxOM9ClU0JFkLR8WQ==",
  593. "dev": true,
  594. "dependencies": {
  595. "@mdn/browser-compat-data": "5.1.8",
  596. "addons-moz-compare": "1.2.0",
  597. "addons-scanner-utils": "7.1.0",
  598. "ajv": "8.11.0",
  599. "ajv-merge-patch": "5.0.1",
  600. "chalk": "4.1.2",
  601. "cheerio": "1.0.0-rc.12",
  602. "columnify": "1.6.0",
  603. "common-tags": "1.8.2",
  604. "deepmerge": "4.2.2",
  605. "eslint": "8.21.0",
  606. "eslint-plugin-no-unsanitized": "4.0.1",
  607. "eslint-visitor-keys": "3.3.0",
  608. "espree": "9.3.3",
  609. "esprima": "4.0.1",
  610. "fluent-syntax": "0.13.0",
  611. "glob": "8.0.3",
  612. "image-size": "1.0.2",
  613. "is-mergeable-object": "1.1.1",
  614. "jed": "1.1.1",
  615. "os-locale": "5.0.0",
  616. "pino": "8.4.0",
  617. "postcss": "8.4.16",
  618. "relaxed-json": "1.0.3",
  619. "semver": "7.3.7",
  620. "sha.js": "2.4.11",
  621. "source-map-support": "0.5.21",
  622. "tosource": "1.0.0",
  623. "upath": "2.0.1",
  624. "yargs": "17.5.1",
  625. "yauzl": "2.10.0"
  626. },
  627. "bin": {
  628. "addons-linter": "bin/addons-linter"
  629. },
  630. "engines": {
  631. "node": ">=12.21.0"
  632. }
  633. },
  634. "node_modules/addons-linter/node_modules/brace-expansion": {
  635. "version": "2.0.1",
  636. "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
  637. "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
  638. "dev": true,
  639. "dependencies": {
  640. "balanced-match": "^1.0.0"
  641. }
  642. },
  643. "node_modules/addons-linter/node_modules/glob": {
  644. "version": "8.0.3",
  645. "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
  646. "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
  647. "dev": true,
  648. "dependencies": {
  649. "fs.realpath": "^1.0.0",
  650. "inflight": "^1.0.4",
  651. "inherits": "2",
  652. "minimatch": "^5.0.1",
  653. "once": "^1.3.0"
  654. },
  655. "engines": {
  656. "node": ">=12"
  657. },
  658. "funding": {
  659. "url": "https://github.com/sponsors/isaacs"
  660. }
  661. },
  662. "node_modules/addons-linter/node_modules/minimatch": {
  663. "version": "5.1.0",
  664. "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
  665. "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
  666. "dev": true,
  667. "dependencies": {
  668. "brace-expansion": "^2.0.1"
  669. },
  670. "engines": {
  671. "node": ">=10"
  672. }
  673. },
  674. "node_modules/addons-moz-compare": {
  675. "version": "1.2.0",
  676. "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.2.0.tgz",
  677. "integrity": "sha512-COG8qk2/dubPqabfcoJW4E7pm2EQDI43iMrHnhlobvq/uRMEzx/PYJ1KaUZ97Vgg44R3QdRG5CvDsTRbMUHcDw==",
  678. "dev": true
  679. },
  680. "node_modules/addons-scanner-utils": {
  681. "version": "7.1.0",
  682. "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-7.1.0.tgz",
  683. "integrity": "sha512-I6uQtJg3sbNtbGOsR2GmTtegCegYTXFRTnnvukEcX0jWidI4enyENyCV1MNkoLSw5xbgKIM/bFuSm4IPFlDYrg==",
  684. "dev": true,
  685. "dependencies": {
  686. "@types/yauzl": "2.10.0",
  687. "common-tags": "1.8.2",
  688. "first-chunk-stream": "3.0.0",
  689. "strip-bom-stream": "4.0.0",
  690. "upath": "2.0.1",
  691. "yauzl": "2.10.0"
  692. },
  693. "peerDependencies": {
  694. "@types/download": "8.0.1",
  695. "body-parser": "1.20.0",
  696. "download": "8.0.0",
  697. "express": "4.18.1",
  698. "safe-compare": "1.1.4"
  699. },
  700. "peerDependenciesMeta": {
  701. "@types/download": {
  702. "optional": true
  703. },
  704. "body-parser": {
  705. "optional": true
  706. },
  707. "download": {
  708. "optional": true
  709. },
  710. "express": {
  711. "optional": true
  712. },
  713. "safe-compare": {
  714. "optional": true
  715. }
  716. }
  717. },
  718. "node_modules/adm-zip": {
  719. "version": "0.5.9",
  720. "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.9.tgz",
  721. "integrity": "sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==",
  722. "dev": true,
  723. "engines": {
  724. "node": ">=6.0"
  725. }
  726. },
  727. "node_modules/ajv": {
  728. "version": "8.11.0",
  729. "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
  730. "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
  731. "dev": true,
  732. "dependencies": {
  733. "fast-deep-equal": "^3.1.1",
  734. "json-schema-traverse": "^1.0.0",
  735. "require-from-string": "^2.0.2",
  736. "uri-js": "^4.2.2"
  737. },
  738. "funding": {
  739. "type": "github",
  740. "url": "https://github.com/sponsors/epoberezkin"
  741. }
  742. },
  743. "node_modules/ajv-merge-patch": {
  744. "version": "5.0.1",
  745. "resolved": "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-5.0.1.tgz",
  746. "integrity": "sha512-0UP3aJCzfzBOkmLR+EinJDCfg6DNtprj3bVPo7JJNgUpZMKt097t9xxQOWFGRoB4JvKKIHE2qe0HkVaS/HyrjQ==",
  747. "dev": true,
  748. "dependencies": {
  749. "fast-json-patch": "^2.0.6",
  750. "json-merge-patch": "^1.0.2"
  751. },
  752. "peerDependencies": {
  753. "ajv": ">=8.0.0"
  754. }
  755. },
  756. "node_modules/ansi-align": {
  757. "version": "3.0.1",
  758. "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
  759. "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
  760. "dev": true,
  761. "dependencies": {
  762. "string-width": "^4.1.0"
  763. }
  764. },
  765. "node_modules/ansi-align/node_modules/emoji-regex": {
  766. "version": "8.0.0",
  767. "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  768. "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  769. "dev": true
  770. },
  771. "node_modules/ansi-align/node_modules/string-width": {
  772. "version": "4.2.3",
  773. "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  774. "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  775. "dev": true,
  776. "dependencies": {
  777. "emoji-regex": "^8.0.0",
  778. "is-fullwidth-code-point": "^3.0.0",
  779. "strip-ansi": "^6.0.1"
  780. },
  781. "engines": {
  782. "node": ">=8"
  783. }
  784. },
  785. "node_modules/ansi-regex": {
  786. "version": "5.0.1",
  787. "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  788. "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  789. "dev": true,
  790. "engines": {
  791. "node": ">=8"
  792. }
  793. },
  794. "node_modules/ansi-styles": {
  795. "version": "4.3.0",
  796. "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  797. "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  798. "dev": true,
  799. "dependencies": {
  800. "color-convert": "^2.0.1"
  801. },
  802. "engines": {
  803. "node": ">=8"
  804. },
  805. "funding": {
  806. "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  807. }
  808. },
  809. "node_modules/any-promise": {
  810. "version": "1.3.0",
  811. "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
  812. "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
  813. "dev": true
  814. },
  815. "node_modules/anymatch": {
  816. "version": "3.1.2",
  817. "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
  818. "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
  819. "dev": true,
  820. "dependencies": {
  821. "normalize-path": "^3.0.0",
  822. "picomatch": "^2.0.4"
  823. },
  824. "engines": {
  825. "node": ">= 8"
  826. }
  827. },
  828. "node_modules/archive-type": {
  829. "version": "4.0.0",
  830. "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
  831. "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==",
  832. "dev": true,
  833. "peer": true,
  834. "dependencies": {
  835. "file-type": "^4.2.0"
  836. },
  837. "engines": {
  838. "node": ">=4"
  839. }
  840. },
  841. "node_modules/archive-type/node_modules/file-type": {
  842. "version": "4.4.0",
  843. "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
  844. "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==",
  845. "dev": true,
  846. "peer": true,
  847. "engines": {
  848. "node": ">=4"
  849. }
  850. },
  851. "node_modules/argparse": {
  852. "version": "2.0.1",
  853. "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  854. "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  855. "dev": true
  856. },
  857. "node_modules/array-differ": {
  858. "version": "4.0.0",
  859. "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz",
  860. "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==",
  861. "dev": true,
  862. "engines": {
  863. "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
  864. },
  865. "funding": {
  866. "url": "https://github.com/sponsors/sindresorhus"
  867. }
  868. },
  869. "node_modules/array-flatten": {
  870. "version": "1.1.1",
  871. "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  872. "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
  873. "dev": true,
  874. "peer": true
  875. },
  876. "node_modules/array-union": {
  877. "version": "2.1.0",
  878. "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
  879. "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
  880. "dev": true,
  881. "engines": {
  882. "node": ">=8"
  883. }
  884. },
  885. "node_modules/arrify": {
  886. "version": "2.0.1",
  887. "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
  888. "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
  889. "dev": true,
  890. "engines": {
  891. "node": ">=8"
  892. }
  893. },
  894. "node_modules/asn1": {
  895. "version": "0.2.6",
  896. "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
  897. "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
  898. "dev": true,
  899. "dependencies": {
  900. "safer-buffer": "~2.1.0"
  901. }
  902. },
  903. "node_modules/assert-plus": {
  904. "version": "1.0.0",
  905. "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
  906. "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
  907. "dev": true,
  908. "engines": {
  909. "node": ">=0.8"
  910. }
  911. },
  912. "node_modules/async": {
  913. "version": "0.2.10",
  914. "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
  915. "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==",
  916. "dev": true
  917. },
  918. "node_modules/asynckit": {
  919. "version": "0.4.0",
  920. "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  921. "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
  922. "dev": true
  923. },
  924. "node_modules/at-least-node": {
  925. "version": "1.0.0",
  926. "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
  927. "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
  928. "dev": true,
  929. "engines": {
  930. "node": ">= 4.0.0"
  931. }
  932. },
  933. "node_modules/atob": {
  934. "version": "2.1.2",
  935. "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
  936. "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
  937. "dev": true,
  938. "bin": {
  939. "atob": "bin/atob.js"
  940. },
  941. "engines": {
  942. "node": ">= 4.5.0"
  943. }
  944. },
  945. "node_modules/atomic-sleep": {
  946. "version": "1.0.0",
  947. "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
  948. "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==",
  949. "dev": true,
  950. "engines": {
  951. "node": ">=8.0.0"
  952. }
  953. },
  954. "node_modules/available-typed-arrays": {
  955. "version": "1.0.5",
  956. "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
  957. "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
  958. "engines": {
  959. "node": ">= 0.4"
  960. },
  961. "funding": {
  962. "url": "https://github.com/sponsors/ljharb"
  963. }
  964. },
  965. "node_modules/aws-sign2": {
  966. "version": "0.7.0",
  967. "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
  968. "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
  969. "dev": true,
  970. "engines": {
  971. "node": "*"
  972. }
  973. },
  974. "node_modules/aws4": {
  975. "version": "1.11.0",
  976. "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
  977. "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
  978. "dev": true
  979. },
  980. "node_modules/balanced-match": {
  981. "version": "1.0.2",
  982. "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  983. "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
  984. "dev": true
  985. },
  986. "node_modules/base64-js": {
  987. "version": "1.5.1",
  988. "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
  989. "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
  990. "dev": true,
  991. "funding": [
  992. {