{ "name": "@mediago/electron", "version": "0.1.0", "type": "module", "main": "main/index.js", "scripts": { "dev": "cross-env NODE_ENV=development tsdown --watch ./src", "build": "cross-env NODE_ENV=production tsdown", "pack": "cross-env NODE_ENV=production tsx scripts/build.ts --dir", "release": "cross-env NODE_ENV=production tsx scripts/build.ts", "clean": "rimraf app/build && rimraf release", "lint": "oxlint .", "type:check": "tsc --noEmit" }, "author": "caorushizi", "license": "MIT", "devDependencies": { "@types/lodash": "^4.17.4", "@types/mime-types": "^3.0.1", "@types/node": "^24.7.2", "typescript": "^6.0.2", "cross-env": "^10.1.0", "dotenv-flow": "^4.1.0", "electron": "41.1.0", "electron-builder": "26.8.1", "electron-builder-squirrel-windows": "26.8.1", "electron-updater": "^6.8.3", "glob": "^11.0.3", "rimraf": "^6.0.1", "rollup-plugin-copy": "^3.5.0", "tsdown": "^0.15.9", "tsx": "^4.20.6" }, "dependencies": { "@ghostery/adblocker-electron": "2.12.5", "@ghostery/adblocker-electron-preload": "^2.12.5", "@inversifyjs/binding-decorators": "^1.1.3", "@mediago/browser-extension": "workspace:*", "@mediago/electron-preload": "workspace:*", "@mediago/core-sdk": "workspace:*", "@mediago/service-runner": "workspace:*", "@mediago/shared-common": "workspace:*", "@sentry/electron": "^7.2.0", "axios": "^1.15.0", "dayjs": "^1.11.11", "electron-devtools-installer": "^4.0.0", "electron-is-dev": "^3.0.1", "electron-log": "^5.1.5", "electron-store": "^11.0.2", "i18next": "^25.6.0", "inversify": "^7.9.1", "lodash": "^4.17.21", "lru-cache": "^11.0.1", "mime-types": "^3.0.1", "nanoid": "^5.0.7", "reflect-metadata": "^0.2.2" } }