{
  "name": "@saulx/hub",
  "description": "Front end state management",
  "version": "4.3.0",
  "scripts": {
    "format": "prettier --write '{lib,test}/**/*.{js,json}'",
    "lint": "eslint '{lib,test}/**/*.js' --fix",
    "test": "ava --verbose",
    "watch": "ava --verbose --watch",
    "update-test": "ava --update-snapshots",
    "browser-server": "nodemon browserTest/hubServer",
    "browser": "aristotle watch -t browserTest/index.jsx"
  },
  "browser": {
    "./client/connection/websocket/index.js": "./client/connection/websocket/browser.js",
    "./client/react/Head/index.js": "./client/react/Head/browser.js",
    "./client/device/index.js": "./client/device/browser.js",
    "./client/connection/websocket": "./client/connection/websocket/browser.js",
    "./client/react/Head": "./client/react/Head/browser.js",
    "./client/device": "./client/device/browser.js"
  },
  "main": "./client/index.js",
  "peerDependencies": {
    "react": "^17.0.1",
    "react-dom": "^17.0.1"
  },
  "pre-commit": [
    "format",
    "lint"
  ],
  "eslintConfig": {
    "parser": "babel-eslint",
    "extends": [
      "standard",
      "standard-react",
      "prettier"
    ],
    "rules": {
      "react/prop-types": 0
    }
  },
  "prettier": {
    "singleQuote": true,
    "semi": false
  },
  "devDependencies": {
    "@saulx/utils": "^2.0.1",
    "@clusterws/cws": "^3.0.0",
    "@saulx/aristotle": "^3.0.16",
    "ava": "^2.2.0",
    "babel-core": "^6.26.0",
    "babel-eslint": "^7.0.0",
    "babel-preset-env": "^1.6.1",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-2": "^6.24.1",
    "eslint": "^4.19.1",
    "nodemon": "^1.18.11",
    "eslint-config-prettier": "^2.9.0",
    "eslint-config-standard": "^11.0.0",
    "eslint-config-standard-react": "^6.0.0",
    "eslint-plugin-import": "^2.10.0",
    "eslint-plugin-node": "^6.0.1",
    "eslint-plugin-promise": "^3.7.0",
    "eslint-plugin-react": "^7.7.0",
    "eslint-plugin-standard": "^3.0.1",
    "pre-commit": "^1.2.2",
    "prettier": "^1.12.1",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-test-renderer": "^17.0.1",
    "standard": "^10.0.3",
    "deep-object-diff": "^1.1.0"
  },
  "dependencies": {
    "@saulx/diff": "^1.0.0",
    "@saulx/hash": "^1.0.1",
    "chalk": "^2.4.2",
    "path-to-regexp": "^6.1.0",
    "resolve-from": "^5.0.0",
    "prop-types": "^15.6.1",
    "query-string": "^6.4.2",
    "react": "^17.0.1",
    "vigour-ua": "^4.0.0",
    "ws": "^6.1.2"
  }
}
