{ "name": "VencordDesktop", "version": "0.2.7", "private": true, "description": "", "keywords": [], "homepage": "https://vencord.dev/", "license": "GPL-3.0", "author": "Vendicated ", "main": "dist/js/main.js", "scripts": { "build": "tsx scripts/build/build.mts", "build:dev": "pnpm build --dev", "package": "pnpm build && electron-builder", "package:dir": "pnpm build && electron-builder --dir", "lint": "eslint . --ext .js,.jsx,.ts,.tsx,.mts,.mjs", "lint:fix": "pnpm lint --fix", "start": "pnpm build && electron .", "start:dev": "pnpm build:dev && electron .", "start:watch": "pnpm build:dev && tsx scripts/startWatch.mts", "test": "pnpm lint && pnpm testTypes", "testTypes": "tsc --noEmit", "watch": "pnpm build --watch" }, "dependencies": { "arrpc": "github:OpenAsar/arrpc#061d473dc742266fc7f61587ed18e666543fed1e" }, "devDependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", "@types/node": "^18.15.11", "@types/react": "^18.0.33", "@typescript-eslint/eslint-plugin": "^5.57.1", "@typescript-eslint/parser": "^5.57.1", "@vencord/types": "^0.1.2", "dotenv": "^16.0.3", "electron": "^25.2.0", "electron-builder": "^23.6.0", "esbuild": "^0.17.14", "eslint": "^8.38.0", "eslint-config-prettier": "^8.8.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-license-header": "^0.6.0", "eslint-plugin-path-alias": "^1.0.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-unused-imports": "^2.0.0", "prettier": "^2.8.7", "source-map-support": "^0.5.21", "tsx": "^3.12.6", "type-fest": "^3.8.0", "typescript": "^5.0.2" }, "packageManager": "pnpm@8.1.1", "engines": { "node": ">=18", "pnpm": ">=8" }, "build": { "appId": "dev.vencord.desktop", "productName": "Vesktop", "files": [ "!*", "dist/js", "static", "package.json", "LICENSE" ], "linux": { "category": "Network", "maintainer": "vendicated+vesktop@riseup.net", "target": [ "deb", "tar.gz", "rpm", "AppImage" ], "desktop": { "Name": "Vesktop", "GenericName": "Internet Messenger", "Type": "Application", "Categories": "Network;InstantMessaging;Chat;", "Keywords": "discord;vencord;electron;chat;" } }, "mac": { "target": [ { "target": "default", "arch": [ "x64", "arm64" ] } ], "category": "Network" }, "nsis": { "include": "build/installer.nsh", "oneClick": false }, "win": { "target": [ "nsis", "portable" ] }, "publish": { "provider": "github", "releaseType": "release" } } }