{"_id":"hmpo-cached-model","_rev":"52-5fd3669410fa72553fa5a3c047a836b2","name":"hmpo-cached-model","dist-tags":{"latest":"7.0.0"},"versions":{"1.0.1":{"name":"hmpo-cached-model","version":"1.0.1","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@1.0.1","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"7c5bcaa70ffae0a1fd0dbf703def655aaeddba3e","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-1.0.1.tgz","integrity":"sha512-kZuq8qCs8GJ5giCwJ5Kl4kF3TuRBzMRoJfmu2h59QaePLraYtqW5ZHjXGH/sNZ7BEwg0Ln/xbQMSW51E5PlR+A==","signatures":[{"sig":"MEQCIAQHQ5hfiajxV277XHdsqFW0MhqkaP91LTWWw46POLqTAiBqmdWS9g54YQ2bK8QzIXZyDJNtsoeawL+FQts6vTNQuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7c5bcaa70ffae0a1fd0dbf703def655aaeddba3e","engines":{"node":">=4"},"gitHead":"42a9482c02f05338b96df74ee66ad4282ecb355c","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test/. --recursive --require test/helpers","cover":"istanbul cover _mocha -- -R dot test/. --recursive --require test/helpers","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^2.6.3","hmpo-model":"^1.0.0","underscore":"^1.8.2"},"devDependencies":{"chai":"^3.5.0","snyk":"^1.24.5","mocha":"^3.1.2","sinon":"^1.14.1","eslint":"^3.13.1","istanbul":"^0.4.3","proxyquire":"^1.7.10","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-1.0.1.tgz_1489755825150_0.4084846009500325","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"hmpo-cached-model","version":"1.0.2","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@1.0.2","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"1569da878ac45e39143cf85ee700ecd6b5ebd360","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-1.0.2.tgz","integrity":"sha512-00QAiPoNIoEhA7paCOzvTYxaW2xe05+s+5lHTmxx7DnkgwJOXLuhmKmd6jWTZ4o8pi3DCJ7wc5XPBfOY0r1V2w==","signatures":[{"sig":"MEQCIEP9XudWfoew7cH7LDOaOFOPJRl8yBFOyQUkRBzRTS5nAiBe3Tc4yrxFH4bSoKL3g+P1zfXBtJAaXKPcbu78u7YHVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1569da878ac45e39143cf85ee700ecd6b5ebd360","engines":{"node":">=4"},"gitHead":"47bc87b5219963d59f4447ced50599fa8d192255","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test/. --recursive --require test/helpers","cover":"istanbul cover _mocha -- -R dot test/. --recursive --require test/helpers","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^2.6.3","hmpo-model":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","snyk":"^1.24.5","mocha":"^3.1.2","sinon":"^1.14.1","eslint":"^3.13.1","istanbul":"^0.4.3","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-1.0.2.tgz_1489755936742_0.04237643163651228","host":"packages-18-east.internal.npmjs.com"}},"1.0.3":{"name":"hmpo-cached-model","version":"1.0.3","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@1.0.3","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"d4291ccd6bf5dd62d5b9ab0feb78f83a1cd9c99b","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-1.0.3.tgz","integrity":"sha512-Mv70vJJOw/2q0FYZ6Kl4yqM00MnWK7Nb4bXgOkFnDGrnXopQEhRm3b6FKitrWlafJJW1FuKChCIuM6Q2c0wSDQ==","signatures":[{"sig":"MEUCIQDR5oNYEi1kCn4V+D3B8GhpeQ4g3zq2k7vwqbDRCdud9AIgUYHuU3OvGCwm7hxLFWEGNEdEOEXM2pT+fAibKLzcNVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d4291ccd6bf5dd62d5b9ab0feb78f83a1cd9c99b","engines":{"node":">=4"},"gitHead":"8f4d6d3c34ee855a967c2ca06d8186c03f9ab6b7","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test --recursive","cover":"istanbul cover _mocha -- -R dot test --recursive","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^2.6.3","hmpo-model":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","snyk":"^1.24.5","mocha":"^3.1.2","sinon":"^1.14.1","eslint":"^3.13.1","istanbul":"^0.4.3","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-1.0.3.tgz_1489756189204_0.050385297276079655","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"hmpo-cached-model","version":"1.0.4","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@1.0.4","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"a313a22dcfae144aed311d5bcada45472569cc2b","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-1.0.4.tgz","integrity":"sha512-ZL0VXWeeZ0lj/VfKRwKsPUbpqnYCl9hxNVRNYfRtPipBn5uS2QMHY27wTQl8MdS/mlSPmVm4Gm0Ne5EUqpt1ww==","signatures":[{"sig":"MEQCIDrG3DkFQkc1jyrrD88Qu3+cQ2KVh0KEziv6Pg70wNXRAiAmMuD250FGqUasGamUwhFCJ/SHtT49T4uyLoEgKZ6bEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a313a22dcfae144aed311d5bcada45472569cc2b","engines":{"node":">=4"},"gitHead":"8562706efb44a1768267cd3927c4aecb0f021e66","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test --recursive","cover":"istanbul cover _mocha -- -R dot test --recursive","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^2.6.3","hmpo-model":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","snyk":"^1.24.5","mocha":"^3.1.2","sinon":"^1.14.1","eslint":"^3.13.1","istanbul":"^0.4.3","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-1.0.4.tgz_1489756544353_0.6546031578909606","host":"packages-18-east.internal.npmjs.com"}},"1.0.5":{"name":"hmpo-cached-model","version":"1.0.5","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@1.0.5","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"4344370590ac5ee2f9300d08df85c743c39eb4f4","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-1.0.5.tgz","integrity":"sha512-IJUcKT/SBTJzPFhGCgbe0h+5KGBOrmJAUFsZqRuyvNxwOeUmYLc1u0QKrwsZtaAs1R96i0xBEX/GEG5Rae8aCw==","signatures":[{"sig":"MEUCIQDLK7fuB0tWbgtTTTzAcpo8j8waVJagsiHYr1RnyQkb2QIgCp/Owt+ijfe2GylKrKgc7dhh/rNQQyT6A6oVrIAg16Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4344370590ac5ee2f9300d08df85c743c39eb4f4","engines":{"node":">=4"},"gitHead":"8f360d7df9f9725910513ded62735cf8af3cab3c","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test --recursive","cover":"istanbul cover _mocha -- -R dot test --recursive","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^2.6.3","hmpo-model":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","snyk":"^1.24.5","mocha":"^3.1.2","sinon":"^1.14.1","eslint":"^3.13.1","istanbul":"^0.4.3","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-1.0.5.tgz_1490022401120_0.6901634596288204","host":"packages-18-east.internal.npmjs.com"}},"1.0.6":{"name":"hmpo-cached-model","version":"1.0.6","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@1.0.6","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"c6b43cbd000dc6478b33c4ec2fc6abdb511ae83f","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-1.0.6.tgz","integrity":"sha512-dS+Se0DXMLCXykLWaM3D92xBP185OzrpUghepLITkSUCd3KrduCD2HBqWqtpTGKw3rEzmy+Kmzj7GQict2ClwQ==","signatures":[{"sig":"MEQCIDP7C7gCiRckTg5owOBDVOeJ8Iewl/nZ+hT0GTe2fe3FAiBT3mYzPYrYZC3/R6GnZ0UwasRMK/c7TBnFwXdRiOtWFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c6b43cbd000dc6478b33c4ec2fc6abdb511ae83f","engines":{"node":">=4"},"gitHead":"5af38346045048ed8db6ff851249be72bf69ed17","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test --recursive","cover":"istanbul cover _mocha -- -R dot test --recursive","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^2.6.3","hmpo-model":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","snyk":"^1.24.5","mocha":"^3.1.2","sinon":"^1.14.1","eslint":"^3.13.1","istanbul":"^0.4.3","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-1.0.6.tgz_1490023179103_0.3429958922788501","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"hmpo-cached-model","version":"1.1.0","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@1.1.0","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"2ef0cb978aa100c0938d1efe7ee50c1576f656a8","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-1.1.0.tgz","integrity":"sha512-rv/N5Z1DN34UImouGrKPPOadUKiz1tsYaKURNCN9o4qsZ2Lq6JY2bHjhMMt+dBr9bAqCxSwVVV0KlGFq6QGJsQ==","signatures":[{"sig":"MEUCIGKbyNk/qrYmNNdsmZsMwchRyyqHEu37sL5+dClhlMPuAiEAr8v/hCMwzxTdZHdOXVY6CxhERK++OsINblQ7731SljA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2ef0cb978aa100c0938d1efe7ee50c1576f656a8","engines":{"node":">=4"},"gitHead":"9097d67d50c3519cfed133cee5cefb8e574895c3","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test --recursive","cover":"istanbul cover _mocha -- -R dot test --recursive","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^2.6.3","hmpo-model":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","snyk":"^1.24.5","mocha":"^3.1.2","sinon":"^1.14.1","eslint":"^3.13.1","istanbul":"^0.4.3","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-1.1.0.tgz_1490269745981_0.3346282122656703","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"hmpo-cached-model","version":"2.0.0","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@2.0.0","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"merlinc","email":"merlinc@thecourtsofchaos.com"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"5e061dd9faebcd342b8b0134b62a999b1dd49fd1","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-2.0.0.tgz","integrity":"sha512-H3dvpXPmSnwGjQaCrrY/GMe05+qukkM0vd90kI/VAhFdnInuswpYiPotPrg2eks86e38OTN5nAu6UE86froCuw==","signatures":[{"sig":"MEUCIQDUIQteJC8qdClnSwCbF2pBTV3GdHuBDXkNYQDGOirimAIgSIhklTUHZltvOmua1+dlL3Dhj5T7DMx6iSdSERfGT20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5e061dd9faebcd342b8b0134b62a999b1dd49fd1","engines":{"node":">=4"},"gitHead":"ac59e6e1f6f12b740a42e348f0543a95e8e3a48b","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test --recursive","cover":"istanbul cover _mocha -- -R dot test --recursive","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^3.1.0","hmpo-model":"^2.0.0"},"devDependencies":{"chai":"^4.1.2","snyk":"^1.24.5","mocha":"^4.0.1","sinon":"^4.1.2","eslint":"^4.10.0","istanbul":"^0.4.3","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-2.0.0.tgz_1510311432949_0.12801330466754735","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"hmpo-cached-model","version":"2.1.0","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@2.1.0","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"merlinc","email":"merlinc@thecourtsofchaos.com"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"dist":{"shasum":"8efbf8b59d74647f4e968894a158a5852a05323e","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-2.1.0.tgz","integrity":"sha512-itDE1u/UqU/3iEzOrCigGrMQUOU3Qg1Dvt1iiQWQZ9xiJjJx/ZlKlxfaz4vlQdaciR3rtFICZJqbpWpZ9xitBw==","signatures":[{"sig":"MEUCIQDpbjpK9GW/lYmsQtEPU0vI8c1iZHrvElI7qkLBNQhfLwIgc518kraP571f+/aA1q6qW/P4k3qBPAyQvgSzpm/kEYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8efbf8b59d74647f4e968894a158a5852a05323e","engines":{"node":">=4"},"gitHead":"57b9ee3bbf13c257ff3f8ec756d03e806778c012","scripts":{"lint":"eslint .","snyk":"snyk test","test":"npm run lint && npm run unit && npm run cover && npm run check-coverage","unit":"mocha test --recursive","cover":"istanbul cover _mocha -- -R dot test --recursive","snyk:dev":"snyk test --dev","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"3.10.10","description":"Cached polling model","directories":{},"_nodeVersion":"4.4.6","dependencies":{"async":"^2.1.5","debug":"^3.1.0","hmpo-model":"^2.1.0"},"devDependencies":{"chai":"^4.1.2","snyk":"^1.24.5","mocha":"^4.0.1","sinon":"^4.1.2","eslint":"^4.10.0","istanbul":"^0.4.3","sinon-chai":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model-2.1.0.tgz_1510314634389_0.3884247583337128","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"hmpo-cached-model","version":"3.0.0","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@3.0.0","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"f8b540f9d3b3ed9565a8e60e218b3455f4a8461b","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-3.0.0.tgz","fileCount":9,"integrity":"sha512-W5qHfP2AGItWYfYgIYKF7fTdiAmmyPFwOWASS3O9X51IfGhohGcZSJmSf9fNP9sceC23BgBvT2rgS7cv7i09vA==","signatures":[{"sig":"MEUCIQDplZyJDImG/ey/+xW9miXZS367rnlaZlmxVOtZSGnGLAIgS7Z2R0nhjQCGI/F4ZV10V5jJukD50eOxbFDQiFXJHfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNF5ICRA9TVsSAnZWagAAgCsP/jgpTN6Wrx6r2/HGpSFV\n3sKuGevcIIx7lCf4xVoqhGlQwHcaSr+NuiA/lPjqGO1LR13PZcaClqCf4LVU\nMkPGO5tUq9Zh7tZjXW0dTek9ZmQoFXrf4Icsieqhqzlg78PdwrXto7dl3HcM\nB2C6j5K9ezk9CVrEX/FxCyIF95NmAQ/bipu6IhX0JJ/fEkc7ziQY90oUZOqM\nf/+wv2NjARyRJeXSDpVzrW3QoOt5A566l95eZjmnRYOFAB1vBg2vtntAeDmu\n2Toeg5ND9Zh00mjwhR2T39aoxUfRNc2QvCVdObPGVjYASU2AcWAkgbPqc9ta\nCNz6u9sHD3c0g7+7IiszRTcYPTdVrf9rPd/zaGM8bLpkc1dD40JUJgZK1OlF\nMJRDDxQn/1yuTXBaGZT4fU7Yyc2auvVb8wAflyj4LGpOuPzoxy6oN6Cit34U\n4g+S98lB4s9dGD0tJzB7cjBy16QhxlYLjKEVEbJRxiM+zwo5Ri2VrM5VSXKA\nVSBRKxhXZT6DBd0isF7iI9F1ahLPt54lS85HS79gLiKNjY38VtleNq0i0zpj\no0JMT5R0RAWEDG8tPOfCKupfcRcl8Vd7sF6dTahCzW0DQLlFr6zHIFowW/gD\nPPSyMXRgZFAwqY564twlGg7I0F4J/sdaEmFsGDi//dMvV8aBZ8yMs2CK3YOU\n6bOK\r\n=hdz7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"64fa7da5822c23eccd93979f4785ed9b2b28f545","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.10.3","description":"Cached polling model","directories":{},"_nodeVersion":"10.12.0","dependencies":{"async":"^3.1.1","debug":"^4.1.1","hmpo-model":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.1.2","mocha":"^7.0.1","sinon":"^8.1.1","eslint":"^6.8.0","sinon-chai":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_3.0.0_1580490312056_0.1846300719649847","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"hmpo-cached-model","version":"3.0.1","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@3.0.1","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"0a630364c4dce487379b2d63a198692f8c02e616","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-3.0.1.tgz","fileCount":9,"integrity":"sha512-0neTOIC6P3XRVPEtkFy39w/I255p/M9VmJR2wBFF9a46GbQ2Pnw4kRJOBVznGfpgOrMspk9bQcIBeMJdTpPQsQ==","signatures":[{"sig":"MEQCIH+8Ti5o32EQRxKBamIuaNMGeqxxSEzKd9xxP7w7+m7QAiBW0Mv1SsuGTrpn7Xns1w+AXHc1rKH2j3pZ0qFVkHc5Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeciLmCRA9TVsSAnZWagAAY1wP/2hnHFOcBVUSv4JgwuuT\nQeRlEWko4PIGH8jykTFOiTzcqUsXG/q0liswDGUd6mMPB8lHKo5PFtuK6G2A\n8FLOkTa4JqkTXrD7cuxrvYk9nXCaSSmsKf7oaQKB2ssj71qN1YFoxr8uhSJ1\nQa1bumL+jJdT3OENcf9pDnqu7mxOpLtxtJT7yMysUV+riNB11XjAQzg17YEf\nlmtyPkDTlZHMy0cf6Up3Zx73Auhgzg8djUer2MaLoLAKFM6AcgaMAQkwodWQ\no/YO48mr2QNdivL9/Vf7OMjZtXBXvLioqz33FZ9UUwj8FwAdbwZ77lYg6BGl\nsl6Lsfm1CPz4KFfAiojRtwsdQivJxMox8oc1r7bQojkkF5bNSWfSNTbI7c5s\nQ/JJe4P5k906XAt/R0gFusBmwACZeBLr8/AnLLETMY4C/CBpk79C0tkW+t/4\n8cX/A/5Vo9BD3EcLAZzlHJXTkLmFRA6ZzHV8/QNkImbhq2tT0Dns7BrfPnWL\n2gp+qM4yIjou0k1wNs3unja6PaLUh6sHcLwYWAMGJDrdtH4gzcMZXmi/bINq\ntBmVKz7jIj52D/g3n2hrXEUFTtddfz6JZzl2ymA4Ft72Fs5iXWdT2h7FhqW4\nVNG7m+Tmqkj5YGVmHc0rWyS9BKX9JpYGn1d0pAn2+s6xisCSjtEpnp3q62Ku\nyU9t\r\n=cmYg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"e758e72af59a5f813b1e59c1cd0b8bc18faefd7c","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.14.2","description":"Cached polling model","directories":{},"_nodeVersion":"10.12.0","dependencies":{"async":"^3.2.0","debug":"^4.1.1","hmpo-model":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.1.2","mocha":"^7.1.1","sinon":"^9.0.1","eslint":"^6.8.0","sinon-chai":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_3.0.1_1584538341766_0.34089486968805116","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"hmpo-cached-model","version":"3.0.2","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@3.0.2","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"c082f3db88574face2b562b8973dd715efc7880e","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-3.0.2.tgz","fileCount":9,"integrity":"sha512-H5zupBGrKg66rBLs/86aD2gjHg0uy6XEL9k9mepfn803Ft3YrgQ/M53IG0O8hVAMEOJwrTLoLbMUiRzqpNpTqg==","signatures":[{"sig":"MEQCIDc4az1S4F+pX0QC2yK1EmbQVuBHupfh06gnIaFMq1XcAiBidD51BhgjN8PBdserLEdLjXZHC9DP1swskqthp4diGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM8AtCRA9TVsSAnZWagAA0uMP/jao/rhoKsdNx19ABILl\nXU7DbeLZNoQNdZtBXUZ04rvUiKDiKbVWyv0DT4ymN+COOKo7yL37BqA3WT5x\nZg1T0ZMbSXbWzHxu6e0h4gmOjCS4Q/7Dn4LE8iz2RwKV6CC4MLjE0uquvxPw\nuXkVFlk8tDeYxdSQlA3OyDBA1ZMye1QSW2X73fQtgD9iTCZWHGliJVHghefm\nA3UaQcDbRK4ontDIRXMxHfIZaxZpAEt5fiYUxYrIdD78WJwuwYSKN7GUdwWn\nMzisW/AVCHqLtqp8JZ0M1wBi/3jA/7rt+7tCIwIdmgILISu2QP2A0w3UCrNQ\nBt4fQpJNHjWYj4JILRfGT8/WcpkhfoZ0dQ01FTLKrXqbH72U6T4zy0qqjeOp\nvXfSMCbmGQVdbsktcq+LctqDpfsmxyfnlW80q2tgfZi2szsBWe4rIY+TjhYn\nvVxBVkSRvxfICtlbQ0MvsMNJU/A/hjvt+0z8sYB+jCGjucbddbBpXas2vwp7\nzqjVATbPp6JNxKGJVsDbTEt4Lf+iXVSBDgUIMBBp9Me50QIyZT/8lMGeiTFy\npmmcxH6zdnJBPvzmMeq52OTX6r0lqvolQgG+e3QBXyTco1YEc7bZwz92wr1T\nntRk8lzvKTGHexOiu3gu7h9jf6ZRRIdeu1zrW+4RqLwOk7O5A+9QqqMJRgpE\n5kH/\r\n=y3PR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"cc734675bc14f7b5914ccc765ffdb526435979a4","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.14.8","description":"Cached polling model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"async":"^3.2.0","debug":"^4.3.1","hmpo-model":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^7.2.0","sinon":"^9.2.4","eslint":"^7.20.0","sinon-chai":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_3.0.2_1614004269131_0.0746193058370932","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"hmpo-cached-model","version":"3.0.3","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@3.0.3","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"13aab286d42b0f1256c1a04deedf0511a0e88577","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-3.0.3.tgz","fileCount":9,"integrity":"sha512-FSJiTqhfb1oc7CF8fuwMnU8wztKgbiovG+Rqs5FnaaW0XrTv/Nz6qP1uIgFLA56al/P4Fqja8Erksy04jEDXGw==","signatures":[{"sig":"MEUCIGTCm13AQc4yV0gMq6TqMrQJJBZfKq78qTiSrR2pJZkPAiEAtZ93YWc23g9gPwFDW5ClS4Ti1Ebrl+1GLU/DPnVTpiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUG7CRA9TVsSAnZWagAARQ4P/3RLFLVZ4EIiAKBxa5oS\nexyGWxdVKXLf6v2TnBYB2EVyTcSGnhij1NKf5TWpCpfFZBEhiPkOue6vaXqP\nz1+mq+94ALq91lLYZ9Y68suM4M+WA2CWKdx1hadgBHDbvLnNV4dK2j5dw87f\nyF4sgTbNBT4aHWcne3xZTb6sYIhgxrHgg7WkqljFxMrSuBSlvJcwrK/Hn4S/\nvMDc/TyRAZC07scH6zxw/Ltezki/GSt6BxkLywfHrUwhBNbAGuoo9iWU9I1v\nApj5YYqfYL5ApHh6f2MG2+dQ3LEM9WHBoyQfiAidSDqe6usZSTN+kUJYgq0A\nBM9hGtjC4RbudyzCifsliVKDJvKqlgUjDpr3dlhnt7ETqzlgFsR4TQZWHB77\nojq2nQT7eM4I6Epy1Uym/BxVcPt/FDePsr2KaOtipbezXxkmgYzA/UOXB+bf\njzvBFqxGSkpBxTmTc7INh1Be1GzvRndvGK/x9w+85lvMFJbP4ssfzF/Qfoc7\n07+l+v4SHSF9Xju8kPXgKZ99GEx81uZNLncs4bYYH6JWMZGByXgWSewmmiyl\nE7iE+L8plSY5vOwM+FJHzc58KcaHX0znNI2HkW1khVuO8DoEgoq8F2OdS5A7\nr206iZdm8fJsOINGUxaYVgBO//a9dp+nfyVSZf8SGdfR19MlF7wdjpw/5Us0\nZaZy\r\n=gVJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"481c30b9d7f84a4d7e8b9a8c7b0e89df9d0b4da0","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.14.8","description":"Cached polling model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"async":"^3.2.0","debug":"^4.3.1","hmpo-model":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","sinon-chai":"^3.6.0","hmpo-logger":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_3.0.3_1620656571265_0.034332404887946755","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"hmpo-cached-model","version":"4.0.0","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@4.0.0","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"10b0fb996d3f1cde3b293a8523ad771a1d8e4968","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-4.0.0.tgz","fileCount":9,"integrity":"sha512-ug88YBS/ul9S0TWy3tdh6dZIm+tlfI5RPaokYa4ZqlW9hH1mI/ivS0FFIKbM8CR9XDUjeGnQsPN5TufZqqa5xg==","signatures":[{"sig":"MEUCIQD7LzLS5MQ8hT7VUF8SzInf9S836Z/g6dfo7xfI67LMpAIgYG0yxkLfLBTCHqbpqBBLoi+GvqN0oGWsnFPKJaZHw+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqNJkCRA9TVsSAnZWagAARnYP/0VHIfZ1+xUytSp3D9/P\nGXUHYR2ZPKOkJJ7FI6mYIZ2ViewV8MjruV1G78sGscJHSeSjNM/X17KKSaWB\n40wJdKMoZYpoxerhNQDCG5hfTrUHjbSFXFFwt7tdHzu/QKFHtovXwIg/puJq\nvVGfG4P8NpY0PtgtoMWOP8M8kLvQBsyhHGiJqxRxV+R70M1zAwAc0nHvM5Q9\nznH8HZ0ysXCc/W5GyLUGX36hmRCHND+/XyN1yH9SijkSkK5DDO2a+ZctX+6r\nJiytlHU+tXjLFWi5mD+6EyYO9z4+r+1uHGkIh8F4+8aXrlQrv07XDS2JwpLL\npdFlOjUnBr0zK7cF/ntMvaclUGTPtxglnemWpibJiZzon+mGvHvBNsYDsDp+\nyndUOy2Z5/FUpZCnNde6Gur0y0wMFpuw82bbdcIq9XEMYWWk1oTUs90rHZov\nb9TugJmtpTNjvVW5vLAMncuHLYbMy7TVx7PaHaj522WhmVRWt58txmJtk14P\n9hR3LykhY3COcham75Qvh8Tt3V8HmB0vcP01xmO/zc5Mdz+I++4PEE/uDmkB\nxSVjb2IdAC+G6XXQt6AUtxcSBl5j/R5iVAEs8vLEt3KblDtqYlMv9tQGWFzF\n0JzkHzH4jfFLfFlQnaoQDFDYqH269LkcEzwpGJ2T0osmyhx80IL6CUI/UBjE\nvT6C\r\n=v1qo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=10"},"gitHead":"df20abf7d62e7eb455188e4ac16f455e2dd4b9ad","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.14.15","description":"Cached polling model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"async":"^3.2.0","debug":"^4.3.1","hmpo-model":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.3.0","sinon-chai":"^3.6.0","hmpo-logger":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_4.0.0_1638453860774_0.06609459606046775","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"hmpo-cached-model","version":"4.0.1","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@4.0.1","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"39544cd22c76739debdd1a7acc9a48faecbfa9c0","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-4.0.1.tgz","fileCount":9,"integrity":"sha512-GbVaSbyDyQsZA8pmApYsc4gUdcHP1TuJqB3KdZOd5pjaEhqkUvXzozeLgo1Zav1ExQGq6KhlsVJdY26vVdNI4g==","signatures":[{"sig":"MEQCIDXaa4jwyRWJ9NaSgn51EZIj0W4Jwa0UvIyrxXH7vHQxAiAPIm46OwmC35izkzIoummdKb/Y7R4QiOKrxLFpW/XplA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqiqWCRA9TVsSAnZWagAAcsMP/An//IquWR9Rr8j2lNYF\npLbHk4ByvNbL95mOtkv+ZLGc98JiRBW849GOOuZQ4KgNd+P3YFcetMsk+Wdz\nZWI3nztsPV+f/Dwx0ZhJfQDa3jmPB651kAmf33ytNfLxBXRU3oXPJrMqz3sF\nkP0Xp6q9hPl7guK+3Dd97PaVm5IWJyaHadeorldvGpdlKVtk44A/sv1I7xZJ\ng6HYZeoUHnZm0ciQANDepSyHUWwCuLhufdAkLs1YCfHSI/tXk/PeRXYeR72U\nDBdKRk69/82wIEIyJ9q0brZGYB8rTOG1+8mlFU/uG0JDvqC93trMWnH3P8CJ\nVX3LSeCGtbcU4wj2APqzxg76zTY2tDkLXvfRjOX53zlsSXDD2qufqg5URn36\nBofxMuTwYHZ5LNWc3BFZyKjKC66R3TRPpsvL4P1oSYBmZUp42tLw7A4BirND\nBAa0hDpNvV0JsVPU6+fJLvacPdzV0TCOe8k0dYfryYWEq9FtXdcCyaIo8xSq\nr3iF/Pje6F3c7xeDJ0E4pNqaa5BGRCZEoreZ+pa9/gS+naPWXeRfMOuW4Wvs\nIN/Kekm71ycIiBtC1WJzAxlFIMWMXF8DLuFgIuWUsO532rel5x+Vfx5NTEJu\ncXj/97VFxYKali9WD23c5zaZc0DeDRcnPcrGSJ0IHjr6bwHthHYZwbBduBOM\nZMi8\r\n=oLkl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=10"},"gitHead":"3d0611045f0b5d909e7219a29f4ad7556766f0bd","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.14.15","description":"Cached polling model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"async":"^3.2.0","debug":"^4.3.1","hmpo-model":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.3.0","sinon-chai":"^3.6.0","hmpo-logger":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_4.0.1_1638541974766_0.13002841116957753","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"hmpo-cached-model","version":"4.0.2","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@4.0.2","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"dec791a5caa72c3ccbb6ac1a516be0ecd1ab8454","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-4.0.2.tgz","fileCount":9,"integrity":"sha512-vaWrZjSZMtyB8xzlz4kdtB9yVdqGzYZLcUkSgCBJmLKNBjLHE+AmG7GWBPz3hlgLQJghZ9U0KHdGl+SiO/zkFg==","signatures":[{"sig":"MEYCIQCjW7Ym+M3niv2XoIxuue6kReyhiUyysfGNg7iuIpvQawIhAJ+5SNe+38nLoFzLEekGP/UBjNThgfD4u+s7Kr5TjiJ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsd3OCRA9TVsSAnZWagAAU7YP/3xYsKxRhfg780UdWpdV\nFrYckLW7bTq53KQSjcgKZUv1xjrxtgl6L5Xyay53j0EsDQYiXMjQlOgAGoil\n6lWDpBhOVCZsL3CsoQ6yzSRTbh5A2igXBoahijXHioFDNKf+n6vKfdr/sj//\n848EDkO+iCoYnE1RZSfYUXoEjdhjhPFEhHAOCV5x9T+BKSyxlqvXrwIMzAtP\nDCocwFTSwTbvAwBeu4gYemcYdL89VheV3j6uikd2HRSMgShtX2V1SFzfhplR\nkL4deTxvauVijk294sMmymZF2UKIdKBTJgg0e+vpZ1jbHgf8vqiVsl9d4kZF\n8gXBqCPjTcPOwI4t1Bb/Fd2q21XdomgA8OAnwRedwYOt6hv/C3/3Dwknzcyc\nFdfK9LIIgTXsNfXdsFaYjFSXi1e9q/gLXbxamnmfj2PXACBCUfRaO72RD6ML\nfTfIO+QuMdV/o7g20YOXknuL6L933Pla1pr5S/v2VHQyZTmSaXkOh+81DiuJ\nwbPyYGeyqllNVf91r7b24bs6Rgv613nVSdl46jqs+55/+z37k62h/YQpy8tm\nt1miSw+CGj1CEi2NbsPYgsJvifBodS3aEUOdOoZegOlxZ3mLqnft53czGucP\nSqYS6xAEg+i502+z0PRd5u81sjbdUOeVUYhpR0dqVfptItFEy5j8QkfRk3dR\neHS2\r\n=tvtk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=10"},"gitHead":"d1a4e0631d2912a00ad887d859a09846d537d1b6","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.14.15","description":"Cached polling model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"async":"^3.2.0","debug":"^4.3.1","hmpo-model":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","sinon-chai":"^3.6.0","hmpo-logger":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_4.0.2_1639046606297_0.8336368380900203","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"hmpo-cached-model","version":"4.0.3","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@4.0.3","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"dd10e75df92f1f058e73e8f975956adf0eaa16db","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-4.0.3.tgz","fileCount":9,"integrity":"sha512-+bKsWl6a3fF64Hcuk8bVMqDccJnOGsrWRKanbovOlgdzyUihEasvN+TQvqVAF56uLpfJARrzf1XJ4WXlUsRchw==","signatures":[{"sig":"MEUCIEKY9DtjdzuKyA3u1DJFagzG62GSGriSwDafDbIQYoPNAiEAkr+E228uZoCqvickTMbq+EXNETvr37BtciVQg0O5tT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH07GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzBg/9FrewiiAtN4yDLCBGBxqR/+j1U2ZozNNrIk80qm+07ekroKwC\r\nz6WqzfAwcelKZGAuQUJPu36369QVyGEW84/O9ZgBen0MF+90vLSRUwgmWjti\r\n8JJmVlcvbFGNKSTwOZYK6GxXnjdA5xjbyYdV/moEmoo8akUFsefR7w3HogOq\r\n+Aaazq0lbnncGEo5e6bhxXHJsZzmquIQO4cZAKzSEP2rvO43dBa90WQ3K2lL\r\nz8hdI+1AwSQrv+mYb+6Ou9gxZ9BHo6SSa8o2gNq4d3dU2ggX8h0Bkx7YMX5l\r\nGldyOB+Cnz5LLK7kru8aMJfT3sM2F7Q8Ev7992NWW+eNzEWlt0sxIZwzfNmA\r\n69Ali8+mA34HnvCT4V1Ft++RgOBg3pMyJUVL1OQQUnWygn52Ctw7Z9cOcJ8c\r\nyhva2MMyKjm7rxGrBLvfxnb1gADMya2JmkHrxe8dt4SntAnoCQlfYHSOR0qa\r\nzneJzKlJWVMjMBaq7JSz5MfAeG7ZjJHQQUrRdlD3EN9q3UeyOx6wjTob3+l6\r\nguTCGeAk0JqxXKjlOYp3D/W2XZRIdqVm2WYQtn2Jw6B50CkZEMJyiX84k3kz\r\niEX3hIidnEUVB3EW6Q6su/0r510tyBQvkJmLColI2up3cpGJOz6F2e/lN0a/\r\na6QrMpbPRoj00WLyjwlc4JdJUP9oXwk60fQ=\r\n=pCQ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=10"},"gitHead":"0b60331dc01518fa3d9b80af4dc046674022c090","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.14.15","description":"Cached polling model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"async":"^3.2.3","debug":"^4.3.1","hmpo-model":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.1","sinon":"^13.0.1","eslint":"^8.10.0","sinon-chai":"^3.6.0","hmpo-logger":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_4.0.3_1646218950150_0.4338984990464776","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"hmpo-cached-model","version":"4.0.4","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@4.0.4","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"ad5ba33fa5b329d3db148ee0a0f8204ce72b5af7","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-4.0.4.tgz","fileCount":9,"integrity":"sha512-VTK3P+zY9L77UCdJep4DK7e+DekFFDzvZ+JFVoo2B+AYsVx6DiQLCr8PhBihFeQf5VLh+uBjFf9EYH27KisJOQ==","signatures":[{"sig":"MEUCICq6SYdzi5E08+rOFMYg0jKisiSoc4GrUPmzDxCwi7rJAiEAq4NbtitohBPwP+uukYuGv4qtSNZTEjSX7hpo+p120bY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitE5PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJHhAAj/H5a1lcQ3D12IZ6UcZHmDEtg/3vSnhGGiorzAaOvhbkOfZN\r\nuFTd9YxhGFDMnhJsvh2Kphnu7XFLVhZewL+YizdKfzDkRK+xrO2GgN7Yb/37\r\nPvxHt6wZJb/2PH/ZVspF+Vg5YHGStwg/FQzwBalcurnMgHgswyhJy4qdymlH\r\nWvlWZPsH3HUmqa1kHntAzMJppE3aaM/2YC+kPsRpdEsR+bgHcE6YzcPAV2Jk\r\nn2O9W/M2sjmOlBzCUL4FxhLZz6OpV3AGf2m9fYEiGboYduGXlq4EnNymuXtL\r\naVblGKGycYzfNrTlzrURqXl1R5F4LmLXQvcADTwErBmL7nonaKRDItLwJOGO\r\nuapEyBEDXRjtAT1ITVjGVwuVZR/wI84zry4w1NDmmxzM9necVcgGNv+ERYeK\r\nM8vYoOlSPMr/OMU+Iz852lejyntD4ntJocTJH5sIfXdXP3Fzla888+EmBKp4\r\nQJu8bRFPJ+A+Zp5QZiKmxh4WuYim2s+fqqxkGRFOpNd9VC8O4p5VNYXJAErJ\r\np/X+nbNEsGAdPT311gyLlijlVPySMVhFJnzCmsVOa3IYOZ9lkGMF+MAXkgTt\r\nsSY3aj+itVyidD6sZmzc0QZPcTTEFjSmG1I75BkPgewbMPv7n3mLhD86tRHV\r\nshZLOlqp+eQzT6YgTM0hyDn0qtjDm0W52Kg=\r\n=m6Tn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=10"},"gitHead":"c371f6372cfac2cb1c271922df19fb2b9b95020a","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"6.14.15","description":"Cached polling model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"async":"^3.2.4","debug":"^4.3.4","hmpo-model":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.18.0","sinon-chai":"^3.6.0","hmpo-logger":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_4.0.4_1655983695305_0.6920316854180575","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"hmpo-cached-model","version":"4.0.5","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@4.0.5","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"4ad1c81fc8c30a2d8061a495b03a3190730caa55","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-4.0.5.tgz","fileCount":9,"integrity":"sha512-3ce5ldTOlklcxjYQzYnhVD70dv8W+el+43M0h9vOyIkUohnRA/Jp4RPgkb6rrwnzcLXvmsft8HpLWKT3M89xoA==","signatures":[{"sig":"MEQCIBGRayWS4QZ5x1HkD8W1XhUTgQeh+NUhpiD1lYiyBksvAiBGaClUR8z/FETTC8FLbVHYZsx9it1Mp/W1GnNyEh8jvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4lyOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq35xAAjryb2ELPqidORpXUpmOCx6ltWZGBKPrJZ5rNpBI7jOu1mCPW\r\nTr7SpG+kMOZfBDpfWpw3Wuzi1N6V/C5csyj6/aS565nwX3vnCr/UfImgedxg\r\n0VroPrzTJR8tus+IasxUvViV4RoO/t/0HzeAyKkc/cogkjAiq5bPqVLMxOXh\r\nx7MV98LpI+Gadw/3LPFMaxO1nIEcECT1PZcyIWo0YKpHGFRYeJev/45bfNmP\r\njaTJ4vXHwNTZwzDJJzcNKJZpkzOXI9NDF66+UcFJRSqUTqEwKzcPxJE2U4vw\r\nc5TtnWWX2UdUCvwVVltcGYqyd1ryD16GhhqDYLTgoysAEw09EFTNRS7jSdd0\r\n876RppGS0LgK5PjbA0qxIqPjYDyruiKpx4bHh1MiVDRXVGS82LlV3GjQmpfb\r\n4LM3uzOywLPRtGa3tZnSrPYiqjJXefDLkyRD1qPTCuwnMHLjsVHOp6PfKgRj\r\neEDsZLnY6M3VtLNBnpSiapZjy2C+uPXGHoMLV9tMDyUzkLp0ntqScbbWH83x\r\n5/jUaHh/5Cak9GINapnXK7wYNhLHB5MznaornYZ5WrOVN69FTsPGNteCLuLB\r\n6McNAE2jw+eVPBvqYl+E5PXwhv1H0MzdXipJcJkicOEPNkBaX4ZbQzSpp7z9\r\n8XAdedMA9Ei19iyNAIcaOMXHdCQayB88NLg=\r\n=YFLl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=10"},"gitHead":"41cb7c66f60efb2a70f6f7567859a77aa326870f","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"8.13.1","description":"Cached polling model","directories":{},"_nodeVersion":"16.15.1","dependencies":{"async":"^3.2.4","debug":"^4.3.4","hmpo-model":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.18.0","sinon-chai":"^3.6.0","hmpo-logger":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_4.0.5_1659001998192_0.1867274123853928","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"hmpo-cached-model","version":"5.0.0","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@5.0.0","maintainers":[{"name":"hughepaul","email":"paul@hughe.co.uk"},{"name":"oliweighell","email":"oliweighell@yahoo.co.uk"},{"name":"willhamill","email":"william.hamill@gmail.com"}],"homepage":"https://github.com/UKHomeOffice/passports-cached-model","bugs":{"url":"https://github.com/UKHomeOffice/passports-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"e340fa1145023b17132426a37a41968bc8ffc742","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-5.0.0.tgz","fileCount":9,"integrity":"sha512-8bBauZzq0iXwQFwb2QuyD9I7GCs91VFalo0rQYhIkevHfTm0qCWyrYWYUHSqGM3kwaBGYsD48c5KkKLBc5Q8aA==","signatures":[{"sig":"MEQCIAL3706ZL+33tHtpWC6QK/gfFF8enI85w3OGAXK0qJR7AiAA7PKcJGzO+6p/cPHpOcsLckTtK1c4nNYmt9JUGMqpKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSmr9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHrxAAnQHM+/loTFbkuWExyPijbUVKXPrC47g4D0pEHjxgLK4H0BzL\r\nVz4saSMhCsksrFvsclpjYh/v3R8ByAnb2oDMTAiGXBvAeAzHzcePX4pRcTGE\r\nwSwbODNvbY+oMh252EiJqVSLH7Ql4h3SSUzkUHUd/pva2uL4FI4hWCTS1ufb\r\nZNLmeXtFpcYzXs12i/KdYkV90W2WrNN/E6HE2TSqUknV2YX2A7v+eNuTdEaU\r\ntWTUrpviq1+iiIeoEunTK/kcvbYJ8VVzvImV5MqVX+odM+wshs2/iQ9EpE9n\r\nK6PSWWRk4yAVexPbCnwZMCAvZEm1ZMvIsdLidUBmTl5MTA8tCYDkpkoiXdW1\r\nWsyMFCsY1H9ovJiKk452qAMK0AnpC3iAQtW9x/cGsOiui4L0ezS5a5NpHP5X\r\nDzwCUuCLB2nIy1eXNb4ctssC6EdE0h5DVWYKeKrEqvMeJgxxXkIrtae43Vit\r\nh6A/04c4ydh611qMoiFpiHS7hTpc4iitg6R79M+dIZApFF+q1USrg4JkRvxB\r\nWNthD8TeUbQ51Ond0TtuvYwEOlW2EAZdwyJcbROfuA5CumtLcdx4P3kx2aqk\r\nXcpICSCAq4TmhCDSAlff2RaYhn24WKzYfr5r7CZtOwrZm74JdIBf1l9gE05b\r\nBE7EdF68LvEXYzjC0VXh3eBqc6yLk3EKtYA=\r\n=WxUQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"ac114ff7d2d951557b0f625f303bdb71d245aad0","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"hughepaul","email":"paul@hughe.co.uk"},"repository":{"url":"git+https://github.com/UKHomeOffice/passports-cached-model.git","type":"git"},"_npmVersion":"8.11.0","description":"Cached polling model","directories":{},"_nodeVersion":"16.15.1","dependencies":{"async":"^3.2.4","debug":"^4.3.4","hmpo-model":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^15.0.4","eslint":"^8.18.0","sinon-chai":"^3.6.0","hmpo-logger":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_5.0.0_1682598653108_0.6815001407865628","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"hmpo-cached-model","version":"5.0.1","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@5.0.1","maintainers":[{"name":"georgeeker","email":"george.eker@hotmail.co.uk"},{"name":"msjhall","email":"m.hall@kainos.com"},{"name":"samchatfield","email":"samchatfield97@gmail.com"}],"homepage":"https://github.com/HMPO/hmpo-cached-model#readme","bugs":{"url":"https://github.com/HMPO/hmpo-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"dfc71b27f80ceb475b85669d2cc9710da2950c6a","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-5.0.1.tgz","fileCount":9,"integrity":"sha512-9Sv64dUa5A6FwPNRx0pEWIhZx+1RYEe0VHTQMOy+33pMqmhchuO2C16m5zxc7Rt0hapt9RhTyOp5WjOBV1MedQ==","signatures":[{"sig":"MEYCIQCfrpnsebxs3kY18HNV+F3cdc1q3ojZTCsLKFLr6ifACAIhAJBTumRidImWZl77WaNA/iGMdvyiWTr0hlCj00GbwDDM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26191},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"5de4b32a2b4f379d28e92760137dbca92ba33b49","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"samchatfield","email":"samchatfield97@gmail.com"},"repository":{"url":"git+https://github.com/HMPO/hmpo-cached-model.git","type":"git"},"_npmVersion":"10.8.1","description":"Cached polling model","directories":{},"_nodeVersion":"20.16.0","dependencies":{"async":"^3.2.5","debug":"^4.3.6","hmpo-model":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^4.5.0","mocha":"^10.7.0","sinon":"^18.0.0","eslint":"^8.57.0","sinon-chai":"^3.7.0","hmpo-logger":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_5.0.1_1722518001549_0.16511142121546274","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"hmpo-cached-model","version":"6.0.0","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@6.0.0","maintainers":[{"name":"georgeeker","email":"george.eker@hotmail.co.uk"},{"name":"msjhall","email":"m.hall@kainos.com"},{"name":"samchatfield","email":"samchatfield97@gmail.com"},{"name":"rewaz.ismail","email":"rewaz96@hotmail.com"}],"homepage":"https://github.com/HMPO/hmpo-cached-model#readme","bugs":{"url":"https://github.com/HMPO/hmpo-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**","eslint.config.js"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"e8af9e4ff1b41fce11404c5392c1fa69536b37d3","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-6.0.0.tgz","fileCount":9,"integrity":"sha512-Iq3nmxcfjQWn4mAnmj+Ki1Lhk0kRQQUJ0rdklJH1lH4ugmsxRD9gSPlJwaMc55eNirpQNQTpxi2JlOdyruKMUw==","signatures":[{"sig":"MEUCIB8WnbOAsvwxXtOezvCmk/QgWtJDxkWslOrknv/3IQv5AiEAqAzxWMfgBZH+bWlo5CJVwMjCm/TBgyf0EjKwxh/bhus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27627},"main":"lib/index.js","engines":{"node":"20.x || 22.x"},"gitHead":"f1ea2ec48603696499acb89531deb54a5671015c","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","prepare":"husky","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"rewaz.ismail","email":"rewaz96@hotmail.com"},"repository":{"url":"git+https://github.com/HMPO/hmpo-cached-model.git","type":"git"},"_npmVersion":"10.9.0","description":"Cached polling model","directories":{},"_nodeVersion":"22.9.0","dependencies":{"async":"^3.2.5","debug":"^4.3.7","hmpo-model":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","husky":"^9.1.6","mocha":"^10.7.3","sinon":"^19.0.2","eslint":"^9.11.1","globals":"^15.9.0","sinon-chai":"^3.7.0","hmpo-logger":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_6.0.0_1729511592586_0.13172017593722551","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"hmpo-cached-model","version":"6.0.1","author":{"name":"HMPO"},"license":"MIT","_id":"hmpo-cached-model@6.0.1","maintainers":[{"name":"georgeeker","email":"george.eker@hotmail.co.uk"},{"name":"m24murray","email":"matthewmu@kainos.com"},{"name":"cmcgee480","email":"conor.mcgee@digital.homeoffice.gov.uk"}],"homepage":"https://github.com/HMPO/hmpo-cached-model#readme","bugs":{"url":"https://github.com/HMPO/hmpo-cached-model/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage/**","test/**","eslint.config.js"],"branches":100,"functions":100,"statements":100},"dist":{"shasum":"78547eb61587a7fd30ee47059bdca311d80c6fdc","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-6.0.1.tgz","fileCount":10,"integrity":"sha512-aeLLUWy66Z/hH13Q59Z1+Ii3eOLKzV+1wareVP7J7nWOkdCIiQxpPQSLv412mLPSYnDtkqw3HHH2QYfX6te/3A==","signatures":[{"sig":"MEYCIQCtdo1Io+k489RYn9du6QqQxe+ZDCXbPQOl1OF8J5QLDAIhAIKRBejQTo5dmcq9DPRTbt8k/wTHPXqpC1xCh1pm8FW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33222},"main":"lib/index.js","engines":{"node":"20.x || 22.x"},"gitHead":"a2536bd1ad4d6a5bdaa359f3887dc51cfa7dffd3","scripts":{"lint":"eslint .","test":"npm run lint && npm run unit && npm run check-coverage && npm audit --production","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","prepare":"husky","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"cmcgee480","email":"conor.mcgee@digital.homeoffice.gov.uk"},"repository":{"url":"git+https://github.com/HMPO/hmpo-cached-model.git","type":"git"},"_npmVersion":"10.1.0","description":"Cached polling model","directories":{},"_nodeVersion":"20.9.0","dependencies":{"async":"^3.2.5","debug":"4.3.7","hmpo-model":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","husky":"^9.1.6","mocha":"^10.7.3","sinon":"^19.0.2","eslint":"^9.11.1","globals":"^15.9.0","sinon-chai":"^3.7.0","hmpo-logger":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/hmpo-cached-model_6.0.1_1757431913825_0.41538508445182076","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"hmpo-cached-model","version":"7.0.0","description":"Cached polling model","main":"lib/index.js","scripts":{"test":"npm run lint && npm run unit && npm run check-coverage && npm audit --omit=dev","lint":"eslint .","unit":"nyc --reporter=lcov --reporter=text-summary _mocha test/ --recursive","check-coverage":"nyc check-coverage","prepare":"husky"},"repository":{"type":"git","url":"git+https://github.com/HMPO/hmpo-cached-model.git"},"author":{"name":"HMPO"},"license":"MIT","engines":{"node":"24.x"},"bugs":{"url":"https://github.com/HMPO/hmpo-cached-model/issues"},"homepage":"https://github.com/HMPO/hmpo-cached-model#readme","dependencies":{"async":"^3.2.5","debug":"4.3.7","hmpo-model":"^7.0.1"},"devDependencies":{"chai":"^4.5.0","eslint":"^9.11.1","globals":"^15.9.0","hmpo-logger":"^9.0.0","mocha":"11.3.0","nyc":"^17.1.0","sinon":"^21.0.2","sinon-chai":"^3.7.0","husky":"^9.1.6"},"overrides":{"serialize-javascript":"^7.0.3"},"nyc":{"all":true,"exclude":["coverage/**","test/**","eslint.config.js"],"lines":100,"branches":100,"functions":100,"statements":100},"gitHead":"b644b2065761958c790ec4d373c29171d7fc7c64","_id":"hmpo-cached-model@7.0.0","_nodeVersion":"24.14.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-hermSFIUutGL13vX+nh9RbAVhtfXz1ILy0utW10+7lNeRFqbJYg3DlF6htBToNIrAE16TYBpqUz9ub6DRKJzrw==","shasum":"de53dbc223c0cf50d44aa642087c0c0d66cb4cb4","tarball":"https://registry.npmjs.org/hmpo-cached-model/-/hmpo-cached-model-7.0.0.tgz","fileCount":11,"unpackedSize":33272,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD4ngNmnBfE1t0zFuF+80BJ0IagSQ41sKL4PMjGR/ag6AIhAM0mr65UVJ4RPbTfLIZAN+4tas1EZsVQJHXEYteP5iEQ"}]},"_npmUser":{"name":"sam.dagnall","email":"sam.dagnall@digital.homeoffice.gov.uk"},"directories":{},"maintainers":[{"name":"ntotten-hmpo","email":"nathan.totten@digital.homeoffice.gov.uk"},{"name":"leonardobishop-hmpo","email":"leonardo.bishop@digital.homeoffice.gov.uk"},{"name":"lee.service","email":"lee.service@digital.homeoffice.gov.uk"},{"name":"fionajosephsamy_homeoffice","email":"FionaJoseph.Samy@digital.homeoffice.gov.uk"},{"name":"carl.mendoza","email":"carl.mendoza@digital.homeoffice.gov.uk"},{"name":"myles.muda","email":"myles.muda@digital.homeoffice.gov.uk"},{"name":"sam.dagnall","email":"sam.dagnall@digital.homeoffice.gov.uk"},{"name":"kmoorewilson","email":"kelly.moore@hotmail.co.uk"},{"name":"taylor.crawford","email":"taylor.crawford@digital.homeoffice.gov.uk"},{"name":"rhyad-zergane-ho-1","email":"rhyad.zergane1@digital.homeoffice.gov.uk"},{"name":"georgeeker","email":"george.eker@hotmail.co.uk"},{"name":"moreilly5","email":"matthewdoreilly@gmail.com"},{"name":"m24murray","email":"matthewmu@kainos.com"},{"name":"cmcgee480","email":"conor.mcgee@digital.homeoffice.gov.uk"},{"name":"radovan-d-ho","email":"Radovan.Dacej@digital.homeoffice.gov.uk"},{"name":"msjhall","email":"michael.hall@digital.homeoffice.gov.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hmpo-cached-model_7.0.0_1773334302618_0.13385422895070542"},"_hasShrinkwrap":false}},"time":{"created":"2017-03-17T13:03:48.187Z","modified":"2026-03-12T16:51:43.147Z","1.0.1":"2017-03-17T13:03:48.187Z","1.0.2":"2017-03-17T13:05:37.276Z","1.0.3":"2017-03-17T13:09:51.087Z","1.0.4":"2017-03-17T13:15:44.892Z","1.0.5":"2017-03-20T15:06:41.712Z","1.0.6":"2017-03-20T15:19:39.679Z","1.1.0":"2017-03-23T11:49:07.907Z","2.0.0":"2017-11-10T10:57:13.822Z","2.1.0":"2017-11-10T11:50:35.520Z","3.0.0":"2020-01-31T17:05:12.146Z","3.0.1":"2020-03-18T13:32:21.942Z","3.0.2":"2021-02-22T14:31:09.263Z","3.0.3":"2021-05-10T14:22:51.379Z","4.0.0":"2021-12-02T14:04:20.932Z","4.0.1":"2021-12-03T14:32:54.934Z","4.0.2":"2021-12-09T10:43:26.434Z","4.0.3":"2022-03-02T11:02:30.290Z","4.0.4":"2022-06-23T11:28:15.445Z","4.0.5":"2022-07-28T09:53:18.318Z","5.0.0":"2023-04-27T12:30:53.424Z","5.0.1":"2024-08-01T13:13:21.714Z","6.0.0":"2024-10-21T11:53:12.812Z","6.0.1":"2025-09-09T15:31:54.025Z","7.0.0":"2026-03-12T16:51:42.772Z"},"bugs":{"url":"https://github.com/HMPO/hmpo-cached-model/issues"},"author":{"name":"HMPO"},"license":"MIT","homepage":"https://github.com/HMPO/hmpo-cached-model#readme","repository":{"type":"git","url":"git+https://github.com/HMPO/hmpo-cached-model.git"},"description":"Cached polling model","maintainers":[{"name":"ntotten-hmpo","email":"nathan.totten@digital.homeoffice.gov.uk"},{"name":"leonardobishop-hmpo","email":"leonardo.bishop@digital.homeoffice.gov.uk"},{"name":"lee.service","email":"lee.service@digital.homeoffice.gov.uk"},{"name":"fionajosephsamy_homeoffice","email":"FionaJoseph.Samy@digital.homeoffice.gov.uk"},{"name":"carl.mendoza","email":"carl.mendoza@digital.homeoffice.gov.uk"},{"name":"myles.muda","email":"myles.muda@digital.homeoffice.gov.uk"},{"name":"sam.dagnall","email":"sam.dagnall@digital.homeoffice.gov.uk"},{"name":"kmoorewilson","email":"kelly.moore@hotmail.co.uk"},{"name":"taylor.crawford","email":"taylor.crawford@digital.homeoffice.gov.uk"},{"name":"rhyad-zergane-ho-1","email":"rhyad.zergane1@digital.homeoffice.gov.uk"},{"name":"georgeeker","email":"george.eker@hotmail.co.uk"},{"name":"moreilly5","email":"matthewdoreilly@gmail.com"},{"name":"m24murray","email":"matthewmu@kainos.com"},{"name":"cmcgee480","email":"conor.mcgee@digital.homeoffice.gov.uk"},{"name":"radovan-d-ho","email":"Radovan.Dacej@digital.homeoffice.gov.uk"},{"name":"msjhall","email":"michael.hall@digital.homeoffice.gov.uk"}],"readme":"# hmpo-cached-model\nCached polling model.\n\nAn extension of [`hmpo-model`](https://github.com/UKHomeOffice/hmpo-model) that provides automatic caching of data fetched from an external API using a persistent store (like Redis). This helps to reduce the load on external APIs and provides quicker access to data within your application by serving it from a local cache.\n\nThe model manages caching by:\n1.  Periodically loading data from the store on a configurable interval (`storeInterval`).\n2.  Periodically fetching fresh data from the source API on a configurable interval (`apiInterval`).\n3.  Storing the fetched API data, its last modified timestamp, and the next scheduled API check time in the store.\n4.  Skipping store loads if the data in the store is not newer than the data currently in the model instance.\n5.  Skipping API fetches if the next scheduled check time has not yet passed.\n\n## Installation\n\n---\n\n```bash\nnpm install hmpo-cached-model\n# or\nyarn add hmpo-cached-model\n```\n\n## Testing\n\n---\n\n```bash\nnpm test\n```\n\n## Usage\n\n---\n\n```\nconst HmpoCachedModel = require('hmpo-cached-model');\n\nlet redisFactory = {\n    getClient() {\n        return redisInstance;\n    }\n}\n\nlet model = new HmpoCachedModel(\n    { // optional seed data\n        foo: 'bar',\n        boo: 'baz'\n    },\n    { // options\n        url: 'http://example.com/api',\n        key: 'root-key',\n        store: redisFactory,\n        storeInterval: 1000,\n        apiInterval: 2000\n    }\n);\n\n// start polling\nmodel.start();\n\n\nlet data = model.get('data');\n\n\n// stop polling\ncountriesLib.stop();\n```\n\nIf the API returns an object, all keys are saved to the model, otherwise the data from the API is saved to the `data` key.\n\nExtend and override `parse()` to change the way the incomming data from the API is processed.\n\n## API\n\n---\n\n`new HmpoCachedModel(initialData = {}, options)`\n\n| Parameter     | Type     | Required | Default | Description                                     |\n| ------------- | -------- | -------- | ------- | ----------------------------------------------- |\n| `initialData` | `Object` | No       | `{}`    | Seed values stored in memory before first poll. |\n| `options`     | `Object` | Yes      | —       | Configuration options (see below).              |\n\n| Option          | Type             | Required | Description                                                                |\n| --------------- | ---------------- | -------- |----------------------------------------------------------------------------|\n| `key`           | `string`         | Yes      | Store key prefix under which to save related cache entries (data, timers). |\n| `store`         | `Object`         | Yes      | Object exposing getClient(): A store client for storing/fetching cache.    |\n| `storeInterval` | `number` (ms)    | No       | Interval in milliseconds to attempt loading data from the store cache.     |\n| `apiInterval`   | `number` (ms)    | No       | Interval in milliseconds to attempt fetching fresh data from the API.      |\n\n## Instance Methods\n\n---\n\n### model.start(): void        \nStarts the background timers for loading from the store and fetching from the API, based on the `storeInterval` and `apiInterval` options provided in the constructor. \nIt clears any previously running timers before starting new ones. \nIf an interval option is not provided, the corresponding timer is not started.\n\n### model.stop(): void         \nClears the background timers for loading from the store and fetching from the API. \nCall this method when you no longer need the model to perform background updates (e.g., during application shutdown).\n\n### model.get(key: string) \nRetrieve the current value of an attribute from the in-memory model instance (inherited from hmpo-model).\n\n\n## Upgrading\n\n---\n\nThe deprecated `request` library has been replaced with `got` in `hmpo-model`.\nThe new `got` library doesn't automativally use the proxy environment variables so you would need to use something like `global-agent` in your\napp if you need to specify proxies by environment arguments.\n","readmeFilename":"README.md"}