{
  "name": "@gamestdio/state-listener",
  "version": "3.1.0",
  "description": "Deeply compare JavaScript objects and listen to changes.",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "scripts": {
    "test": "mocha test/*_test.ts --compilers ts:ts-node/register",
    "prepublish": "rimraf lib && tsc",
    "zuul": "npm run pretest && zuul --ui mocha-bdd --no-coverage --concurrency 1 -- lib/test/*.js",
    "zuul-local": "npm run pretest && zuul --ui mocha-bdd --no-coverage --concurrency 1 --local 8080 --disable-tunnel -- lib/test/*.js",
    "benchmark": "ts-node test/benchmark.ts"
  },
  "keywords": [
    "patch",
    "compare",
    "delta"
  ],
  "author": "Endel Dreyer",
  "license": "MIT",
  "devDependencies": {
    "@types/benchmark": "^1.0.30",
    "@types/chai": "^3.4.34",
    "@types/fast-json-patch": "^1.0.4",
    "@types/mocha": "^2.2.33",
    "benchmark": "^2.1.2",
    "chai": "^3.5.0",
    "fast-json-patch": "^2.0.5",
    "mocha": "^3.2.0",
    "rimraf": "^2.5.4",
    "ts-node": "^3.1.0",
    "typescript": "^2.5.3",
    "zuul": "^3.11.1"
  }
}
