UNPKG

1.16 kBJSONView Raw
1{
2 "name": "cacheable-request",
3 "version": "7.0.0",
4 "description": "Wrap native HTTP requests with RFC compliant cache support",
5 "license": "MIT",
6 "repository": "lukechilds/cacheable-request",
7 "author": "Luke Childs <lukechilds123@gmail.com> (http://lukechilds.co.uk)",
8 "main": "src/index.js",
9 "engines": {
10 "node": ">=8"
11 },
12 "scripts": {
13 "test": "xo && nyc ava",
14 "coverage": "nyc report --reporter=text-lcov | coveralls"
15 },
16 "files": [
17 "src"
18 ],
19 "keywords": [
20 "HTTP",
21 "HTTPS",
22 "cache",
23 "caching",
24 "layer",
25 "cacheable",
26 "RFC 7234",
27 "RFC",
28 "7234",
29 "compliant"
30 ],
31 "dependencies": {
32 "clone-response": "^1.0.2",
33 "get-stream": "^5.1.0",
34 "http-cache-semantics": "^4.0.0",
35 "keyv": "^3.0.0",
36 "lowercase-keys": "^2.0.0",
37 "normalize-url": "^4.1.0",
38 "responselike": "^2.0.0"
39 },
40 "devDependencies": {
41 "@keyv/sqlite": "^2.0.0",
42 "ava": "^1.1.0",
43 "coveralls": "^3.0.0",
44 "create-test-server": "3.0.0",
45 "delay": "^4.0.0",
46 "eslint-config-xo-lukechilds": "^1.0.0",
47 "nyc": "^14.1.1",
48 "pify": "^4.0.0",
49 "sqlite3": "^4.0.2",
50 "this": "^1.0.2",
51 "xo": "^0.23.0"
52 },
53 "xo": {
54 "extends": "xo-lukechilds"
55 }
56}