2026-09-23 19:25:22 -04:00
---
lockfileVersion : '9.0'
importers :
. :
configDependencies : {}
packageManagerDependencies :
pnpm :
2026-09-25 10:11:16 -04:00
specifier : 12.6 .0
version : 12.6 .0
2026-09-23 19:25:22 -04:00
packages :
2026-09-25 10:11:16 -04:00
'@pnpm/exe.android-arm64@12.6.0' :
resolution : {integrity : sha512-kviIHft9h02q+7N2In7tSL9T/HRUSGwYmU74YPtsWU5ee7vgqPyC0JT6RRX6miW+NxX1CvHgQxg69qq1qTLJYQ==}
2026-09-23 19:25:22 -04:00
cpu : [ arm64]
os : [ android]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.android-x64@12.6.0' :
resolution : {integrity : sha512-CT8aJKLq2mtZFE71pr4E5Z2xHL8uGnRGr+NclDqsXlVF4SVcQ2QAs14mWi0C8gjT4hbmi+Q0lJRRIkMAWfjjng==}
2026-09-23 19:25:22 -04:00
cpu : [ x64]
os : [ android]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.darwin-arm64@12.6.0' :
resolution : {integrity : sha512-rafpVkjzugKBMxSvGQd5wK1x5eOTkD/+lcJIFHeQhvd+BJ8kDisOOvwhQDrpGd4vd2Fx+hhW0P2Ptt638OlhFg==}
2026-09-23 19:25:22 -04:00
cpu : [ arm64]
os : [ darwin]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.darwin-x64@12.6.0' :
resolution : {integrity : sha512-72Jpuv1m24gI8zUNcaylYpBWEhBzz1VPhnDIU2GYM2eRP+KsOqVLwV78i+JrihI39zY2NNXmaN4eAKX1inpaDQ==}
2026-09-23 19:25:22 -04:00
cpu : [ x64]
os : [ darwin]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.freebsd-x64@12.6.0' :
resolution : {integrity : sha512-LON4QgNy1w/XF4uySZIyC/5hEB0oGdelXsY9tSKqstER+2j2X2oHz67skD11RRd/HWFRtMr64shQZ4I9ZoZ0zg==}
2026-09-23 19:25:22 -04:00
cpu : [ x64]
os : [ freebsd]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-arm64-musl@12.6.0' :
resolution : {integrity : sha512-BdDpX+DeaMUc5x6WNcE6FkmFy36NwrBbBvwsZU737Zt3u1fTY+iKFPchjEQNCM4rT6q6xvF2oN3ZwExGsJCkxQ==}
2026-09-23 19:25:22 -04:00
cpu : [ arm64]
os : [ linux]
libc : [ musl]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-arm64@12.6.0' :
resolution : {integrity : sha512-8h2sNoIhHDpHDYqZZCh9PXr6krqW10btb0GHVGuw710muDHlFAHMtUG2ogmaHge6zJG1xgY4Y7mwX5g/LWvrYg==}
2026-09-23 19:25:22 -04:00
cpu : [ arm64]
os : [ linux]
libc : [ glibc]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-ppc64@12.6.0' :
resolution : {integrity : sha512-ld6xgcEhFCFrsVsJhbmdmR714PnsEspO/Ij8w0/D7OSiz2hYGu3fZd5tKRxOI5m6H6Gl0/RRFAPncTHbsgXVjQ==}
2026-09-23 19:25:22 -04:00
cpu : [ ppc64]
os : [ linux]
libc : [ glibc]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-riscv64@12.6.0' :
resolution : {integrity : sha512-HIbImydoC3J8NFt+8MXfhTCf5rO6NjCMyinSAHac0VmV8uCHw+kbQkyAzxV84rzz9ZOzmBOnj0b1N461UIYGsw==}
2026-09-23 19:25:22 -04:00
cpu : [ riscv64]
os : [ linux]
libc : [ glibc]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-s390x@12.6.0' :
resolution : {integrity : sha512-DjSqT7+BZ/lWcDHwNMuzsRVfyxUimh+D54Xw4tSWbdVVQhtWtNMUyI93LVnwCmsoEpar2gC3SFeAgywx37svKQ==}
2026-09-23 19:25:22 -04:00
cpu : [ s390x]
os : [ linux]
libc : [ glibc]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-x64-musl@12.6.0' :
resolution : {integrity : sha512-31lKeGPmRE6xfV6I3VjaEGVFRei14pl/zgoFDK4w+UkbJqOuNl2Ht3O1GuqNIg3Gl14qTEb4kZRAYFHXifDx9A==}
2026-09-23 19:25:22 -04:00
cpu : [ x64]
os : [ linux]
libc : [ musl]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-x64@12.6.0' :
resolution : {integrity : sha512-qFWBneHJAJ73W4whtbaFOL1M/7DBC6ILHXuxc7ZPtEhfPuT1zeZiGrmKHoMAfJA+mcm6xhOFljqVTUS+00Jabw==}
2026-09-23 19:25:22 -04:00
cpu : [ x64]
os : [ linux]
libc : [ glibc]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.win32-arm64@12.6.0' :
resolution : {integrity : sha512-OhfefXEEykZlslSUhR8PPRe6MVPV3Oink/dVfIecE5velpc7j80cZYsHlaDrtRDcm3TPwQHkaRW1SJ1efX9oFg==}
2026-09-23 19:25:22 -04:00
cpu : [ arm64]
os : [ win32]
2026-09-25 10:11:16 -04:00
'@pnpm/exe.win32-x64@12.6.0' :
resolution : {integrity : sha512-L2tuyrD2+Imgxs3VK/ST/2L3xD6vDP0ktJQxM0TaGw7TbAQEMq+RMc8iK6Ew7Id579uzjJe8jSfJID2ZGsOHCA==}
2026-09-23 19:25:22 -04:00
cpu : [ x64]
os : [ win32]
2026-09-25 10:11:16 -04:00
pnpm@12.6.0 :
resolution : {integrity : sha512-PvaPlRyxEawgS0paFvCy3fDaVqluBBPoHYVdnwtV75JnFHCQKOHNAMQFwsX7e56OxNxGd3yAXQNzwvL/AP0g7A==}
2026-09-23 19:25:22 -04:00
engines : {node : '>=18.*' }
hasBin : true
snapshots :
2026-09-25 10:11:16 -04:00
'@pnpm/exe.android-arm64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.android-x64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.darwin-arm64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.darwin-x64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.freebsd-x64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-arm64-musl@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-arm64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-ppc64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-riscv64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-s390x@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-x64-musl@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.linux-x64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.win32-arm64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
'@pnpm/exe.win32-x64@12.6.0' :
2026-09-23 19:25:22 -04:00
optional : true
2026-09-25 10:11:16 -04:00
pnpm@12.6.0 :
2026-09-23 19:25:22 -04:00
optionalDependencies :
2026-09-25 10:11:16 -04:00
'@pnpm/exe.android-arm64' : 12.6 .0
'@pnpm/exe.android-x64' : 12.6 .0
'@pnpm/exe.darwin-arm64' : 12.6 .0
'@pnpm/exe.darwin-x64' : 12.6 .0
'@pnpm/exe.freebsd-x64' : 12.6 .0
'@pnpm/exe.linux-arm64' : 12.6 .0
'@pnpm/exe.linux-arm64-musl' : 12.6 .0
'@pnpm/exe.linux-ppc64' : 12.6 .0
'@pnpm/exe.linux-riscv64' : 12.6 .0
'@pnpm/exe.linux-s390x' : 12.6 .0
'@pnpm/exe.linux-x64' : 12.6 .0
'@pnpm/exe.linux-x64-musl' : 12.6 .0
'@pnpm/exe.win32-arm64' : 12.6 .0
'@pnpm/exe.win32-x64' : 12.6 .0
2026-09-23 19:25:22 -04:00
---
2024-05-07 04:54:25 +02:00
lockfileVersion : '9.0'
settings :
autoInstallPeers : true
excludeLinksFromLockfile : false
2022-10-09 22:31:51 +02:00
2024-05-07 04:54:25 +02:00
importers :
. :
dependencies :
2024-10-19 13:42:14 +08:00
'@ffmpeg/ffmpeg' :
2025-09-10 06:19:47 -04:00
specifier : ^0.12.10
version : 0.12 .10
2024-10-19 13:42:14 +08:00
'@ffmpeg/util' :
2025-09-10 06:19:47 -04:00
specifier : ^0.12.1
version : 0.12 .1
2024-11-05 16:49:27 -03:00
'@intrnl/xxhash64' :
specifier : ^0.1.2
version : 0.1 .2
2026-03-02 17:06:18 +01:00
'@song-spotlight/api' :
2026-07-09 22:34:54 +02:00
specifier : ^2.2.0
version : 2.2 .0 (typescript@6.0.3)
2026-02-11 00:54:49 -05:00
'@streamparser/json' :
specifier : ^0.0.22
version : 0.0 .22
2024-05-07 04:54:25 +02:00
'@vap/core' :
specifier : 0.0 .12
version : 0.0 .12
'@vap/shiki' :
specifier : 0.10 .5
version : 0.10 .5
fflate :
2026-07-01 21:43:46 +02:00
specifier : ^0.8.3
version : 0.8 .3
2024-05-07 04:54:25 +02:00
gifenc :
specifier : github:mattdesl/gifenc#64842fca317b112a8590f8fef2bf3825da8f6fe3
version : https://codeload.github.com/mattdesl/gifenc/tar.gz/64842fca317b112a8590f8fef2bf3825da8f6fe3
2026-06-17 02:12:29 +02:00
gifuct-js :
specifier : ^2.1.2
version : 2.1 .2
2024-11-19 17:08:13 -05:00
idb :
2025-07-10 19:40:07 -04:00
specifier : 8.0 .3
version : 8.0 .3
2024-07-22 12:49:21 -04:00
jsqr :
specifier : 1.4 .0
version : 1.4 .0
2024-05-07 04:54:25 +02:00
monaco-editor :
2026-04-16 13:45:58 -04:00
specifier : ^0.55.1
version : 0.55 .1
2024-05-07 04:54:25 +02:00
nanoid :
2026-07-01 21:43:46 +02:00
specifier : ^5.1.16
version : 5.1 .16
2026-02-11 00:54:49 -05:00
native-file-system-adapter :
specifier : ^3.0.1
version : 3.0 .1
2024-05-07 04:54:25 +02:00
virtual-merge :
2025-09-10 06:19:47 -04:00
specifier : ^1.0.1
2025-02-18 15:23:20 +01:00
version : 1.0 .2
2026-04-16 13:45:58 -04:00
yaml-js :
specifier : ^0.3.1
version : 0.3 .1
2024-05-07 04:54:25 +02:00
devDependencies :
2024-07-18 04:35:51 +02:00
'@electron/asar' :
2026-04-16 13:45:58 -04:00
specifier : ^4.2.0
version : 4.2 .0
2024-08-02 06:12:59 -04:00
'@stylistic/eslint-plugin' :
2026-04-16 13:45:58 -04:00
specifier : ^5.10.0
2026-08-17 17:46:31 +02:00
version : 5.10 .0 (eslint@10.6.0(supports-color@10.2.2))
2024-10-15 20:52:25 -04:00
'@types/chrome' :
2026-07-01 21:43:46 +02:00
specifier : ^0.2.0
version : 0.2 .0
2024-05-07 04:54:25 +02:00
'@types/lodash' :
2026-04-16 13:45:58 -04:00
specifier : ^4.17.24
version : 4.17 .24
2024-05-07 04:54:25 +02:00
'@types/node' :
2026-07-01 21:43:46 +02:00
specifier : ^26.0.1
version : 26.0 .1
2024-05-07 04:54:25 +02:00
'@types/react' :
2026-07-01 21:43:46 +02:00
specifier : 19.1 .0
version : 19.1 .0
2024-05-07 04:54:25 +02:00
'@types/react-dom' :
2026-07-01 21:43:46 +02:00
specifier : 19.1 .0
version : 19.1 .0 (@types/react@19.1.0)
2024-10-15 20:52:25 -04:00
'@types/yazl' :
2026-04-16 13:45:58 -04:00
specifier : ^3.3.1
version : 3.3 .1
2025-07-10 00:38:39 +02:00
'@vencord/discord-types' :
specifier : link:packages/discord-types
version : link:packages/discord-types
2024-05-07 04:54:25 +02:00
diff :
2026-04-16 13:45:58 -04:00
specifier : ^9.0.0
version : 9.0 .0
2024-05-07 04:54:25 +02:00
esbuild :
2026-07-01 21:43:46 +02:00
specifier : ^0.28.1
version : 0.28 .1
2024-05-07 04:54:25 +02:00
eslint :
2026-07-01 21:43:46 +02:00
specifier : 10.6 .0
2026-08-17 17:46:31 +02:00
version : 10.6 .0 (supports-color@10.2.2)
2024-10-15 20:52:25 -04:00
eslint-import-resolver-alias :
specifier : ^1.1.2
2026-08-18 23:02:48 -04:00
version : 1.1 .2 (eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2)))
2025-01-04 07:24:50 +01:00
eslint-plugin-react :
2025-11-19 02:57:12 +01:00
specifier : ^7.37.5
2026-08-17 17:46:31 +02:00
version : 7.37 .5 (eslint@10.6.0(supports-color@10.2.2))
2024-05-20 15:39:21 -04:00
eslint-plugin-simple-header :
2025-09-10 06:19:47 -04:00
specifier : ^1.2.1
2026-08-17 17:46:31 +02:00
version : 1.2 .2 (eslint@10.6.0(supports-color@10.2.2))
2024-05-07 04:54:25 +02:00
eslint-plugin-simple-import-sort :
2026-04-16 13:45:58 -04:00
specifier : ^13.0.0
2026-08-17 17:46:31 +02:00
version : 13.0 .0 (eslint@10.6.0(supports-color@10.2.2))
2024-05-07 04:54:25 +02:00
eslint-plugin-unused-imports :
2026-04-16 13:45:58 -04:00
specifier : ^4.4.1
2026-08-18 23:02:48 -04:00
version : 4.4 .1 (@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2))
2024-10-15 20:52:25 -04:00
highlight.js :
2025-02-18 15:23:20 +01:00
specifier : 11.11 .1
version : 11.11 .1
2024-05-26 19:12:18 +02:00
html-minifier-terser :
specifier : ^7.2.0
version : 7.2 .0
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
md5 :
specifier : ^2.3.0
version : 2.3 .0
2024-05-07 04:54:25 +02:00
moment :
2025-09-10 06:19:47 -04:00
specifier : ^2.22.2
2024-08-02 06:12:59 -04:00
version : 2.30 .1
2026-03-19 09:32:30 +01:00
p-limit :
specifier : ^7.3.0
version : 7.3 .0
2024-05-07 04:54:25 +02:00
puppeteer-core :
2026-07-01 21:43:46 +02:00
specifier : ^25.2.1
version : 25.2 .1
2024-10-15 20:52:25 -04:00
standalone-electron-types :
2026-04-16 13:45:58 -04:00
specifier : ^41.2.1
version : 41.2 .1
2024-05-07 04:54:25 +02:00
stylelint :
2026-07-01 21:43:46 +02:00
specifier : ^17.14.0
2026-08-17 17:46:31 +02:00
version : 17.14 .0 (supports-color@10.2.2)(typescript@6.0.3)
2024-10-15 20:52:25 -04:00
stylelint-config-standard :
2026-04-16 13:45:58 -04:00
specifier : ^40.0.0
2026-08-17 17:46:31 +02:00
version : 40.0 .0 (stylelint@17.14.0(supports-color@10.2.2)(typescript@6.0.3))
2026-04-16 13:45:58 -04:00
svgo :
specifier : ^4.0.1
version : 4.0 .1
2024-05-17 23:01:07 +02:00
ts-patch :
2025-01-04 07:24:50 +01:00
specifier : ^3.3.0
version : 3.3 .0
2024-10-15 20:52:25 -04:00
ts-pattern :
2026-04-16 13:45:58 -04:00
specifier : ^5.9.0
version : 5.9 .0
2024-05-07 04:54:25 +02:00
tsx :
2026-07-01 21:43:46 +02:00
specifier : ^4.22.4
version : 4.22 .4
2024-05-07 04:54:25 +02:00
type-fest :
2026-07-01 21:43:46 +02:00
specifier : ^5.7.0
version : 5.7 .0
2024-05-07 04:54:25 +02:00
typescript :
2026-07-01 21:43:46 +02:00
specifier : ^6.0.3
version : 6.0 .3
2024-08-02 06:12:59 -04:00
typescript-eslint :
2026-07-01 21:43:46 +02:00
specifier : ^8.62.1
2026-08-17 17:46:31 +02:00
version : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
2024-10-15 20:52:25 -04:00
typescript-transform-paths :
2026-04-16 13:45:58 -04:00
specifier : ^3.5.6
2026-07-01 21:43:46 +02:00
version : 3.5 .6 (typescript@6.0.3)
2024-05-07 04:54:25 +02:00
zip-local :
specifier : ^0.3.5
version : 0.3 .5
2024-05-17 23:01:07 +02:00
2025-07-10 00:38:39 +02:00
packages/discord-types :
dependencies :
'@types/react' :
2026-07-01 21:43:46 +02:00
specifier : 19.1 .0
version : 19.1 .0
2025-07-10 00:38:39 +02:00
moment :
2026-07-01 21:43:46 +02:00
specifier : 2.22 .2
version : 2.22 .2
2025-07-10 00:38:39 +02:00
type-fest :
2026-07-01 21:43:46 +02:00
specifier : ^5.7.0
version : 5.7 .0
2025-07-10 00:38:39 +02:00
2024-05-17 23:01:07 +02:00
packages/vencord-types :
dependencies :
'@types/lodash' :
2026-07-01 21:43:46 +02:00
specifier : 4.17 .19
version : 4.17 .19
2024-05-17 23:01:07 +02:00
'@types/node' :
2026-07-01 21:43:46 +02:00
specifier : ^26.0.1
version : 26.0 .1
2024-05-17 23:01:07 +02:00
'@types/react' :
2026-03-22 16:49:17 -04:00
specifier : ^19.0.10
version : 19.0 .12
2024-05-17 23:01:07 +02:00
'@types/react-dom' :
2026-03-22 16:49:17 -04:00
specifier : 19.0 .4
version : 19.0 .4 (@types/react@19.0.12)
2025-10-06 23:44:13 +02:00
'@vencord/discord-types' :
2026-08-17 17:46:31 +02:00
specifier : ^1.0.2
2026-08-18 23:02:48 -04:00
version : 1.0 .2 (@types/react@19.0.12)
2025-10-06 23:44:13 +02:00
highlight.js :
specifier : 11.11 .1
version : 11.11 .1
moment :
specifier : ^2.22.2
version : 2.30 .1
ts-pattern :
specifier : ^5.6.0
version : 5.6 .2
2024-05-17 23:01:07 +02:00
type-fest :
2026-07-01 21:43:46 +02:00
specifier : ^5.7.0
version : 5.7 .0
2024-05-17 23:01:07 +02:00
devDependencies :
'@types/fs-extra' :
specifier : ^11.0.4
version : 11.0 .4
fs-extra :
2026-07-01 21:43:46 +02:00
specifier : ^11.3.6
version : 11.3 .6
2024-05-17 23:01:07 +02:00
tsx :
2026-07-01 21:43:46 +02:00
specifier : ^4.22.4
version : 4.22 .4
2022-10-09 22:31:51 +02:00
packages :
2026-07-01 21:43:46 +02:00
'@babel/code-frame@7.29.7' :
resolution : {integrity : sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
2023-01-30 05:02:17 +01:00
engines : {node : '>=6.9.0' }
2026-07-01 21:43:46 +02:00
'@babel/helper-validator-identifier@7.29.7' :
resolution : {integrity : sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
2023-01-30 05:02:17 +01:00
engines : {node : '>=6.9.0' }
2026-07-01 21:43:46 +02:00
'@cacheable/memory@2.2.0' :
resolution : {integrity : sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==}
2023-01-30 05:02:17 +01:00
2026-07-01 21:43:46 +02:00
'@cacheable/utils@2.5.0' :
resolution : {integrity : sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==}
2025-11-19 02:57:12 +01:00
2026-07-01 21:43:46 +02:00
'@csstools/css-calc@3.2.1' :
resolution : {integrity : sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=20.19.0' }
2026-04-16 04:19:42 +02:00
peerDependencies :
2026-04-16 13:45:58 -04:00
'@csstools/css-parser-algorithms' : ^4.0.0
'@csstools/css-tokenizer' : ^4.0.0
2023-04-30 17:11:38 +02:00
2026-04-16 13:45:58 -04:00
'@csstools/css-parser-algorithms@4.0.0' :
resolution : {integrity : sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==}
engines : {node : '>=20.19.0' }
peerDependencies :
'@csstools/css-tokenizer' : ^4.0.0
2026-04-16 04:19:42 +02:00
2026-07-01 21:43:46 +02:00
'@csstools/css-syntax-patches-for-csstree@1.1.6' :
resolution : {integrity : sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==}
2023-01-30 05:02:17 +01:00
peerDependencies :
2026-04-16 13:45:58 -04:00
css-tree : ^3.2.1
peerDependenciesMeta :
css-tree :
optional : true
2024-08-02 06:12:59 -04:00
2026-04-16 13:45:58 -04:00
'@csstools/css-tokenizer@4.0.0' :
resolution : {integrity : sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==}
engines : {node : '>=20.19.0' }
'@csstools/media-query-list-parser@5.0.0' :
resolution : {integrity : sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg==}
engines : {node : '>=20.19.0' }
2023-01-30 05:02:17 +01:00
peerDependencies :
2026-04-16 13:45:58 -04:00
'@csstools/css-parser-algorithms' : ^4.0.0
'@csstools/css-tokenizer' : ^4.0.0
2023-01-30 05:02:17 +01:00
2026-04-16 13:45:58 -04:00
'@csstools/selector-resolve-nested@4.0.0' :
resolution : {integrity : sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA==}
engines : {node : '>=20.19.0' }
peerDependencies :
postcss-selector-parser : ^7.1.1
2025-11-19 02:57:12 +01:00
2026-04-16 13:45:58 -04:00
'@csstools/selector-specificity@6.0.0' :
resolution : {integrity : sha512-4sSgl78OtOXEX/2d++8A83zHNTgwCJMaR24FvsYL7Uf/VS8HZk9PTwR51elTbGqMuwH3szLvvOXEaVnqn0Z3zA==}
engines : {node : '>=20.19.0' }
peerDependencies :
postcss-selector-parser : ^7.1.1
'@electron/asar@4.2.0' :
resolution : {integrity : sha512-npW1NW5yy8EB9XY/vEw9sUdgmq0sJEhmSBb6bqyFOAw1CSkrhvAvO6QWlW8CdIMo8VN1lkdF345l/MeW0LrY0Q==}
2025-09-10 04:57:39 -04:00
engines : {node : '>=22.12.0' }
2024-07-18 04:34:09 +02:00
hasBin : true
2026-07-01 21:43:46 +02:00
'@esbuild/aix-ppc64@0.28.1' :
resolution : {integrity : sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ ppc64]
os : [ aix]
2026-07-01 21:43:46 +02:00
'@esbuild/android-arm64@0.28.1' :
resolution : {integrity : sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==}
2025-02-12 18:09:14 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
2023-03-23 04:37:32 +01:00
os : [ android]
2026-07-01 21:43:46 +02:00
'@esbuild/android-arm@0.28.1' :
resolution : {integrity : sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=18' }
2024-08-02 06:12:59 -04:00
cpu : [ arm]
os : [ android]
2026-07-01 21:43:46 +02:00
'@esbuild/android-x64@0.28.1' :
resolution : {integrity : sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ android]
2026-07-01 21:43:46 +02:00
'@esbuild/darwin-arm64@0.28.1' :
resolution : {integrity : sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==}
2025-02-12 18:09:14 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ darwin]
2026-07-01 21:43:46 +02:00
'@esbuild/darwin-x64@0.28.1' :
resolution : {integrity : sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ darwin]
2026-07-01 21:43:46 +02:00
'@esbuild/freebsd-arm64@0.28.1' :
resolution : {integrity : sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ freebsd]
2026-07-01 21:43:46 +02:00
'@esbuild/freebsd-x64@0.28.1' :
resolution : {integrity : sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=18' }
2024-08-02 06:12:59 -04:00
cpu : [ x64]
os : [ freebsd]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-arm64@0.28.1' :
resolution : {integrity : sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-arm@0.28.1' :
resolution : {integrity : sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==}
2025-02-12 18:09:14 +01:00
engines : {node : '>=18' }
cpu : [ arm]
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-ia32@0.28.1' :
resolution : {integrity : sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==}
2025-02-12 18:09:14 +01:00
engines : {node : '>=18' }
cpu : [ ia32]
2022-10-09 22:31:51 +02:00
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-loong64@0.28.1' :
resolution : {integrity : sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=18' }
2024-08-02 06:12:59 -04:00
cpu : [ loong64]
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-mips64el@0.28.1' :
resolution : {integrity : sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ mips64el]
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-ppc64@0.28.1' :
resolution : {integrity : sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=18' }
cpu : [ ppc64]
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-riscv64@0.28.1' :
resolution : {integrity : sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=18' }
2024-08-02 06:12:59 -04:00
cpu : [ riscv64]
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-s390x@0.28.1' :
resolution : {integrity : sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ s390x]
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/linux-x64@0.28.1' :
resolution : {integrity : sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ linux]
2026-07-01 21:43:46 +02:00
'@esbuild/netbsd-arm64@0.28.1' :
resolution : {integrity : sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ netbsd]
2026-07-01 21:43:46 +02:00
'@esbuild/netbsd-x64@0.28.1' :
resolution : {integrity : sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==}
2025-02-12 18:09:14 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ netbsd]
2026-07-01 21:43:46 +02:00
'@esbuild/openbsd-arm64@0.28.1' :
resolution : {integrity : sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ openbsd]
2026-07-01 21:43:46 +02:00
'@esbuild/openbsd-x64@0.28.1' :
resolution : {integrity : sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==}
2025-02-12 18:09:14 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ openbsd]
2026-07-01 21:43:46 +02:00
'@esbuild/openharmony-arm64@0.28.1' :
resolution : {integrity : sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ openharmony]
2026-07-01 21:43:46 +02:00
'@esbuild/sunos-x64@0.28.1' :
resolution : {integrity : sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ sunos]
2026-07-01 21:43:46 +02:00
'@esbuild/win32-arm64@0.28.1' :
resolution : {integrity : sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ win32]
2026-07-01 21:43:46 +02:00
'@esbuild/win32-ia32@0.28.1' :
resolution : {integrity : sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==}
2025-02-12 18:09:14 +01:00
engines : {node : '>=18' }
cpu : [ ia32]
os : [ win32]
2026-07-01 21:43:46 +02:00
'@esbuild/win32-x64@0.28.1' :
resolution : {integrity : sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ win32]
'@eslint-community/eslint-utils@4.9.1' :
resolution : {integrity : sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies :
eslint : ^6.0.0 || ^7.0.0 || >=8.0.0
2025-03-27 01:51:57 +01:00
2026-04-16 13:45:58 -04:00
'@eslint-community/regexpp@4.12.2' :
resolution : {integrity : sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines : {node : ^12.0.0 || ^14.0.0 || >=16.0.0}
2023-08-10 22:14:50 +00:00
2026-04-16 13:45:58 -04:00
'@eslint/config-array@0.23.5' :
resolution : {integrity : sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==}
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2026-04-16 13:25:20 -04:00
2026-07-01 21:43:46 +02:00
'@eslint/config-helpers@0.6.0' :
resolution : {integrity : sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==}
2026-04-16 13:45:58 -04:00
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
'@eslint/core@1.2.1' :
resolution : {integrity : sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==}
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2023-08-10 22:14:50 +00:00
2026-04-16 13:45:58 -04:00
'@eslint/object-schema@3.0.5' :
resolution : {integrity : sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==}
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2026-04-16 13:25:20 -04:00
2026-07-01 21:43:46 +02:00
'@eslint/plugin-kit@0.7.2' :
resolution : {integrity : sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==}
2026-04-16 13:45:58 -04:00
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2022-10-09 22:31:51 +02:00
2025-09-10 06:19:47 -04:00
'@ffmpeg/ffmpeg@0.12.10' :
resolution : {integrity : sha512-lVtk8PW8e+NUzGZhPTWj2P1J4/NyuCrbDD3O9IGpSeLYtUZKBqZO8CNj1WYGghep/MXoM8e1qVY1GztTkf8YYQ==}
2024-10-19 13:42:14 +08:00
engines : {node : '>=18.x' }
2025-09-10 06:19:47 -04:00
'@ffmpeg/types@0.12.2' :
resolution : {integrity : sha512-NJtxwPoLb60/z1Klv0ueshguWQ/7mNm106qdHkB4HL49LXszjhjCCiL+ldHJGQ9ai2Igx0s4F24ghigy//ERdA==}
2024-10-19 13:42:14 +08:00
engines : {node : '>=16.x' }
2025-09-10 06:19:47 -04:00
'@ffmpeg/util@0.12.1' :
resolution : {integrity : sha512-10jjfAKWaDyb8+nAkijcsi9wgz/y26LOc1NKJradNMyCIl6usQcBbhkjX5qhALrSBcOy6TOeksunTYa+a03qNQ==}
2024-10-19 13:42:14 +08:00
engines : {node : '>=18.x' }
2026-07-01 21:43:46 +02:00
'@humanfs/core@0.19.2' :
resolution : {integrity : sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=18.18.0' }
2026-07-01 21:43:46 +02:00
'@humanfs/node@0.16.8' :
resolution : {integrity : sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=18.18.0' }
2026-07-01 21:43:46 +02:00
'@humanfs/types@0.15.0' :
resolution : {integrity : sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=18.18.0' }
2024-05-07 04:54:25 +02:00
'@humanwhocodes/module-importer@1.0.1' :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines : {node : '>=12.22' }
2025-03-27 01:51:57 +01:00
'@humanwhocodes/retry@0.4.2' :
resolution : {integrity : sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
2024-08-02 06:12:59 -04:00
engines : {node : '>=18.18' }
2022-10-09 22:31:51 +02:00
2024-11-05 16:49:27 -03:00
'@intrnl/xxhash64@0.1.2' :
resolution : {integrity : sha512-1+lx7j99fdph+uy3EnjQyr39KQZ7LP56+aWOr6finJWpgYpvb7XrhFUqDwnEk/wpPC98nCjAT6RulpW3crWjlg==}
2024-05-26 19:12:18 +02:00
'@jridgewell/gen-mapping@0.3.5' :
resolution : {integrity : sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines : {node : '>=6.0.0' }
'@jridgewell/resolve-uri@3.1.2' :
resolution : {integrity : sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines : {node : '>=6.0.0' }
'@jridgewell/set-array@1.2.1' :
resolution : {integrity : sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines : {node : '>=6.0.0' }
'@jridgewell/source-map@0.3.6' :
resolution : {integrity : sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
'@jridgewell/sourcemap-codec@1.4.15' :
resolution : {integrity : sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
'@jridgewell/trace-mapping@0.3.25' :
resolution : {integrity : sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
2026-04-16 13:45:58 -04:00
'@keyv/bigmap@1.3.1' :
resolution : {integrity : sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==}
2025-11-19 02:57:12 +01:00
engines : {node : '>= 18' }
peerDependencies :
2026-04-16 13:45:58 -04:00
keyv : ^5.6.0
2025-11-19 02:57:12 +01:00
'@keyv/serialize@1.1.1' :
resolution : {integrity : sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==}
2025-02-18 15:23:20 +01:00
2024-05-07 04:54:25 +02:00
'@nodelib/fs.scandir@2.1.5' :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines : {node : '>= 8' }
2024-05-07 04:54:25 +02:00
'@nodelib/fs.stat@2.0.5' :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines : {node : '>= 8' }
2024-05-07 04:54:25 +02:00
'@nodelib/fs.walk@1.2.8' :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines : {node : '>= 8' }
2026-07-01 21:43:46 +02:00
'@puppeteer/browsers@3.0.5' :
resolution : {integrity : sha512-xYXNuEQmHNIPWWcbL/skf2KF7seyp7c1xmKFRk3wmdFx7VwBsKVrtOLKs8ecaezsKPsWeF1YsgwIiElAscaryA==}
engines : {node : '>=22.12.0' }
2023-04-30 17:11:38 +02:00
hasBin : true
2026-07-01 21:43:46 +02:00
peerDependencies :
proxy-agent : '>=8.0.1'
peerDependenciesMeta :
proxy-agent :
optional : true
2023-04-30 17:11:38 +02:00
2025-01-04 07:24:50 +01:00
'@rtsao/scc@1.1.0' :
resolution : {integrity : sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
2026-04-16 13:45:58 -04:00
'@sindresorhus/merge-streams@4.0.0' :
resolution : {integrity : sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines : {node : '>=18' }
2026-07-09 22:34:54 +02:00
'@song-spotlight/api@2.2.0' :
resolution : {integrity : sha512-zKH9X+G1uRYmEHFgluExPEFJWtA87PG8C39Xng0XG7Oh42ycOHjZtqtyEbfGM+hs+QEVos4wOoySeBAggnK7Iw==}
2026-03-02 17:06:18 +01:00
peerDependencies :
typescript : ^5
2026-02-11 00:54:49 -05:00
'@streamparser/json@0.0.22' :
resolution : {integrity : sha512-b6gTSBjJ8G8SuO3Gbbj+zXbVx8NSs1EbpbMKpzGLWMdkR+98McH9bEjSz3+0mPJf68c5nxa3CrJHp5EQNXM6zQ==}
2026-04-16 13:45:58 -04:00
'@stylistic/eslint-plugin@5.10.0' :
resolution : {integrity : sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==}
2024-08-02 06:12:59 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2024-04-17 14:29:47 -04:00
peerDependencies :
2026-04-16 13:45:58 -04:00
eslint : ^9.0.0 || ^10.0.0
2023-08-15 23:32:11 +00:00
2026-07-01 21:43:46 +02:00
'@types/chrome@0.2.0' :
resolution : {integrity : sha512-K/i7EKEVSpmyXXjE0ev5oASWBYMY6yM8LFSutG2PkM1DmxJUggZsoaTc0W1RsVwDDKrsZEjpHFAbqqxlRxGsSg==}
2024-10-15 20:52:25 -04:00
2026-04-16 13:45:58 -04:00
'@types/esrecurse@4.3.1' :
resolution : {integrity : sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
2023-09-19 04:07:24 +02:00
2026-07-01 21:43:46 +02:00
'@types/estree@1.0.9' :
resolution : {integrity : sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
2026-04-16 13:45:58 -04:00
2024-10-15 20:52:25 -04:00
'@types/filesystem@0.0.36' :
resolution : {integrity : sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==}
'@types/filewriter@0.0.33' :
resolution : {integrity : sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==}
2024-05-17 23:01:07 +02:00
'@types/fs-extra@11.0.4' :
resolution : {integrity : sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
2024-10-15 20:52:25 -04:00
'@types/har-format@1.2.15' :
resolution : {integrity : sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==}
2024-08-02 06:12:59 -04:00
'@types/json-schema@7.0.15' :
resolution : {integrity : sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
2022-11-07 23:34:14 +01:00
2024-10-15 20:52:25 -04:00
'@types/json5@0.0.29' :
resolution : {integrity : sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
2024-05-17 23:01:07 +02:00
'@types/jsonfile@6.1.4' :
resolution : {integrity : sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==}
2024-05-20 15:39:21 -04:00
2026-07-01 21:43:46 +02:00
'@types/lodash@4.17.19' :
resolution : {integrity : sha512-NYqRyg/hIQrYPT9lbOeYc3kIRabJDn/k4qQHIXUpx88CBDww2fD15Sg5kbXlW86zm2XEW4g0QxkTI3/Kfkc7xQ==}
2023-01-30 05:02:17 +01:00
2026-04-16 13:45:58 -04:00
'@types/lodash@4.17.24' :
resolution : {integrity : sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==}
2023-01-30 05:02:17 +01:00
2026-07-01 21:43:46 +02:00
'@types/node@22.20.0' :
resolution : {integrity : sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==}
2024-08-02 06:12:59 -04:00
2026-07-01 21:43:46 +02:00
'@types/node@26.0.1' :
resolution : {integrity : sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==}
2025-11-16 15:17:35 +01:00
2025-09-10 06:19:47 -04:00
'@types/react-dom@19.0.4' :
resolution : {integrity : sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==}
2025-01-04 07:24:50 +01:00
peerDependencies :
'@types/react' : ^19.0.0
2024-08-02 06:12:59 -04:00
2026-07-01 21:43:46 +02:00
'@types/react-dom@19.1.0' :
resolution : {integrity : sha512-21E2zejNNRtjG4hKIyJz4aWswGEcNFTgttA0bZIRGjj1HA/tbSUxIJnIcYbn98pwJck0cS1bsQhn6eaKqbcFWw==}
2025-01-04 07:24:50 +01:00
peerDependencies :
'@types/react' : ^19.0.0
2024-08-02 06:12:59 -04:00
2025-03-27 01:51:57 +01:00
'@types/react@19.0.12' :
resolution : {integrity : sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==}
2022-10-09 22:31:51 +02:00
2026-07-01 21:43:46 +02:00
'@types/react@19.1.0' :
resolution : {integrity : sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w==}
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
'@types/trusted-types@2.0.7' :
resolution : {integrity : sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
'@types/yazl@3.3.1' :
resolution : {integrity : sha512-DIWfCKpsTp6hE5BDBHV3+fIL/bLUF9Bv13iDrWnMlmhQpH67buNvI291ZauQ1xcccxK3FqQ9honnXpq4R8NMuQ==}
2024-10-15 20:52:25 -04:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/eslint-plugin@8.62.1' :
resolution : {integrity : sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==}
2024-08-02 06:12:59 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2022-11-07 23:34:14 +01:00
peerDependencies :
2026-07-01 21:43:46 +02:00
'@typescript-eslint/parser' : ^8.62.1
2026-04-16 13:45:58 -04:00
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
typescript : '>=4.8.4 <6.1.0'
2022-11-07 23:34:14 +01:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/parser@8.62.1' :
resolution : {integrity : sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==}
2024-08-02 06:12:59 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2022-10-09 22:31:51 +02:00
peerDependencies :
2026-04-16 13:45:58 -04:00
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
typescript : '>=4.8.4 <6.1.0'
2025-09-10 04:57:39 -04:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/project-service@8.62.1' :
resolution : {integrity : sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==}
2025-09-10 06:34:31 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
2026-04-16 13:45:58 -04:00
typescript : '>=4.8.4 <6.1.0'
2025-09-10 06:34:31 -04:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/scope-manager@8.62.1' :
resolution : {integrity : sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==}
2025-09-10 06:34:31 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2026-07-01 21:43:46 +02:00
'@typescript-eslint/tsconfig-utils@8.62.1' :
resolution : {integrity : sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==}
2025-09-10 06:34:31 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
2026-04-16 13:45:58 -04:00
typescript : '>=4.8.4 <6.1.0'
2025-09-10 06:34:31 -04:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/type-utils@8.62.1' :
resolution : {integrity : sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==}
2024-08-02 06:12:59 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2022-11-07 23:34:14 +01:00
peerDependencies :
2026-04-16 13:45:58 -04:00
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
typescript : '>=4.8.4 <6.1.0'
2025-09-10 06:34:31 -04:00
2026-04-16 13:45:58 -04:00
'@typescript-eslint/types@8.58.2' :
resolution : {integrity : sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==}
2024-08-02 06:12:59 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2022-11-07 23:34:14 +01:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/types@8.62.1' :
resolution : {integrity : sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.62.1' :
resolution : {integrity : sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==}
2025-09-10 06:34:31 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
2026-04-16 13:45:58 -04:00
typescript : '>=4.8.4 <6.1.0'
2025-09-10 06:34:31 -04:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/utils@8.62.1' :
resolution : {integrity : sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==}
2025-09-10 06:34:31 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
2026-04-16 13:45:58 -04:00
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
typescript : '>=4.8.4 <6.1.0'
2025-09-10 06:34:31 -04:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/visitor-keys@8.62.1' :
resolution : {integrity : sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==}
2025-09-10 06:34:31 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2024-05-07 04:54:25 +02:00
'@vap/core@0.0.12' :
2022-12-02 10:43:37 -05:00
resolution : {integrity : sha512-3csHpkE1zUSRTZwl7xIf2uXg1cD4IhhtUm0F6K/dWydc95R5Nj+krB4OTNATuqkewIv/ViCbwjPfkafAgvZQSg==}
2024-05-07 04:54:25 +02:00
'@vap/shiki@0.10.5' :
2023-04-30 17:11:38 +02:00
resolution : {integrity : sha512-5BHVGvQT8qonbLSASon5aQFQ18OZU4FxSl9tLSj6oJ0sap3KdMbYcfGq25M9zFZR1g1dJN7fgjmZXBIS5omIdw==}
2022-12-02 10:43:37 -05:00
2026-08-17 17:46:31 +02:00
'@vencord/discord-types@1.0.2' :
resolution : {integrity : sha512-nq3YZebbv085/FsFcKhoVBCs9U9QuAEPy1noL9x9Bb5B29TdhQqr/hJCcApSWjY8J299+tLi30LEe0YGo3yn0Q==}
2025-10-06 23:44:13 +02:00
peerDependencies :
2026-08-17 17:46:31 +02:00
'@types/react' : 19.1 .0
2025-10-06 23:44:13 +02:00
2024-05-07 04:54:25 +02:00
acorn-jsx@5.3.2 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies :
acorn : ^6.0.0 || ^7.0.0 || ^8.0.0
2025-03-27 01:51:57 +01:00
acorn@8.14.1 :
resolution : {integrity : sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
2024-08-02 06:12:59 -04:00
engines : {node : '>=0.4.0' }
hasBin : true
2025-09-10 06:34:31 -04:00
acorn@8.15.0 :
resolution : {integrity : sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
engines : {node : '>=0.4.0' }
hasBin : true
2026-07-01 21:43:46 +02:00
acorn@8.17.0 :
resolution : {integrity : sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=0.4.0' }
hasBin : true
2026-07-01 21:43:46 +02:00
ajv@6.15.0 :
resolution : {integrity : sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
2022-11-11 13:06:04 +01:00
2026-07-01 21:43:46 +02:00
ajv@8.20.0 :
resolution : {integrity : sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}
2023-01-30 05:02:17 +01:00
2024-05-07 04:54:25 +02:00
ansi-regex@5.0.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines : {node : '>=8' }
2025-09-10 04:57:39 -04:00
ansi-regex@6.2.2 :
resolution : {integrity : sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
engines : {node : '>=12' }
2024-05-07 04:54:25 +02:00
ansi-styles@4.3.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines : {node : '>=8' }
2026-07-01 21:43:46 +02:00
ansi-styles@6.2.3 :
resolution : {integrity : sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines : {node : '>=12' }
2024-05-07 04:54:25 +02:00
argparse@2.0.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
2025-01-04 07:24:50 +01:00
array-buffer-byte-length@1.0.2 :
resolution : {integrity : sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines : {node : '>= 0.4' }
2024-10-15 20:52:25 -04:00
array-includes@3.1.8 :
resolution : {integrity : sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
engines : {node : '>= 0.4' }
2026-03-02 21:23:47 -05:00
array-includes@3.1.9 :
resolution : {integrity : sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
array.prototype.findlast@1.2.5 :
resolution : {integrity : sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
engines : {node : '>= 0.4' }
2025-03-27 01:51:57 +01:00
array.prototype.findlastindex@1.2.6 :
resolution : {integrity : sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
2024-10-15 20:52:25 -04:00
engines : {node : '>= 0.4' }
array.prototype.flat@1.3.2 :
resolution : {integrity : sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
engines : {node : '>= 0.4' }
2026-03-02 21:23:47 -05:00
array.prototype.flat@1.3.3 :
resolution : {integrity : sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
array.prototype.flatmap@1.3.3 :
resolution : {integrity : sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
array.prototype.tosorted@1.1.4 :
resolution : {integrity : sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
arraybuffer.prototype.slice@1.0.4 :
resolution : {integrity : sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
astral-regex@2.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines : {node : '>=8' }
2025-02-18 15:23:20 +01:00
async-function@1.0.0 :
resolution : {integrity : sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
async@1.5.2 :
2023-09-19 04:07:24 +02:00
resolution : {integrity : sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==}
2024-10-15 20:52:25 -04:00
available-typed-arrays@1.0.7 :
resolution : {integrity : sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
balanced-match@1.0.2 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
2026-04-16 13:45:58 -04:00
balanced-match@4.0.4 :
resolution : {integrity : sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines : {node : 18 || 20 || >=22}
2023-01-30 05:02:17 +01:00
2026-04-16 13:45:58 -04:00
boolbase@1.0.0 :
resolution : {integrity : sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
2022-11-11 13:06:04 +01:00
2025-09-10 06:34:31 -04:00
brace-expansion@1.1.12 :
resolution : {integrity : sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
2022-10-09 22:31:51 +02:00
2026-07-01 21:43:46 +02:00
brace-expansion@1.1.15 :
resolution : {integrity : sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==}
2024-08-02 06:12:59 -04:00
2026-04-16 04:19:42 +02:00
brace-expansion@2.1.0 :
resolution : {integrity : sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==}
2026-07-01 21:43:46 +02:00
brace-expansion@5.0.7 :
resolution : {integrity : sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
2026-04-16 13:45:58 -04:00
engines : {node : 18 || 20 || >=22}
2024-08-02 06:12:59 -04:00
braces@3.0.3 :
resolution : {integrity : sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines : {node : '>=8' }
2024-05-07 04:54:25 +02:00
buffer-from@1.1.2 :
2023-03-23 04:37:32 +01:00
resolution : {integrity : sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
2026-07-01 21:43:46 +02:00
cacheable@2.5.0 :
resolution : {integrity : sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==}
2025-02-18 15:23:20 +01:00
call-bind-apply-helpers@1.0.2 :
resolution : {integrity : sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
2025-01-04 07:24:50 +01:00
engines : {node : '>= 0.4' }
call-bind@1.0.8 :
resolution : {integrity : sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
engines : {node : '>= 0.4' }
2026-04-16 04:19:42 +02:00
call-bind@1.0.9 :
resolution : {integrity : sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==}
engines : {node : '>= 0.4' }
2025-03-27 01:51:57 +01:00
call-bound@1.0.4 :
resolution : {integrity : sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
callsites@3.1.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines : {node : '>=6' }
2024-05-26 19:12:18 +02:00
camel-case@4.1.2 :
resolution : {integrity : sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
2024-05-07 04:54:25 +02:00
chalk@4.1.2 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines : {node : '>=10' }
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
charenc@0.0.2 :
resolution : {integrity : sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==}
2026-07-01 21:43:46 +02:00
chromium-bidi@16.0.1 :
resolution : {integrity : sha512-J63PGu/9PpeCwLIcKYyzWP6yaVL5pxuBc0shlYCYM8BaAkmlwiQboXO1iNbOgSDbVklEyYFfNEcHD8oOAWacUA==}
engines : {node : '>=20.19.0 <22.0.0 || >=22.12.0' }
2023-04-30 17:11:38 +02:00
peerDependencies :
devtools-protocol : '*'
2024-05-26 19:12:18 +02:00
clean-css@5.3.3 :
resolution : {integrity : sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
engines : {node : '>= 10.0' }
2026-07-01 21:43:46 +02:00
cliui@9.0.1 :
resolution : {integrity : sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
engines : {node : '>=20' }
2023-01-30 05:02:17 +01:00
2024-05-07 04:54:25 +02:00
color-convert@2.0.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines : {node : '>=7.0.0' }
2024-05-07 04:54:25 +02:00
color-name@1.1.4 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
2024-05-07 04:54:25 +02:00
colord@2.9.3 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
2024-05-26 19:12:18 +02:00
commander@10.0.1 :
resolution : {integrity : sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
engines : {node : '>=14' }
2026-04-16 13:45:58 -04:00
commander@11.1.0 :
resolution : {integrity : sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
engines : {node : '>=16' }
2025-09-10 04:57:39 -04:00
commander@13.1.0 :
resolution : {integrity : sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==}
engines : {node : '>=18' }
2024-05-26 19:12:18 +02:00
commander@2.20.3 :
resolution : {integrity : sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
2024-05-07 04:54:25 +02:00
concat-map@0.0.1 :
2022-12-02 10:43:37 -05:00
resolution : {integrity : sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
2022-10-09 22:31:51 +02:00
2026-07-01 21:43:46 +02:00
cosmiconfig@9.0.2 :
resolution : {integrity : sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==}
2023-04-30 17:11:38 +02:00
engines : {node : '>=14' }
2024-08-02 06:12:59 -04:00
peerDependencies :
typescript : '>=4.9.5'
peerDependenciesMeta :
typescript :
optional : true
2022-11-11 13:06:04 +01:00
2025-01-04 07:24:50 +01:00
cross-spawn@7.0.6 :
resolution : {integrity : sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
2022-10-09 22:31:51 +02:00
engines : {node : '>= 8' }
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
crypt@0.0.2 :
resolution : {integrity : sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==}
2026-04-16 13:45:58 -04:00
css-functions-list@3.3.3 :
resolution : {integrity : sha512-8HFEBPKhOpJPEPu70wJJetjKta86Gw9+CCyCnB3sui2qQfOvRyqBy4IKLKKAwdMpWb2lHXWk9Wb4Z6AmaUT1Pg==}
engines : {node : '>=12' }
css-select@5.2.2 :
resolution : {integrity : sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
css-tree@2.2.1 :
resolution : {integrity : sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
engines : {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm : '>=7.0.0' }
2023-01-30 05:02:17 +01:00
2025-01-04 07:24:50 +01:00
css-tree@3.1.0 :
resolution : {integrity : sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
2023-04-30 17:11:38 +02:00
engines : {node : ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
2026-04-16 13:45:58 -04:00
css-tree@3.2.1 :
resolution : {integrity : sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
engines : {node : ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
css-what@6.2.2 :
resolution : {integrity : sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
engines : {node : '>= 6' }
2024-05-07 04:54:25 +02:00
cssesc@3.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines : {node : '>=4' }
hasBin : true
2026-04-16 13:45:58 -04:00
csso@5.0.5 :
resolution : {integrity : sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
engines : {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm : '>=7.0.0' }
2026-07-01 21:43:46 +02:00
csstype@3.2.3 :
resolution : {integrity : sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
2024-08-02 06:12:59 -04:00
2025-01-04 07:24:50 +01:00
data-view-buffer@1.0.2 :
resolution : {integrity : sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines : {node : '>= 0.4' }
data-view-byte-length@1.0.2 :
resolution : {integrity : sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
engines : {node : '>= 0.4' }
data-view-byte-offset@1.0.1 :
resolution : {integrity : sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-10-15 20:52:25 -04:00
debug@3.2.7 :
resolution : {integrity : sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies :
supports-color : '*'
peerDependenciesMeta :
supports-color :
optional : true
2025-11-19 02:57:12 +01:00
debug@4.4.3 :
resolution : {integrity : sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
2022-10-09 22:31:51 +02:00
engines : {node : '>=6.0' }
peerDependencies :
supports-color : '*'
peerDependenciesMeta :
supports-color :
optional : true
2024-05-07 04:54:25 +02:00
deep-is@0.1.4 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
2024-10-15 20:52:25 -04:00
define-data-property@1.1.4 :
resolution : {integrity : sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines : {node : '>= 0.4' }
define-properties@1.2.1 :
resolution : {integrity : sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
devtools-protocol@0.0.1638949 :
resolution : {integrity : sha512-mXwg4Fqnv0WR4iuAT/gYUmctNkjILwXFHyZ+m7Ty1dfr0ezZt2U3gnrrJTfRobJTHoXf+IbuFvFITzLrLFjwJA==}
2022-11-11 13:06:04 +01:00
2026-04-16 13:45:58 -04:00
diff@9.0.0 :
resolution : {integrity : sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==}
2022-10-30 02:58:11 +01:00
engines : {node : '>=0.3.1' }
2024-10-15 20:52:25 -04:00
doctrine@2.1.0 :
resolution : {integrity : sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines : {node : '>=0.10.0' }
2026-04-16 13:45:58 -04:00
dom-serializer@2.0.0 :
resolution : {integrity : sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
domelementtype@2.3.0 :
resolution : {integrity : sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
domhandler@5.0.3 :
resolution : {integrity : sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines : {node : '>= 4' }
dompurify@3.2.7 :
resolution : {integrity : sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==}
domutils@3.2.2 :
resolution : {integrity : sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
2025-11-19 02:57:12 +01:00
2024-05-26 19:12:18 +02:00
dot-case@3.0.4 :
resolution : {integrity : sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
2025-01-04 07:24:50 +01:00
dunder-proto@1.0.1 :
resolution : {integrity : sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
emoji-regex@10.6.0 :
resolution : {integrity : sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
2024-05-07 04:54:25 +02:00
emoji-regex@8.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
2024-05-26 19:12:18 +02:00
entities@4.5.0 :
resolution : {integrity : sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines : {node : '>=0.12' }
2024-08-02 06:12:59 -04:00
env-paths@2.2.1 :
resolution : {integrity : sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines : {node : '>=6' }
2024-05-07 04:54:25 +02:00
error-ex@1.3.2 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
2026-07-01 21:43:46 +02:00
es-abstract-get@1.0.0 :
resolution : {integrity : sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
es-abstract@1.23.9 :
resolution : {integrity : sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2026-03-02 21:23:47 -05:00
es-abstract@1.24.1 :
resolution : {integrity : sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==}
engines : {node : '>= 0.4' }
2026-04-16 04:19:42 +02:00
es-abstract@1.24.2 :
resolution : {integrity : sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
es-define-property@1.0.1 :
resolution : {integrity : sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-10-15 20:52:25 -04:00
es-errors@1.3.0 :
resolution : {integrity : sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
es-iterator-helpers@1.2.1 :
resolution : {integrity : sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
engines : {node : '>= 0.4' }
2025-02-18 15:23:20 +01:00
es-object-atoms@1.1.1 :
resolution : {integrity : sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
2024-10-15 20:52:25 -04:00
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
es-object-atoms@1.1.2 :
resolution : {integrity : sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
es-set-tostringtag@2.1.0 :
resolution : {integrity : sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines : {node : '>= 0.4' }
2025-02-18 15:23:20 +01:00
es-shim-unscopables@1.1.0 :
resolution : {integrity : sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
2024-10-15 20:52:25 -04:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
es-to-primitive@1.3.0 :
resolution : {integrity : sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
es-to-primitive@1.3.4 :
resolution : {integrity : sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==}
engines : {node : '>= 0.4' }
2025-02-12 18:09:14 +01:00
2026-07-01 21:43:46 +02:00
esbuild@0.28.1 :
resolution : {integrity : sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
hasBin : true
2024-08-02 06:12:59 -04:00
escalade@3.1.2 :
resolution : {integrity : sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
2023-04-30 17:11:38 +02:00
engines : {node : '>=6' }
2023-03-23 04:37:32 +01:00
2024-05-07 04:54:25 +02:00
escape-string-regexp@4.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines : {node : '>=10' }
2024-10-15 20:52:25 -04:00
eslint-import-resolver-alias@1.1.2 :
resolution : {integrity : sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==}
engines : {node : '>= 4' }
peerDependencies :
eslint-plugin-import : '>=1.4.0'
2026-04-16 04:19:42 +02:00
eslint-import-resolver-node@0.3.10 :
resolution : {integrity : sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==}
2024-10-15 20:52:25 -04:00
2026-07-01 21:43:46 +02:00
eslint-module-utils@2.13.0 :
resolution : {integrity : sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ==}
2024-10-15 20:52:25 -04:00
engines : {node : '>=4' }
peerDependencies :
'@typescript-eslint/parser' : '*'
eslint : '*'
eslint-import-resolver-node : '*'
eslint-import-resolver-typescript : '*'
eslint-import-resolver-webpack : '*'
peerDependenciesMeta :
'@typescript-eslint/parser' :
optional : true
eslint :
optional : true
eslint-import-resolver-node :
optional : true
eslint-import-resolver-typescript :
optional : true
eslint-import-resolver-webpack :
optional : true
2025-01-04 07:24:50 +01:00
eslint-plugin-import@2.31.0 :
resolution : {integrity : sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
2024-10-15 20:52:25 -04:00
engines : {node : '>=4' }
peerDependencies :
'@typescript-eslint/parser' : '*'
2025-01-04 07:24:50 +01:00
eslint : ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
2024-10-15 20:52:25 -04:00
peerDependenciesMeta :
'@typescript-eslint/parser' :
optional : true
2025-11-19 02:57:12 +01:00
eslint-plugin-react@7.37.5 :
resolution : {integrity : sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=4' }
peerDependencies :
eslint : ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
2025-02-18 15:23:20 +01:00
eslint-plugin-simple-header@1.2.2 :
resolution : {integrity : sha512-LO4PejdYPraY5GKd9hutst82yAAL21MGIiFbHKIpoPDOWOW8zz3ZaDdQB3vx/yQGjWd5GifyQ/AGfNkr5c9kPw==}
2025-01-04 07:24:50 +01:00
peerDependencies :
eslint : '>=8.41.0'
2023-08-10 00:17:49 +00:00
2026-04-16 13:45:58 -04:00
eslint-plugin-simple-import-sort@13.0.0 :
resolution : {integrity : sha512-McAc+/Nlvcg4byY/CABGH8kqnefWBj8s3JA2okEtz8ixbECQgU46p0HkTUKa4YS7wvgGceimlc34p1nXqbWqtA==}
2022-10-22 18:23:26 +02:00
peerDependencies :
eslint : '>=5.0.0'
2026-04-16 13:45:58 -04:00
eslint-plugin-unused-imports@4.4.1 :
resolution : {integrity : sha512-oZGYUz1X3sRMGUB+0cZyK2VcvRX5lm/vB56PgNNcU+7ficUCKm66oZWKUubXWnOuPjQ8PvmXtCViXBMONPe7tQ==}
2022-10-23 23:23:52 +02:00
peerDependencies :
2025-01-04 07:24:50 +01:00
'@typescript-eslint/eslint-plugin' : ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0
2026-04-16 13:45:58 -04:00
eslint : ^10.0.0 || ^9.0.0 || ^8.0.0
2022-10-23 23:23:52 +02:00
peerDependenciesMeta :
'@typescript-eslint/eslint-plugin' :
optional : true
2026-04-16 13:45:58 -04:00
eslint-scope@9.1.2 :
resolution : {integrity : sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==}
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2022-10-09 22:31:51 +02:00
2024-08-02 06:12:59 -04:00
eslint-visitor-keys@3.4.3 :
resolution : {integrity : sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
2022-10-09 22:31:51 +02:00
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
2024-08-02 06:12:59 -04:00
2025-09-10 06:34:31 -04:00
eslint-visitor-keys@4.2.1 :
resolution : {integrity : sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2026-04-16 13:45:58 -04:00
eslint-visitor-keys@5.0.1 :
resolution : {integrity : sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2026-07-01 21:43:46 +02:00
eslint@10.6.0 :
resolution : {integrity : sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==}
2026-04-16 13:45:58 -04:00
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2022-10-09 22:31:51 +02:00
hasBin : true
2025-01-04 07:24:50 +01:00
peerDependencies :
jiti : '*'
peerDependenciesMeta :
jiti :
optional : true
2022-10-09 22:31:51 +02:00
2025-09-10 06:34:31 -04:00
espree@10.4.0 :
resolution : {integrity : sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
2024-08-02 06:12:59 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
espree@11.2.0 :
resolution : {integrity : sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==}
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
esquery@1.7.0 :
resolution : {integrity : sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==}
2022-10-09 22:31:51 +02:00
engines : {node : '>=0.10' }
2024-05-07 04:54:25 +02:00
esrecurse@4.3.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
engines : {node : '>=4.0' }
2024-05-07 04:54:25 +02:00
estraverse@5.3.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines : {node : '>=4.0' }
2024-05-07 04:54:25 +02:00
esutils@2.0.3 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines : {node : '>=0.10.0' }
2024-05-07 04:54:25 +02:00
eventemitter3@4.0.7 :
2022-12-02 10:43:37 -05:00
resolution : {integrity : sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
2024-05-07 04:54:25 +02:00
fast-deep-equal@3.1.3 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2025-02-18 15:23:20 +01:00
fast-glob@3.3.3 :
resolution : {integrity : sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
2024-08-02 06:12:59 -04:00
engines : {node : '>=8.6.0' }
2024-05-07 04:54:25 +02:00
fast-json-stable-stringify@2.1.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
2024-05-07 04:54:25 +02:00
fast-levenshtein@2.0.6 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
2026-07-01 21:43:46 +02:00
fast-uri@3.1.3 :
resolution : {integrity : sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==}
2024-08-02 06:12:59 -04:00
2024-05-07 04:54:25 +02:00
fastest-levenshtein@1.0.16 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
engines : {node : '>= 4.9.1' }
2025-03-27 01:51:57 +01:00
fastq@1.19.1 :
resolution : {integrity : sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
fdir@6.5.0 :
resolution : {integrity : sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines : {node : '>=12.0.0' }
peerDependencies :
picomatch : ^3 || ^4
peerDependenciesMeta :
picomatch :
optional : true
2026-02-11 00:54:49 -05:00
fetch-blob@3.2.0 :
resolution : {integrity : sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines : {node : ^12.20 || >= 14.13}
2026-07-01 21:43:46 +02:00
fflate@0.8.3 :
resolution : {integrity : sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==}
2022-10-22 06:31:47 +02:00
2026-07-01 21:43:46 +02:00
file-entry-cache@11.1.5 :
resolution : {integrity : sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==}
2025-02-18 15:23:20 +01:00
2024-08-02 06:12:59 -04:00
file-entry-cache@8.0.0 :
resolution : {integrity : sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines : {node : '>=16.0.0' }
2022-10-22 06:31:47 +02:00
2024-08-02 06:12:59 -04:00
fill-range@7.1.1 :
resolution : {integrity : sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
2023-01-30 05:02:17 +01:00
engines : {node : '>=8' }
2024-05-07 04:54:25 +02:00
find-up@5.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines : {node : '>=10' }
2024-08-02 06:12:59 -04:00
flat-cache@4.0.1 :
resolution : {integrity : sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines : {node : '>=16' }
2026-07-01 21:43:46 +02:00
flat-cache@6.1.23 :
resolution : {integrity : sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==}
2022-10-09 22:31:51 +02:00
2025-02-18 15:23:20 +01:00
flatted@3.3.3 :
resolution : {integrity : sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
flatted@3.4.2 :
resolution : {integrity : sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
2025-02-18 15:23:20 +01:00
for-each@0.3.5 :
resolution : {integrity : sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines : {node : '>= 0.4' }
2024-10-15 20:52:25 -04:00
2026-07-01 21:43:46 +02:00
fs-extra@11.3.6 :
resolution : {integrity : sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==}
2024-05-20 15:39:21 -04:00
engines : {node : '>=14.14' }
2024-05-17 23:01:07 +02:00
2024-08-02 06:12:59 -04:00
fsevents@2.3.3 :
resolution : {integrity : sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines : {node : ^8.16.0 || ^10.6.0 || >=11.0.0}
os : [ darwin]
2023-01-30 05:02:17 +01:00
2024-05-17 23:01:07 +02:00
function-bind@1.1.2 :
resolution : {integrity : sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
2025-01-04 07:24:50 +01:00
function.prototype.name@1.1.8 :
resolution : {integrity : sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
function.prototype.name@1.2.0 :
resolution : {integrity : sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==}
engines : {node : '>= 0.4' }
2024-10-15 20:52:25 -04:00
functions-have-names@1.2.3 :
resolution : {integrity : sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
2024-05-07 04:54:25 +02:00
get-caller-file@2.0.5 :
2023-04-30 17:11:38 +02:00
resolution : {integrity : sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines : {node : 6 .* || 8.* || >= 10.*}
2026-07-01 21:43:46 +02:00
get-east-asian-width@1.6.0 :
resolution : {integrity : sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=18' }
2025-03-27 01:51:57 +01:00
get-intrinsic@1.3.0 :
resolution : {integrity : sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
2025-01-04 07:24:50 +01:00
engines : {node : '>= 0.4' }
get-proto@1.0.1 :
resolution : {integrity : sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
get-symbol-description@1.1.0 :
resolution : {integrity : sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-08-02 06:12:59 -04:00
2024-05-07 04:54:25 +02:00
gifenc@https://codeload.github.com/mattdesl/gifenc/tar.gz/64842fca317b112a8590f8fef2bf3825da8f6fe3 :
2026-06-17 02:12:29 +02:00
resolution : {gitHosted: true, tarball : https://codeload.github.com/mattdesl/gifenc/tar.gz/64842fca317b112a8590f8fef2bf3825da8f6fe3}
2024-05-07 04:54:25 +02:00
version : 1.0 .3
2026-06-17 02:12:29 +02:00
gifuct-js@2.1.2 :
resolution : {integrity : sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==}
2024-05-07 04:54:25 +02:00
glob-parent@5.1.2 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines : {node : '>= 6' }
2024-05-07 04:54:25 +02:00
glob-parent@6.0.2 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines : {node : '>=10.13.0' }
2026-04-16 13:45:58 -04:00
glob@13.0.6 :
resolution : {integrity : sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
engines : {node : 18 || 20 || >=22}
2022-10-09 22:31:51 +02:00
2024-05-07 04:54:25 +02:00
global-modules@2.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==}
engines : {node : '>=6' }
2024-05-07 04:54:25 +02:00
global-prefix@3.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==}
engines : {node : '>=6' }
2025-01-04 07:24:50 +01:00
global-prefix@4.0.0 :
resolution : {integrity : sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==}
engines : {node : '>=16' }
2024-10-15 20:52:25 -04:00
globalthis@1.0.4 :
resolution : {integrity : sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines : {node : '>= 0.4' }
2026-04-16 13:45:58 -04:00
globby@16.2.0 :
resolution : {integrity : sha512-QrJia2qDf5BB/V6HYlDTs0I0lBahyjLzpGQg3KT7FnCdTonAyPy2RtY802m2k4ALx6Dp752f82WsOczEVr3l6Q==}
engines : {node : '>=20' }
2022-10-09 22:31:51 +02:00
2024-05-07 04:54:25 +02:00
globjoin@0.1.4 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==}
2025-01-04 07:24:50 +01:00
gopd@1.2.0 :
resolution : {integrity : sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines : {node : '>= 0.4' }
2024-05-17 23:01:07 +02:00
2024-05-07 04:54:25 +02:00
graceful-fs@4.2.11 :
2023-09-19 04:07:24 +02:00
resolution : {integrity : sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
2024-10-15 20:52:25 -04:00
has-bigints@1.0.2 :
resolution : {integrity : sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
2024-05-07 04:54:25 +02:00
has-flag@4.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines : {node : '>=8' }
2026-04-16 13:45:58 -04:00
has-flag@5.0.1 :
resolution : {integrity : sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==}
engines : {node : '>=12' }
2024-10-15 20:52:25 -04:00
has-property-descriptors@1.0.2 :
resolution : {integrity : sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
2025-01-04 07:24:50 +01:00
has-proto@1.2.0 :
resolution : {integrity : sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
has-symbols@1.1.0 :
resolution : {integrity : sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-10-15 20:52:25 -04:00
has-tostringtag@1.0.2 :
resolution : {integrity : sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines : {node : '>= 0.4' }
2026-04-16 13:45:58 -04:00
hashery@1.5.1 :
resolution : {integrity : sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=20' }
2024-05-17 23:01:07 +02:00
hasown@2.0.2 :
resolution : {integrity : sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
hasown@2.0.4 :
resolution : {integrity : sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
engines : {node : '>= 0.4' }
2025-02-18 15:23:20 +01:00
highlight.js@11.11.1 :
resolution : {integrity : sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==}
2025-01-04 07:24:50 +01:00
engines : {node : '>=12.0.0' }
2024-10-15 20:52:25 -04:00
2026-04-16 13:45:58 -04:00
hookified@1.15.1 :
resolution : {integrity : sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==}
2026-07-01 21:43:46 +02:00
hookified@2.2.0 :
resolution : {integrity : sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==}
2025-02-18 15:23:20 +01:00
2024-05-26 19:12:18 +02:00
html-minifier-terser@7.2.0 :
2024-05-30 10:34:07 -04:00
resolution : {integrity : sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==}
engines : {node : ^14.13.1 || >=16.0.0}
hasBin : true
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
html-tags@5.1.0 :
resolution : {integrity : sha512-n6l5uca7/y5joxZ3LUePhzmBFUJ+U2YWzhMa8XUTecSeSlQiZdF5XAd/Q3/WUl0VsXgUwWi8I7CNIwdI5WN1SQ==}
engines : {node : '>=20.10' }
2023-01-30 05:02:17 +01:00
2025-07-10 19:40:07 -04:00
idb@8.0.3 :
resolution : {integrity : sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==}
2024-11-19 17:08:13 -05:00
2024-08-02 06:12:59 -04:00
ignore@5.3.1 :
resolution : {integrity : sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines : {node : '>= 4' }
2025-11-19 02:57:12 +01:00
ignore@7.0.5 :
resolution : {integrity : sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
2024-08-02 06:12:59 -04:00
engines : {node : '>= 4' }
2025-02-18 15:23:20 +01:00
import-fresh@3.3.1 :
resolution : {integrity : sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
2022-10-09 22:31:51 +02:00
engines : {node : '>=6' }
2026-04-16 13:45:58 -04:00
import-meta-resolve@4.2.0 :
resolution : {integrity : sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
2024-05-07 04:54:25 +02:00
imurmurhash@0.1.4 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines : {node : '>=0.8.19' }
2024-05-07 04:54:25 +02:00
ini@1.3.8 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2025-01-04 07:24:50 +01:00
ini@4.1.3 :
resolution : {integrity : sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==}
engines : {node : ^14.17.0 || ^16.13.0 || >=18.0.0}
internal-slot@1.1.0 :
resolution : {integrity : sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
is-array-buffer@3.0.5 :
resolution : {integrity : sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
is-arrayish@0.2.1 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2025-02-18 15:23:20 +01:00
is-async-function@2.1.1 :
resolution : {integrity : sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
2025-01-04 07:24:50 +01:00
engines : {node : '>= 0.4' }
is-bigint@1.1.0 :
resolution : {integrity : sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
engines : {node : '>= 0.4' }
2024-05-17 23:01:07 +02:00
2025-02-18 15:23:20 +01:00
is-boolean-object@1.2.2 :
resolution : {integrity : sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
is-buffer@1.1.6 :
resolution : {integrity : sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
2024-10-15 20:52:25 -04:00
is-callable@1.2.7 :
resolution : {integrity : sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
is-core-module@2.16.1 :
resolution : {integrity : sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
2024-10-15 20:52:25 -04:00
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
is-core-module@2.16.2 :
resolution : {integrity : sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
is-data-view@1.0.2 :
resolution : {integrity : sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 17:57:05 -05:00
is-date-object@1.1.0 :
resolution : {integrity : sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
2025-01-04 07:24:50 +01:00
engines : {node : '>= 0.4' }
2022-11-28 13:58:14 +01:00
2026-07-01 21:43:46 +02:00
is-document.all@1.0.0 :
resolution : {integrity : sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==}
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
is-extglob@2.1.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines : {node : '>=0.10.0' }
2025-01-04 07:24:50 +01:00
is-finalizationregistry@1.1.1 :
resolution : {integrity : sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
is-fullwidth-code-point@3.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines : {node : '>=8' }
2025-01-04 17:57:05 -05:00
is-generator-function@1.1.0 :
resolution : {integrity : sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==}
2025-01-04 07:24:50 +01:00
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
is-glob@4.0.3 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines : {node : '>=0.10.0' }
2025-01-04 07:24:50 +01:00
is-map@2.0.3 :
resolution : {integrity : sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines : {node : '>= 0.4' }
2026-03-02 21:23:47 -05:00
is-negative-zero@2.0.3 :
resolution : {integrity : sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
is-number-object@1.1.1 :
resolution : {integrity : sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
is-number@7.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines : {node : '>=0.12.0' }
2026-04-16 13:45:58 -04:00
is-path-inside@4.0.0 :
resolution : {integrity : sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
engines : {node : '>=12' }
2025-01-04 07:24:50 +01:00
is-regex@1.2.1 :
resolution : {integrity : sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
engines : {node : '>= 0.4' }
is-set@2.0.3 :
resolution : {integrity : sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
engines : {node : '>= 0.4' }
is-shared-array-buffer@1.0.4 :
resolution : {integrity : sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
is-string@1.1.1 :
resolution : {integrity : sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
is-symbol@1.1.1 :
resolution : {integrity : sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
is-typed-array@1.1.15 :
resolution : {integrity : sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
is-weakmap@2.0.2 :
resolution : {integrity : sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-02-18 15:23:20 +01:00
is-weakref@1.1.1 :
resolution : {integrity : sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
2025-01-04 07:24:50 +01:00
engines : {node : '>= 0.4' }
is-weakset@2.0.4 :
resolution : {integrity : sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
engines : {node : '>= 0.4' }
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
isarray@2.0.5 :
resolution : {integrity : sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
2024-05-07 04:54:25 +02:00
isexe@2.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2025-01-04 07:24:50 +01:00
isexe@3.1.1 :
resolution : {integrity : sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
engines : {node : '>=16' }
iterator.prototype@1.1.5 :
resolution : {integrity : sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
engines : {node : '>= 0.4' }
2026-06-17 02:12:29 +02:00
js-binary-schema-parser@2.0.3 :
resolution : {integrity : sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==}
2024-05-07 04:54:25 +02:00
js-tokens@4.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2026-07-01 21:43:46 +02:00
js-yaml@4.3.0 :
resolution : {integrity : sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==}
2022-10-09 22:31:51 +02:00
hasBin : true
2024-08-02 06:12:59 -04:00
json-buffer@3.0.1 :
resolution : {integrity : sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
2024-05-07 04:54:25 +02:00
json-parse-even-better-errors@2.3.1 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2024-05-07 04:54:25 +02:00
json-schema-traverse@0.4.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2024-05-07 04:54:25 +02:00
json-schema-traverse@1.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
2024-05-07 04:54:25 +02:00
json-stable-stringify-without-jsonify@1.0.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
2024-10-15 20:52:25 -04:00
json5@1.0.2 :
resolution : {integrity : sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin : true
2024-05-07 04:54:25 +02:00
jsonc-parser@3.2.0 :
2022-12-02 10:43:37 -05:00
resolution : {integrity : sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
2022-10-09 22:31:51 +02:00
2026-07-01 21:43:46 +02:00
jsonfile@6.2.1 :
resolution : {integrity : sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==}
2024-05-17 23:01:07 +02:00
2024-07-22 12:49:21 -04:00
jsqr@1.4.0 :
resolution : {integrity : sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==}
2025-01-04 07:24:50 +01:00
jsx-ast-utils@3.3.5 :
resolution : {integrity : sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
engines : {node : '>=4.0' }
2024-05-07 04:54:25 +02:00
jszip@2.7.0 :
2023-09-19 04:07:24 +02:00
resolution : {integrity : sha512-JIsRKRVC3gTRo2vM4Wy9WBC3TRcfnIZU8k65Phi3izkvPH975FowRYtKGT6PxevA0XnJ/yO8b0QwV0ydVyQwfw==}
2024-08-02 06:12:59 -04:00
keyv@4.5.4 :
resolution : {integrity : sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
2026-04-16 13:45:58 -04:00
keyv@5.6.0 :
resolution : {integrity : sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==}
2025-02-18 15:23:20 +01:00
2024-05-07 04:54:25 +02:00
kind-of@6.0.3 :
2022-11-28 13:58:14 +01:00
resolution : {integrity : sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines : {node : '>=0.10.0' }
2024-05-07 04:54:25 +02:00
levn@0.4.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines : {node : '>= 0.8.0' }
2024-05-07 04:54:25 +02:00
lines-and-columns@1.2.4 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2024-05-07 04:54:25 +02:00
locate-path@6.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines : {node : '>=10' }
2024-05-07 04:54:25 +02:00
lodash.truncate@4.4.2 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
2024-06-21 20:32:10 -04:00
loose-envify@1.4.0 :
2024-04-17 14:29:47 -04:00
resolution : {integrity : sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin : true
2024-05-26 19:12:18 +02:00
lower-case@2.0.2 :
2024-05-30 10:34:07 -04:00
resolution : {integrity : sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
2024-05-26 19:12:18 +02:00
2026-04-16 13:45:58 -04:00
lru-cache@11.3.5 :
resolution : {integrity : sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==}
2025-09-10 04:57:39 -04:00
engines : {node : 20 || >=22}
2025-11-19 02:57:12 +01:00
marked@14.0.0 :
resolution : {integrity : sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==}
engines : {node : '>= 18' }
hasBin : true
2025-01-04 07:24:50 +01:00
math-intrinsics@1.1.0 :
resolution : {integrity : sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines : {node : '>= 0.4' }
2026-04-16 13:45:58 -04:00
mathml-tag-names@4.0.0 :
resolution : {integrity : sha512-aa6AU2Pcx0VP/XWnh8IGL0SYSgQHDT6Ucror2j2mXeFAlN3ahaNs8EZtG1YiticMkSLj3Gt6VPFfZogt7G5iFQ==}
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
md5@2.3.0 :
resolution : {integrity : sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==}
2026-04-16 13:45:58 -04:00
mdn-data@2.0.28 :
resolution : {integrity : sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
2023-01-30 05:02:17 +01:00
2025-01-04 07:24:50 +01:00
mdn-data@2.12.2 :
resolution : {integrity : sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
2023-04-30 17:11:38 +02:00
2026-04-16 13:45:58 -04:00
mdn-data@2.27.1 :
resolution : {integrity : sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
meow@14.1.0 :
resolution : {integrity : sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==}
engines : {node : '>=20' }
2023-01-30 05:02:17 +01:00
2024-05-07 04:54:25 +02:00
merge2@1.4.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines : {node : '>= 8' }
2025-01-04 07:24:50 +01:00
micromatch@4.0.8 :
resolution : {integrity : sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
2024-08-02 06:12:59 -04:00
engines : {node : '>=8.6' }
2023-01-30 05:02:17 +01:00
2026-04-16 13:45:58 -04:00
minimatch@10.2.5 :
resolution : {integrity : sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
engines : {node : 18 || 20 || >=22}
2025-09-10 04:57:39 -04:00
2024-05-07 04:54:25 +02:00
minimatch@3.1.2 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2026-03-02 21:23:47 -05:00
minimatch@3.1.5 :
resolution : {integrity : sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
2024-08-02 06:12:59 -04:00
minimatch@9.0.5 :
resolution : {integrity : sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines : {node : '>=16 || 14 >=14.17' }
2023-01-30 05:02:17 +01:00
2024-05-17 23:01:07 +02:00
minimist@1.2.8 :
2024-05-20 15:39:21 -04:00
resolution : {integrity : sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
minipass@7.1.3 :
resolution : {integrity : sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
2025-09-10 04:57:39 -04:00
engines : {node : '>=16 || 14 >=14.17' }
2024-08-02 06:12:59 -04:00
mitt@3.0.1 :
resolution : {integrity : sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
2023-04-30 17:11:38 +02:00
2026-07-01 21:43:46 +02:00
modern-tar@0.7.6 :
resolution : {integrity : sha512-sweCIVXzx1aIGTCdzcMlSZt1h8k5Tmk08VNAuRk3IU28XamGiOH5ypi11g6De2CH7PhYqSSnGy2A/EFhbWnVKg==}
engines : {node : '>=18.0.0' }
moment@2.22.2 :
resolution : {integrity : sha512-LRvkBHaJGnrcWvqsElsOhHCzj8mU39wLx5pQ0pc6s153GynCTsPdGdqsVNKAQD9sKnWj11iF7TZx9fpLwdD3fw==}
2024-08-02 06:12:59 -04:00
moment@2.30.1 :
resolution : {integrity : sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
monaco-editor@0.55.1 :
resolution : {integrity : sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==}
2025-09-10 06:19:47 -04:00
2024-10-15 20:52:25 -04:00
ms@2.1.3 :
resolution : {integrity : sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2026-07-01 21:43:46 +02:00
nanoid@3.3.15 :
resolution : {integrity : sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==}
2023-01-30 05:02:17 +01:00
engines : {node : ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin : true
2026-07-01 21:43:46 +02:00
nanoid@5.1.16 :
resolution : {integrity : sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==}
2024-08-02 06:12:59 -04:00
engines : {node : ^18 || >=20}
2023-04-01 02:47:49 +02:00
hasBin : true
2026-02-11 00:54:49 -05:00
native-file-system-adapter@3.0.1 :
resolution : {integrity : sha512-ocuhsYk2SY0906LPc3QIMW+rCV3MdhqGiy7wV5Bf0e8/5TsMjDdyIwhNiVPiKxzTJLDrLT6h8BoV9ERfJscKhw==}
engines : {node : '>=14.8.0' }
2024-05-07 04:54:25 +02:00
natural-compare@1.4.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2024-05-26 19:12:18 +02:00
no-case@3.0.4 :
2024-05-30 10:34:07 -04:00
resolution : {integrity : sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
2024-05-26 19:12:18 +02:00
2026-02-11 00:54:49 -05:00
node-domexception@1.0.0 :
resolution : {integrity : sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines : {node : '>=10.5.0' }
deprecated : Use your platform's native DOMException instead
2026-07-01 21:43:46 +02:00
node-exports-info@1.6.2 :
resolution : {integrity : sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==}
2026-04-16 04:19:42 +02:00
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
normalize-path@3.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines : {node : '>=0.10.0' }
2026-04-16 13:45:58 -04:00
nth-check@2.1.1 :
resolution : {integrity : sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
2025-01-04 07:24:50 +01:00
object-assign@4.1.1 :
resolution : {integrity : sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines : {node : '>=0.10.0' }
2025-02-18 15:23:20 +01:00
object-inspect@1.13.4 :
resolution : {integrity : sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
2024-08-02 06:12:59 -04:00
engines : {node : '>= 0.4' }
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
object-keys@1.1.1 :
resolution : {integrity : sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
object.assign@4.1.7 :
resolution : {integrity : sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
engines : {node : '>= 0.4' }
2025-03-27 01:51:57 +01:00
object.entries@1.1.9 :
resolution : {integrity : sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-10-15 20:52:25 -04:00
object.fromentries@2.0.8 :
resolution : {integrity : sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
engines : {node : '>= 0.4' }
object.groupby@1.0.3 :
resolution : {integrity : sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
object.values@1.2.1 :
resolution : {integrity : sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-08-02 06:12:59 -04:00
optionator@0.9.4 :
resolution : {integrity : sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
2022-10-09 22:31:51 +02:00
engines : {node : '>= 0.8.0' }
2025-01-04 07:24:50 +01:00
own-keys@1.0.1 :
resolution : {integrity : sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
p-limit@3.1.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines : {node : '>=10' }
2026-03-19 09:32:30 +01:00
p-limit@7.3.0 :
resolution : {integrity : sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==}
engines : {node : '>=20' }
2024-05-07 04:54:25 +02:00
p-locate@5.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines : {node : '>=10' }
2024-05-07 04:54:25 +02:00
pako@1.0.11 :
2023-09-19 04:07:24 +02:00
resolution : {integrity : sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
2024-05-26 19:12:18 +02:00
param-case@3.0.4 :
2024-05-30 10:34:07 -04:00
resolution : {integrity : sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
2024-05-26 19:12:18 +02:00
2024-05-07 04:54:25 +02:00
parent-module@1.0.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines : {node : '>=6' }
2024-05-07 04:54:25 +02:00
parse-json@5.2.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines : {node : '>=8' }
2024-05-26 19:12:18 +02:00
pascal-case@3.1.2 :
2024-05-30 10:34:07 -04:00
resolution : {integrity : sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
2024-05-26 19:12:18 +02:00
2024-05-07 04:54:25 +02:00
path-exists@4.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines : {node : '>=8' }
2024-05-07 04:54:25 +02:00
path-key@3.1.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines : {node : '>=8' }
2024-05-07 04:54:25 +02:00
path-parse@1.0.7 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2026-04-16 13:45:58 -04:00
path-scurry@2.0.2 :
resolution : {integrity : sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
engines : {node : 18 || 20 || >=22}
2022-10-09 22:31:51 +02:00
2025-01-04 07:24:50 +01:00
picocolors@1.1.1 :
resolution : {integrity : sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
2023-01-30 05:02:17 +01:00
2024-05-07 04:54:25 +02:00
picomatch@2.3.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines : {node : '>=8.6' }
2025-09-10 06:34:31 -04:00
picomatch@4.0.3 :
resolution : {integrity : sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
2024-08-02 06:12:59 -04:00
engines : {node : '>=12' }
2026-04-16 13:45:58 -04:00
picomatch@4.0.4 :
resolution : {integrity : sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
engines : {node : '>=12' }
2025-02-18 15:23:20 +01:00
possible-typed-array-names@1.1.0 :
resolution : {integrity : sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
2024-10-15 20:52:25 -04:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
postcss-safe-parser@7.0.1 :
resolution : {integrity : sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==}
2024-08-02 06:12:59 -04:00
engines : {node : '>=18.0' }
2023-01-30 05:02:17 +01:00
peerDependencies :
2024-08-02 06:12:59 -04:00
postcss : ^8.4.31
2023-01-30 05:02:17 +01:00
2026-07-01 21:43:46 +02:00
postcss-selector-parser@7.1.4 :
resolution : {integrity : sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==}
2023-01-30 05:02:17 +01:00
engines : {node : '>=4' }
2024-05-07 04:54:25 +02:00
postcss-value-parser@4.2.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
2026-07-01 21:43:46 +02:00
postcss@8.5.16 :
resolution : {integrity : sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==}
2023-01-30 05:02:17 +01:00
engines : {node : ^10 || ^12 || >=14}
2024-05-07 04:54:25 +02:00
prelude-ls@1.2.1 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines : {node : '>= 0.8.0' }
2025-01-04 07:24:50 +01:00
prop-types@15.8.1 :
resolution : {integrity : sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
2024-08-02 06:12:59 -04:00
punycode@2.3.1 :
resolution : {integrity : sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
2022-10-09 22:31:51 +02:00
engines : {node : '>=6' }
2026-07-01 21:43:46 +02:00
puppeteer-core@25.2.1 :
resolution : {integrity : sha512-MwEZ4FFGJ1ZLOmu/04eISxoEMKtCnHyJBRFfgpwPPSYNG6gT6Xw1laNziFSV7uwDcx3jK+ATYIo9SfOd8Uhc3w==}
engines : {node : '>=22.12.0' }
2022-11-11 13:06:04 +01:00
2024-05-07 04:54:25 +02:00
q@1.5.1 :
2023-09-19 04:07:24 +02:00
resolution : {integrity : sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
engines : {node: '>=0.6.0', teleport : '>=0.2.0' }
2025-01-04 07:24:50 +01:00
deprecated : |-
You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
2026-02-11 00:54:49 -05:00
2025-01-04 07:24:50 +01:00
(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
2023-09-19 04:07:24 +02:00
2026-07-01 21:43:46 +02:00
qified@0.10.1 :
resolution : {integrity : sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=20' }
2024-05-07 04:54:25 +02:00
queue-microtask@1.2.3 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2025-01-04 07:24:50 +01:00
react-is@16.13.1 :
resolution : {integrity : sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
2025-01-04 17:57:05 -05:00
reflect.getprototypeof@1.0.10 :
resolution : {integrity : sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
regexp.prototype.flags@1.5.4 :
resolution : {integrity : sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-05-26 19:12:18 +02:00
relateurl@0.2.7 :
resolution : {integrity : sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
engines : {node : '>= 0.10' }
2024-05-07 04:54:25 +02:00
require-from-string@2.0.2 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines : {node : '>=0.10.0' }
2024-05-07 04:54:25 +02:00
resolve-from@4.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines : {node : '>=4' }
2024-05-17 23:01:07 +02:00
resolve@1.22.8 :
resolution : {integrity : sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin : true
2025-01-04 07:24:50 +01:00
resolve@2.0.0-next.5 :
resolution : {integrity : sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
2024-05-17 23:01:07 +02:00
hasBin : true
2026-07-01 21:43:46 +02:00
resolve@2.0.0-next.7 :
resolution : {integrity : sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==}
2026-04-16 04:19:42 +02:00
engines : {node : '>= 0.4' }
hasBin : true
2025-03-27 01:51:57 +01:00
reusify@1.1.0 :
resolution : {integrity : sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
2022-10-09 22:31:51 +02:00
engines : {iojs: '>=1.0.0', node : '>=0.10.0' }
2024-05-07 04:54:25 +02:00
run-parallel@1.2.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2025-01-04 07:24:50 +01:00
safe-array-concat@1.1.3 :
resolution : {integrity : sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
2024-05-17 23:01:07 +02:00
engines : {node : '>=0.4' }
2026-07-01 21:43:46 +02:00
safe-array-concat@1.1.4 :
resolution : {integrity : sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==}
engines : {node : '>=0.4' }
2025-01-04 07:24:50 +01:00
safe-push-apply@1.0.0 :
resolution : {integrity : sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
engines : {node : '>= 0.4' }
safe-regex-test@1.1.0 :
resolution : {integrity : sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2026-04-16 13:45:58 -04:00
sax@1.6.0 :
resolution : {integrity : sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==}
engines : {node : '>=11.0.0' }
2024-10-15 20:52:25 -04:00
semver@6.3.1 :
resolution : {integrity : sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin : true
2025-02-18 15:23:20 +01:00
semver@7.7.1 :
resolution : {integrity : sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines : {node : '>=10' }
hasBin : true
2026-07-01 21:43:46 +02:00
semver@7.8.5 :
resolution : {integrity : sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=10' }
hasBin : true
2024-10-15 20:52:25 -04:00
set-function-length@1.2.2 :
resolution : {integrity : sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines : {node : '>= 0.4' }
set-function-name@2.0.2 :
resolution : {integrity : sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
set-proto@1.0.0 :
resolution : {integrity : sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
shebang-command@2.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines : {node : '>=8' }
2024-05-07 04:54:25 +02:00
shebang-regex@3.0.0 :
2022-10-09 22:31:51 +02:00
resolution : {integrity : sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines : {node : '>=8' }
2025-01-04 07:24:50 +01:00
side-channel-list@1.0.0 :
resolution : {integrity : sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
engines : {node : '>= 0.4' }
side-channel-map@1.0.1 :
resolution : {integrity : sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
engines : {node : '>= 0.4' }
side-channel-weakmap@1.0.2 :
resolution : {integrity : sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines : {node : '>= 0.4' }
side-channel@1.1.0 :
resolution : {integrity : sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2024-08-02 06:12:59 -04:00
signal-exit@4.1.0 :
resolution : {integrity : sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
2023-04-30 17:11:38 +02:00
engines : {node : '>=14' }
2023-01-30 05:02:17 +01:00
2026-04-16 13:45:58 -04:00
slash@5.1.0 :
resolution : {integrity : sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
engines : {node : '>=14.16' }
2022-10-09 22:31:51 +02:00
2024-05-07 04:54:25 +02:00
slice-ansi@4.0.0 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
engines : {node : '>=10' }
2025-01-04 07:24:50 +01:00
source-map-js@1.2.1 :
resolution : {integrity : sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
2023-01-30 05:02:17 +01:00
engines : {node : '>=0.10.0' }
2024-05-07 04:54:25 +02:00
source-map-support@0.5.21 :
2023-03-23 04:37:32 +01:00
resolution : {integrity : sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
2024-05-07 04:54:25 +02:00
source-map@0.6.1 :
2023-03-23 04:37:32 +01:00
resolution : {integrity : sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines : {node : '>=0.10.0' }
2026-04-16 13:45:58 -04:00
standalone-electron-types@41.2.1 :
resolution : {integrity : sha512-0NAQpGYvxpqZ87SNaWyJhmgmIZ3vkPkES01j3etqSoRepINU/LpNy9bk4Pyp/4me6rCs11jPoWqzQCEn+e+d6Q==}
2022-10-09 22:31:51 +02:00
2026-03-02 21:23:47 -05:00
stop-iteration-iterator@1.1.0 :
resolution : {integrity : sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
string-width@4.2.3 :
2023-01-30 05:02:17 +01:00
resolution : {integrity : sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines : {node : '>=8' }
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
string-width@7.2.0 :
resolution : {integrity : sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines : {node : '>=18' }
string-width@8.2.1 :
resolution : {integrity : sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=20' }
2025-09-10 04:57:39 -04:00
2025-01-04 07:24:50 +01:00
string.prototype.matchall@4.0.12 :
resolution : {integrity : sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
string.prototype.repeat@1.0.0 :
resolution : {integrity : sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
string.prototype.trim@1.2.10 :
resolution : {integrity : sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
string.prototype.trim@1.2.11 :
resolution : {integrity : sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==}
engines : {node : '>= 0.4' }
string.prototype.trimend@1.0.10 :
resolution : {integrity : sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==}
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
string.prototype.trimend@1.0.9 :
resolution : {integrity : sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
engines : {node : '>= 0.4' }
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
string.prototype.trimstart@1.0.8 :
resolution : {integrity : sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
strip-ansi@6.0.1 :
resolution : {integrity : sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines : {node : '>=8' }
2025-09-10 04:57:39 -04:00
strip-ansi@7.1.2 :
resolution : {integrity : sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
engines : {node : '>=12' }
2024-10-15 20:52:25 -04:00
strip-bom@3.0.0 :
resolution : {integrity : sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines : {node : '>=4' }
2026-04-16 13:45:58 -04:00
stylelint-config-recommended@18.0.0 :
resolution : {integrity : sha512-mxgT2XY6YZ3HWWe3Di8umG6aBmWmHTblTgu/f10rqFXnyWxjKWwNdjSWkgkwCtxIKnqjSJzvFmPT5yabVIRxZg==}
engines : {node : '>=20.19.0' }
2024-10-15 20:52:25 -04:00
peerDependencies :
2026-04-16 13:45:58 -04:00
stylelint : ^17.0.0
2024-10-15 20:52:25 -04:00
2026-04-16 13:45:58 -04:00
stylelint-config-standard@40.0.0 :
resolution : {integrity : sha512-EznGJxOUhtWck2r6dJpbgAdPATIzvpLdK9+i5qPd4Lx70es66TkBPljSg4wN3Qnc6c4h2n+WbUrUynQ3fanjHw==}
engines : {node : '>=20.19.0' }
2024-10-15 20:52:25 -04:00
peerDependencies :
2026-04-16 13:45:58 -04:00
stylelint : ^17.0.0
2024-10-15 20:52:25 -04:00
2026-07-01 21:43:46 +02:00
stylelint@17.14.0 :
resolution : {integrity : sha512-8xkHPpdqYryeIsOgfsYTmr6cIeC4nLYWk5S8BPxpodq8mIuepggkMljsHewWfuAjj/+qpRKou2QerhjMH3iasg==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=20.19.0' }
2024-05-07 04:54:25 +02:00
hasBin : true
2026-04-16 13:45:58 -04:00
supports-color@10.2.2 :
resolution : {integrity : sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
engines : {node : '>=18' }
2024-05-07 04:54:25 +02:00
supports-color@7.2.0 :
resolution : {integrity : sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines : {node : '>=8' }
2026-07-01 21:43:46 +02:00
supports-hyperlinks@4.5.0 :
resolution : {integrity : sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=20' }
2024-05-07 04:54:25 +02:00
supports-preserve-symlinks-flag@1.0.0 :
resolution : {integrity : sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines : {node : '>= 0.4' }
svg-tags@1.0.0 :
resolution : {integrity : sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
2026-04-16 13:45:58 -04:00
svgo@4.0.1 :
resolution : {integrity : sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==}
engines : {node : '>=16' }
hasBin : true
2025-01-04 07:24:50 +01:00
table@6.9.0 :
resolution : {integrity : sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
2024-05-07 04:54:25 +02:00
engines : {node : '>=10.0.0' }
2025-11-19 02:57:12 +01:00
tagged-tag@1.0.0 :
resolution : {integrity : sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
engines : {node : '>=20' }
2025-03-27 01:51:57 +01:00
terser@5.39.0 :
resolution : {integrity : sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
2024-05-26 19:12:18 +02:00
engines : {node : '>=10' }
hasBin : true
2026-07-01 21:43:46 +02:00
tinyglobby@0.2.17 :
resolution : {integrity : sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
2026-04-16 13:45:58 -04:00
engines : {node : '>=12.0.0' }
2024-05-07 04:54:25 +02:00
to-regex-range@5.0.1 :
resolution : {integrity : sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines : {node : '>=8.0' }
2026-04-16 13:45:58 -04:00
ts-api-utils@2.5.0 :
resolution : {integrity : sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
2025-02-18 15:23:20 +01:00
engines : {node : '>=18.12' }
2024-08-02 06:12:59 -04:00
peerDependencies :
2025-02-18 15:23:20 +01:00
typescript : '>=4.8.4'
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
ts-patch@3.3.0 :
resolution : {integrity : sha512-zAOzDnd5qsfEnjd9IGy1IRuvA7ygyyxxdxesbhMdutt8AHFjD8Vw8hU2rMF89HX1BKRWFYqKHrO8Q6lw0NeUZg==}
2024-05-17 23:01:07 +02:00
hasBin : true
2025-09-10 06:19:47 -04:00
ts-pattern@5.6.2 :
resolution : {integrity : sha512-d4IxJUXROL5NCa3amvMg6VQW2HVtZYmUTPfvVtO7zJWGYLJ+mry9v2OmYm+z67aniQoQ8/yFNadiEwtNS9qQiw==}
2024-10-15 20:52:25 -04:00
2026-04-16 13:45:58 -04:00
ts-pattern@5.9.0 :
resolution : {integrity : sha512-6s5V71mX8qBUmlgbrfL33xDUwO0fq48rxAu2LBE11WBeGdpCPOsXksQbZJHvHwhrd3QjUusd3mAOM5Gg0mFBLg==}
2024-10-15 20:52:25 -04:00
tsconfig-paths@3.15.0 :
resolution : {integrity : sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
2024-05-26 19:12:18 +02:00
tslib@2.6.2 :
resolution : {integrity : sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
2026-07-01 21:43:46 +02:00
tsx@4.22.4 :
resolution : {integrity : sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=18.0.0' }
hasBin : true
2024-05-07 04:54:25 +02:00
type-check@0.4.0 :
resolution : {integrity : sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines : {node : '>= 0.8.0' }
2026-07-01 21:43:46 +02:00
type-fest@5.7.0 :
resolution : {integrity : sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg==}
2025-11-19 02:57:12 +01:00
engines : {node : '>=20' }
2025-01-04 07:24:50 +01:00
typed-array-buffer@1.0.3 :
resolution : {integrity : sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
typed-array-byte-length@1.0.3 :
resolution : {integrity : sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
typed-array-byte-offset@1.0.4 :
resolution : {integrity : sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2025-01-04 07:24:50 +01:00
typed-array-length@1.0.7 :
resolution : {integrity : sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
typed-array-length@1.0.8 :
resolution : {integrity : sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==}
engines : {node : '>= 0.4' }
typed-query-selector@2.12.2 :
resolution : {integrity : sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==}
2025-01-04 07:24:50 +01:00
2026-07-01 21:43:46 +02:00
typescript-eslint@8.62.1 :
resolution : {integrity : sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==}
2024-08-02 06:12:59 -04:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
2026-04-16 13:45:58 -04:00
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
typescript : '>=4.8.4 <6.1.0'
2024-08-02 06:12:59 -04:00
2026-04-16 13:45:58 -04:00
typescript-transform-paths@3.5.6 :
resolution : {integrity : sha512-3eQTG6Ogt+pgPEh45uX2s9OwcfAVjWnyNO+osjYcOqYaWDVMIFUkqW8e0O1cOaVwdMqQFQf6alDT+76xmeS2Ag==}
2024-10-15 20:52:25 -04:00
peerDependencies :
typescript : '>=3.6.5'
2026-07-01 21:43:46 +02:00
typescript@6.0.3 :
resolution : {integrity : sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>=14.17' }
2024-05-07 04:54:25 +02:00
hasBin : true
2025-01-04 07:24:50 +01:00
unbox-primitive@1.1.0 :
resolution : {integrity : sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines : {node : '>= 0.4' }
2024-05-17 23:01:07 +02:00
2025-11-16 15:17:35 +01:00
undici-types@6.21.0 :
resolution : {integrity : sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
2024-08-02 06:12:59 -04:00
2026-07-01 21:43:46 +02:00
undici-types@8.3.0 :
resolution : {integrity : sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==}
2026-04-16 04:19:42 +02:00
2026-04-16 13:45:58 -04:00
unicorn-magic@0.4.0 :
resolution : {integrity : sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==}
engines : {node : '>=20' }
2025-11-16 15:17:35 +01:00
2024-05-17 23:01:07 +02:00
universalify@2.0.1 :
resolution : {integrity : sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines : {node : '>= 10.0.0' }
2024-05-07 04:54:25 +02:00
uri-js@4.4.1 :
resolution : {integrity : sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
util-deprecate@1.0.2 :
resolution : {integrity : sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2025-02-18 15:23:20 +01:00
virtual-merge@1.0.2 :
resolution : {integrity : sha512-5hxklfyTUWMKYaLuoriOf9Xqmt3oWtfAiZw0M3ITeeNmVdKhcnys7rYyfBHqvy/hlELP0hQ4u7o1r5HBXbm6sg==}
2024-05-07 04:54:25 +02:00
vscode-oniguruma@1.7.0 :
resolution : {integrity : sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
vscode-textmate@5.2.0 :
resolution : {integrity : sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==}
2026-02-11 00:54:49 -05:00
web-streams-polyfill@3.3.3 :
resolution : {integrity : sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines : {node : '>= 8' }
2026-07-01 21:43:46 +02:00
webdriver-bidi-protocol@0.4.2 :
resolution : {integrity : sha512-VSV+fzfChirL3e7jay2yUC7B4HQCGtEWEg/MSSQbK+qWbqeGlRLlXTzPpYr3XGUvbpDHumWZBJxgesg4N7dbtA==}
2025-11-19 02:57:12 +01:00
2025-01-04 07:24:50 +01:00
which-boxed-primitive@1.1.1 :
resolution : {integrity : sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
engines : {node : '>= 0.4' }
which-builtin-type@1.2.1 :
resolution : {integrity : sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
engines : {node : '>= 0.4' }
which-collection@1.0.2 :
resolution : {integrity : sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines : {node : '>= 0.4' }
2024-05-17 23:01:07 +02:00
2025-03-27 01:51:57 +01:00
which-typed-array@1.1.19 :
resolution : {integrity : sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
2024-05-17 23:01:07 +02:00
engines : {node : '>= 0.4' }
2026-07-01 21:43:46 +02:00
which-typed-array@1.1.22 :
resolution : {integrity : sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==}
2026-03-02 21:23:47 -05:00
engines : {node : '>= 0.4' }
2024-05-07 04:54:25 +02:00
which@1.3.1 :
resolution : {integrity : sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
hasBin : true
which@2.0.2 :
resolution : {integrity : sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines : {node : '>= 8' }
hasBin : true
2025-01-04 07:24:50 +01:00
which@4.0.0 :
resolution : {integrity : sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
engines : {node : ^16.13.0 || >=18.0.0}
hasBin : true
2024-08-02 06:12:59 -04:00
word-wrap@1.2.5 :
resolution : {integrity : sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines : {node : '>=0.10.0' }
2026-07-01 21:43:46 +02:00
wrap-ansi@9.0.2 :
resolution : {integrity : sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines : {node : '>=18' }
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
write-file-atomic@7.0.1 :
resolution : {integrity : sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==}
engines : {node : ^20.17.0 || >=22.9.0}
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
ws@8.21.0 :
resolution : {integrity : sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
2024-05-07 04:54:25 +02:00
engines : {node : '>=10.0.0' }
peerDependencies :
bufferutil : ^4.0.1
utf-8-validate : '>=5.0.2'
peerDependenciesMeta :
bufferutil :
optional : true
utf-8-validate :
optional : true
y18n@5.0.8 :
resolution : {integrity : sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines : {node : '>=10' }
2026-04-16 13:45:58 -04:00
yaml-js@0.3.1 :
resolution : {integrity : sha512-LjoIFHCtSfkGzPsmYmfDsW+TShtQBcY7lwH1yLQ5brJHXRhjteUnVE2ThCbz1madq8JUZIAjFiavfnIFeTO8CQ==}
engines : {node : '>=8' }
2026-07-01 21:43:46 +02:00
yargs-parser@22.0.0 :
resolution : {integrity : sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
engines : {node : ^20.19.0 || ^22.12.0 || >=23}
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
yargs@18.0.0 :
resolution : {integrity : sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==}
engines : {node : ^20.19.0 || ^22.12.0 || >=23}
2024-05-07 04:54:25 +02:00
yocto-queue@0.1.0 :
resolution : {integrity : sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines : {node : '>=10' }
2026-03-19 09:32:30 +01:00
yocto-queue@1.2.2 :
resolution : {integrity : sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
engines : {node : '>=12.20' }
2024-05-07 04:54:25 +02:00
zip-local@0.3.5 :
resolution : {integrity : sha512-GRV3D5TJY+/PqyeRm5CYBs7xVrKTKzljBoEXvocZu0HJ7tPEcgpSOYa2zFIsCZWgKWMuc4U3yMFgFkERGFIB9w==}
2025-02-18 15:23:20 +01:00
zod@3.24.2 :
resolution : {integrity : sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==}
2024-05-07 04:54:25 +02:00
2026-03-02 17:06:18 +01:00
zod@4.3.6 :
resolution : {integrity : sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
2024-05-07 04:54:25 +02:00
snapshots :
2026-07-01 21:43:46 +02:00
'@babel/code-frame@7.29.7' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
'@babel/helper-validator-identifier' : 7.29 .7
2024-05-07 04:54:25 +02:00
js-tokens : 4.0 .0
2025-01-04 17:57:05 -05:00
picocolors : 1.1 .1
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
'@babel/helper-validator-identifier@7.29.7' : {}
2025-01-04 07:24:50 +01:00
2026-07-01 21:43:46 +02:00
'@cacheable/memory@2.2.0' :
2026-04-16 13:45:58 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
'@cacheable/utils' : 2.5 .0
2026-04-16 13:45:58 -04:00
'@keyv/bigmap' : 1.3 .1 (keyv@5.6.0)
hookified : 1.15 .1
keyv : 5.6 .0
2026-07-01 21:43:46 +02:00
'@cacheable/utils@2.5.0' :
2025-11-19 02:57:12 +01:00
dependencies :
2026-04-16 13:45:58 -04:00
hashery : 1.5 .1
keyv : 5.6 .0
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
'@csstools/css-calc@3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-04-16 13:45:58 -04:00
'@csstools/css-parser-algorithms' : 4.0 .0 (@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer' : 4.0 .0
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
'@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)' :
2026-04-16 04:19:42 +02:00
dependencies :
2026-04-16 13:45:58 -04:00
'@csstools/css-tokenizer' : 4.0 .0
2026-07-01 21:43:46 +02:00
'@csstools/css-syntax-patches-for-csstree@1.1.6(css-tree@3.2.1)' :
2026-04-16 13:45:58 -04:00
optionalDependencies :
css-tree : 3.2 .1
2026-04-16 04:19:42 +02:00
2026-04-16 13:45:58 -04:00
'@csstools/css-tokenizer@4.0.0' : {}
2026-04-16 04:19:42 +02:00
2026-04-16 13:45:58 -04:00
'@csstools/media-query-list-parser@5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-04-16 13:45:58 -04:00
'@csstools/css-parser-algorithms' : 4.0 .0 (@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer' : 4.0 .0
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
'@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.4)' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
postcss-selector-parser : 7.1 .4
2024-08-02 06:12:59 -04:00
2026-07-01 21:43:46 +02:00
'@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.4)' :
2026-04-16 13:45:58 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
postcss-selector-parser : 7.1 .4
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
'@electron/asar@4.2.0' :
2024-07-18 04:34:09 +02:00
dependencies :
2025-09-10 04:57:39 -04:00
commander : 13.1 .0
2026-04-16 13:45:58 -04:00
glob : 13.0 .6
minimatch : 10.2 .5
2024-07-18 04:34:09 +02:00
2026-07-01 21:43:46 +02:00
'@esbuild/aix-ppc64@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/android-arm64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/android-arm@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/android-x64@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/darwin-arm64@0.28.1' :
2024-05-07 04:54:25 +02:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/darwin-x64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/freebsd-arm64@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/freebsd-x64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-arm64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-arm@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-ia32@0.28.1' :
2024-05-07 04:54:25 +02:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-loong64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-mips64el@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-ppc64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-riscv64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-s390x@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/linux-x64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/netbsd-arm64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/netbsd-x64@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/openbsd-arm64@0.28.1' :
2024-05-07 04:54:25 +02:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/openbsd-x64@0.28.1' :
2025-11-19 02:57:12 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/openharmony-arm64@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/sunos-x64@0.28.1' :
2025-02-12 18:09:14 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/win32-arm64@0.28.1' :
2025-11-19 02:57:12 +01:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/win32-ia32@0.28.1' :
2026-04-16 13:45:58 -04:00
optional : true
2026-07-01 21:43:46 +02:00
'@esbuild/win32-x64@0.28.1' :
2024-08-02 06:12:59 -04:00
optional : true
2026-08-17 17:46:31 +02:00
'@eslint-community/eslint-utils@4.9.1(eslint@10.6.0(supports-color@10.2.2))' :
2026-04-16 13:45:58 -04:00
dependencies :
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2026-04-16 13:45:58 -04:00
eslint-visitor-keys : 3.4 .3
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
'@eslint-community/regexpp@4.12.2' : {}
2026-08-17 17:46:31 +02:00
'@eslint/config-array@0.23.5(supports-color@10.2.2)' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-04-16 13:45:58 -04:00
'@eslint/object-schema' : 3.0 .5
2026-08-17 17:46:31 +02:00
debug : 4.4 .3 (supports-color@10.2.2)
2026-04-16 13:45:58 -04:00
minimatch : 10.2 .5
2024-05-07 04:54:25 +02:00
transitivePeerDependencies :
- supports-color
2026-07-01 21:43:46 +02:00
'@eslint/config-helpers@0.6.0' :
2025-09-10 06:19:47 -04:00
dependencies :
2026-04-16 13:45:58 -04:00
'@eslint/core' : 1.2 .1
2025-02-18 15:23:20 +01:00
2026-04-16 13:45:58 -04:00
'@eslint/core@1.2.1' :
2025-01-04 07:24:50 +01:00
dependencies :
'@types/json-schema' : 7.0 .15
2026-04-16 13:45:58 -04:00
'@eslint/object-schema@3.0.5' : {}
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
'@eslint/plugin-kit@0.7.2' :
2025-01-04 07:24:50 +01:00
dependencies :
2026-04-16 13:45:58 -04:00
'@eslint/core' : 1.2 .1
2025-01-04 07:24:50 +01:00
levn : 0.4 .1
2024-05-07 04:54:25 +02:00
2025-09-10 06:19:47 -04:00
'@ffmpeg/ffmpeg@0.12.10' :
2024-10-19 13:42:14 +08:00
dependencies :
2025-09-10 06:19:47 -04:00
'@ffmpeg/types' : 0.12 .2
2024-10-19 13:42:14 +08:00
2025-09-10 06:19:47 -04:00
'@ffmpeg/types@0.12.2' : {}
2024-10-19 13:42:14 +08:00
2025-09-10 06:19:47 -04:00
'@ffmpeg/util@0.12.1' : {}
2024-10-19 13:42:14 +08:00
2026-07-01 21:43:46 +02:00
'@humanfs/core@0.19.2' :
dependencies :
'@humanfs/types' : 0.15 .0
2025-01-04 07:24:50 +01:00
2026-07-01 21:43:46 +02:00
'@humanfs/node@0.16.8' :
2025-01-04 07:24:50 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
'@humanfs/core' : 0.19 .2
'@humanfs/types' : 0.15 .0
2026-07-02 13:34:40 -04:00
'@humanwhocodes/retry' : 0.4 .2
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
'@humanfs/types@0.15.0' : {}
2024-05-07 04:54:25 +02:00
'@humanwhocodes/module-importer@1.0.1' : {}
2025-03-27 01:51:57 +01:00
'@humanwhocodes/retry@0.4.2' : {}
2024-05-07 04:54:25 +02:00
2024-11-05 16:49:27 -03:00
'@intrnl/xxhash64@0.1.2' : {}
2024-05-26 19:12:18 +02:00
'@jridgewell/gen-mapping@0.3.5' :
dependencies :
'@jridgewell/set-array' : 1.2 .1
'@jridgewell/sourcemap-codec' : 1.4 .15
'@jridgewell/trace-mapping' : 0.3 .25
'@jridgewell/resolve-uri@3.1.2' : {}
'@jridgewell/set-array@1.2.1' : {}
'@jridgewell/source-map@0.3.6' :
dependencies :
'@jridgewell/gen-mapping' : 0.3 .5
'@jridgewell/trace-mapping' : 0.3 .25
'@jridgewell/sourcemap-codec@1.4.15' : {}
'@jridgewell/trace-mapping@0.3.25' :
dependencies :
'@jridgewell/resolve-uri' : 3.1 .2
'@jridgewell/sourcemap-codec' : 1.4 .15
2026-04-16 13:45:58 -04:00
'@keyv/bigmap@1.3.1(keyv@5.6.0)' :
2025-09-10 06:19:47 -04:00
dependencies :
2026-04-16 13:45:58 -04:00
hashery : 1.5 .1
hookified : 1.15 .1
keyv : 5.6 .0
2025-11-19 02:57:12 +01:00
'@keyv/serialize@1.1.1' : {}
2025-02-18 15:23:20 +01:00
2024-05-07 04:54:25 +02:00
'@nodelib/fs.scandir@2.1.5' :
dependencies :
'@nodelib/fs.stat' : 2.0 .5
run-parallel : 1.2 .0
'@nodelib/fs.stat@2.0.5' : {}
'@nodelib/fs.walk@1.2.8' :
dependencies :
'@nodelib/fs.scandir' : 2.1 .5
2025-03-27 01:51:57 +01:00
fastq : 1.19 .1
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
'@puppeteer/browsers@3.0.5' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
modern-tar : 0.7 .6
yargs : 18.0 .0
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
'@rtsao/scc@1.1.0' : {}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
'@sindresorhus/merge-streams@4.0.0' : {}
2026-07-09 22:34:54 +02:00
'@song-spotlight/api@2.2.0(typescript@6.0.3)' :
2026-03-02 17:06:18 +01:00
dependencies :
2026-07-02 13:34:40 -04:00
typescript : 6.0 .3
2026-03-02 17:06:18 +01:00
optionalDependencies :
zod : 4.3 .6
2026-02-11 00:54:49 -05:00
'@streamparser/json@0.0.22' : {}
2026-08-17 17:46:31 +02:00
'@stylistic/eslint-plugin@5.10.0(eslint@10.6.0(supports-color@10.2.2))' :
2024-06-21 20:32:10 -04:00
dependencies :
2026-08-17 17:46:31 +02:00
'@eslint-community/eslint-utils' : 4.9 .1 (eslint@10.6.0(supports-color@10.2.2))
2026-04-16 13:45:58 -04:00
'@typescript-eslint/types' : 8.58 .2
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2025-09-10 06:34:31 -04:00
eslint-visitor-keys : 4.2 .1
espree : 10.4 .0
2024-08-02 06:12:59 -04:00
estraverse : 5.3 .0
2025-09-10 06:34:31 -04:00
picomatch : 4.0 .3
2024-08-02 06:12:59 -04:00
2026-07-01 21:43:46 +02:00
'@types/chrome@0.2.0' :
2024-10-15 20:52:25 -04:00
dependencies :
'@types/filesystem' : 0.0 .36
'@types/har-format' : 1.2 .15
2026-04-16 13:45:58 -04:00
'@types/esrecurse@4.3.1' : {}
2025-09-10 06:19:47 -04:00
2026-07-01 21:43:46 +02:00
'@types/estree@1.0.9' : {}
2026-04-16 13:45:58 -04:00
2024-10-15 20:52:25 -04:00
'@types/filesystem@0.0.36' :
dependencies :
'@types/filewriter' : 0.0 .33
'@types/filewriter@0.0.33' : {}
2024-05-17 23:01:07 +02:00
'@types/fs-extra@11.0.4' :
dependencies :
'@types/jsonfile' : 6.1 .4
2026-07-01 21:43:46 +02:00
'@types/node' : 26.0 .1
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
'@types/har-format@1.2.15' : {}
2024-08-02 06:12:59 -04:00
'@types/json-schema@7.0.15' : {}
2024-05-07 04:54:25 +02:00
2024-10-15 20:52:25 -04:00
'@types/json5@0.0.29' : {}
2024-05-17 23:01:07 +02:00
'@types/jsonfile@6.1.4' :
dependencies :
2026-07-01 21:43:46 +02:00
'@types/node' : 26.0 .1
2024-05-17 23:01:07 +02:00
2026-07-01 21:43:46 +02:00
'@types/lodash@4.17.19' : {}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
'@types/lodash@4.17.24' : {}
2024-08-02 06:12:59 -04:00
2026-07-01 21:43:46 +02:00
'@types/node@22.20.0' :
2025-09-10 04:57:39 -04:00
dependencies :
2025-11-16 15:17:35 +01:00
undici-types : 6.21 .0
2025-09-10 04:57:39 -04:00
2026-07-01 21:43:46 +02:00
'@types/node@26.0.1' :
2025-11-16 15:17:35 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
undici-types : 8.3 .0
2025-11-16 15:17:35 +01:00
2025-09-10 06:19:47 -04:00
'@types/react-dom@19.0.4(@types/react@19.0.12)' :
2024-08-02 06:12:59 -04:00
dependencies :
2025-09-10 06:19:47 -04:00
'@types/react' : 19.0 .12
2024-08-02 06:12:59 -04:00
2026-07-01 21:43:46 +02:00
'@types/react-dom@19.1.0(@types/react@19.1.0)' :
2024-08-02 06:12:59 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
'@types/react' : 19.1 .0
2024-08-02 06:12:59 -04:00
2025-03-27 01:51:57 +01:00
'@types/react@19.0.12' :
2024-08-02 06:12:59 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
csstype : 3.2 .3
2025-11-16 15:17:35 +01:00
2026-07-01 21:43:46 +02:00
'@types/react@19.1.0' :
2024-08-02 06:12:59 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
csstype : 3.2 .3
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
'@types/trusted-types@2.0.7' :
optional : true
'@types/yazl@3.3.1' :
2024-10-15 20:52:25 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
'@types/node' : 26.0 .1
2024-10-15 20:52:25 -04:00
2026-08-18 23:02:48 -04:00
'@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-04-16 13:45:58 -04:00
'@eslint-community/regexpp' : 4.12 .2
2026-08-17 17:46:31 +02:00
'@typescript-eslint/parser' : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
2026-07-01 21:43:46 +02:00
'@typescript-eslint/scope-manager' : 8.62 .1
2026-08-18 23:02:48 -04:00
'@typescript-eslint/type-utils' : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)
'@typescript-eslint/utils' : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)
2026-07-01 21:43:46 +02:00
'@typescript-eslint/visitor-keys' : 8.62 .1
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2026-04-16 13:45:58 -04:00
ignore : 7.0 .5
2024-08-02 06:12:59 -04:00
natural-compare : 1.4 .0
2026-07-01 21:43:46 +02:00
ts-api-utils : 2.5 .0 (typescript@6.0.3)
typescript : 6.0 .3
2025-09-10 04:57:39 -04:00
transitivePeerDependencies :
- supports-color
2026-08-17 17:46:31 +02:00
'@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)' :
2025-09-10 04:57:39 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
'@typescript-eslint/scope-manager' : 8.62 .1
'@typescript-eslint/types' : 8.62 .1
'@typescript-eslint/typescript-estree' : 8.62 .1 (typescript@6.0.3)
'@typescript-eslint/visitor-keys' : 8.62 .1
2026-08-17 17:46:31 +02:00
debug : 4.4 .3 (supports-color@10.2.2)
eslint : 10.6 .0 (supports-color@10.2.2)
2026-07-01 21:43:46 +02:00
typescript : 6.0 .3
2024-05-07 04:54:25 +02:00
transitivePeerDependencies :
- supports-color
2026-07-01 21:43:46 +02:00
'@typescript-eslint/project-service@8.62.1(typescript@6.0.3)' :
2025-09-10 06:34:31 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
'@typescript-eslint/tsconfig-utils' : 8.62 .1 (typescript@6.0.3)
'@typescript-eslint/types' : 8.62 .1
2026-08-17 17:46:31 +02:00
debug : 4.4 .3 (supports-color@10.2.2)
2026-07-01 21:43:46 +02:00
typescript : 6.0 .3
2025-09-10 06:34:31 -04:00
transitivePeerDependencies :
- supports-color
2026-07-01 21:43:46 +02:00
'@typescript-eslint/scope-manager@8.62.1' :
2025-09-10 06:34:31 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
'@typescript-eslint/types' : 8.62 .1
'@typescript-eslint/visitor-keys' : 8.62 .1
2025-09-10 06:34:31 -04:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/tsconfig-utils@8.62.1(typescript@6.0.3)' :
2025-09-10 06:34:31 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
typescript : 6.0 .3
2025-09-10 06:34:31 -04:00
2026-08-18 23:02:48 -04:00
'@typescript-eslint/type-utils@8.62.1(eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)' :
2025-09-10 04:57:39 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
'@typescript-eslint/types' : 8.62 .1
'@typescript-eslint/typescript-estree' : 8.62 .1 (typescript@6.0.3)
2026-08-18 23:02:48 -04:00
'@typescript-eslint/utils' : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)
2026-08-17 17:46:31 +02:00
debug : 4.4 .3 (supports-color@10.2.2)
eslint : 10.6 .0 (supports-color@10.2.2)
2026-07-01 21:43:46 +02:00
ts-api-utils : 2.5 .0 (typescript@6.0.3)
typescript : 6.0 .3
2024-05-07 04:54:25 +02:00
transitivePeerDependencies :
- supports-color
2026-04-16 13:45:58 -04:00
'@typescript-eslint/types@8.58.2' : {}
2025-09-10 06:34:31 -04:00
2026-07-01 21:43:46 +02:00
'@typescript-eslint/types@8.62.1' : {}
'@typescript-eslint/typescript-estree@8.62.1(typescript@6.0.3)' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
'@typescript-eslint/project-service' : 8.62 .1 (typescript@6.0.3)
'@typescript-eslint/tsconfig-utils' : 8.62 .1 (typescript@6.0.3)
'@typescript-eslint/types' : 8.62 .1
'@typescript-eslint/visitor-keys' : 8.62 .1
2026-08-17 17:46:31 +02:00
debug : 4.4 .3 (supports-color@10.2.2)
2026-04-16 13:45:58 -04:00
minimatch : 10.2 .5
2026-07-01 21:43:46 +02:00
semver : 7.8 .5
tinyglobby : 0.2 .17
ts-api-utils : 2.5 .0 (typescript@6.0.3)
typescript : 6.0 .3
2024-05-07 04:54:25 +02:00
transitivePeerDependencies :
- supports-color
2026-08-18 23:02:48 -04:00
'@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)' :
2025-09-10 06:34:31 -04:00
dependencies :
2026-08-17 17:46:31 +02:00
'@eslint-community/eslint-utils' : 4.9 .1 (eslint@10.6.0(supports-color@10.2.2))
2026-07-01 21:43:46 +02:00
'@typescript-eslint/scope-manager' : 8.62 .1
'@typescript-eslint/types' : 8.62 .1
'@typescript-eslint/typescript-estree' : 8.62 .1 (typescript@6.0.3)
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2026-07-01 21:43:46 +02:00
typescript : 6.0 .3
2025-09-10 06:34:31 -04:00
transitivePeerDependencies :
- supports-color
2026-07-01 21:43:46 +02:00
'@typescript-eslint/visitor-keys@8.62.1' :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
'@typescript-eslint/types' : 8.62 .1
2026-04-16 13:45:58 -04:00
eslint-visitor-keys : 5.0 .1
2025-09-10 06:34:31 -04:00
2024-05-07 04:54:25 +02:00
'@vap/core@0.0.12' :
dependencies :
eventemitter3 : 4.0 .7
'@vap/shiki@0.10.5' :
dependencies :
jsonc-parser : 3.2 .0
vscode-oniguruma : 1.7 .0
vscode-textmate : 5.2 .0
2026-08-18 23:02:48 -04:00
'@vencord/discord-types@1.0.2(@types/react@19.0.12)' :
2025-10-06 23:44:13 +02:00
dependencies :
2026-03-22 16:49:17 -04:00
'@types/react' : 19.0 .12
2026-08-17 17:46:31 +02:00
moment : 2.22 .2
type-fest : 5.7 .0
2025-10-06 23:44:13 +02:00
2025-09-10 06:34:31 -04:00
acorn-jsx@5.3.2(acorn@8.15.0) :
2024-05-07 04:54:25 +02:00
dependencies :
2025-09-10 06:34:31 -04:00
acorn : 8.15 .0
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
acorn-jsx@5.3.2(acorn@8.17.0) :
2026-04-16 13:45:58 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
acorn : 8.17 .0
2026-04-16 13:45:58 -04:00
2025-03-27 01:51:57 +01:00
acorn@8.14.1 : {}
2024-08-02 06:12:59 -04:00
2025-09-10 06:34:31 -04:00
acorn@8.15.0 : {}
2026-07-01 21:43:46 +02:00
acorn@8.17.0 : {}
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
ajv@6.15.0 :
2024-05-07 04:54:25 +02:00
dependencies :
fast-deep-equal : 3.1 .3
fast-json-stable-stringify : 2.1 .0
json-schema-traverse : 0.4 .1
uri-js : 4.4 .1
2026-07-01 21:43:46 +02:00
ajv@8.20.0 :
2024-05-07 04:54:25 +02:00
dependencies :
fast-deep-equal : 3.1 .3
2026-07-01 21:43:46 +02:00
fast-uri : 3.1 .3
2024-05-07 04:54:25 +02:00
json-schema-traverse : 1.0 .0
require-from-string : 2.0 .2
ansi-regex@5.0.1 : {}
2025-09-10 04:57:39 -04:00
ansi-regex@6.2.2 : {}
2024-05-07 04:54:25 +02:00
ansi-styles@4.3.0 :
dependencies :
color-convert : 2.0 .1
2026-07-01 21:43:46 +02:00
ansi-styles@6.2.3 : {}
2024-05-07 04:54:25 +02:00
argparse@2.0.1 : {}
2025-01-04 07:24:50 +01:00
array-buffer-byte-length@1.0.2 :
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
is-array-buffer : 3.0 .5
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
array-includes@3.1.8 :
dependencies :
2025-11-16 15:17:35 +01:00
call-bind : 1.0 .8
2024-10-15 20:52:25 -04:00
define-properties : 1.2 .1
2025-02-18 15:23:20 +01:00
es-abstract : 1.23 .9
es-object-atoms : 1.1 .1
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
is-string : 1.1 .1
2024-10-15 20:52:25 -04:00
2026-03-02 21:23:47 -05:00
array-includes@3.1.9 :
dependencies :
2026-07-09 22:34:54 +02:00
call-bind : 1.0 .9
2026-03-02 21:23:47 -05:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-07-09 22:34:54 +02:00
es-abstract : 1.24 .2
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2026-03-02 21:23:47 -05:00
get-intrinsic : 1.3 .0
is-string : 1.1 .1
math-intrinsics : 1.1 .0
2025-01-04 07:24:50 +01:00
array.prototype.findlast@1.2.5 :
dependencies :
call-bind : 1.0 .8
define-properties : 1.2 .1
2025-02-18 15:23:20 +01:00
es-abstract : 1.23 .9
2025-01-04 07:24:50 +01:00
es-errors : 1.3 .0
2025-02-18 15:23:20 +01:00
es-object-atoms : 1.1 .1
es-shim-unscopables : 1.1 .0
2025-01-04 07:24:50 +01:00
2025-03-27 01:51:57 +01:00
array.prototype.findlastindex@1.2.6 :
2024-10-15 20:52:25 -04:00
dependencies :
2026-07-09 22:34:54 +02:00
call-bind : 1.0 .9
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-10-15 20:52:25 -04:00
define-properties : 1.2 .1
2026-07-09 22:34:54 +02:00
es-abstract : 1.24 .2
2024-10-15 20:52:25 -04:00
es-errors : 1.3 .0
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2025-02-18 15:23:20 +01:00
es-shim-unscopables : 1.1 .0
2024-10-15 20:52:25 -04:00
array.prototype.flat@1.3.2 :
dependencies :
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2024-10-15 20:52:25 -04:00
define-properties : 1.2 .1
2025-02-18 15:23:20 +01:00
es-abstract : 1.23 .9
es-shim-unscopables : 1.1 .0
2024-10-15 20:52:25 -04:00
2026-03-02 21:23:47 -05:00
array.prototype.flat@1.3.3 :
dependencies :
2026-07-09 22:34:54 +02:00
call-bind : 1.0 .9
2026-03-02 21:23:47 -05:00
define-properties : 1.2 .1
2026-07-09 22:34:54 +02:00
es-abstract : 1.24 .2
2026-03-02 21:23:47 -05:00
es-shim-unscopables : 1.1 .0
2025-01-04 07:24:50 +01:00
array.prototype.flatmap@1.3.3 :
2024-05-17 23:01:07 +02:00
dependencies :
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2024-05-17 23:01:07 +02:00
define-properties : 1.2 .1
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
es-abstract : 1.24 .2
2025-02-18 15:23:20 +01:00
es-shim-unscopables : 1.1 .0
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
array.prototype.tosorted@1.1.4 :
dependencies :
call-bind : 1.0 .8
define-properties : 1.2 .1
2025-02-18 15:23:20 +01:00
es-abstract : 1.23 .9
2024-10-15 20:52:25 -04:00
es-errors : 1.3 .0
2025-02-18 15:23:20 +01:00
es-shim-unscopables : 1.1 .0
2024-10-15 20:52:25 -04:00
2025-01-04 17:57:05 -05:00
arraybuffer.prototype.slice@1.0.4 :
dependencies :
array-buffer-byte-length : 1.0 .2
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2024-05-17 23:01:07 +02:00
define-properties : 1.2 .1
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
es-abstract : 1.24 .2
2024-05-17 23:01:07 +02:00
es-errors : 1.3 .0
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
is-array-buffer : 3.0 .5
2024-05-17 23:01:07 +02:00
2024-05-07 04:54:25 +02:00
astral-regex@2.0.0 : {}
2025-02-18 15:23:20 +01:00
async-function@1.0.0 : {}
2024-05-07 04:54:25 +02:00
async@1.5.2 : {}
2024-10-15 20:52:25 -04:00
available-typed-arrays@1.0.7 :
dependencies :
2025-02-18 15:23:20 +01:00
possible-typed-array-names : 1.1 .0
2024-10-15 20:52:25 -04:00
2024-05-07 04:54:25 +02:00
balanced-match@1.0.2 : {}
2026-04-16 13:45:58 -04:00
balanced-match@4.0.4 : {}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
boolbase@1.0.0 : {}
2025-09-10 06:34:31 -04:00
brace-expansion@1.1.12 :
2024-05-07 04:54:25 +02:00
dependencies :
balanced-match : 1.0 .2
concat-map : 0.0 .1
2026-07-01 21:43:46 +02:00
brace-expansion@1.1.15 :
2024-08-02 06:12:59 -04:00
dependencies :
balanced-match : 1.0 .2
2026-04-16 04:19:42 +02:00
concat-map : 0.0 .1
brace-expansion@2.1.0 :
2024-08-02 06:12:59 -04:00
dependencies :
balanced-match : 1.0 .2
2026-07-01 21:43:46 +02:00
brace-expansion@5.0.7 :
2026-04-16 13:45:58 -04:00
dependencies :
balanced-match : 4.0 .4
2024-08-02 06:12:59 -04:00
braces@3.0.3 :
dependencies :
fill-range : 7.1 .1
2024-05-07 04:54:25 +02:00
buffer-from@1.1.2 : {}
2026-07-01 21:43:46 +02:00
cacheable@2.5.0 :
2025-02-18 15:23:20 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
'@cacheable/memory' : 2.2 .0
'@cacheable/utils' : 2.5 .0
2026-04-16 13:45:58 -04:00
hookified : 1.15 .1
keyv : 5.6 .0
2026-07-01 21:43:46 +02:00
qified : 0.10 .1
2025-02-18 15:23:20 +01:00
call-bind-apply-helpers@1.0.2 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-01-04 17:57:05 -05:00
es-errors : 1.3 .0
function-bind : 1.1 .2
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
call-bind@1.0.8 :
dependencies :
2025-02-18 15:23:20 +01:00
call-bind-apply-helpers : 1.0 .2
2025-01-04 07:24:50 +01:00
es-define-property : 1.0 .1
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2024-05-17 23:01:07 +02:00
set-function-length : 1.2 .2
2026-04-16 04:19:42 +02:00
call-bind@1.0.9 :
dependencies :
call-bind-apply-helpers : 1.0 .2
es-define-property : 1.0 .1
get-intrinsic : 1.3 .0
set-function-length : 1.2 .2
2025-03-27 01:51:57 +01:00
call-bound@1.0.4 :
2025-01-04 07:24:50 +01:00
dependencies :
2025-02-18 15:23:20 +01:00
call-bind-apply-helpers : 1.0 .2
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
2024-05-07 04:54:25 +02:00
callsites@3.1.0 : {}
2024-05-26 19:12:18 +02:00
camel-case@4.1.2 :
dependencies :
pascal-case : 3.1 .2
tslib : 2.6 .2
2024-05-07 04:54:25 +02:00
chalk@4.1.2 :
dependencies :
ansi-styles : 4.3 .0
supports-color : 7.2 .0
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
charenc@0.0.2 : {}
2026-07-01 21:43:46 +02:00
chromium-bidi@16.0.1(devtools-protocol@0.0.1638949) :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
devtools-protocol : 0.0 .1638949
2024-08-02 06:12:59 -04:00
mitt : 3.0 .1
2025-02-18 15:23:20 +01:00
zod : 3.24 .2
2024-05-07 04:54:25 +02:00
2024-05-26 19:12:18 +02:00
clean-css@5.3.3 :
dependencies :
source-map : 0.6 .1
2026-07-01 21:43:46 +02:00
cliui@9.0.1 :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
string-width : 7.2 .0
2026-07-02 13:34:40 -04:00
strip-ansi : 7.1 .2
2026-07-01 21:43:46 +02:00
wrap-ansi : 9.0 .2
2024-05-07 04:54:25 +02:00
color-convert@2.0.1 :
dependencies :
color-name : 1.1 .4
color-name@1.1.4 : {}
colord@2.9.3 : {}
2024-05-26 19:12:18 +02:00
commander@10.0.1 : {}
2026-04-16 13:45:58 -04:00
commander@11.1.0 : {}
2025-09-10 04:57:39 -04:00
commander@13.1.0 : {}
2024-05-26 19:12:18 +02:00
2025-09-10 04:57:39 -04:00
commander@2.20.3 : {}
2024-07-18 04:34:09 +02:00
2024-05-07 04:54:25 +02:00
concat-map@0.0.1 : {}
2026-07-01 21:43:46 +02:00
cosmiconfig@9.0.2(typescript@6.0.3) :
2024-05-07 04:54:25 +02:00
dependencies :
2024-08-02 06:12:59 -04:00
env-paths : 2.2 .1
2025-02-18 15:23:20 +01:00
import-fresh : 3.3 .1
2026-07-01 21:43:46 +02:00
js-yaml : 4.3 .0
2024-05-07 04:54:25 +02:00
parse-json : 5.2 .0
2024-08-02 06:12:59 -04:00
optionalDependencies :
2026-07-01 21:43:46 +02:00
typescript : 6.0 .3
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
cross-spawn@7.0.6 :
2024-05-07 04:54:25 +02:00
dependencies :
path-key : 3.1 .1
shebang-command : 2.0 .0
which : 2.0 .2
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
crypt@0.0.2 : {}
2026-04-16 13:45:58 -04:00
css-functions-list@3.3.3 : {}
css-select@5.2.2 :
dependencies :
boolbase : 1.0 .0
css-what : 6.2 .2
domhandler : 5.0 .3
domutils : 3.2 .2
nth-check : 2.1 .1
css-tree@2.2.1 :
dependencies :
mdn-data : 2.0 .28
source-map-js : 1.2 .1
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
css-tree@3.1.0 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
mdn-data : 2.12 .2
source-map-js : 1.2 .1
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
css-tree@3.2.1 :
dependencies :
mdn-data : 2.27 .1
source-map-js : 1.2 .1
css-what@6.2.2 : {}
2024-05-07 04:54:25 +02:00
cssesc@3.0.0 : {}
2026-04-16 13:45:58 -04:00
csso@5.0.5 :
dependencies :
css-tree : 2.2 .1
2026-07-01 21:43:46 +02:00
csstype@3.2.3 : {}
2024-08-02 06:12:59 -04:00
2025-01-04 07:24:50 +01:00
data-view-buffer@1.0.2 :
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
es-errors : 1.3 .0
is-data-view : 1.0 .2
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
data-view-byte-length@1.0.2 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
es-errors : 1.3 .0
2025-01-04 07:24:50 +01:00
is-data-view : 1.0 .2
data-view-byte-offset@1.0.1 :
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
es-errors : 1.3 .0
is-data-view : 1.0 .2
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
debug@3.2.7 :
dependencies :
ms : 2.1 .3
2026-08-17 17:46:31 +02:00
debug@4.4.3(supports-color@10.2.2) :
2024-05-07 04:54:25 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
ms : 2.1 .3
2026-08-17 17:46:31 +02:00
optionalDependencies :
supports-color : 10.2 .2
2024-05-07 04:54:25 +02:00
deep-is@0.1.4 : {}
2024-10-15 20:52:25 -04:00
define-data-property@1.1.4 :
dependencies :
2025-01-04 07:24:50 +01:00
es-define-property : 1.0 .1
2024-10-15 20:52:25 -04:00
es-errors : 1.3 .0
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
2024-10-15 20:52:25 -04:00
define-properties@1.2.1 :
dependencies :
define-data-property : 1.1 .4
has-property-descriptors : 1.0 .2
object-keys : 1.1 .1
2026-07-01 21:43:46 +02:00
devtools-protocol@0.0.1638949 : {}
2024-10-15 20:52:25 -04:00
2026-04-16 13:45:58 -04:00
diff@9.0.0 : {}
2025-12-20 01:30:58 +07:00
2026-04-16 13:25:20 -04:00
doctrine@2.1.0 :
2025-12-20 01:30:58 +07:00
dependencies :
2026-04-16 13:25:20 -04:00
esutils : 2.0 .3
2025-11-19 02:57:12 +01:00
2026-04-16 13:45:58 -04:00
dom-serializer@2.0.0 :
dependencies :
domelementtype : 2.3 .0
domhandler : 5.0 .3
entities : 4.5 .0
domelementtype@2.3.0 : {}
domhandler@5.0.3 :
dependencies :
domelementtype : 2.3 .0
dompurify@3.2.7 :
optionalDependencies :
'@types/trusted-types' : 2.0 .7
domutils@3.2.2 :
dependencies :
dom-serializer : 2.0 .0
domelementtype : 2.3 .0
domhandler : 5.0 .3
2025-11-19 02:57:12 +01:00
2024-05-26 19:12:18 +02:00
dot-case@3.0.4 :
dependencies :
no-case : 3.0 .4
tslib : 2.6 .2
2025-01-04 07:24:50 +01:00
dunder-proto@1.0.1 :
dependencies :
2025-02-18 15:23:20 +01:00
call-bind-apply-helpers : 1.0 .2
2025-01-04 07:24:50 +01:00
es-errors : 1.3 .0
gopd : 1.2 .0
2024-05-26 19:12:18 +02:00
2026-07-01 21:43:46 +02:00
emoji-regex@10.6.0 : {}
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
emoji-regex@8.0.0 : {}
2024-05-07 04:54:25 +02:00
2024-05-26 19:12:18 +02:00
entities@4.5.0 : {}
2024-08-02 06:12:59 -04:00
env-paths@2.2.1 : {}
2024-05-07 04:54:25 +02:00
error-ex@1.3.2 :
dependencies :
is-arrayish : 0.2 .1
2026-07-01 21:43:46 +02:00
es-abstract-get@1.0.0 :
dependencies :
es-errors : 1.3 .0
es-object-atoms : 1.1 .2
is-callable : 1.2 .7
object-inspect : 1.13 .4
2025-01-04 07:24:50 +01:00
es-abstract@1.23.9 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
array-buffer-byte-length : 1.0 .2
arraybuffer.prototype.slice : 1.0 .4
available-typed-arrays : 1.0 .7
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
data-view-buffer : 1.0 .2
data-view-byte-length : 1.0 .2
data-view-byte-offset : 1.0 .1
es-define-property : 1.0 .1
es-errors : 1.3 .0
2025-02-18 15:23:20 +01:00
es-object-atoms : 1.1 .1
2025-01-04 07:24:50 +01:00
es-set-tostringtag : 2.1 .0
es-to-primitive : 1.3 .0
function.prototype.name : 1.1 .8
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
get-proto : 1.0 .1
get-symbol-description : 1.1 .0
globalthis : 1.0 .4
gopd : 1.2 .0
has-property-descriptors : 1.0 .2
has-proto : 1.2 .0
has-symbols : 1.1 .0
hasown : 2.0 .2
internal-slot : 1.1 .0
is-array-buffer : 3.0 .5
is-callable : 1.2 .7
is-data-view : 1.0 .2
is-regex : 1.2 .1
is-shared-array-buffer : 1.0 .4
is-string : 1.1 .1
is-typed-array : 1.1 .15
2025-02-18 15:23:20 +01:00
is-weakref : 1.1 .1
2025-01-04 07:24:50 +01:00
math-intrinsics : 1.1 .0
2025-02-18 15:23:20 +01:00
object-inspect : 1.13 .4
2025-01-04 07:24:50 +01:00
object-keys : 1.1 .1
object.assign : 4.1 .7
own-keys : 1.0 .1
regexp.prototype.flags : 1.5 .4
safe-array-concat : 1.1 .3
safe-push-apply : 1.0 .0
safe-regex-test : 1.1 .0
set-proto : 1.0 .0
string.prototype.trim : 1.2 .10
string.prototype.trimend : 1.0 .9
string.prototype.trimstart : 1.0 .8
typed-array-buffer : 1.0 .3
typed-array-byte-length : 1.0 .3
typed-array-byte-offset : 1.0 .4
typed-array-length : 1.0 .7
unbox-primitive : 1.1 .0
2025-03-27 01:51:57 +01:00
which-typed-array : 1.1 .19
2025-01-04 07:24:50 +01:00
2026-03-02 21:23:47 -05:00
es-abstract@1.24.1 :
dependencies :
array-buffer-byte-length : 1.0 .2
arraybuffer.prototype.slice : 1.0 .4
available-typed-arrays : 1.0 .7
call-bind : 1.0 .8
call-bound : 1.0 .4
data-view-buffer : 1.0 .2
data-view-byte-length : 1.0 .2
data-view-byte-offset : 1.0 .1
es-define-property : 1.0 .1
es-errors : 1.3 .0
2026-07-02 13:34:40 -04:00
es-object-atoms : 1.1 .2
2026-03-02 21:23:47 -05:00
es-set-tostringtag : 2.1 .0
2026-07-02 13:34:40 -04:00
es-to-primitive : 1.3 .4
function.prototype.name : 1.2 .0
2026-03-02 21:23:47 -05:00
get-intrinsic : 1.3 .0
get-proto : 1.0 .1
get-symbol-description : 1.1 .0
globalthis : 1.0 .4
gopd : 1.2 .0
has-property-descriptors : 1.0 .2
has-proto : 1.2 .0
has-symbols : 1.1 .0
2026-07-02 13:34:40 -04:00
hasown : 2.0 .4
2026-03-02 21:23:47 -05:00
internal-slot : 1.1 .0
is-array-buffer : 3.0 .5
is-callable : 1.2 .7
is-data-view : 1.0 .2
is-negative-zero : 2.0 .3
is-regex : 1.2 .1
is-set : 2.0 .3
is-shared-array-buffer : 1.0 .4
is-string : 1.1 .1
is-typed-array : 1.1 .15
is-weakref : 1.1 .1
math-intrinsics : 1.1 .0
object-inspect : 1.13 .4
object-keys : 1.1 .1
object.assign : 4.1 .7
own-keys : 1.0 .1
regexp.prototype.flags : 1.5 .4
2026-07-02 13:34:40 -04:00
safe-array-concat : 1.1 .4
2026-03-02 21:23:47 -05:00
safe-push-apply : 1.0 .0
safe-regex-test : 1.1 .0
set-proto : 1.0 .0
stop-iteration-iterator : 1.1 .0
2026-07-02 13:34:40 -04:00
string.prototype.trim : 1.2 .11
string.prototype.trimend : 1.0 .10
2026-03-02 21:23:47 -05:00
string.prototype.trimstart : 1.0 .8
typed-array-buffer : 1.0 .3
typed-array-byte-length : 1.0 .3
typed-array-byte-offset : 1.0 .4
2026-07-02 13:34:40 -04:00
typed-array-length : 1.0 .8
unbox-primitive : 1.1 .0
which-typed-array : 1.1 .22
2026-04-16 04:19:42 +02:00
es-abstract@1.24.2 :
dependencies :
array-buffer-byte-length : 1.0 .2
arraybuffer.prototype.slice : 1.0 .4
available-typed-arrays : 1.0 .7
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2026-04-16 04:19:42 +02:00
call-bound : 1.0 .4
data-view-buffer : 1.0 .2
data-view-byte-length : 1.0 .2
data-view-byte-offset : 1.0 .1
es-define-property : 1.0 .1
es-errors : 1.3 .0
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2026-04-16 04:19:42 +02:00
es-set-tostringtag : 2.1 .0
2026-07-01 21:43:46 +02:00
es-to-primitive : 1.3 .4
function.prototype.name : 1.2 .0
2026-04-16 04:19:42 +02:00
get-intrinsic : 1.3 .0
get-proto : 1.0 .1
get-symbol-description : 1.1 .0
globalthis : 1.0 .4
gopd : 1.2 .0
has-property-descriptors : 1.0 .2
has-proto : 1.2 .0
has-symbols : 1.1 .0
2026-07-01 21:43:46 +02:00
hasown : 2.0 .4
2026-04-16 04:19:42 +02:00
internal-slot : 1.1 .0
is-array-buffer : 3.0 .5
is-callable : 1.2 .7
is-data-view : 1.0 .2
is-negative-zero : 2.0 .3
is-regex : 1.2 .1
is-set : 2.0 .3
is-shared-array-buffer : 1.0 .4
is-string : 1.1 .1
is-typed-array : 1.1 .15
is-weakref : 1.1 .1
math-intrinsics : 1.1 .0
object-inspect : 1.13 .4
object-keys : 1.1 .1
object.assign : 4.1 .7
own-keys : 1.0 .1
regexp.prototype.flags : 1.5 .4
2026-07-01 21:43:46 +02:00
safe-array-concat : 1.1 .4
2026-04-16 04:19:42 +02:00
safe-push-apply : 1.0 .0
safe-regex-test : 1.1 .0
set-proto : 1.0 .0
stop-iteration-iterator : 1.1 .0
2026-07-01 21:43:46 +02:00
string.prototype.trim : 1.2 .11
string.prototype.trimend : 1.0 .10
2026-04-16 04:19:42 +02:00
string.prototype.trimstart : 1.0 .8
typed-array-buffer : 1.0 .3
typed-array-byte-length : 1.0 .3
typed-array-byte-offset : 1.0 .4
2026-07-01 21:43:46 +02:00
typed-array-length : 1.0 .8
2026-03-02 21:23:47 -05:00
unbox-primitive : 1.1 .0
2026-07-01 21:43:46 +02:00
which-typed-array : 1.1 .22
2026-03-02 21:23:47 -05:00
2025-01-04 07:24:50 +01:00
es-define-property@1.0.1 : {}
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
es-errors@1.3.0 : {}
2025-01-04 07:24:50 +01:00
es-iterator-helpers@1.2.1 :
dependencies :
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
define-properties : 1.2 .1
es-abstract : 1.23 .9
es-errors : 1.3 .0
es-set-tostringtag : 2.1 .0
function-bind : 1.1 .2
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
globalthis : 1.0 .4
gopd : 1.2 .0
has-property-descriptors : 1.0 .2
has-proto : 1.2 .0
has-symbols : 1.1 .0
internal-slot : 1.1 .0
iterator.prototype : 1.1 .5
safe-array-concat : 1.1 .3
2025-02-18 15:23:20 +01:00
es-object-atoms@1.1.1 :
2024-10-15 20:52:25 -04:00
dependencies :
es-errors : 1.3 .0
2026-07-01 21:43:46 +02:00
es-object-atoms@1.1.2 :
dependencies :
es-errors : 1.3 .0
2025-01-04 07:24:50 +01:00
es-set-tostringtag@2.1.0 :
dependencies :
es-errors : 1.3 .0
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2024-10-15 20:52:25 -04:00
has-tostringtag : 1.0 .2
hasown : 2.0 .2
2025-02-18 15:23:20 +01:00
es-shim-unscopables@1.1.0 :
2024-10-15 20:52:25 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
hasown : 2.0 .4
2024-10-15 20:52:25 -04:00
2025-01-04 07:24:50 +01:00
es-to-primitive@1.3.0 :
2024-05-17 23:01:07 +02:00
dependencies :
is-callable : 1.2 .7
2025-01-04 07:24:50 +01:00
is-date-object : 1.1 .0
is-symbol : 1.1 .1
2024-05-17 23:01:07 +02:00
2026-07-01 21:43:46 +02:00
es-to-primitive@1.3.4 :
dependencies :
es-abstract-get : 1.0 .0
es-define-property : 1.0 .1
es-errors : 1.3 .0
is-callable : 1.2 .7
is-date-object : 1.1 .0
is-symbol : 1.1 .1
esbuild@0.28.1 :
2026-04-16 13:45:58 -04:00
optionalDependencies :
2026-07-01 21:43:46 +02:00
'@esbuild/aix-ppc64' : 0.28 .1
'@esbuild/android-arm' : 0.28 .1
'@esbuild/android-arm64' : 0.28 .1
'@esbuild/android-x64' : 0.28 .1
'@esbuild/darwin-arm64' : 0.28 .1
'@esbuild/darwin-x64' : 0.28 .1
'@esbuild/freebsd-arm64' : 0.28 .1
'@esbuild/freebsd-x64' : 0.28 .1
'@esbuild/linux-arm' : 0.28 .1
'@esbuild/linux-arm64' : 0.28 .1
'@esbuild/linux-ia32' : 0.28 .1
'@esbuild/linux-loong64' : 0.28 .1
'@esbuild/linux-mips64el' : 0.28 .1
'@esbuild/linux-ppc64' : 0.28 .1
'@esbuild/linux-riscv64' : 0.28 .1
'@esbuild/linux-s390x' : 0.28 .1
'@esbuild/linux-x64' : 0.28 .1
'@esbuild/netbsd-arm64' : 0.28 .1
'@esbuild/netbsd-x64' : 0.28 .1
'@esbuild/openbsd-arm64' : 0.28 .1
'@esbuild/openbsd-x64' : 0.28 .1
'@esbuild/openharmony-arm64' : 0.28 .1
'@esbuild/sunos-x64' : 0.28 .1
'@esbuild/win32-arm64' : 0.28 .1
'@esbuild/win32-ia32' : 0.28 .1
'@esbuild/win32-x64' : 0.28 .1
2026-04-16 13:45:58 -04:00
2024-08-02 06:12:59 -04:00
escalade@3.1.2 : {}
2024-05-07 04:54:25 +02:00
escape-string-regexp@4.0.0 : {}
2026-08-18 23:02:48 -04:00
eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2))) :
2024-08-02 06:12:59 -04:00
dependencies :
2026-08-18 23:02:48 -04:00
eslint-plugin-import : 2.31 .0 (@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2))
2024-10-15 20:52:25 -04:00
2026-08-18 23:02:48 -04:00
eslint-import-resolver-node@0.3.10 :
2024-10-15 20:52:25 -04:00
dependencies :
debug : 3.2 .7
2026-07-01 21:43:46 +02:00
is-core-module : 2.16 .2
resolve : 2.0 .0 -next.7
2024-10-15 20:52:25 -04:00
transitivePeerDependencies :
- supports-color
2026-08-18 23:02:48 -04:00
eslint-module-utils@2.13.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.6.0(supports-color@10.2.2)) :
2024-10-15 20:52:25 -04:00
dependencies :
debug : 3.2 .7
optionalDependencies :
2026-08-17 17:46:31 +02:00
'@typescript-eslint/parser' : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
eslint : 10.6 .0 (supports-color@10.2.2)
2026-08-18 23:02:48 -04:00
eslint-import-resolver-node : 0.3 .10
2024-10-15 20:52:25 -04:00
transitivePeerDependencies :
- supports-color
2026-08-18 23:02:48 -04:00
eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2)) :
2024-10-15 20:52:25 -04:00
dependencies :
2025-01-04 07:24:50 +01:00
'@rtsao/scc' : 1.1 .0
2026-03-02 21:23:47 -05:00
array-includes : 3.1 .9
2025-03-27 01:51:57 +01:00
array.prototype.findlastindex : 1.2 .6
2026-03-02 21:23:47 -05:00
array.prototype.flat : 1.3 .3
2025-02-08 15:14:28 -05:00
array.prototype.flatmap : 1.3 .3
2024-10-15 20:52:25 -04:00
debug : 3.2 .7
doctrine : 2.1 .0
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2026-08-18 23:02:48 -04:00
eslint-import-resolver-node : 0.3 .10
eslint-module-utils : 2.13 .0 (@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.6.0(supports-color@10.2.2))
2026-07-01 21:43:46 +02:00
hasown : 2.0 .4
is-core-module : 2.16 .2
2024-10-15 20:52:25 -04:00
is-glob : 4.0 .3
2026-03-02 21:23:47 -05:00
minimatch : 3.1 .5
2024-10-15 20:52:25 -04:00
object.fromentries : 2.0 .8
object.groupby : 1.0 .3
2025-02-08 15:14:28 -05:00
object.values : 1.2 .1
2024-10-15 20:52:25 -04:00
semver : 6.3 .1
2026-07-01 21:43:46 +02:00
string.prototype.trimend : 1.0 .10
2024-10-15 20:52:25 -04:00
tsconfig-paths : 3.15 .0
optionalDependencies :
2026-08-17 17:46:31 +02:00
'@typescript-eslint/parser' : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
2024-10-15 20:52:25 -04:00
transitivePeerDependencies :
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
2026-08-17 17:46:31 +02:00
eslint-plugin-react@7.37.5(eslint@10.6.0(supports-color@10.2.2)) :
2025-01-04 07:24:50 +01:00
dependencies :
array-includes : 3.1 .8
array.prototype.findlast : 1.2 .5
array.prototype.flatmap : 1.3 .3
array.prototype.tosorted : 1.1 .4
doctrine : 2.1 .0
es-iterator-helpers : 1.2 .1
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2025-01-04 07:24:50 +01:00
estraverse : 5.3 .0
hasown : 2.0 .2
jsx-ast-utils : 3.3 .5
minimatch : 3.1 .2
2025-03-27 01:51:57 +01:00
object.entries : 1.1 .9
2025-01-04 07:24:50 +01:00
object.fromentries : 2.0 .8
object.values : 1.2 .1
prop-types : 15.8 .1
resolve : 2.0 .0 -next.5
semver : 6.3 .1
string.prototype.matchall : 4.0 .12
string.prototype.repeat : 1.0 .0
2024-05-07 04:54:25 +02:00
2026-08-17 17:46:31 +02:00
eslint-plugin-simple-header@1.2.2(eslint@10.6.0(supports-color@10.2.2)) :
2024-05-07 04:54:25 +02:00
dependencies :
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2024-05-07 04:54:25 +02:00
2026-08-17 17:46:31 +02:00
eslint-plugin-simple-import-sort@13.0.0(eslint@10.6.0(supports-color@10.2.2)) :
2024-05-07 04:54:25 +02:00
dependencies :
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2024-05-07 04:54:25 +02:00
2026-08-18 23:02:48 -04:00
eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2)) :
2024-05-07 04:54:25 +02:00
dependencies :
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2024-05-17 23:01:07 +02:00
optionalDependencies :
2026-08-18 23:02:48 -04:00
'@typescript-eslint/eslint-plugin' : 8.62 .1 (@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
eslint-scope@9.1.2 :
2024-05-07 04:54:25 +02:00
dependencies :
2026-04-16 13:45:58 -04:00
'@types/esrecurse' : 4.3 .1
2026-07-01 21:43:46 +02:00
'@types/estree' : 1.0 .9
2024-05-07 04:54:25 +02:00
esrecurse : 4.3 .0
estraverse : 5.3 .0
2024-08-02 06:12:59 -04:00
eslint-visitor-keys@3.4.3 : {}
2025-09-10 06:34:31 -04:00
eslint-visitor-keys@4.2.1 : {}
2026-04-16 13:45:58 -04:00
eslint-visitor-keys@5.0.1 : {}
2026-08-17 17:46:31 +02:00
eslint@10.6.0(supports-color@10.2.2) :
2024-05-07 04:54:25 +02:00
dependencies :
2026-08-17 17:46:31 +02:00
'@eslint-community/eslint-utils' : 4.9 .1 (eslint@10.6.0(supports-color@10.2.2))
2026-04-16 13:45:58 -04:00
'@eslint-community/regexpp' : 4.12 .2
2026-08-17 17:46:31 +02:00
'@eslint/config-array' : 0.23 .5 (supports-color@10.2.2)
2026-07-01 21:43:46 +02:00
'@eslint/config-helpers' : 0.6 .0
2026-04-16 13:45:58 -04:00
'@eslint/core' : 1.2 .1
2026-07-01 21:43:46 +02:00
'@eslint/plugin-kit' : 0.7 .2
'@humanfs/node' : 0.16 .8
2024-05-07 04:54:25 +02:00
'@humanwhocodes/module-importer' : 1.0 .1
2025-03-27 01:51:57 +01:00
'@humanwhocodes/retry' : 0.4 .2
2026-07-01 21:43:46 +02:00
'@types/estree' : 1.0 .9
ajv : 6.15 .0
2025-01-04 07:24:50 +01:00
cross-spawn : 7.0 .6
2026-08-17 17:46:31 +02:00
debug : 4.4 .3 (supports-color@10.2.2)
2024-05-07 04:54:25 +02:00
escape-string-regexp : 4.0 .0
2026-04-16 13:45:58 -04:00
eslint-scope : 9.1 .2
eslint-visitor-keys : 5.0 .1
espree : 11.2 .0
esquery : 1.7 .0
2024-05-07 04:54:25 +02:00
esutils : 2.0 .3
fast-deep-equal : 3.1 .3
2024-08-02 06:12:59 -04:00
file-entry-cache : 8.0 .0
2024-05-07 04:54:25 +02:00
find-up : 5.0 .0
glob-parent : 6.0 .2
2024-08-02 06:12:59 -04:00
ignore : 5.3 .1
2024-05-07 04:54:25 +02:00
imurmurhash : 0.1 .4
is-glob : 4.0 .3
json-stable-stringify-without-jsonify : 1.0 .1
2026-04-16 13:45:58 -04:00
minimatch : 10.2 .5
2024-05-07 04:54:25 +02:00
natural-compare : 1.4 .0
2024-08-02 06:12:59 -04:00
optionator : 0.9 .4
2024-05-07 04:54:25 +02:00
transitivePeerDependencies :
- supports-color
2025-09-10 06:34:31 -04:00
espree@10.4.0 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-09-10 06:34:31 -04:00
acorn : 8.15 .0
acorn-jsx : 5.3 .2 (acorn@8.15.0)
eslint-visitor-keys : 4.2 .1
2024-08-02 06:12:59 -04:00
2026-04-16 13:45:58 -04:00
espree@11.2.0 :
dependencies :
2026-07-01 21:43:46 +02:00
acorn : 8.17 .0
acorn-jsx : 5.3 .2 (acorn@8.17.0)
2026-04-16 13:45:58 -04:00
eslint-visitor-keys : 5.0 .1
esquery@1.7.0 :
2024-05-07 04:54:25 +02:00
dependencies :
estraverse : 5.3 .0
esrecurse@4.3.0 :
dependencies :
estraverse : 5.3 .0
estraverse@5.3.0 : {}
esutils@2.0.3 : {}
eventemitter3@4.0.7 : {}
fast-deep-equal@3.1.3 : {}
2025-02-18 15:23:20 +01:00
fast-glob@3.3.3 :
2024-08-02 06:12:59 -04:00
dependencies :
'@nodelib/fs.stat' : 2.0 .5
'@nodelib/fs.walk' : 1.2 .8
glob-parent : 5.1 .2
merge2 : 1.4 .1
2025-01-04 07:24:50 +01:00
micromatch : 4.0 .8
2024-08-02 06:12:59 -04:00
2024-05-07 04:54:25 +02:00
fast-json-stable-stringify@2.1.0 : {}
fast-levenshtein@2.0.6 : {}
2026-07-01 21:43:46 +02:00
fast-uri@3.1.3 : {}
2024-08-02 06:12:59 -04:00
2024-05-07 04:54:25 +02:00
fastest-levenshtein@1.0.16 : {}
2025-03-27 01:51:57 +01:00
fastq@1.19.1 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
reusify : 1.1 .0
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
fdir@6.5.0(picomatch@4.0.4) :
optionalDependencies :
picomatch : 4.0 .4
2026-02-11 00:54:49 -05:00
fetch-blob@3.2.0 :
dependencies :
node-domexception : 1.0 .0
web-streams-polyfill : 3.3 .3
optional : true
2026-07-01 21:43:46 +02:00
fflate@0.8.3 : {}
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
file-entry-cache@11.1.5 :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
flat-cache : 6.1 .23
2024-05-07 04:54:25 +02:00
2025-02-18 15:23:20 +01:00
file-entry-cache@8.0.0 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-02-18 15:23:20 +01:00
flat-cache : 4.0 .1
2024-05-07 04:54:25 +02:00
2024-08-02 06:12:59 -04:00
fill-range@7.1.1 :
2024-05-07 04:54:25 +02:00
dependencies :
2024-08-02 06:12:59 -04:00
to-regex-range : 5.0 .1
2024-05-07 04:54:25 +02:00
find-up@5.0.0 :
dependencies :
locate-path : 6.0 .0
path-exists : 4.0 .0
2024-08-02 06:12:59 -04:00
flat-cache@4.0.1 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-02-18 15:23:20 +01:00
flatted : 3.3 .3
2024-08-02 06:12:59 -04:00
keyv : 4.5 .4
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
flat-cache@6.1.23 :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
cacheable : 2.5 .0
2026-04-16 13:45:58 -04:00
flatted : 3.4 .2
hookified : 1.15 .1
2024-05-07 04:54:25 +02:00
2025-02-18 15:23:20 +01:00
flatted@3.3.3 : {}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
flatted@3.4.2 : {}
2025-02-18 15:23:20 +01:00
for-each@0.3.5 :
2024-10-15 20:52:25 -04:00
dependencies :
is-callable : 1.2 .7
2026-07-01 21:43:46 +02:00
fs-extra@11.3.6 :
2024-05-17 23:01:07 +02:00
dependencies :
graceful-fs : 4.2 .11
2026-07-01 21:43:46 +02:00
jsonfile : 6.2 .1
2024-05-17 23:01:07 +02:00
universalify : 2.0 .1
2024-08-02 06:12:59 -04:00
fsevents@2.3.3 :
optional : true
2024-05-07 04:54:25 +02:00
2024-05-17 23:01:07 +02:00
function-bind@1.1.2 : {}
2025-01-04 07:24:50 +01:00
function.prototype.name@1.1.8 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
define-properties : 1.2 .1
functions-have-names : 1.2 .3
2026-07-02 13:34:40 -04:00
hasown : 2.0 .4
2025-01-04 07:24:50 +01:00
is-callable : 1.2 .7
2024-05-17 23:01:07 +02:00
2026-07-01 21:43:46 +02:00
function.prototype.name@1.2.0 :
dependencies :
call-bind : 1.0 .9
call-bound : 1.0 .4
es-define-property : 1.0 .1
es-errors : 1.3 .0
functions-have-names : 1.2 .3
has-property-descriptors : 1.0 .2
hasown : 2.0 .4
2025-01-04 07:24:50 +01:00
is-callable : 1.2 .7
2026-07-01 21:43:46 +02:00
is-document.all : 1.0 .0
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
functions-have-names@1.2.3 : {}
2024-05-07 04:54:25 +02:00
get-caller-file@2.0.5 : {}
2026-07-01 21:43:46 +02:00
get-east-asian-width@1.6.0 : {}
2026-04-16 13:45:58 -04:00
2025-03-27 01:51:57 +01:00
get-intrinsic@1.3.0 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-02-18 15:23:20 +01:00
call-bind-apply-helpers : 1.0 .2
2025-01-04 07:24:50 +01:00
es-define-property : 1.0 .1
es-errors : 1.3 .0
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2025-01-04 07:24:50 +01:00
function-bind : 1.1 .2
get-proto : 1.0 .1
gopd : 1.2 .0
has-symbols : 1.1 .0
2026-07-01 21:43:46 +02:00
hasown : 2.0 .4
2025-01-04 07:24:50 +01:00
math-intrinsics : 1.1 .0
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
get-proto@1.0.1 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
dunder-proto : 1.0 .1
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
get-symbol-description@1.1.0 :
2024-08-02 06:12:59 -04:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
es-errors : 1.3 .0
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 17:57:05 -05:00
2024-05-07 04:54:25 +02:00
gifenc@https://codeload.github.com/mattdesl/gifenc/tar.gz/64842fca317b112a8590f8fef2bf3825da8f6fe3 : {}
2026-06-17 02:12:29 +02:00
gifuct-js@2.1.2 :
dependencies :
js-binary-schema-parser : 2.0 .3
2024-05-07 04:54:25 +02:00
glob-parent@5.1.2 :
dependencies :
is-glob : 4.0 .3
glob-parent@6.0.2 :
dependencies :
is-glob : 4.0 .3
2026-04-16 13:45:58 -04:00
glob@13.0.6 :
2024-05-07 04:54:25 +02:00
dependencies :
2026-04-16 13:45:58 -04:00
minimatch : 10.2 .5
minipass : 7.1 .3
path-scurry : 2.0 .2
2024-05-07 04:54:25 +02:00
global-modules@2.0.0 :
dependencies :
global-prefix : 3.0 .0
global-prefix@3.0.0 :
dependencies :
ini : 1.3 .8
kind-of : 6.0 .3
which : 1.3 .1
2025-01-04 07:24:50 +01:00
global-prefix@4.0.0 :
dependencies :
ini : 4.1 .3
kind-of : 6.0 .3
which : 4.0 .0
2024-10-15 20:52:25 -04:00
globalthis@1.0.4 :
dependencies :
define-properties : 1.2 .1
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
2024-10-15 20:52:25 -04:00
2026-04-16 13:45:58 -04:00
globby@16.2.0 :
2024-05-07 04:54:25 +02:00
dependencies :
2026-04-16 13:45:58 -04:00
'@sindresorhus/merge-streams' : 4.0 .0
2025-02-18 15:23:20 +01:00
fast-glob : 3.3 .3
2026-04-16 13:45:58 -04:00
ignore : 7.0 .5
is-path-inside : 4.0 .0
slash : 5.1 .0
unicorn-magic : 0.4 .0
2024-05-07 04:54:25 +02:00
globjoin@0.1.4 : {}
2025-01-04 07:24:50 +01:00
gopd@1.2.0 : {}
2024-05-17 23:01:07 +02:00
2024-05-07 04:54:25 +02:00
graceful-fs@4.2.11 : {}
2024-10-15 20:52:25 -04:00
has-bigints@1.0.2 : {}
2024-05-07 04:54:25 +02:00
has-flag@4.0.0 : {}
2026-04-16 13:45:58 -04:00
has-flag@5.0.1 : {}
2024-10-15 20:52:25 -04:00
has-property-descriptors@1.0.2 :
dependencies :
2025-01-04 07:24:50 +01:00
es-define-property : 1.0 .1
2024-10-15 20:52:25 -04:00
2025-01-04 07:24:50 +01:00
has-proto@1.2.0 :
dependencies :
dunder-proto : 1.0 .1
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
has-symbols@1.1.0 : {}
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
has-tostringtag@1.0.2 :
dependencies :
2025-01-04 07:24:50 +01:00
has-symbols : 1.1 .0
2024-05-17 23:01:07 +02:00
2026-04-16 13:45:58 -04:00
hashery@1.5.1 :
2025-11-19 02:57:12 +01:00
dependencies :
2026-04-16 13:45:58 -04:00
hookified : 1.15 .1
2024-10-15 20:52:25 -04:00
2024-05-17 23:01:07 +02:00
hasown@2.0.2 :
dependencies :
function-bind : 1.1 .2
2026-07-01 21:43:46 +02:00
hasown@2.0.4 :
dependencies :
function-bind : 1.1 .2
2025-02-18 15:23:20 +01:00
highlight.js@11.11.1 : {}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
hookified@1.15.1 : {}
2026-07-01 21:43:46 +02:00
hookified@2.2.0 : {}
2024-10-15 20:52:25 -04:00
2024-05-26 19:12:18 +02:00
html-minifier-terser@7.2.0 :
dependencies :
camel-case : 4.1 .2
clean-css : 5.3 .3
commander : 10.0 .1
entities : 4.5 .0
param-case : 3.0 .4
relateurl : 0.2 .7
2025-03-27 01:51:57 +01:00
terser : 5.39 .0
2024-05-26 19:12:18 +02:00
2026-04-16 13:45:58 -04:00
html-tags@5.1.0 : {}
2024-05-07 04:54:25 +02:00
2025-07-10 19:40:07 -04:00
idb@8.0.3 : {}
2024-11-19 17:08:13 -05:00
2024-08-02 06:12:59 -04:00
ignore@5.3.1 : {}
2025-11-19 02:57:12 +01:00
ignore@7.0.5 : {}
2024-08-02 06:12:59 -04:00
2025-02-18 15:23:20 +01:00
import-fresh@3.3.1 :
2024-05-07 04:54:25 +02:00
dependencies :
parent-module : 1.0 .1
resolve-from : 4.0 .0
2026-04-16 13:45:58 -04:00
import-meta-resolve@4.2.0 : {}
2024-05-07 04:54:25 +02:00
imurmurhash@0.1.4 : {}
ini@1.3.8 : {}
2025-01-04 07:24:50 +01:00
ini@4.1.3 : {}
internal-slot@1.1.0 :
2024-05-17 23:01:07 +02:00
dependencies :
es-errors : 1.3 .0
hasown : 2.0 .2
2025-01-04 07:24:50 +01:00
side-channel : 1.1 .0
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
is-array-buffer@3.0.5 :
2024-05-17 23:01:07 +02:00
dependencies :
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
2024-05-17 23:01:07 +02:00
2024-05-07 04:54:25 +02:00
is-arrayish@0.2.1 : {}
2025-02-18 15:23:20 +01:00
is-async-function@2.1.1 :
2025-01-04 07:24:50 +01:00
dependencies :
2025-02-18 15:23:20 +01:00
async-function : 1.0 .0
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 17:57:05 -05:00
get-proto : 1.0 .1
2025-01-04 07:24:50 +01:00
has-tostringtag : 1.0 .2
2025-01-04 17:57:05 -05:00
safe-regex-test : 1.1 .0
2025-01-04 07:24:50 +01:00
is-bigint@1.1.0 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 17:57:05 -05:00
has-bigints : 1.0 .2
2025-02-18 15:23:20 +01:00
is-boolean-object@1.2.2 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
has-tostringtag : 1.0 .2
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
is-buffer@1.1.6 : {}
2024-10-15 20:52:25 -04:00
is-callable@1.2.7 : {}
2025-01-04 07:24:50 +01:00
is-core-module@2.16.1 :
2024-10-15 20:52:25 -04:00
dependencies :
2025-01-04 07:24:50 +01:00
hasown : 2.0 .2
2024-10-15 20:52:25 -04:00
2026-07-01 21:43:46 +02:00
is-core-module@2.16.2 :
dependencies :
hasown : 2.0 .4
2025-01-04 07:24:50 +01:00
is-data-view@1.0.2 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
is-typed-array : 1.1 .15
2024-05-17 23:01:07 +02:00
2025-01-04 17:57:05 -05:00
is-date-object@1.1.0 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-04-02 16:24:56 -04:00
call-bound : 1.0 .4
2025-01-04 17:57:05 -05:00
has-tostringtag : 1.0 .2
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
is-document.all@1.0.0 :
dependencies :
call-bound : 1.0 .4
2024-05-07 04:54:25 +02:00
is-extglob@2.1.1 : {}
2025-01-04 07:24:50 +01:00
is-finalizationregistry@1.1.1 :
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
2024-05-07 04:54:25 +02:00
is-fullwidth-code-point@3.0.0 : {}
2025-01-04 17:57:05 -05:00
is-generator-function@1.1.0 :
2025-01-04 07:24:50 +01:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 17:57:05 -05:00
get-proto : 1.0 .1
2025-01-04 07:24:50 +01:00
has-tostringtag : 1.0 .2
2025-01-04 17:57:05 -05:00
safe-regex-test : 1.1 .0
2025-01-04 07:24:50 +01:00
2024-05-07 04:54:25 +02:00
is-glob@4.0.3 :
dependencies :
is-extglob : 2.1 .1
2025-01-04 07:24:50 +01:00
is-map@2.0.3 : {}
2026-03-02 21:23:47 -05:00
is-negative-zero@2.0.3 : {}
2025-01-04 17:57:05 -05:00
is-number-object@1.1.1 :
2024-05-07 04:54:25 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 17:57:05 -05:00
has-tostringtag : 1.0 .2
2024-05-07 04:54:25 +02:00
is-number@7.0.0 : {}
2026-04-16 13:45:58 -04:00
is-path-inside@4.0.0 : {}
2025-01-04 07:24:50 +01:00
is-regex@1.2.1 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
2024-05-17 23:01:07 +02:00
has-tostringtag : 1.0 .2
2026-07-01 21:43:46 +02:00
hasown : 2.0 .4
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
is-set@2.0.3 : {}
is-shared-array-buffer@1.0.4 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
is-string@1.1.1 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
has-tostringtag : 1.0 .2
2025-01-04 07:24:50 +01:00
is-symbol@1.1.1 :
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
has-symbols : 1.1 .0
safe-regex-test : 1.1 .0
is-typed-array@1.1.15 :
2024-05-17 23:01:07 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
which-typed-array : 1.1 .22
2025-01-04 07:24:50 +01:00
is-weakmap@2.0.2 : {}
2024-05-17 23:01:07 +02:00
2025-02-18 15:23:20 +01:00
is-weakref@1.1.1 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
is-weakset@2.0.4 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
2024-05-07 04:54:25 +02:00
2024-10-15 20:52:25 -04:00
isarray@2.0.5 : {}
2024-05-07 04:54:25 +02:00
isexe@2.0.0 : {}
2025-01-04 07:24:50 +01:00
isexe@3.1.1 : {}
iterator.prototype@1.1.5 :
dependencies :
define-data-property : 1.1 .4
2025-02-18 15:23:20 +01:00
es-object-atoms : 1.1 .1
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
get-proto : 1.0 .1
has-symbols : 1.1 .0
set-function-name : 2.0 .2
2026-06-17 02:12:29 +02:00
js-binary-schema-parser@2.0.3 : {}
2024-05-07 04:54:25 +02:00
js-tokens@4.0.0 : {}
2026-07-01 21:43:46 +02:00
js-yaml@4.3.0 :
2024-05-07 04:54:25 +02:00
dependencies :
argparse : 2.0 .1
2024-08-02 06:12:59 -04:00
json-buffer@3.0.1 : {}
2024-05-07 04:54:25 +02:00
json-parse-even-better-errors@2.3.1 : {}
json-schema-traverse@0.4.1 : {}
json-schema-traverse@1.0.0 : {}
json-stable-stringify-without-jsonify@1.0.1 : {}
2024-10-15 20:52:25 -04:00
json5@1.0.2 :
dependencies :
minimist : 1.2 .8
2024-05-07 04:54:25 +02:00
jsonc-parser@3.2.0 : {}
2026-07-01 21:43:46 +02:00
jsonfile@6.2.1 :
2024-05-17 23:01:07 +02:00
dependencies :
universalify : 2.0 .1
optionalDependencies :
graceful-fs : 4.2 .11
2024-07-22 12:49:21 -04:00
jsqr@1.4.0 : {}
2025-01-04 07:24:50 +01:00
jsx-ast-utils@3.3.5 :
dependencies :
array-includes : 3.1 .8
2025-01-04 17:57:05 -05:00
array.prototype.flat : 1.3 .2
2025-01-04 07:24:50 +01:00
object.assign : 4.1 .7
object.values : 1.2 .1
2024-05-07 04:54:25 +02:00
jszip@2.7.0 :
dependencies :
pako : 1.0 .11
2024-08-02 06:12:59 -04:00
keyv@4.5.4 :
dependencies :
json-buffer : 3.0 .1
2026-04-16 13:45:58 -04:00
keyv@5.6.0 :
2025-02-18 15:23:20 +01:00
dependencies :
2025-11-19 02:57:12 +01:00
'@keyv/serialize' : 1.1 .1
2025-02-18 15:23:20 +01:00
2024-05-07 04:54:25 +02:00
kind-of@6.0.3 : {}
levn@0.4.1 :
dependencies :
prelude-ls : 1.2 .1
type-check : 0.4 .0
lines-and-columns@1.2.4 : {}
locate-path@6.0.0 :
dependencies :
p-locate : 5.0 .0
lodash.truncate@4.4.2 : {}
2024-06-21 20:32:10 -04:00
loose-envify@1.4.0 :
dependencies :
js-tokens : 4.0 .0
2024-05-26 19:12:18 +02:00
lower-case@2.0.2 :
dependencies :
tslib : 2.6 .2
2026-04-16 13:45:58 -04:00
lru-cache@11.3.5 : {}
2025-09-10 04:57:39 -04:00
2025-11-19 02:57:12 +01:00
marked@14.0.0 : {}
2025-01-04 07:24:50 +01:00
math-intrinsics@1.1.0 : {}
2026-04-16 13:45:58 -04:00
mathml-tag-names@4.0.0 : {}
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
md5@2.3.0 :
dependencies :
charenc : 0.0 .2
crypt : 0.0 .2
is-buffer : 1.1 .6
2026-04-16 13:45:58 -04:00
mdn-data@2.0.28 : {}
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
mdn-data@2.12.2 : {}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
mdn-data@2.27.1 : {}
meow@14.1.0 : {}
2024-05-07 04:54:25 +02:00
merge2@1.4.1 : {}
2025-01-04 07:24:50 +01:00
micromatch@4.0.8 :
2024-08-02 06:12:59 -04:00
dependencies :
braces : 3.0 .3
picomatch : 2.3 .1
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
minimatch@10.2.5 :
2025-09-10 04:57:39 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
brace-expansion : 5.0 .7
2025-09-10 04:57:39 -04:00
2024-05-07 04:54:25 +02:00
minimatch@3.1.2 :
dependencies :
2025-09-10 06:34:31 -04:00
brace-expansion : 1.1 .12
2024-05-07 04:54:25 +02:00
2026-03-02 21:23:47 -05:00
minimatch@3.1.5 :
dependencies :
2026-07-01 21:43:46 +02:00
brace-expansion : 1.1 .15
2026-03-02 21:23:47 -05:00
2024-08-02 06:12:59 -04:00
minimatch@9.0.5 :
2024-05-07 04:54:25 +02:00
dependencies :
2026-04-16 04:19:42 +02:00
brace-expansion : 2.1 .0
2024-05-07 04:54:25 +02:00
2024-05-17 23:01:07 +02:00
minimist@1.2.8 : {}
2026-04-16 13:45:58 -04:00
minipass@7.1.3 : {}
2025-09-10 04:57:39 -04:00
2024-08-02 06:12:59 -04:00
mitt@3.0.1 : {}
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
modern-tar@0.7.6 : {}
moment@2.22.2 : {}
2024-08-02 06:12:59 -04:00
moment@2.30.1 : {}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
monaco-editor@0.55.1 :
2025-11-19 02:57:12 +01:00
dependencies :
2026-04-16 13:45:58 -04:00
dompurify : 3.2 .7
2025-11-19 02:57:12 +01:00
marked : 14.0 .0
2025-09-10 06:19:47 -04:00
2024-10-15 20:52:25 -04:00
ms@2.1.3 : {}
2026-07-01 21:43:46 +02:00
nanoid@3.3.15 : {}
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
nanoid@5.1.16 : {}
2024-05-07 04:54:25 +02:00
2026-02-11 00:54:49 -05:00
native-file-system-adapter@3.0.1 :
optionalDependencies :
fetch-blob : 3.2 .0
2024-05-07 04:54:25 +02:00
natural-compare@1.4.0 : {}
2024-05-26 19:12:18 +02:00
no-case@3.0.4 :
dependencies :
lower-case : 2.0 .2
tslib : 2.6 .2
2026-02-11 00:54:49 -05:00
node-domexception@1.0.0 :
optional : true
2026-07-01 21:43:46 +02:00
node-exports-info@1.6.2 :
2026-04-16 04:19:42 +02:00
dependencies :
array.prototype.flatmap : 1.3 .3
es-errors : 1.3 .0
object.entries : 1.1 .9
semver : 6.3 .1
2024-05-07 04:54:25 +02:00
normalize-path@3.0.0 : {}
2026-04-16 13:45:58 -04:00
nth-check@2.1.1 :
dependencies :
boolbase : 1.0 .0
2025-01-04 07:24:50 +01:00
object-assign@4.1.1 : {}
2025-02-18 15:23:20 +01:00
object-inspect@1.13.4 : {}
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
object-keys@1.1.1 : {}
2025-01-04 07:24:50 +01:00
object.assign@4.1.7 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
define-properties : 1.2 .1
2025-02-18 15:23:20 +01:00
es-object-atoms : 1.1 .1
2025-01-04 07:24:50 +01:00
has-symbols : 1.1 .0
2024-05-17 23:01:07 +02:00
object-keys : 1.1 .1
2025-03-27 01:51:57 +01:00
object.entries@1.1.9 :
2025-01-04 07:24:50 +01:00
dependencies :
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
define-properties : 1.2 .1
2025-02-18 15:23:20 +01:00
es-object-atoms : 1.1 .1
2025-01-04 07:24:50 +01:00
2024-10-15 20:52:25 -04:00
object.fromentries@2.0.8 :
dependencies :
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2024-10-15 20:52:25 -04:00
define-properties : 1.2 .1
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
es-abstract : 1.24 .2
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2024-10-15 20:52:25 -04:00
object.groupby@1.0.3 :
dependencies :
2026-07-09 22:34:54 +02:00
call-bind : 1.0 .9
2024-10-15 20:52:25 -04:00
define-properties : 1.2 .1
2026-07-09 22:34:54 +02:00
es-abstract : 1.24 .2
2024-10-15 20:52:25 -04:00
2025-01-04 07:24:50 +01:00
object.values@1.2.1 :
2024-05-17 23:01:07 +02:00
dependencies :
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
define-properties : 1.2 .1
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2024-05-07 04:54:25 +02:00
2024-08-02 06:12:59 -04:00
optionator@0.9.4 :
2024-05-07 04:54:25 +02:00
dependencies :
deep-is : 0.1 .4
fast-levenshtein : 2.0 .6
levn : 0.4 .1
prelude-ls : 1.2 .1
type-check : 0.4 .0
2024-08-02 06:12:59 -04:00
word-wrap : 1.2 .5
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
own-keys@1.0.1 :
dependencies :
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
object-keys : 1.1 .1
safe-push-apply : 1.0 .0
2024-05-07 04:54:25 +02:00
p-limit@3.1.0 :
dependencies :
yocto-queue : 0.1 .0
2026-03-19 09:32:30 +01:00
p-limit@7.3.0 :
dependencies :
yocto-queue : 1.2 .2
2024-05-07 04:54:25 +02:00
p-locate@5.0.0 :
dependencies :
p-limit : 3.1 .0
pako@1.0.11 : {}
2024-05-26 19:12:18 +02:00
param-case@3.0.4 :
dependencies :
dot-case : 3.0 .4
tslib : 2.6 .2
2024-05-07 04:54:25 +02:00
parent-module@1.0.1 :
dependencies :
callsites : 3.1 .0
parse-json@5.2.0 :
dependencies :
2026-07-01 21:43:46 +02:00
'@babel/code-frame' : 7.29 .7
2024-05-07 04:54:25 +02:00
error-ex : 1.3 .2
json-parse-even-better-errors : 2.3 .1
lines-and-columns : 1.2 .4
2024-05-26 19:12:18 +02:00
pascal-case@3.1.2 :
dependencies :
no-case : 3.0 .4
tslib : 2.6 .2
2024-05-07 04:54:25 +02:00
path-exists@4.0.0 : {}
path-key@3.1.1 : {}
path-parse@1.0.7 : {}
2026-04-16 13:45:58 -04:00
path-scurry@2.0.2 :
2025-09-10 04:57:39 -04:00
dependencies :
2026-04-16 13:45:58 -04:00
lru-cache : 11.3 .5
minipass : 7.1 .3
2024-05-07 04:54:25 +02:00
2025-01-04 07:24:50 +01:00
picocolors@1.1.1 : {}
2024-05-07 04:54:25 +02:00
picomatch@2.3.1 : {}
2025-09-10 06:34:31 -04:00
picomatch@4.0.3 : {}
2024-05-17 23:01:07 +02:00
2026-04-16 13:45:58 -04:00
picomatch@4.0.4 : {}
2024-05-07 04:54:25 +02:00
2026-04-16 13:45:58 -04:00
possible-typed-array-names@1.1.0 : {}
2026-04-16 13:25:20 -04:00
2026-07-01 21:43:46 +02:00
postcss-safe-parser@7.0.1(postcss@8.5.16) :
2024-05-07 04:54:25 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
postcss : 8.5 .16
2024-05-07 04:54:25 +02:00
2026-07-01 21:43:46 +02:00
postcss-selector-parser@7.1.4 :
2024-05-07 04:54:25 +02:00
dependencies :
cssesc : 3.0 .0
util-deprecate : 1.0 .2
postcss-value-parser@4.2.0 : {}
2026-07-01 21:43:46 +02:00
postcss@8.5.16 :
2023-01-30 05:02:17 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
nanoid : 3.3 .15
2025-01-04 07:24:50 +01:00
picocolors : 1.1 .1
source-map-js : 1.2 .1
2023-01-30 05:02:17 +01:00
2024-05-07 04:54:25 +02:00
prelude-ls@1.2.1 : {}
2022-10-09 22:31:51 +02:00
2025-01-04 07:24:50 +01:00
prop-types@15.8.1 :
2024-08-02 06:12:59 -04:00
dependencies :
2025-01-04 07:24:50 +01:00
loose-envify : 1.4 .0
object-assign : 4.1 .1
react-is : 16.13 .1
2024-08-02 06:12:59 -04:00
punycode@2.3.1 : {}
2022-10-09 22:31:51 +02:00
2026-07-01 21:43:46 +02:00
puppeteer-core@25.2.1 :
2022-11-11 13:06:04 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
'@puppeteer/browsers' : 3.0 .5
chromium-bidi : 16.0 .1 (devtools-protocol@0.0.1638949)
devtools-protocol : 0.0 .1638949
typed-query-selector : 2.12 .2
webdriver-bidi-protocol : 0.4 .2
ws : 8.21 .0
2022-11-11 13:06:04 +01:00
transitivePeerDependencies :
- bufferutil
2026-07-01 21:43:46 +02:00
- proxy-agent
2022-11-11 13:06:04 +01:00
- utf-8-validate
2024-05-07 04:54:25 +02:00
q@1.5.1 : {}
2026-07-01 21:43:46 +02:00
qified@0.10.1 :
2025-11-19 02:57:12 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
hookified : 2.2 .0
2025-11-19 02:57:12 +01:00
2024-05-07 04:54:25 +02:00
queue-microtask@1.2.3 : {}
2022-10-09 22:31:51 +02:00
2025-01-04 07:24:50 +01:00
react-is@16.13.1 : {}
2025-01-04 17:57:05 -05:00
reflect.getprototypeof@1.0.10 :
2025-01-04 07:24:50 +01:00
dependencies :
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2025-01-04 07:24:50 +01:00
define-properties : 1.2 .1
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
es-abstract : 1.24 .2
2025-01-04 07:24:50 +01:00
es-errors : 1.3 .0
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 17:57:05 -05:00
get-proto : 1.0 .1
2025-01-04 07:24:50 +01:00
which-builtin-type : 1.2 .1
regexp.prototype.flags@1.5.4 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2024-05-17 23:01:07 +02:00
define-properties : 1.2 .1
es-errors : 1.3 .0
2025-01-04 07:24:50 +01:00
get-proto : 1.0 .1
gopd : 1.2 .0
2024-05-17 23:01:07 +02:00
set-function-name : 2.0 .2
2024-05-26 19:12:18 +02:00
relateurl@0.2.7 : {}
2023-04-30 17:11:38 +02:00
2024-05-07 04:54:25 +02:00
require-from-string@2.0.2 : {}
2022-10-09 22:31:51 +02:00
2024-05-07 04:54:25 +02:00
resolve-from@4.0.0 : {}
2023-01-30 05:02:17 +01:00
2026-08-18 23:02:48 -04:00
resolve@1.22.8 :
2026-03-02 21:23:47 -05:00
dependencies :
2025-03-27 01:51:57 +01:00
is-core-module : 2.16 .1
2026-03-02 21:23:47 -05:00
path-parse : 1.0 .7
supports-preserve-symlinks-flag : 1.0 .0
2026-04-16 04:19:42 +02:00
resolve@2.0.0-next.5 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
is-core-module : 2.16 .1
2024-05-17 23:01:07 +02:00
path-parse : 1.0 .7
supports-preserve-symlinks-flag : 1.0 .0
2022-10-09 22:31:51 +02:00
2026-07-01 21:43:46 +02:00
resolve@2.0.0-next.7 :
2024-05-17 23:01:07 +02:00
dependencies :
2026-04-16 04:19:42 +02:00
es-errors : 1.3 .0
2026-07-01 21:43:46 +02:00
is-core-module : 2.16 .2
node-exports-info : 1.6 .2
2026-04-16 04:19:42 +02:00
object-keys : 1.1 .1
2024-05-17 23:01:07 +02:00
path-parse : 1.0 .7
supports-preserve-symlinks-flag : 1.0 .0
2025-03-27 01:51:57 +01:00
reusify@1.1.0 : {}
2024-05-07 04:54:25 +02:00
run-parallel@1.2.0 :
2022-10-09 22:31:51 +02:00
dependencies :
queue-microtask : 1.2 .3
2025-01-04 07:24:50 +01:00
safe-array-concat@1.1.3 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
has-symbols : 1.1 .0
isarray : 2.0 .5
2026-07-01 21:43:46 +02:00
safe-array-concat@1.1.4 :
dependencies :
call-bind : 1.0 .9
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
has-symbols : 1.1 .0
isarray : 2.0 .5
2025-01-04 07:24:50 +01:00
safe-push-apply@1.0.0 :
dependencies :
es-errors : 1.3 .0
2024-05-17 23:01:07 +02:00
isarray : 2.0 .5
2025-01-04 07:24:50 +01:00
safe-regex-test@1.1.0 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
es-errors : 1.3 .0
2025-01-04 07:24:50 +01:00
is-regex : 1.2 .1
2024-05-17 23:01:07 +02:00
2026-04-16 13:45:58 -04:00
sax@1.6.0 : {}
2024-10-15 20:52:25 -04:00
semver@6.3.1 : {}
2025-02-18 15:23:20 +01:00
semver@7.7.1 : {}
2026-07-01 21:43:46 +02:00
semver@7.8.5 : {}
2026-04-16 13:45:58 -04:00
2024-10-15 20:52:25 -04:00
set-function-length@1.2.2 :
dependencies :
define-data-property : 1.1 .4
es-errors : 1.3 .0
function-bind : 1.1 .2
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
2024-10-15 20:52:25 -04:00
has-property-descriptors : 1.0 .2
set-function-name@2.0.2 :
dependencies :
define-data-property : 1.1 .4
es-errors : 1.3 .0
functions-have-names : 1.2 .3
has-property-descriptors : 1.0 .2
2025-01-04 07:24:50 +01:00
set-proto@1.0.0 :
dependencies :
dunder-proto : 1.0 .1
es-errors : 1.3 .0
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2025-01-04 07:24:50 +01:00
2024-05-07 04:54:25 +02:00
shebang-command@2.0.0 :
2022-10-09 22:31:51 +02:00
dependencies :
shebang-regex : 3.0 .0
2024-05-07 04:54:25 +02:00
shebang-regex@3.0.0 : {}
2022-10-09 22:31:51 +02:00
2025-01-04 07:24:50 +01:00
side-channel-list@1.0.0 :
2024-05-17 23:01:07 +02:00
dependencies :
es-errors : 1.3 .0
2025-02-18 15:23:20 +01:00
object-inspect : 1.13 .4
2025-01-04 07:24:50 +01:00
side-channel-map@1.0.1 :
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
es-errors : 1.3 .0
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-02-18 15:23:20 +01:00
object-inspect : 1.13 .4
2025-01-04 07:24:50 +01:00
side-channel-weakmap@1.0.2 :
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
es-errors : 1.3 .0
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-02-18 15:23:20 +01:00
object-inspect : 1.13 .4
2025-01-04 07:24:50 +01:00
side-channel-map : 1.0 .1
side-channel@1.1.0 :
dependencies :
es-errors : 1.3 .0
2025-02-18 15:23:20 +01:00
object-inspect : 1.13 .4
2025-01-04 07:24:50 +01:00
side-channel-list : 1.0 .0
side-channel-map : 1.0 .1
side-channel-weakmap : 1.0 .2
2024-05-17 23:01:07 +02:00
2024-08-02 06:12:59 -04:00
signal-exit@4.1.0 : {}
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
slash@5.1.0 : {}
2024-05-07 04:54:25 +02:00
slice-ansi@4.0.0 :
2023-01-30 05:02:17 +01:00
dependencies :
ansi-styles : 4.3 .0
astral-regex : 2.0 .0
is-fullwidth-code-point : 3.0 .0
2025-01-04 17:57:05 -05:00
source-map-js@1.2.1 : {}
2024-05-07 04:54:25 +02:00
source-map-support@0.5.21 :
2023-03-23 04:37:32 +01:00
dependencies :
buffer-from : 1.1 .2
source-map : 0.6 .1
2024-05-07 04:54:25 +02:00
source-map@0.6.1 : {}
2023-03-23 04:37:32 +01:00
2026-04-16 13:45:58 -04:00
standalone-electron-types@41.2.1 :
2023-01-30 05:02:17 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
'@types/node' : 22.20 .0
2023-01-30 05:02:17 +01:00
2026-03-02 21:23:47 -05:00
stop-iteration-iterator@1.1.0 :
dependencies :
es-errors : 1.3 .0
internal-slot : 1.1 .0
2024-05-07 04:54:25 +02:00
string-width@4.2.3 :
2023-01-30 05:02:17 +01:00
dependencies :
emoji-regex : 8.0 .0
is-fullwidth-code-point : 3.0 .0
strip-ansi : 6.0 .1
2026-07-01 21:43:46 +02:00
string-width@7.2.0 :
dependencies :
emoji-regex : 10.6 .0
get-east-asian-width : 1.6 .0
2026-07-02 13:34:40 -04:00
strip-ansi : 7.1 .2
2026-07-01 21:43:46 +02:00
string-width@8.2.1 :
2025-09-10 04:57:39 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
get-east-asian-width : 1.6 .0
2025-09-10 04:57:39 -04:00
strip-ansi : 7.1 .2
2025-01-04 07:24:50 +01:00
string.prototype.matchall@4.0.12 :
dependencies :
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
define-properties : 1.2 .1
es-abstract : 1.23 .9
es-errors : 1.3 .0
2025-02-18 15:23:20 +01:00
es-object-atoms : 1.1 .1
2025-03-27 01:51:57 +01:00
get-intrinsic : 1.3 .0
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
has-symbols : 1.1 .0
internal-slot : 1.1 .0
regexp.prototype.flags : 1.5 .4
set-function-name : 2.0 .2
side-channel : 1.1 .0
string.prototype.repeat@1.0.0 :
dependencies :
define-properties : 1.2 .1
2025-02-18 15:23:20 +01:00
es-abstract : 1.23 .9
2025-01-04 07:24:50 +01:00
string.prototype.trim@1.2.10 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 07:24:50 +01:00
define-data-property : 1.1 .4
2024-05-17 23:01:07 +02:00
define-properties : 1.2 .1
2026-07-02 13:34:40 -04:00
es-abstract : 1.24 .1
es-object-atoms : 1.1 .2
2025-01-04 07:24:50 +01:00
has-property-descriptors : 1.0 .2
2024-05-17 23:01:07 +02:00
2026-07-01 21:43:46 +02:00
string.prototype.trim@1.2.11 :
dependencies :
call-bind : 1.0 .9
call-bound : 1.0 .4
define-data-property : 1.1 .4
define-properties : 1.2 .1
es-abstract : 1.24 .2
es-object-atoms : 1.1 .2
has-property-descriptors : 1.0 .2
safe-regex-test : 1.1 .0
string.prototype.trimend@1.0.10 :
dependencies :
call-bind : 1.0 .9
call-bound : 1.0 .4
define-properties : 1.2 .1
es-object-atoms : 1.1 .2
2025-01-04 07:24:50 +01:00
string.prototype.trimend@1.0.9 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
define-properties : 1.2 .1
2026-07-02 13:34:40 -04:00
es-object-atoms : 1.1 .2
2024-05-17 23:01:07 +02:00
2024-10-15 20:52:25 -04:00
string.prototype.trimstart@1.0.8 :
dependencies :
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2024-10-15 20:52:25 -04:00
define-properties : 1.2 .1
2026-07-01 21:43:46 +02:00
es-object-atoms : 1.1 .2
2024-10-15 20:52:25 -04:00
2024-05-07 04:54:25 +02:00
strip-ansi@6.0.1 :
2022-10-09 22:31:51 +02:00
dependencies :
ansi-regex : 5.0 .1
2025-09-10 04:57:39 -04:00
strip-ansi@7.1.2 :
dependencies :
ansi-regex : 6.2 .2
2024-10-15 20:52:25 -04:00
strip-bom@3.0.0 : {}
2026-08-17 17:46:31 +02:00
stylelint-config-recommended@18.0.0(stylelint@17.14.0(supports-color@10.2.2)(typescript@6.0.3)) :
2024-10-15 20:52:25 -04:00
dependencies :
2026-08-17 17:46:31 +02:00
stylelint : 17.14 .0 (supports-color@10.2.2)(typescript@6.0.3)
2024-10-15 20:52:25 -04:00
2026-08-17 17:46:31 +02:00
stylelint-config-standard@40.0.0(stylelint@17.14.0(supports-color@10.2.2)(typescript@6.0.3)) :
2024-10-15 20:52:25 -04:00
dependencies :
2026-08-17 17:46:31 +02:00
stylelint : 17.14 .0 (supports-color@10.2.2)(typescript@6.0.3)
stylelint-config-recommended : 18.0 .0 (stylelint@17.14.0(supports-color@10.2.2)(typescript@6.0.3))
2024-10-15 20:52:25 -04:00
2026-08-17 17:46:31 +02:00
stylelint@17.14.0(supports-color@10.2.2)(typescript@6.0.3) :
2023-01-30 05:02:17 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
'@csstools/css-calc' : 3.2 .1 (@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
2026-04-16 13:45:58 -04:00
'@csstools/css-parser-algorithms' : 4.0 .0 (@csstools/css-tokenizer@4.0.0)
2026-07-01 21:43:46 +02:00
'@csstools/css-syntax-patches-for-csstree' : 1.1 .6 (css-tree@3.2.1)
2026-04-16 13:45:58 -04:00
'@csstools/css-tokenizer' : 4.0 .0
'@csstools/media-query-list-parser' : 5.0 .0 (@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
2026-07-01 21:43:46 +02:00
'@csstools/selector-resolve-nested' : 4.0 .0 (postcss-selector-parser@7.1.4)
'@csstools/selector-specificity' : 6.0 .0 (postcss-selector-parser@7.1.4)
2023-01-30 05:02:17 +01:00
colord : 2.9 .3
2026-07-01 21:43:46 +02:00
cosmiconfig : 9.0 .2 (typescript@6.0.3)
2026-04-16 13:45:58 -04:00
css-functions-list : 3.3 .3
css-tree : 3.2 .1
2026-08-17 17:46:31 +02:00
debug : 4.4 .3 (supports-color@10.2.2)
2025-02-18 15:23:20 +01:00
fast-glob : 3.3 .3
2023-01-30 05:02:17 +01:00
fastest-levenshtein : 1.0 .16
2026-07-01 21:43:46 +02:00
file-entry-cache : 11.1 .5
2023-01-30 05:02:17 +01:00
global-modules : 2.0 .0
2026-04-16 13:45:58 -04:00
globby : 16.2 .0
2023-01-30 05:02:17 +01:00
globjoin : 0.1 .4
2026-04-16 13:45:58 -04:00
html-tags : 5.1 .0
2025-11-19 02:57:12 +01:00
ignore : 7.0 .5
2026-04-16 13:45:58 -04:00
import-meta-resolve : 4.2 .0
mathml-tag-names : 4.0 .0
meow : 14.1 .0
2025-01-04 07:24:50 +01:00
micromatch : 4.0 .8
2023-01-30 05:02:17 +01:00
normalize-path : 3.0 .0
2025-01-04 07:24:50 +01:00
picocolors : 1.1 .1
2026-07-01 21:43:46 +02:00
postcss : 8.5 .16
postcss-safe-parser : 7.0 .1 (postcss@8.5.16)
postcss-selector-parser : 7.1 .4
2023-01-30 05:02:17 +01:00
postcss-value-parser : 4.2 .0
2026-07-01 21:43:46 +02:00
string-width : 8.2 .1
supports-hyperlinks : 4.5 .0
2023-01-30 05:02:17 +01:00
svg-tags : 1.0 .0
2025-01-04 07:24:50 +01:00
table : 6.9 .0
2026-04-16 13:45:58 -04:00
write-file-atomic : 7.0 .1
2023-01-30 05:02:17 +01:00
transitivePeerDependencies :
- supports-color
2024-08-02 06:12:59 -04:00
- typescript
2023-01-30 05:02:17 +01:00
2026-04-16 13:45:58 -04:00
supports-color@10.2.2 : {}
2024-05-07 04:54:25 +02:00
supports-color@7.2.0 :
2022-10-09 22:31:51 +02:00
dependencies :
has-flag : 4.0 .0
2026-07-01 21:43:46 +02:00
supports-hyperlinks@4.5.0 :
2023-01-30 05:02:17 +01:00
dependencies :
2026-04-16 13:45:58 -04:00
has-flag : 5.0 .1
supports-color : 10.2 .2
2023-01-30 05:02:17 +01:00
2024-05-07 04:54:25 +02:00
supports-preserve-symlinks-flag@1.0.0 : {}
2023-01-30 05:02:17 +01:00
2024-05-07 04:54:25 +02:00
svg-tags@1.0.0 : {}
2023-01-30 05:02:17 +01:00
2026-04-16 13:45:58 -04:00
svgo@4.0.1 :
dependencies :
commander : 11.1 .0
css-select : 5.2 .2
css-tree : 3.1 .0
css-what : 6.2 .2
csso : 5.0 .5
picocolors : 1.1 .1
sax : 1.6 .0
2025-01-04 07:24:50 +01:00
table@6.9.0 :
2023-01-30 05:02:17 +01:00
dependencies :
2026-07-01 21:43:46 +02:00
ajv : 8.20 .0
2023-01-30 05:02:17 +01:00
lodash.truncate : 4.4 .2
slice-ansi : 4.0 .0
string-width : 4.2 .3
strip-ansi : 6.0 .1
2025-11-19 02:57:12 +01:00
tagged-tag@1.0.0 : {}
2025-03-27 01:51:57 +01:00
terser@5.39.0 :
2024-05-26 19:12:18 +02:00
dependencies :
'@jridgewell/source-map' : 0.3 .6
2025-03-27 01:51:57 +01:00
acorn : 8.14 .1
2024-05-26 19:12:18 +02:00
commander : 2.20 .3
source-map-support : 0.5 .21
2026-07-01 21:43:46 +02:00
tinyglobby@0.2.17 :
2026-04-16 13:45:58 -04:00
dependencies :
fdir : 6.5 .0 (picomatch@4.0.4)
picomatch : 4.0 .4
2024-05-07 04:54:25 +02:00
to-regex-range@5.0.1 :
2022-10-09 22:31:51 +02:00
dependencies :
is-number : 7.0 .0
2026-07-01 21:43:46 +02:00
ts-api-utils@2.5.0(typescript@6.0.3) :
2024-08-02 06:12:59 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
typescript : 6.0 .3
2023-01-30 05:02:17 +01:00
2025-01-04 07:24:50 +01:00
ts-patch@3.3.0 :
2024-05-17 23:01:07 +02:00
dependencies :
chalk : 4.1 .2
2025-01-04 07:24:50 +01:00
global-prefix : 4.0 .0
2024-05-17 23:01:07 +02:00
minimist : 1.2 .8
resolve : 1.22 .8
2025-03-27 01:51:57 +01:00
semver : 7.7 .1
2024-05-17 23:01:07 +02:00
strip-ansi : 6.0 .1
2025-09-10 06:19:47 -04:00
ts-pattern@5.6.2 : {}
2024-10-15 20:52:25 -04:00
2026-04-16 13:45:58 -04:00
ts-pattern@5.9.0 : {}
2024-10-15 20:52:25 -04:00
tsconfig-paths@3.15.0 :
dependencies :
'@types/json5' : 0.0 .29
json5 : 1.0 .2
minimist : 1.2 .8
strip-bom : 3.0 .0
2024-05-26 19:12:18 +02:00
tslib@2.6.2 : {}
2026-07-01 21:43:46 +02:00
tsx@4.22.4 :
2024-08-02 06:12:59 -04:00
dependencies :
2026-07-01 21:43:46 +02:00
esbuild : 0.28 .1
2025-11-19 02:57:12 +01:00
optionalDependencies :
fsevents : 2.3 .3
2024-05-07 04:54:25 +02:00
type-check@0.4.0 :
2022-10-09 22:31:51 +02:00
dependencies :
prelude-ls : 1.2 .1
2026-07-01 21:43:46 +02:00
type-fest@5.7.0 :
2025-11-19 02:57:12 +01:00
dependencies :
tagged-tag : 1.0 .0
2025-01-04 07:24:50 +01:00
typed-array-buffer@1.0.3 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2024-05-17 23:01:07 +02:00
es-errors : 1.3 .0
2025-01-04 07:24:50 +01:00
is-typed-array : 1.1 .15
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
typed-array-byte-length@1.0.3 :
2024-05-17 23:01:07 +02:00
dependencies :
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2025-02-18 15:23:20 +01:00
for-each : 0.3 .5
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
has-proto : 1.2 .0
is-typed-array : 1.1 .15
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
typed-array-byte-offset@1.0.4 :
2024-05-17 23:01:07 +02:00
dependencies :
available-typed-arrays : 1.0 .7
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration
* fix: Update Star123451 ID
* Implement Subsonic GetNowPlaying for album art
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation
* fix(Navidrome) Fix clearing activities, add standard music RPC default config
* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries
* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.
* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up
* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update
* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings
* fix(RichPresence): remove unused import and fix default activity type inconsistency
* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()
* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters
* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin
* fix(RichPresence): fix hex auth code to support special characters
* fix(RichPresence): fix lastFmCache invalidation code
* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx
* chore(richPresence): remove violating comments in navidrome.ts
* chore(richPresence): update navidrome.ts
* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update
* feat(richPresence): add status display type option for navidrome rich presence
* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar
* fix(richPresence): Fix to only show music of the username given in navidrome settings
* fix(richPresence): remove stale onServiceChange import
* fix(richPresence): fix stale activity cache when same track is replayed
* fix(richPresence): omit end property when no media duration is known
* chore(richPresence): add instance-based album art fetching disclaimer for local instances
* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage
* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support
* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances
* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation
* richPresence(fix): simplify public instance checking
* boom
* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 18:08:23 -05:00
call-bind : 1.0 .9
2025-02-18 15:23:20 +01:00
for-each : 0.3 .5
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
has-proto : 1.2 .0
is-typed-array : 1.1 .15
2025-01-04 17:57:05 -05:00
reflect.getprototypeof : 1.0 .10
2025-01-04 07:24:50 +01:00
typed-array-length@1.0.7 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2025-02-18 15:23:20 +01:00
for-each : 0.3 .5
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
is-typed-array : 1.1 .15
2025-02-18 15:23:20 +01:00
possible-typed-array-names : 1.1 .0
2025-01-04 17:57:05 -05:00
reflect.getprototypeof : 1.0 .10
2026-07-01 21:43:46 +02:00
typed-array-length@1.0.8 :
dependencies :
call-bind : 1.0 .9
for-each : 0.3 .5
gopd : 1.2 .0
is-typed-array : 1.1 .15
possible-typed-array-names : 1.1 .0
reflect.getprototypeof : 1.0 .10
typed-query-selector@2.12.2 : {}
2024-05-17 23:01:07 +02:00
2026-08-17 17:46:31 +02:00
typescript-eslint@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) :
2024-08-02 06:12:59 -04:00
dependencies :
2026-08-18 23:02:48 -04:00
'@typescript-eslint/eslint-plugin' : 8.62 .1 (@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)
2026-08-17 17:46:31 +02:00
'@typescript-eslint/parser' : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
2026-07-01 21:43:46 +02:00
'@typescript-eslint/typescript-estree' : 8.62 .1 (typescript@6.0.3)
2026-08-18 23:02:48 -04:00
'@typescript-eslint/utils' : 8.62 .1 (eslint@10.6.0(supports-color@10.2.2))(typescript@6.0.3)
2026-08-17 17:46:31 +02:00
eslint : 10.6 .0 (supports-color@10.2.2)
2026-07-01 21:43:46 +02:00
typescript : 6.0 .3
2024-08-02 06:12:59 -04:00
transitivePeerDependencies :
- supports-color
2026-07-01 21:43:46 +02:00
typescript-transform-paths@3.5.6(typescript@6.0.3) :
2024-10-15 20:52:25 -04:00
dependencies :
2025-01-04 07:24:50 +01:00
minimatch : 9.0 .5
2026-07-01 21:43:46 +02:00
typescript : 6.0 .3
2024-10-15 20:52:25 -04:00
2026-07-01 21:43:46 +02:00
typescript@6.0.3 : {}
2024-10-15 20:52:25 -04:00
2025-01-04 07:24:50 +01:00
unbox-primitive@1.1.0 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-01-04 17:57:05 -05:00
has-bigints : 1.0 .2
2025-01-04 07:24:50 +01:00
has-symbols : 1.1 .0
which-boxed-primitive : 1.1 .1
2022-10-09 22:31:51 +02:00
2025-11-16 15:17:35 +01:00
undici-types@6.21.0 : {}
2024-08-02 06:12:59 -04:00
2026-07-01 21:43:46 +02:00
undici-types@8.3.0 : {}
2026-04-16 04:19:42 +02:00
2026-04-16 13:45:58 -04:00
unicorn-magic@0.4.0 : {}
2025-11-16 15:17:35 +01:00
2024-05-17 23:01:07 +02:00
universalify@2.0.1 : {}
2022-11-28 13:58:14 +01:00
2024-05-07 04:54:25 +02:00
uri-js@4.4.1 :
2022-10-09 22:31:51 +02:00
dependencies :
2024-08-02 06:12:59 -04:00
punycode : 2.3 .1
2022-10-09 22:31:51 +02:00
2024-05-07 04:54:25 +02:00
util-deprecate@1.0.2 : {}
2022-11-11 13:06:04 +01:00
2025-02-18 15:23:20 +01:00
virtual-merge@1.0.2 : {}
2023-04-02 16:12:19 +02:00
2024-05-07 04:54:25 +02:00
vscode-oniguruma@1.7.0 : {}
2022-12-02 10:43:37 -05:00
2024-05-07 04:54:25 +02:00
vscode-textmate@5.2.0 : {}
2022-12-02 10:43:37 -05:00
2026-02-11 00:54:49 -05:00
web-streams-polyfill@3.3.3 :
optional : true
2026-07-01 21:43:46 +02:00
webdriver-bidi-protocol@0.4.2 : {}
2025-11-19 02:57:12 +01:00
2025-01-04 07:24:50 +01:00
which-boxed-primitive@1.1.1 :
dependencies :
is-bigint : 1.1 .0
2025-02-18 15:23:20 +01:00
is-boolean-object : 1.2 .2
2025-01-04 07:24:50 +01:00
is-number-object : 1.1 .1
is-string : 1.1 .1
is-symbol : 1.1 .1
which-builtin-type@1.2.1 :
2024-05-17 23:01:07 +02:00
dependencies :
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2026-07-01 21:43:46 +02:00
function.prototype.name : 1.2 .0
2025-01-04 07:24:50 +01:00
has-tostringtag : 1.0 .2
2025-02-18 15:23:20 +01:00
is-async-function : 2.1 .1
2025-01-04 07:24:50 +01:00
is-date-object : 1.1 .0
is-finalizationregistry : 1.1 .1
2025-01-04 17:57:05 -05:00
is-generator-function : 1.1 .0
2025-01-04 07:24:50 +01:00
is-regex : 1.2 .1
2025-02-18 15:23:20 +01:00
is-weakref : 1.1 .1
2025-01-04 07:24:50 +01:00
isarray : 2.0 .5
which-boxed-primitive : 1.1 .1
which-collection : 1.0 .2
2026-07-01 21:43:46 +02:00
which-typed-array : 1.1 .22
2024-05-17 23:01:07 +02:00
2025-01-04 07:24:50 +01:00
which-collection@1.0.2 :
dependencies :
is-map : 2.0 .3
is-set : 2.0 .3
is-weakmap : 2.0 .2
is-weakset : 2.0 .4
2025-03-27 01:51:57 +01:00
which-typed-array@1.1.19 :
2024-05-17 23:01:07 +02:00
dependencies :
available-typed-arrays : 1.0 .7
2025-01-04 07:24:50 +01:00
call-bind : 1.0 .8
2025-03-27 01:51:57 +01:00
call-bound : 1.0 .4
2025-02-18 15:23:20 +01:00
for-each : 0.3 .5
2025-03-27 01:51:57 +01:00
get-proto : 1.0 .1
2025-01-04 07:24:50 +01:00
gopd : 1.2 .0
2024-05-17 23:01:07 +02:00
has-tostringtag : 1.0 .2
2026-07-01 21:43:46 +02:00
which-typed-array@1.1.22 :
2026-03-02 21:23:47 -05:00
dependencies :
available-typed-arrays : 1.0 .7
2026-04-16 04:19:42 +02:00
call-bind : 1.0 .9
2026-03-02 21:23:47 -05:00
call-bound : 1.0 .4
for-each : 0.3 .5
get-proto : 1.0 .1
gopd : 1.2 .0
has-tostringtag : 1.0 .2
2024-05-07 04:54:25 +02:00
which@1.3.1 :
2023-01-30 05:02:17 +01:00
dependencies :
isexe : 2.0 .0
2024-05-07 04:54:25 +02:00
which@2.0.2 :
2022-10-09 22:31:51 +02:00
dependencies :
isexe : 2.0 .0
2025-01-04 07:24:50 +01:00
which@4.0.0 :
dependencies :
isexe : 3.1 .1
2024-08-02 06:12:59 -04:00
word-wrap@1.2.5 : {}
2026-07-01 21:43:46 +02:00
wrap-ansi@9.0.2 :
2023-04-30 17:11:38 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
ansi-styles : 6.2 .3
string-width : 7.2 .0
2026-07-02 13:34:40 -04:00
strip-ansi : 7.1 .2
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
write-file-atomic@7.0.1 :
2023-01-30 05:02:17 +01:00
dependencies :
2024-08-02 06:12:59 -04:00
signal-exit : 4.1 .0
2023-01-30 05:02:17 +01:00
2026-07-01 21:43:46 +02:00
ws@8.21.0 : {}
2022-11-11 13:06:04 +01:00
2024-05-07 04:54:25 +02:00
y18n@5.0.8 : {}
2022-10-09 22:31:51 +02:00
2026-04-16 13:45:58 -04:00
yaml-js@0.3.1 : {}
2026-07-01 21:43:46 +02:00
yargs-parser@22.0.0 : {}
2023-04-30 17:11:38 +02:00
2026-07-01 21:43:46 +02:00
yargs@18.0.0 :
2023-04-30 17:11:38 +02:00
dependencies :
2026-07-01 21:43:46 +02:00
cliui : 9.0 .1
2024-08-02 06:12:59 -04:00
escalade : 3.1 .2
2023-04-30 17:11:38 +02:00
get-caller-file : 2.0 .5
2026-07-01 21:43:46 +02:00
string-width : 7.2 .0
2023-04-30 17:11:38 +02:00
y18n : 5.0 .8
2026-07-01 21:43:46 +02:00
yargs-parser : 22.0 .0
2022-11-11 13:06:04 +01:00
2024-05-07 04:54:25 +02:00
yocto-queue@0.1.0 : {}
2023-08-10 22:14:50 +00:00
2026-03-19 09:32:30 +01:00
yocto-queue@1.2.2 : {}
2024-05-07 04:54:25 +02:00
zip-local@0.3.5 :
2023-09-19 04:07:24 +02:00
dependencies :
async : 1.5 .2
graceful-fs : 4.2 .11
jszip : 2.7 .0
q : 1.5 .1
2024-08-02 06:12:59 -04:00
2025-02-18 15:23:20 +01:00
zod@3.24.2 : {}
2026-03-02 17:06:18 +01:00
zod@4.3.6 :
optional : true