{ "name": "fluent-reader", "version": "0.8.0", "description": "Modern desktop RSS reader", "main": "./dist/electron.js", "scripts": { "build": "webpack --config ./webpack.config.js", "electron": "electron ./dist/electron.js", "start": "npm run build && npm run electron", "package-win": "electron-builder -w --x64 && electron-builder -w --ia32 && electron-builder -w appx:arm64", "package-win-ci": "electron-builder -w --x64 -p never && electron-builder -w --ia32 -p never", "package-mac": "sudo electron-builder --mac", "package-mas": "sudo electron-builder --mac mas && sudo bash build/resignAndPackage.sh", "package-linux": "electron-builder --linux -p never" }, "keywords": [], "author": "Haoyuan Liu", "license": "BSD-3-Clause", "repository": "github:yang991178/fluent-reader", "build": { "appId": "me.hyliu.fluentreader", "productName": "Fluent Reader", "copyright": "Copyright © 2020 Haoyuan Liu", "files": [ "./dist/**/*", "!**/*.js.map" ], "directories": { "output": "./bin/${platform}/${arch}/" }, "win": { "target": [ "nsis", "appx", "zip" ] }, "appx": { "applicationId": "FluentReader", "identityName": "25286HaoyuanLiu.FluentReader", "publisher": "CN=FD70E7FA-E5AC-41C4-B9C4-6E8708A6616A", "backgroundColor": "transparent", "languages": [ "zh-CN", "en-US", "fr-FR", "es", "de" ], "showNameOnTiles": true, "setBuildNumber": true }, "nsis": { "oneClick": false, "perMachine": true, "allowToChangeInstallationDirectory": true, "deleteAppDataOnUninstall": true }, "mac": { "darkModeSupport": true, "target": [ "dmg" ], "category": "public.app-category.news", "electronLanguages": [ "zh_CN", "en", "fr", "es", "de" ] }, "mas": { "appId": "DevHYLiu.FluentReader", "entitlements": "build/entitlements.mas.plist", "entitlementsInherit": "build/entitlements.mas.inherit.plist", "provisioningProfile": "build/embedded.provisionprofile", "hardenedRuntime": false, "gatekeeperAssess": false, "asarUnpack": [] }, "linux": { "target": [ "AppImage" ] } }, "devDependencies": { "@fluentui/react": "^7.126.2", "@types/lovefield": "^2.1.3", "@types/nedb": "^1.8.9", "@types/react": "^16.9.35", "@types/react-dom": "^16.9.8", "@types/react-redux": "^7.1.9", "@yang991178/rss-parser": "^3.8.1", "electron": "^9.2.0", "electron-builder": "^22.7.0", "electron-react-devtools": "^0.5.3", "electron-store": "^5.2.0", "electron-window-state": "^5.0.3", "hard-source-webpack-plugin": "^0.13.1", "html-webpack-plugin": "^4.3.0", "js-md5": "^0.7.3", "lovefield": "^2.1.12", "nedb": "^1.8.0", "qrcode.react": "^1.0.0", "react": "^16.13.1", "react-dom": "^16.13.1", "react-intl-universal": "^2.2.5", "react-redux": "^7.2.0", "redux": "^4.0.5", "redux-devtools": "^3.5.0", "redux-thunk": "^2.3.0", "reselect": "^4.0.0", "ts-loader": "^7.0.4", "typescript": "^3.9.2", "webpack": "^4.43.0", "webpack-cli": "^3.3.11" }, "dependencies": {} }