{
  "name": "traverson",
  "version": "8.0.3",
  "description": "Hypermedia API/HATEOAS client for Node.js and the browser",
  "repository": "traverson/traverson",
  "main": "traverson.js",
  "files": [
    "traverson.js",
    "lib/",
    "browser/"
  ],
  "engines": {
    "node": "^12 || ^14 || >=16"
  },
  "author": {
    "name": "Bastian Krol",
    "email": "bastian.krol@web.de"
  },
  "contributors": [
    {
      "name": "Matt Travi",
      "email": "developer@travi.org"
    },
    {
      "name": "Julien Leroy",
      "email": "julien.yo@gmail.com"
    },
    {
      "name": "Ricardo Costa",
      "email": "rdscosta@gmail.com"
    },
    {
      "name": "Michael Tiller",
      "email": "michael.tiller@gmail.com"
    },
    {
      "name": "subvertnormality",
      "email": "andy@subvertnormality.com"
    },
    {
      "name": "Craig Spaeth",
      "email": "craigspaeth@gmail.com"
    },
    {
      "name": "Chad Lee",
      "email": "git@chadly.net"
    },
    {
      "name": "Max F. Albrecht",
      "email": "1@178.is"
    },
    {
      "name": "dimik",
      "email": "dimik@yandex.ru"
    },
    {
      "name": "Jade Montagu",
      "email": "jade@jademontagu.com"
    },
    {
      "name": "Igor Unanua",
      "email": "igor@hdivsecurity.com"
    }
  ],
  "license": "MIT",
  "scripts": {
    "test": "grunt",
    "mocha": "mocha",
    "build": "grunt build",
    "prepack": "run-s build",
    "prepare": "husky install"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },
  "keywords": [
    "JSON",
    "REST",
    "API",
    "HATEOAS",
    "hypertext",
    "hypermedia",
    "HAL"
  ],
  "dependencies": {
    "jsonpath-plus": "^0.16.0",
    "minilog": "^3.1.0",
    "request": "^2.88.0",
    "resolve-url": "^0.2.1",
    "superagent": "^8.0.0",
    "underscore.string": "^3.3.4",
    "url-template": "^2.0.8"
  },
  "devDependencies": {
    "brfs": "2.0.2",
    "btoa": "1.2.1",
    "chai": "4.3.6",
    "commitlint-config-traverson": "1.0.33",
    "cz-conventional-changelog": "3.3.0",
    "grunt": "1.5.3",
    "grunt-browserify": "6.0.0",
    "grunt-cli": "1.4.3",
    "grunt-contrib-clean": "2.0.1",
    "grunt-contrib-jshint": "2.1.0",
    "grunt-contrib-uglify": "5.2.2",
    "grunt-contrib-watch": "1.1.0",
    "grunt-mocha": "1.2.0",
    "grunt-mocha-test": "0.13.3",
    "husky": "8.0.1",
    "load-grunt-tasks": "5.1.0",
    "mocha": "7.2.0",
    "npm-run-all": "4.1.5",
    "poll-forever": "1.0.0",
    "proxyquire": "2.1.3",
    "proxyquire-universal": "3.0.1",
    "proxyquireify": "3.2.1",
    "sinon": "14.0.0",
    "sinon-chai": "3.7.0",
    "traverson-mock-response": "1.1.0",
    "traverson-test-server": "1.12.1"
  },
  "browser": {
    "minilog": "./browser/lib/shim/log.js",
    "request": "./browser/lib/shim/request.js",
    "util": "./browser/lib/shim/node-util.js",
    "underscore.string": "./browser/lib/shim/underscore-string-reduced.js",
    "../server/app": false,
    "indexof": false,
    "emitter": false,
    "reduce": false,
    "traverson-test-server": false,
    "url": "./browser/lib/shim/url-resolve.js"
  },
  "react-native": {
    "jsonpath-plus": false
  },
  "greenkeeper": {
    "ignore": [
      "load-grunt-tasks"
    ]
  }
}
