UNPKG

1.49 kBJSONView Raw
1{
2 "name": "@bbc/http-transport",
3 "version": "2.0.0",
4 "description": "A flexible, modular REST client built for ease-of-use and resilience.",
5 "main": "index.js",
6 "scripts": {
7 "test": "mocha",
8 "jsdoc": "jsdoc -c ./docconfig/jsdoc.json",
9 "lint": "eslint ./src ./test",
10 "coverage": "nyc mocha && nyc report --reporter=html && nyc report --reporter=json-summary",
11 "posttest": "npm run lint"
12 },
13 "repository": {
14 "type": "git",
15 "url": "https://github.com/bbc/http-transport.git"
16 },
17 "license": "Apache-2.0",
18 "bugs": {
19 "url": "https://github.com/bbc/http-transport/issues"
20 },
21 "engines": {
22 "node": ">=8.0.0"
23 },
24 "keywords": [
25 "https",
26 "rest client",
27 "http-transport",
28 "cache",
29 "circuit",
30 "breaker",
31 "rest",
32 "http",
33 "json",
34 "client"
35 ],
36 "devDependencies": {
37 "chai": "^3.5.0",
38 "codeclimate-test-reporter": "^0.4.0",
39 "coveralls": "^2.11.9",
40 "eslint": "^4.1.1",
41 "jsdoc": "^3.4.3",
42 "mocha": "^3.0.2",
43 "nock": "^9.0.4",
44 "sinon": "^1.15.3",
45 "eslint-config-iplayer-es6": "^3.1.0",
46 "eslint-plugin-mocha": "^4.11.0",
47 "nyc": "^11.2.1"
48 },
49 "dependencies": {
50 "bluebird": "^3.5.0",
51 "koa-compose": "^4.0.0",
52 "lodash": "^4.17.4",
53 "qs": "^6.5.1",
54 "request": "2.78.0"
55 },
56 "eslintConfig": {
57 "extends": "iplayer-es6",
58 "parserOptions": {
59 "ecmaVersion": 2017
60 },
61 "rules": {
62 "space-before-function-paren": 0
63 }
64 }
65}