UNPKG

flipr

Version:

Feature flipping and configuration using yaml files, etcd, or other flipr sources

83 lines (82 loc) 1.89 kB
{ "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" } }