update & publish types packages

This commit is contained in:
Vendicated 2025-10-06 23:44:13 +02:00
parent d77fa7c206
commit 8ea9a08c70
No known key found for this signature in database
GPG key ID: D66986BAF75ECF18
7 changed files with 51 additions and 34 deletions

View file

@ -0,0 +1 @@
node_modules

View file

@ -1,6 +1,7 @@
{
"name": "@vencord/discord-types",
"author": "Vencord Contributors",
"private": false,
"description": "Typescript definitions for the webpack modules of the Discord Web app",
"version": "1.0.0",
"license": "LGPL-3.0-or-later",
@ -12,8 +13,10 @@
"directory": "packages/discord-types"
},
"dependencies": {
"@types/react": "^19.0.10",
"moment": "^2.22.2",
"type-fest": "^4.41.0"
},
"peerDependencies": {
"@types/react": "^19.0.10"
}
}

View file

@ -1,7 +1,7 @@
{
"name": "@vencord/types",
"private": false,
"version": "1.11.5",
"version": "1.13.2",
"description": "",
"types": "index.d.ts",
"scripts": {
@ -19,9 +19,14 @@
"dependencies": {
"@types/lodash": "4.17.15",
"@types/node": "^22.13.4",
"@types/react": "18.3.1",
"@types/react-dom": "18.3.1",
"standalone-electron-types": "^34.2.0",
"@vencord/discord-types": "^1.0.0",
"highlight.js": "11.11.1",
"moment": "^2.22.2",
"ts-pattern": "^5.6.0",
"type-fest": "^4.35.0"
},
"peerDependencies": {
"@types/react": "18.3.1",
"@types/react-dom": "18.3.1"
}
}

41
pnpm-lock.yaml generated
View file

@ -163,13 +163,22 @@ importers:
version: 22.13.13
'@types/react':
specifier: 18.3.1
version: 18.3.1
version: 19.0.12
'@types/react-dom':
specifier: 18.3.1
version: 18.3.1
standalone-electron-types:
specifier: ^34.2.0
version: 34.2.0
'@vencord/discord-types':
specifier: ^1.0.0
version: 1.0.0(@types/react@19.0.12)
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
type-fest:
specifier: ^4.35.0
version: 4.38.0
@ -520,9 +529,6 @@ packages:
'@types/node@22.13.13':
resolution: {integrity: sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==}
'@types/prop-types@15.7.14':
resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==}
'@types/react-dom@18.3.1':
resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==}
@ -531,9 +537,6 @@ packages:
peerDependencies:
'@types/react': ^19.0.0
'@types/react@18.3.1':
resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==}
'@types/react@19.0.12':
resolution: {integrity: sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==}
@ -596,6 +599,11 @@ packages:
'@vap/shiki@0.10.5':
resolution: {integrity: sha512-5BHVGvQT8qonbLSASon5aQFQ18OZU4FxSl9tLSj6oJ0sap3KdMbYcfGq25M9zFZR1g1dJN7fgjmZXBIS5omIdw==}
'@vencord/discord-types@1.0.0':
resolution: {integrity: sha512-idtijKdbjiqo8k+4mo5Aq9zrQYwr2u11VmiRasaf+8+cGC5bYsMTIZl7zKLF3VdYx2a0ICjxgZtcfa1U3mv1Yg==}
peerDependencies:
'@types/react': ^19.0.10
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@ -2761,8 +2769,6 @@ snapshots:
dependencies:
undici-types: 6.20.0
'@types/prop-types@15.7.14': {}
'@types/react-dom@18.3.1':
dependencies:
'@types/react': 19.0.12
@ -2771,11 +2777,6 @@ snapshots:
dependencies:
'@types/react': 19.0.12
'@types/react@18.3.1':
dependencies:
'@types/prop-types': 15.7.14
csstype: 3.1.3
'@types/react@19.0.12':
dependencies:
csstype: 3.1.3
@ -2876,6 +2877,12 @@ snapshots:
vscode-oniguruma: 1.7.0
vscode-textmate: 5.2.0
'@vencord/discord-types@1.0.0(@types/react@19.0.12)':
dependencies:
'@types/react': 19.0.12
moment: 2.30.1
type-fest: 4.41.0
acorn-jsx@5.3.2(acorn@8.14.1):
dependencies:
acorn: 8.14.1

6
src/globals.d.ts vendored
View file

@ -16,8 +16,6 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { LoDashStatic } from "lodash";
declare global {
/**
* This exists only at build time, so references to it in patches should insert it
@ -65,9 +63,7 @@ declare global {
export var Vesktop: any;
export var VesktopNative: any;
interface Window extends Record<PropertyKey, any> {
_: LoDashStatic;
}
interface Window extends Record<PropertyKey, any> { }
}
export { };

7
src/modules.d.ts vendored
View file

@ -16,8 +16,6 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/// <reference types="standalone-electron-types"/>
declare module "~plugins" {
const plugins: Record<string, import("./utils/types").Plugin>;
export default plugins;
@ -28,11 +26,6 @@ declare module "~plugins" {
export const ExcludedPlugins: Record<string, "web" | "discordDesktop" | "vesktop" | "desktop" | "dev">;
}
declare module "~pluginNatives" {
const pluginNatives: Record<string, Record<string, (event: Electron.IpcMainInvokeEvent, ...args: unknown[]) => unknown>>;
export default pluginNatives;
}
declare module "~git-hash" {
const hash: string;
export default hash;

12
src/nativeModules.d.ts vendored Normal file
View file

@ -0,0 +1,12 @@
/*
* Vencord, a Discord client mod
* Copyright (c) 2025 Vendicated and contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/
/// <reference types="standalone-electron-types"/>
declare module "~pluginNatives" {
const pluginNatives: Record<string, Record<string, (event: Electron.IpcMainInvokeEvent, ...args: unknown[]) => unknown>>;
export default pluginNatives;
}