package-lock.json 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763
  1. {
  2. "name": "adblocker-rules",
  3. "version": "1.0.0",
  4. "lockfileVersion": 3,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "adblocker-rules",
  9. "version": "1.0.0",
  10. "license": "ISC",
  11. "dependencies": {
  12. "init": "^0.1.2"
  13. },
  14. "devDependencies": {
  15. "@adguard/aglint": "^2.1.3"
  16. }
  17. },
  18. "node_modules/@adguard/aglint": {
  19. "version": "2.1.3",
  20. "resolved": "https://registry.npmjs.org/@adguard/aglint/-/aglint-2.1.3.tgz",
  21. "integrity": "sha512-n5GQ6cCblGuzNZHgonCmswMqWDUsct2uDAsSNtdD5oJCZZcALYLj8mD0PgyGRy2XpXkMjwU4gItO58I9Pyyq6w==",
  22. "dev": true,
  23. "license": "MIT",
  24. "dependencies": {
  25. "@adguard/agtree": "^2.3.0",
  26. "@adguard/ecss-tree": "^1.1.0",
  27. "@inquirer/checkbox": "^1.3.7",
  28. "@inquirer/select": "^1.2.7",
  29. "chalk": "4.1.2",
  30. "clone-deep": "^4.0.1",
  31. "commander": "^11.0.0",
  32. "deepmerge": "^4.3.1",
  33. "fast-deep-equal": "^3.1.3",
  34. "fs-extra": "^11.1.1",
  35. "ignore": "^5.2.4",
  36. "inflection": "^2.0.1",
  37. "js-yaml": "^4.1.0",
  38. "strip-ansi": "6.0.1",
  39. "superstruct": "^1.0.3",
  40. "terminal-link": "2.1.1",
  41. "text-table": "^0.2.0"
  42. },
  43. "bin": {
  44. "aglint": "dist/aglint.cli.js"
  45. },
  46. "engines": {
  47. "node": ">=17"
  48. }
  49. },
  50. "node_modules/@adguard/agtree": {
  51. "version": "2.3.0",
  52. "resolved": "https://registry.npmjs.org/@adguard/agtree/-/agtree-2.3.0.tgz",
  53. "integrity": "sha512-MeaTncLxXh/ERIXYAOZMEG7TTtYfxyGPIwS4Eb6sqM3kvgaCsIKRAOEDqbMHaYrtR9KBX+l5MlsdTKdkaD3SgA==",
  54. "dev": true,
  55. "license": "MIT",
  56. "dependencies": {
  57. "@adguard/css-tokenizer": "^1.1.1",
  58. "clone-deep": "^4.0.1",
  59. "is-ip": "3.1.0",
  60. "json5": "^2.2.3",
  61. "semver": "^7.5.3",
  62. "sprintf-js": "^1.1.3",
  63. "tldts": "^5.7.112",
  64. "zod": "3.21.4"
  65. },
  66. "engines": {
  67. "node": ">=18"
  68. }
  69. },
  70. "node_modules/@adguard/css-tokenizer": {
  71. "version": "1.1.1",
  72. "resolved": "https://registry.npmjs.org/@adguard/css-tokenizer/-/css-tokenizer-1.1.1.tgz",
  73. "integrity": "sha512-oDNlMegMJIRZ9v6JuAXFOQzTmkKz3ERILV9rTvbWYLDApOZ8jqwil1fEeJbjGFR37OHN6MVU55ef9NcxZCZrig==",
  74. "dev": true,
  75. "license": "MIT"
  76. },
  77. "node_modules/@adguard/ecss-tree": {
  78. "version": "1.1.0",
  79. "resolved": "https://registry.npmjs.org/@adguard/ecss-tree/-/ecss-tree-1.1.0.tgz",
  80. "integrity": "sha512-Qs7cpUH5AexO9JAXxMPmh6CwdNEnP1qUBSpvHnGxPmHQDjBzpAn4qz8zsJILmX4Rc5Up0iqeYcYC7Pq5HBvoyQ==",
  81. "dev": true,
  82. "license": "MIT",
  83. "dependencies": {
  84. "css-tree": "^2.3.1"
  85. }
  86. },
  87. "node_modules/@inquirer/checkbox": {
  88. "version": "1.5.2",
  89. "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-1.5.2.tgz",
  90. "integrity": "sha512-CifrkgQjDkUkWexmgYYNyB5603HhTHI91vLFeQXh6qrTKiCMVASol01Rs1cv6LP/A2WccZSRlJKZhbaBIs/9ZA==",
  91. "dev": true,
  92. "dependencies": {
  93. "@inquirer/core": "^6.0.0",
  94. "@inquirer/type": "^1.1.6",
  95. "ansi-escapes": "^4.3.2",
  96. "chalk": "^4.1.2",
  97. "figures": "^3.2.0"
  98. },
  99. "engines": {
  100. "node": ">=14.18.0"
  101. }
  102. },
  103. "node_modules/@inquirer/core": {
  104. "version": "6.0.0",
  105. "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz",
  106. "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==",
  107. "dev": true,
  108. "dependencies": {
  109. "@inquirer/type": "^1.1.6",
  110. "@types/mute-stream": "^0.0.4",
  111. "@types/node": "^20.10.7",
  112. "@types/wrap-ansi": "^3.0.0",
  113. "ansi-escapes": "^4.3.2",
  114. "chalk": "^4.1.2",
  115. "cli-spinners": "^2.9.2",
  116. "cli-width": "^4.1.0",
  117. "figures": "^3.2.0",
  118. "mute-stream": "^1.0.0",
  119. "run-async": "^3.0.0",
  120. "signal-exit": "^4.1.0",
  121. "strip-ansi": "^6.0.1",
  122. "wrap-ansi": "^6.2.0"
  123. },
  124. "engines": {
  125. "node": ">=14.18.0"
  126. }
  127. },
  128. "node_modules/@inquirer/select": {
  129. "version": "1.3.3",
  130. "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-1.3.3.tgz",
  131. "integrity": "sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==",
  132. "dev": true,
  133. "dependencies": {
  134. "@inquirer/core": "^6.0.0",
  135. "@inquirer/type": "^1.1.6",
  136. "ansi-escapes": "^4.3.2",
  137. "chalk": "^4.1.2",
  138. "figures": "^3.2.0"
  139. },
  140. "engines": {
  141. "node": ">=14.18.0"
  142. }
  143. },
  144. "node_modules/@inquirer/type": {
  145. "version": "1.3.1",
  146. "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.1.tgz",
  147. "integrity": "sha512-Pe3PFccjPVJV1vtlfVvm9OnlbxqdnP5QcscFEFEnK5quChf1ufZtM0r8mR5ToWHMxZOh0s8o/qp9ANGRTo/DAw==",
  148. "dev": true,
  149. "engines": {
  150. "node": ">=18"
  151. }
  152. },
  153. "node_modules/@types/mute-stream": {
  154. "version": "0.0.4",
  155. "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz",
  156. "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==",
  157. "dev": true,
  158. "dependencies": {
  159. "@types/node": "*"
  160. }
  161. },
  162. "node_modules/@types/node": {
  163. "version": "20.12.11",
  164. "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz",
  165. "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==",
  166. "dev": true,
  167. "dependencies": {
  168. "undici-types": "~5.26.4"
  169. }
  170. },
  171. "node_modules/@types/wrap-ansi": {
  172. "version": "3.0.0",
  173. "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz",
  174. "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==",
  175. "dev": true
  176. },
  177. "node_modules/ansi-escapes": {
  178. "version": "4.3.2",
  179. "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
  180. "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
  181. "dev": true,
  182. "dependencies": {
  183. "type-fest": "^0.21.3"
  184. },
  185. "engines": {
  186. "node": ">=8"
  187. },
  188. "funding": {
  189. "url": "https://github.com/sponsors/sindresorhus"
  190. }
  191. },
  192. "node_modules/ansi-regex": {
  193. "version": "5.0.1",
  194. "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  195. "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  196. "dev": true,
  197. "engines": {
  198. "node": ">=8"
  199. }
  200. },
  201. "node_modules/ansi-styles": {
  202. "version": "4.3.0",
  203. "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  204. "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  205. "dev": true,
  206. "dependencies": {
  207. "color-convert": "^2.0.1"
  208. },
  209. "engines": {
  210. "node": ">=8"
  211. },
  212. "funding": {
  213. "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  214. }
  215. },
  216. "node_modules/argparse": {
  217. "version": "2.0.1",
  218. "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  219. "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  220. "dev": true
  221. },
  222. "node_modules/chalk": {
  223. "version": "4.1.2",
  224. "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  225. "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  226. "dev": true,
  227. "dependencies": {
  228. "ansi-styles": "^4.1.0",
  229. "supports-color": "^7.1.0"
  230. },
  231. "engines": {
  232. "node": ">=10"
  233. },
  234. "funding": {
  235. "url": "https://github.com/chalk/chalk?sponsor=1"
  236. }
  237. },
  238. "node_modules/cli-spinners": {
  239. "version": "2.9.2",
  240. "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
  241. "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
  242. "dev": true,
  243. "engines": {
  244. "node": ">=6"
  245. },
  246. "funding": {
  247. "url": "https://github.com/sponsors/sindresorhus"
  248. }
  249. },
  250. "node_modules/cli-width": {
  251. "version": "4.1.0",
  252. "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
  253. "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
  254. "dev": true,
  255. "engines": {
  256. "node": ">= 12"
  257. }
  258. },
  259. "node_modules/clone-deep": {
  260. "version": "4.0.1",
  261. "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
  262. "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
  263. "dev": true,
  264. "license": "MIT",
  265. "dependencies": {
  266. "is-plain-object": "^2.0.4",
  267. "kind-of": "^6.0.2",
  268. "shallow-clone": "^3.0.0"
  269. },
  270. "engines": {
  271. "node": ">=6"
  272. }
  273. },
  274. "node_modules/color-convert": {
  275. "version": "2.0.1",
  276. "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  277. "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  278. "dev": true,
  279. "dependencies": {
  280. "color-name": "~1.1.4"
  281. },
  282. "engines": {
  283. "node": ">=7.0.0"
  284. }
  285. },
  286. "node_modules/color-name": {
  287. "version": "1.1.4",
  288. "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  289. "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  290. "dev": true
  291. },
  292. "node_modules/commander": {
  293. "version": "11.1.0",
  294. "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
  295. "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
  296. "dev": true,
  297. "engines": {
  298. "node": ">=16"
  299. }
  300. },
  301. "node_modules/css-tree": {
  302. "version": "2.3.1",
  303. "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
  304. "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
  305. "dev": true,
  306. "license": "MIT",
  307. "dependencies": {
  308. "mdn-data": "2.0.30",
  309. "source-map-js": "^1.0.1"
  310. },
  311. "engines": {
  312. "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
  313. }
  314. },
  315. "node_modules/daemon": {
  316. "version": "1.1.0",
  317. "resolved": "https://registry.npmjs.org/daemon/-/daemon-1.1.0.tgz",
  318. "integrity": "sha512-1vX9YVcP21gt12nSD3SQRC/uPU7fyA6M8qyClTBIFuiRWoylFn57PwXhjBAqRl085bZAje7sILhZU48qcS9SWw==",
  319. "engines": {
  320. "node": ">= 0.8.0"
  321. }
  322. },
  323. "node_modules/deepmerge": {
  324. "version": "4.3.1",
  325. "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
  326. "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
  327. "dev": true,
  328. "engines": {
  329. "node": ">=0.10.0"
  330. }
  331. },
  332. "node_modules/emoji-regex": {
  333. "version": "8.0.0",
  334. "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  335. "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  336. "dev": true
  337. },
  338. "node_modules/escape-string-regexp": {
  339. "version": "1.0.5",
  340. "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  341. "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
  342. "dev": true,
  343. "engines": {
  344. "node": ">=0.8.0"
  345. }
  346. },
  347. "node_modules/fast-deep-equal": {
  348. "version": "3.1.3",
  349. "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  350. "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
  351. "dev": true
  352. },
  353. "node_modules/figures": {
  354. "version": "3.2.0",
  355. "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
  356. "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
  357. "dev": true,
  358. "dependencies": {
  359. "escape-string-regexp": "^1.0.5"
  360. },
  361. "engines": {
  362. "node": ">=8"
  363. },
  364. "funding": {
  365. "url": "https://github.com/sponsors/sindresorhus"
  366. }
  367. },
  368. "node_modules/fs-extra": {
  369. "version": "11.2.0",
  370. "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
  371. "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
  372. "dev": true,
  373. "dependencies": {
  374. "graceful-fs": "^4.2.0",
  375. "jsonfile": "^6.0.1",
  376. "universalify": "^2.0.0"
  377. },
  378. "engines": {
  379. "node": ">=14.14"
  380. }
  381. },
  382. "node_modules/graceful-fs": {
  383. "version": "4.2.11",
  384. "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
  385. "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
  386. "dev": true
  387. },
  388. "node_modules/has-flag": {
  389. "version": "4.0.0",
  390. "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  391. "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  392. "dev": true,
  393. "engines": {
  394. "node": ">=8"
  395. }
  396. },
  397. "node_modules/ignore": {
  398. "version": "5.3.1",
  399. "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
  400. "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
  401. "dev": true,
  402. "engines": {
  403. "node": ">= 4"
  404. }
  405. },
  406. "node_modules/inflection": {
  407. "version": "2.0.1",
  408. "resolved": "https://registry.npmjs.org/inflection/-/inflection-2.0.1.tgz",
  409. "integrity": "sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==",
  410. "dev": true,
  411. "engines": {
  412. "node": ">=14.0.0"
  413. }
  414. },
  415. "node_modules/init": {
  416. "version": "0.1.2",
  417. "resolved": "https://registry.npmjs.org/init/-/init-0.1.2.tgz",
  418. "integrity": "sha512-IvHUjULS2q+BXJdiu4FHkByh3+qSFmkOXQ2ItSfYTtkdUksQc0yNX6f1uDyokzRV71tjpFsFc3ckeYLJXunTGw==",
  419. "dependencies": {
  420. "daemon": ">=0.3.0"
  421. },
  422. "engines": {
  423. "node": ">=0.4.7"
  424. }
  425. },
  426. "node_modules/ip-regex": {
  427. "version": "4.3.0",
  428. "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
  429. "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
  430. "dev": true,
  431. "license": "MIT",
  432. "engines": {
  433. "node": ">=8"
  434. }
  435. },
  436. "node_modules/is-fullwidth-code-point": {
  437. "version": "3.0.0",
  438. "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  439. "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  440. "dev": true,
  441. "engines": {
  442. "node": ">=8"
  443. }
  444. },
  445. "node_modules/is-ip": {
  446. "version": "3.1.0",
  447. "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
  448. "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
  449. "dev": true,
  450. "license": "MIT",
  451. "dependencies": {
  452. "ip-regex": "^4.0.0"
  453. },
  454. "engines": {
  455. "node": ">=8"
  456. }
  457. },
  458. "node_modules/is-plain-object": {
  459. "version": "2.0.4",
  460. "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
  461. "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
  462. "dev": true,
  463. "license": "MIT",
  464. "dependencies": {
  465. "isobject": "^3.0.1"
  466. },
  467. "engines": {
  468. "node": ">=0.10.0"
  469. }
  470. },
  471. "node_modules/isobject": {
  472. "version": "3.0.1",
  473. "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
  474. "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
  475. "dev": true,
  476. "license": "MIT",
  477. "engines": {
  478. "node": ">=0.10.0"
  479. }
  480. },
  481. "node_modules/js-yaml": {
  482. "version": "4.1.0",
  483. "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
  484. "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
  485. "dev": true,
  486. "dependencies": {
  487. "argparse": "^2.0.1"
  488. },
  489. "bin": {
  490. "js-yaml": "bin/js-yaml.js"
  491. }
  492. },
  493. "node_modules/json5": {
  494. "version": "2.2.3",
  495. "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
  496. "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
  497. "dev": true,
  498. "license": "MIT",
  499. "bin": {
  500. "json5": "lib/cli.js"
  501. },
  502. "engines": {
  503. "node": ">=6"
  504. }
  505. },
  506. "node_modules/jsonfile": {
  507. "version": "6.1.0",
  508. "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
  509. "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
  510. "dev": true,
  511. "dependencies": {
  512. "universalify": "^2.0.0"
  513. },
  514. "optionalDependencies": {
  515. "graceful-fs": "^4.1.6"
  516. }
  517. },
  518. "node_modules/kind-of": {
  519. "version": "6.0.3",
  520. "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
  521. "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
  522. "dev": true,
  523. "license": "MIT",
  524. "engines": {
  525. "node": ">=0.10.0"
  526. }
  527. },
  528. "node_modules/mdn-data": {
  529. "version": "2.0.30",
  530. "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
  531. "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
  532. "dev": true,
  533. "license": "CC0-1.0"
  534. },
  535. "node_modules/mute-stream": {
  536. "version": "1.0.0",
  537. "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
  538. "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
  539. "dev": true,
  540. "engines": {
  541. "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
  542. }
  543. },
  544. "node_modules/run-async": {
  545. "version": "3.0.0",
  546. "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz",
  547. "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==",
  548. "dev": true,
  549. "engines": {
  550. "node": ">=0.12.0"
  551. }
  552. },
  553. "node_modules/semver": {
  554. "version": "7.6.3",
  555. "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
  556. "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
  557. "dev": true,
  558. "license": "ISC",
  559. "bin": {
  560. "semver": "bin/semver.js"
  561. },
  562. "engines": {
  563. "node": ">=10"
  564. }
  565. },
  566. "node_modules/shallow-clone": {
  567. "version": "3.0.1",
  568. "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
  569. "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
  570. "dev": true,
  571. "license": "MIT",
  572. "dependencies": {
  573. "kind-of": "^6.0.2"
  574. },
  575. "engines": {
  576. "node": ">=8"
  577. }
  578. },
  579. "node_modules/signal-exit": {
  580. "version": "4.1.0",
  581. "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
  582. "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
  583. "dev": true,
  584. "engines": {
  585. "node": ">=14"
  586. },
  587. "funding": {
  588. "url": "https://github.com/sponsors/isaacs"
  589. }
  590. },
  591. "node_modules/source-map-js": {
  592. "version": "1.2.1",
  593. "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  594. "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
  595. "dev": true,
  596. "license": "BSD-3-Clause",
  597. "engines": {
  598. "node": ">=0.10.0"
  599. }
  600. },
  601. "node_modules/sprintf-js": {
  602. "version": "1.1.3",
  603. "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
  604. "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
  605. "dev": true,
  606. "license": "BSD-3-Clause"
  607. },
  608. "node_modules/string-width": {
  609. "version": "4.2.3",
  610. "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  611. "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  612. "dev": true,
  613. "dependencies": {
  614. "emoji-regex": "^8.0.0",
  615. "is-fullwidth-code-point": "^3.0.0",
  616. "strip-ansi": "^6.0.1"
  617. },
  618. "engines": {
  619. "node": ">=8"
  620. }
  621. },
  622. "node_modules/strip-ansi": {
  623. "version": "6.0.1",
  624. "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  625. "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  626. "dev": true,
  627. "dependencies": {
  628. "ansi-regex": "^5.0.1"
  629. },
  630. "engines": {
  631. "node": ">=8"
  632. }
  633. },
  634. "node_modules/superstruct": {
  635. "version": "1.0.4",
  636. "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz",
  637. "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==",
  638. "dev": true,
  639. "engines": {
  640. "node": ">=14.0.0"
  641. }
  642. },
  643. "node_modules/supports-color": {
  644. "version": "7.2.0",
  645. "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  646. "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  647. "dev": true,
  648. "dependencies": {
  649. "has-flag": "^4.0.0"
  650. },
  651. "engines": {
  652. "node": ">=8"
  653. }
  654. },
  655. "node_modules/supports-hyperlinks": {
  656. "version": "2.3.0",
  657. "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz",
  658. "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==",
  659. "dev": true,
  660. "dependencies": {
  661. "has-flag": "^4.0.0",
  662. "supports-color": "^7.0.0"
  663. },
  664. "engines": {
  665. "node": ">=8"
  666. }
  667. },
  668. "node_modules/terminal-link": {
  669. "version": "2.1.1",
  670. "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
  671. "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
  672. "dev": true,
  673. "dependencies": {
  674. "ansi-escapes": "^4.2.1",
  675. "supports-hyperlinks": "^2.0.0"
  676. },
  677. "engines": {
  678. "node": ">=8"
  679. },
  680. "funding": {
  681. "url": "https://github.com/sponsors/sindresorhus"
  682. }
  683. },
  684. "node_modules/text-table": {
  685. "version": "0.2.0",
  686. "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
  687. "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
  688. "dev": true
  689. },
  690. "node_modules/tldts": {
  691. "version": "5.7.112",
  692. "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.112.tgz",
  693. "integrity": "sha512-6VSJ/C0uBtc2PQlLsp4IT8MIk2UUh6qVeXB1HZtK+0HiXlAPzNcfF3p2WM9RqCO/2X1PIa4danlBLPoC2/Tc7A==",
  694. "dev": true,
  695. "license": "MIT",
  696. "dependencies": {
  697. "tldts-core": "^5.7.112"
  698. },
  699. "bin": {
  700. "tldts": "bin/cli.js"
  701. }
  702. },
  703. "node_modules/tldts-core": {
  704. "version": "5.7.112",
  705. "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.112.tgz",
  706. "integrity": "sha512-mutrEUgG2sp0e/MIAnv9TbSLR0IPbvmAImpzqul5O/HJ2XM1/I1sajchQ/fbj0fPdA31IiuWde8EUhfwyldY1Q==",
  707. "dev": true,
  708. "license": "MIT"
  709. },
  710. "node_modules/type-fest": {
  711. "version": "0.21.3",
  712. "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
  713. "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
  714. "dev": true,
  715. "engines": {
  716. "node": ">=10"
  717. },
  718. "funding": {
  719. "url": "https://github.com/sponsors/sindresorhus"
  720. }
  721. },
  722. "node_modules/undici-types": {
  723. "version": "5.26.5",
  724. "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
  725. "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
  726. "dev": true
  727. },
  728. "node_modules/universalify": {
  729. "version": "2.0.1",
  730. "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
  731. "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
  732. "dev": true,
  733. "engines": {
  734. "node": ">= 10.0.0"
  735. }
  736. },
  737. "node_modules/wrap-ansi": {
  738. "version": "6.2.0",
  739. "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
  740. "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
  741. "dev": true,
  742. "dependencies": {
  743. "ansi-styles": "^4.0.0",
  744. "string-width": "^4.1.0",
  745. "strip-ansi": "^6.0.0"
  746. },
  747. "engines": {
  748. "node": ">=8"
  749. }
  750. },
  751. "node_modules/zod": {
  752. "version": "3.21.4",
  753. "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
  754. "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==",
  755. "dev": true,
  756. "license": "MIT",
  757. "funding": {
  758. "url": "https://github.com/sponsors/colinhacks"
  759. }
  760. }
  761. }
  762. }