{
  "version": "0.0.0",
  "name": "incredible",
  "description": "A superheroic state manager ⚡",
  "keywords": [
    "incredible",
    "model",
    "data flow",
    "state management",
    "finite",
    "state",
    "machine",
    "state machine",
    "finite state machine",
    "transitions"
  ],
  "repository": "vdsabev/incredible",
  "author": {
    "name": "Vladimir Sabev",
    "url": "https://vdsabev.com"
  },
  "license": "MIT",
  "main": "index.min.js",
  "jsnext:main": "index.js",
  "module": "index.js",
  "types": "index.d.ts",
  "scripts": {
    "build": "tsc && rollup -c",
    "build:benchmarks": "tsc -p benchmarks",
    "start": "jest --watchAll",
    "test": "jest"
  },
  "devDependencies": {
    "@types/benchmark": "1.0.31",
    "@types/jest": "21.1.8",
    "@types/node": "8.5.1",
    "benchmark": "2.1.4",
    "jest": "22.0.3",
    "rollup": "0.52.3",
    "rollup-plugin-uglify": "2.0.1",
    "ts-jest": "22.0.0",
    "typescript": "2.6.2"
  },
  "jest": {
    "collectCoverage": true,
    "collectCoverageFrom": [
      "!benchmarks/**",
      "!debug/**",
      "!node_modules/**",
      "!**/*.d.ts",
      "!**/*.test.ts",
      "!index.ts",
      "**/*.ts"
    ],
    "moduleFileExtensions": [
      "ts",
      "js"
    ],
    "testRegex": "(/__tests__/.*|\\.test)\\.(ts|js)$",
    "transform": {
      ".ts": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    }
  }
}
