{ "name": "@follow/electron-main", "type": "module", "private": true, "author": "Follow Team", "license": "GPL-3.0-only", "homepage": "https://github.com/RSSNext", "repository": { "url": "https://github.com/RSSNext/follow", "type": "git" }, "exports": { ".": { "types": "./dist/export.d.ts", "import": "./dist/export.js" } }, "main": "./src/index.ts", "scripts": { "typecheck": "tsup && tsc --noEmit" }, "dependencies": { "@egoist/tipc": "0.3.2", "@electron-toolkit/preload": "^3.0.1", "@electron-toolkit/utils": "^3.0.0", "@follow/shared": "workspace:*", "@mozilla/readability": "^0.5.0", "@sentry/electron": "5.4.0", "@yornaath/batshit": "0.10.1", "bufferutil": "4.0.8", "builder-util-runtime": "9.2.5", "dayjs": "1.11.13", "dotenv": "16.4.5", "electron-context-menu": "4.0.4", "electron-log": "5.2.0", "electron-squirrel-startup": "1.0.1", "electron-updater": "^6.3.4", "font-list": "1.5.1", "i18next": "^23.15.1", "i18next-browser-languagedetector": "8.0.0", "idb-keyval": "6.2.1", "linkedom": "^0.18.4", "lodash-es": "4.17.21", "lowdb": "7.0.1", "msedge-tts": "1.3.4", "nanoid": "5.0.7", "ofetch": "1.3.4", "posthog-js": "1.161.5", "posthog-node": "4.2.0", "semver": "7.6.3", "tldts": "6.1.46", "vscode-languagedetection": "npm:@vscode/vscode-languagedetection@^1.0.22", "zod": "3.23.8" }, "devDependencies": { "@babel/generator": "7.25.6", "@hono/node-server": "1.13.0", "@types/lodash-es": "4.17.12", "@types/node": "^22.5.5", "drizzle-orm": "0.33.0", "electron": "32.1.0", "electron-devtools-installer": "3.2.0", "hono": "4.6.2", "rimraf": "6.0.1", "tsx": "4.19.1", "typescript": "^5.6.2" } }