summaryrefslogtreecommitdiff
path: root/includes/external/addressbook/node_modules/cacheable-request/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'includes/external/addressbook/node_modules/cacheable-request/package.json')
-rw-r--r--includes/external/addressbook/node_modules/cacheable-request/package.json118
1 files changed, 118 insertions, 0 deletions
diff --git a/includes/external/addressbook/node_modules/cacheable-request/package.json b/includes/external/addressbook/node_modules/cacheable-request/package.json
new file mode 100644
index 0000000..df96587
--- /dev/null
+++ b/includes/external/addressbook/node_modules/cacheable-request/package.json
@@ -0,0 +1,118 @@
+{
+ "name": "cacheable-request",
+ "version": "10.2.9",
+ "description": "Wrap native HTTP requests with RFC compliant cache support",
+ "license": "MIT",
+ "repository": "jaredwray/cacheable-request",
+ "author": "Jared Wray <me@jaredwray.com> (http://jaredwray.com)",
+ "type": "module",
+ "exports": "./dist/index.js",
+ "types": "./dist/index.d.ts",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "scripts": {
+ "test": "xo && NODE_OPTIONS=--experimental-vm-modules jest --coverage ",
+ "prepare": "npm run build",
+ "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"
+ },
+ "files": [
+ "dist"
+ ],
+ "keywords": [
+ "HTTP",
+ "HTTPS",
+ "cache",
+ "caching",
+ "layer",
+ "cacheable",
+ "RFC 7234",
+ "RFC",
+ "7234",
+ "compliant"
+ ],
+ "dependenciesComments": {
+ "@types/http-cache-semantics": "It needs to be in the dependencies list and not devDependencies because otherwise projects that use this one will be getting `Could not find a declaration file for module 'http-cache-semantics'` error when running `tsc`, see https://github.com/jaredwray/cacheable-request/issues/194 for details"
+ },
+ "dependencies": {
+ "@types/http-cache-semantics": "^4.0.1",
+ "get-stream": "^6.0.1",
+ "http-cache-semantics": "^4.1.1",
+ "keyv": "^4.5.2",
+ "mimic-response": "^4.0.0",
+ "normalize-url": "^8.0.0",
+ "responselike": "^3.0.0"
+ },
+ "devDependencies": {
+ "@keyv/sqlite": "^3.6.5",
+ "@types/delay": "^3.1.0",
+ "@types/get-stream": "^3.0.2",
+ "@types/jest": "^29.5.0",
+ "@types/node": "^18.15.10",
+ "@types/responselike": "^1.0.0",
+ "@types/sqlite3": "^3.1.8",
+ "body-parser": "^1.20.2",
+ "delay": "^5.0.0",
+ "eslint-plugin-jest": "^27.2.1",
+ "express": "^4.18.2",
+ "jest": "^29.5.0",
+ "pify": "^6.1.0",
+ "sqlite3": "^5.1.6",
+ "ts-jest": "^29.0.5",
+ "ts-jest-resolver": "^2.0.1",
+ "ts-node": "^10.9.1",
+ "typescript": "^5.0.2",
+ "xo": "^0.53.1"
+ },
+ "jest": {
+ "collectCoverageFrom": [
+ "src/**/*.{ts,js}"
+ ],
+ "extensionsToTreatAsEsm": [
+ ".ts"
+ ],
+ "resolver": "ts-jest-resolver",
+ "moduleFileExtensions": [
+ "ts",
+ "js"
+ ],
+ "transform": {
+ "^.+\\.(ts|tsx)$": [
+ "ts-jest",
+ {
+ "tsconfig": "./tsconfig.build.json",
+ "useESM": true
+ }
+ ]
+ },
+ "testMatch": [
+ "**/test/*.test.(ts|js)"
+ ],
+ "testEnvironment": "node"
+ },
+ "xo": {
+ "plugins": [
+ "jest"
+ ],
+ "extends": [
+ "plugin:jest/recommended"
+ ],
+ "rules": {
+ "@typescript-eslint/triple-slash-reference": 0,
+ "@typescript-eslint/no-namespace": 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,
+ "unicorn/no-abusive-eslint-disable": 0,
+ "@typescript-eslint/restrict-plus-operands": 0,
+ "@typescript-eslint/no-implicit-any-catch": 0,
+ "@typescript-eslint/consistent-type-imports": 0,
+ "@typescript-eslint/consistent-type-definitions": 0,
+ "n/prefer-global/url": 0
+ }
+ }
+}