{
  "name": "flipr",
  "version": "2.2.1",
  "description": "Feature flipping and configuration using yaml files, etcd, or other flipr sources",
  "main": "lib/flipr.js",
  "scripts": {
    "benchmark": "node ./benchmark/percent.js && node ./benchmark/list.js && node ./benchmark/equal.js",
    "lint": "eslint --fix lib/",
    "test": "npm run lint && npm run unit",
    "unit": "jest --coverage"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:godaddy/node-flipr.git"
  },
  "keywords": [
    "feature",
    "flags",
    "configuration",
    "config",
    "dynamic",
    "flip",
    "flipping",
    "ab"
  ],
  "author": {
    "name": "Grant Shively",
    "email": "gshively@godaddy.com"
  },
  "homepage": "https://github.com/godaddy/node-flipr",
  "bugs": "https://github.com/godaddy/node-flipr/issues",
  "license": "MIT",
  "engines": {
    "node": ">=8.3.0"
  },
  "devDependencies": {
    "benchmark": "^2.1.4",
    "eslint": "^7.12.1",
    "eslint-config-airbnb-base": "^14.2.0",
    "eslint-plugin-import": "^2.22.1",
    "jest": "^26.6.2"
  },
  "dependencies": {
    "lodash.includes": "^4.3.0",
    "lodash.isboolean": "^3.0.3",
    "lodash.isfunction": "^3.0.9",
    "lodash.isnumber": "^3.0.3",
    "lodash.isobject": "^3.0.2",
    "lodash.isstring": "^4.0.1",
    "object-path": "^0.11.5"
  },
  "eslintConfig": {
    "env": {
      "jasmine": true,
      "jest": true
    },
    "extends": "airbnb-base",
    "rules": {
      "consistent-return": 0,
      "no-underscore-dangle": 0
    }
  },
  "jest": {
    "resetMocks": true,
    "collectCoverageFrom": [
      "lib/**/*.js"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 100,
        "functions": 100,
        "lines": 100,
        "statements": 100
      }
    },
    "roots": [
      "<rootDir>/lib/",
      "<rootDir>/test/"
    ],
    "testEnvironment": "node"
  }
}
