{
  "name": "tree-mutate",
  "version": "0.4.1",
  "description": "n-ary tree mutation library.",
  "author": "Nicolas Gryman <ngryman@gmail.com> (http://ngryman.sh/)",
  "license": "MIT",
  "repository": "ngryman/tree-mutate",
  "main": "dist/tree-mutate.node.js",
  "browser": "dist/tree-mutate.browser.js",
  "module": "index.js",
  "jsnext:main": "index.js",
  "engines": {
    "node": ">=5"
  },
  "files": [
    "index.js",
    "dist/"
  ],
  "scripts": {
    "lint": "meta lint",
    "pretest": "npm run lint -s",
    "test": "meta test",
    "dev": "meta dev",
    "coverage": "meta coverage",
    "see-coverage": "meta see-coverage",
    "check-coverage": "meta check-coverage",
    "docs": "meta docs",
    "prebuild": "npm run lint -s",
    "build": "meta build",
    "prepublish": "npm run build -s"
  },
  "precommit": [
    "test",
    "check-coverage",
    "docs"
  ],
  "keywords": [
    "mutate",
    "morph",
    "monomorphism",
    "isomorphism",
    "tree",
    "n-ary tree",
    "k-ary tree",
    "n-way tree",
    "multiway tree",
    "rose tree",
    "generic",
    "agnostic",
    "mutable",
    "recursive",
    "map",
    "filter",
    "pluck",
    "transform",
    "functor"
  ],
  "ava": {
    "require": [
      "babel-register"
    ]
  },
  "babel": {
    "env": {
      "test": {
        "presets": [
          "node5"
        ],
        "plugins": [
          "istanbul"
        ]
      }
    }
  },
  "eslintConfig": {
    "extends": "ngryman"
  },
  "nyc": {
    "require": [
      "babel-register"
    ],
    "sourceMap": false,
    "instrument": false
  },
  "dependencies": {
    "tree-crawl": "^0.6.1"
  },
  "devDependencies": {
    "clone": "^2.1.0",
    "meta-dev": "^0.4.2",
    "pre-commit": "^1.1.3",
    "spy": "^1.0.0"
  }
}
