{
  "name": "hyperspace",
  "productName": "Hyperspace Desktop",
  "version": "1.0.4",
  "description": "A beautiful, fluffy client for the fediverse",
  "author": "Marquis Kurt <hyperspacedev@marquiskurt.net>",
  "repository": "https://github.com/hyperspacedev/hyperspace.git",
  "private": true,
  "homepage": "./",
  "devDependencies": {
    "@date-io/moment": "^1.3.11",
    "@material-ui/core": "^3.9.3",
    "@material-ui/icons": "^3.0.2",
    "@types/emoji-mart": "^2.11.0",
    "@types/jest": "^24.0.18",
    "@types/node": "11.11.6",
    "@types/react": "16.8.8",
    "@types/react-dom": "16.8.3",
    "@types/react-router-dom": "^4.3.5",
    "@types/react-swipeable-views": "latest",
    "axios": "^0.19.0",
    "electron": "^6.0.11",
    "electron-builder": "^21.2.0",
    "emoji-mart": "^2.11.1",
    "file-dialog": "^0.0.7",
    "material-ui-pickers": "^2.2.4",
    "mdi-material-ui": "^5.18.0",
    "megalodon": "^0.6.4",
    "moment": "^2.24.0",
    "notistack": "^0.5.1",
    "prettier": "1.18.2",
    "query-string": "^6.8.3",
    "react": "^16.10.2",
    "react-dom": "^16.10.2",
    "react-router-dom": "^5.1.2",
    "react-scripts": "^2.1.8",
    "react-swipeable-views": "^0.13.3",
    "react-web-share-api": "^0.0.2",
    "typescript": "3.4.1"
  },
  "dependencies": {
    "electron-notarize": "^0.1.1",
    "electron-updater": "^4.1.2",
    "electron-window-state": "^5.0.3"
  },
  "main": "public/electron.js",
  "scripts": {
    "start": "HTTPS=true react-scripts start",
    "electrify": "npm run build; electron .",
    "electrify-nobuild": "electron .",
    "build": "react-scripts build",
    "create-mac-icon": "cd desktop; iconutil -c icns app.iconset; cd ..",
    "build-desktop": "npm run build; npm run create-mac-icon; electron-builder -p 'never' -mwl deb AppImage snap",
    "build-desktop-win": "electron-builder -p 'never' -w",
    "build-desktop-darwin": "npm run create-mac-icon; electron-builder -p 'never' -m",
    "build-desktop-darwin-nosign": "npm run create-mac-icon; electron-builder -p 'never' -m dmg -c.mac.identity=null -c.afterSign=\"desktop/donothing.js\"",
    "build-desktop-linux": "electron-builder -p 'never' -l deb AppImage snap",
    "build-desktop-linux-select": "electron-builder -p 'never' -l ",
    "check-prettier": "prettier --check src/**/**.tsx",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ],
  "build": {
    "appId": "net.marquiskurt.hyperspace",
    "afterSign": "desktop/notarize.js",
    "directories": {
      "buildResources": "desktop"
    },
    "mac": {
      "category": "public.app-category.social-networking",
      "icon": "desktop/app.icns",
      "target": [
        "dmg",
        "mas"
      ],
      "darkModeSupport": true,
      "hardenedRuntime": true
    },
    "mas": {
      "entitlements": "desktop/entitlements.mas.plist",
      "entitlementsInherit": "desktop/entitlements.mas.inherit.plist",
      "provisioningProfile": "desktop/embedded.provisionprofile"
    },
    "dmg": {
      "sign": false
    },
    "win": {
      "target": [
        "nsis"
      ],
      "icon": "desktop/app.ico"
    },
    "linux": {
      "target": [
        "${@:1}"
      ],
      "icon": "linux",
      "category": "Network"
    },
    "snap": {
      "confinement": "strict",
      "summary": "A beautiful, fluffy client for the fediverse"
    }
  }
}
