{
  "name": "react-terrific-bridge",
  "version": "2.0.0",
  "main": "dist/index.js",
  "author": "Jan Biasi <biasijan@gmail.com>",
  "contributors": [
    {
      "name": "Simon Mollweide",
      "email": "simon.mollweide@namics.com"
    },
    {
      "name": "Dominic Modalek",
      "email": "dominic.modalek@namics.com"
    }
  ],
  "license": "MIT",
  "description": "A utility belt for using TerrificJS together with React. Provides module registration and unregistration as well as an action API for event bindings, also supporting Flow and TypeScript.",
  "keywords": [
    "react",
    "terrific",
    "bridge",
    "es6",
    "react-dom",
    "modules",
    "connection",
    "t",
    "namics",
    "brunschgi"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/namics/react-terrific-bridge"
  },
  "bugs": {
    "url": "https://github.com/namics/react-terrific-bridge/issues",
    "email": "opensource@namics.com"
  },
  "engines": {
    "node": ">=6.0.0",
    "npm": ">=2.0.0"
  },
  "scripts": {
    "precommit": "npm-run-all test lint",
    "release": "./node_modules/.bin/release-it",
    "release:dry-run": "./node_modules/.bin/release-it --dry-run",
    "start": "npm-run-all --parallel start:dev lint:dev",
    "start:dev": "webpack-dev-server --hot --inline",
    "watch": "webpack -w -d",
    "build": "cross-env NODE_ENV=release babel ./TerrificBridge.js --out-file ./dist/index.js --ignore spec.js",
    "test": "cross-env CI=true NODE_ENV=test jest --silent --verbose --noStackTrace",
    "test:dev": "cross-env NODE_ENV=test jest --watchAll --logHeapUsage",
    "lint": "./node_modules/.bin/esw webpack.config.* src --color",
    "lint:dev": "npm run lint -- --watch"
  },
  "devDependencies": {
    "babel-cli": "6.26.0",
    "babel-core": "~6.25.0",
    "babel-eslint": "~7.2.0",
    "babel-jest": "20.0.0",
    "babel-loader": "~7.1.0",
    "babel-plugin-transform-class-properties": "~6.24.0",
    "babel-plugin-transform-dev-warning": "~0.1.0",
    "babel-plugin-transform-react-constant-elements": "~6.23.0",
    "babel-plugin-transform-react-inline-elements": "~6.22.0",
    "babel-plugin-transform-replace-object-assign": "~0.2.1",
    "babel-plugin-transform-runtime": "~6.23.0",
    "babel-preset-es2015": "~6.24.0",
    "babel-preset-react": "~6.24.0",
    "babel-preset-stage-2": "~6.24.0",
    "babel-runtime": "~6.23.0",
    "core-js": "^2.5.1",
    "cross-env": "~5.0.1",
    "enzyme": "~3.1.0",
    "enzyme-adapter-react-16": "~1.0.1",
    "eslint": "~4.18.2",
    "eslint-watch": "~3.1.0",
    "handlebars": "^4.5.0",
    "husky": "~0.14.3",
    "jest": "20.0.0",
    "jest-cli": "20.0.0",
    "jquery": "~3.5.0",
    "npm-run-all": "~4.0.0",
    "raf": "^3.4.0",
    "react": "~16.3.0",
    "react-dom": "~16.3.0",
    "react-test-renderer": "~16.3.0",
    "regenerator-runtime": "~0.10.0",
    "release-it": "10.3.1",
    "simple-assign": "~0.1.0",
    "sinon": "^4.0.1",
    "terrific": "~3.0.0",
    "webpack": "4.29.6",
    "webpack-cli": "3.3.0",
    "webpack-dev-server": "3.2.1"
  },
  "peerDependencies": {
    "react": ">= 16.3.0",
    "react-dom": ">= 16.3.0",
    "terrific": "~3.0.0"
  },
  "jest": {
    "setupFiles": [
      "raf/polyfill"
    ],
    "coverageDirectory": "./coverage/",
    "collectCoverage": true
  }
}
