From e3aef7e33645758a8da97a35ea71b28e65a5b6fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=AE=9D?= Date: Sun, 22 Jun 2025 17:15:08 +0800 Subject: [PATCH 1/4] Grok Logo (#898) --- CHECK.html | 1 + README.md | 43 ++++++++++++++++++++------------------- REFERENCE.md | 1 + images/reference/grok.svg | 1 + images/reference/grok.url | 1 + images/svg/grok.svg | 5 +++++ 6 files changed, 31 insertions(+), 21 deletions(-) create mode 100644 images/reference/grok.svg create mode 100644 images/reference/grok.url create mode 100644 images/svg/grok.svg diff --git a/CHECK.html b/CHECK.html index f7b88c9e..272af82e 100644 --- a/CHECK.html +++ b/CHECK.html @@ -164,6 +164,7 @@ Google Scholarhttps://scholar.google.com/ Gradle Grafanahttps://github.com/grafana/grafana/blob/master/public/img/grafana_icon.svg +Grokhttps://x.ai/legal/brand-guidelines Guacamolehttps://www.apache.org/logos/?#guacamole Guildedhttps://www.guilded.gg/brand h-cardhttps://indieweb.org/IndieWebCamp:Copyrights diff --git a/README.md b/README.md index 6818d024..1ae2460b 100644 --- a/README.md +++ b/README.md @@ -229,191 +229,192 @@ Say thanks! Google Scholar

517 bytes Gradle

654 bytes Grafana

674 bytes +Grok

552 bytes Guacamole

655 bytes -Guilded

330 bytes +Guilded

330 bytes h-card

399 bytes h-entry

386 bytes h-feed

474 bytes Hacker News

213 bytes HackerOne

426 bytes -HAML

922 bytes +HAML

922 bytes Heroku

435 bytes Homekit

732 bytes HP

471 bytes HTML5

397 bytes Hulu

459 bytes -Humble Bundle

952 bytes +Humble Bundle

952 bytes i18next

713 bytes IBM

477 bytes iHeartRadio

817 bytes IMDb

506 bytes Imgur

263 bytes -Instagram

752 bytes +Instagram

752 bytes Intel

553 bytes Intercom

414 bytes Internet Archive

800 bytes itch.io

852 bytes iTunes

744 bytes -Jacobin

226 bytes +Jacobin

226 bytes Java

779 bytes JavaScript

404 bytes Jellyfin

655 bytes jQuery

1006 bytes JSON-LD

890 bytes -JSON

508 bytes +JSON

508 bytes JSON Feed

665 bytes JSR

411 bytes Julia

283 bytes JustGiving

351 bytes Kaggle

297 bytes -KeePassDX

516 bytes +KeePassDX

516 bytes Kemal Framework

325 bytes Keskonfai

679 bytes Keybase

632 bytes Kickstarter

273 bytes Ko-Fi

397 bytes -Kodi

752 bytes +Kodi

752 bytes Kotlin

236 bytes Laravel

384 bytes LastPass

281 bytes LeetCode Logo

829 bytes Liberapay

544 bytes -LibreSpeed

942 bytes +LibreSpeed

942 bytes LINE

454 bytes Linear

390 bytes LinkedIn

355 bytes Linux

950 bytes Linux Mint

355 bytes -Lobste.rs

504 bytes +Lobste.rs

504 bytes Lock

377 bytes Logitech

352 bytes Lucky Framework

471 bytes macOS

754 bytes Mail

551 bytes -Mailchimp

981 bytes +Mailchimp

981 bytes Malt

412 bytes Manjaro

222 bytes Markdown

418 bytes mastercard

322 bytes Mastodon

574 bytes -matrix

641 bytes +matrix

641 bytes Mattermost

291 bytes McDonald's

434 bytes Medium

225 bytes Meetup

502 bytes Messenger

679 bytes -microformats

783 bytes +microformats

783 bytes Microsoft

321 bytes Minecraft

1002 bytes MongoDB

353 bytes MySQL

1007 bytes NetBeans

521 bytes -NetBSD

419 bytes +NetBSD

419 bytes Netflix

435 bytes NextCloud

250 bytes NGINX

450 bytes NHS

474 bytes NixOS

528 bytes -Node.js

651 bytes +Node.js

651 bytes npm

277 bytes OK.ru

348 bytes Olympic Rings

661 bytes OnlyFans

401 bytes OpenBenches

613 bytes -Open Bug Bounty

487 bytes +Open Bug Bounty

487 bytes Opencast

294 bytes Open Collective

304 bytes OpenCores

265 bytes Open Source

278 bytes OpenStreetMap

951 bytes -OpenVPN

278 bytes +OpenVPN

278 bytes Opera

293 bytes Orcid

311 bytes Origin

630 bytes Outlook

876 bytes Overcast

760 bytes -Overleaf

437 bytes +Overleaf

437 bytes Patreon

205 bytes PayPal

495 bytes PDF

650 bytes PeerTube

278 bytes Phone

574 bytes -PHP

573 bytes +PHP

573 bytes Pinboard

241 bytes Pinterest

508 bytes Pixelfed

971 bytes PlayStation

515 bytes Plex

205 bytes -Pocket

293 bytes +Pocket

293 bytes Pocket Casts

263 bytes Pop!_OS

427 bytes Pornhub

811 bytes Postman

730 bytes PowerShell

992 bytes -Preact

333 bytes +Preact

333 bytes Printer

272 bytes Proton Mail

628 bytes Python

544 bytes diff --git a/REFERENCE.md b/REFERENCE.md index c351508e..c370fc8b 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -146,6 +146,7 @@ Google Podcasts | | | https://scholar.google.com/ Gradle | | | Grafana | | | https://github.com/grafana/grafana/blob/master/public/img/grafana_icon.svg +Grok | | | https://x.ai/legal/brand-guidelines Guacamole | | | https://www.apache.org/logos/?#guacamole Guilded | | | https://www.guilded.gg/brand h-card | | | https://indieweb.org/IndieWebCamp:Copyrights diff --git a/images/reference/grok.svg b/images/reference/grok.svg new file mode 100644 index 00000000..327b910f --- /dev/null +++ b/images/reference/grok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/reference/grok.url b/images/reference/grok.url new file mode 100644 index 00000000..41c8394f --- /dev/null +++ b/images/reference/grok.url @@ -0,0 +1 @@ +https://x.ai/legal/brand-guidelines \ No newline at end of file diff --git a/images/svg/grok.svg b/images/svg/grok.svg new file mode 100644 index 00000000..e5864e9b --- /dev/null +++ b/images/svg/grok.svg @@ -0,0 +1,5 @@ + \ No newline at end of file From 98834c1f7c65a3851b53d075cfb1da871a04f2c1 Mon Sep 17 00:00:00 2001 From: Romain Dartigues Date: Sun, 22 Jun 2025 11:16:10 +0200 Subject: [PATCH 2/4] Add victoria metrics (#902) * add: VictoriaMetrics Reference from: https://github.com/VictoriaMetrics/VictoriaMetrics/blob/v1.119.0/VM_logo.zip * update readme --- CHECK.html | 1 + README.md | 15 ++++++++------- REFERENCE.md | 1 + images/reference/victoriametrics.png | Bin 0 -> 11017 bytes images/reference/victoriametrics.url | 1 + images/svg/victoriametrics.svg | 6 ++++++ 6 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 images/reference/victoriametrics.png create mode 100644 images/reference/victoriametrics.url create mode 100644 images/svg/victoriametrics.svg diff --git a/CHECK.html b/CHECK.html index 272af82e..a7ba9fec 100644 --- a/CHECK.html +++ b/CHECK.html @@ -373,6 +373,7 @@ Vegetarianhttps://www.v-label.com/ Venmohttps://venmo.com/about/brand Viberhttps://www.viber.com/en/ +VictoriaMetricshttps://github.com/VictoriaMetrics/VictoriaMetrics/blob/v1.119.0/VM_logo.zip Vimhttps://www.vim.org/logos.php Vimeohttps://press.vimeo.com/brand-guidelines visahttps://www.merchantsignage.visa.com/brand_guidelines diff --git a/README.md b/README.md index 1ae2460b..187cb828 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Super Tiny Icons -Under 1KB each! Super Tiny Web Icons are minuscule SVG versions of your favourite logos. There are currently 388 icons and the average size is _under_ 523 bytes! +Under 1KB each! Super Tiny Web Icons are minuscule SVG versions of your favourite logos. There are currently 389 icons and the average size is _under_ 522 bytes! The logos have a 512x512 viewbox, they will fit in a circle with radius 256. They will scale up and down to suit your needs. @@ -543,58 +543,59 @@ Say thanks! Venmo

271 bytes Viber

692 bytes +VictoriaMetrics

372 bytes Vim

754 bytes Vimeo

332 bytes visa

623 bytes -Visual Studio Code

895 bytes +Visual Studio Code

895 bytes Vivino

279 bytes VK

519 bytes VLC

636 bytes Vue

257 bytes W3C

523 bytes -Wayland

905 bytes +Wayland

905 bytes WebAssembly

475 bytes WebMention

261 bytes WebToons

973 bytes WeChat

606 bytes Wekan

966 bytes -WhatsApp

435 bytes +WhatsApp

435 bytes WHATWG

313 bytes WiFi

562 bytes Wikipedia

563 bytes Windows

226 bytes Wire

256 bytes -WireGuard

948 bytes +WireGuard

948 bytes WordPress

488 bytes Workato

362 bytes X

287 bytes X11

756 bytes XING

347 bytes -XMPP

726 bytes +XMPP

726 bytes Yahoo!

280 bytes YAML

396 bytes Yammer

464 bytes Yarn

497 bytes Yelp

448 bytes -Yii

763 bytes +Yii

763 bytes YouTube

333 bytes Yubico

250 bytes Zoom

515 bytes diff --git a/REFERENCE.md b/REFERENCE.md index c370fc8b..729abdff 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -353,6 +353,7 @@ Vagrant | | | https://www.v-label.com/ Venmo | | | https://venmo.com/about/brand Viber | | | https://www.viber.com/en/ +VictoriaMetrics | | | https://github.com/VictoriaMetrics/VictoriaMetrics/blob/v1.119.0/VM_logo.zip Vim | | | https://www.vim.org/logos.php Vimeo | | | https://press.vimeo.com/brand-guidelines visa | | | https://www.merchantsignage.visa.com/brand_guidelines diff --git a/images/reference/victoriametrics.png b/images/reference/victoriametrics.png new file mode 100644 index 0000000000000000000000000000000000000000..7729845e61dffc1f2c1f0ca5803c32594df91003 GIT binary patch literal 11017 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 E2cX4$qW}N^ literal 0 HcmV?d00001 diff --git a/images/reference/victoriametrics.url b/images/reference/victoriametrics.url new file mode 100644 index 00000000..997ca587 --- /dev/null +++ b/images/reference/victoriametrics.url @@ -0,0 +1 @@ +https://github.com/VictoriaMetrics/VictoriaMetrics/blob/v1.119.0/VM_logo.zip diff --git a/images/svg/victoriametrics.svg b/images/svg/victoriametrics.svg new file mode 100644 index 00000000..dde49f8e --- /dev/null +++ b/images/svg/victoriametrics.svg @@ -0,0 +1,6 @@ + \ No newline at end of file From 9f95f9682c11a11b75859580d45958505b092ffa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 22 Jun 2025 10:16:31 +0100 Subject: [PATCH 3/4] Bump serialize-javascript and mocha (#897) Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) to 6.0.2 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together. Updates `serialize-javascript` from 6.0.0 to 6.0.2 - [Release notes](https://github.com/yahoo/serialize-javascript/releases) - [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.0...v6.0.2) Updates `mocha` from 9.2.2 to 11.1.0 - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md) - [Commits](https://github.com/mochajs/mocha/compare/v9.2.2...v11.1.0) --- updated-dependencies: - dependency-name: serialize-javascript dependency-type: indirect - dependency-name: mocha dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 1303 ++++++++++++++++++++++++++++++++------------- package.json | 2 +- 2 files changed, 948 insertions(+), 357 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2b3f24bf..fffc816e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,32 +14,60 @@ }, "devDependencies": { "chai": "^4.3.6", - "mocha": "^9.2.2", + "mocha": "^11.1.0", "node-fetch": "^3.1.1" } }, - "node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } }, "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/ansi-styles": { @@ -89,7 +117,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/binary-extensions": { "version": "2.2.0", @@ -101,13 +130,13 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -211,14 +240,81 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/color-convert": { @@ -239,11 +335,20 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } }, "node_modules/data-uri-to-buffer": { "version": "4.0.0", @@ -255,12 +360,13 @@ } }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -271,12 +377,6 @@ } } }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/deep-eql": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", @@ -290,25 +390,35 @@ } }, "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -385,6 +495,23 @@ "flat": "cli.js" } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/formdata-polyfill": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", @@ -397,12 +524,6 @@ "node": ">=12.20.0" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -422,6 +543,7 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -436,20 +558,21 @@ } }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, + "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": "*" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -468,24 +591,19 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" - } - }, - "node_modules/growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true, - "engines": { - "node": ">=4.x" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/has-flag": { @@ -506,22 +624,6 @@ "he": "bin/he" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -548,6 +650,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -597,8 +700,25 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } }, "node_modules/js-yaml": { "version": "4.1.0", @@ -652,59 +772,70 @@ "get-func-name": "^2.0.0" } }, - "node_modules/minimatch": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", - "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" } }, - "node_modules/mocha": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz", - "integrity": "sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==", + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mocha": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", + "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", + "dev": true, + "license": "MIT", "dependencies": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.3", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "4.2.1", - "ms": "2.1.3", - "nanoid": "3.3.1", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "which": "2.0.2", - "workerpool": "6.2.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^10.4.5", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1", + "yargs-unparser": "^2.0.0" }, "bin": { "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "mocha": "bin/mocha.js" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/ms": { @@ -713,18 +844,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, "node_modules/node-domexception": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", @@ -771,15 +890,6 @@ "node": ">=0.10.0" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/opencollective-postinstall": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", @@ -827,6 +937,13 @@ "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -836,13 +953,31 @@ "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/pathval": { @@ -871,6 +1006,7 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -890,8 +1026,9 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -914,22 +1051,80 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -939,11 +1134,29 @@ "node": ">=8" } }, - "node_modules/strip-ansi": { + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -951,6 +1164,46 @@ "node": ">=8" } }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -1013,6 +1266,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -1024,16 +1278,37 @@ } }, "node_modules/workerpool": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz", - "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==", - "dev": true + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", + "dev": true, + "license": "Apache-2.0" }, "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -1046,46 +1321,101 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-unparser": { @@ -1126,25 +1456,85 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } - } - }, - "dependencies": { - "@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-regex": { + "node_modules/yargs/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + } + }, + "dependencies": { + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true }, "ansi-styles": { @@ -1191,13 +1581,12 @@ "dev": true }, "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "braces": { @@ -1274,14 +1663,59 @@ } }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } } }, "color-convert": { @@ -1299,11 +1733,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } }, "data-uri-to-buffer": { "version": "4.0.0", @@ -1312,20 +1751,12 @@ "dev": true }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "ms": "^2.1.3" } }, "deep-eql": { @@ -1338,21 +1769,27 @@ } }, "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true }, "escape-string-regexp": { @@ -1396,6 +1833,16 @@ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true }, + "foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } + }, "formdata-polyfill": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", @@ -1405,12 +1852,6 @@ "fetch-blob": "^3.1.2" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -1431,26 +1872,26 @@ "dev": true }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "dependencies": { "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" } } } @@ -1464,12 +1905,6 @@ "is-glob": "^4.0.1" } }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1482,22 +1917,6 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -1549,9 +1968,19 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1589,45 +2018,53 @@ "get-func-name": "^2.0.0" } }, + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, "minimatch": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", - "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" } }, + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true + }, "mocha": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz", - "integrity": "sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", + "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", "dev": true, "requires": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.3", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "4.2.1", - "ms": "2.1.3", - "nanoid": "3.3.1", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "which": "2.0.2", - "workerpool": "6.2.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^10.4.5", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1", + "yargs-unparser": "^2.0.0" } }, "ms": { @@ -1636,12 +2073,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", - "dev": true - }, "node-domexception": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", @@ -1665,15 +2096,6 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, "opencollective-postinstall": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", @@ -1703,18 +2125,34 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, + "path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + } + }, "pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", @@ -1748,7 +2186,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true }, "safe-buffer": { @@ -1758,16 +2196,48 @@ "dev": true }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "requires": { "randombytes": "^2.1.0" } }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, "string-width": { - "version": "4.2.3", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, @@ -1775,15 +2245,55 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "strip-ansi": { - "version": "6.0.1", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + } } }, "strip-json-comments": { @@ -1832,13 +2342,32 @@ } }, "workerpool": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz", - "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", "dev": true }, "wrap-ansi": { - "version": "7.0.0", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + } + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, @@ -1846,14 +2375,42 @@ "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -1861,24 +2418,58 @@ "dev": true }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true }, "yargs-unparser": { @@ -1908,4 +2499,4 @@ } } } -} \ No newline at end of file +} diff --git a/package.json b/package.json index 086f00d5..572f4a6e 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "chai": "^4.3.6", - "mocha": "^9.2.2", + "mocha": "^11.1.0", "node-fetch": "^3.1.1" } } From 44ee819cb4bdc214306f1729e21a6dfd9b6899fa Mon Sep 17 00:00:00 2001 From: Romain Dartigues Date: Wed, 2 Jul 2025 15:00:22 +0200 Subject: [PATCH 4/4] =?UTF-8?q?Add=20LinuxContainers=20(LXC,=20incus?= =?UTF-8?q?=E2=80=A6)=20(#896)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add LXC/Incus Reference from: https://github.com/lxc/linuxcontainers.org/blob/10c399c/static/img/containers.svg * Update readme --- CHECK.html | 1 + README.md | 108 +++++++++++----------- REFERENCE.md | 1 + images/reference/linuxcontainers.svg | 129 +++++++++++++++++++++++++++ images/reference/linuxcontainers.url | 1 + images/svg/linuxcontainers.svg | 14 +++ 6 files changed, 202 insertions(+), 52 deletions(-) create mode 100644 images/reference/linuxcontainers.svg create mode 100644 images/reference/linuxcontainers.url create mode 100644 images/svg/linuxcontainers.svg diff --git a/CHECK.html b/CHECK.html index a7ba9fec..1e192251 100644 --- a/CHECK.html +++ b/CHECK.html @@ -220,6 +220,7 @@ LinkedInhttps://brand.linkedin.com/ Linuxhttps://www.linuxfoundation.org/trademark-usage/ Linux Minthttps://commons.wikimedia.org/wiki/File:Linux_Mint_logo_without_wordmark.svg +LinuxContainershttps://github.com/lxc/linuxcontainers.org/blob/10c399c/static/img/containers.svg Lobste.rshttps://lobste.rs/ Lockhttps://www.freepik.com/icon/lock_449932 Logitechhttps://www.logitech.com/en-au diff --git a/README.md b/README.md index 187cb828..ad500124 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Super Tiny Icons -Under 1KB each! Super Tiny Web Icons are minuscule SVG versions of your favourite logos. There are currently 389 icons and the average size is _under_ 522 bytes! +Under 1KB each! Super Tiny Web Icons are minuscule SVG versions of your favourite logos. There are currently 391 icons and the average size is _under_ 522 bytes! The logos have a 512x512 viewbox, they will fit in a circle with radius 256. They will scale up and down to suit your needs. @@ -315,290 +315,294 @@ Say thanks! +LinuxContainers

548 bytes Lobste.rs

504 bytes Lock

377 bytes Logitech

352 bytes Lucky Framework

471 bytes macOS

754 bytes -Mail

551 bytes +Mail

551 bytes Mailchimp

981 bytes Malt

412 bytes Manjaro

222 bytes Markdown

418 bytes mastercard

322 bytes -Mastodon

574 bytes +Mastodon

574 bytes matrix

641 bytes Mattermost

291 bytes McDonald's

434 bytes Medium

225 bytes Meetup

502 bytes -Messenger

679 bytes +Messenger

679 bytes microformats

783 bytes Microsoft

321 bytes Minecraft

1002 bytes MongoDB

353 bytes MySQL

1007 bytes -NetBeans

521 bytes +NetBeans

521 bytes NetBSD

419 bytes Netflix

435 bytes NextCloud

250 bytes NGINX

450 bytes NHS

474 bytes -NixOS

528 bytes +NixOS

528 bytes Node.js

651 bytes npm

277 bytes OK.ru

348 bytes Olympic Rings

661 bytes OnlyFans

401 bytes -OpenBenches

613 bytes +OpenBenches

613 bytes Open Bug Bounty

487 bytes Opencast

294 bytes Open Collective

304 bytes OpenCores

265 bytes Open Source

278 bytes -OpenStreetMap

951 bytes +OpenStreetMap

951 bytes OpenVPN

278 bytes Opera

293 bytes Orcid

311 bytes Origin

630 bytes Outlook

876 bytes -Overcast

760 bytes +Overcast

760 bytes Overleaf

437 bytes Patreon

205 bytes PayPal

495 bytes PDF

650 bytes PeerTube

278 bytes -Phone

574 bytes +Phone

574 bytes PHP

573 bytes Pinboard

241 bytes Pinterest

508 bytes Pixelfed

971 bytes PlayStation

515 bytes -Plex

205 bytes +Plex

205 bytes Pocket

293 bytes Pocket Casts

263 bytes Pop!_OS

427 bytes Pornhub

811 bytes Postman

730 bytes -PowerShell

992 bytes +PowerShell

992 bytes Preact

333 bytes Printer

272 bytes Proton Mail

628 bytes Python

544 bytes QQ

924 bytes -quora

264 bytes -R

952 bytes +quora

264 bytes +R

952 bytes Raspberry Pi

954 bytes React

339 bytes Reddit

592 bytes RedHat

534 bytes -Research Gate

866 bytes -Rockstar Games

838 bytes +Research Gate

866 bytes +Rockstar Games

838 bytes Roundcube

514 bytes RSS

276 bytes Ruby

941 bytes Ruby Gems

271 bytes -Ruby On Rails

447 bytes -Rust

985 bytes +Ruby On Rails

447 bytes +Rust

985 bytes Safari

685 bytes Samsung

830 bytes Samsung Internet

312 bytes Samsung

602 bytes -Samsung

867 bytes -Sass

501 bytes +Samsung

867 bytes +Sass

501 bytes Semaphore CI

446 bytes Sentry

359 bytes Signal

423 bytes Sketch

353 bytes -Skype

468 bytes -Slack

384 bytes +Skype

468 bytes +Slack

384 bytes SlideShare

646 bytes Snapchat

633 bytes SOGo

824 bytes Solidity

548 bytes -SoundCloud

944 bytes -Spotify

418 bytes +SoundCloud

944 bytes +Spotify

418 bytes Square Cash

775 bytes Stack Exchange

385 bytes Stack Overflow

286 bytes Steam

440 bytes -Stitcher

372 bytes -Strava

269 bytes +Stitcher

372 bytes +Strava

269 bytes StumbleUpon

343 bytes Sublime Merge

551 bytes Sublime Text

589 bytes SubscribeStar

584 bytes -Svelte

470 bytes -SVG

746 bytes +Svelte

470 bytes +SVG

746 bytes Swift

659 bytes Symantec

596 bytes Symfony

609 bytes taiga.io

731 bytes -tailwindCss

536 bytes -TATA

1009 bytes +tailwindCss

536 bytes +TATA

1009 bytes Teamspeak

921 bytes Telegram

476 bytes Terraform

284 bytes This American Life

277 bytes -Threads

365 bytes -Threema

381 bytes +Threads

365 bytes +Threema

381 bytes TikTok

388 bytes Todoist

737 bytes Tox

479 bytes Trello

261 bytes -TripAdvisor

691 bytes -Tumblr

251 bytes +TripAdvisor

691 bytes +Tumblr

251 bytes TuneIn

570 bytes Tutanota

522 bytes Twilio

311 bytes Twitch

271 bytes -Twitter

352 bytes -TypeScript

603 bytes +Twitter

352 bytes +TypeScript

603 bytes Uber

588 bytes Ubiquiti

540 bytes Ubisoft

504 bytes Ubuntu

438 bytes -Udemy

289 bytes -Unicode

360 bytes +Udemy

289 bytes +Unicode

360 bytes Untappd

395 bytes Uphold

800 bytes Uplay

517 bytes Upwork

484 bytes -Vagrant

537 bytes -Vegetarian

668 bytes +Vagrant

537 bytes +Vegetarian

668 bytes Venmo

271 bytes Viber

692 bytes VictoriaMetrics

372 bytes Vim

754 bytes -Vimeo

332 bytes -visa

623 bytes +Vimeo

332 bytes +visa

623 bytes Visual Studio Code

895 bytes Vivino

279 bytes VK

519 bytes VLC

636 bytes -Vue

257 bytes -W3C

523 bytes +Vue

257 bytes +W3C

523 bytes Wayland

905 bytes WebAssembly

475 bytes WebMention

261 bytes WebToons

973 bytes -WeChat

606 bytes -Wekan

966 bytes +WeChat

606 bytes +Wekan

966 bytes WhatsApp

435 bytes WHATWG

313 bytes WiFi

562 bytes Wikipedia

563 bytes -Windows

226 bytes -Wire

256 bytes +Windows

226 bytes +Wire

256 bytes WireGuard

948 bytes WordPress

488 bytes Workato

362 bytes X

287 bytes -X11

756 bytes -XING

347 bytes +X11

756 bytes +XING

347 bytes XMPP

726 bytes Yahoo!

280 bytes YAML

396 bytes Yammer

464 bytes -Yarn

497 bytes -Yelp

448 bytes +Yarn

497 bytes +Yelp

448 bytes Yii

763 bytes YouTube

333 bytes Yubico

250 bytes Zoom

515 bytes + + + Zorinos

254 bytes diff --git a/REFERENCE.md b/REFERENCE.md index 729abdff..5a845376 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -202,6 +202,7 @@ Linear | | | https://brand.linkedin.com/ Linux | | | https://www.linuxfoundation.org/trademark-usage/ Linux Mint | | | https://commons.wikimedia.org/wiki/File:Linux_Mint_logo_without_wordmark.svg +LinuxContainers | | | https://github.com/lxc/linuxcontainers.org/blob/10c399c/static/img/containers.svg Lobste.rs | | | https://lobste.rs/ Lock | | | https://www.freepik.com/icon/lock_449932 Logitech | | | https://www.logitech.com/en-au diff --git a/images/reference/linuxcontainers.svg b/images/reference/linuxcontainers.svg new file mode 100644 index 00000000..9caf711b --- /dev/null +++ b/images/reference/linuxcontainers.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/reference/linuxcontainers.url b/images/reference/linuxcontainers.url new file mode 100644 index 00000000..6e037a68 --- /dev/null +++ b/images/reference/linuxcontainers.url @@ -0,0 +1 @@ +https://github.com/lxc/linuxcontainers.org/blob/10c399c/static/img/containers.svg \ No newline at end of file diff --git a/images/svg/linuxcontainers.svg b/images/svg/linuxcontainers.svg new file mode 100644 index 00000000..80e81442 --- /dev/null +++ b/images/svg/linuxcontainers.svg @@ -0,0 +1,14 @@ + \ No newline at end of file