{
  "name": "PushPin",
  "productName": "PushPin",
  "version": "2.0.0-beta2",
  "description": "A collaborative corkboard app",
  "repository": "https://github.com/inkandswitch/pushpin",
  "scripts": {
    "build-deps": "electron-builder install-app-deps",
    "build:clipper-host": "yarn compile --config-name=clipper-host",
    "compile": "webpack",
    "dev:server": "webpack-dev-server --watch",
    "dev:app": "electron .",
    "start": "ts-node ./scripts/start.ts",
    "start2": "NAME=userA yarn start & NAME=userB yarn dev:app",
    "start3": "NAME=userA yarn start & NAME=userB yarn dev:app & NAME=userC yarn dev:app",
    "dist": "yarn compile --mode=production && yarn make-icon && electron-builder",
    "make-icon": "svgpng assets/pushpinIcon_Standalone.svg build/icon.png -w 512",
    "dist:dir": "yarn dist --dir -c.compression=store -c.mac.identity=null",
    "format": "concurrently yarn:format:*",
    "format:css": "prettier --write src/**/*.css",
    "format:js": "eslint --cache --color --ext .jsx,.js,.tsx,.ts src",
    "test": "electron-mocha --renderer test/**/*.{js,jsx,ts,tsx}",
    "postinstall": "electron-builder install-app-deps"
  },
  "keywords": [],
  "author": "inkandswitch",
  "license": "MIT",
  "main": "./dist/main.js",
  "config": {},
  "dependencies": {
    "automerge": "github:automerge/automerge#opaque-strings",
    "base64-js": "^1.3.1",
    "bs58": "^4.0.1",
    "classnames": "^2.2.6",
    "data-urls": "^1.1.0",
    "diff-match-patch": "^1.0.4",
    "discovery-cloud": "^1.0.8",
    "electron-devtools-installer": "^2.2.4",
    "electron-prompt": "^1.3.1",
    "electron-squirrel-startup": "^1.0.0",
    "freeze-dry": "^0.2.4",
    "html-webpack-plugin": "^3.2.0",
    "hypermerge": "github:automerge/hypermerge",
    "hyperswarm": "^2.3.1",
    "immer": "^8.0.1",
    "immutable": "^3.8.2",
    "jimp": "^0.6.4",
    "js-crc": "^0.2.0",
    "mime-types": "^2.1.24",
    "mkdirp": "0.5.1",
    "node-ipc": "^9.1.1",
    "on-build-webpack": "^0.1.0",
    "pump": "^3.0.0",
    "quill": "^1.3.7",
    "quill-delta": "^3.6.2",
    "react": "16.8.6",
    "react-color": "^2.17.3",
    "react-dom": ">=16.8.6",
    "react-measure": "^2.3.0",
    "react-pdf": "^4.1.0",
    "react-rnd": "^9.1.2",
    "source-map-support": "^0.5.12",
    "tmp": "0.1.0",
    "to-buffer": "^1.1.1",
    "unfluff": "^3.2.0",
    "use-immer": "^0.3.3",
    "uuid": "^3.3.2",
    "winreg": "^1.2.4"
  },
  "devDependencies": {
    "@ibm/plex": "^1.4.1",
    "@types/base64-js": "^1.2.5",
    "@types/bs58": "^4.0.0",
    "@types/classnames": "^2.2.8",
    "@types/copy-webpack-plugin": "^5.0.0",
    "@types/debug": "^4.1.4",
    "@types/electron-devtools-installer": "^2.2.0",
    "@types/hard-source-webpack-plugin": "^1.0.1",
    "@types/html-webpack-plugin": "^3.2.0",
    "@types/mime-types": "^2.1.0",
    "@types/node-ipc": "^9.1.1",
    "@types/prop-types": "^15.7.1",
    "@types/quill": "^2.0.2",
    "@types/react": "^16.8.22",
    "@types/react-pdf": "^4.0.0",
    "@types/uuid": "^3.4.4",
    "@types/webpack": "^4.4.34",
    "@types/webpack-dev-server": "^3.1.6",
    "@types/webpack-env": "^1.14.0",
    "@types/webpack-node-externals": "^1.6.3",
    "@typescript-eslint/eslint-plugin": "^2.7.0",
    "@typescript-eslint/parser": "^2.7.0",
    "chai": "^4.2.0",
    "concurrently": "^4.1.1",
    "copy-webpack-plugin": "^5.0.4",
    "css-loader": "^3.0.0",
    "electron": "^7.2.4",
    "electron-builder": "^21.2.0",
    "electron-mocha": "^8.0.2",
    "enzyme": "^3.9.0",
    "enzyme-adapter-react-16": "^1.13.2",
    "eslint": "^5.16.0",
    "eslint-config-airbnb-typescript": "^4.0.0",
    "eslint-config-prettier": "^6.6.0",
    "eslint-plugin-import": "^2.18.0",
    "eslint-plugin-jsx-a11y": "^6.2.1",
    "eslint-plugin-prettier": "^3.1.1",
    "eslint-plugin-react": "^7.14.2",
    "eslint-plugin-react-hooks": "^2.1.2",
    "file-loader": "^4.0.0",
    "fork-ts-checker-webpack-plugin": "^1.3.7",
    "hard-source-webpack-plugin": "^0.13.1",
    "html-webpack-plugin": "^3.2.0",
    "mocha": "^6.1.4",
    "node-gyp": "^5.0.3",
    "prettier": "^1.19.1",
    "react-test-renderer": "^16.8.6",
    "style-loader": "^0.23.1",
    "svgpng": "^4.0.1",
    "ts-loader": "^6.2.0",
    "ts-node": "^8.4.1",
    "typescript": "^3.7.2",
    "webpack": "^4.35.2",
    "webpack-cli": "^3.3.5",
    "webpack-dev-server": "^3.7.2",
    "webpack-node-externals": "^1.7.2"
  },
  "resolutions": {
    "automerge": "github:automerge/automerge#opaque-strings",
    "sharp": "^0.23.1",
    "memory-pager": "1.4.0"
  }
}