diff --git a/package-lock.json b/package-lock.json
index 0b493018..f91af17c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "youtube-enhancer",
- "version": "1.27.0",
+ "version": "1.26.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "youtube-enhancer",
- "version": "1.27.0",
+ "version": "1.26.0",
"license": "MIT",
"dependencies": {
"@formkit/auto-animate": "^0.8.1",
@@ -16,7 +16,6 @@
"globals": "^15.11.0",
"i18next": "^23.7.3",
"monaco-editor": "^0.51.0",
- "npm": "^10.9.2",
"react": "^18.2.0",
"react-colorful": "^5.6.1",
"react-dom": "^18.2.0",
@@ -843,6 +842,7 @@
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
"integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dev": true,
"dependencies": {
"string-width": "^5.1.2",
"string-width-cjs": "npm:string-width@^4.2.0",
@@ -859,6 +859,7 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true,
"engines": {
"node": ">=12"
},
@@ -870,6 +871,7 @@
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -1146,6 +1148,7 @@
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
"integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "dev": true,
"optional": true,
"engines": {
"node": ">=14"
@@ -2550,7 +2553,8 @@
"node_modules/abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
},
"node_modules/abort-controller": {
"version": "3.0.0",
@@ -2651,6 +2655,7 @@
"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"
}
@@ -2659,6 +2664,7 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -2998,7 +3004,8 @@
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
},
"node_modules/bare-events": {
"version": "2.2.2",
@@ -3055,6 +3062,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -3477,6 +3485,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
"dependencies": {
"color-name": "~1.1.4"
},
@@ -3487,7 +3496,8 @@
"node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"node_modules/commander": {
"version": "4.1.1",
@@ -3701,6 +3711,7 @@
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -4030,7 +4041,8 @@
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "dev": true
},
"node_modules/electron-to-chromium": {
"version": "1.5.6",
@@ -4041,7 +4053,8 @@
"node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true
},
"node_modules/emojilib": {
"version": "2.4.0",
@@ -5286,6 +5299,7 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
"integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "dev": true,
"dependencies": {
"cross-spawn": "^7.0.0",
"signal-exit": "^4.0.1"
@@ -5301,6 +5315,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
"engines": {
"node": ">=14"
},
@@ -5398,6 +5413,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "dev": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -5537,6 +5553,7 @@
"version": "10.3.12",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
"integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
+ "dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^2.3.6",
@@ -5608,7 +5625,8 @@
"node_modules/graceful-fs": {
"version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "dev": true
},
"node_modules/graphemer": {
"version": "1.4.0",
@@ -5710,6 +5728,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "dev": true,
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -5742,6 +5761,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz",
"integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==",
+ "dev": true,
"dependencies": {
"lru-cache": "^10.0.1"
},
@@ -5919,7 +5939,8 @@
"node_modules/ini": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
},
"node_modules/internal-slot": {
"version": "1.0.7",
@@ -6060,6 +6081,7 @@
"version": "2.15.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
"integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+ "dev": true,
"dependencies": {
"hasown": "^2.0.2"
},
@@ -6125,6 +6147,7 @@
"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"
}
@@ -6410,7 +6433,8 @@
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
},
"node_modules/issue-parser": {
"version": "7.0.0",
@@ -6445,6 +6469,7 @@
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
"integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
+ "dev": true,
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
@@ -6508,7 +6533,8 @@
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
@@ -6770,6 +6796,7 @@
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
"integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
+ "dev": true,
"engines": {
"node": "14 || >=16.14"
}
@@ -6892,6 +6919,7 @@
"version": "9.0.5",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -6915,6 +6943,7 @@
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
"integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true,
"engines": {
"node": ">=16 || 14 >=14.17"
}
@@ -7078,6 +7107,7 @@
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
"integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
+ "dev": true,
"dependencies": {
"abbrev": "1"
},
@@ -7092,6 +7122,7 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz",
"integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==",
+ "dev": true,
"dependencies": {
"hosted-git-info": "^7.0.0",
"is-core-module": "^2.8.1",
@@ -7133,9 +7164,9 @@
}
},
"node_modules/npm": {
- "version": "10.9.2",
- "resolved": "https://registry.npmjs.org/npm/-/npm-10.9.2.tgz",
- "integrity": "sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==",
+ "version": "10.5.2",
+ "resolved": "https://registry.npmjs.org/npm/-/npm-10.5.2.tgz",
+ "integrity": "sha512-cHVG7QEJwJdZyOrK0dKX5uf3R5Fd0E8AcmSES1jLtO52UT1enUKZ96Onw/xwq4CbrTZEnDuu2Vf9kCQh/Sd12w==",
"bundleDependencies": [
"@isaacs/string-locale-compare",
"@npmcli/arborist",
@@ -7153,6 +7184,8 @@
"chalk",
"ci-info",
"cli-columns",
+ "cli-table3",
+ "columnify",
"fastest-levenshtein",
"fs-minipass",
"glob",
@@ -7188,6 +7221,7 @@
"npm-profile",
"npm-registry-fetch",
"npm-user-validate",
+ "npmlog",
"p-map",
"pacote",
"parse-conflict-json",
@@ -7206,83 +7240,79 @@
"which",
"write-file-atomic"
],
- "license": "Artistic-2.0",
- "workspaces": [
- "docs",
- "smoke-tests",
- "mock-globals",
- "mock-registry",
- "workspaces/*"
- ],
+ "dev": true,
"dependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/arborist": "^8.0.0",
- "@npmcli/config": "^9.0.0",
- "@npmcli/fs": "^4.0.0",
- "@npmcli/map-workspaces": "^4.0.2",
- "@npmcli/package-json": "^6.1.0",
- "@npmcli/promise-spawn": "^8.0.2",
- "@npmcli/redact": "^3.0.0",
- "@npmcli/run-script": "^9.0.1",
- "@sigstore/tuf": "^3.0.0",
- "abbrev": "^3.0.0",
+ "@npmcli/arborist": "^7.2.1",
+ "@npmcli/config": "^8.0.2",
+ "@npmcli/fs": "^3.1.0",
+ "@npmcli/map-workspaces": "^3.0.6",
+ "@npmcli/package-json": "^5.0.2",
+ "@npmcli/promise-spawn": "^7.0.1",
+ "@npmcli/redact": "^1.1.0",
+ "@npmcli/run-script": "^7.0.4",
+ "@sigstore/tuf": "^2.3.2",
+ "abbrev": "^2.0.0",
"archy": "~1.0.0",
- "cacache": "^19.0.1",
+ "cacache": "^18.0.2",
"chalk": "^5.3.0",
- "ci-info": "^4.1.0",
+ "ci-info": "^4.0.0",
"cli-columns": "^4.0.0",
+ "cli-table3": "^0.6.4",
+ "columnify": "^1.6.0",
"fastest-levenshtein": "^1.0.16",
"fs-minipass": "^3.0.3",
- "glob": "^10.4.5",
+ "glob": "^10.3.12",
"graceful-fs": "^4.2.11",
- "hosted-git-info": "^8.0.2",
- "ini": "^5.0.0",
- "init-package-json": "^7.0.2",
- "is-cidr": "^5.1.0",
- "json-parse-even-better-errors": "^4.0.0",
- "libnpmaccess": "^9.0.0",
- "libnpmdiff": "^7.0.0",
- "libnpmexec": "^9.0.0",
- "libnpmfund": "^6.0.0",
- "libnpmhook": "^11.0.0",
- "libnpmorg": "^7.0.0",
- "libnpmpack": "^8.0.0",
- "libnpmpublish": "^10.0.1",
- "libnpmsearch": "^8.0.0",
- "libnpmteam": "^7.0.0",
- "libnpmversion": "^7.0.0",
- "make-fetch-happen": "^14.0.3",
- "minimatch": "^9.0.5",
- "minipass": "^7.1.1",
+ "hosted-git-info": "^7.0.1",
+ "ini": "^4.1.2",
+ "init-package-json": "^6.0.2",
+ "is-cidr": "^5.0.5",
+ "json-parse-even-better-errors": "^3.0.1",
+ "libnpmaccess": "^8.0.1",
+ "libnpmdiff": "^6.0.3",
+ "libnpmexec": "^7.0.4",
+ "libnpmfund": "^5.0.1",
+ "libnpmhook": "^10.0.0",
+ "libnpmorg": "^6.0.1",
+ "libnpmpack": "^6.0.3",
+ "libnpmpublish": "^9.0.2",
+ "libnpmsearch": "^7.0.0",
+ "libnpmteam": "^6.0.0",
+ "libnpmversion": "^5.0.1",
+ "make-fetch-happen": "^13.0.0",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.0.4",
"minipass-pipeline": "^1.2.4",
"ms": "^2.1.2",
- "node-gyp": "^11.0.0",
- "nopt": "^8.0.0",
- "normalize-package-data": "^7.0.0",
- "npm-audit-report": "^6.0.0",
- "npm-install-checks": "^7.1.1",
- "npm-package-arg": "^12.0.0",
- "npm-pick-manifest": "^10.0.0",
- "npm-profile": "^11.0.1",
- "npm-registry-fetch": "^18.0.2",
- "npm-user-validate": "^3.0.0",
+ "node-gyp": "^10.1.0",
+ "nopt": "^7.2.0",
+ "normalize-package-data": "^6.0.0",
+ "npm-audit-report": "^5.0.0",
+ "npm-install-checks": "^6.3.0",
+ "npm-package-arg": "^11.0.1",
+ "npm-pick-manifest": "^9.0.0",
+ "npm-profile": "^9.0.0",
+ "npm-registry-fetch": "^16.2.0",
+ "npm-user-validate": "^2.0.0",
+ "npmlog": "^7.0.1",
"p-map": "^4.0.0",
- "pacote": "^19.0.1",
- "parse-conflict-json": "^4.0.0",
- "proc-log": "^5.0.0",
+ "pacote": "^17.0.6",
+ "parse-conflict-json": "^3.0.1",
+ "proc-log": "^3.0.0",
"qrcode-terminal": "^0.12.0",
- "read": "^4.0.0",
- "semver": "^7.6.3",
+ "read": "^3.0.1",
+ "semver": "^7.6.0",
"spdx-expression-parse": "^4.0.0",
- "ssri": "^12.0.0",
+ "ssri": "^10.0.5",
"supports-color": "^9.4.0",
"tar": "^6.2.1",
"text-table": "~0.2.0",
"tiny-relative-date": "^1.3.0",
"treeverse": "^3.0.0",
- "validate-npm-package-name": "^6.0.0",
- "which": "^5.0.0",
- "write-file-atomic": "^6.0.0"
+ "validate-npm-package-name": "^5.0.0",
+ "which": "^4.0.0",
+ "write-file-atomic": "^5.0.1"
},
"bin": {
"npm": "bin/npm-cli.js",
@@ -7304,8 +7334,19 @@
"node": ">=8"
}
},
+ "node_modules/npm/node_modules/@colors/colors": {
+ "version": "1.5.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
"node_modules/npm/node_modules/@isaacs/cliui": {
"version": "8.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -7321,7 +7362,8 @@
}
},
"node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.1.0",
+ "version": "6.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -7333,11 +7375,13 @@
},
"node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": {
"version": "9.2.2",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": {
"version": "5.1.2",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -7354,6 +7398,7 @@
},
"node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": {
"version": "7.1.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -7366,24 +7411,15 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
- "node_modules/npm/node_modules/@isaacs/fs-minipass": {
- "version": "4.0.1",
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "minipass": "^7.0.4"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
"node_modules/npm/node_modules/@isaacs/string-locale-compare": {
"version": "1.1.0",
+ "dev": true,
"inBundle": true,
"license": "ISC"
},
"node_modules/npm/node_modules/@npmcli/agent": {
- "version": "3.0.0",
+ "version": "2.2.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -7394,47 +7430,47 @@
"socks-proxy-agent": "^8.0.3"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/arborist": {
- "version": "8.0.0",
+ "version": "7.4.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/fs": "^4.0.0",
- "@npmcli/installed-package-contents": "^3.0.0",
- "@npmcli/map-workspaces": "^4.0.1",
- "@npmcli/metavuln-calculator": "^8.0.0",
- "@npmcli/name-from-folder": "^3.0.0",
- "@npmcli/node-gyp": "^4.0.0",
- "@npmcli/package-json": "^6.0.1",
- "@npmcli/query": "^4.0.0",
- "@npmcli/redact": "^3.0.0",
- "@npmcli/run-script": "^9.0.1",
- "bin-links": "^5.0.0",
- "cacache": "^19.0.1",
+ "@npmcli/fs": "^3.1.0",
+ "@npmcli/installed-package-contents": "^2.0.2",
+ "@npmcli/map-workspaces": "^3.0.2",
+ "@npmcli/metavuln-calculator": "^7.0.0",
+ "@npmcli/name-from-folder": "^2.0.0",
+ "@npmcli/node-gyp": "^3.0.0",
+ "@npmcli/package-json": "^5.0.0",
+ "@npmcli/query": "^3.1.0",
+ "@npmcli/redact": "^1.1.0",
+ "@npmcli/run-script": "^7.0.2",
+ "bin-links": "^4.0.1",
+ "cacache": "^18.0.0",
"common-ancestor-path": "^1.0.1",
- "hosted-git-info": "^8.0.0",
- "json-parse-even-better-errors": "^4.0.0",
+ "hosted-git-info": "^7.0.1",
+ "json-parse-even-better-errors": "^3.0.0",
"json-stringify-nice": "^1.1.4",
- "lru-cache": "^10.2.2",
"minimatch": "^9.0.4",
- "nopt": "^8.0.0",
- "npm-install-checks": "^7.1.0",
- "npm-package-arg": "^12.0.0",
- "npm-pick-manifest": "^10.0.0",
- "npm-registry-fetch": "^18.0.1",
- "pacote": "^19.0.0",
- "parse-conflict-json": "^4.0.0",
- "proc-log": "^5.0.0",
- "proggy": "^3.0.0",
+ "nopt": "^7.0.0",
+ "npm-install-checks": "^6.2.0",
+ "npm-package-arg": "^11.0.1",
+ "npm-pick-manifest": "^9.0.0",
+ "npm-registry-fetch": "^16.2.0",
+ "npmlog": "^7.0.1",
+ "pacote": "^17.0.4",
+ "parse-conflict-json": "^3.0.0",
+ "proc-log": "^3.0.0",
"promise-all-reject-late": "^1.0.0",
"promise-call-limit": "^3.0.1",
- "read-package-json-fast": "^4.0.0",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.7",
- "ssri": "^12.0.0",
+ "ssri": "^10.0.5",
"treeverse": "^3.0.0",
"walk-up-path": "^3.0.1"
},
@@ -7442,212 +7478,220 @@
"arborist": "bin/index.js"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/config": {
- "version": "9.0.0",
+ "version": "8.2.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/map-workspaces": "^4.0.1",
- "@npmcli/package-json": "^6.0.1",
+ "@npmcli/map-workspaces": "^3.0.2",
"ci-info": "^4.0.0",
- "ini": "^5.0.0",
- "nopt": "^8.0.0",
- "proc-log": "^5.0.0",
+ "ini": "^4.1.2",
+ "nopt": "^7.0.0",
+ "proc-log": "^3.0.0",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.5",
"walk-up-path": "^3.0.1"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/disparity-colors": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "ansi-styles": "^4.3.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
"node_modules/npm/node_modules/@npmcli/fs": {
- "version": "4.0.0",
+ "version": "3.1.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/git": {
- "version": "6.0.1",
+ "version": "5.0.5",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/promise-spawn": "^8.0.0",
- "ini": "^5.0.0",
+ "@npmcli/promise-spawn": "^7.0.0",
"lru-cache": "^10.0.1",
- "npm-pick-manifest": "^10.0.0",
- "proc-log": "^5.0.0",
+ "npm-pick-manifest": "^9.0.0",
+ "proc-log": "^3.0.0",
"promise-inflight": "^1.0.1",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
- "which": "^5.0.0"
+ "which": "^4.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/installed-package-contents": {
- "version": "3.0.0",
+ "version": "2.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-bundled": "^4.0.0",
- "npm-normalize-package-bin": "^4.0.0"
+ "npm-bundled": "^3.0.0",
+ "npm-normalize-package-bin": "^3.0.0"
},
"bin": {
- "installed-package-contents": "bin/index.js"
+ "installed-package-contents": "lib/index.js"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/map-workspaces": {
- "version": "4.0.2",
+ "version": "3.0.6",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/name-from-folder": "^3.0.0",
- "@npmcli/package-json": "^6.0.0",
+ "@npmcli/name-from-folder": "^2.0.0",
"glob": "^10.2.2",
- "minimatch": "^9.0.0"
+ "minimatch": "^9.0.0",
+ "read-package-json-fast": "^3.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
- "version": "8.0.1",
+ "version": "7.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "cacache": "^19.0.0",
- "json-parse-even-better-errors": "^4.0.0",
- "pacote": "^20.0.0",
- "proc-log": "^5.0.0",
+ "cacache": "^18.0.0",
+ "json-parse-even-better-errors": "^3.0.0",
+ "pacote": "^17.0.0",
"semver": "^7.3.5"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": {
- "version": "20.0.0",
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "@npmcli/git": "^6.0.0",
- "@npmcli/installed-package-contents": "^3.0.0",
- "@npmcli/package-json": "^6.0.0",
- "@npmcli/promise-spawn": "^8.0.0",
- "@npmcli/run-script": "^9.0.0",
- "cacache": "^19.0.0",
- "fs-minipass": "^3.0.0",
- "minipass": "^7.0.2",
- "npm-package-arg": "^12.0.0",
- "npm-packlist": "^9.0.0",
- "npm-pick-manifest": "^10.0.0",
- "npm-registry-fetch": "^18.0.0",
- "proc-log": "^5.0.0",
- "promise-retry": "^2.0.1",
- "sigstore": "^3.0.0",
- "ssri": "^12.0.0",
- "tar": "^6.1.11"
- },
- "bin": {
- "pacote": "bin/index.js"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/name-from-folder": {
- "version": "3.0.0",
+ "version": "2.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/node-gyp": {
- "version": "4.0.0",
+ "version": "3.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/package-json": {
- "version": "6.1.0",
+ "version": "5.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^6.0.0",
+ "@npmcli/git": "^5.0.0",
"glob": "^10.2.2",
- "hosted-git-info": "^8.0.0",
- "json-parse-even-better-errors": "^4.0.0",
- "normalize-package-data": "^7.0.0",
- "proc-log": "^5.0.0",
+ "hosted-git-info": "^7.0.0",
+ "json-parse-even-better-errors": "^3.0.0",
+ "normalize-package-data": "^6.0.0",
+ "proc-log": "^3.0.0",
"semver": "^7.5.3"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/promise-spawn": {
- "version": "8.0.2",
+ "version": "7.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "which": "^5.0.0"
+ "which": "^4.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/query": {
- "version": "4.0.0",
+ "version": "3.1.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "postcss-selector-parser": "^6.1.2"
+ "postcss-selector-parser": "^6.0.10"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/redact": {
- "version": "3.0.0",
+ "version": "1.1.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/run-script": {
- "version": "9.0.2",
+ "version": "7.0.4",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/node-gyp": "^4.0.0",
- "@npmcli/package-json": "^6.0.0",
- "@npmcli/promise-spawn": "^8.0.0",
- "node-gyp": "^11.0.0",
- "proc-log": "^5.0.0",
- "which": "^5.0.0"
+ "@npmcli/node-gyp": "^3.0.0",
+ "@npmcli/package-json": "^5.0.0",
+ "@npmcli/promise-spawn": "^7.0.0",
+ "node-gyp": "^10.0.0",
+ "which": "^4.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"optional": true,
@@ -7655,44 +7699,112 @@
"node": ">=14"
}
},
+ "node_modules/npm/node_modules/@sigstore/bundle": {
+ "version": "2.3.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/protobuf-specs": "^0.3.1"
+ },
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/@sigstore/core": {
+ "version": "1.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
"node_modules/npm/node_modules/@sigstore/protobuf-specs": {
- "version": "0.3.2",
+ "version": "0.3.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/@sigstore/sign": {
+ "version": "2.3.0",
+ "dev": true,
"inBundle": true,
"license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/bundle": "^2.3.0",
+ "@sigstore/core": "^1.0.0",
+ "@sigstore/protobuf-specs": "^0.3.1",
+ "make-fetch-happen": "^13.0.0"
+ },
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@sigstore/tuf": {
- "version": "3.0.0",
+ "version": "2.3.2",
+ "dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.2",
- "tuf-js": "^3.0.1"
+ "@sigstore/protobuf-specs": "^0.3.0",
+ "tuf-js": "^2.2.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/@sigstore/verify": {
+ "version": "1.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/bundle": "^2.3.1",
+ "@sigstore/core": "^1.1.0",
+ "@sigstore/protobuf-specs": "^0.3.1"
+ },
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/@tufjs/canonical-json": {
"version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/@tufjs/models": {
+ "version": "2.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
+ "dependencies": {
+ "@tufjs/canonical-json": "2.0.0",
+ "minimatch": "^9.0.3"
+ },
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/abbrev": {
- "version": "3.0.0",
+ "version": "2.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/agent-base": {
"version": "7.1.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -7704,6 +7816,7 @@
},
"node_modules/npm/node_modules/aggregate-error": {
"version": "3.1.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -7716,6 +7829,7 @@
},
"node_modules/npm/node_modules/ansi-regex": {
"version": "5.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -7724,6 +7838,7 @@
},
"node_modules/npm/node_modules/ansi-styles": {
"version": "6.2.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -7735,36 +7850,49 @@
},
"node_modules/npm/node_modules/aproba": {
"version": "2.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC"
},
"node_modules/npm/node_modules/archy": {
"version": "1.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
+ "node_modules/npm/node_modules/are-we-there-yet": {
+ "version": "4.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/npm/node_modules/balanced-match": {
"version": "1.0.2",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/bin-links": {
- "version": "5.0.0",
+ "version": "4.0.3",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "cmd-shim": "^7.0.0",
- "npm-normalize-package-bin": "^4.0.0",
- "proc-log": "^5.0.0",
- "read-cmd-shim": "^5.0.0",
- "write-file-atomic": "^6.0.0"
+ "cmd-shim": "^6.0.0",
+ "npm-normalize-package-bin": "^3.0.0",
+ "read-cmd-shim": "^4.0.0",
+ "write-file-atomic": "^5.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/binary-extensions": {
"version": "2.3.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -7776,18 +7904,29 @@
},
"node_modules/npm/node_modules/brace-expansion": {
"version": "2.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
+ "node_modules/npm/node_modules/builtins": {
+ "version": "5.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.0.0"
+ }
+ },
"node_modules/npm/node_modules/cacache": {
- "version": "19.0.1",
+ "version": "18.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^4.0.0",
+ "@npmcli/fs": "^3.1.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -7795,86 +7934,18 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^7.0.2",
- "ssri": "^12.0.0",
- "tar": "^7.4.3",
- "unique-filename": "^4.0.0"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/cacache/node_modules/chownr": {
- "version": "3.0.0",
- "inBundle": true,
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/npm/node_modules/cacache/node_modules/minizlib": {
- "version": "3.0.1",
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "minipass": "^7.0.4",
- "rimraf": "^5.0.5"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/npm/node_modules/cacache/node_modules/mkdirp": {
- "version": "3.0.1",
- "inBundle": true,
- "license": "MIT",
- "bin": {
- "mkdirp": "dist/cjs/src/bin.js"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/npm/node_modules/cacache/node_modules/p-map": {
- "version": "7.0.2",
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/npm/node_modules/cacache/node_modules/tar": {
- "version": "7.4.3",
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "@isaacs/fs-minipass": "^4.0.0",
- "chownr": "^3.0.0",
- "minipass": "^7.1.2",
- "minizlib": "^3.0.1",
- "mkdirp": "^3.0.1",
- "yallist": "^5.0.0"
+ "p-map": "^4.0.0",
+ "ssri": "^10.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^3.0.0"
},
"engines": {
- "node": ">=18"
- }
- },
- "node_modules/npm/node_modules/cacache/node_modules/yallist": {
- "version": "5.0.0",
- "inBundle": true,
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/chalk": {
"version": "5.3.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -7886,6 +7957,7 @@
},
"node_modules/npm/node_modules/chownr": {
"version": "2.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
@@ -7893,7 +7965,8 @@
}
},
"node_modules/npm/node_modules/ci-info": {
- "version": "4.1.0",
+ "version": "4.0.0",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -7907,7 +7980,8 @@
}
},
"node_modules/npm/node_modules/cidr-regex": {
- "version": "4.1.1",
+ "version": "4.0.5",
+ "dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -7919,6 +7993,7 @@
},
"node_modules/npm/node_modules/clean-stack": {
"version": "2.2.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -7927,6 +8002,7 @@
},
"node_modules/npm/node_modules/cli-columns": {
"version": "4.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -7937,16 +8013,42 @@
"node": ">= 10"
}
},
+ "node_modules/npm/node_modules/cli-table3": {
+ "version": "0.6.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": "10.* || >= 12.*"
+ },
+ "optionalDependencies": {
+ "@colors/colors": "1.5.0"
+ }
+ },
+ "node_modules/npm/node_modules/clone": {
+ "version": "1.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/npm/node_modules/cmd-shim": {
- "version": "7.0.0",
+ "version": "6.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/color-convert": {
"version": "2.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -7958,16 +8060,47 @@
},
"node_modules/npm/node_modules/color-name": {
"version": "1.1.4",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
+ "node_modules/npm/node_modules/color-support": {
+ "version": "1.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/npm/node_modules/columnify": {
+ "version": "1.6.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "strip-ansi": "^6.0.1",
+ "wcwidth": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
"node_modules/npm/node_modules/common-ancestor-path": {
"version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "dev": true,
"inBundle": true,
"license": "ISC"
},
"node_modules/npm/node_modules/cross-spawn": {
- "version": "7.0.6",
+ "version": "7.0.3",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -7981,6 +8114,7 @@
},
"node_modules/npm/node_modules/cross-spawn/node_modules/which": {
"version": "2.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -7995,6 +8129,7 @@
},
"node_modules/npm/node_modules/cssesc": {
"version": "3.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"bin": {
@@ -8005,11 +8140,12 @@
}
},
"node_modules/npm/node_modules/debug": {
- "version": "4.3.7",
+ "version": "4.3.4",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "ms": "^2.1.3"
+ "ms": "2.1.2"
},
"engines": {
"node": ">=6.0"
@@ -8020,8 +8156,27 @@
}
}
},
+ "node_modules/npm/node_modules/debug/node_modules/ms": {
+ "version": "2.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/defaults": {
+ "version": "1.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "clone": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/npm/node_modules/diff": {
"version": "5.2.0",
+ "dev": true,
"inBundle": true,
"license": "BSD-3-Clause",
"engines": {
@@ -8030,16 +8185,19 @@
},
"node_modules/npm/node_modules/eastasianwidth": {
"version": "0.2.0",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/emoji-regex": {
"version": "8.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/encoding": {
"version": "0.1.13",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"optional": true,
@@ -8049,6 +8207,7 @@
},
"node_modules/npm/node_modules/env-paths": {
"version": "2.2.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -8057,16 +8216,19 @@
},
"node_modules/npm/node_modules/err-code": {
"version": "2.0.3",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/exponential-backoff": {
"version": "3.1.1",
+ "dev": true,
"inBundle": true,
"license": "Apache-2.0"
},
"node_modules/npm/node_modules/fastest-levenshtein": {
"version": "1.0.16",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -8074,7 +8236,8 @@
}
},
"node_modules/npm/node_modules/foreground-child": {
- "version": "3.3.0",
+ "version": "3.1.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8090,6 +8253,7 @@
},
"node_modules/npm/node_modules/fs-minipass": {
"version": "3.0.3",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8099,48 +8263,101 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/npm/node_modules/function-bind": {
+ "version": "1.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/npm/node_modules/gauge": {
+ "version": "5.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^4.0.1",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/npm/node_modules/glob": {
- "version": "10.4.5",
+ "version": "10.3.12",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
+ "jackspeak": "^2.3.6",
+ "minimatch": "^9.0.1",
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/npm/node_modules/graceful-fs": {
"version": "4.2.11",
+ "dev": true,
"inBundle": true,
"license": "ISC"
},
+ "node_modules/npm/node_modules/has-unicode": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/hasown": {
+ "version": "2.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/npm/node_modules/hosted-git-info": {
- "version": "8.0.2",
+ "version": "7.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"lru-cache": "^10.0.1"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/http-cache-semantics": {
"version": "4.1.1",
+ "dev": true,
"inBundle": true,
"license": "BSD-2-Clause"
},
"node_modules/npm/node_modules/http-proxy-agent": {
"version": "7.0.2",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -8152,7 +8369,8 @@
}
},
"node_modules/npm/node_modules/https-proxy-agent": {
- "version": "7.0.5",
+ "version": "7.0.4",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -8165,6 +8383,7 @@
},
"node_modules/npm/node_modules/iconv-lite": {
"version": "0.6.3",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"optional": true,
@@ -8176,18 +8395,20 @@
}
},
"node_modules/npm/node_modules/ignore-walk": {
- "version": "7.0.0",
+ "version": "6.0.4",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"minimatch": "^9.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/imurmurhash": {
"version": "0.1.4",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -8196,6 +8417,7 @@
},
"node_modules/npm/node_modules/indent-string": {
"version": "4.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -8203,32 +8425,35 @@
}
},
"node_modules/npm/node_modules/ini": {
- "version": "5.0.0",
+ "version": "4.1.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/init-package-json": {
- "version": "7.0.2",
+ "version": "6.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/package-json": "^6.0.0",
- "npm-package-arg": "^12.0.0",
- "promzard": "^2.0.0",
- "read": "^4.0.0",
+ "@npmcli/package-json": "^5.0.0",
+ "npm-package-arg": "^11.0.0",
+ "promzard": "^1.0.0",
+ "read": "^3.0.1",
"semver": "^7.3.5",
"validate-npm-package-license": "^3.0.4",
- "validate-npm-package-name": "^6.0.0"
+ "validate-npm-package-name": "^5.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/ip-address": {
"version": "9.0.5",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -8239,8 +8464,15 @@
"node": ">= 12"
}
},
+ "node_modules/npm/node_modules/ip-address/node_modules/sprintf-js": {
+ "version": "1.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-3-Clause"
+ },
"node_modules/npm/node_modules/ip-regex": {
"version": "5.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -8251,36 +8483,61 @@
}
},
"node_modules/npm/node_modules/is-cidr": {
- "version": "5.1.0",
+ "version": "5.0.5",
+ "dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
"dependencies": {
- "cidr-regex": "^4.1.1"
+ "cidr-regex": "^4.0.4"
},
"engines": {
"node": ">=14"
}
},
+ "node_modules/npm/node_modules/is-core-module": {
+ "version": "2.13.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/npm/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
+ "node_modules/npm/node_modules/is-lambda": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
"node_modules/npm/node_modules/isexe": {
"version": "2.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC"
},
"node_modules/npm/node_modules/jackspeak": {
- "version": "3.4.3",
+ "version": "2.3.6",
+ "dev": true,
"inBundle": true,
"license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
+ "engines": {
+ "node": ">=14"
+ },
"funding": {
"url": "https://github.com/sponsors/isaacs"
},
@@ -8290,19 +8547,22 @@
},
"node_modules/npm/node_modules/jsbn": {
"version": "1.1.0",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/json-parse-even-better-errors": {
- "version": "4.0.0",
+ "version": "3.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/json-stringify-nice": {
"version": "1.1.4",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"funding": {
@@ -8311,6 +8571,7 @@
},
"node_modules/npm/node_modules/jsonparse": {
"version": "1.3.1",
+ "dev": true,
"engines": [
"node >= 0.2.0"
],
@@ -8319,205 +8580,218 @@
},
"node_modules/npm/node_modules/just-diff": {
"version": "6.0.2",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/just-diff-apply": {
"version": "5.5.0",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/libnpmaccess": {
- "version": "9.0.0",
+ "version": "8.0.3",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-package-arg": "^12.0.0",
- "npm-registry-fetch": "^18.0.1"
+ "npm-package-arg": "^11.0.1",
+ "npm-registry-fetch": "^16.2.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmdiff": {
- "version": "7.0.0",
+ "version": "6.0.9",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^8.0.0",
- "@npmcli/installed-package-contents": "^3.0.0",
+ "@npmcli/arborist": "^7.2.1",
+ "@npmcli/disparity-colors": "^3.0.0",
+ "@npmcli/installed-package-contents": "^2.0.2",
"binary-extensions": "^2.3.0",
"diff": "^5.1.0",
"minimatch": "^9.0.4",
- "npm-package-arg": "^12.0.0",
- "pacote": "^19.0.0",
+ "npm-package-arg": "^11.0.1",
+ "pacote": "^17.0.4",
"tar": "^6.2.1"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmexec": {
- "version": "9.0.0",
+ "version": "7.0.10",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^8.0.0",
- "@npmcli/run-script": "^9.0.1",
+ "@npmcli/arborist": "^7.2.1",
+ "@npmcli/run-script": "^7.0.2",
"ci-info": "^4.0.0",
- "npm-package-arg": "^12.0.0",
- "pacote": "^19.0.0",
- "proc-log": "^5.0.0",
- "read": "^4.0.0",
- "read-package-json-fast": "^4.0.0",
+ "npm-package-arg": "^11.0.1",
+ "npmlog": "^7.0.1",
+ "pacote": "^17.0.4",
+ "proc-log": "^3.0.0",
+ "read": "^3.0.1",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.7",
"walk-up-path": "^3.0.1"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmfund": {
- "version": "6.0.0",
+ "version": "5.0.7",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^8.0.0"
+ "@npmcli/arborist": "^7.2.1"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmhook": {
- "version": "11.0.0",
+ "version": "10.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^18.0.1"
+ "npm-registry-fetch": "^16.2.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmorg": {
- "version": "7.0.0",
+ "version": "6.0.3",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^18.0.1"
+ "npm-registry-fetch": "^16.2.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmpack": {
- "version": "8.0.0",
+ "version": "6.0.9",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^8.0.0",
- "@npmcli/run-script": "^9.0.1",
- "npm-package-arg": "^12.0.0",
- "pacote": "^19.0.0"
+ "@npmcli/arborist": "^7.2.1",
+ "@npmcli/run-script": "^7.0.2",
+ "npm-package-arg": "^11.0.1",
+ "pacote": "^17.0.4"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmpublish": {
- "version": "10.0.1",
+ "version": "9.0.5",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"ci-info": "^4.0.0",
- "normalize-package-data": "^7.0.0",
- "npm-package-arg": "^12.0.0",
- "npm-registry-fetch": "^18.0.1",
- "proc-log": "^5.0.0",
+ "normalize-package-data": "^6.0.0",
+ "npm-package-arg": "^11.0.1",
+ "npm-registry-fetch": "^16.2.0",
+ "proc-log": "^3.0.0",
"semver": "^7.3.7",
- "sigstore": "^3.0.0",
- "ssri": "^12.0.0"
+ "sigstore": "^2.2.0",
+ "ssri": "^10.0.5"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmsearch": {
- "version": "8.0.0",
+ "version": "7.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-registry-fetch": "^18.0.1"
+ "npm-registry-fetch": "^16.2.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmteam": {
- "version": "7.0.0",
+ "version": "6.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^18.0.1"
+ "npm-registry-fetch": "^16.2.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmversion": {
- "version": "7.0.0",
+ "version": "5.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^6.0.1",
- "@npmcli/run-script": "^9.0.1",
- "json-parse-even-better-errors": "^4.0.0",
- "proc-log": "^5.0.0",
+ "@npmcli/git": "^5.0.3",
+ "@npmcli/run-script": "^7.0.2",
+ "json-parse-even-better-errors": "^3.0.0",
+ "proc-log": "^3.0.0",
"semver": "^7.3.7"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/lru-cache": {
- "version": "10.4.3",
+ "version": "10.2.0",
+ "dev": true,
"inBundle": true,
- "license": "ISC"
+ "license": "ISC",
+ "engines": {
+ "node": "14 || >=16.14"
+ }
},
"node_modules/npm/node_modules/make-fetch-happen": {
- "version": "14.0.3",
+ "version": "13.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^3.0.0",
- "cacache": "^19.0.1",
+ "@npmcli/agent": "^2.0.0",
+ "cacache": "^18.0.0",
"http-cache-semantics": "^4.1.1",
+ "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^4.0.0",
+ "minipass-fetch": "^3.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^1.0.0",
- "proc-log": "^5.0.0",
+ "negotiator": "^0.6.3",
"promise-retry": "^2.0.1",
- "ssri": "^12.0.0"
+ "ssri": "^10.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": {
- "version": "1.0.0",
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/minimatch": {
- "version": "9.0.5",
+ "version": "9.0.4",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8531,7 +8805,8 @@
}
},
"node_modules/npm/node_modules/minipass": {
- "version": "7.1.2",
+ "version": "7.0.4",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
@@ -8540,6 +8815,7 @@
},
"node_modules/npm/node_modules/minipass-collect": {
"version": "2.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8550,46 +8826,59 @@
}
},
"node_modules/npm/node_modules/minipass-fetch": {
- "version": "4.0.0",
+ "version": "3.0.4",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^3.0.1"
+ "minizlib": "^2.1.2"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
- "node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": {
- "version": "3.0.1",
+ "node_modules/npm/node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "dev": true,
"inBundle": true,
- "license": "MIT",
+ "license": "ISC",
"dependencies": {
- "minipass": "^7.0.4",
- "rimraf": "^5.0.5"
+ "minipass": "^3.0.0"
},
"engines": {
- "node": ">= 18"
+ "node": ">= 8"
}
},
- "node_modules/npm/node_modules/minipass-flush": {
- "version": "1.0.5",
+ "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": {
+ "version": "3.3.6",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "minipass": "^3.0.0"
+ "yallist": "^4.0.0"
},
"engines": {
- "node": ">= 8"
+ "node": ">=8"
}
},
- "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": {
+ "node_modules/npm/node_modules/minipass-json-stream": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": {
"version": "3.3.6",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8601,6 +8890,7 @@
},
"node_modules/npm/node_modules/minipass-pipeline": {
"version": "1.2.4",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8612,6 +8902,7 @@
},
"node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": {
"version": "3.3.6",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8623,6 +8914,7 @@
},
"node_modules/npm/node_modules/minipass-sized": {
"version": "1.0.3",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8634,6 +8926,7 @@
},
"node_modules/npm/node_modules/minipass-sized/node_modules/minipass": {
"version": "3.3.6",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8645,6 +8938,7 @@
},
"node_modules/npm/node_modules/minizlib": {
"version": "2.1.2",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -8657,6 +8951,7 @@
},
"node_modules/npm/node_modules/minizlib/node_modules/minipass": {
"version": "3.3.6",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8668,6 +8963,7 @@
},
"node_modules/npm/node_modules/mkdirp": {
"version": "1.0.4",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"bin": {
@@ -8679,19 +8975,31 @@
},
"node_modules/npm/node_modules/ms": {
"version": "2.1.3",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/mute-stream": {
- "version": "2.0.0",
+ "version": "1.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/negotiator": {
+ "version": "0.6.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
}
},
"node_modules/npm/node_modules/node-gyp": {
- "version": "11.0.0",
+ "version": "10.1.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -8699,80 +9007,23 @@
"exponential-backoff": "^3.1.1",
"glob": "^10.3.10",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^14.0.3",
- "nopt": "^8.0.0",
- "proc-log": "^5.0.0",
+ "make-fetch-happen": "^13.0.0",
+ "nopt": "^7.0.0",
+ "proc-log": "^3.0.0",
"semver": "^7.3.5",
- "tar": "^7.4.3",
- "which": "^5.0.0"
+ "tar": "^6.1.2",
+ "which": "^4.0.0"
},
"bin": {
"node-gyp": "bin/node-gyp.js"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/node-gyp/node_modules/chownr": {
- "version": "3.0.0",
- "inBundle": true,
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/npm/node_modules/node-gyp/node_modules/minizlib": {
- "version": "3.0.1",
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "minipass": "^7.0.4",
- "rimraf": "^5.0.5"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": {
- "version": "3.0.1",
- "inBundle": true,
- "license": "MIT",
- "bin": {
- "mkdirp": "dist/cjs/src/bin.js"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/npm/node_modules/node-gyp/node_modules/tar": {
- "version": "7.4.3",
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "@isaacs/fs-minipass": "^4.0.0",
- "chownr": "^3.0.0",
- "minipass": "^7.1.2",
- "minizlib": "^3.0.1",
- "mkdirp": "^3.0.1",
- "yallist": "^5.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/npm/node_modules/node-gyp/node_modules/yallist": {
- "version": "5.0.0",
- "inBundle": true,
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/nopt": {
- "version": "8.0.0",
+ "version": "7.2.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -8781,160 +9032,168 @@
"bin": {
"nopt": "bin/nopt.js"
},
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/nopt/node_modules/abbrev": {
- "version": "2.0.0",
- "inBundle": true,
- "license": "ISC",
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/normalize-package-data": {
- "version": "7.0.0",
+ "version": "6.0.0",
+ "dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
"dependencies": {
- "hosted-git-info": "^8.0.0",
+ "hosted-git-info": "^7.0.0",
+ "is-core-module": "^2.8.1",
"semver": "^7.3.5",
"validate-npm-package-license": "^3.0.4"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-audit-report": {
- "version": "6.0.0",
+ "version": "5.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-bundled": {
- "version": "4.0.0",
+ "version": "3.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-normalize-package-bin": "^4.0.0"
+ "npm-normalize-package-bin": "^3.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-install-checks": {
- "version": "7.1.1",
+ "version": "6.3.0",
+ "dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
"dependencies": {
"semver": "^7.1.1"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-normalize-package-bin": {
- "version": "4.0.0",
+ "version": "3.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-package-arg": {
- "version": "12.0.0",
+ "version": "11.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "hosted-git-info": "^8.0.0",
- "proc-log": "^5.0.0",
+ "hosted-git-info": "^7.0.0",
+ "proc-log": "^3.0.0",
"semver": "^7.3.5",
- "validate-npm-package-name": "^6.0.0"
+ "validate-npm-package-name": "^5.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-packlist": {
- "version": "9.0.0",
+ "version": "8.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "ignore-walk": "^7.0.0"
+ "ignore-walk": "^6.0.4"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-pick-manifest": {
- "version": "10.0.0",
+ "version": "9.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-install-checks": "^7.1.0",
- "npm-normalize-package-bin": "^4.0.0",
- "npm-package-arg": "^12.0.0",
+ "npm-install-checks": "^6.0.0",
+ "npm-normalize-package-bin": "^3.0.0",
+ "npm-package-arg": "^11.0.0",
"semver": "^7.3.5"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-profile": {
- "version": "11.0.1",
+ "version": "9.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-registry-fetch": "^18.0.0",
- "proc-log": "^5.0.0"
+ "npm-registry-fetch": "^16.0.0",
+ "proc-log": "^3.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/npm-registry-fetch": {
- "version": "18.0.2",
+ "version": "16.2.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/redact": "^3.0.0",
- "jsonparse": "^1.3.1",
- "make-fetch-happen": "^14.0.0",
+ "@npmcli/redact": "^1.1.0",
+ "make-fetch-happen": "^13.0.0",
"minipass": "^7.0.2",
- "minipass-fetch": "^4.0.0",
- "minizlib": "^3.0.1",
- "npm-package-arg": "^12.0.0",
- "proc-log": "^5.0.0"
+ "minipass-fetch": "^3.0.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.1.2",
+ "npm-package-arg": "^11.0.0",
+ "proc-log": "^3.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
- "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": {
- "version": "3.0.1",
+ "node_modules/npm/node_modules/npm-user-validate": {
+ "version": "2.0.0",
+ "dev": true,
"inBundle": true,
- "license": "MIT",
- "dependencies": {
- "minipass": "^7.0.4",
- "rimraf": "^5.0.5"
- },
+ "license": "BSD-2-Clause",
"engines": {
- "node": ">= 18"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/npm/node_modules/npm-user-validate": {
- "version": "3.0.0",
+ "node_modules/npm/node_modules/npmlog": {
+ "version": "7.0.1",
+ "dev": true,
"inBundle": true,
- "license": "BSD-2-Clause",
+ "license": "ISC",
+ "dependencies": {
+ "are-we-there-yet": "^4.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^5.0.0",
+ "set-blocking": "^2.0.0"
+ },
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/p-map": {
"version": "4.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -8947,56 +9206,55 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/npm/node_modules/package-json-from-dist": {
- "version": "1.0.1",
- "inBundle": true,
- "license": "BlueOak-1.0.0"
- },
"node_modules/npm/node_modules/pacote": {
- "version": "19.0.1",
+ "version": "17.0.6",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^6.0.0",
- "@npmcli/installed-package-contents": "^3.0.0",
- "@npmcli/package-json": "^6.0.0",
- "@npmcli/promise-spawn": "^8.0.0",
- "@npmcli/run-script": "^9.0.0",
- "cacache": "^19.0.0",
+ "@npmcli/git": "^5.0.0",
+ "@npmcli/installed-package-contents": "^2.0.1",
+ "@npmcli/promise-spawn": "^7.0.0",
+ "@npmcli/run-script": "^7.0.0",
+ "cacache": "^18.0.0",
"fs-minipass": "^3.0.0",
"minipass": "^7.0.2",
- "npm-package-arg": "^12.0.0",
- "npm-packlist": "^9.0.0",
- "npm-pick-manifest": "^10.0.0",
- "npm-registry-fetch": "^18.0.0",
- "proc-log": "^5.0.0",
+ "npm-package-arg": "^11.0.0",
+ "npm-packlist": "^8.0.0",
+ "npm-pick-manifest": "^9.0.0",
+ "npm-registry-fetch": "^16.0.0",
+ "proc-log": "^3.0.0",
"promise-retry": "^2.0.1",
- "sigstore": "^3.0.0",
- "ssri": "^12.0.0",
+ "read-package-json": "^7.0.0",
+ "read-package-json-fast": "^3.0.0",
+ "sigstore": "^2.2.0",
+ "ssri": "^10.0.0",
"tar": "^6.1.11"
},
"bin": {
- "pacote": "bin/index.js"
+ "pacote": "lib/bin.js"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/parse-conflict-json": {
- "version": "4.0.0",
+ "version": "3.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "json-parse-even-better-errors": "^4.0.0",
+ "json-parse-even-better-errors": "^3.0.0",
"just-diff": "^6.0.0",
"just-diff-apply": "^5.2.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/path-key": {
"version": "3.1.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -9004,7 +9262,8 @@
}
},
"node_modules/npm/node_modules/path-scurry": {
- "version": "1.11.1",
+ "version": "1.10.2",
+ "dev": true,
"inBundle": true,
"license": "BlueOak-1.0.0",
"dependencies": {
@@ -9012,14 +9271,15 @@
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
- "node": ">=16 || 14 >=14.18"
+ "node": ">=16 || 14 >=14.17"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/npm/node_modules/postcss-selector-parser": {
- "version": "6.1.2",
+ "version": "6.0.16",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9031,23 +9291,17 @@
}
},
"node_modules/npm/node_modules/proc-log": {
- "version": "5.0.0",
- "inBundle": true,
- "license": "ISC",
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/proggy": {
"version": "3.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/promise-all-reject-late": {
"version": "1.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"funding": {
@@ -9055,7 +9309,8 @@
}
},
"node_modules/npm/node_modules/promise-call-limit": {
- "version": "3.0.2",
+ "version": "3.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"funding": {
@@ -9064,11 +9319,13 @@
},
"node_modules/npm/node_modules/promise-inflight": {
"version": "1.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC"
},
"node_modules/npm/node_modules/promise-retry": {
"version": "2.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9080,86 +9337,98 @@
}
},
"node_modules/npm/node_modules/promzard": {
- "version": "2.0.0",
+ "version": "1.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "read": "^4.0.0"
+ "read": "^3.0.1"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/qrcode-terminal": {
"version": "0.12.0",
+ "dev": true,
"inBundle": true,
"bin": {
"qrcode-terminal": "bin/qrcode-terminal.js"
}
},
"node_modules/npm/node_modules/read": {
- "version": "4.0.0",
+ "version": "3.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "mute-stream": "^2.0.0"
+ "mute-stream": "^1.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/read-cmd-shim": {
- "version": "5.0.0",
+ "version": "4.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/read-package-json": {
+ "version": "7.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^10.2.2",
+ "json-parse-even-better-errors": "^3.0.0",
+ "normalize-package-data": "^6.0.0",
+ "npm-normalize-package-bin": "^3.0.0"
+ },
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/read-package-json-fast": {
- "version": "4.0.0",
+ "version": "3.0.2",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "json-parse-even-better-errors": "^4.0.0",
- "npm-normalize-package-bin": "^4.0.0"
+ "json-parse-even-better-errors": "^3.0.0",
+ "npm-normalize-package-bin": "^3.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/retry": {
"version": "0.12.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 4"
}
},
- "node_modules/npm/node_modules/rimraf": {
- "version": "5.0.10",
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^10.3.7"
- },
- "bin": {
- "rimraf": "dist/esm/bin.mjs"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/npm/node_modules/safer-buffer": {
"version": "2.1.2",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"optional": true
},
"node_modules/npm/node_modules/semver": {
- "version": "7.6.3",
+ "version": "7.6.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
"bin": {
"semver": "bin/semver.js"
},
@@ -9167,8 +9436,27 @@
"node": ">=10"
}
},
+ "node_modules/npm/node_modules/semver/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/set-blocking": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
"node_modules/npm/node_modules/shebang-command": {
"version": "2.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9180,6 +9468,7 @@
},
"node_modules/npm/node_modules/shebang-regex": {
"version": "3.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -9188,6 +9477,7 @@
},
"node_modules/npm/node_modules/signal-exit": {
"version": "4.1.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
@@ -9198,71 +9488,25 @@
}
},
"node_modules/npm/node_modules/sigstore": {
- "version": "3.0.0",
- "inBundle": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@sigstore/bundle": "^3.0.0",
- "@sigstore/core": "^2.0.0",
- "@sigstore/protobuf-specs": "^0.3.2",
- "@sigstore/sign": "^3.0.0",
- "@sigstore/tuf": "^3.0.0",
- "@sigstore/verify": "^2.0.0"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": {
- "version": "3.0.0",
- "inBundle": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@sigstore/protobuf-specs": "^0.3.2"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": {
- "version": "2.0.0",
- "inBundle": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": {
- "version": "3.0.0",
- "inBundle": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@sigstore/bundle": "^3.0.0",
- "@sigstore/core": "^2.0.0",
- "@sigstore/protobuf-specs": "^0.3.2",
- "make-fetch-happen": "^14.0.1",
- "proc-log": "^5.0.0",
- "promise-retry": "^2.0.1"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": {
- "version": "2.0.0",
+ "version": "2.3.0",
+ "dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^3.0.0",
- "@sigstore/core": "^2.0.0",
- "@sigstore/protobuf-specs": "^0.3.2"
+ "@sigstore/bundle": "^2.3.1",
+ "@sigstore/core": "^1.0.0",
+ "@sigstore/protobuf-specs": "^0.3.1",
+ "@sigstore/sign": "^2.3.0",
+ "@sigstore/tuf": "^2.3.1",
+ "@sigstore/verify": "^1.2.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/smart-buffer": {
"version": "4.2.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -9272,6 +9516,7 @@
},
"node_modules/npm/node_modules/socks": {
"version": "2.8.3",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9284,13 +9529,14 @@
}
},
"node_modules/npm/node_modules/socks-proxy-agent": {
- "version": "8.0.4",
+ "version": "8.0.3",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
"agent-base": "^7.1.1",
"debug": "^4.3.4",
- "socks": "^2.8.3"
+ "socks": "^2.7.1"
},
"engines": {
"node": ">= 14"
@@ -9298,6 +9544,7 @@
},
"node_modules/npm/node_modules/spdx-correct": {
"version": "3.2.0",
+ "dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
@@ -9307,6 +9554,7 @@
},
"node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": {
"version": "3.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9316,11 +9564,13 @@
},
"node_modules/npm/node_modules/spdx-exceptions": {
"version": "2.5.0",
+ "dev": true,
"inBundle": true,
"license": "CC-BY-3.0"
},
"node_modules/npm/node_modules/spdx-expression-parse": {
"version": "4.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9329,28 +9579,26 @@
}
},
"node_modules/npm/node_modules/spdx-license-ids": {
- "version": "3.0.20",
+ "version": "3.0.17",
+ "dev": true,
"inBundle": true,
"license": "CC0-1.0"
},
- "node_modules/npm/node_modules/sprintf-js": {
- "version": "1.1.3",
- "inBundle": true,
- "license": "BSD-3-Clause"
- },
"node_modules/npm/node_modules/ssri": {
- "version": "12.0.0",
+ "version": "10.0.5",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/string-width": {
"version": "4.2.3",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9365,6 +9613,7 @@
"node_modules/npm/node_modules/string-width-cjs": {
"name": "string-width",
"version": "4.2.3",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9378,6 +9627,7 @@
},
"node_modules/npm/node_modules/strip-ansi": {
"version": "6.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9390,6 +9640,7 @@
"node_modules/npm/node_modules/strip-ansi-cjs": {
"name": "strip-ansi",
"version": "6.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9401,6 +9652,7 @@
},
"node_modules/npm/node_modules/supports-color": {
"version": "9.4.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -9412,6 +9664,7 @@
},
"node_modules/npm/node_modules/tar": {
"version": "6.2.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -9428,6 +9681,7 @@
},
"node_modules/npm/node_modules/tar/node_modules/fs-minipass": {
"version": "2.1.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -9439,6 +9693,7 @@
},
"node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
"version": "3.3.6",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -9450,6 +9705,7 @@
},
"node_modules/npm/node_modules/tar/node_modules/minipass": {
"version": "5.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
@@ -9458,16 +9714,19 @@
},
"node_modules/npm/node_modules/text-table": {
"version": "0.2.0",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/tiny-relative-date": {
"version": "1.3.0",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/treeverse": {
"version": "3.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
@@ -9475,59 +9734,52 @@
}
},
"node_modules/npm/node_modules/tuf-js": {
- "version": "3.0.1",
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "@tufjs/models": "3.0.1",
- "debug": "^4.3.6",
- "make-fetch-happen": "^14.0.1"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": {
- "version": "3.0.1",
+ "version": "2.2.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "@tufjs/canonical-json": "2.0.0",
- "minimatch": "^9.0.5"
+ "@tufjs/models": "2.0.0",
+ "debug": "^4.3.4",
+ "make-fetch-happen": "^13.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/unique-filename": {
- "version": "4.0.0",
+ "version": "3.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^5.0.0"
+ "unique-slug": "^4.0.0"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/unique-slug": {
- "version": "5.0.0",
+ "version": "4.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/util-deprecate": {
"version": "1.0.2",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/validate-npm-package-license": {
"version": "3.0.4",
+ "dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
@@ -9537,6 +9789,7 @@
},
"node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
"version": "3.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9545,20 +9798,35 @@
}
},
"node_modules/npm/node_modules/validate-npm-package-name": {
- "version": "6.0.0",
+ "version": "5.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
+ "dependencies": {
+ "builtins": "^5.0.0"
+ },
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/walk-up-path": {
"version": "3.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC"
},
+ "node_modules/npm/node_modules/wcwidth": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
+ },
"node_modules/npm/node_modules/which": {
- "version": "5.0.0",
+ "version": "4.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -9568,19 +9836,30 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/which/node_modules/isexe": {
"version": "3.1.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
"node": ">=16"
}
},
+ "node_modules/npm/node_modules/wide-align": {
+ "version": "1.1.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
"node_modules/npm/node_modules/wrap-ansi": {
"version": "8.1.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9598,6 +9877,7 @@
"node_modules/npm/node_modules/wrap-ansi-cjs": {
"name": "wrap-ansi",
"version": "7.0.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9614,6 +9894,7 @@
},
"node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
"version": "4.3.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9627,7 +9908,8 @@
}
},
"node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "6.1.0",
+ "version": "6.0.1",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
@@ -9639,11 +9921,13 @@
},
"node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": {
"version": "9.2.2",
+ "dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": {
"version": "5.1.2",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9660,6 +9944,7 @@
},
"node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": {
"version": "7.1.0",
+ "dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -9673,7 +9958,8 @@
}
},
"node_modules/npm/node_modules/write-file-atomic": {
- "version": "6.0.0",
+ "version": "5.0.1",
+ "dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -9681,11 +9967,12 @@
"signal-exit": "^4.0.1"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/yallist": {
"version": "4.0.0",
+ "dev": true,
"inBundle": true,
"license": "ISC"
},
@@ -9924,6 +10211,7 @@
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.2.tgz",
"integrity": "sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==",
+ "dev": true,
"engines": {
"node": ">=18"
},
@@ -10025,6 +10313,7 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -10039,6 +10328,7 @@
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
"integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
+ "dev": true,
"dependencies": {
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
@@ -11183,6 +11473,7 @@
"version": "7.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
+ "dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -11224,6 +11515,7 @@
"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"
},
@@ -11267,6 +11559,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
"dependencies": {
"shebang-regex": "^3.0.0"
},
@@ -11278,6 +11571,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -11480,6 +11774,7 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
"integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
+ "dev": true,
"dependencies": {
"spdx-expression-parse": "^3.0.0",
"spdx-license-ids": "^3.0.0"
@@ -11488,12 +11783,14 @@
"node_modules/spdx-exceptions": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
- "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w=="
+ "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
+ "dev": true
},
"node_modules/spdx-expression-parse": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
"integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
"dependencies": {
"spdx-exceptions": "^2.1.0",
"spdx-license-ids": "^3.0.0"
@@ -11502,7 +11799,8 @@
"node_modules/spdx-license-ids": {
"version": "3.0.17",
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz",
- "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg=="
+ "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==",
+ "dev": true
},
"node_modules/state-local": {
"version": "1.0.7",
@@ -11593,6 +11891,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
"dependencies": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^9.2.2",
@@ -11610,6 +11909,7 @@
"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",
@@ -11622,12 +11922,14 @@
"node_modules/string-width-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
},
"node_modules/string-width/node_modules/ansi-regex": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true,
"engines": {
"node": ">=12"
},
@@ -11639,6 +11941,7 @@
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -11774,6 +12077,7 @@
"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"
},
@@ -11786,6 +12090,7 @@
"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"
},
@@ -12644,6 +12949,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
"integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
"dependencies": {
"spdx-correct": "^3.0.0",
"spdx-expression-parse": "^3.0.0"
@@ -12724,6 +13030,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
"dependencies": {
"isexe": "^2.0.0"
},
@@ -12823,6 +13130,7 @@
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
"dependencies": {
"ansi-styles": "^6.1.0",
"string-width": "^5.0.1",
@@ -12840,6 +13148,7 @@
"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",
@@ -12855,12 +13164,14 @@
"node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
},
"node_modules/wrap-ansi-cjs/node_modules/string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -12874,6 +13185,7 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true,
"engines": {
"node": ">=12"
},
@@ -12885,6 +13197,7 @@
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "dev": true,
"engines": {
"node": ">=12"
},
@@ -12896,6 +13209,7 @@
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -12927,7 +13241,8 @@
"node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
},
"node_modules/yaml": {
"version": "2.4.1",
diff --git a/package.json b/package.json
index a87dbc12..3071bcf8 100644
--- a/package.json
+++ b/package.json
@@ -31,7 +31,6 @@
"globals": "^15.11.0",
"i18next": "^23.7.3",
"monaco-editor": "^0.51.0",
- "npm": "^10.9.2",
"react": "^18.2.0",
"react-colorful": "^5.6.1",
"react-dom": "^18.2.0",
@@ -92,4 +91,4 @@
"zod": "^3.22.4",
"zod-error": "^1.5.0"
}
-}
+}
\ No newline at end of file
diff --git a/public/locales/ca-ES.json b/public/locales/ca-ES.json
index dc6b95df..7de4ef07 100644
--- a/public/locales/ca-ES.json
+++ b/public/locales/ca-ES.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/cs-CZ.json b/public/locales/cs-CZ.json
index d2c68c56..6aea0bc5 100644
--- a/public/locales/cs-CZ.json
+++ b/public/locales/cs-CZ.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/de-DE.json b/public/locales/de-DE.json
index 96ce1716..a878a6f2 100644
--- a/public/locales/de-DE.json
+++ b/public/locales/de-DE.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Weitere Einstellungen"
},
diff --git a/public/locales/en-GB.json b/public/locales/en-GB.json
index 65edeec4..d3a27f02 100644
--- a/public/locales/en-GB.json
+++ b/public/locales/en-GB.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/en-US.json b/public/locales/en-US.json
index 9072edc8..f1274b2a 100644
--- a/public/locales/en-US.json
+++ b/public/locales/en-US.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/en-US.json.d.ts b/public/locales/en-US.json.d.ts
index 74ce6d49..27e9c06f 100644
--- a/public/locales/en-US.json.d.ts
+++ b/public/locales/en-US.json.d.ts
@@ -255,10 +255,6 @@ interface EnUS {
label: 'Skip "Video is paused. Continue watching?"';
title: "Skips the idle dialog that pauses video playback";
};
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
};
title: "Miscellaneous settings";
};
diff --git a/public/locales/es-ES.json b/public/locales/es-ES.json
index 081eb128..d0ff9eca 100644
--- a/public/locales/es-ES.json
+++ b/public/locales/es-ES.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Ajustes varios"
},
diff --git a/public/locales/fa-IR.json b/public/locales/fa-IR.json
index d5c65eb5..45926df7 100644
--- a/public/locales/fa-IR.json
+++ b/public/locales/fa-IR.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/fr-FR.json b/public/locales/fr-FR.json
index 60aacbc7..88bf70f5 100644
--- a/public/locales/fr-FR.json
+++ b/public/locales/fr-FR.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Autre paramètres"
},
diff --git a/public/locales/he-IL.json b/public/locales/he-IL.json
index 2f337030..677d12c4 100644
--- a/public/locales/he-IL.json
+++ b/public/locales/he-IL.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/hi-IN.json b/public/locales/hi-IN.json
index 164568f8..07ef1667 100644
--- a/public/locales/hi-IN.json
+++ b/public/locales/hi-IN.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/it-IT.json b/public/locales/it-IT.json
index 9f6f1734..5e2cdf27 100644
--- a/public/locales/it-IT.json
+++ b/public/locales/it-IT.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Salta \"Video in pausa. Continuare a guardare?\"",
"title": "Salta la finestra che mette in pausa la riproduzione video"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Impostazioni varie"
},
diff --git a/public/locales/ja-JP.json b/public/locales/ja-JP.json
index 43ed886d..11d7a147 100644
--- a/public/locales/ja-JP.json
+++ b/public/locales/ja-JP.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "「動画が一時停止されました。続きを視聴しますか?」を抜かする",
"title": "動画一時休止する休眠メッセージを抜かされます"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "他の設定"
},
diff --git a/public/locales/ko-KR.json b/public/locales/ko-KR.json
index 8b9db81c..9f37c936 100644
--- a/public/locales/ko-KR.json
+++ b/public/locales/ko-KR.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "'동영상이 일시중지되었습니다. 이어서 시청하시겠어요?' 팝업 스킵",
"title": "'동영상이 일시중지되었습니다. 이어서 시청하시겠어요?' 팝업을 자동으로 스킵하여 끊김 없는 재생을 유지합니다."
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "기타 설정"
},
diff --git a/public/locales/pl-PL.json b/public/locales/pl-PL.json
index fdfff163..0687e905 100644
--- a/public/locales/pl-PL.json
+++ b/public/locales/pl-PL.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/pt-BR.json b/public/locales/pt-BR.json
index a3ec4616..b5307f99 100644
--- a/public/locales/pt-BR.json
+++ b/public/locales/pt-BR.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Configurações diversas"
},
diff --git a/public/locales/ru-RU.json b/public/locales/ru-RU.json
index 6a44b975..4b3b85af 100644
--- a/public/locales/ru-RU.json
+++ b/public/locales/ru-RU.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Пропускать \"Воспроизведение приостановлено. Продолжить?\"",
"title": "Автоматически пропускает диалог простоя, который приостанавливает воспроизведение"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Прочие параметры"
},
diff --git a/public/locales/sv-SE.json b/public/locales/sv-SE.json
index dfc8d81d..6a4132ce 100644
--- a/public/locales/sv-SE.json
+++ b/public/locales/sv-SE.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Hoppa över \"Videon är pausad. Fortsätt titta?\"",
"title": "Hoppa över dialogrutan som pausar videouppspelningen"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Övriga inställningar"
},
diff --git a/public/locales/tr-TR.json b/public/locales/tr-TR.json
index af6713c9..54df26c2 100644
--- a/public/locales/tr-TR.json
+++ b/public/locales/tr-TR.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Çeşitli ayarlar"
},
diff --git a/public/locales/uk-UA.json b/public/locales/uk-UA.json
index c892e43f..e9a8f875 100644
--- a/public/locales/uk-UA.json
+++ b/public/locales/uk-UA.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/vi-VN.json b/public/locales/vi-VN.json
index 9072edc8..f1274b2a 100644
--- a/public/locales/vi-VN.json
+++ b/public/locales/vi-VN.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "Skip \"Video is paused. Continue watching?\"",
"title": "Skips the idle dialog that pauses video playback"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "Miscellaneous settings"
},
diff --git a/public/locales/zh-CN.json b/public/locales/zh-CN.json
index 279409ba..758489e3 100644
--- a/public/locales/zh-CN.json
+++ b/public/locales/zh-CN.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "跳过\"视频已暂停。继续观看吗?\"",
"title": "跳过暂停视频播放的闲置对话框"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "其他设置"
},
diff --git a/public/locales/zh-TW.json b/public/locales/zh-TW.json
index 799b7913..005a7f10 100644
--- a/public/locales/zh-TW.json
+++ b/public/locales/zh-TW.json
@@ -347,11 +347,7 @@
"skipContinueWatching": {
"label": "跳過「影片已暫停,繼續觀看?」",
"title": "跳過暫停影片播放的閒置對話框"
- },
- "playlistRemover": {
- "label": "Enable the removal of playlists from homepage",
- "title": "Get rid of playlists"
- }
+ }
},
"title": "其他設定"
},
diff --git a/src/components/Settings/Settings.tsx b/src/components/Settings/Settings.tsx
index b87b3500..ec1b69c2 100644
--- a/src/components/Settings/Settings.tsx
+++ b/src/components/Settings/Settings.tsx
@@ -765,15 +765,7 @@ export default function Settings() {
label={t("settings.sections.miscellaneous.features.automaticallyDisableClosedCaptions.label")}
onChange={setCheckboxOption("enable_automatically_disable_closed_captions")}
title={t("settings.sections.miscellaneous.features.automaticallyDisableClosedCaptions.title")}
- />
-
+ />
@@ -1266,7 +1258,6 @@ export default function Settings() {
selectedOption={getSelectedOption("playlist_watch_time_get_method")}
title={t("settings.sections.playlistLength.wayToGetWatchTime.select.title")}
type="select"
-
/>
diff --git a/src/features/Tester/index.ts b/src/features/Tester/index.ts
deleted file mode 100644
index f5f4d9db..00000000
--- a/src/features/Tester/index.ts
+++ /dev/null
@@ -1,85 +0,0 @@
-import type { Nullable } from "@/src/types";
-import { waitForSpecificMessage } from "@/src/utils/utilities";
-
-let recommendationsObserver: Nullable = null;
-let disableObserver = false;
-
-async function enableHidePlaylist() {
- const {
- data: {
- options: { enable_hide_playlist },
- },
- } = await waitForSpecificMessage("options", "request_data", "content");
-
- if (!enable_hide_playlist) return;
-
- hideRecommendations();
- observeHomePageRecommendations();
-}
-
-function disableHidePlaylist() {
- showRecommendations();
-
- if (recommendationsObserver) {
- recommendationsObserver.disconnect();
- recommendationsObserver = null;
- }
-}
-
-function observeHomePageRecommendations() {
- const homePageObserver = new MutationObserver((mutations) => {
- if (disableObserver) return;
-
- mutations.forEach((mutation) => {
- if (mutation.addedNodes.length) {
- Array.from(mutation.addedNodes).forEach((node) => {
- if (node instanceof HTMLElement && node.tagName === "YTD-RICH-ITEM-RENDERER") {
- hideMixRecommendation(node);
- } else if (node instanceof HTMLElement) {
- node.querySelectorAll("ytd-rich-item-renderer").forEach(hideMixRecommendation);
- }
- });
- }
- });
-
- if (hasRecommendationsOnHomePage()) {
- hideRecommendations();
- }
- });
-
- homePageObserver.observe(document.body, { childList: true, subtree: true });
- recommendationsObserver = homePageObserver;
-}
-
-function hideMixRecommendation(element: HTMLElement) {
- if (element.querySelector("yt-collection-thumbnail-view-model")) {
- element.style.display = "none";
- }
-}
-
-function toggleRecommendationsVisibility(recommendationsVisible: boolean) {
- // Use requestAnimationFrame to ensure synchronization
- requestAnimationFrame(() => {
- disableObserver = !recommendationsVisible;
-
- const richItemRenderers = document.querySelectorAll("ytd-rich-item-renderer");
- richItemRenderers.forEach((item) => {
- const mixThumbnail = item.querySelector("yt-collection-thumbnail-view-model");
- if (mixThumbnail) {
- item.style.display = recommendationsVisible ? "" : "none";
- }
- });
- });
-}
-
-function hideRecommendations() {
- toggleRecommendationsVisibility(false);
-}
-
-function showRecommendations() {
- toggleRecommendationsVisibility(true);
-}
-
-function hasRecommendationsOnHomePage(): boolean {
- return document.querySelector("ytd-rich-grid-renderer #contents ytd-rich-item-renderer") !== null;
-}
diff --git a/src/i18n/constants.ts b/src/i18n/constants.ts
index 772eb3d3..b86a717d 100644
--- a/src/i18n/constants.ts
+++ b/src/i18n/constants.ts
@@ -1,26 +1,26 @@
export const availableLocales = [
- "ca-ES",
- "cs-CZ",
- "de-DE",
- "en-GB",
- "en-US",
- "es-ES",
- "fa-IR",
- "fr-FR",
- "he-IL",
- "hi-IN",
- "it-IT",
- "ja-JP",
- "ko-KR",
- "pl-PL",
- "pt-BR",
- "ru-RU",
- "sv-SE",
- "tr-TR",
- "uk-UA",
- "vi-VN",
- "zh-CN",
- "zh-TW"
+ "ca-ES",
+ "cs-CZ",
+ "de-DE",
+ "en-GB",
+ "en-US",
+ "es-ES",
+ "fa-IR",
+ "fr-FR",
+ "he-IL",
+ "hi-IN",
+ "it-IT",
+ "ja-JP",
+ "ko-KR",
+ "pl-PL",
+ "pt-BR",
+ "ru-RU",
+ "sv-SE",
+ "tr-TR",
+ "uk-UA",
+ "vi-VN",
+ "zh-CN",
+ "zh-TW"
] as const;
export const localePercentages: Record = {
"en-US": 100,
diff --git a/src/pages/content/index.ts b/src/pages/content/index.ts
index 1397e8d3..17be107c 100644
--- a/src/pages/content/index.ts
+++ b/src/pages/content/index.ts
@@ -15,6 +15,7 @@ import {
} from "@/src/types";
import { defaultConfiguration } from "@/src/utils/constants";
import { parseStoredValue, sendExtensionMessage, sendExtensionOnlyMessage } from "@/src/utils/utilities";
+
/**
* Adds a script element to the document's root element, which loads a JavaScript file from the extension's runtime URL.
* Also creates a hidden div element with a specific ID to receive messages from the extension.
@@ -477,12 +478,7 @@ const storageChangeHandler = async (changes: StorageChanges, areaName: string) =
volumeBoostEnabled: options.enable_volume_boost,
volumeBoostMode: newValue
});
- },
- enable_hide_playlist: (__oldValue, newValue) => {
- sendExtensionOnlyMessage("hidePlaylistChange", {
- hidePlaylistEnabled: newValue,
- })
- }
+ }
};
Object.entries(castedChanges).forEach(([key, change]) => {
if (isValidChange(change)) {
diff --git a/src/pages/embedded/index.ts b/src/pages/embedded/index.ts
index 5230f0b1..ec28decd 100644
--- a/src/pages/embedded/index.ts
+++ b/src/pages/embedded/index.ts
@@ -84,7 +84,6 @@ import {
type YouTubePlayerDiv,
featureToMultiButtonsMap
} from "@/src/types";
-import {enableHidePlaylist, disableHidePlaylist} from "@/src/features/Tester";
import eventManager from "@/utils/EventManager";
import {
browserColorLog,
@@ -173,8 +172,7 @@ const enableFeatures = () => {
enableHideScrollBar(),
enableCustomCSS(),
enableDeepDarkCSS(),
- enableHideOfficialArtistVideosFromHomePage(),
- enableHidePlaylist()
+ enableHideOfficialArtistVideosFromHomePage()
]);
// Use a guard clause to reduce amount of times nesting code happens
if (shouldEnableFeaturesFuncReturn()) return;
@@ -969,16 +967,6 @@ window.addEventListener("DOMContentLoaded", function () {
default: {
return;
}
- case "hidePlaylistChange": {
- const {
- data: { hidePlaylistEnabled }
- } = message;
- if (hidePlaylistEnabled) {
- await enableHidePlaylist();
- } else {
- disableHidePlaylist();
- }
- }
}
})();
});
diff --git a/src/types/index.ts b/src/types/index.ts
index ba12f2d6..3fed8918 100644
--- a/src/types/index.ts
+++ b/src/types/index.ts
@@ -418,11 +418,8 @@ export type ExtensionSendOnlyMessageMappings = {
volumeBoostChange: DataResponseMessage<"volumeBoostChange", { volumeBoostEnabled: boolean; volumeBoostMode: VolumeBoostMode }>;
automaticallyDisableClosedCaptionsChange: DataResponseMessage<
"automaticallyDisableClosedCaptionsChange",
- { automaticallyDisableClosedCaptionsEnabled: boolean
-
- }
+ { automaticallyDisableClosedCaptionsEnabled: boolean }
>;
- hidePlaylistChange: DataResponseMessage<"hidePlaylistChange", { hidePlaylistEnabled: boolean }>;
};
export type FilterMessagesBySource = {
[K in keyof T]: Extract;
@@ -450,10 +447,6 @@ export type MessageMappings = Prettify<{
| SendDataMessage<"send_data", "content", "videoHistoryOne", { video_history_entry: VideoHistoryEntry }>;
response: DataResponseMessage<"videoHistoryOne", { video_history_entry: VideoHistoryEntry }>;
};
- enable_hide_playlist: {
- request: RequestDataMessage<"enable_hide_playlist", { status: "enable" | "disable" }>;
- response: DataResponseMessage<"enable_hide_playlist">;
- };
}>;
export type Messages = MessageMappings[keyof MessageMappings];
// #endregion Extension Messaging Types
@@ -525,7 +518,6 @@ export type configuration = {
volume_boost_amount: number;
volume_boost_mode: VolumeBoostMode;
youtube_data_api_v3_key: string;
- enable_hide_playlist: boolean;
};
export type configurationKeys = keyof configuration;
export type configurationId = Path;
diff --git a/src/utils/constants.ts b/src/utils/constants.ts
index 6c258cdb..1eadabc9 100644
--- a/src/utils/constants.ts
+++ b/src/utils/constants.ts
@@ -114,8 +114,7 @@ export const defaultConfiguration = {
volume_boost_amount: 5,
volume_boost_mode: "global",
youtube_data_api_v3_key: "",
- enable_automatically_disable_closed_captions: false,
- enable_hide_playlist: false
+ enable_automatically_disable_closed_captions: false
} satisfies configuration;
export const configurationImportSchema: TypeToPartialZodSchema<
configuration,
@@ -212,8 +211,7 @@ export const configurationImportSchema: TypeToPartialZodSchema<
volume_boost_amount: z.number().optional(),
volume_boost_mode: z.enum(volumeBoostModes).optional(),
youtube_data_api_v3_key: z.string().optional(),
- enable_automatically_disable_closed_captions: z.boolean().optional(),
- enable_hide_playlist: z.boolean().optional()
+ enable_automatically_disable_closed_captions: z.boolean().optional()
});
export const DEV_MODE = process.env.__DEV__ === "true";
export const ENABLE_SOURCE_MAP = DEV_MODE === true ? "inline" : false;