{"_id":"apollo-link-context","_rev":"29-6588e5602bf4de8b1230983f9197a85b","name":"apollo-link-context","description":"An easy way to set and cache context changes for Apollo Link","dist-tags":{"latest":"1.0.20","beta":"2.0.0-beta.0"},"versions":{"0.1.0":{"name":"apollo-link-context","version":"0.1.0","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p ."},"peerDependencies":{"apollo-link":"^0.8.0"},"devDependencies":{"@types/graphql":"0.11.5","@types/jest":"21.1.4","apollo-link":"^0.8.0","browserify":"14.5.0","graphql":"0.11.7","graphql-tag":"2.5.0","jest":"21.2.1","rimraf":"2.6.1","rollup":"0.45.2","ts-jest":"21.1.3","tslint":"5.7.0","typescript":"2.5.1","uglify-js":"3.1.4"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"]},"_id":"apollo-link-context@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.1.2","_npmUser":{"name":"jbaxleyiii","email":"james@meteor.com"},"dist":{"integrity":"sha512-vDET7I9jxj4FWJlzNNnjQX+tC+fkHjyKwott5ZaGae9PKNljtb32Mr4yvgSqCpiohSHjnd5EOJOdS9ySgY8OjQ==","shasum":"9d986ac721372b33d4312702d5a7a6e4d3abd45e","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGS4CA+kGCbNB2sGwC9WGa8Nx+sbfvSiC+KskqAj5tr5AiEA7lQRDvsJG+gXp8n1giKhP+SRz7ZzVuMumaFdKeowpZo="}]},"maintainers":[{"name":"jbaxleyiii","email":"james@meteor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context-0.1.0.tgz_1508544820527_0.08832001220434904"},"directories":{}},"1.0.0":{"name":"apollo-link-context","version":"1.0.0","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p ."},"peerDependencies":{"apollo-link":"^1.0.0"},"devDependencies":{"@types/graphql":"0.11.5","@types/jest":"21.1.4","apollo-link":"^1.0.0","browserify":"14.5.0","graphql":"0.11.7","graphql-tag":"2.5.0","jest":"21.2.1","rimraf":"2.6.1","rollup":"0.45.2","ts-jest":"21.1.3","tslint":"5.8.0","typescript":"2.5.1","uglify-js":"3.1.5"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"]},"_id":"apollo-link-context@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jbaxleyiii","email":"james@meteor.com"},"dist":{"integrity":"sha512-lNoq4mTSJkqvsbK5CU0ccamHpe2eeXrYuGHhdcgyuCNg7a02YIVv4FV00EfSo5Ce2FUNxuyNAu03fxXy0wbxpg==","shasum":"8e0d02c5778f95b6658a2175481c09b79ff929d6","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAee/+bpQV3GuJLUebZrQHxbcdEMmPQ2jFw2qlGY26FiAiAtJXTPnZP/oDKeJNxEQ1uoGahlOTc7CSq5K0hEdWj9+Q=="}]},"maintainers":[{"name":"jbaxleyiii","email":"james@meteor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context-1.0.0.tgz_1508870692875_0.1592255423311144"},"directories":{}},"1.0.1":{"name":"apollo-link-context","version":"1.0.1","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p ."},"peerDependencies":{"apollo-link":"^1.0.3"},"devDependencies":{"@types/graphql":"0.11.6","@types/jest":"21.1.6","apollo-link":"^1.0.3","browserify":"14.5.0","graphql":"0.11.7","graphql-tag":"2.5.0","jest":"21.2.1","rimraf":"2.6.1","rollup":"0.51.5","ts-jest":"21.2.2","tslint":"5.8.0","typescript":"2.6.1","uglify-js":"3.1.9"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"]},"_id":"apollo-link-context@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jbaxleyiii","email":"james@meteor.com"},"dist":{"integrity":"sha512-6irajvNlVpnJLSzTGrqIBEvRq901u5Jte6IDYbO/DwiGFMrbNbKjwbR2Nf92YzNWy9anmvtsmoz39oaGykBkIA==","shasum":"a1a0a53c80abae36fe9cf3685360e0b9c1bb312f","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTObrmQTQHZ84mF9ML1M0CdQcBF9nPiaiTMmycBWw43AiB9E8bESx2LCQ6uIgEtFFYy4urNL5gttIFDZb5FSD6Ttg=="}]},"maintainers":[{"name":"jbaxleyiii","email":"james@meteor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context-1.0.1.tgz_1510761299080_0.9832534370943904"},"directories":{}},"1.0.2":{"name":"apollo-link-context","version":"1.0.2","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p ."},"dependencies":{"apollo-link":"^1.0.4"},"devDependencies":{"@types/graphql":"0.11.7","@types/jest":"21.1.8","browserify":"14.5.0","graphql":"0.11.7","graphql-tag":"2.5.0","jest":"21.2.1","rimraf":"2.6.1","rollup":"0.52.0","ts-jest":"21.2.3","tslint":"5.8.0","typescript":"2.6.2","uglify-js":"3.2.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"]},"_id":"apollo-link-context@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jbaxleyiii","email":"james@meteor.com"},"dist":{"integrity":"sha512-clVdPQJ2h91hUdfeoBZfBjID5fHreDCP/MAvgAyNwmcKNTXhKVdnBrwDi3PQY8Gw4oUkCv/Y1CSNShcvu2eyfw==","shasum":"e9d7a1a2cfe4e21b17d36a06510d032fb85d715d","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2D8WRv2jdg+BOegwjD6Nn2kv7k/my5BR5Ofgs3Ph5vAiEA5hIzJCtaP0kOdzEGr0KrOprxaMJhAKLOGlblMV9FSTg="}]},"maintainers":[{"name":"jbaxleyiii","email":"james@meteor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context-1.0.2.tgz_1512052414370_0.7929672340396792"},"directories":{}},"1.0.3":{"name":"apollo-link-context","version":"1.0.3","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p ."},"dependencies":{"apollo-link":"^1.0.6"},"devDependencies":{"@types/graphql":"0.11.7","@types/jest":"21.1.8","browserify":"14.5.0","graphql":"0.11.7","graphql-tag":"2.5.0","jest":"21.2.1","rimraf":"2.6.1","rollup":"0.52.1","ts-jest":"21.2.4","tslint":"5.8.0","typescript":"2.6.2","uglify-js":"3.2.1"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"]},"_id":"apollo-link-context@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jbaxleyiii","email":"james@meteor.com"},"dist":{"integrity":"sha512-TS9dtmVQvpKfE/M9B886FaCYQwTT3Fd+kJRFt0Osg4KhOcrEHYbuMvY1DVlr6clZ4vD6Vu15v1D1A8YgXuABiQ==","shasum":"9b823e26780a39655a35347f0b0e88b83acdeabe","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoDq51vFUm2lHb+5P8YRUOJYX/KDV2BCRwSDQsi5yEnAiEAmnRECv5x5Vp1QEKSlCm9Qr6VY/JwNzUjgc/Bdcv+B1I="}]},"maintainers":[{"name":"jbaxleyiii","email":"james@meteor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context-1.0.3.tgz_1512734598561_0.7994540103245527"},"directories":{}},"1.0.5":{"name":"apollo-link-context","version":"1.0.5","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.1.0"},"devDependencies":{"@types/graphql":"0.12.3","@types/jest":"21.1.10","browserify":"14.5.0","graphql":"0.13.0","graphql-tag":"2.7.3","jest":"21.2.1","rimraf":"2.6.1","rollup":"0.55.3","ts-jest":"21.2.4","tslint":"5.9.1","typescript":"2.7.1","uglify-js":"3.3.9"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"]},"_id":"apollo-link-context@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"jbaxleyiii","email":"james@meteor.com"},"dist":{"integrity":"sha512-DzjXn38QTeIOVaE+AKU9XE4XtCTWCj0JrOXoxx9Cx63iXnejhZK/jkd9HEQS88xzn93Noyf4XkedAp7Eo+u8/Q==","shasum":"45241b508629d685b614dfc9c344932695e41e07","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.5.tgz","fileCount":12,"unpackedSize":18018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqGxED7MRl+oGkZwAgS9BcxQao/wgTTu7EzqBXK8oj8AiEAjXzA/iTB6X7JcS8uXGFfyNtARAJr/UpIfpFQdpflbLA="}]},"maintainers":[{"name":"jbaxleyiii","email":"james@meteor.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.5_1518112926951_0.09488628321922232"},"_hasShrinkwrap":false},"1.0.6":{"name":"apollo-link-context","version":"1.0.6","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.0"},"devDependencies":{"@types/graphql":"0.12.4","@types/jest":"21.1.10","browserify":"16.1.0","graphql":"0.13.1","graphql-tag":"2.7.3","jest":"21.2.1","rimraf":"2.6.1","rollup":"0.56.2","ts-jest":"21.2.4","tslint":"5.9.1","typescript":"2.7.2","uglify-js":"3.3.11"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"mapCoverage":true},"_id":"apollo-link-context@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"evanshauser","email":"evanshauser@gmail.com"},"dist":{"integrity":"sha512-xJKb3H08xPEffs0W/0llGaKYqk0aStcLLuEHqb75u85FpZkrUkr+aqu+wBf03VEGWShdw11ikY/POWRw0l16Lg==","shasum":"291a7e6717fbab473beb8008b33daefd3ca245fd","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.6.tgz","fileCount":12,"unpackedSize":16897,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTFHgu8bQB53+ODGvweZkzQWpdjFLTWJ+BlcJmSLPDOAIgKhUEItF0IpJc9C6g2I626ENS2YZlpBG/dncFw/RX/Ek="}]},"maintainers":[{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.6_1519175672350_0.12525627071281686"},"_hasShrinkwrap":false},"1.0.7":{"name":"apollo-link-context","version":"1.0.7","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.1"},"devDependencies":{"@types/graphql":"0.12.4","@types/jest":"21.1.10","browserify":"16.1.0","graphql":"0.13.1","graphql-tag":"2.7.3","jest":"21.2.1","rimraf":"2.6.1","rollup":"0.56.2","ts-jest":"21.2.4","tslint":"5.9.1","typescript":"2.7.2","uglify-js":"3.3.11"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"mapCoverage":true},"_id":"apollo-link-context@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"evanshauser","email":"evanshauser@gmail.com"},"dist":{"integrity":"sha512-eVxjakkzKAqLyTs9XarKY9YOqZ28w8vSJatlswWSKKqilvcr+YvG1SdNt1baTH+Zd/sRcJn5/lC3fbEBSdZteA==","shasum":"3719697a677d3af5de500b7e4cbb6c0d0bf3bef3","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.7.tgz","fileCount":12,"unpackedSize":17015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESvsTVL2BzXuVk/b0cSMGHDxVlu8zRQqMDqkH6IkNFPAiEAhUkloDr4yInQorJykzSZxmrLC9tLpqAPOdN9yAgvCfY="}]},"maintainers":[{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.7_1519351275424_0.56249136559631"},"_hasShrinkwrap":false},"1.0.8":{"name":"apollo-link-context","version":"1.0.8","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.2"},"devDependencies":{"@types/graphql":"0.12.6","@types/jest":"22.2.2","browserify":"16.1.1","graphql":"0.13.2","graphql-tag":"2.8.0","jest":"22.4.3","rimraf":"2.6.1","rollup":"0.57.1","ts-jest":"21.2.4","tslint":"5.9.1","typescript":"2.7.2","uglify-js":"3.3.16"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"mapCoverage":true},"_id":"apollo-link-context@1.0.8","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"evanshauser","email":"evanshauser@gmail.com"},"dist":{"integrity":"sha512-wgDwBbWqHblf7W0DD2b80kXLtSAfvbXnsxSrli0GuF77VwxjLChijiHinW5bjurzZvP8YRMNhitmrrF5ia7NsA==","shasum":"c967a56ac6ed32add748937735bcb57c5cc64c95","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.8.tgz","fileCount":12,"unpackedSize":17237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHp9vfnBxAup5ljlzSBaI2Is1O8yY7rvLefqxXCAtsS/AiBqvFz2YopWVBV9D1IW/Ctu268HmKghWOc3u96EiYUeig=="}]},"maintainers":[{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.8_1523556768294_0.38653155310467646"},"_hasShrinkwrap":false},"1.0.9":{"name":"apollo-link-context","version":"1.0.9","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.3"},"devDependencies":{"@types/graphql":"14.0.0","@types/jest":"22.2.3","browserify":"16.2.2","graphql":"14.0.2","graphql-tag":"2.9.2","jest":"22.4.4","rimraf":"2.6.1","rollup":"0.65.2","ts-jest":"22.4.6","tslint":"5.11.0","typescript":"3.0.3","uglify-js":"3.4.9"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"mapCoverage":true,"testURL":"http://localhost"},"_id":"apollo-link-context@1.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"dist":{"integrity":"sha512-gcC1WH7mTyNtS0bF4fPijepXqnERwZjm1JCkuOT6ADBTpDTXIqK+Ec+/QkVawDO26EV9OX5ujWe4kI1qC6T6tA==","shasum":"7fbc034de44546e957a840be76b2f6277c785e8f","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.9.tgz","fileCount":12,"unpackedSize":17435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnNIhCRA9TVsSAnZWagAAwEcP/i9R3BIqchkqpjoKHD0d\ncYSMqHWBdkMFF3LJ5GXR9ulBMf/xPQegrAt0aWVYrWmcbui8KBzLlMJ+/sUG\nnzUMIGiqfzvxJnVjVtwaHA6wzmEdd1A1g2RYE2UiyS7WMu5rv1lYHJlx3Qsu\nLfnP4ihn6IKnR0pqnCr2rcmu5qw+Ux1qVwQsAqrbcos6M05ChCwfG+whPNL1\nLhe3eutr6xVeD84hkLGd0Mb4mxB/8J3hynxXd4NdviluNV36e6zAEVJKLBRQ\nDaJtdK5tqH9W/LSyscawiqk3uaDXM++vuldH1NcEMNvjUhBoOR/wki6rlNfD\nX4ZpEHKNomCq6N5tTGJpXCcZG8aIjm3bRyq9vMTKUxOBImJF7gGJWphEnjsv\niOn/KuXI93U5P930d2sSt30hEiB6hVlUYxWBw72IMJz9C7umWoQXhTNjWqNx\npA8KtuP1J9C+NYGJ6VMvfK+9wFBhB0g/SZAJ+HniuFC+VjYyYSTAJ35rRl/6\nJfP0DjHyyznVocvVn0OLqHdWySapwSgmE19BA2GJQRozrE88y8jo5Tef7BKQ\nhCuAIySsih82MMKg3bzy3CYoPyFPECcii0hN/Xbsd9QVIcGFPkZIan5vgam+\nfaDOM16LoSta2m5vwusdKiYEOf8V+U74qzxoL5fqPN+b3EmnColFP93ZSrdu\nPBEz\r\n=1DZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBp5fNl0ccX+p4mlwk1QGtXG7OeAkvolmiygLMA6L7+gAiBtwQ1Z1c1XMH1OC3dpFmmKGG+p8qfu47Gfssj1ZWnlpw=="}]},"maintainers":[{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.9_1537004064506_0.34126314411709546"},"_hasShrinkwrap":false},"1.0.10":{"name":"apollo-link-context","version":"1.0.10","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.4"},"devDependencies":{"@types/graphql":"14.0.3","@types/jest":"22.2.3","browserify":"16.2.3","graphql":"14.0.2","graphql-tag":"2.10.0","jest":"22.4.4","rimraf":"2.6.1","rollup":"0.67.3","ts-jest":"22.4.6","tslint":"5.11.0","typescript":"3.0.3","uglify-js":"3.4.9"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"mapCoverage":true,"testURL":"http://localhost"},"_id":"apollo-link-context@1.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-HX3BEmkANs2A8AcYCy92SFJrW+0SbGrhDTSHV6ZwKIJ9ZrsOtly8cMrRLzEw1emjHIz5SP7XJEn3ko7BwhBBSw==","shasum":"c20b0b32c6e4e08c0d3967174f9c2a897c8431fe","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.10.tgz","fileCount":12,"unpackedSize":17463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9MmrCRA9TVsSAnZWagAAc+4P/3XPdQv57oyMwUTPAX+F\nptpofDoXsvfdYropPSjEbQaqWb6IN2WWYsWtk0hTAA9vf96LKF3FfsvIFJJ0\n7B5T3oAMXkTdel0/6A8TIjT5HeXJmja1FtrBhf6+LnPXMDtPvoHHzM6t0v+b\nf0WTbDEFkyZVPZwc0IHSVRkz+JMVf+bwwwRiTa2FTytEneE81mapA1FAXneI\ngcNl75C3kWcUgvusIwYyqkP6kpGcAO0CqJkhooBumO2i4DBVEfYQnINaut1o\nYgFuOHIRBTytts5Cw6U+cZnYnvP1MDiGVv6fH/ORUPMXXqaHK/cGH5t/j6JQ\nA8Hf3dAEPGYZFqRELhtaSBgVlq80kP0fAwFslsIYSz0CH9dWvgJ0vaiCpi/t\nGKB8f1qrFoqqpg6d3aZbYdrzeL6d7SxwEqFRVktavN8YD2FhaGD4T0Ft/4fk\nZqpzzKUgfjgOX8XeEIcRgpSBWrbbLdty/OTcUU8FBebh3FCvr/aw2gSR1V8+\nhdKS4EzrBl/gw9HhGVOMopMv5y2VJU7eRcwVjIrA6f/Y9y/4kYB3tTRL9C1J\nfSPdOdx9sHBWF7au8MS9i2A9oV4a66rW8dM4s8SgS4IDFI74+zBfA0ZSCLHP\nTWI/E36ErERXAKsKDjdpdZsH6aofSDWC1lmT5I1elEnaWmg5K+teAyCblJtr\nb/KN\r\n=f885\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPxJiEMp72Ko9G18razYX9Bd7BGKO0lBDytqaXwxprkAiBpT402Alb8s4Z+b2XKwWby/pS0Or89yLUGzVOHX/6g3A=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.10_1542769067222_0.8980381364965422"},"_hasShrinkwrap":false},"1.0.11":{"name":"apollo-link-context","version":"1.0.11","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.5"},"devDependencies":{"@types/graphql":"14.0.3","@types/jest":"22.2.3","browserify":"16.2.3","graphql":"14.0.2","graphql-tag":"2.10.0","jest":"22.4.4","rimraf":"2.6.1","rollup":"0.67.4","ts-jest":"22.4.6","tslint":"5.11.0","typescript":"3.0.3","uglify-js":"3.4.9"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"mapCoverage":true,"testURL":"http://localhost"},"_id":"apollo-link-context@1.0.11","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-aEM7zp3O1V4jVIm7me60T7Sw7vCuuGzE9ppE0ttGiud8slUbh7dTAgxirTEg3PjdPQA5ZoLCwqnGb+DzTxu+1g==","shasum":"b0ba1918a7e32cf0e40004781ec267568caa2e47","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.11.tgz","fileCount":12,"unpackedSize":17694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcErKvCRA9TVsSAnZWagAADLQP/RiG8slk4m2qSuC1NSAm\nmBmvEo3bym3vnsL21dN3u0oMmFBVd+emmB1/Q7irQnsfhQq+9lkyZyjDG2KH\nL3NrkXwMC0WgvmvqHRi77zpVjN4/rRxTBWNkY3irguFbtpIt1KW5eFezXhbD\nTXGPOMeKmFkK6VPRGR+o7hQO5lH5y3EuEpAuLEVyxZgOgLlcXTOrwlKA1+qT\nCObtP3Q8DFQ4Ka1JhGq+S8CzQ3/nqteLiKkky5HvSDFGwlmVCCWggNYRhy6J\n0YgXi4YFPmfDxUfBVttZnYLsg+ktuNJUlewkjLB4tlLbpdTWO6j5/+z3WlHT\nQ1ZqL7cabBW/eZL50Sv5egkszJQl2/hLsHlCo3z+SrpxTguyPgmTudpBN41e\nSGqwDY0S9hRMFQDfBMum7MEGaaBVU6274QisVzjIsrKCTm0JGmw3tzt6rggI\nV7CoLDrKDXii0sga/zOvGuzat2gxVPO7f0L7Ci65YeuCl8dBoDKDwjuYu7np\nT1WFwgpFtdb9y52kZVuFboZsa3X3iDqarIxECdT1VLU6O+u8OdngXWyim9+q\n2pfcEMrYyAPClk3Ykha0QXgeW/9EvLq7TRg+i2lAEGTzJprWGNe9Oco5e5MW\n+JrKEO+44W15nM4R/QJOopPU45bycdUf47+lCzdjQ8pXN5tRKRaHhxLtBXSU\nNF2z\r\n=jhvL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/DTVPGou1SyJNwrp+XFvcS1aM+Yp8TdKTs+lGzpdx7wIgNP9TrWTTlDJ4JcstMqiL2kwb2RGYxImZ+KMQV7EJnko="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.11_1544729263131_0.43181496631296157"},"_hasShrinkwrap":false},"1.0.12":{"name":"apollo-link-context","version":"1.0.12","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/bundle.umd.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p .","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint --type-check -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.6"},"devDependencies":{"@types/graphql":"14.0.3","@types/jest":"22.2.3","browserify":"16.2.3","graphql":"14.0.2","graphql-tag":"2.10.0","jest":"22.4.4","rimraf":"2.6.1","rollup":"0.67.4","ts-jest":"22.4.6","tslint":"5.11.0","typescript":"3.0.3","uglify-js":"3.4.9"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"mapCoverage":true,"testURL":"http://localhost"},"_id":"apollo-link-context@1.0.12","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-gb4UptV9O6Kp3i5b2TlDEfPSL2LG//mTSb3zyuR5U2cAzu/huw98f1CCxcjUKTrlIMsQuE6G/hbaThDxnoIThQ==","shasum":"02d72e621a3b75239d4419a9bfd38d8bd9bb0d3f","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.12.tgz","fileCount":8,"unpackedSize":11314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFF7tCRA9TVsSAnZWagAAz20P+weThT1zurFGpIalRmWi\ndbWpdujvgLdVpDnlwzj0jKaRpzaLjA1OIceTMe0WP0mrBtwftzbaCwAlYFo+\nFswwpVnn7lupgkT5zPqix0pnG9h+zLWSuZrFwFGHbV4mnRfMkgLNVgGjjXhd\npXpWQM3085GR7A7jxHcd3tGE4UYZkueJ6CPGfUknwuSxRDQp0hS0HxKfB2Qt\nziSaB6Y0AJKSu9amePiAekoyM6cz9/reD00ZhYk/GCsYTuQnJZmH9Hli+DGY\nEb6h5inepPkVAUW4s6NToSylpKmqgC+SNApI6bxNOBWajkghx1p7N5Gk0G04\nmvjFExXwznyqUkhNRFFIIFDjbnDjqu3ijfBU791qxQx99Ro8fiaN0VzIQ/9A\nj0MRy3S3XgjWgXtBMG/n26eBA7DVTg/vA5t+yGvPlmj2O3hLWjenUWUsjqeo\n9rPn+hflJLEUVXeoQCn/wi6y93KFE6XFbBct+WtPPy95WNzqleOsKl4nxuM5\nQAUWLrlVW5W4vspc4zh64N2fZDwPMEH1gKa0CONcbnOvpC99z8DLq7ITfrwT\nTh/6IACCk5qVnOJlRc0l2tpLPUm3ByaHZjdSerJVp14aNhu+dmkKXIzYQlCE\nqzQ4OhrynPkPirLoeh7q6PVK8bhyWCD1uys3ZqlLjSlvRHe+qpdDVKa9ZmKi\njBBW\r\n=kKJu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUrRPVowbTqrT3V/+2d/cY93HSOR0hhJYjp5zjRuzhcgIgIDL4veSDWVeRynUq+t0fzROLfx20cVI88npPqS5aP14="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.12_1544838892888_0.5502940984976858"},"_hasShrinkwrap":false},"1.0.13":{"name":"apollo-link-context","version":"1.0.13","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p ./tsconfig.cjs.json","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepare":"npm run lint && npm run build","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.7"},"devDependencies":{"@types/graphql":"14.0.5","@types/jest":"22.2.3","browserify":"16.2.3","graphql":"14.1.1","graphql-tag":"2.10.1","jest":"22.4.4","rimraf":"2.6.3","rollup":"0.68.2","ts-jest":"22.4.6","tslint":"5.12.1","typescript":"3.0.3","uglify-js":"3.4.9"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"_id":"apollo-link-context@1.0.13","_npmVersion":"5.7.1","_nodeVersion":"8.9.2","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-Zlk+vEaMudzWFt1aXgOl88vFolgZhbT6A3KKiuiDg5ya9gxS5NDhW3Il8LNjw9ZEBIgj1A+kKDKuiB/+GS3PAA==","shasum":"16b811daf43295c8c9f93702a36b8c69af75e2eb","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.13.tgz","fileCount":20,"unpackedSize":40159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVIX1CRA9TVsSAnZWagAAJREP/20kWUBea/UjP3pWyHhf\nqUEW891Jq7HT18a1MHvUz//rbq6eHYMEs0M8MqQEcsO6djlsATbHb9gpICXg\nD1R5kX7nVflH37EG9WfBjMGpEFWQG/+m2GFmmBr6q2lQhFpgWL8n+fK0no6o\nxmz3QL1fdFJSte6rV59H6AeWZ7LogWOuiIZhwZfvsyE/Aqc57KmDQERQuSQI\nZ0G7ZZLyhYl2fb667gPhQQxNpWQG4Ky0vD3imy7VSrbBh7tXLPZ6Vd4EPAJs\nGJw0Kbx9A6NDnpm6asEK8gH61jMKeg8KYghGn6OZa/Sn+JbIvMNDKd7S9ePN\ndXGCv+nkcsoJdEBte1CORK2f7Hdd8hGPlVzzpDuVWMkaDyKcvM3UsacZgMgm\nIorxkcvyNRkaFs0OmSmKguw202WcnH4iv0/1Gy7a+k7HIbumkXgltP7NURdH\nm5FPjULTZ7xbC36uPth/PdR1bKknoMpuzTbkFQEG6Xc7lDzede3cS12sHQbG\nw+gFIeRO9S+WlsOu85RQqQ0iPs7FNvmT1co2ueXD+ASTZApSxnE7Qjxt+Gj0\nCKzhB4KM1MJI3k98iegPssbu5CVfjQcG5bxBk5nr/fqAzmya8pzGy5lmyD9Y\nUNOy7kjz1ELGBO4/NG+21k9HXhG/jpTviMXapmA6fSMOfR9mmZoeeiIaDQTK\nGOkx\r\n=Pk7F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjc5k7gRubKgppREr1k6zrx/iPuQrJl014+mkmwfbBAwIgDMY/uaDMsfwESsJ1icG4bEOmiNmOBj2zZRsbIk9RzMM="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.13_1549043188966_0.7699634669007986"},"_hasShrinkwrap":false},"1.0.14":{"name":"apollo-link-context","version":"1.0.14","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build:browser":"browserify ./lib/bundle.umd.js -o=./lib/bundle.js --i apollo-link && npm run minify:browser","build":"tsc -p ./tsconfig.cjs.json","bundle":"rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"npm run build && npm run build:browser","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","minify:browser":"uglifyjs -c -m -o ./lib/bundle.min.js -- ./lib/bundle.js","postbuild":"npm run bundle","prebuild":"npm run clean","prepare":"npm run lint && npm run build","prepublishOnly":"npm run clean && npm run build","test":"jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.8"},"devDependencies":{"@types/graphql":"14.0.5","@types/jest":"22.2.3","browserify":"16.2.3","graphql":"14.1.1","graphql-tag":"2.10.1","jest":"22.4.4","rimraf":"2.6.3","rollup":"0.68.2","ts-jest":"22.4.6","tslint":"5.12.1","typescript":"3.0.3","uglify-js":"3.4.9"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"gitHead":"6f5d0cfb73e61c6f83caed9e37d37c4451a64c7b","_id":"apollo-link-context@1.0.14","_nodeVersion":"8.12.0","_npmVersion":"lerna/3.10.7/node@v8.12.0+x64 (darwin)","dist":{"integrity":"sha512-l6SIN7Fwqhgg5C5eA8xSrt8gulHBmYTE3J4z5/Q2hP/8Kok0rQ/z5q3uy42/hkdYlnaktOvpz+ZIwEFzcXwujQ==","shasum":"6265eef49bedadddbbcff4026d04cd351094cd6c","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.14.tgz","fileCount":29,"unpackedSize":44348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVKKcCRA9TVsSAnZWagAAo5wP/RU4TzEbFaj3PA99nSD5\nz9LX0YnLbXnrvmYMvMvL0lkEzge3Ds4CxqiTlAvfoybizrjfB3hWrfhYe0kO\n0wfqETVcHFj/t9PJWFgmxPl2CTI6ui1Vi4oLQOLLSoTz8g87h1SY3RKkMD2i\nv6oWoupyjOGJqEU7eQL90RnbijHlaXJqweZNI3fHYF3Rfm5wjSIQoFAoLO5I\nxzX/+9XzdA3nGD453Y9jaxbUFxeehQDbCcUqOm/RSqGpbsHRsRPmj0h+9RFW\nYtgN80WoQ3zlMri1M2vJDz9mQiMPm8YILJvpXFdHE/in54iGBq0BsGdVUub4\nj1HG1oZkRJSZd3ROGSazAaNedofSvnDkt2KJtbQqayRgFnVLZe9atZAOboNc\nbELHFzDTW8C2W+PZErqFii2GlsquxD7FTuDCvi5ueZT6vkxZjoIoHF1/Rekr\nfG0vlmGAnyA70kYUQmD92p+kwJiSIxNUHb2iEvAnozoyLodPV0lZ6Hi5BHEV\nn8QA1vdOPu4OsOrDKRGnRbC/ejmPevYfrVbq3fBgmQe7DmIlfC7IM53RA2at\nQJhUZymVpgFoVesh6uG97NB/nMrZfynZK4LlfZmi0CVzvvqmDr5RXs3H66WX\nG2uPS5wk+9Hif6Upus/vpr0fn5Bc7RAuiC/Lj/BqOcsnJt+D4FhTEY/2SinW\nj+7y\r\n=BpiH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG86enVHAW+Yd9bWhP6gmvCVZW72rezYMOvREfAs0wzpAiEA1N2FcUpbHAyWQjbMNj165NnHd7Xe2/VVB1JdYAgfFBo="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.14_1549050524056_0.9666918841867937"},"_hasShrinkwrap":false},"1.0.15":{"name":"apollo-link-context","version":"1.0.15","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build":"tsc && rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"../../scripts/minify","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","prebuild":"npm run clean","prepare":"npm run build","test":"npm run lint && jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.9","tslib":"^1.9.3"},"devDependencies":{"@types/graphql":"14.0.7","@types/jest":"22.2.3","graphql":"14.1.1","graphql-tag":"2.10.1","jest":"22.4.4","rimraf":"2.6.3","rollup":"1.4.1","ts-jest":"22.4.6","tslint":"5.13.1","typescript":"3.0.3"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"gitHead":"2c960e057de9d664855bb18df4a4bd25c88bb6ef","_id":"apollo-link-context@1.0.15","_nodeVersion":"8.15.1","_npmVersion":"lerna/3.13.1/node@v8.15.1+x64 (darwin)","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-CkUB0CaaNGCsiNxG6GImPSsXHL8f+lQZukl2TLdpDKao3EyCuPC9gSWvclUagwZ1TDnY8O+wJnNBDGymQiZTsA==","shasum":"9e5dc3eb874b3ed975f0bb0062a65aa946fd30a2","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.15.tgz","fileCount":89,"unpackedSize":38337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfwF9CRA9TVsSAnZWagAAtDEP/1rHZKJxTwXi7uFu0C6+\nagHZX3A+eb0AZQutpfsE3wrZKc29yjrXU1yB9QezkumaaYhBnA2OiCfqpnn/\nZPYttFbT94KJlndS/GIcpb+yV4cBiKVwwNhQtjidZid9GClO+sYam370i/iu\ngKP7rE1PUAT3SR8BwJVlsc98rbcut54SMJXcAE/mciMA08PDdLEHYB9CkhzG\nYvDG0nJevCM2f+NXJoqi+XQQKloxzNHlPP4216i/Fv2d+U2wtlmfkpL6yETh\ncuaMCIXW8iL4P+rKeNfNxec4naLxNTuZ2/K+dPyHi1wH5BvsZYSpDs8Oocl7\nNsA0rNqmjyKBjuQOAF4ium0BL7pBI8HvI0nNMHeDyk9TUyGKHd9RpXSqmD5k\nwLRhQV3Saw6X62p/64f3Oa77WKZ4ged0cyXSXaYav4yn4Is8PssMOsiMsABo\nuI4JPCpH4jc3p3uibgmIUS4TaLCWU0u+C1QK3/mgZpLph5VqFxYTGyhGQAb7\nOEzeBZMXr1cLV5c8W/OTHIR1S+sWxgRDkpJtXbiegGGXv/QQSJezJ9WNANOM\n8EOxaQg18hLlt6TwNgy0jUs1PzDhgWP55+3aknoOcWMR9KLZYPhjrxOjNhM5\nbfL4etTbtoAOiL9SRo2I4Fpo3t8CRxWDKPLq0j6f+r+Z3boUYcuq2rFkLtLE\nXVQm\r\n=u+jL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFo3b3ogIdv3+Qh144r+0FEMgw/68bGx55DWRz+ecvzkAiAphKuQlqxAJ/a7xOFP22HmBsWOwyE1N2YVNY52yPmh9w=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.15_1551827324452_0.26012697592761413"},"_hasShrinkwrap":false},"1.0.16":{"name":"apollo-link-context","version":"1.0.16","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build":"tsc && rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"../../scripts/minify","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","prebuild":"npm run clean","prepare":"npm run build","test":"npm run lint && jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.10","tslib":"^1.9.3"},"devDependencies":{"@types/graphql":"14.0.7","@types/jest":"24.0.11","graphql":"14.1.1","graphql-tag":"2.10.1","jest":"24.5.0","rimraf":"2.6.3","rollup":"1.6.0","ts-jest":"22.4.6","tslint":"5.13.1","typescript":"3.0.3"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"gitHead":"127ab65ba89185a82c492299c7853f02fdd7e570","_id":"apollo-link-context@1.0.16","_nodeVersion":"8.12.0","_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (darwin)","dist":{"integrity":"sha512-AK1vES/iFgQqqp/D4clpqz30KTTm3tCSKs6R1Cp8gZvOs6M0rsrtsXnGkksVhyeM1dGzlTqmMa/8AbK8nZw88w==","shasum":"bc0c77ba13b45d0c690705f2fa27c66371bcb4da","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.16.tgz","fileCount":14,"unpackedSize":17789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciaqkCRA9TVsSAnZWagAAhEYQAJLGgsdQFdA427EC+FCF\nIm5hvCuGI4rc+QKiWWjhJ1APsLrnx/ilTBZhpLp5v5xQe4fWUViMmIISiXc7\niys3pQF02G48XULV23b2BXBRp5o5Rgcj39DymhtFzkW1BjcE4aANdMfUXA8A\nh64/mtC9qpCRkj9Yxkm3hyZKxa1HeJ8eQQUyu5ujcx4vDkijmU29Rw156yPs\nfGHPF5zBV7nxY4I7hO8QkmX34BszkJYb9mKobKbg+g9+Ik6h1L6fHW7kNctG\n4KxjNv93BayeKs5D+kCd6VAcH/TmTJMtbrcswjYrw7hsLhaGRyyBmZlEd2ft\nzK5rp+yafBPT5X9IkJCehDLOhjZRMYlrSYRh9DcLA+uIgNFO/ME+uVdHEqCk\no0Z2wpqNM1+2aLZsen4H/ByBoX/2bSHyZREtJu9Ud1pDFh9QRLelsHx8MhsE\n2yBMXtc9lUaoWq6qSpqp9yNV+cq8T3DBFMOzuzf8vRyd4rQAAtZaNqO4Y8Ef\nF23UceS3IxBYX9xzI5qeJyA7kaGJe8j8jZI1m82ase7eTyXoLTFL2sX7eyRa\nOPZ2WwnhBH9ylgV4Z9hrOjK6kc9MupbOdo4ssN+Rik2r9j54ooodyCgHxESq\ntad1mWiaALs1RfPl4yQojWW5kZu5ooOKOFKJIne3Jrp+PT/HFm1fK+KytQVI\nFUSr\r\n=Ea+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyYCQMpwkZGWJPdfVOB4sCRbmqcfUkk0VoVyPvNIm9PAIgCX0NMeaJqTuX+dfU54xlfHq5NhuxAjVEQvQjhAaAbf0="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.16_1552525987556_0.5489149012196117"},"_hasShrinkwrap":false},"1.0.17":{"name":"apollo-link-context","version":"1.0.17","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build":"tsc && rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"../../scripts/minify","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","prebuild":"npm run clean","prepare":"npm run build","test":"npm run lint && jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.11","tslib":"^1.9.3"},"devDependencies":{"@types/graphql":"14.0.7","@types/jest":"24.0.11","graphql":"14.1.1","graphql-tag":"2.10.1","jest":"24.5.0","rimraf":"2.6.3","rollup":"1.6.0","ts-jest":"22.4.6","tslint":"5.14.0","typescript":"3.0.3"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"gitHead":"ed1800b4261566e91906cdb9cc45c7d004393175","_id":"apollo-link-context@1.0.17","_nodeVersion":"8.12.0","_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (darwin)","dist":{"integrity":"sha512-W5UUfHcrrlP5uqJs5X1zbf84AMXhPZGAqX/7AQDgR6wY/7//sMGfJvm36KDkpIeSOElztGtM9z6zdPN1NbT41Q==","shasum":"439272cfb43ec1891506dd175ed907845b7de36c","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.17.tgz","fileCount":14,"unpackedSize":17789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcijeWCRA9TVsSAnZWagAAw58P/1Frj1U4AK5hLajvE+yV\n0t/9cfyPjtKaCQ/cBKSf15CupXXVy5yeogaUesCE7cXuYP3QBKedb9v8zw2J\n+8nLw/GPrjKs7R7rmIywypWiPTKef5Pmk8ZnKVZbhyxCStLLVhrImRc0CutH\nRfoF8VmOjTimGb+Wbom4XvZQZqVDfSOt1O9p7aMb4HcpNclxoAfnnIXHcOVA\nEI414AJyoIZMxD86BqKnsHPH4vmSwQ+8Eix9raK3AYgcDm8NqKpnTgWC6hPi\nRY//k0W4DtTDrLs41zeg60Y8Lp2CNN2CQxyTZkWs7VqJiNGhgVXf5/939yyr\nHnc3tLMa6qPxotIdg/BEPJq+3H66y/pZ0krEWx6jCTlmZq/QA/+uG62/FzpT\nfsUrV22zC3xhfgkxwCU9mhtxeqReB9ymdtLQ79OOUy/KFq6kfgNm2a6Nq2QU\nTRgMRyVXSYmGf+a8j3pC1YJ0qq2TrCRNseJwKXi6MJqKRQH/qDH82I2sNPMq\ngMnBVw40oc7TvC4TMXdtKrN2VCdvEP9Nz8rfaYJAtxyi7ucdRrW2b1QZXnW8\nFaGP111x6W+sd2ZgwVbiP1sUBPaBcgpc/m+xJn57sh7f/MxV4E7EH/Z0PWRE\nIeMGwaHNMq/UGK/KGjdPQsLviDeaktTXX6Wk6fwklrKBT+hFMkO4bmr8s544\ntdBp\r\n=+xrB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKG8GZMwjmt14qYQnQFe0EgFDtVa4x52qN2Qdq4mhlOQIhAMQH4IIHMG2Zn4duEmYNF5uMsmtZ/Cr7V8ls7MVu0XgM"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.17_1552562069999_0.9819019771075514"},"_hasShrinkwrap":false},"1.0.18":{"name":"apollo-link-context","version":"1.0.18","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build":"tsc && rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"../../scripts/minify","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","prebuild":"npm run clean","prepare":"npm run build","test":"npm run lint && jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.12","tslib":"^1.9.3"},"devDependencies":{"@types/graphql":"14.2.0","@types/jest":"24.0.14","graphql":"14.3.1","graphql-tag":"2.10.1","jest":"24.8.0","rimraf":"2.6.3","rollup":"1.15.4","ts-jest":"22.4.6","tslint":"5.17.0","typescript":"3.0.3"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"gitHead":"f902ab977d7d173951528a0bc2e38521b2afc096","_id":"apollo-link-context@1.0.18","_nodeVersion":"8.16.0","_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-aG5cbUp1zqOHHQjAJXG7n/izeMQ6LApd/whEF5z6qZp5ATvcyfSNkCfy3KRJMMZZ3iNfVTs6jF+IUA8Zvf+zeg==","shasum":"9e700e3314da8ded50057fee0a18af2bfcedbfc3","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.18.tgz","fileCount":14,"unpackedSize":17790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBCNtCRA9TVsSAnZWagAA/9gP/jjRhQaN3jwZgAVrSaMr\nBkAoGXyLjCqwPhAKCC1no5oZi1COXY9WZHoYZ/nTH0Augu42kZD6fFsDaBa/\nYMpgybCJc6rObH0ILM8UQUE8sNxlO11hL7X/wznM/VVljzkhxHSVCKKMmH6Y\nZo19Ev+AYEgxPNYX8Kz2YE5Trqr1kDjN1yPyR5ov/kOxOv+GorZCgeo9Xu7w\nSbbdRXhlvmFn1Q2da+CBJ7HdNRr+R8bWE7gp5NzEoboeXEmRqn60nxffJu/u\nUayAfewDpbR/aZCcpUrCYlARhdMYSb0l6c/wyNg0kxBEd7CaAfa3Axc6z5Ap\n/KlnnPGQPFssn/vvb+qvDgcz0Rb38mSkv3AM2AdkCGRXvTCM7dU2XVGvFMbD\n2si7eTWMiC2E7nin+ubbwrf5x8/xPIfy3soEBJdg2o5PS6Q7sio5RWhTxbp3\nc1GnVX2fACztrw6kCeCQxF+JUNuwLkAka9J3Xn2lVBCwDNjZyqkWbT8r2lf3\nydOcCNQnHwmX8LsqVSzc60ehQmHrtQJQgAfes2rBnXpk3KYHuauGdHx6wtiJ\nbJ+Nfg5zWkIeumj01zXnGZptYnOpNlUN3ePyf8Oc/IlRsiBY0NrwIr0FqOZX\nifR7T3gl3m29gASmO1ibQc82rlDhXedSxmroroBzzKkXHg5qimLF60F8Y/4H\nhjLW\r\n=NpN8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeBrMKTKntySzduJ1zgFTAxx6F1DMwxMg1dO8kmWuMrQIgfmgLTRDKhXg2UnMbNLd2z8LZjt6kxMf0k7BBsXunYWw="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.18_1560552300218_0.447980861286954"},"_hasShrinkwrap":false},"1.0.19":{"name":"apollo-link-context","version":"1.0.19","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build":"tsc && rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"../../scripts/minify","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","prebuild":"npm run clean","prepare":"npm run build","test":"npm run lint && jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.13","tslib":"^1.9.3"},"devDependencies":{"@types/graphql":"14.2.3","@types/jest":"24.0.18","graphql":"14.5.4","graphql-tag":"2.10.1","jest":"24.9.0","rimraf":"2.7.1","rollup":"1.20.3","ts-jest":"22.4.6","tslint":"5.17.0","typescript":"3.0.3"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"gitHead":"74d412528dd474fc41ee0bf504e36e01d7e05e2b","_id":"apollo-link-context@1.0.19","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-TUi5TyufU84hEiGkpt+5gdH5HkB3Gx46npNfoxR4of3DKBCMuItGERt36RCaryGcU/C3u2zsICU3tJ+Z9LjFoQ==","shasum":"3c9ba5bf75ed5428567ce057b8837ef874a58987","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.19.tgz","fileCount":14,"unpackedSize":17765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcom4CRA9TVsSAnZWagAARrIP/RKw6NMu63vuxt8Nesfj\nrpaBSaAsx0G41nVwiTZ5s2ZOyIuxeTRWGSkPM/hwm6gM00Rn7lIWXmsHvGqm\nbOVJrBPakSmmkLvuS32B/v3onI6sjVWjzKkHS/ch37wju7Ft2drzfhbwL52h\nHRx4WJ+WrfW9CgUBs0BxQwTTO+wun/VVA3gxhUKeLUl6D5bk5eKBZ6SVEI4e\nbhFFLGFsccvuLXFIdQ2o3RJzReM26vhrJYiC2KI5tfejGrIO9aiXWtz3aZ/8\nOqlTSqhTvMbSPB0jTFMowyHtHZkVQZEuQ/hFJwRqe2ktdSzaq4g5PWooEKq6\nFgBgXVG7H+QHhhw2Fr9VDkUeYAQMaJuwMsiPSFDnl3zhGFdRX08s7XuCgKff\n6r7fotgUR9nENdnlchBXZvceiCpIdXIP/3SOcjfOSyBYhQ88xnabv6iVbBnr\ngOYaU2ld6VUcENwWI2g9HKfzd0N8rW1jCcRrbipTcKu6fcXMT2waEkAliAiX\n+gTC5M2DPEcAxfwD6RZ0DUbjVopWmffEs7NLWjP1GE/Qy2cFg+JxkjgKLPfX\nTpokweyCixyz8WZ//lCnSjndmyn5smzyToMXMoayiUjK9Woh0WBmUlrOE6lb\nrQ2MOA+tCgWX3NM3StzPoXz3d02O3UH/dLzkXNPxu00y2XMMvfgg93HsKkPH\nlBSO\r\n=iMn/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlCNDzP/xFy28REuqJWArSoACf/J15xrhsdnzrnBjPpAiEAmPi1d8OodHb0nZJGTlxwsonyH5Rap+N0kDR9kJKJbhA="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.19_1567787448307_0.13120421710486618"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"apollo-link-context","version":"2.0.0-beta.0","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build":"tsc && rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"../../scripts/minify","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","prebuild":"npm run clean","prepare":"npm run build","test":"npm run lint && jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"@apollo/client":"^3.0.0-beta.10","tslib":"^1.9.3"},"devDependencies":{"@types/graphql":"14.2.3","@types/jest":"24.0.23","graphql":"14.5.8","graphql-tag":"2.10.1","jest":"24.9.0","rimraf":"2.7.1","rollup":"1.27.0","ts-jest":"22.4.6","tslint":"5.20.1","typescript":"3.0.3"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"gitHead":"150213d6b1ee2ecf5a6c8f7f46acf53b639edb0d","readme":"---\ntitle: apollo-link-context\ndescription: Easily set a context on your operation, which is used by other links further down the chain.\n---\n\nThe `setContext` function takes a function that returns either an object or a promise that returns an object to set the new context of a request.\n\nIt receives two arguments: the GraphQL request being executed, and the previous context. This link makes it easy to perform async look up of things like authentication tokens and more!\n\n```js\nimport { setContext } from \"apollo-link-context\";\n\nconst setAuthorizationLink = setContext((request, previousContext) => ({\n  headers: {authorization: \"1234\"}\n}));\n\nconst asyncAuthLink = setContext(\n  request =>\n    new Promise((success, fail) => {\n      // do some async lookup here\n      setTimeout(() => {\n        success({ token: \"async found token\" });\n      }, 10);\n    })\n);\n```\n\n## Caching lookups\n\nTypically async actions can be expensive and may not need to be called for every request, especially when a lot of request are happening at once. You can setup your own caching and invalidation outside of the link to make it faster but still flexible!\n\nTake for example a user auth token being found, cached, then removed on a 401 response:\n\n```js\nimport { setContext } from \"apollo-link-context\";\nimport { onError } from \"apollo-link-error\";\n\n// cached storage for the user token\nlet token;\nconst withToken = setContext(() => {\n  // if you have a cached value, return it immediately\n  if (token) return { token };\n\n  return AsyncTokenLookup().then(userToken => {\n    token = userToken;\n    return { token };\n  });\n});\n\nconst resetToken = onError(({ networkError }) => {\n  if (networkError && networkError.name ==='ServerError' && networkError.statusCode === 401) {\n    // remove cached token on 401 from the server\n    token = null;\n  }\n});\n\nconst authFlowLink = withToken.concat(resetToken);\n```\n","readmeFilename":"README.md","_id":"apollo-link-context@2.0.0-beta.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.18.4/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-K4ZAh8QQZjkgomGumvKtROvvzvP0cOEZe6+1/Y1Z6/ugeLyZZFZpwgRQAp7o1F/Zg35G1F0A6PfxglYXXnGMGg==","shasum":"288cbec15ff33e07cc423488d05118554d5688a4","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-2.0.0-beta.0.tgz","fileCount":14,"unpackedSize":17792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzwWCCRA9TVsSAnZWagAAqNgP/2wRC0fg1Iw8vLlcy+E9\n6I95M3KoFW0jS8ElM5dC23hJ7nVXD7eXWxHv+32gQHjCIrk/uQwq99b063Re\n5AXzj2VodeSkwp7x9lFtWeAxcTwv+2fuY7ivRs62GMq54i5M5bGvvD+2hCpI\nCov7IZB0kwVJrCZi6ZHBBhwTnP6pkZqRFfihvh/nlHbb4cN6iL47BmmTytfQ\nhjTbnVU7Fz8cn01Wcefb6Ax+TLJsZrnHw4gPWY+aIvBwtXgDvxdQcCmBnVJZ\nubbQKLyngHs1Pv7D4Px8oCP2TPPn3mU7UoWUHVQr1aUAIWxIycR0WUvTYBeH\nkIdATmlLT2cRifTSfo60/HbeN6kYQkG5gQuuLYkvWGO8E6ccSmylGOiBo++X\nolR0SM1l0F7XMwyvChIq1v4IJfTNrfda3R43LOtIHuQy9ucVg3ClIG3m5Stf\nkwyAu2ZMdLHnFzEgMl9hLU9s4zTErWv8EZtrdFeehUyRrS7LuvacNGMNtQ6k\nFZBXQa8+IUnM4OrV8li9aS+aU5FsOHwiV9G0geBeR3VwsCKbwBahFT7+aJFg\ntUJx6MvRjGowPeKlrTkXmZebA8oI1HAd2nenlaiCJv7PNpFhzV5lcm61p6x4\nyvtE9xXIIauMgegBgjzbdX4cho2Sv1HYE2KGDWQHHR1H3oI3k8/HcPlM/lvO\nYYMu\r\n=x5+t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTPSoMEyvYhjYwi3wiCKYMZfgMhq1wcjNDl0dBfpKw+AiBZ9kJ7MRd59zP8tKofJP9WJFc5gWRItoO5ReKJgNUTYQ=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_2.0.0-beta.0_1573848450387_0.5653184103504243"},"_hasShrinkwrap":false},"1.0.20":{"name":"apollo-link-context","version":"1.0.20","description":"An easy way to set and cache context changes for Apollo Link","author":{"name":"James Baxley","email":"james@meteor.com"},"license":"MIT","main":"./lib/index.js","module":"./lib/bundle.esm.js","typings":"./lib/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"homepage":"https://github.com/apollographql/apollo-link#readme","scripts":{"build":"tsc && rollup -c","clean":"rimraf lib/* && rimraf coverage/*","coverage":"jest --coverage","filesize":"../../scripts/minify","lint":"tslint -c \"../../tslint.json\" -p tsconfig.json -c ../../tslint.json src/*.ts","prebuild":"npm run clean","prepare":"npm run build","test":"npm run lint && jest","watch":"tsc -w -p . & rollup -c -w"},"dependencies":{"apollo-link":"^1.2.14","tslib":"^1.9.3"},"devDependencies":{"@types/graphql":"14.2.3","@types/jest":"24.9.0","graphql":"15.0.0","graphql-tag":"2.10.1","jest":"24.9.0","rimraf":"2.7.1","rollup":"1.29.1","ts-jest":"22.4.6","tslint":"5.20.1","typescript":"3.0.3"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"testURL":"http://localhost"},"gitHead":"1012934b4fd9ab436c4fdcd5e9b1bb1e4c1b0d98","_id":"apollo-link-context@1.0.20","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.20.2/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA==","shasum":"1939ac5dc65d6dff0c855ee53521150053c24676","tarball":"https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.20.tgz","fileCount":14,"unpackedSize":17881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej3BqCRA9TVsSAnZWagAAKDEP/3pW5ISnuC56n4nNRmMc\nl8mmK91PnDbI6NQbVa26eBCLQOg9mCvbRypEUy1g4q79QIdrfXcKgp4UU+gO\na5KOWYX6gA50r2nqX1Xyxy8x8FNJYU3Bjr5bz64iY6c+pfNFRJL6REjlVnYu\nTpEyrfDfBhLvgtVdYoFFDciZWPmT4mWvfy2vbxnm2GJtIBObw55AdJq4QkoG\nCEIf37wTjX5YatF1PgFhX+7ha4xvbpBBXiYhUI0dLp3RFbwiEh8dkAuobkB7\ngOk7GKR9vHbat0Qxmz49oiZP48GIG49YbB3s+Mjr3bMPjfhnfJIXc4eXcYqX\nVAW24EejzKISTGujUADMPHeZked6NKLIvaIPt7r1g4/SrBN1iGkOG7shxW0b\nTwI3X/U4a6ba65kH5Qz0YIMybwutUNCrcbj0qhlnzwSnOb/KoPTf+o25hUc1\noEjiSK+fPZt4867sbDpT41EHkixE4s8/Q9WWlvkA7UoNMeQf69A5T4Pbv2m2\nsqyi44paRUhRpHImxdHP7NlGAYbvKCx8kfPww9iLppKVHz9bTiLe1ZxmgmKB\nPlo1mIqFnynPDwaId9FDdbC0yJbdtjuFEUNDdfLNvD0zwiAp95Xxnwv0og/8\n/+tvkCVOporB9HiWOS0rRNLPJPWCw6rwfU5zp4pAQEwLQDkwWHbXRuTG4gj6\nih63\r\n=kX/2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC03+lJxp6n4QEbv8FIsdW7nTKwf5Mhzu3vW55d2WoNUAIhANkQxWb9U9Og6tWF3j9OkGY7ZZ9kUYyRhOy+d+uDvhI8"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"evanshauser@gmail.com","name":"evanshauser"},{"email":"james@meteor.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-link-context_1.0.20_1586458729772_0.854749059536642"},"_hasShrinkwrap":false}},"readme":"---\ntitle: apollo-link-context\ndescription: Easily set a context on your operation, which is used by other links further down the chain.\n---\n\nThe `setContext` function takes a function that returns either an object or a promise that returns an object to set the new context of a request.\n\nIt receives two arguments: the GraphQL request being executed, and the previous context. This link makes it easy to perform async look up of things like authentication tokens and more!\n\n```js\nimport { setContext } from \"apollo-link-context\";\n\nconst setAuthorizationLink = setContext((request, previousContext) => ({\n  headers: {authorization: \"1234\"}\n}));\n\nconst asyncAuthLink = setContext(\n  request =>\n    new Promise((success, fail) => {\n      // do some async lookup here\n      setTimeout(() => {\n        success({ token: \"async found token\" });\n      }, 10);\n    })\n);\n```\n\n## Caching lookups\n\nTypically async actions can be expensive and may not need to be called for every request, especially when a lot of request are happening at once. You can setup your own caching and invalidation outside of the link to make it faster but still flexible!\n\nTake for example a user auth token being found, cached, then removed on a 401 response:\n\n```js\nimport { setContext } from \"apollo-link-context\";\nimport { onError } from \"apollo-link-error\";\n\n// cached storage for the user token\nlet token;\nconst withToken = setContext(() => {\n  // if you have a cached value, return it immediately\n  if (token) return { token };\n\n  return AsyncTokenLookup().then(userToken => {\n    token = userToken;\n    return { token };\n  });\n});\n\nconst resetToken = onError(({ networkError }) => {\n  if (networkError && networkError.name ==='ServerError' && networkError.statusCode === 401) {\n    // remove cached token on 401 from the server\n    token = null;\n  }\n});\n\nconst authFlowLink = withToken.concat(resetToken);\n```\n","maintainers":[{"email":"james@apollographql.com","name":"jbaxleyiii"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"},{"email":"npm@apollographql.com","name":"apollo-bot"}],"time":{"modified":"2022-04-11T14:44:19.569Z","created":"2017-10-21T00:13:41.394Z","0.1.0":"2017-10-21T00:13:41.394Z","1.0.0":"2017-10-24T18:44:52.968Z","1.0.1":"2017-11-15T15:54:59.164Z","1.0.2":"2017-11-30T14:33:35.378Z","1.0.3":"2017-12-08T12:03:18.743Z","1.0.5":"2018-02-08T18:02:07.691Z","1.0.6":"2018-02-21T01:14:32.398Z","1.0.7":"2018-02-23T02:01:15.505Z","1.0.8":"2018-04-12T18:12:48.454Z","1.0.9":"2018-09-15T09:34:24.625Z","1.0.10":"2018-11-21T02:57:47.302Z","1.0.11":"2018-12-13T19:27:43.254Z","1.0.12":"2018-12-15T01:54:53.286Z","1.0.13":"2019-02-01T17:46:29.110Z","1.0.14":"2019-02-01T19:48:44.158Z","1.0.15":"2019-03-05T23:08:44.650Z","1.0.16":"2019-03-14T01:13:07.771Z","1.0.17":"2019-03-14T11:14:30.108Z","1.0.18":"2019-06-14T22:45:00.337Z","1.0.19":"2019-09-06T16:30:48.475Z","2.0.0-beta.0":"2019-11-15T20:07:30.525Z","1.0.20":"2020-04-09T18:58:49.884Z"},"homepage":"https://github.com/apollographql/apollo-link#readme","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-link.git"},"author":{"name":"James Baxley","email":"james@meteor.com"},"bugs":{"url":"https://github.com/apollographql/apollo-link/issues"},"license":"MIT","readmeFilename":"README.md"}