REST Service for POPCORN - ILIAS
alex
2025-11-28 21cfe68a2ac2304d9c034b9d247a61e9861af666
package-lock.json
@@ -28,7 +28,7 @@
            "stylus": "^0.64.0",
            "vue": "^3.5.13",
            "vue-router": "^4.5.1",
            "yargs": "^15.4.1"
            "yargs": "^17.7.2"
         },
         "devDependencies": {
            "@vitejs/plugin-vue": "^5.2.3",
@@ -1146,6 +1146,27 @@
            "glob": "^11.0.0"
         }
      },
      "node_modules/@isaacs/balanced-match": {
         "version": "4.0.1",
         "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
         "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
         "license": "MIT",
         "engines": {
            "node": "20 || >=22"
         }
      },
      "node_modules/@isaacs/brace-expansion": {
         "version": "5.0.0",
         "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
         "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
         "license": "MIT",
         "dependencies": {
            "@isaacs/balanced-match": "^4.0.1"
         },
         "engines": {
            "node": "20 || >=22"
         }
      },
      "node_modules/@isaacs/cliui": {
         "version": "8.0.2",
         "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -2154,9 +2175,9 @@
         }
      },
      "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": "1.1.12",
         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
         "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
         "license": "MIT",
         "dependencies": {
            "balanced-match": "^1.0.0",
@@ -2260,15 +2281,6 @@
            "url": "https://github.com/sponsors/sindresorhus"
         }
      },
      "node_modules/camelcase": {
         "version": "5.3.1",
         "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
         "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
         "license": "MIT",
         "engines": {
            "node": ">=6"
         }
      },
      "node_modules/caniuse-lite": {
         "version": "1.0.30001720",
         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001720.tgz",
@@ -2340,14 +2352,17 @@
         }
      },
      "node_modules/cliui": {
         "version": "6.0.0",
         "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
         "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
         "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==",
         "license": "ISC",
         "dependencies": {
            "string-width": "^4.2.0",
            "strip-ansi": "^6.0.0",
            "wrap-ansi": "^6.2.0"
            "strip-ansi": "^6.0.1",
            "wrap-ansi": "^7.0.0"
         },
         "engines": {
            "node": ">=12"
         }
      },
      "node_modules/color-convert": {
@@ -2474,15 +2489,6 @@
            "supports-color": {
               "optional": true
            }
         }
      },
      "node_modules/decamelize": {
         "version": "1.2.0",
         "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
         "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
         "license": "MIT",
         "engines": {
            "node": ">=0.10.0"
         }
      },
      "node_modules/deeks": {
@@ -2987,19 +2993,6 @@
            "node": ">=20"
         }
      },
      "node_modules/find-up": {
         "version": "4.1.0",
         "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
         "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
         "license": "MIT",
         "dependencies": {
            "locate-path": "^5.0.0",
            "path-exists": "^4.0.0"
         },
         "engines": {
            "node": ">=8"
         }
      },
      "node_modules/flat": {
         "version": "5.0.2",
         "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
@@ -3132,14 +3125,14 @@
         }
      },
      "node_modules/glob": {
         "version": "11.0.2",
         "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz",
         "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==",
         "license": "ISC",
         "version": "11.1.0",
         "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
         "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
         "license": "BlueOak-1.0.0",
         "dependencies": {
            "foreground-child": "^3.1.0",
            "jackspeak": "^4.0.1",
            "minimatch": "^10.0.0",
            "foreground-child": "^3.3.1",
            "jackspeak": "^4.1.1",
            "minimatch": "^10.1.1",
            "minipass": "^7.1.2",
            "package-json-from-dist": "^1.0.0",
            "path-scurry": "^2.0.0"
@@ -3166,22 +3159,13 @@
            "node": ">= 6"
         }
      },
      "node_modules/glob/node_modules/brace-expansion": {
         "version": "2.0.1",
         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
         "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
         "license": "MIT",
         "dependencies": {
            "balanced-match": "^1.0.0"
         }
      },
      "node_modules/glob/node_modules/minimatch": {
         "version": "10.0.1",
         "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
         "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==",
         "license": "ISC",
         "version": "10.1.1",
         "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
         "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
         "license": "BlueOak-1.0.0",
         "dependencies": {
            "brace-expansion": "^2.0.1"
            "@isaacs/brace-expansion": "^5.0.0"
         },
         "engines": {
            "node": "20 || >=22"
@@ -3515,9 +3499,9 @@
         "license": "MIT"
      },
      "node_modules/js-yaml": {
         "version": "4.1.0",
         "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
         "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
         "version": "4.1.1",
         "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
         "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
         "license": "MIT",
         "dependencies": {
            "argparse": "^2.0.1"
@@ -3646,18 +3630,6 @@
            }
         ],
         "license": "MIT"
      },
      "node_modules/locate-path": {
         "version": "5.0.0",
         "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
         "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
         "license": "MIT",
         "dependencies": {
            "p-locate": "^4.1.0"
         },
         "engines": {
            "node": ">=8"
         }
      },
      "node_modules/lodash": {
         "version": "4.17.21",
@@ -3883,20 +3855,6 @@
            "url": "https://paulmillr.com/funding/"
         }
      },
      "node_modules/mocha/node_modules/cliui": {
         "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==",
         "license": "ISC",
         "dependencies": {
            "string-width": "^4.2.0",
            "strip-ansi": "^6.0.1",
            "wrap-ansi": "^7.0.0"
         },
         "engines": {
            "node": ">=12"
         }
      },
      "node_modules/mocha/node_modules/find-up": {
         "version": "5.0.0",
         "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -3914,9 +3872,9 @@
         }
      },
      "node_modules/mocha/node_modules/glob": {
         "version": "10.4.5",
         "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
         "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
         "version": "10.5.0",
         "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
         "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
         "license": "ISC",
         "dependencies": {
            "foreground-child": "^3.1.0",
@@ -4067,50 +4025,6 @@
            "url": "https://github.com/chalk/supports-color?sponsor=1"
         }
      },
      "node_modules/mocha/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==",
         "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/mocha/node_modules/yargs": {
         "version": "17.7.2",
         "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
         "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
         "license": "MIT",
         "dependencies": {
            "cliui": "^8.0.1",
            "escalade": "^3.1.1",
            "get-caller-file": "^2.0.5",
            "require-directory": "^2.1.1",
            "string-width": "^4.2.3",
            "y18n": "^5.0.5",
            "yargs-parser": "^21.1.1"
         },
         "engines": {
            "node": ">=12"
         }
      },
      "node_modules/mocha/node_modules/yargs-parser": {
         "version": "21.1.1",
         "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
         "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
         "license": "ISC",
         "engines": {
            "node": ">=12"
         }
      },
      "node_modules/mrmime": {
         "version": "2.0.1",
         "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
@@ -4201,23 +4115,6 @@
            "string-width": "^4.2.0",
            "strip-ansi": "^6.0.0",
            "wrap-ansi": "^7.0.0"
         }
      },
      "node_modules/nconf/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==",
         "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/nconf/node_modules/yargs": {
@@ -4356,42 +4253,6 @@
         },
         "funding": {
            "url": "https://github.com/sponsors/sindresorhus"
         }
      },
      "node_modules/p-limit": {
         "version": "2.3.0",
         "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
         "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
         "license": "MIT",
         "dependencies": {
            "p-try": "^2.0.0"
         },
         "engines": {
            "node": ">=6"
         },
         "funding": {
            "url": "https://github.com/sponsors/sindresorhus"
         }
      },
      "node_modules/p-locate": {
         "version": "4.1.0",
         "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
         "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
         "license": "MIT",
         "dependencies": {
            "p-limit": "^2.2.0"
         },
         "engines": {
            "node": ">=8"
         }
      },
      "node_modules/p-try": {
         "version": "2.2.0",
         "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
         "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
         "license": "MIT",
         "engines": {
            "node": ">=6"
         }
      },
      "node_modules/package-json-from-dist": {
@@ -4759,12 +4620,6 @@
            "node": ">=0.10.0"
         }
      },
      "node_modules/require-main-filename": {
         "version": "2.0.0",
         "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
         "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
         "license": "ISC"
      },
      "node_modules/ret": {
         "version": "0.5.0",
         "resolved": "https://registry.npmjs.org/ret/-/ret-0.5.0.tgz",
@@ -4950,12 +4805,6 @@
         "dependencies": {
            "randombytes": "^2.1.0"
         }
      },
      "node_modules/set-blocking": {
         "version": "2.0.0",
         "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
         "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
         "license": "ISC"
      },
      "node_modules/set-cookie-parser": {
         "version": "2.7.1",
@@ -5210,18 +5059,18 @@
         }
      },
      "node_modules/stylus/node_modules/brace-expansion": {
         "version": "2.0.1",
         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
         "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
         "version": "2.0.2",
         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
         "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
         "license": "MIT",
         "dependencies": {
            "balanced-match": "^1.0.0"
         }
      },
      "node_modules/stylus/node_modules/glob": {
         "version": "10.4.5",
         "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
         "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
         "version": "10.5.0",
         "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
         "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
         "license": "ISC",
         "dependencies": {
            "foreground-child": "^3.1.0",
@@ -5525,9 +5374,9 @@
         "license": "MIT"
      },
      "node_modules/vite": {
         "version": "6.3.5",
         "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz",
         "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==",
         "version": "6.4.1",
         "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz",
         "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
         "dev": true,
         "license": "MIT",
         "dependencies": {
@@ -5766,12 +5615,6 @@
            "node": ">= 8"
         }
      },
      "node_modules/which-module": {
         "version": "2.0.1",
         "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
         "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
         "license": "ISC"
      },
      "node_modules/workerpool": {
         "version": "9.3.2",
         "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-9.3.2.tgz",
@@ -5779,9 +5622,9 @@
         "license": "Apache-2.0"
      },
      "node_modules/wrap-ansi": {
         "version": "6.2.0",
         "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
         "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
         "version": "7.0.0",
         "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
         "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
         "license": "MIT",
         "dependencies": {
            "ansi-styles": "^4.0.0",
@@ -5789,7 +5632,10 @@
            "strip-ansi": "^6.0.0"
         },
         "engines": {
            "node": ">=8"
            "node": ">=10"
         },
         "funding": {
            "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
         }
      },
      "node_modules/wrap-ansi-cjs": {
@@ -5842,38 +5688,30 @@
         "license": "ISC"
      },
      "node_modules/yargs": {
         "version": "15.4.1",
         "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
         "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
         "version": "17.7.2",
         "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
         "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
         "license": "MIT",
         "dependencies": {
            "cliui": "^6.0.0",
            "decamelize": "^1.2.0",
            "find-up": "^4.1.0",
            "get-caller-file": "^2.0.1",
            "cliui": "^8.0.1",
            "escalade": "^3.1.1",
            "get-caller-file": "^2.0.5",
            "require-directory": "^2.1.1",
            "require-main-filename": "^2.0.0",
            "set-blocking": "^2.0.0",
            "string-width": "^4.2.0",
            "which-module": "^2.0.0",
            "y18n": "^4.0.0",
            "yargs-parser": "^18.1.2"
            "string-width": "^4.2.3",
            "y18n": "^5.0.5",
            "yargs-parser": "^21.1.1"
         },
         "engines": {
            "node": ">=8"
            "node": ">=12"
         }
      },
      "node_modules/yargs-parser": {
         "version": "18.1.3",
         "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
         "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
         "version": "21.1.1",
         "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
         "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
         "license": "ISC",
         "dependencies": {
            "camelcase": "^5.0.0",
            "decamelize": "^1.2.0"
         },
         "engines": {
            "node": ">=6"
            "node": ">=12"
         }
      },
      "node_modules/yargs-unparser": {
@@ -5923,12 +5761,6 @@
         "engines": {
            "node": ">=8"
         }
      },
      "node_modules/yargs/node_modules/y18n": {
         "version": "4.0.3",
         "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
         "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
         "license": "ISC"
      },
      "node_modules/yocto-queue": {
         "version": "0.1.0",