update dependencies and @vencord/types package
This commit is contained in:
		
							parent
							
								
									05566aed15
								
							
						
					
					
						commit
						edf6480b8f
					
				
					 14 changed files with 606 additions and 1063 deletions
				
			
		
							
								
								
									
										24
									
								
								package.json
									
										
									
									
									
								
							
							
						
						
									
										24
									
								
								package.json
									
										
									
									
									
								
							|  | @ -24,7 +24,7 @@ | |||
|         "dev": "pnpm watch", | ||||
|         "watchWeb": "pnpm buildWeb --watch", | ||||
|         "generatePluginJson": "tsx scripts/generatePluginList.ts", | ||||
|         "generateTypes": "tspc --emitDeclarationOnly --declaration --outDir packages/vencord-types", | ||||
|         "generateTypes": "tspc --emitDeclarationOnly --declaration --outDir packages/vencord-types --allowJs false", | ||||
|         "inject": "node scripts/runInstaller.mjs", | ||||
|         "uninject": "node scripts/runInstaller.mjs", | ||||
|         "lint": "eslint", | ||||
|  | @ -45,31 +45,31 @@ | |||
|         "virtual-merge": "^1.0.1" | ||||
|     }, | ||||
|     "devDependencies": { | ||||
|         "@stylistic/eslint-plugin": "^2.12.1", | ||||
|         "@types/chrome": "^0.0.287", | ||||
|         "@types/diff": "^6.0.0", | ||||
|         "@stylistic/eslint-plugin": "^4.0.0", | ||||
|         "@types/chrome": "^0.0.304", | ||||
|         "@types/diff": "^7.0.1", | ||||
|         "@types/lodash": "^4.17.14", | ||||
|         "@types/node": "^22.10.5", | ||||
|         "@types/react": "^19.0.2", | ||||
|         "@types/react-dom": "^19.0.2", | ||||
|         "@types/react": "^19.0.10", | ||||
|         "@types/react-dom": "^19.0.4", | ||||
|         "@types/yazl": "^2.4.5", | ||||
|         "diff": "^7.0.0", | ||||
|         "discord-types": "^1.3.26", | ||||
|         "esbuild": "^0.25.0", | ||||
|         "eslint": "^9.17.0", | ||||
|         "eslint": "^9.20.1", | ||||
|         "eslint-import-resolver-alias": "^1.1.2", | ||||
|         "eslint-plugin-path-alias": "2.1.0", | ||||
|         "eslint-plugin-react": "^7.37.3", | ||||
|         "eslint-plugin-simple-header": "^1.2.1", | ||||
|         "eslint-plugin-simple-import-sort": "^12.1.1", | ||||
|         "eslint-plugin-unused-imports": "^4.1.4", | ||||
|         "highlight.js": "11.7.0", | ||||
|         "highlight.js": "11.11.1", | ||||
|         "html-minifier-terser": "^7.2.0", | ||||
|         "moment": "^2.22.2", | ||||
|         "puppeteer-core": "^23.11.1", | ||||
|         "standalone-electron-types": "^1.0.0", | ||||
|         "puppeteer-core": "^24.2.1", | ||||
|         "standalone-electron-types": "^34.2.0", | ||||
|         "stylelint": "^16.12.0", | ||||
|         "stylelint-config-standard": "^36.0.1", | ||||
|         "stylelint-config-standard": "^37.0.0", | ||||
|         "ts-patch": "^3.3.0", | ||||
|         "ts-pattern": "^5.6.0", | ||||
|         "tsx": "^4.19.2", | ||||
|  | @ -82,7 +82,7 @@ | |||
|     "packageManager": "pnpm@9.1.0", | ||||
|     "pnpm": { | ||||
|         "patchedDependencies": { | ||||
|             "eslint@9.17.0": "patches/eslint@9.17.0.patch", | ||||
|             "eslint@9.20.1": "patches/eslint@9.20.1.patch", | ||||
|             "eslint-plugin-path-alias@2.1.0": "patches/eslint-plugin-path-alias@2.1.0.patch" | ||||
|         }, | ||||
|         "peerDependencyRules": { | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| { | ||||
|     "name": "@vencord/types", | ||||
|     "private": false, | ||||
|     "version": "0.1.3", | ||||
|     "version": "1.11.5", | ||||
|     "description": "", | ||||
|     "types": "index.d.ts", | ||||
|     "scripts": { | ||||
|  | @ -13,16 +13,16 @@ | |||
|     "license": "GPL-3.0", | ||||
|     "devDependencies": { | ||||
|         "@types/fs-extra": "^11.0.4", | ||||
|         "fs-extra": "^11.2.0", | ||||
|         "tsx": "^3.12.6" | ||||
|         "fs-extra": "^11.3.0", | ||||
|         "tsx": "^4.19.2" | ||||
|     }, | ||||
|     "dependencies": { | ||||
|         "@types/lodash": "^4.14.191", | ||||
|         "@types/node": "^18.11.18", | ||||
|         "@types/react": "^18.2.0", | ||||
|         "@types/react-dom": "^18.0.10", | ||||
|         "@types/lodash": "4.17.15", | ||||
|         "@types/node": "^22.13.4", | ||||
|         "@types/react": "18.3.1", | ||||
|         "@types/react-dom": "18.3.1", | ||||
|         "discord-types": "^1.3.26", | ||||
|         "standalone-electron-types": "^1.0.0", | ||||
|         "type-fest": "^3.5.3" | ||||
|         "standalone-electron-types": "^34.2.0", | ||||
|         "type-fest": "^4.35.0" | ||||
|     } | ||||
| } | ||||
|  |  | |||
							
								
								
									
										1588
									
								
								pnpm-lock.yaml
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										1588
									
								
								pnpm-lock.yaml
									
										
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							|  | @ -4,11 +4,11 @@ | |||
|  * SPDX-License-Identifier: GPL-3.0-or-later | ||||
|  */ | ||||
| 
 | ||||
| import type { Settings } from "@api/Settings"; | ||||
| import { PluginIpcMappings } from "@main/ipcPlugins"; | ||||
| import type { UserThemeHeader } from "@main/themes"; | ||||
| import { IpcEvents } from "@shared/IpcEvents"; | ||||
| import { IpcRes } from "@utils/types"; | ||||
| import type { Settings } from "api/Settings"; | ||||
| import { ipcRenderer } from "electron"; | ||||
| 
 | ||||
| function invoke<T = any>(event: IpcEvents, ...args: any[]) { | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ | |||
|  */ | ||||
| 
 | ||||
| import { CopyIcon, DeleteIcon } from "@components/Icons"; | ||||
| import { Alerts, Clipboard, ContextMenuApi, Menu, UserStore } from "webpack/common"; | ||||
| import { Alerts, Clipboard, ContextMenuApi, Menu, UserStore } from "@webpack/common"; | ||||
| 
 | ||||
| import { Decoration } from "../../lib/api"; | ||||
| import { useCurrentUserDecorationsStore } from "../../lib/stores/CurrentUserDecorationsStore"; | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ import { app } from "electron"; | |||
| 
 | ||||
| app.on("browser-window-created", (_, win) => { | ||||
|     win.webContents.on("frame-created", (_, { frame }) => { | ||||
|         frame.once("dom-ready", () => { | ||||
|         frame?.once("dom-ready", () => { | ||||
|             if (frame.url.startsWith("https://open.spotify.com/embed/")) { | ||||
|                 const settings = RendererSettings.store.plugins?.FixSpotifyEmbeds; | ||||
|                 if (!settings?.enabled) return; | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ import { app } from "electron"; | |||
| 
 | ||||
| app.on("browser-window-created", (_, win) => { | ||||
|     win.webContents.on("frame-created", (_, { frame }) => { | ||||
|         frame.once("dom-ready", () => { | ||||
|         frame?.once("dom-ready", () => { | ||||
|             if (frame.url.startsWith("https://www.youtube.com/")) { | ||||
|                 const settings = RendererSettings.store.plugins?.FixYoutubeEmbeds; | ||||
|                 if (!settings?.enabled) return; | ||||
|  |  | |||
|  | @ -12,7 +12,7 @@ import { Devs } from "@utils/constants"; | |||
| import { Margins } from "@utils/margins"; | ||||
| import definePlugin, { OptionType } from "@utils/types"; | ||||
| import { findStoreLazy } from "@webpack"; | ||||
| import { Button, Forms, showToast, TextInput, Toasts, Tooltip, useEffect, useState } from "webpack/common"; | ||||
| import { Button, Forms, showToast, TextInput, Toasts, Tooltip, useEffect, useState } from "@webpack/common"; | ||||
| 
 | ||||
| const enum ActivitiesTypes { | ||||
|     Game, | ||||
|  |  | |||
|  | @ -96,6 +96,6 @@ | |||
| 
 | ||||
| .vc-shiki-root .vc-shiki-table-cell:last-child { | ||||
|     padding-left: 8px; | ||||
|     word-break: break-word; | ||||
|     overflow-wrap: break-word; | ||||
|     width: 100%; | ||||
| } | ||||
|  |  | |||
|  | @ -77,7 +77,7 @@ export const SpotifyStore = proxyLazyWebpack(() => { | |||
| 
 | ||||
|     class SpotifyStore extends Store { | ||||
|         public mPosition = 0; | ||||
|         private start = 0; | ||||
|         public _start = 0; | ||||
| 
 | ||||
|         public track: Track | null = null; | ||||
|         public device: Device | null = null; | ||||
|  | @ -100,26 +100,26 @@ export const SpotifyStore = proxyLazyWebpack(() => { | |||
|         public get position(): number { | ||||
|             let pos = this.mPosition; | ||||
|             if (this.isPlaying) { | ||||
|                 pos += Date.now() - this.start; | ||||
|                 pos += Date.now() - this._start; | ||||
|             } | ||||
|             return pos; | ||||
|         } | ||||
| 
 | ||||
|         public set position(p: number) { | ||||
|             this.mPosition = p; | ||||
|             this.start = Date.now(); | ||||
|             this._start = Date.now(); | ||||
|         } | ||||
| 
 | ||||
|         prev() { | ||||
|             this.req("post", "/previous"); | ||||
|             this._req("post", "/previous"); | ||||
|         } | ||||
| 
 | ||||
|         next() { | ||||
|             this.req("post", "/next"); | ||||
|             this._req("post", "/next"); | ||||
|         } | ||||
| 
 | ||||
|         setVolume(percent: number) { | ||||
|             this.req("put", "/volume", { | ||||
|             this._req("put", "/volume", { | ||||
|                 query: { | ||||
|                     volume_percent: Math.round(percent) | ||||
|                 } | ||||
|  | @ -131,17 +131,17 @@ export const SpotifyStore = proxyLazyWebpack(() => { | |||
|         } | ||||
| 
 | ||||
|         setPlaying(playing: boolean) { | ||||
|             this.req("put", playing ? "/play" : "/pause"); | ||||
|             this._req("put", playing ? "/play" : "/pause"); | ||||
|         } | ||||
| 
 | ||||
|         setRepeat(state: Repeat) { | ||||
|             this.req("put", "/repeat", { | ||||
|             this._req("put", "/repeat", { | ||||
|                 query: { state } | ||||
|             }); | ||||
|         } | ||||
| 
 | ||||
|         setShuffle(state: boolean) { | ||||
|             this.req("put", "/shuffle", { | ||||
|             this._req("put", "/shuffle", { | ||||
|                 query: { state } | ||||
|             }).then(() => { | ||||
|                 this.shuffle = state; | ||||
|  | @ -154,7 +154,7 @@ export const SpotifyStore = proxyLazyWebpack(() => { | |||
| 
 | ||||
|             this.isSettingPosition = true; | ||||
| 
 | ||||
|             return this.req("put", "/seek", { | ||||
|             return this._req("put", "/seek", { | ||||
|                 query: { | ||||
|                     position_ms: Math.round(ms) | ||||
|                 } | ||||
|  | @ -164,7 +164,7 @@ export const SpotifyStore = proxyLazyWebpack(() => { | |||
|             }); | ||||
|         } | ||||
| 
 | ||||
|         private req(method: "post" | "get" | "put", route: string, data: any = {}) { | ||||
|         _req(method: "post" | "get" | "put", route: string, data: any = {}) { | ||||
|             if (this.device?.is_active) | ||||
|                 (data.query ??= {}).device_id = this.device.id; | ||||
| 
 | ||||
|  |  | |||
|  | @ -128,7 +128,7 @@ function VoiceChannelTooltip({ channel, isLocked }: VoiceChannelTooltipProps) { | |||
|     ); | ||||
| } | ||||
| 
 | ||||
| interface VoiceChannelIndicatorProps { | ||||
| export interface VoiceChannelIndicatorProps { | ||||
|     userId: string; | ||||
|     isActionButton?: boolean; | ||||
|     shouldHighlight?: boolean; | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ import adguard from "file://adguard.js?minify"; | |||
| 
 | ||||
| app.on("browser-window-created", (_, win) => { | ||||
|     win.webContents.on("frame-created", (_, { frame }) => { | ||||
|         frame.once("dom-ready", () => { | ||||
|         frame?.once("dom-ready", () => { | ||||
|             if (!RendererSettings.store.plugins?.YoutubeAdblock?.enabled) return; | ||||
| 
 | ||||
|             if (frame.url.includes("youtube.com/embed/") || (frame.url.includes("discordsays") && frame.url.includes("youtube.com"))) { | ||||
|  |  | |||
|  | @ -17,7 +17,6 @@ | |||
| 
 | ||||
| @media(width <= 485px) { | ||||
|     .vc-image-modal { | ||||
|         display: relative; | ||||
|         overflow: visible; | ||||
|         overflow: initial; | ||||
|     } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue