{
  "name": "pusher-ui",
  "version": "0.1.13",
  "main": "build/pusher-ui.js",
  "module": "src/index.js",
  "author": "Haukur Páll Hallvarðsson <hph@hph.is>",
  "license": "MIT",
  "scripts": {
    "start": "if-env NODE_ENV=production && yarn start:production || yarn start:development",
    "start:development": "webpack-dev-server --config=config/webpack-demos.babel.js",
    "start:production": "butler build --port ${PORT:-8080}",
    "postinstall": "if-env HEROKU=true && yarn build:demos || :",
    "build": "yarn build:development && yarn build:production",
    "build:production": "NODE_ENV=production webpack --config=config/webpack-main.babel.js",
    "build:development": "NODE_ENV=development webpack --config=config/webpack-main.babel.js",
    "build:demos": "NODE_ENV=production webpack --config=config/webpack-demos.babel.js",
    "format": "if-env CI=true && yarn format:ci || yarn format:dev",
    "format:ci": "prettier --single-quote --trailing-comma=all 'src/*.js' 'src/**/*.js' 'config/**/*.js' --list-different",
    "format:dev": "prettier --single-quote --trailing-comma=all 'src/*.js' 'src/**/*.js' 'config/**/*.js' --write",
    "lint": "eslint . --ignore-path=.gitignore -c config/eslint.json",
    "test": "if-env CI=true && yarn test:ci || yarn test:dev",
    "test:ci": "yarn lint && yarn jest -- --coverage && cat ./coverage/lcov.info | coveralls",
    "test:update": "NODE_ENV=test yarn jest -- -u",
    "test:dev": "NODE_ENV=test yarn jest"
  },
  "devDependencies": {
    "babel-core": "^6.26.0",
    "babel-eslint": "^7.2.3",
    "babel-loader": "^7.1.2",
    "babel-plugin-glamorous-displayname": "^2.1.0",
    "babel-plugin-transform-react-remove-prop-types": "^0.4.8",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-0": "^6.24.1",
    "butler-server": "0.10",
    "coveralls": "^2.13.1",
    "eslint": "^3.19.0",
    "eslint-config-airbnb": "^15.1.0",
    "eslint-plugin-import": "^2.7.0",
    "eslint-plugin-jsx-a11y": "^5.0.0",
    "eslint-plugin-react": "^7.3.0",
    "glamor": "^2.20.40",
    "glamorous": "^4.9.7",
    "highlight.js": "^9.12.0",
    "html-webpack-plugin": "^2.30.1",
    "if-env": "^1.0.0",
    "jest": "^21.0.1",
    "jest-glamor-react": "^3.1.0",
    "polished": "^1.7.0",
    "prettier": "^1.6.1",
    "prop-types": "^15.5.10",
    "raf": "^3.4.0",
    "react": "^16.0.0",
    "react-dom": "^16.0.0",
    "react-motion": "^0.5.2",
    "react-router": "^3",
    "react-syntax-highlighter": "^5.7.0",
    "react-test-renderer": "^16.0.0",
    "stateful-react-container-webpack-plugin": "^0.3.2",
    "uglifyjs-webpack-plugin": "^0.4.6",
    "webpack": "^3.5.6",
    "webpack-dev-server": "^2.7.1"
  },
  "peerDependencies": {
    "glamor": "^2.20.40",
    "glamorous": "^4.8.0",
    "highlight.js": "^9.12.0",
    "polished": "^1.7.0",
    "prop-types": "^15.5.10",
    "react": "^16.0.0",
    "react-dom": "^16.0.0",
    "react-motion": "^0.5.2",
    "react-router": "^3",
    "react-syntax-highlighter": "^5.7.0"
  },
  "babel": {
    "presets": [
      "es2015",
      "react",
      "stage-0"
    ],
    "plugins": [
      "glamorous-displayname"
    ]
  },
  "jest": {
    "snapshotSerializers": [
      "jest-glamor-react"
    ],
    "setupFiles": [
      "raf/polyfill"
    ]
  }
}
