From ad48882bca9b67c856c3eea6c01d584d8c7cf313 Mon Sep 17 00:00:00 2001 From: Huffle Date: Tue, 27 May 2025 19:13:23 +0200 Subject: [PATCH] icon (#115) Reviewed-on: https://gitea.seeseepuff.be/seeseemelk/allowance_planner_2000/pulls/115 --- .../allowance-planner-v2/package-lock.json | 3471 ++++++++++++++++- frontend/allowance-planner-v2/package.json | 1 + .../src/assets/icon-background.png | Bin 0 -> 38626 bytes .../src/assets/icon-foreground.png | Bin 0 -> 166578 bytes 4 files changed, 3470 insertions(+), 2 deletions(-) create mode 100644 frontend/allowance-planner-v2/src/assets/icon-background.png create mode 100644 frontend/allowance-planner-v2/src/assets/icon-foreground.png diff --git a/frontend/allowance-planner-v2/package-lock.json b/frontend/allowance-planner-v2/package-lock.json index e30dec2..694a7dd 100644 --- a/frontend/allowance-planner-v2/package-lock.json +++ b/frontend/allowance-planner-v2/package-lock.json @@ -42,6 +42,7 @@ "@angular/cli": "^19.0.0", "@angular/compiler-cli": "^19.0.0", "@angular/language-service": "^19.0.0", + "@capacitor/assets": "^3.0.5", "@capacitor/cli": "7.2.0", "@ionic/angular-toolkit": "^12.0.0", "@types/jasmine": "~5.1.0", @@ -2469,6 +2470,440 @@ "@capacitor/core": ">=7.0.0" } }, + "node_modules/@capacitor/assets": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@capacitor/assets/-/assets-3.0.5.tgz", + "integrity": "sha512-ohz/OUq61Y1Fc6aVSt0uDrUdeOA7oTH4pkWDbv/8I3UrPjH7oPkzYhShuDRUjekNp9RBi198VSFdt0CetpEOzw==", + "dev": true, + "dependencies": { + "@capacitor/cli": "^5.3.0", + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@trapezedev/project": "^7.0.10", + "commander": "8.3.0", + "debug": "4.3.4", + "fs-extra": "10.1.0", + "node-fetch": "2.7.0", + "node-html-parser": "5.4.2", + "sharp": "0.32.6", + "tslib": "2.6.2", + "yargs": "17.7.2" + }, + "bin": { + "capacitor-assets": "bin/capacitor-assets" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@capacitor/assets/node_modules/@capacitor/cli": { + "version": "5.7.8", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.7.8.tgz", + "integrity": "sha512-qN8LDlREMhrYhOvVXahoJVNkP8LP55/YPRJrzTAFrMqlNJC18L3CzgWYIblFPnuwfbH/RxbfoZT/ydkwgVpMrw==", + "dev": true, + "dependencies": { + "@ionic/cli-framework-output": "^2.2.5", + "@ionic/utils-fs": "^3.1.6", + "@ionic/utils-subprocess": "^2.1.11", + "@ionic/utils-terminal": "^2.3.3", + "commander": "^9.3.0", + "debug": "^4.3.4", + "env-paths": "^2.2.0", + "kleur": "^4.1.4", + "native-run": "^2.0.0", + "open": "^8.4.0", + "plist": "^3.0.5", + "prompts": "^2.4.2", + "rimraf": "^4.4.1", + "semver": "^7.3.7", + "tar": "^6.1.11", + "tslib": "^2.4.0", + "xml2js": "^0.5.0" + }, + "bin": { + "cap": "bin/capacitor", + "capacitor": "bin/capacitor" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/@capacitor/cli/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@capacitor/assets/node_modules/@ionic/utils-process": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.11.tgz", + "integrity": "sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA==", + "dev": true, + "dependencies": { + "@ionic/utils-object": "2.1.6", + "@ionic/utils-terminal": "2.3.4", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/@ionic/utils-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", + "integrity": "sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==", + "dev": true, + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/@ionic/utils-subprocess": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", + "integrity": "sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==", + "dev": true, + "dependencies": { + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.11", + "@ionic/utils-stream": "3.1.6", + "@ionic/utils-terminal": "2.3.4", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/@ionic/utils-terminal": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", + "integrity": "sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA==", + "dev": true, + "dependencies": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/assets/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/assets/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@capacitor/assets/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@capacitor/assets/node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/assets/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 + }, + "node_modules/@capacitor/assets/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@capacitor/assets/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/assets/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@capacitor/assets/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/assets/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/assets/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@capacitor/assets/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/assets/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/assets/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/@capacitor/assets/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@capacitor/assets/node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/assets/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/@capacitor/assets/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/@capacitor/assets/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/assets/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/assets/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/@capacitor/assets/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@capacitor/assets/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, + "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/@capacitor/assets/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/@capacitor/cli": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-7.2.0.tgz", @@ -2736,6 +3171,28 @@ "node": ">=0.1.90" } }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", @@ -3423,6 +3880,15 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@inquirer/checkbox": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.6.tgz", @@ -4777,6 +5243,18 @@ "webpack": "^5.54.0" } }, + "node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "dev": true, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -5044,6 +5522,15 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/@paralleldrive/cuid2": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.2.2.tgz", + "integrity": "sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==", + "dev": true, + "dependencies": { + "@noble/hashes": "^1.1.5" + } + }, "node_modules/@parcel/watcher": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", @@ -5382,6 +5869,16 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/@prettier/plugin-xml": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz", + "integrity": "sha512-UWRmygBsyj4bVXvDiqSccwT1kmsorcwQwaIy30yVh8T+Gspx4OlC0shX1y+ZuwXZvgnafmpRYKks0bAu9urJew==", + "dev": true, + "dependencies": { + "@xml-tools/parser": "^1.0.11", + "prettier": ">=2.4.0" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.34.8", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", @@ -5769,6 +6266,268 @@ "npm": ">=7.10.0" } }, + "node_modules/@trapezedev/gradle-parse": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@trapezedev/gradle-parse/-/gradle-parse-7.1.3.tgz", + "integrity": "sha512-WQVF5pEJ5o/mUyvfGTG9nBKx9Te/ilKM3r2IT69GlbaooItT5ao7RyF1MUTBNjHLPk/xpGUY3c6PyVnjDlz0Vw==", + "dev": true + }, + "node_modules/@trapezedev/project": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@trapezedev/project/-/project-7.1.3.tgz", + "integrity": "sha512-GANh8Ey73MechZrryfJoILY9hBnWqzS6AdB53zuWBCBbaiImyblXT41fWdN6pB2f5+cNI2FAUxGfVhl+LeEVbQ==", + "dev": true, + "dependencies": { + "@ionic/utils-fs": "^3.1.5", + "@ionic/utils-subprocess": "^2.1.8", + "@prettier/plugin-xml": "^2.2.0", + "@trapezedev/gradle-parse": "7.1.3", + "@xmldom/xmldom": "^0.7.5", + "conventional-changelog": "^3.1.4", + "cross-spawn": "^7.0.3", + "diff": "^5.1.0", + "env-paths": "^3.0.0", + "gradle-to-js": "^2.0.0", + "ini": "^2.0.0", + "kleur": "^4.1.5", + "lodash": "^4.17.21", + "mergexml": "^1.2.3", + "plist": "^3.0.4", + "prettier": "^2.7.1", + "prompts": "^2.4.2", + "replace": "^1.1.0", + "tempy": "^1.0.1", + "tmp": "^0.2.1", + "ts-node": "^10.2.1", + "xcode": "^3.0.1", + "xml-js": "^1.6.11", + "xpath": "^0.0.32", + "yargs": "^17.2.1" + } + }, + "node_modules/@trapezedev/project/node_modules/@ionic/utils-process": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.11.tgz", + "integrity": "sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA==", + "dev": true, + "dependencies": { + "@ionic/utils-object": "2.1.6", + "@ionic/utils-terminal": "2.3.4", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@trapezedev/project/node_modules/@ionic/utils-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", + "integrity": "sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==", + "dev": true, + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@trapezedev/project/node_modules/@ionic/utils-subprocess": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", + "integrity": "sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==", + "dev": true, + "dependencies": { + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.11", + "@ionic/utils-stream": "3.1.6", + "@ionic/utils-terminal": "2.3.4", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@trapezedev/project/node_modules/@ionic/utils-terminal": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", + "integrity": "sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA==", + "dev": true, + "dependencies": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@trapezedev/project/node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@trapezedev/project/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@trapezedev/project/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 + }, + "node_modules/@trapezedev/project/node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@trapezedev/project/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@trapezedev/project/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@trapezedev/project/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/@trapezedev/project/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/@trapezedev/project/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@trapezedev/project/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@trapezedev/project/node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@trapezedev/project/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, + "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/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, "node_modules/@tufjs/canonical-json": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", @@ -5948,6 +6707,12 @@ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, "node_modules/@types/node": { "version": "22.15.17", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.17.tgz", @@ -5966,6 +6731,12 @@ "@types/node": "*" } }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, "node_modules/@types/qs": { "version": "6.9.18", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", @@ -6380,6 +7151,15 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@xml-tools/parser": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@xml-tools/parser/-/parser-1.0.11.tgz", + "integrity": "sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==", + "dev": true, + "dependencies": { + "chevrotain": "7.1.1" + } + }, "node_modules/@xmldom/xmldom": { "version": "0.8.10", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", @@ -6450,6 +7230,24 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", + "dev": true + }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", @@ -6486,6 +7284,19 @@ "node": ">= 14" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -6628,6 +7439,12 @@ "node": ">=14" } }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -6665,6 +7482,12 @@ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true + }, "node_modules/array-includes": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", @@ -6685,6 +7508,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/array.prototype.findlastindex": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", @@ -6763,6 +7595,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -6851,6 +7698,12 @@ "node": ">= 0.4" } }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "dev": true + }, "node_modules/babel-loader": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", @@ -6922,6 +7775,78 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/bare-events": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", + "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", + "dev": true, + "optional": true + }, + "node_modules/bare-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.5.tgz", + "integrity": "sha512-1zccWBMypln0jEE05LzZt+V/8y8AQsQQqxtklqaIyg5nu6OAYFhZxPXinJTSG+kU5qyNmeLgcn9AW7eHiCHVLA==", + "dev": true, + "optional": true, + "dependencies": { + "bare-events": "^2.5.4", + "bare-path": "^3.0.0", + "bare-stream": "^2.6.4" + }, + "engines": { + "bare": ">=1.16.0" + }, + "peerDependencies": { + "bare-buffer": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + } + } + }, + "node_modules/bare-os": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz", + "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==", + "dev": true, + "optional": true, + "engines": { + "bare": ">=1.14.0" + } + }, + "node_modules/bare-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", + "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", + "dev": true, + "optional": true, + "dependencies": { + "bare-os": "^3.0.1" + } + }, + "node_modules/bare-stream": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz", + "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==", + "dev": true, + "optional": true, + "dependencies": { + "streamx": "^2.21.0" + }, + "peerDependencies": { + "bare-buffer": "*", + "bare-events": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + }, + "bare-events": { + "optional": true + } + } + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -7053,6 +7978,15 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dev": true, + "dependencies": { + "stream-buffers": "2.2.x" + } + }, "node_modules/bplist-parser": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", @@ -7336,6 +8270,32 @@ "node": ">=6" } }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001718", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", @@ -7378,6 +8338,15 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, + "node_modules/chevrotain": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-7.1.1.tgz", + "integrity": "sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==", + "dev": true, + "dependencies": { + "regexp-to-ast": "0.5.0" + } + }, "node_modules/chokidar": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", @@ -7411,6 +8380,15 @@ "node": ">=6.0" } }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/cli-cursor": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", @@ -7579,6 +8557,19 @@ "node": ">=0.10.0" } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7597,6 +8588,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", @@ -7633,6 +8634,16 @@ "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", "dev": true }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -7801,6 +8812,248 @@ "node": ">= 0.6" } }, + "node_modules/conventional-changelog": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", + "dev": true, + "dependencies": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dev": true, + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", + "dev": true, + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", + "dev": true, + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", + "dev": true, + "dependencies": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "dev": true, + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "dev": true, + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "dev": true, + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", + "dev": true, + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", + "dev": true, + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", + "dev": true, + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", + "dev": true, + "dependencies": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "dev": true, + "dependencies": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "dev": true, + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser/node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "dependencies": { + "readable-stream": "^3.0.0" + } + }, "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -7919,6 +9172,12 @@ } } }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -7933,6 +9192,15 @@ "node": ">= 8" } }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/css-loader": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", @@ -8014,6 +9282,15 @@ "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", "dev": true }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", @@ -8074,6 +9351,15 @@ "node": ">=4.0" } }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/debug": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", @@ -8091,6 +9377,64 @@ } } }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -8183,6 +9527,81 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -8207,7 +9626,6 @@ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", "dev": true, - "optional": true, "engines": { "node": ">=8" } @@ -8218,12 +9636,52 @@ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, "node_modules/di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", "dev": true }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dir-glob/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -8315,6 +9773,18 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -8399,6 +9869,15 @@ "iconv-lite": "^0.6.2" } }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/engine.io": { "version": "6.6.4", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", @@ -9225,6 +10704,15 @@ "node": ">=18.0.0" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/exponential-backoff": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", @@ -9326,6 +10814,12 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", @@ -9578,6 +11072,23 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/formidable": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", + "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==", + "dev": true, + "dependencies": { + "@paralleldrive/cuid2": "^2.2.2", + "dezalgo": "^1.0.4", + "once": "^1.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -9609,6 +11120,12 @@ "node": ">= 0.8" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -9747,6 +11264,205 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", + "dev": true, + "dependencies": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "get-pkg-repo": "src/cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-pkg-repo/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/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==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/get-pkg-repo/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 + }, + "node_modules/get-pkg-repo/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-pkg-repo/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/get-pkg-repo/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-pkg-repo/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/get-pkg-repo/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/get-pkg-repo/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/get-pkg-repo/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, + "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/get-pkg-repo/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/get-pkg-repo/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", @@ -9777,6 +11493,102 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dev": true, + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-raw-commits/node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", + "dev": true, + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-remote-origin-url/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-semver-tags": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "dev": true, + "dependencies": { + "meow": "^8.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-semver-tags/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/gitconfiglocal/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -9901,6 +11713,18 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, + "node_modules/gradle-to-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gradle-to-js/-/gradle-to-js-2.0.1.tgz", + "integrity": "sha512-is3hDn9zb8XXnjbEeAEIqxTpLHUiGBqjegLmXPuyMBfKAggpadWFku4/AP8iYAGBX6qR9/5UIUIp47V0XI3aMw==", + "dev": true, + "dependencies": { + "lodash.merge": "^4.6.2" + }, + "bin": { + "gradle-to-js": "cli.js" + } + }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -9913,6 +11737,45 @@ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -10000,6 +11863,15 @@ "node": ">= 0.4" } }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, "node_modules/hosted-git-info": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz", @@ -10317,6 +12189,15 @@ "node": ">=0.8.19" } }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -10689,6 +12570,33 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-plain-obj": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", @@ -10761,6 +12669,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", @@ -10794,6 +12714,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "dev": true, + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", @@ -11112,6 +13044,12 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, "node_modules/json-parse-even-better-errors": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", @@ -11133,6 +13071,12 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -11168,6 +13112,22 @@ "node >= 0.2.0" ] }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, "node_modules/karma": { "version": "6.4.4", "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", @@ -11919,6 +13879,43 @@ "@lmdb/lmdb-win32-x64": "3.2.6" } }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -11972,6 +13969,12 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -12137,6 +14140,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, "node_modules/make-fetch-happen": { "version": "14.0.3", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", @@ -12159,6 +14168,18 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -12196,6 +14217,181 @@ "url": "https://github.com/sponsors/streamich" } }, + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/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==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/meow/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==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/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==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/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==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/merge-descriptors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", @@ -12223,6 +14419,36 @@ "node": ">= 8" } }, + "node_modules/mergexml": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/mergexml/-/mergexml-1.2.4.tgz", + "integrity": "sha512-yiOlDqcVCz7AG1eSboonc18FTlfqDEKYfGoAV3Lul98u6YRV/s0kjtf4bjk47t0hLTFJR0BSYMd6BpmX3xDjNQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.7.0", + "formidable": "^3.5.1", + "xpath": "0.0.27" + } + }, + "node_modules/mergexml/node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mergexml/node_modules/xpath": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz", + "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -12311,6 +14537,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/mini-css-extract-plugin": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", @@ -12361,6 +14608,29 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", @@ -12513,6 +14783,21 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mrmime": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", @@ -12600,6 +14885,12 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "dev": true + }, "node_modules/native-run": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.1.tgz", @@ -12672,12 +14963,43 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/node-abi": { + "version": "3.75.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz", + "integrity": "sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, - "optional": true + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } }, "node_modules/node-forge": { "version": "1.3.1", @@ -12801,6 +15123,84 @@ "node": ">=18" } }, + "node_modules/node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dev": true, + "dependencies": { + "css-select": "^4.2.1", + "he": "1.2.0" + } + }, + "node_modules/node-html-parser/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/node-html-parser/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", @@ -12822,6 +15222,51 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -13323,6 +15768,15 @@ "node": ">= 4" } }, + "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==", + "dev": true, + "engines": { + "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", @@ -13866,6 +16320,66 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", + "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -13875,6 +16389,21 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/proc-log": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", @@ -13945,12 +16474,33 @@ "dev": true, "optional": true }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", "dev": true }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, "node_modules/qjobs": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", @@ -13995,6 +16545,15 @@ } ] }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -14028,6 +16587,178 @@ "node": ">= 0.8" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -14055,6 +16786,19 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/reflect-metadata": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", @@ -14113,6 +16857,12 @@ "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", "dev": true }, + "node_modules/regexp-to-ast": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", + "integrity": "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==", + "dev": true + }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", @@ -14180,6 +16930,271 @@ "node": ">=6" } }, + "node_modules/replace": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", + "integrity": "sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==", + "dev": true, + "dependencies": { + "chalk": "2.4.2", + "minimatch": "3.0.5", + "yargs": "^15.3.1" + }, + "bin": { + "replace": "bin/replace.js", + "search": "bin/search.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/replace/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/replace/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/replace/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/replace/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/replace/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/replace/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/replace/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 + }, + "node_modules/replace/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/replace/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==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/replace/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/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==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/replace/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==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/replace/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==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/replace/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==", + "dev": true + }, + "node_modules/replace/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==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/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==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -14198,6 +17213,12 @@ "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==", + "dev": true + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -14810,6 +17831,12 @@ "node": ">= 18" } }, + "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==", + "dev": true + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -14874,6 +17901,29 @@ "node": ">=8" } }, + "node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -15008,6 +18058,89 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dev": true, + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dev": true, + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -15373,6 +18506,18 @@ "wbuf": "^1.7.3" } }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, "node_modules/split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", @@ -15409,6 +18554,15 @@ "node": ">= 0.8" } }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, "node_modules/streamroller": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", @@ -15423,6 +18577,19 @@ "node": ">=8.0" } }, + "node_modules/streamx": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", + "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -15602,6 +18769,18 @@ "node": ">=4" } }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "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", @@ -15689,6 +18868,31 @@ "node": ">=10" } }, + "node_modules/tar-fs": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz", + "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^4.0.1", + "bare-path": "^3.0.0" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", @@ -15765,6 +18969,46 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", + "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", + "dev": true, + "dependencies": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/terser": { "version": "5.39.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", @@ -15817,6 +19061,24 @@ } } }, + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, "node_modules/thingies": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", @@ -15829,6 +19091,12 @@ "tslib": "^2" } }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, "node_modules/through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", @@ -15893,6 +19161,12 @@ "node": ">=0.6" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, "node_modules/tree-dump": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", @@ -15918,6 +19192,15 @@ "tree-kill": "cli.js" } }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/ts-api-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", @@ -15930,6 +19213,58 @@ "typescript": ">=4.8.4" } }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", @@ -15973,6 +19308,18 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -16130,6 +19477,19 @@ "node": "*" } }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", @@ -16230,6 +19590,18 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -16329,6 +19701,12 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -16824,6 +20202,12 @@ "dev": true, "optional": true }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, "node_modules/webpack": { "version": "5.98.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", @@ -17527,6 +20911,16 @@ "node": ">=0.8.0" } }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -17606,6 +21000,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "dev": true + }, "node_modules/which-typed-array": { "version": "1.1.19", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", @@ -17642,6 +21042,12 @@ "node": ">=0.10.0" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, "node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -17801,6 +21207,40 @@ } } }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dev": true, + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dev": true, + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, "node_modules/xml2js": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", @@ -17832,6 +21272,24 @@ "node": ">=8.0" } }, + "node_modules/xpath": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", + "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -17934,6 +21392,15 @@ "fd-slicer": "~1.1.0" } }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/frontend/allowance-planner-v2/package.json b/frontend/allowance-planner-v2/package.json index dc8b66c..8ad8d30 100644 --- a/frontend/allowance-planner-v2/package.json +++ b/frontend/allowance-planner-v2/package.json @@ -47,6 +47,7 @@ "@angular/cli": "^19.0.0", "@angular/compiler-cli": "^19.0.0", "@angular/language-service": "^19.0.0", + "@capacitor/assets": "^3.0.5", "@capacitor/cli": "7.2.0", "@ionic/angular-toolkit": "^12.0.0", "@types/jasmine": "~5.1.0", diff --git a/frontend/allowance-planner-v2/src/assets/icon-background.png b/frontend/allowance-planner-v2/src/assets/icon-background.png new file mode 100644 index 0000000000000000000000000000000000000000..0751d970ffa36c9eb973875fe9898c15d9fb99cd GIT binary patch literal 38626 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 literal 0 HcmV?d00001 diff --git a/frontend/allowance-planner-v2/src/assets/icon-foreground.png b/frontend/allowance-planner-v2/src/assets/icon-foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd42e6e1b9bfb2fd2dd0dd684cf9290e39862a3 GIT binary patch literal 166578 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%0DvY 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Π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 z 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

~lUvK`!k5Dz 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 Xg{;cI