{ "name": "kopia-ui", "version": "0.5.0-test1", "private": true, "repository": "github:kopia/kopia", "dependencies": { "auto-launch": "^5.0.5", "bootstrap": "^4.3.1", "electron-first-run": "^3.0.0", "electron-is-dev": "^1.1.0", "electron-json-config": "^1.5.3", "electron-log": "^4.1.0", "electron-updater": "^4.2.5", "react": "^16.13.0", "react-bootstrap": "^1.0.0-beta.17", "react-dom": "^16.13.0", "react-router-dom": "^5.1.2", "react-scripts": "^3.4.0" }, "build": { "productName": "KopiaUI", "appId": "io.kopia.ui", "publish": [ { "provider": "github", "vPrefixedTagName": false } ], "files": [ "build/**/*", "node_modules/**/*" ], "extraResources": [ { "from": "resources/${os}", "to": ".", "filter": [ "**/*" ] } ], "directories": { "buildResources": "assets", "output": "../dist/kopia-ui" }, "nsis": { "oneClick": false, "perMachine": false }, "snap": { "publish": [ "github" ] }, "win": { "extraResources": [ { "from": "../dist/kopia_windows_amd64", "to": "server", "filter": [ "kopia.exe" ] } ] }, "mac": { "hardenedRuntime": true, "gatekeeperAssess": false, "entitlements": "entitlements.mac.plist", "entitlementsInherit": "entitlements.mac.plist", "category": "public.app-category.utilities", "extraResources": [ { "from": "../dist/kopia_darwin_amd64", "to": "server", "filter": [ "kopia" ] } ] }, "linux": { "target": "AppImage", "extraResources": [ { "from": "../dist/kopia_linux_amd64", "to": "server", "filter": [ "kopia" ] } ] }, "afterSign": "notarize.js" }, "devDependencies": { "asar": "^2.1.0", "concurrently": "^5.1.0", "electron": "^7.1.14", "electron-builder": "^22.4.1", "electron-notarize": "^0.2.1" }, "homepage": "./", "main": "public/electron.js", "scripts": { "start": "react-scripts start", "build-html": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject", "start-electron": "electron .", "build-electron": "electron-builder", "build-electron-dir": "electron-builder --dir", "start-electron-prebuilt": "ELECTRON_IS_DEV=0 electron .", "dev": "concurrently \"react-scripts start\" \"sleep 3s; electron .\"" }, "eslintConfig": { "extends": "react-app" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } }