{"name":"cacheable-request","version":"8.3.1","description":"Wrap native HTTP requests with RFC compliant cache support","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jaredwray/cacheable-request.git"},"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.16"},"scripts":{"test":"xo && jest --coverage","build":"tsc --project tsconfig.build.json","clean":"rm -rf node_modules && rm -rf ./coverage && rm -rf ./package-lock.json && rm -rf ./test/testdb.sqlite && rm -rf ./dist"},"keywords":["HTTP","HTTPS","cache","caching","layer","cacheable","RFC 7234","RFC","7234","compliant"],"dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.3.2","mimic-response":"^3.1.0","normalize-url":"^6.0.3","responselike":"^2.0.0"},"devDependencies":{"@babel/core":"^7.18.5","@babel/preset-env":"^7.18.2","@keyv/sqlite":"^3.5.2","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^28.1.3","@types/node":"^18.0.0","@types/pify":"^5.0.1","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","eslint-plugin-jest":"^26.5.3","delay":"^5.0.0","jest":"^28.1.1","pify":"^5.0.0","sqlite3":"^5.0.8","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"^4.7.4","xo":"^0.50.0"},"jest":{"globals":{"ts-jest":{"tsconfig":"./tsconfig.json"}},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testMatch":["**/test/*.test.(ts)"],"testEnvironment":"node"},"xo":{"plugins":["jest"],"extends":["plugin:jest/recommended"],"rules":{"@typescript-eslint/object-curly-spacing":0,"@typescript-eslint/naming-convention":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/ban-types":0,"@typescript-eslint/restrict-template-expressions":0,"@typescript-eslint/no-unsafe-return":0,"new-cap":0,"@typescript-eslint/no-empty-function":0,"@typescript-eslint/restrict-plus-operands":0,"@typescript-eslint/no-floating-promises":0,"@typescript-eslint/await-thenable":0}},"gitHead":"f736d45d171b22c4e0b378cbaaf3f44717003795","bugs":{"url":"https://github.com/jaredwray/cacheable-request/issues"},"homepage":"https://github.com/jaredwray/cacheable-request#readme","_id":"cacheable-request@8.3.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"shasum":"c7abb281fbcb299d106086d282d21066544d1f67","size":9835,"noattachment":false,"key":"/cacheable-request/-/cacheable-request-8.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cacheable-request/download/cacheable-request-8.3.1.tgz"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"szmarczak","email":"sz.marczak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cacheable-request_8.3.1_1656343762988_0.7949596146434801"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T15:38:51.077Z","publish_time":1656343763195,"_cnpm_publish_time":1656343763195,"dist-tags":{"beta":"7.0.3","latest":"13.0.18"}}