{
  "name": "react-opstore",
  "version": "2.0.4",
  "author": "Marius Lundgård <studio@mariuslundgard.com>",
  "license": "MIT",
  "main": "dist/commonjs/index.js",
  "module": "dist/module/index.js",
  "typings": "dist/module/index.d.ts",
  "scripts": {
    "build": "npm-run-all tsc-*",
    "clean": "rimraf dist",
    "coveralls": "cat ./coverage/lcov.info | coveralls",
    "format": "prettier --no-bracket-spacing --no-semi --print-width 120 --single-quote --write \"{src,perf/src,test}/**/*.{js,ts,tsx}\"",
    "lint": "tslint -c tslint.json 'src/**/*.ts'",
    "prebuild": "npm run clean",
    "precommit": "npm run build && npm run lint && npm run test",
    "prepublishOnly": "npm run build",
    "test": "jest --coverage",
    "tsc-commonjs": "tsc -p tsconfig.commonjs.json",
    "tsc-module": "tsc -p tsconfig.module.json"
  },
  "peerDependencies": {
    "opstore": "^2.2.2",
    "prop-types": "^15.6.0",
    "react": "^16.2.0"
  },
  "devDependencies": {
    "@types/jest": "^21.1.8",
    "@types/prop-types": "^15.5.2",
    "@types/react": "^16.0.25",
    "coveralls": "^3.0.0",
    "husky": "^0.14.3",
    "jest": "^21.2.1",
    "npm-run-all": "^4.1.2",
    "opstore": "^2.2.2",
    "prettier": "^1.8.2",
    "prop-types": "^15.6.0",
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "ts-jest": "^21.2.3",
    "tslint": "^5.8.0",
    "tslint-config-prettier": "^1.6.0",
    "typescript": "^2.6.2"
  },
  "jest": {
    "collectCoverageFrom": [
      "src/**/*.ts",
      "src/**/*.tsx"
    ],
    "moduleFileExtensions": [
      "js",
      "ts",
      "tsx"
    ],
    "setupFiles": [
      "<rootDir>/test/shim.js"
    ],
    "testRegex": "(\\.|/)(test|spec)\\.tsx?$",
    "transform": {
      "^.+\\.tsx?$": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "verbose": true
  }
}
