{"_id":"@financial-times/s3o-middleware-utils","_rev":"43-15a363a36dac17dcbe9c3655543d9f5d","name":"@financial-times/s3o-middleware-utils","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@financial-times/s3o-middleware-utils","version":"1.0.0","keywords":["express","s3o","middleware","ft"],"license":"ISC","_id":"@financial-times/s3o-middleware-utils@1.0.0","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"contributors":[{"name":"Jake Champion"},{"name":"Ændrew Rininsland"}],"homepage":"https://github.com/Financial-Times/s3o-middleware-utils#readme","bugs":{"url":"https://github.com/Financial-Times/s3o-middleware-utils/issues"},"dist":{"shasum":"fdc6633c5031334dbf5997c8adc51cacb27a0c1f","tarball":"https://registry.npmjs.org/@financial-times/s3o-middleware-utils/-/s3o-middleware-utils-1.0.0.tgz","integrity":"sha512-Xdv4v89qJnWmcPDzHkpmtOSxTKcsLg4ZZu9jJ/9pmMq++JIYSuNWLa+c3xMiMKrC2RSfTLClg/vWYl6uAkdz7Q==","signatures":[{"sig":"MEYCIQCEV/VcudbwhTF5xoR5MN6p1nm2se8H0cV2Aw90iqMSVwIhAOKrwNWpXEX2IwwRTe5UVd01z/UM+me9FlCCBjDuG+5W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fdc6633c5031334dbf5997c8adc51cacb27a0c1f","scripts":{"test":"mocha test/**/*.spec.js"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/S3O-middleware.git","type":"git"},"_npmVersion":"3.10.10","description":"Shared NodeJS utility library for authenticating s3o middlewares","directories":{},"_nodeVersion":"6.9.5","dependencies":{"debug":"^2.2.0","cookie":"^0.2.2","node-rsa":"^0.2.25","ft-poller":"^2.1.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.1.2","sinon":"^1.17.6","eslint":"^3.10.2","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","npm-prepublish":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/s3o-middleware-utils-1.0.0.tgz_1486564718575_0.5165387904271483","host":"packages-12-west.internal.npmjs.com"}},"1.1.1":{"name":"@financial-times/s3o-middleware-utils","version":"1.1.1","keywords":["express","s3o","middleware","ft"],"license":"ISC","_id":"@financial-times/s3o-middleware-utils@1.1.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"contributors":[{"name":"Jake Champion"},{"name":"Ændrew Rininsland"}],"homepage":"https://github.com/Financial-Times/s3o-middleware-utils#readme","bugs":{"url":"https://github.com/Financial-Times/s3o-middleware-utils/issues"},"dist":{"shasum":"e6334b71b86c7733d774e0c6d13f51ec3998b8a3","tarball":"https://registry.npmjs.org/@financial-times/s3o-middleware-utils/-/s3o-middleware-utils-1.1.1.tgz","fileCount":15,"integrity":"sha512-uI3NnEnXdyW70iopQSBEr1GwhWn6vW8nA0tyamCIr9nBGGRBF7J2puXxrM8/dC4/qccfGJwT6/63mKEUmN0ZWg==","signatures":[{"sig":"MEQCIHwEKbZWXm5PT2WhIqImiRtHCM7rqn/0grzqHpftT2vcAiAPqmVF6KE1ZEDcu/ky3d0WxG2Nzd/K8Ecpz7yvv4esJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrOXpCRA9TVsSAnZWagAAayAP/RgkV14nmfjCjRW7I7jX\nf6Q79KDf9K3EEKC71MZb4aeZZowI5P0ut8vyxL+6n8074DM4FXqxRtaCLqQZ\ndPGN5UB7uRyOe/SOCCKNurJq0a8XOraf/Jg1EXl3F/lhWDDQ6HJx7zDIc83N\nAffKA7w+jvPM9zCJWgmQz9if0Ih35KX2R83nRbWitak8CT8Rp9Ydx2wiesmJ\nfTKmRZtTQQKQ7FFFmkr2lS3nUuo4c5Qbe4FpteO/oX1kRmnMxRfAHYQMrBYY\nhp4h2RKHp+7LidtlB0xQxv/4rJEgBPIMAxqY6oRpRbf16JMhVnsurcI5fY5t\nqSV9/tJOlJrxwtOxttLKBrWht23UlH6PZVkvJEVarGuLeWxlpwUxH0K7f2RE\nV1DxN3gS0qFm6llpE0JJVSrF55zUKbEFyq08eMZct4/2yBzM13q1QUc8tMwc\nEdwSLh+G6yDe4lzGdfO2WVktwSX42pUafEvpKQSnr4ADwIXaxobTcwxGh41s\n/Z4kzy9s2Wj8L8/l8JCdJO0rrChHZRx6ZbKtCfNH3xCZ+UGeenICQuDKWSgo\nslTVra/WUNpyCfjZq6nJJxiUsKf76rR1+SQTxRE3OQ9hj46WL1PCqx3lX+Qz\nymNrbKgBDBu84XOStEBBTIO37DI1owEQtty95KY0M5shmmxE6RIGdqsCC65K\nXrqm\r\n=lK/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"534b3fee6c19a53c1093df66f61dd31a6d810f57","scripts":{"test":"mocha test/**/*.spec.js"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/S3O-middleware.git","type":"git"},"_npmVersion":"6.4.1","description":"Shared NodeJS utility library for authenticating s3o middlewares","directories":{},"_nodeVersion":"10.9.0","dependencies":{"debug":"^2.2.0","cookie":"^0.2.2","node-rsa":"^0.4.2","ft-poller":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^3.1.2","sinon":"^1.17.6","eslint":"^3.10.2","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","npm-prepublish":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/s3o-middleware-utils_1.1.1_1538057704503_0.30977909518681646","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@financial-times/s3o-middleware-utils","version":"2.0.0","keywords":["express","s3o","middleware","ft"],"license":"ISC","_id":"@financial-times/s3o-middleware-utils@2.0.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"matt@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"contributors":[{"name":"Jake Champion"},{"name":"Ændrew Rininsland"}],"homepage":"https://github.com/Financial-Times/s3o-middleware-utils#readme","bugs":{"url":"https://github.com/Financial-Times/s3o-middleware-utils/issues"},"dist":{"shasum":"bd6c34abc0349ceb25a2cbefc40298f00456a3c5","tarball":"https://registry.npmjs.org/@financial-times/s3o-middleware-utils/-/s3o-middleware-utils-2.0.0.tgz","fileCount":15,"integrity":"sha512-TIjzld6EvYxugRHQE1kXhurgRoRlCZJ9tfJNZKbZfT/rrU81+U+47BkBS4XKJwB4cfiQ97oEYZBCMpHW1pKXfg==","signatures":[{"sig":"MEUCIQClfplCfir5CmqJb9Gt/hUTRXLJHKvfVrFmPqJ+Nr4c7wIgBBT3MbIvomIXDF2YxTtvC19LptGArBTgnPdBO60Rh1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HIwCRA9TVsSAnZWagAAzzEP/j2AEwrXTywQ/wiIYVMm\nIqdpeLqaRwPVrornFlk6gDkPG04lv1QxWHB+K+Ey+QwRzU8ZBALjAG16cZrB\nA4Lgk1yVHy2t9NcUvN2yeW+2rTd+vAptp4MYf25JXfiOaW3nXBmTjX+JQeVM\nxhIhSx4a5ahpQCd5SpsS+YT3tK6KiEnzqMV2NbRfh/TFtr5/UGbkIQqVmg3f\nwpD9vS7NAoMBJPfdXLip0gDPz0nIY5p/S+C/0r7rURnmBlj9DUjV9UhXtlu/\nwvf4qTzYvpOQWw3Cr2n4C3/cDCzppG0pOlOG3ub1/7wmVSU+9vhaXmmC6HCW\n2XMwDtL5WBFwAKVvKlphate33KFjLo6dsvPo9L4yJFNQRr2lfAky8C3nom+7\nAm3IHtoRzxHCritg5qK+8sRu1tHquxa6MJT/h8JhT7KoRAG9i6MJdVvbahth\ndkzpvYBnIfYv8dRTGiyO2Va4NC0cw4DWJWQ69/8LpAZRKANm4Pj4eCTEIAUO\n2kmRv0CNMvpQ3bzcAMTir1bPZErlHfDham8Pfd5XlPePfgdICy57Z52fUX7F\nNAHNxvcaEefvrnGUhSA/qfwPdA8pzu4GhD+fl0UTBA45uKwPqJzBQ6zRi2ic\nnahA4Wx8qUxabno8Ia4N/+Q1BQlzPmhF1wWnIdxsRSDI6go4jv1PNyyY3NFd\nNcZ7\r\n=DZyt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8a639308d2a2ad00d0a32e76f5e6f0aa73b25d70","scripts":{"test":"mocha test/**/*.spec.js"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/s3o-middleware-utils.git","type":"git"},"_npmVersion":"6.4.1","description":"Shared NodeJS utility library for authenticating s3o middlewares","directories":{},"_nodeVersion":"8.15.1","dependencies":{"got":"^9.6.0","debug":"^4.1.1","cookie":"^0.3.1","node-rsa":"^1.0.2","ft-poller":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.6","lolex":"^3.1.0","mocha":"^6.0.2","sinon":"^7.2.2","eslint":"^5.12.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","npm-prepublish":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/s3o-middleware-utils_2.0.0_1553514729370_0.7518759639686456","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-02-08T14:38:40.562Z","modified":"2026-06-23T16:03:59.110Z","1.0.0":"2017-02-08T14:38:40.562Z","1.1.1":"2018-09-27T14:15:04.746Z","2.0.0":"2019-03-25T11:52:09.511Z"},"bugs":{"url":"https://github.com/Financial-Times/s3o-middleware-utils/issues"},"license":"ISC","homepage":"https://github.com/Financial-Times/s3o-middleware-utils#readme","keywords":["express","s3o","middleware","ft"],"repository":{"url":"git+https://github.com/Financial-Times/s3o-middleware-utils.git","type":"git"},"description":"Shared NodeJS utility library for authenticating s3o middlewares","contributors":[{"name":"Jake Champion"},{"name":"Ændrew Rininsland"}],"maintainers":[{"email":"code.management@ft.com","name":"the-ft"},{"email":"info+npm@rowanmanning.com","name":"rowanmanning"},{"email":"yay@chee.party","name":"chee"},{"email":"a@ax.gy","name":"alexwilson"},{"email":"howdy@aendra.com","name":"aendra"},{"email":"emma.lewis@ft.com","name":"emmalewis"},{"email":"lee@leemoody.co.uk","name":"notlee"},{"email":"hamza.samih@ft.com","name":"hamza.samih"},{"email":"robert.boulton@ft.com","name":"robertboulton"},{"email":"leila.micollier@ft.com","name":"leila.micollier"},{"email":"rob.godfrey@ft.com","name":"robgodfrey"}],"readme":"# S3O-middleware-utils\n\nUtilities to help middleware handle authenticating with [S3O](http://s3o.ft.com/docs).\n\nRequires node.js version 8 or greater due to dependencies using uncompiled `async/await`.\n\n## Migration\n\n|    State     | Major Version | Last Minor Release |                    Migration guide                    |\n| :----------: | :-----------: | :----------------: | :---------------------------------------------------: |\n|   ✨ active   |       2       |        N/A         | [migrate to v2](MIGRATION.md#migrating-from-v1-to-v2) |\n| ╳ deprecated |       1       |        1.1         |                          N/A                          |\n","readmeFilename":"README.md"}