{"_id":"upcache","_rev":"60-6ef3ebaf2e68aa1bea373d5a9dca7cb9","name":"upcache","description":"nginx proxy cache key protocols implementations","dist-tags":{"latest":"2.8.2"},"versions":{"0.1.0":{"name":"upcache","version":"0.1.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","debug":"^2.2.0","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"39f974dfd514cbc6dc5d99f01530ff0b01460049","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.1.0","_shasum":"d12f78fc574c90b1d2fec537d6d3b08f55b804cd","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"d12f78fc574c90b1d2fec537d6d3b08f55b804cd","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.1.0.tgz","integrity":"sha512-D/ThV9CEYTBf6Nnbtw98ccRFR/S/VCLk20HfbpaixJHo8qFC7KjwlChphl1ItB0TOHCkC9tl6qaSzEjZKuVXXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZEsxHe+sYTeEBgmv8KvcaVBnXCZFTr12kiNFsXJ6WrAIhAPhpb2Ay2E2xsHAVMRaTAcPzduCYBAamC5GZCwsIsMlT"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.1.0.tgz_1469194983233_0.11866402463056147"},"directories":{}},"0.2.0":{"name":"upcache","version":"0.2.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","debug":"^2.2.0","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"ce81474b4aa4ceba0479f4ed85d07fa638ebb632","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.2.0","_shasum":"96e655c1272014eeb0e8982301adae60a4445e6c","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"96e655c1272014eeb0e8982301adae60a4445e6c","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.2.0.tgz","integrity":"sha512-o1/O1NKGiDOlD8DsZKA/RnLphNgzXS4CXuuXHBXddG8acr6nuD0Qor0F1DQ+2uipe2LS4DnO+OmhC24TeaXoPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFUcTkYTiDu5yV8iR5LMYydaTJMscPa7XkbsEq+OS8pAiA+wlhxjnZHZbXhymveQsDWYXmKNlt7DCbfAVB0Z3sohQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.2.0.tgz_1469200435103_0.27237366884946823"},"directories":{}},"0.3.0":{"name":"upcache","version":"0.3.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"3a53a59d0e17f9c23bf02f53a5491d16fa0d8518","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.0","_shasum":"08b20715cdfb5809c6319fab065b628288939961","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"08b20715cdfb5809c6319fab065b628288939961","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.0.tgz","integrity":"sha512-0JkPVnqaRuqfAddMRuDC8xvqX4Pa9e0sl7JmGlMp8055zBkhLEs0XLuc7X06qxQDka/sY6fvmX+XKFOvBvrG2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuSmydeTbj1DOvxRY9dta5dyfu3qQTMWcMu5DxiwgYhAiAIaFWi9DlvqykhMTZqiZwZxJBFDt8CA4KZxrg0hJRmNQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.3.0.tgz_1469663702984_0.46146491542458534"},"directories":{}},"0.3.1":{"name":"upcache","version":"0.3.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"a470be29844260657579898c0f598a10d361313d","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.1","_shasum":"3d86a6b8b7fcf560b970f53a6f631127c33c6101","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"3d86a6b8b7fcf560b970f53a6f631127c33c6101","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.1.tgz","integrity":"sha512-QJxwtORvyKPSgN20kEiN2ASwI8iRGKY7nkEs5yF2GPkLcIjKSI+6u3BjTdvHRYrIrKTtA1alR9rwkg83UmS7aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/6tnwd68xQ+y6xXWiNH/N2tAJ7wFzcGgogxADsJ5cpAIgG3n2DlCR3e0aaUx+Tc1dBUxoY+6oUPS8g2jFIoeiDGQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.3.1.tgz_1469701634281_0.9130254646297544"},"directories":{}},"0.3.2":{"name":"upcache","version":"0.3.2","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"529756ff882563c83e7cd7784eadb80df65d1b27","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.2","_shasum":"710ed47a0b8fa9bdd1a7b235e59feff78ce52254","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"710ed47a0b8fa9bdd1a7b235e59feff78ce52254","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.2.tgz","integrity":"sha512-tuaq88LDXmsFcq+iI1qdM2rBDFPTKeLxCaPpm18wlRG/CzkDNCrxkkUVBIp882DDlaHYUDLjs9oybMI9hqiN6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYLuFN58jWyrSWykj75cEqY6goef8Z/klJkPw0z4E5tAiBg+k+cxivJKH8fdiVtf7Zyws9v4zQZee7jkUZHc2tcZw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/upcache-0.3.2.tgz_1469715238309_0.1417304826900363"},"directories":{}},"0.3.3":{"name":"upcache","version":"0.3.3","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"be1f94e3f288f21ae40d8e2b03dcc1e90c8368b6","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.3","_shasum":"4084458e01bfb605b62b1eddb149b8effed4787d","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"4084458e01bfb605b62b1eddb149b8effed4787d","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.3.tgz","integrity":"sha512-5xu1IhKU84GvoKDXaaO93eB/Z9D+YsqXXt0mahbvVcg50uOYvDie0kDnzyDIGWFclKbHprWSR6oG0m8LuBGtsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdQHBkVHKw3JLGySuYLn/NLqSqYZd/n89FOLEa/l293gIhAPJgbSMmJSgp1jebWqmRbG7j62FG3sy2TfH9OL5TKfsG"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.3.3.tgz_1469798775217_0.7634245932567865"},"directories":{}},"0.3.4":{"name":"upcache","version":"0.3.4","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"8f7edacbd0d9e2611ffa9ba16b620c35c9eddd11","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.4","_shasum":"f04660b8f97fbeb4d5ef7de42e72bbcd83a4a1ce","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"f04660b8f97fbeb4d5ef7de42e72bbcd83a4a1ce","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.4.tgz","integrity":"sha512-8K5FqYcfa5IlNZQNeMVpJ2xgC8WdIgkh4eq8NFS7p8FTBdX32qdxTz1CyTEMT3b2i9bn0ZACnfi4hp1YLbWvCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELEvvwh2hsB5OP8fFrG8/bZMx9jk5eQl9pK05t9unMCAiEAmM6FnDZAhMDH2PhtxGUVAGgXvx69BJtL1Nd8F4US23o="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.3.4.tgz_1469807617272_0.35781473154202104"},"directories":{}},"0.3.5":{"name":"upcache","version":"0.3.5","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"c1abf258a040c4ce80a9e56c4b2470e5f236b96f","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.5","_shasum":"f877f48d345a2202557a0a8ee2787bf6357a475e","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"f877f48d345a2202557a0a8ee2787bf6357a475e","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.5.tgz","integrity":"sha512-gnE+pOeVchqDxqaeGr90dN7DeAZh/yOzQtJn5R4nU2MFf+KKUdFp+tYja39uVZtNwkFB/6ektlZZepGDAt4vAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMxYs2ZSoot0KOY2BcQ28/GjjT+Pm8vquXlf3jtnbQ6AiAhj+uYtaLArBAbsblOgZLdvfxpQ83Q/NZwZJ4sBGIEQw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.3.5.tgz_1469818500970_0.368841462302953"},"directories":{}},"0.3.6":{"name":"upcache","version":"0.3.6","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"184428414117251eee0baaaaa1ff4d16cc5d1163","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.6","_shasum":"ef40d4d5e449d503084f04b203c6b2c849eed247","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"ef40d4d5e449d503084f04b203c6b2c849eed247","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.6.tgz","integrity":"sha512-VAsyEq1mSxrqAhyHKpiUuBJJtWF3y+wjouagwbL9QHs0Concss5LzM+Hp2RNBScLrJMs9/yG02iyUzmAVv1RgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNMma/YTbDOLVP1tsVXzMMt4dMX+Rh8pSAJI/+UAdScAIgJyUrdolL7hTic9uYD3d4pparfXMlvQNv1cMFN6MdmZY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.3.6.tgz_1470009803526_0.4525973997078836"},"directories":{}},"0.3.7":{"name":"upcache","version":"0.3.7","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"f72926ed2928416c051e9846fbf0e71f7c32e308","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.7","_shasum":"486d1f31a1e6e9fed0c1929bf8755ea6ad2e5261","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"486d1f31a1e6e9fed0c1929bf8755ea6ad2e5261","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.7.tgz","integrity":"sha512-l0hPA1c1CCOfO4NlDigx1tDDahXCMAEbibxejdNqhOggb7VKNfba7rRA1o/dwJMpyrXWDCUK3g6KvemTmbZd+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyiQgcm+wGSp9BC3JLN2scjw2dt/2yZz/WObavuyI86AiEAw9cpoO5QqiRZC38XBryMCJxP3IAM9QQHplBZQxxrsKE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.3.7.tgz_1470010348833_0.005140933440998197"},"directories":{}},"0.3.8":{"name":"upcache","version":"0.3.8","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"515e7d86cd2b578d5517e3478a46b2241e8df490","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.8","_shasum":"6be7300f5f9d862920dcf9b0d2fcb1f6e401c60b","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"6be7300f5f9d862920dcf9b0d2fcb1f6e401c60b","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.8.tgz","integrity":"sha512-5v04kEpTd4G5SgUt4ceQnPJKchyQhclXvtQhB3LtECvIQZ/F4suZ1yoBPiuDx2w7u6phQXMMVnwguMxCfHFUwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRabA2799ZB5RzeJ8dlt0vJ6WKD9eUpFR7N+lxrxGS5AIhAKehajr+48x3aaKt2t/dKyA6X5juVrnnffI+VMd7llyG"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/upcache-0.3.8.tgz_1470010649218_0.6111719072796404"},"directories":{}},"0.3.9":{"name":"upcache","version":"0.3.9","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"9e3cc5b43a6c54a74be17c2a4e4f2ebc322f496f","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.9","_shasum":"07752fd88a71e9f93144038c849ff5ed3b5c3257","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"07752fd88a71e9f93144038c849ff5ed3b5c3257","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.9.tgz","integrity":"sha512-ec2qc0vndAs1zIujuNN4Igkrqh9Pr+XhE7MXSPGr9KCm6hWhlEiXyKBarCyPvUVe1oNePcTVHU9BDcQs1+U6DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxMIpjUOR36ImZV+z2Px7mru3uLYDBZd6ym1DMKhHuRgIgXVGL3DoU98aSsBXESVACXo+oez8vg5JM8ULTe3U5/9k="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/upcache-0.3.9.tgz_1470045761061_0.687786357710138"},"directories":{}},"0.3.10":{"name":"upcache","version":"0.3.10","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"ca8386368407ba9f4110202137b7b59cb25a2f73","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.10","_shasum":"82a015e82274eba685a61b66fb788889fa03a998","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"82a015e82274eba685a61b66fb788889fa03a998","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.10.tgz","integrity":"sha512-hBnwbwwi6/dOyycbuiksV4ZCwJl2Ko2QeLQkYIQl3krZ2YOqdll9gU9OdCK+g/RC1tLrPaU+crbycFjiPxdSxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu/x8nXGDJvvV93zKEjCVx0eIlvQ2z8SWk5n+8wk6kPQIhAKQNVUt2GIZ/4N9P5wBG3leo5o4p0IVGWVzoEBzPczGk"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/upcache-0.3.10.tgz_1470052974762_0.20214053732343018"},"directories":{}},"0.3.11":{"name":"upcache","version":"0.3.11","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"b69ab44dc25d292052f1c6a10d0f2be9a10ec67f","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.11","_shasum":"173c1d07334f3b4198977390d30fb4670ef726d0","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"173c1d07334f3b4198977390d30fb4670ef726d0","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.11.tgz","integrity":"sha512-cS3gVJJR3vw/gJf3haXbVLMVJ18Uxah8BwJNKuCvMeIesrcM8ClV/YBTmCg7gL01xTCiH5cPsvHgi7e5UiFUoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEReYEwKaS/oCAejJO6HIuK5h0xCaEa5t5zzw/uNktiAiEA1Kz7B40RRwm7/rW/nPVBFUGLZZgPWFWcLAEyQxKSLGk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.3.11.tgz_1470183176875_0.7882550861686468"},"directories":{}},"0.3.12":{"name":"upcache","version":"0.3.12","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"a0330d72b751ef9f7adc96fc0ade4674be87bd15","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.12","_shasum":"7783a29efdd039881296a9f6a09b1cd88ea4374d","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"7783a29efdd039881296a9f6a09b1cd88ea4374d","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.12.tgz","integrity":"sha512-k1/r6/IMn+k6x732JXwyABNwAFsDfnFU3JDZazte/onrphoZi8Jp9ZmKU2AFCijhHOGJKxi7eyLZnwN2naTD2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwbek2BUGsOuVYXXr3o4KzmqBBN0aGM3ZePnZFajg02AIgG//a8nYNM6e7J2h+5zyaQuA96Lmyvh6gHNOcTicvSq4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/upcache-0.3.12.tgz_1470435733832_0.0901205341797322"},"directories":{}},"0.3.13":{"name":"upcache","version":"0.3.13","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"98867aa97bb07fbf6411307099d04187905bc060","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.3.13","_shasum":"0c5e1169d3e5d4a13bcc38aea78fb42eb15dd8da","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"0c5e1169d3e5d4a13bcc38aea78fb42eb15dd8da","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.3.13.tgz","integrity":"sha512-o2Mk8E+UypH4YErADpSpe0lrqKT7SsXCcI/iHjvvo0f3PeoITFPL0w2fqyLI8ZlcBLhRCTPO1iFxk8b9eEe6cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGP3q/Wu2UM5XtbeCvh2eIjDQVibgH7s0xYBTua1gttAiEA6Gjurdd0huFlNhpZZ8n7p0u7IqoGn6DlAtufjAsYoxQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/upcache-0.3.13.tgz_1470488121474_0.1554187887813896"},"directories":{}},"0.4.0":{"name":"upcache","version":"0.4.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-ctrl":"^1.0.1","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"7408c105ac98f97e8f1b9959f0cf1a29476739d3","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.4.0","_shasum":"8a8a84490f7ed2805c4872b010fb49406cd538de","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"8a8a84490f7ed2805c4872b010fb49406cd538de","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.4.0.tgz","integrity":"sha512-Ser50/CTKOBCplQRRnlDGDbUWaU6RrVAlPla7z1DCq1HAo69E7p9g0KB2DhE7qxyVlSNoHDp/91gBLfEMXHfEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDte5GELq8t842o07LYYYNKFlhuE7KlxnXiNamrK7XKpgIgbohBf8Quq4Ys73iZK0W09uJQdcDY1MXaqlYjq45wwzw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.4.0.tgz_1470654812783_0.9958653466310352"},"directories":{}},"0.4.1":{"name":"upcache","version":"0.4.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","jsonwebtoken":"^7.1.6"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"a1c389c27976743a4d07d9d9eb55d5d43c1220ca","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.4.1","_shasum":"6e77ccfeda9c261e5b98d5e3740034b65db4a768","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"6e77ccfeda9c261e5b98d5e3740034b65db4a768","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.4.1.tgz","integrity":"sha512-rnOgdz8cYSXiHoQ0TlVjkAs/H4PCmnjROslyZSq7WRbuRQUMS15X9eIpCY4fjAsRqCSzFMJzOF7vnHgmpGszmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtI9nw9ZXILAh0NI/BskKYLn/87ib5idyDbVfj4Qou0gIgOMj2yHfvd9L6xCYGHCJTOZt8wEBrdwEzBAnxwv7yE+0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.4.1.tgz_1470700834601_0.6505542062222958"},"directories":{}},"0.5.0":{"name":"upcache","version":"0.5.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","http-errors":"^1.5.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"b2ab44dc3fef9cc1bba247753080d92d2fa28b4e","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.5.0","_shasum":"59e10930624eeddef2cca963f063b197a2fbb4f8","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.9.1","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"59e10930624eeddef2cca963f063b197a2fbb4f8","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.5.0.tgz","integrity":"sha512-peRHT66agNXaLhLJkE5+S+rjEWaXUvpL4po1wmGTSjSU9oj599WN22V9uURIPVb9k+KmEmAt59pib8BkQqxN9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAk3Zm79+0/PjkhvsK58nrb1yZB4MDhdUFM2U8dmlHAIAiA3V97SFN3mevStsmyDgAukJg0YEqpv51nxDB3EFeT8Pg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/upcache-0.5.0.tgz_1480120116563_0.8147562693338841"},"directories":{}},"0.6.0":{"name":"upcache","version":"0.6.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","http-errors":"^1.5.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"7feaed637c65fa5d244cd980770550b8c4184188","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.6.0","_shasum":"1d8a2c35567ff28997a4423b3aa598ba624ac008","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.9.1","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"1d8a2c35567ff28997a4423b3aa598ba624ac008","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.6.0.tgz","integrity":"sha512-tq24AeVPFoRwbBPQmMsheIJwMDvTOO/nzgyBxIIOdVkCoKMWz3ybUq2w7uDkQlvG4vujqBbr3hS4/tLH6MKBHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtAxLGksefBuiJXcNLsjwWRV4vUw69cEAI2U10VmSK1AiEAm/VSxolXrq+eExyAGZL486d92ciBMaTS7sg/S6qN7wU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.6.0.tgz_1480342855040_0.4364133854396641"},"directories":{}},"0.6.1":{"name":"upcache","version":"0.6.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","http-errors":"^1.5.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"158f8ba40c69d0e82b89f17eddd4839198bcbca8","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.6.1","_shasum":"75b2eb43cf8868cb9124e78c1765fe87a6f599be","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.9.1","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"75b2eb43cf8868cb9124e78c1765fe87a6f599be","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.6.1.tgz","integrity":"sha512-SNpD3k00K8ucfF+5H/vMm0kQfDHu4D1BNRrB2WE0Vzlfbl3ejNT43+gc8tmPQuHBdi6uhHERz8P5ylWWeFM9BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUFSZWmxU4+A+TSLaZwC2Bvy66geDg9/NyMxqKB5yWOAiEAomzlrCI7IROC2TdqcIoJ97fA1aZ9haPit6GVSKupH8Q="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.6.1.tgz_1480344555674_0.1271611680276692"},"directories":{}},"0.6.2":{"name":"upcache","version":"0.6.2","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","http-errors":"^1.5.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"b0524bab3ad2cb77b44fa15f1ce9d2c2c70f9152","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.6.2","_shasum":"925971c63ccaca7eb559e0de248c9ac9e728cfc3","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.9.2","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"925971c63ccaca7eb559e0de248c9ac9e728cfc3","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.6.2.tgz","integrity":"sha512-IgaSeLY/0YpLctVIHIQ5d1LbQB4mIZMAsy8y5AGKiCS5XvcxxvpUmuY2mf7NEcoYNVzxoVbXn0IJXV00IXOGqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0oYYEhhllxp+Nu/xmXsjf11D53qWbhIL0vVepHKu9eAiEAqOHaVvEb1avQjWSg7Se5tFXpCP8jyoUFbIew8HTJk2U="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.6.2.tgz_1483177046784_0.1206637155264616"},"directories":{}},"0.6.3":{"name":"upcache","version":"0.6.3","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","http-errors":"^1.5.1","jsonwebtoken":"^7.2.1","ms":"^0.7.2"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"3fe896721407d0d09c17c16d004f98febd6b6980","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.6.3","_shasum":"3899668be447ac5750521ceebd2039634b05c84e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.9.2","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"3899668be447ac5750521ceebd2039634b05c84e","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.6.3.tgz","integrity":"sha512-XqamJMCzIaKOFTjJUoaAkWkwW1jiB0lZWlRLP2U5rMb6QD1ZSscbHY3C00ZdErWH+WwjaeuoXtySWh/M/hAzKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQFnviC0Ii+cHEK3Q6tIIFnk/pSGFcHghRqXZeZh/7AAiEAid4h+AruYWG3nr3dFHtmZ1nd+ZbxLq2RB2wybucj8t0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.6.3.tgz_1483528919756_0.8011569739319384"},"directories":{}},"0.6.4":{"name":"upcache","version":"0.6.4","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","http-errors":"^1.5.1","jsonwebtoken":"^7.2.1","ms":"^0.7.2"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"2e5d05ab38acea24e0807efb051a06542f5a0cfd","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.6.4","_shasum":"e21c0d98c497c6a898523524b5e28b22f03a09c1","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.2","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"dist":{"shasum":"e21c0d98c497c6a898523524b5e28b22f03a09c1","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.6.4.tgz","integrity":"sha512-msMAAzo/SuGvd8Mk2+X0SguTPntzFurQcm9XjcIMhqVCZDw827EBdb8NNzmLXpc0bqtAl5eaTRgGT9dXUej08A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXltJcnaf47bW7PEjXcAPq+PvyJrw1iXC+7SbzMf2RcgIhAJqF0SJVKKzW5Zgi7QWAG4oFcEGrm96cCILXQcqmwWHc"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upcache-0.6.4.tgz_1494339891925_0.07646648306399584"},"directories":{}},"0.6.5":{"name":"upcache","version":"0.6.5","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","http-errors":"^1.5.1","jsonwebtoken":"^7.2.1","ms":"^0.7.2"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"5fb529cb087601d341848411851ca8ec798c2c82","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.6.5","_npmVersion":"5.5.1","_nodeVersion":"6.12.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-JImaKz7a4TD1w6/bkrPzchGKeu0Ow6R1J2QXv1FgcaVLvOoJET+Hvni4GegoNq1SOIgfQWZY0mfK7t31HPobmg==","shasum":"c8167d1e4b79015bda80493697c36071bd117b88","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.6.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjrhchvoKXBh41CsZPm85xCf2JLwBiU1/k/URJR4+CDAIgf2AJBYtTUkBlCSXwF8TQBh89Oe/TSguQEQNKKYosIy0="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache-0.6.5.tgz_1510710629206_0.31763449776917696"},"directories":{}},"0.7.0":{"name":"upcache","version":"0.7.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.2.0","express-cache-response-directive":"^1.0.0","http-errors":"^1.5.1","jsonwebtoken":"^7.2.1","ms":"^0.7.2"},"devDependencies":{"express":"^4.14.0","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"0ae20bb1c4edc3c104d14aebd76f41a2d50e647c","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.7.0","_npmVersion":"5.5.1","_nodeVersion":"6.12.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-h/xDVddHU4ETSnklS6SEdH542PP033OJG5LJyZYbkn+8Iw3YaVozrMZbd8Wggo6rPqfwNNkm0ZdElocGCYshfg==","shasum":"6bb14e00538890dadccda8dd2fcb192f02e59729","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpgFyVMPaNXjSBQPDO02JN6uKUjwZM7FafFdy8eO+rpAiEAwxLcbX1g6RS0NY0MCHixh/9oBzhkQEpuVQYkcNk7MYw="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache-0.7.0.tgz_1511866754538_0.25842829747125506"},"directories":{}},"0.8.0":{"name":"upcache","version":"0.8.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","http-errors":"^1.6.2","jsonwebtoken":"^7.4.3","ms":"^0.7.3"},"devDependencies":{"express":"^4.16.2","mocha":"^2.5.3","should":"^9.0.2"},"gitHead":"27352eb51de8802a95ce683937dc92e155570a21","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.8.0","_npmVersion":"5.6.0","_nodeVersion":"6.12.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-6pPEUitBGOHvbdiBtk0dqsapjTK0QsqkI4GOPOzYC3QtyH29KVOcN/sRol1j681uQWIFs9ymXeC+5Z6oozmCiw==","shasum":"0afc7dcc9b1c61ce5bce528956d3a68907afd089","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyBbRpyrSVj454E7LdB/of58/LgBrWOax8mqN42+yU4AiBfex7q6HmYQ7DZaM0jzTCdDsPK7hEWwE64IpPt5w9iDw=="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache-0.8.0.tgz_1512982376418_0.3018119272310287"},"directories":{}},"0.8.1":{"name":"upcache","version":"0.8.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","http-errors":"^1.6.2","jsonwebtoken":"^8.1.0"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"616f503cbd84474673f763f84f529921caec5952","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.8.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-ST24Uzg14cPm6VPViFF10KK/ablUrSWBO7sk3oFF6nUg3lRTJklI/sQBx8/pCQux7JPU5ZT+cZpvJnrN2P7uQg==","shasum":"01614cdd9bb3d845e6049b6911e801d55c745b07","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.8.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/umM8QOa9Siiv7jjCZMearHL+awhbXavF8NGV/qdF8AiEA7hrIo4qITsOzc74AE06s1PDeVGoLzmHt9eUNlx7uCZo="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache-0.8.1.tgz_1513726360967_0.5109344087541103"},"directories":{}},"0.9.0":{"name":"upcache","version":"0.9.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","http-errors":"^1.6.2","jsonwebtoken":"^8.1.0"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"a5e978dc484b569f6ab834ca9867a85d6a9d14db","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-B6+d3TPXKyCaONb72UQ8uIt96MVyhFLcDiEWe+Rm2xA+4KDIsQdn5BXoPTYZizO3+adSp/SVE8qUan1tGn+QFw==","shasum":"70603bfd00ce3eb9277b0c99d8283a1273f0f1a2","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD04cj0K2s+EPuUpEcLcN7DnuFchy+gYTjmmat7v4E42QIhALrOvNEkliRvnqP60LQMfNUI2PgeFp0266a4ovxsswht"}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache-0.9.0.tgz_1514821590593_0.26078426255844533"},"directories":{}},"0.9.1":{"name":"upcache","version":"0.9.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","http-errors":"^1.6.2","jsonwebtoken":"^8.1.0"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"15e9b360a3fdda6a52da154f322c154420daa87a","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.9.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-E7FlZO8YYQ6+DHFc5NbTiorqW57KoAcc4f/NJwY3rsBmkHJuKuSdO3E+qtk07AOfoltnohp3s8xAflMBwITFow==","shasum":"9a18b2c5d555c00c87a8699cc5d63f668a191d5c","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJcUkJi7N+LFzwcBVpBwnXTsfuWRKSLteSGckF+Qz5KAiEA4ZgUlk1U1f5x2nxR2Lz2F44jFKjMuYcQm36VpzsnHiI="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache-0.9.1.tgz_1515583946360_0.8993439441546798"},"directories":{}},"0.9.2":{"name":"upcache","version":"0.9.2","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","http-errors":"^1.6.2","jsonwebtoken":"^8.1.1"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"e73a5f8c478dc0c590bdb608dbf6437e07351461","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.9.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-rX3VlzpUI/BkAoXoACr/4Zj3mqpyqDj3WfoT9gWjtDAsU5wqbnlo0bNUqaHWFchnI24dNq5FqIgzsGVJ1vOJow==","shasum":"116d4212714d7cae50f5a62f0cbaf3cc71bcf9d4","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRJO2q72YDBevfk0cfB5DWgX+sT1JPZ2XNOYz02MeOqAIgS9ZuG0Is5pX7kfejHb5ChyeoEdwMcKKPjX99S4aMJeY="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache-0.9.2.tgz_1516748455674_0.004601418972015381"},"directories":{}},"0.9.3":{"name":"upcache","version":"0.9.3","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","http-errors":"^1.6.2","jsonwebtoken":"^8.1.1"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"53af71c9bc0994134ae0780470f6295281611571","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.9.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-Ao1u24ElMc8fajZ/YlugyLZMLWoiCrItYza+TCn7Yu+Eohcki++V1ZeHvJa9i3JBWqNOwgsraVnap/pi9TQ8bw==","shasum":"62a8e2d49f89721a753f6eacf58cd7fa5d231cd1","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.9.3.tgz","fileCount":32,"unpackedSize":78190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGXPmK2dQEwKM90cBftM2BPFwyGgDXelTbhzFchffkcwIhAKUIo4H6j3cw8euSvMLCH9dN5hWtcVxK9LBr//2I4AuM"}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_0.9.3_1520600562327_0.12111969384249255"},"_hasShrinkwrap":false},"0.10.0":{"name":"upcache","version":"0.10.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache-spawn":"./bin/upcache-spawn.js"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","http-errors":"^1.6.2","jsonwebtoken":"^8.4.0"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"45de0c7bc03dca29b31c3f27c877201db0592419","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@0.10.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-JfHBNYFwwfP6S0+syQOUL0me+qCvB3lYXbEX4HoI6/LnbPsOb/TI68VBjgsvVUjtktJZE07UcFNBpHSeLfX+Og==","shasum":"b2c7c6abf42642b6d1ce3f8a4e2d8538858b6bcd","tarball":"https://registry.npmjs.org/upcache/-/upcache-0.10.0.tgz","fileCount":33,"unpackedSize":79910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbJXoCRA9TVsSAnZWagAALMIQAKApGaasI1TvxHyswBjI\n4Bu6YkRcNecuvrKOD2tlKgNi+s4ZZT1VEpybG6nhWftw20wiJ+pjMQKwTTBf\nZiepk8z8Aw7srpcffVITtaOBLXbedUW02rUAP+kzMlJgX88nnLDxbZPFzK5w\ns7eCHdaz4SWI/yBMT2qqtiJoBYc+rJuSrpJFnB0tidL1eJzzLlxMmWf9S/K+\nSZ0aoKwV0b6KNUte7K4Fo1R9JE+UUAblM6RtWYYzHOeAesOI+0fOHArTmyPW\nDFx77lvGz318j53gi5vsvz39jO6YynOVyumqJ6N2hva/n3NmRHnQEBkZqZCP\nEC07s9sfMiGG6jVzSYISjpVwgEe/MaUXkKb0O72I6A5fddGIa9ri7ggz36Xt\nRJuu34jn5US1QmjJdib9Uj3JMCkI0LddIBiw/iwjEP7dRUoMsYFXnFeHFvZ5\n/W/3pmm3snEQjgTBxlCm6zgZlp8J09nuSEa4DiuU7QR33s0El6+0EIGNgzyw\n75AcrzEfmdCQoNtS4oWLqe9GxmTxMaSptFsU0ZkfkldkChlgtcf1qll1Z+fH\nsF6WpQky1PF+jx16OZwpFAuxUm5Ws0QZMCFcoW3Wi5bX35GkrdxO6g7dAYX+\n9xfBnV3n4bOODNv0pJrp9ew4W94Ku8xlQZ1mzw3cyXh4thv4QQtjun0ew6Kv\ng/Fr\r\n=TOcf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVHxzUL+nHklJ+ZJZSEMNWSbf9oMtjWM5V+WY1S/qgaAiBoek6V60C5+m3VCU+hYpItedNJWnO3h35xeuwDZx/HkA=="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_0.10.0_1550620135527_0.6219373521686455"},"_hasShrinkwrap":false},"1.0.0":{"name":"upcache","version":"1.0.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"./bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.0"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"2b0b725d1e844dc1f469b709346eb297f14797ed","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@1.0.0","_nodeVersion":"10.15.2","_npmVersion":"6.8.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-sc73Cx0kuzMRaIMjJIFa/GPXvqOPULOJOb8Afuliev29s1i/9Dbum/9Xl3zp42IvIqza5OzRhD6qGLtsVKogrw==","shasum":"139f0c125a3cd3e497bacfdc63dd83218845eff4","tarball":"https://registry.npmjs.org/upcache/-/upcache-1.0.0.tgz","fileCount":37,"unpackedSize":83060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgNROCRA9TVsSAnZWagAASj8QAJ70fchjA0gmFOoxX7GD\nWFLKwbJ397gs0KWT8A6eqqv9JoetKy7ATHueeObdPteIfyFvj5tuA2gbGj0b\nKFtFPAtFhlYTRh6jfV2Z3un+hTNYDzIXLmiutsz0kOoSLa09unktce/t+nrh\n4nS+IViQKz5VXtWy6zrbY+Cs8L4+7+AZIer932rN8LdJEg4MoabZZXNtYbzZ\nmVC1VIv/N8u/lU75IeKzW45MhUyLre+L1FVGyzac77QIJ55Amfpp2akdQg4l\nsDFd65fqFCk6Q7nCFbeZIouoHI/SKo3EEXic+e8+Rc5KriXXtVEKltrsK/J+\nm6atunxY0IeXpWsDY9IoXorixt25e71fI4X1Rnl3klPEuBWwNoBzeHHKj9TP\n2U4WlfgpBYwonds60qh5QrwW+VTsAWPc/kGuKLmDPa8kbgTszXDJQw5dIupT\nYbbgDx/ovtXSya18HTxdZErw6WivFsKzftoM92gBVJqgL0ldqHnY+jHWSo1D\n01Wf4qawy6/eQgrq8e+YsOqvGyip5I3/qiE0XwqLV7w7yPzkKG0ymLsFdSSS\nSezHZeHFiAqK6+hyrGnEeZbbsmaHTw3atTB3j4yvMNMjCse3Yu5q9ta5/2So\nQqphzymHYCABp71jmha5GYSnxr6dEjFarL5CRqQXNHi4eDbaI7ypK04fG39P\nOFo7\r\n=ruDe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2nJ7Z+J/XomFTcWVF9wq1qc+VmSmVZRWfKIN4/bkVNAiEAgmns5fUy4XARbjDXuj63KWcPLx875U0ctPKtpTGoAmE="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_1.0.0_1551946829677_0.1972209182888085"},"_hasShrinkwrap":false},"1.1.0":{"name":"upcache","version":"1.1.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"./bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.0"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"ebe1d188fd685ec9f96ec3b9965243c630fd97bb","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@1.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-rb0q0RT0tQlANKabzwK+beHTsaA+JUeUmVWC1JblQLCi3uhldwKZNdhqoMuc1ADrLAnzkg55i9Z4mcUpBTg6mA==","shasum":"0a1d3b3ac950aaffd7826e4b84cdd38d3d760d48","tarball":"https://registry.npmjs.org/upcache/-/upcache-1.1.0.tgz","fileCount":41,"unpackedSize":98147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci205CRA9TVsSAnZWagAANykP/jcNJ0enCQ+jgOieIvzZ\ncO4+jZ6dohXDKC7TZCKPruc2hW6SNm9z7m/lIUR273vSnJNbpYTUoBi7AIm1\njvvKnJrjbV+LuNAn2sEWDVT+OzMNFR1b4H+D/PFBnIeX7eveI+LR4gXbI9YL\nQuj5Hc+Up6f7+OZPTDk4UsEt2SB7EMEMGLC8d4+tBR+idkTbVuLR/WfFEnsT\nA2m0ivS/pl6ry3eYwXdQx05hlnMd+o4YLU7XXo58f4CURVDaBoSMiCYHc8am\nTIeWW3p5L6A/jiL638KVlEn+3xPb7Uo5vRwltPqGg1wOjxy5U1BeqOWmx1Zk\nr/oRbX3xfpfVRVqatZc3WeKR6pJW4AhBMfPGqkKOc046+TcaaI2FyNJEgnaB\nnhuBjpde8FI8+uhidNRGcE18AZgJoOPQQ2T7i6wgHUS71OXPDtrCSHasXZ/s\nHG+aA6u2Z1O1KrWO5TvxEDvmdqZqdY1NrwpKMoDTSqLnJCUa4BVYLitiRufV\nUGNCKnVQuXyPQeFbbqx8/337Z1yTEu/6znjfGp0n6YnFPrfOXR/szZL2x+fk\nVM4PCVU/palI7y9re0JzRkL5QiZjUMaNkVXzhciefb3zD/I5CFk3edCy4JVQ\nu6auH/KaZ9esvXI6nXLZmwL5AxYZFKj+4PvFiu/VR9NNFyywdA/iPqguRzcP\nKP3+\r\n=fz2W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe851sGUhK/5ymJ7ehEm0Szf43VrDqBE2nbRhsclrMJwIgPB7YC46boDW4UoXmidazoXVMnfMBhuEegAAsazaTIYY="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_1.1.0_1552641336545_0.6500043857913882"},"_hasShrinkwrap":false},"1.1.1":{"name":"upcache","version":"1.1.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"./bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.0"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"ac7ef8b53f2f1490b2bcff8de775460e4842cc8a","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@1.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-Oq3a86qvk5gnF8Wdatdty+uN2GsoA3FUvJHokvlGRKXlSSkZ7Nd4J4La+TcQsnB0Zsj1aAwZ5y9d54zT+jty0Q==","shasum":"732df05337300c6c2529d7a72e34be0286b9058d","tarball":"https://registry.npmjs.org/upcache/-/upcache-1.1.1.tgz","fileCount":41,"unpackedSize":98233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci4o7CRA9TVsSAnZWagAAAHgP+QGRpm7Kx/ZEIQ3fbbux\nle/NCZkoqcxWMUQCjT4T1BssNjIu59+GrORPl44gbplBE+1ewTprrgqBLN02\nlNtToBY3tVqdOx4CqLPvEbSh2CSk2TOm2NmsXEv7MQFcsOgDPt7uHBHRXhgv\nrO+7uTmvanNga06sv5GQqOfqnbmTL/MEPzenact1KBPmn5HMxafUYE13PhUG\ncnd5B3V/x8Bj5YQ/mCNLCNO2Osk0VzyaJ5Vb0FXfjYwScB0xhtLUzf69aAEi\nDegAAFH+Mf7k3PmgLGGx/jguPiK3UPgBiZqjXpv3XwrOs7yZeIDf08W+3Tp5\n2IEwzGWLmZAYnvsPYB4iL9YDL4+oNBLKObxe/aZwYPuxXqIKr3owc1lJVY7u\ng3M44FgS2IZNseUAOggqq6Knd14A/GS71EsfceqgAbWo3ar7Tw0KPM4+pyD5\nP9jFHO5vMM+dfEQlHw89k2r6ySDOOg7W+sq9vLQkcf8HrOTRq94xhQEY3DnF\nIoJdobYkj7NXFy3UjMjFLDxvaiUF1PLGZbIAisNgj6unhI5P3+XjYqXS8+f3\nNv8EUgVMJFH/EfhtUCyVDUC/3FjJboWm+00u/oKbvTfEz2f6ArHn+M45ozJa\n3RQZdv/Ae3K02z7ilZJ2iSVse82lcI44qf6RuWn1CkJD7yuWWiIMRg1f6rvN\nweGE\r\n=ukcL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFFP8Af2+Bua+Q3YJFlB+5cVtDECKb5PBPu0oCn0TMfAiEA6Lj5FDx53OJY3WDsu3/A2IWXuDRLegf6FgJOJzvp1Ns="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_1.1.1_1552648763328_0.5181851238527708"},"_hasShrinkwrap":false},"1.1.2":{"name":"upcache","version":"1.1.2","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"./bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.3.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.0"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"c3ea5ef798611a2800e501289871c1b6baab3657","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@1.1.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-/Uojr5d2vcwu9x/c06tD8l1eDyMGS5UYbDkZQuHd5zDV/CiF39hw32C8eVciC4DRiyzwCO1mm0VDvrsBwyBhvg==","shasum":"9fc22fbb753f76e46182be8a1c0fd44e125f9331","tarball":"https://registry.npmjs.org/upcache/-/upcache-1.1.2.tgz","fileCount":41,"unpackedSize":98252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuDNECRA9TVsSAnZWagAAOjwP/RG8YM6nFmceoPikY31x\nUtIeMBW4gYGErm7qQmGG8IVcHT+w+fAcekDAYN1LX1YwHhjf0Bp9eHwpo5vF\nTgehQcZ7tK7SVjbaqz/6A8tj3+yiRp4TTeJqTz6F9UJy2G58BTxiHR+rhnj2\nPs2/xeTuXaFeILdMtrdcZPsZ6RO9tkF4N2l7Xo1OIKBDUaUf0iy1IkyfjRXu\n3tC0rwS2d58pMxb9REzzBXT2YsqwuOeDB474qjJUgsXUJgdBOZybctIYoFUD\nSN3eLD9Gu8JhLz3CjTXM3h5HLhaKWkcNpesgO2x2OmgDcZKbzNh02eDf1GpD\nDzvpc5rCeL/jV5c4EyxhRppr/3Lkuvdhy8L5bqYssMicfgjL/7pvAgSlkoJ/\nzWcpysSPXfkPeC3UaDT9V50ILXqMVpKNFq13EB+FPLw+DWQq6zkV3H2PzyMM\nD7JKoWJfClHC/y0bUIvb7Y72l5kYyCWc8zo+dp19Me8uoKTzkwkEc/ZhjhcH\nkcacpnPGprYVxJHcTsFvIpG08bH3PU6ymQkYXOjKBVT44Bb+ya62pOXQdxDJ\n0di8xiN6nBFB63qske73DRA+rPxrbmYS7giwGvebNXmUsvbmwXooE/NM86VQ\nofIJ1oVVp6KyuHtPcbvAQUmXnb3kLcupEE6ZrxZlRDFWUG6cIDIKeL2hQd+X\nqDb4\r\n=zV/S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1I+kxqaR64nx8EDfMI4UpFUH7/JWTh5I3PyCx0XjyOAiBYpvL+Gni/RnHhpemCKxRp//gwgF5PULx1TlupRTm+gw=="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_1.1.2_1555575619632_0.35038354496435375"},"_hasShrinkwrap":false},"2.0.0":{"name":"upcache","version":"2.0.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.0","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"3f138f5f229317106fca41cc6de273c0adcf3460","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.0.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.6","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-Vq1XfmM4t1wjUq57fRP1L8fAFCKYq+yyBsqG0WrqB69Ek5oSOVuzcX9V74cCPRvKSz22mkzQwIuCxhms24rluA==","shasum":"7f1fbe00766a473d140d48c475969c59c102a23b","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.0.0.tgz","fileCount":42,"unpackedSize":99794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL4TOCRA9TVsSAnZWagAA5Z0P/1gd2O4jHvHG7ACKrnSc\nV6JNtfTStEjFwBkAZ3MuNcGqZ2Uy82pnZU2dWcOBifWOMpvcG/hJPWkk/cwY\nbpr+SHD1AXdteUWFOka32dScx8oMjdr9cC3V/UiHCeBDkujKuX7I0u8sPR0c\nF2nls0sVDKi5FX1gqFXHkyImwQgEa2FammIBdjN02Gm8NvzcBic1AliJkWfg\nK3iegGyKEzrlspZk2wXFXIF6V2pSPOQySUeDeF3hDQth/n6RHmG4auZrwQjM\nI8zE7Py1mW1Dp3O9Svg8ciXYYQ276o8n4NgHRU2fptuMttxw2QBxIbsCRMWF\n7E5VdpwX5s+ftGmKTdo2/IpPlt6WD2ZDIRVqmPuG7BwfmDaBJQoEmFneeXcF\nBQOHw0HnGMv+sLJP2MMLezOrbndL7zoz9geV83R7m6ZFY4ESxQSazTw+U1qw\nBlYuuTjwyFzRBihdbGd9tZCZPNblZsiP1ryEJUZPyMvxJpUjYxN4nuHmlHkG\nCVF7QchUA/HGK3pXnpowVwQWkU6rpvVXLVhPjBDbgwg21DbMJRLUlAz2A7nr\nHD+4IkJpG3vdcX1YYHTyZdp0eGUZprJPQTANz6ffHjo9sJXjuUzK3ztWHelO\nCJEPxR9WmMeK+ZuSHe4dkauX8bpHd5PGtIk1rLl3Z1SgDNuAd1DSTuIE5mLV\nRgXU\r\n=6Nyd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCguCXjngs+lNJ9X4DlvcaDPutkGRuIMoejSQkNT4VTNQIhANoxPLxev/B3kH24mInk3n6mej/kyT8ndI+HAudc4GTs"}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.0.0_1580172493968_0.6634351736460715"},"_hasShrinkwrap":false},"2.1.0":{"name":"upcache","version":"2.1.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.0","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"c786900cc0e8da110bf5caaf9d6b5465005c2060","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.1.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.7","_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"dist":{"integrity":"sha512-XX8Jw+5k4LFZxOPyavaqOD3tb/KDAXURww9ZAi28INQTCLOFfRBRGkh+yC/Mrh8dBR6XlNO98VyOaRg6PPhqzg==","shasum":"f858ee947407645f833223ad619b25cb2667e9c8","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.1.0.tgz","fileCount":43,"unpackedSize":99842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVOgMCRA9TVsSAnZWagAA0wUP/1YNxsE8vA4tGNQAhgFx\nA1jdTUJfYyjnLbPqSvtUy4dA2/MXH1D4EbhH0OKWfkG47Bg2vrXxpWcFvw9H\nRSZWQEwkrBofq/M1pzT/gqk0lM+rlpdae+XdGFW7LWmixGtuSKN4Dh0/H1m8\nwiRd17aBCltukg9U95j5y+kZEBLJbc6W/OF0Z4XRHDU2Xt21opi8tJiUMnCp\nrai+3bNivdScHNIFyZyWKes7c2pR2+xYRxDNu1wZcXaB7NZKaXLQPViRhq/a\n9+YdA1k7nR4Q18FFgy5OKpU5676SZBIqs1q2ulH/hgP3jvwXnGGy5KKpd08/\nt7OX49KotZXMKExe3n75dD2mJ1tqPa2EllAk+vE/TpDVvGE77hIDGD23HoB3\nnZ6lCQ691pIrtirOsnf1mIV5oAo4FyNtBLowNB6FzxI4K140QaHcmPqKjnLu\nm6grWD+E90XwPrWTHKelyOLcthEOKezvg0LojnK5qZYGww4rbYwHv1iNGmN+\n/wKKRhZI3yy7i6rF4ZgYzZduW+Jd4B59psFlFeX1LcB+kt4JEsVyEanJMFKv\nRWktqhXXzsjMSHBYfsvUt3b8TfKIXlEJhpQkBC78uzdrbiGsfHGz/m2wrqzN\nBR0ZsS6kBhxWwVaydoBcO+2oqOzwOgkqvw4uf0/m2QfxrhcGaPgRvK3pNeXe\nwHZs\r\n=r+i9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhjjTj0BLEQV0OnaXv2RsFm+UMNUhqQt0gigrgQZWY0AiAYlHiuEjUZT9LfrCUDbfgCn+IpwCfP19SlFZiee+YO5A=="}]},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.1.0_1582622732401_0.5185102734241653"},"_hasShrinkwrap":false},"2.1.1":{"name":"upcache","version":"2.1.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.1","dashdash":"^1.14.0","debug":"^2.6.9","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"express":"^4.16.2","mocha":"^4","should":"^13"},"gitHead":"9134cd2e1980dc56881099d5595db7a7a4b7080b","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.1.1","_nodeVersion":"12.19.0","_npmVersion":"7.0.9","dist":{"integrity":"sha512-OBjiy1zbN38ge6Fhq/Fw4dgziDhwTWfPDwWyWTlGqn+4gB4waBWG3Pv9mgq2K7AzrG/Jt0JK0Bahon+vdzFv+w==","shasum":"b0d7a46107d8ea7b35a278b8ca6a8adccbe0e27c","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.1.1.tgz","fileCount":43,"unpackedSize":100061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqpT2CRA9TVsSAnZWagAAAeMQAId1LRZ90+yHWuW7U0Pa\nqykjLRhT1ISyM0C3TnRAkIHChuDccs2+/z4nycjwe4iH5Qz1lEvgd1KWtHWH\n+/3uhDvYUbfGJwfk5Vhno3Z1e/uDVAJ+D820msI5uVBbVDZXgdKRWmMhbWM/\nSuX06juq2RBP4nrBi2ICf0GEebou59Fp4zjB0m4lCdWkB2rJ6XwIAZCQ6BN6\n9l5+rXtfF3+MIb6HseSByRm1xR2MHBq/WBW36OsEP1fxdd9AApGdQDxmukvX\nWsfuxsN1KNvmPyg0RoT5/Y93jS2ohFdMSa0UpQdgWfj20CTJtsLoOXNEphLN\nBrimUooymtd6wIwhml6cwzZTbCUSIGIJL0ZSustN4LZ0feecDKWWLUAdiv/s\nb68WswcMCaBUvfgtQhhTtlYFxB7Yi0QOY5FCV0Eg8KrbiXnqEcryLrYjKsOI\niVMb6de+6wCBzq1mHm6eiKAl2It/HFqIlp5LeDBEfHVnD5SMQCplv98zvxz4\n/nt24v5EIKovwevHocKrSYCAJCUn5FMUq6owHqkg79qGplEcK+LzERSheAp8\n5P0AO2poUa16jhv9NdJVUxky9L0VMLkLeKwMBDPVe5D+htSQt1card+aFS7B\nP92NA/fwYQ0Sh8A8MjUmBUOo9egq90Ov2BhPLNIRzkttd76u+VNzz/eLUthc\nWis5\r\n=p2rJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1vCzCB51uRs0MwM8+1WMC0thLRX6xBHym6rLHEgeieAiACajeHNPzGv/8jyWxP/okXI8Oxh4Mp3Ga1QdsOLfwtSg=="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.1.1_1605014773944_0.7487513398752332"},"_hasShrinkwrap":false},"2.2.0":{"name":"upcache","version":"2.2.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.1","dashdash":"^2.0.0","debug":"^4.3.2","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"express":"^4.17.1","mocha":"^9.1.2","should":"^13.2.3"},"gitHead":"61e88f255026ec3baa9033a693377c2f509474a5","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.2.0","_nodeVersion":"12.22.7","_npmVersion":"7.24.2","dist":{"integrity":"sha512-zGAr7opFBqXW69vd+/1PZkix3IWtGWZcjWYmfPOfNcaHmSUnx7nhdjYDDwSaP/IWWJLIL4ahPO6MWuRpGLGsfA==","shasum":"1517d72abecb38d1a1cec588f5ce28791e76e216","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.2.0.tgz","fileCount":43,"unpackedSize":100216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYFz7AQ61AMOs/PlGY8n0+d8SGQn5SW7uW1cnirt6BsAiBNugpOj1O5Evjq4lWHViGuH82VHIGgxV+G7dRl0DP1mQ=="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.2.0_1634167593312_0.639459276645931"},"_hasShrinkwrap":false},"2.2.1":{"name":"upcache","version":"2.2.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.1","dashdash":"^2.0.0","debug":"^4.3.2","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"express":"^4.17.1","mocha":"^9.1.2","should":"^13.2.3"},"gitHead":"ee58b0e4a9c3fb767af7c6b241b0f4c2024d6e7a","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.2.1","_nodeVersion":"12.22.7","_npmVersion":"7.24.2","dist":{"integrity":"sha512-U7+QLl8wsoYiukvvNSq0kbImr+ihdROXth2Xvvm08n8UqLJ6UEOBRbrWE5Tplvj+Pm0vACBjJchaBkhSk+6y5Q==","shasum":"6a464c8b28f7ffd6949e5579f3b53e3410df5c44","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.2.1.tgz","fileCount":43,"unpackedSize":100216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+hPjEzYNrWyc8YYUCXjXwG9NcyQbEjSq8qUunqkb2egIhALopZAvWquhdQ4DHIzrtYrVJv3a9K3XIW4Y/w6TLX5KG"}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.2.1_1634168194669_0.488035710993185"},"_hasShrinkwrap":false},"2.3.0":{"name":"upcache","version":"2.3.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.1","dashdash":"^2.0.0","debug":"^4.3.2","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@kapouer/eslint-config":"^1.6.1","express":"^4.17.1","mocha":"^9.1.3","should":"^13.2.3"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"gitHead":"2470021be0c469cd51e9c07cf5b72b3ca91b51c1","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.3.0","_nodeVersion":"12.22.7","_npmVersion":"7.24.2","dist":{"integrity":"sha512-0E03ZPxK7nckK/WPR1KC9hzkG6KVa1xmI75rllLB7PdMg2ve34enDMTzO2nV+LdqYdBYfistexYj9sSz+UVa9Q==","shasum":"71621a1d757d5f1816102bd0d5134a1ace8a43a7","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.3.0.tgz","fileCount":43,"unpackedSize":99429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/CZCRA9TVsSAnZWagAASawP/RLcg6EAehh96h8cHXzm\ncPGO4L6SiqwQY4Bml3zDC2C40ln5ZnmxrbdvQPLuU467FBKN0d0oR8COLZsk\nWGmu/uSq0cA7RdWBBV/PBaqKejXj/iThcb4gHR7gHFeiN+o5vovhhYasLQ99\nAdz5wNw3Wtj28lWHTMBl47WPNIf1izJNr+WzUXtC4cxjZOenRsOljvIZyS00\nzvUoJ9vlhUDbpBGFCvmcNdh9Z5tWeY2lCGLSeXHv+bxVkH1UEnoD9b84/uE1\ne5wj3YZNQkLGDyIk9Zk5enZ/YOgojXtJ9w5KyjXktXX8fuhPVPxcJnNqDg8w\nJjwJt+pvOYhoSpEauoaQ4eqOqiWkHwqAxLau6e6n/Uneu5CRgGDqsO3z6k5i\nem9WlaPClMcf/h0NE4drJur5NFRbu7YXZRI4xykhTPC0vXvW3Edb2Q45ZGMY\nBQD3RIkb37ZFMxi4FcYHcDebj3JNHa2ZQqSID92qr00reVw6ZShd9ageDQiM\nSrxvy4j8htos83n5W1wbPDp7meHYsrdyM10hPJ/N8Rlvc2DvVO5iyeB3GPkD\nn1P4CrVPC0h5opuagk0QSZ6vaqJcb8XGhNep2wJmmTZh1zpP28DqLGNq90dL\nH7gfNPQZRyEVijyIuVFhDK7lHTpe56ueEtqKV2k9BuytdBiNHfgXXi59es5Z\nts/w\r\n=UPzK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqZX2rwlsUh0aY53zD0r9OwDuGcGaTr2ZCrppj6+IcowIgUYgs158y/OIvWFyX/4iu2bN3I4trum/IDwe0GAQnvCg="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.3.0_1635853149384_0.7262714412884084"},"_hasShrinkwrap":false},"2.3.1":{"name":"upcache","version":"2.3.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.1","dashdash":"^2.0.0","debug":"^4.3.3","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@kapouer/eslint-config":"^1.6.2","express":"^4.17.2","mocha":"^9.1.4","should":"^13.2.3"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"gitHead":"413e1340233d017f65f7aefb7730f97a13ac2de2","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.3.1","_nodeVersion":"12.22.7","_npmVersion":"8.3.1","dist":{"integrity":"sha512-q+nJFrE2KiI3csIHJ6mPh6fp2/FVFVdckwaNF+z++C8sooAHluypctmVZ/ITqHn9NJoyNU51dplED5uPMnkzvQ==","shasum":"4be06e92ba13adf8e3bea84cee39dc8d38f37018","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.3.1.tgz","fileCount":43,"unpackedSize":100176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5grtCRA9TVsSAnZWagAA5WoP/2RhPHyXR6OSFm6yvlqu\nY+rLc36fbI26+aExeLraE/+opLhuQMUCMqkokPGB7b7vLPlSLXDqXgF4txnM\nMzH1lmlnhG7lOZtsKl4mp/GiraXgjiJXLZ7Az5FrmSK9xN1QunI4LmJAO3QA\nThdMn3knRd6+pkt+fjK8cWFoFXOAtrB3XG6oHdEYVv+X/qC4FZDZ45nl4m7l\n2ZIPoLqcBgjkx1So1DqKSDPf8kVyai6Ht6N52kPNNlR3Va9CGolvERP1FKtI\nrNe91DwrpaDrVlCr3xYx1S6yBTAijtpre5jlg4MUasQqgHRTAdv/g49GLrAq\nLdMfTkiPBrM7pZtPJj+D9oJw27f7I65Pmo/ASvog4WK/Y496rpGQ82zcFp6n\nTmzOsTUBTp9BkxWUuFMtnFawwbPXnrS5aoQZ6zNYeI5GZnCDbNYYDXAI7exW\ngZTmx+q6ite0j72y58lTi8ORZpLvwciGKFa7GQJLJShY/d7AqU7nH6atdXSV\nfcoNzhqca0m4Hp6PAhf51u8rNda3E7WIwuiYGRXEmLJCHJAYFek2h51EG8L3\nq2q9QfVUDOM6f9pr1vwcQbBuslnFm8QQhNT+Ql3QIKxZhMo8aK/9XjSWeH37\nqPj8hFZT+S5JacA7LvGxlpU8evKi8hKbO0QwGNY9ac6N2FO+Lh6Ext1g9ua8\nDb/Y\r\n=BSku\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsRgKLjWSBU/7e+GS/hq3gNJ/iDOBBO5jBe0WrTSjXaAiBcyQtHMWNj/2RH8h1/jnnsu4JbNBvZVRds/xc28eFpmg=="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.3.1_1642466029074_0.8079667069298551"},"_hasShrinkwrap":false},"2.4.0":{"name":"upcache","version":"2.4.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.1","dashdash":"^2.0.0","debug":"^4.3.3","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@kapouer/eslint-config":"^1.6.2","express":"^4.17.2","mocha":"^9.1.4","should":"^13.2.3"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"gitHead":"c0ab75bc153760b4eecf08c2d315dfa397496616","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.4.0","_nodeVersion":"12.22.7","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ymRFMHaixdNJGhO+0rOAUW+5sgHWqRyUuEIXSyMFcShzzwEVCnneYj1EW283Mnh4X7oX3sC1aAzCW1gdvGtbDw==","shasum":"c1dc9d20f926ca4e68585dd720b8388cce642c99","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.4.0.tgz","fileCount":43,"unpackedSize":100244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5g9ECRA9TVsSAnZWagAA2mMQAJj9JzzuuxKtq8jIx71t\nmA2g+mD+eHNpyT3H6rqGoHoLhOvJkM5SJLwy5HfPdpAIh0bTgs2U/QrRDB7b\nFIv1ggTa+1yMlqzxAO8uHw2xYXaqTMhXyvhNxwKCwD71mYw9UX8uHRCkXe9u\n4BSTP6FC4Kntv+QEf4nvVVa4h78tsFVTxz8MtTWKhC+fDyNP5fraEuxApWLa\naIPFzgi2wCkqOqWlmC4dNh8rjBZY7JMF14PufKUKIurvAryCVGKkeueyJBF8\n6suQo1tlRjQddMOLDP9erYfopx1qDdWb9J6xgDdrvvTEgDwIyamIlDYQk0jF\nQeLHU8OoC/Zg9FzMdMUFXx1HgIfVHNSuEouiZwlTFLDQqtHK2nL8QogKTeSr\nToJQ5ecZCjMQZEWoysZqY2V6vbU9zYFjld8dhbh0Y5MYKTEOpfUXhInFcgX9\nxcPccs1MYyEVmoR31pP2Ey585zGJfr6AJ2sBXblt27a5VgRoo7GzLpo1DlUy\n2U3MP/iFvh6CnhfqPZp0MC33FEQrDWXq2MejINs2VCuLxMlQNSH25ncfxA7z\nQweJQ52B+Dxr30PQ0eS2AQo10dQtGVChEJHP1BZAfH8sWHEHtlJ26dkI6Esk\n7kA0RI0wWk/u1dnZGgzlQx/p7MS4w3Zv38+ONGOwDi6r3n2vGjOvn7sTnqkS\nyZLh\r\n=jhNy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIxP/OUPhiaMjRCrGGkXmzlbd0+86NwGu0nSSLho762wIgTYG8iwzqeQ+GTs4npTvKRkqpuA6FqXh8GiTHmtjIPwE="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.4.0_1642467140684_0.6886371902174602"},"_hasShrinkwrap":false},"2.4.1":{"name":"upcache","version":"2.4.1","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.4.1","dashdash":"^2.0.0","debug":"^4.3.3","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@kapouer/eslint-config":"^1.6.2","eslint":"^8.7.0","express":"^4.17.2","mocha":"^9.1.4","should":"^13.2.3"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"gitHead":"5ffd2035f0474297f2a07b549760da636075fdb2","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.4.1","_nodeVersion":"12.22.7","_npmVersion":"8.3.1","dist":{"integrity":"sha512-gYTUoM3IE41FsPwSm5zyMZK0/HDeDiAPZggkisbdXe+p65cMQzq9eNcmBlDB/kGhBEhAORih3G8nBbrRNtiGKQ==","shasum":"e78a81e48c44c129deb33aa6ce2ccb5f6fb08b86","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.4.1.tgz","fileCount":43,"unpackedSize":101719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5oyXCRA9TVsSAnZWagAAZkkP/2/2LomaaLe8+1MptkOf\nulSxA+7yLEF200wLOUb6zJagB8W0py16nav1pM2//oSL5pqXN7Flw+bWBdnV\naNDeuggSvy+0cGWYcu2Qz132y7/RlLIMM43tecblzQRjAazAmdMxQu2NSf0h\n2yVK0NbP1R4Ko2b2yKDuJ8KgT7d4gJhh49cLSm5xHE9qX8DdCwB7qs42/5j1\nGuXexSdcgbzpiW6zHmi9ghpYZdV8TMEfo9HCVI4BA1gMNPG7TQ8L/19ZjuYs\nhu7f1g9S48dzKMLfoKGjiDb1p2nRyZ72TlI6Q6J/e8PCkcrjUKrQdR0xiZht\nQBZP4U+Pk0to1LhMwoKXjAbewz8cxL3hx36vCdd/dQNTTiUKJnnwPipUo9In\nGrqMUep+AQmzA7eIZCONpT2pGE2vwTc7mJrZ60Xn5E860rpxmb0QdCdUcCrZ\ne8IMIb5CAVJZuWYCpKlJgIbiTD0E2HaLLvy/7t4AnoIm8R16c+htTxD7hNT8\ncWouPi6GHeyaNCUsOuvEKiSuXmEbkC511Rv0d6VdD6EgAgQHi0s1Tuk4rF9x\nYbSQE+P+MNLeF8f2MbaReNsy/1TsTJnh1VDg1/Vvh74kUQHvwEzeQUSBhioy\nI45ZFIOi0opn0K9ADIw9ZQ151zNW2dckyUEtwtNvn8wOcjynicJqJosJ+Mpe\naMIe\r\n=HU1M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9P4B/GRmC7bEjgCIMOZEGGm1bXx9UbaI3r7Zu1slJSAiAj5dpCVZPcY3qSybyQC3nuiC4coAfIJpi8nBw1vqr/jw=="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.4.1_1642499223165_0.4294305482592593"},"_hasShrinkwrap":false},"2.5.0":{"name":"upcache","version":"2.5.0","description":"nginx proxy cache key protocols implementations","scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"cookie":"^0.5.0","dashdash":"^2.0.0","debug":"^4.3.4","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@kapouer/eslint-config":"^1.7.5","eslint":"^8.21.0","express":"^4.18.1","mocha":"^10.0.0","should":"^13.2.3"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"gitHead":"02253917721b687ba36bca291787eb3534bb94b4","homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.5.0","_nodeVersion":"18.6.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ny+L8jlB97k/Ld0g+buRhwNVpp7+69R6nBeVfJonV0JSvX0qhFdFXhGAO8jlSsQ9g/HdSZXxgiOLzGg51L8ksw==","shasum":"a7de9f87db77e035119225d50137f433dabb858e","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.5.0.tgz","fileCount":44,"unpackedSize":104384,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCmWk4PQqEzDWSmV2Nx6hM+alfKzdI5mRgtl85LfGXjAIhAJcua65kzrdIurt49R7V60JvT703dGjLayBeDtqNayy7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7C85ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Bw//ZWXuStYLJ6Ovxs88r77THESezs2LRtuYXxLvOCGisqWiCZu8\r\nlBIUdwEAkfGctGwINBwsK19Us7VkwiiPctaujSviHHlK2GUtA8hNJKFMDAaE\r\np9Pt8dlOsf5l1xn5eUKFhTAWiwxWj+veq1mbNmI5Pg+UJnl5uROq+PQtZ/Mz\r\nbwg+PB4q/QhoLF7emTmVCGIo4LKyF0JlUYTB7dNxX6GQM1BUXkOcptbOg3zX\r\neYprN/1NXx0Zzc6/Akz456703d7Cb6y68l+ApIpxqnZqNsXF1zygUaQWpALW\r\n9N/pucX0XoTZQ07yPmSj3cDZtyNSCFlTUbIpZ7KtpiHsaJfUq8UMrLKZo7I/\r\nufWzL9uiiHrfs2vEMNkei5f4WooJWmqMJHWpUV2XzKd9Ksnk9P80lsATtjh6\r\nNx0Be5IcSV9WoppumQdr6dcDK67Odejp0LanubeW6zcGu5y2XVOnp2IPYzQX\r\nxTxKTZ7ks7md8eA8Dm6RWUA1SYr4ouhxA6/zG269Wk6oWTiFHM93KKkeXGGN\r\nSIwjdr1VQFf09w/Zud1pPYglix2I53fh71/P8uweuFPfl18nl5R5qHhNquHa\r\nDuGCAmWsKW/TAMuea0+EblX/f2a5Wa9FYnAHL6G999u9+dCdc3r6k17K3e1F\r\nWKuUFXM+mAdMBB4OrTYqntbevQPdECMiV2Q=\r\n=YBhI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.5.0_1659645753366_0.9890759154667255"},"_hasShrinkwrap":false},"2.6.0":{"name":"upcache","version":"2.6.0","description":"nginx proxy cache key protocols implementations","mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"class-deferred":"^1.0.1","cookie":"^0.5.0","dashdash":"^2.0.0","debug":"^4.3.4","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@kapouer/eslint-config":"^1.8.0","express":"^4.18.2","mocha":"^10.1.0","should":"^13.2.3"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.6.0","_integrity":"sha512-swu1NP1WkrXrYoeQHG2WxyggXlaXBPCn1Jq932XXg3FNodY4Z+ivEOeIYNXLPt3mHdSULUpcEfNlw27dj/kxYg==","_resolved":"/tmp/693648bf7dc03b5d8d326825f89e62fa/upcache-2.6.0.tgz","_from":"file:upcache-2.6.0.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-swu1NP1WkrXrYoeQHG2WxyggXlaXBPCn1Jq932XXg3FNodY4Z+ivEOeIYNXLPt3mHdSULUpcEfNlw27dj/kxYg==","shasum":"1254ab9c0ff2a64e7ba3c241811b213a9b4fba90","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.6.0.tgz","fileCount":44,"unpackedSize":107180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBETVSxL7DThSOv1aCnujpg+aQfvaroZAABj43mzZZR4AiBH+/NR1YaXoBujBlokkiN2JEPGRxYeqNSHeLebVVLFHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlmsSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrviw/8DrriiybJAcsOEiaUOwc6y2x6ZsCypUCvaeSScqByXQSkKqjn\r\npWNli4Q32L6v+PwBt6duom2MnulwQtHmE6npDsI4LYw53fO+rSecGjvvJriP\r\nUlDp4QdT9chtyCSvtlb5O6dW2VAxRsuhgphH3eza1sR3lNr92eLu8N8S8UCN\r\nb9dfUmxMkMZzcvSCjaZRJc8P3BeogzVMX0LWaKZF5FzBmXZL3Wu2Z7395B23\r\nYmkCSQlWWtmbLLl+x/ImLnXOSQUm0XOXWaxAaCglk2d9dSKrXKP3HX1eOvgz\r\nfVxJF6FS0WdK4JJ94Uq3dQUBFrDLWWfnz47sSVJ5ldt7QRtBPuD7Dh5HKndE\r\nhY8Wbd1IQUGYZWbFR7n47UnwKozyo0mOElVltIUVL0u7oa5hckaW7TAIZy6X\r\npkcro+wsoxMJCixrobDdkJQsbrOkt7h7ECkxcOPdr6ySflOCzXPPQTGXv61z\r\nn2J29cjBeQ1ormKnLlp0NFgvJVNdCEyqOLeDs4hrVwHnmhtqnLJknxVnhtTd\r\nfB4dJODLoR2n6d+MH5+w+6OXuDLgzQKp3tPFIUhyc5+x7/0whVRThabNXNi8\r\nDgcpR7ffnVjRSbjUP2/Zeoa516pQQnmfUeNT1YXBOabzo9q/W8VtHNUsXEcN\r\n7vVP/z/057HNBTA6o2uZ/eMI9bINQmA/ek0=\r\n=5APU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.6.0_1670802194188_0.4082005693424944"},"_hasShrinkwrap":false},"2.6.1":{"name":"upcache","version":"2.6.1","description":"nginx proxy cache key protocols implementations","mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"class-deferred":"^1.0.1","cookie":"^0.5.0","dashdash":"^2.0.0","debug":"^4.3.4","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@kapouer/eslint-config":"^1.8.0","express":"^4.18.2","mocha":"^10.1.0","should":"^13.2.3"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.6.1","_integrity":"sha512-dgYU9rx/wm6oQu1x2ydcleFK+SVJe3CCv6HtgsLoYMdLn6SJdk/pSa4SLnEe58Lhq79WFKPBAAiwIz7/zA8b1A==","_resolved":"/tmp/b2131c4a2de4a1500b113856045b126a/upcache-2.6.1.tgz","_from":"file:upcache-2.6.1.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-dgYU9rx/wm6oQu1x2ydcleFK+SVJe3CCv6HtgsLoYMdLn6SJdk/pSa4SLnEe58Lhq79WFKPBAAiwIz7/zA8b1A==","shasum":"265a786be801743aee51ebbbd2981f8f2cc0476d","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.6.1.tgz","fileCount":44,"unpackedSize":107112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRYSMAWYfg28bnhX1ko3TarBK8lZjPpOOgDgItOcdetwIgchsYNVwlpVfVMOzp6lgWIxNzGAKsNfIZCr3tYNhvZ8Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjluX0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL1Q/+MDwLvHr5Ikbk/OAI0oeRdP1yMZzWdRCrhHVHcLEFCepzF6Lq\r\nUtj92R6IGxgQ5wybuv///e3SlsbZ9wV5NjikDnhV5EVggYZCtlkdmKf+5Tgi\r\nMudXeOwPzIz2XKSPPBxvIadl/WmDLlZNuoC4tpNP4LHXkxjKAkkJf8cBj+wo\r\nQ0WG2+2dj6LN8pJMFgxU2HoW42W6iXgMwrE5n7Cs0bjMGRRNi0jjHiwUmmdQ\r\nAnkQKrCVezfb5LfSNN3i+MnK4cTkzaHjqmtNKFGiUzVZ+PYszDE+staWyNBI\r\npW24V+uuyciqpE0d+gTjvyu0qzeMQ2gHcDuB3QQI8l6XeNEeEtmK+E0mPEYO\r\nBqo8V9h3YYdaAuqbLGJyjYjHMAD916h8WufX1EErgz9SFRz+h8oNL53AyqQl\r\nO2LpWme66QRW3AvdOkGUxLvKNSq5cx3I1V+VR7mPJPmXZoD1cqi4gQdNIBwf\r\nAnFG/CiexhxNtblHzYp+nEo2dDxqGW0O2NjFcIEZ4w0GgZpn0/gmlZeaygkq\r\n5WoWYpJrAugRNqBiem4Vr162C8VtGE83oGHgxhjVkddXHipmdEz+JszMkrAd\r\nDtx3B9c54ivXO78L4zGbl0d63Muvzq0Vk2/Hald5GeMO0pdLWdThka5TTXF9\r\n2+pd6w8mWAlP9xcUbhjWxM/xrnxzJ/zytgE=\r\n=Zajf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.6.1_1670833652583_0.584015102985743"},"_hasShrinkwrap":false},"2.6.2":{"name":"upcache","version":"2.6.2","description":"nginx proxy cache key protocols implementations","mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"class-deferred":"^1.0.1","cookie":"^0.5.0","dashdash":"^2.0.0","debug":"^4.3.4","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^9.0.0"},"devDependencies":{"@kapouer/eslint-config":"^1.8.0","express":"^4.18.2","mocha":"^10.2.0"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.6.2","_integrity":"sha512-KT7H04hP5Ki0o6pZqI7bwLtjfQ/uSnW78allNGn2cNYfB1JunnljHMw1e8u3ZepNeswVaWCeeydEr8ROA129oQ==","_resolved":"/tmp/db4a46b3c2ee292e960877da563aeb60/upcache-2.6.2.tgz","_from":"file:upcache-2.6.2.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-KT7H04hP5Ki0o6pZqI7bwLtjfQ/uSnW78allNGn2cNYfB1JunnljHMw1e8u3ZepNeswVaWCeeydEr8ROA129oQ==","shasum":"401923dda13436311568578584235a5ccb76588c","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.6.2.tgz","fileCount":44,"unpackedSize":106072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmXJxX7X+FMuwgK1+VkeeReafjwp06vfCdztT2UO/KZAiEA9RrqSNAH4SN5MtRsNIL1qqShKdgGR91Mr9fo5IfsPMI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjp1FsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXaxAAgIBKbFvr26l93pydo9d8c4bXZ7GYr1v6FdSSW30YeoviMOPi\r\n/JRK37upXtKVMpSgEBIayFpfVsoDmQs5l1TwIvCexBhjmqpfOKmxKlEPBrGU\r\nzaFfdxdh+robAgc5feajmwAf3uTibQ2Kcwbb8IuE2J3tBRCOwbmeOxfWRUjb\r\nE4qdExkOQBdEfv3WY6eUBCavZPO5/sRGBh6cY0G51kfdJ2uHGR7eX09Cgk3c\r\nHKnTOe7G5+vQUASdRKlsif5PbzmQcZJJJM/TX/xnHeGzn3oUb+qJGlmjmqCU\r\njEe2Ei8a/GAlNRN5GqWKQkgDF4jKLIixmdQzNrHq/sCm9lwKDUixrHchr8w1\r\nCqUbGUVawE2VJkvG4FMmaYr6XoDWaFFbyd38e2P/BnXsacgRZJ1NJjxEr1CK\r\nUPCaim/PleAeVVU147RjMsMlaCv8pQCpSv6FcObhsflK97UyXdCuRiy8cOVG\r\nmcXLQdWGS6+zT5AZKYd8YMnkvOHkDxmMsSUgVhJNPjaLwE9VIxrAQtSP32mZ\r\nZ8fWoAvJ4BaOlIZ+uqHrfAUzF4cO8wrdvP0TPzKMFuc71Agsc54+Xgx+JJqn\r\nfPwL14MfGIJNsoMRCX0aisyM0FT6W1JvPhHcxQHkpASknwFXJku5W2D7pQy/\r\nkRNTlPZalf4CXYVMF3N6rY1g0brVPaLmmZo=\r\n=Ey+H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.6.2_1671909740543_0.5588600487711988"},"_hasShrinkwrap":false},"2.6.3":{"name":"upcache","version":"2.6.3","description":"nginx proxy cache key protocols implementations","mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"class-deferred":"^1.0.1","cookie":"^0.5.0","dashdash":"^2.0.0","debug":"^4.3.4","express-cache-response-directive":"^1.1.0","jsonwebtoken":"^9.0.2"},"devDependencies":{"@kapouer/eslint-config":"^2.0.0","express":"^4.18.2","mocha":"^10.2.0"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.6.3","_integrity":"sha512-QmISBJEnewf/b0gb0zy6jwSKGLKELgpnpwGADj6CAH7ukqmVraHrUC/Qrkzn1A79rZiR+sUjxvUNgAE7avhwiw==","_resolved":"/tmp/c2e7c439a450c4cc7785fb21ebf6eb55/upcache-2.6.3.tgz","_from":"file:upcache-2.6.3.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.2.0","dist":{"integrity":"sha512-QmISBJEnewf/b0gb0zy6jwSKGLKELgpnpwGADj6CAH7ukqmVraHrUC/Qrkzn1A79rZiR+sUjxvUNgAE7avhwiw==","shasum":"9826d54aa2358d9c66d14399edcf3c4ffa581186","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.6.3.tgz","fileCount":46,"unpackedSize":109480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuBJjNeBBQ2AWEHBbRyxd3I4caoGJOcA1PbqIBH+KxgAiEA0KmQEnEQPPoG6DATEKcO+ylx7n/TIwC8pwu8xhkY5rY="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.6.3_1697116886377_0.3208738927672661"},"_hasShrinkwrap":false},"2.7.0":{"name":"upcache","version":"2.7.0","description":"nginx proxy cache key protocols implementations","mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"class-deferred":"^1.0.1","cookie":"^0.5.0","dashdash":"^2.0.0","debug":"^4.3.4","@kapouer/express-cache-response-directive":"^2.1.0","jsonwebtoken":"^9.0.2"},"devDependencies":{"@kapouer/eslint-config":"^2.0.0","express":"^4.18.2","mocha":"^10.2.0"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.7.0","_integrity":"sha512-ZTLAwYkVuz+g8hvbXVpwZjOLWpMFMbWUVkdOsLG40ymbrmDFLZILhTdPT01oIxebrbMF34ZzCs3saIO/5bZoPA==","_resolved":"/tmp/d0545b1606e88e8dcd8c18c818236119/upcache-2.7.0.tgz","_from":"file:upcache-2.7.0.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ZTLAwYkVuz+g8hvbXVpwZjOLWpMFMbWUVkdOsLG40ymbrmDFLZILhTdPT01oIxebrbMF34ZzCs3saIO/5bZoPA==","shasum":"a72975263a0f7befc1766629e4a4e8f2ff29c4ac","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.7.0.tgz","fileCount":46,"unpackedSize":111580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8yaMxxvXkASJQDFkoxpoaDlhyMkrub+nT8uCaHhQBpAiEAjuYTl4E3XiVGkCtdwrsP1fJ1ThHCIR7L2mb3XrQkD0I="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.7.0_1697384146555_0.6773047965319632"},"_hasShrinkwrap":false},"2.8.0":{"name":"upcache","version":"2.8.0","description":"nginx proxy cache key protocols implementations","mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"@kapouer/express-cache-response-directive":"^2.1.0","class-deferred":"^1.0.1","cookie":"^0.5.0","dashdash":"^2.0.0","debug":"^4.3.4","jsonwebtoken":"^9.0.2"},"devDependencies":{"@kapouer/eslint-config":"^2.0.0","express":"^4.18.2","mocha":"^10.2.0"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.8.0","_integrity":"sha512-IzH6FMo8QyTohfVWbrgRJg3eWC5KjnwRwbj/j/iUPYoXlobfAPOGCuECyR3rqSQwx+yzhCZXoQldGU9598zqVg==","_resolved":"/tmp/27dfc0ad6b187cd8f25ad649bc8a2e7f/upcache-2.8.0.tgz","_from":"file:upcache-2.8.0.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.2.0","dist":{"integrity":"sha512-IzH6FMo8QyTohfVWbrgRJg3eWC5KjnwRwbj/j/iUPYoXlobfAPOGCuECyR3rqSQwx+yzhCZXoQldGU9598zqVg==","shasum":"bca3883f60b398a31da5296db968d2fbbfe82794","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.8.0.tgz","fileCount":46,"unpackedSize":111750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvqVMCaaI0pAgTGJ74ZlYz2Gt0BLUV9dqrEJ8+FDmCcAiEA5l7BLpPkDTunNOKsorF5uHPHFipv26mTqX7na88anPw="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.8.0_1700562999699_0.48156996730153145"},"_hasShrinkwrap":false},"2.8.1":{"name":"upcache","version":"2.8.1","description":"nginx proxy cache key protocols implementations","mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"@kapouer/express-cache-response-directive":"^2.1.0","class-deferred":"^1.0.1","cookie":"^0.5.0","dashdash":"^2.0.0","debug":"^4.3.4","jsonwebtoken":"^9.0.2"},"devDependencies":{"@kapouer/eslint-config":"^2.0.0","express":"^4.18.2","mocha":"^10.2.0"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.8.1","_integrity":"sha512-54+kBvaLfJ07/4lP61zPtf86w8TT7VUq7d1UrqSeRYl2y6uIg4apv7l3rnYkhaT4MOBbsq5aIaNfpQZolxSg6Q==","_resolved":"/tmp/76bccd03f5e21c55b501f3811404c085/upcache-2.8.1.tgz","_from":"file:upcache-2.8.1.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.2.0","dist":{"integrity":"sha512-54+kBvaLfJ07/4lP61zPtf86w8TT7VUq7d1UrqSeRYl2y6uIg4apv7l3rnYkhaT4MOBbsq5aIaNfpQZolxSg6Q==","shasum":"7af33293fe865ee41cdecf5263d5e43558266313","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.8.1.tgz","fileCount":46,"unpackedSize":111688,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAT+zy8imFxH60ErYFbGWmilNs2E8kAyWKo+GcbaPFRmAiBTOxRsc8oFcj1o1Jvyo+LSnwHAYFnW8mOBNEGWuYtllw=="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.8.1_1700563345396_0.1704375615443261"},"_hasShrinkwrap":false},"2.8.2":{"name":"upcache","version":"2.8.2","description":"nginx proxy cache key protocols implementations","mocha":{"exit":true},"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"bin":{"upcache":"bin/upcache.js"},"main":"./lib/index.js","author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"license":"MIT","bugs":{"url":"https://github.com/kapouer/upcache/issues"},"dependencies":{"@kapouer/express-cache-response-directive":"^2.1.0","class-deferred":"^1.0.1","cookie":"^0.6.0","dashdash":"^2.0.0","debug":"^4.3.4","jsonwebtoken":"^9.0.2"},"devDependencies":{"@kapouer/eslint-config":"^2.0.0","express":"^4.19.2","mocha":"^10.4.0"},"eslintConfig":{"extends":"@kapouer/eslint-config","overrides":[{"files":["lib/*.js"]},{"files":["test/*.js"],"env":{"mocha":true}}]},"scripts":{"test":"mocha","rock":"version=$(node -p \"require('./package').version\")-1 && name=$(node -p \"require('./package').name\") && echo \"version = '${version}'\" | cat - package.rockspec > ${name}-${version}.rockspec"},"homepage":"https://github.com/kapouer/upcache#readme","_id":"upcache@2.8.2","_integrity":"sha512-HPGgulXqHMG38yioP+/df0nbrTbA1j/shCmSqmvlPCJIYSQngk2pQmwlZs+62q5bcj+5IyfOteV4nZwzdPsHrw==","_resolved":"/tmp/2f962a8f7bc3c88e8e10ed8768b4af59/upcache-2.8.2.tgz","_from":"file:upcache-2.8.2.tgz","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-HPGgulXqHMG38yioP+/df0nbrTbA1j/shCmSqmvlPCJIYSQngk2pQmwlZs+62q5bcj+5IyfOteV4nZwzdPsHrw==","shasum":"efa6c794f2a26615e65c6e3d772df7bfe63a4133","tarball":"https://registry.npmjs.org/upcache/-/upcache-2.8.2.tgz","fileCount":45,"unpackedSize":111505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFF4BAUCZ9ARlt6ZyPWnMy2BnZWcazUbwFYtCkPtWZKyAiEAt+WPJc/aMuVAnV0MiNocvBP5H/GU3ty0arbwKbgEDb4="}]},"_npmUser":{"name":"kapouer","email":"kapouer@melix.org"},"directories":{},"maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upcache_2.8.2_1713039350607_0.6808219782689651"},"_hasShrinkwrap":false}},"readme":"upcache\n=======\n\nCaching proxy having cache keys configured by the upstream application,\nby setting http response headers.\n\nUpcache has several ways of changing the cache keys:\n\n- [tag](./README-tag.md), version resources by zones\n- [lock](./README-lock.md), vary on client json web token grants\n- [vary](./README-vary.md), vary by grouping selected request headers\n- [map](./README-map.md), maps a request uri to another request uri\n\n**Breaking change**: server.d/upcache.conf is now server.d/upcache-memcached.conf\n\nRequirements\n------------\n\nIn debian/12 these packages are easy to install:\n\n- nginx\n- libnginx-mod-http-srcache-filter\n- libnginx-mod-http-set-misc\n- libnginx-mod-http-memc (if using memcached, or for running the test suite\n- memcached or redis\n- lua-resty-core\n- lua-resty-lrucache\n\n- a Node.js express app\n\nInstall\n-------\n\nThe Node.js app need the module\n\n```sh\nnpm install upcache\n```\n\nThe nginx configuration need the module\n\n```sh\nluarocks install upcache\n```\n\nnginx is easily configured with the set of files described in (depending on\nwhere npm installs the module) `./node_modules/upcache/nginx/README.md`.\n\nUsage\n-----\n\nOnce installed, load appropriate helpers with\n\n```js\nconst app = express();\nconst { tag, lock } = require('upcache');\nconst mlock = lock(config);\n\napp.get('/route', tag('ugc', 'global'), mlock.restrict('logged'), ...);\napp.post('/route', tag(), mlock.restrict('logged'), ...);\n\n```\n\nSee README-tag.md and README-lock.md for documentation,\nand test/ for more examples.\n\nMind that `srcache` module honours cache control headers - if the application\nsends responses with `Cache-Control: max-age=0`, the resource is not cached,\nand `tag().for()` is a facility for doing cache control.\n\nTo cache something, resources must be tagged, so lock/vary won't work without tag.\n\nDetection by upstream\n---------------------\n\nUpcache adds a `X-Upcache: <version>` header to requests, so upstream application\ncan detect it is enabled, and which features are available.\n\nTesting\n-------\n\nA pre-configured nginx environment is available for testing a Node.js application\nthat listens on port 3000, with nginx on port 3001 and memcached on port 3002,\nsimply by launching (depending on ./node_modules/.bin being on PATH or not)\n\n```sh\nnpm run upcache\n```\n\nwhich also has an option for filtering output `-g <regexp pattern>`.\n\n`mocha` relies on it for integration tests. No root permissions are needed.\n\nLicense\n-------\n\nSee LICENSE file.\n","maintainers":[{"name":"kapouer","email":"kapouer@melix.org"}],"time":{"modified":"2024-04-13T20:15:50.934Z","created":"2016-07-22T13:43:04.953Z","0.1.0":"2016-07-22T13:43:04.953Z","0.2.0":"2016-07-22T15:13:57.085Z","0.3.0":"2016-07-27T23:55:05.159Z","0.3.1":"2016-07-28T10:27:16.253Z","0.3.2":"2016-07-28T14:14:01.354Z","0.3.3":"2016-07-29T13:26:17.211Z","0.3.4":"2016-07-29T15:53:39.055Z","0.3.5":"2016-07-29T18:55:02.901Z","0.3.6":"2016-08-01T00:03:25.491Z","0.3.7":"2016-08-01T00:12:30.604Z","0.3.8":"2016-08-01T00:17:29.840Z","0.3.9":"2016-08-01T10:02:41.678Z","0.3.10":"2016-08-01T12:02:55.438Z","0.3.11":"2016-08-03T00:12:58.676Z","0.3.12":"2016-08-05T22:22:15.743Z","0.3.13":"2016-08-06T12:55:23.400Z","0.4.0":"2016-08-08T11:13:34.851Z","0.4.1":"2016-08-09T00:00:36.421Z","0.5.0":"2016-11-26T00:28:37.149Z","0.6.0":"2016-11-28T14:20:57.181Z","0.6.1":"2016-11-28T14:49:17.710Z","0.6.2":"2016-12-31T09:37:29.031Z","0.6.3":"2017-01-04T11:22:01.727Z","0.6.4":"2017-05-09T14:24:53.662Z","0.6.5":"2017-11-15T01:50:31.524Z","0.7.0":"2017-11-28T10:59:15.493Z","0.8.0":"2017-12-11T08:52:56.570Z","0.8.1":"2017-12-19T23:32:41.997Z","0.9.0":"2018-01-01T15:46:30.671Z","0.9.1":"2018-01-10T11:32:27.338Z","0.9.2":"2018-01-23T23:00:56.663Z","0.9.3":"2018-03-09T13:02:42.404Z","0.10.0":"2019-02-19T23:48:55.755Z","1.0.0":"2019-03-07T08:20:29.848Z","1.1.0":"2019-03-15T09:15:36.693Z","1.1.1":"2019-03-15T11:19:23.498Z","1.1.2":"2019-04-18T08:20:19.889Z","2.0.0":"2020-01-28T00:48:14.141Z","2.1.0":"2020-02-25T09:25:32.522Z","2.1.1":"2020-11-10T13:26:14.044Z","2.2.0":"2021-10-13T23:26:33.462Z","2.2.1":"2021-10-13T23:36:34.844Z","2.3.0":"2021-11-02T11:39:09.564Z","2.3.1":"2022-01-18T00:33:49.272Z","2.4.0":"2022-01-18T00:52:20.965Z","2.4.1":"2022-01-18T09:47:03.293Z","2.5.0":"2022-08-04T20:42:33.691Z","2.6.0":"2022-12-11T23:43:14.356Z","2.6.1":"2022-12-12T08:27:32.826Z","2.6.2":"2022-12-24T19:22:20.706Z","2.6.3":"2023-10-12T13:21:26.634Z","2.7.0":"2023-10-15T15:35:46.958Z","2.8.0":"2023-11-21T10:36:39.895Z","2.8.1":"2023-11-21T10:42:25.536Z","2.8.2":"2024-04-13T20:15:50.758Z"},"homepage":"https://github.com/kapouer/upcache#readme","keywords":["cache","protocols","nginx","proxy","purge","lua","upstream"],"repository":{"type":"git","url":"git+ssh://git@github.com/kapouer/upcache.git"},"author":{"name":"Jérémy Lal","email":"kapouer@melix.org"},"bugs":{"url":"https://github.com/kapouer/upcache/issues"},"license":"MIT","readmeFilename":"README.md","users":{"kapouer":true}}