{"_id":"@financial-times/dotcom-page-kit-pluggable","_rev":"70-a92f6a4da84f1d4e080fc34011710a20","name":"@financial-times/dotcom-page-kit-pluggable","dist-tags":{"pre-release":"0.5.0-beta.3","latest":"0.6.3","maintenance":"0.6.5"},"versions":{"0.0.1-test.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.0.1-test.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.0.1-test.1","maintainers":[{"name":"axgy","email":"a@ax.gy"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"origami.support@ft.com"},{"name":"quarterto","email":"bren@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"f42e508abc831aade36b198af3a3af6b7033ca25","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.0.1-test.1.tgz","fileCount":15,"integrity":"sha512-4/A0/n7GbSFHxS3gT9wF6R/bLLUHX5dmqJM+vfBPWbTzdbZ7cCZWHY69bsoWNOA5omXdmTWzx+qJKHo695QNug==","signatures":[{"sig":"MEUCIQDaW/rtWCFbC9Eqwwz1eX16iZjvmMLLjSTJSeVAVxPb4wIgSyKKB2fGl0NC1QSrT+dIk7WstOtZ6DJEqt/1YGBxsPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHyQeCRA9TVsSAnZWagAADrkQAItbRx1d3e7Pn++eJ/Z8\n/ecmIcW7r+ba9bwmALmkeuoV4SGyaro5lGIkrr7iDbef2k7P9PTeuk6aMDDi\n2XV0tVrPLL4AVBMrFk2BtW2GjKw7EmQf+hgmHP/78ga6rg47M2WQOuGQNv4e\n7CE+nlkd0WuIb50fPg5vbICarHX8szPjJgAr8aEkPN3mAy64QTdmzN1ny9lo\nKKDZN6WrGkl1oKYWx/KYvglzxrWpVGkDhx2RupXUtcCQVjJZ4qtEbcveFrc7\nhXpGh71M/pVvVEOJTKH/N6W5NUAEbECoFN+pFUjWgNFxFvvOPuBv08AfJFSm\n7ow2jAAH0Wd12rWgaPH3Sie0utosR7IL3k4TGuqHJjdi2FnW5WskvEsY4djA\nvgT3b5JF5j4wDCIsgXkFvQjKWV/e0V8tAkeqVveJgAhIfNZrw59C71TYLTfk\nLGUj5kKnecG6QRrs9TSsG7o5pNMrrf7Ik6lgsVlBUvC+kTSssimKLrc+vb3C\nY9byLCmE3gVxLawyDFlIg2fpiamYqfvZFTomPB8jR1yn9EqK0DaWfVb7K+jf\n0yCAeeM7Ydhyatzg0RHUpKsI/z/wWxRWz97ZCsSvnZWuYXXqETGhr91iXtgB\nQBQ3waWNOj+eBC/oiLorSU727j0IVaXk0A+KhHz8W9MlUyxsz0P4lnGNsoyG\n5lHG\r\n=x64d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"origami.support@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.0.1-test.1_1562321949713_0.4639361182728634","host":"s3://npm-registry-packages"}},"0.0.1-test.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.0.1-test.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.0.1-test.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"464bb14ea2361e962ebe77c18d419a376e6fd637","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.0.1-test.2.tgz","fileCount":14,"integrity":"sha512-oiRKU1LC8JWNtlLbEHAHSmlhBsd/Mj/4urAiVCdasbJr2XFphKeq1SZTLP3a3b6ItGMX4uljTSAATEKig31bvA==","signatures":[{"sig":"MEYCIQCFUPRPxCJ1qPyrknBpdRksi/vJz4BUFmLNGIw1u9EuQwIhALqopkI2qQZ3Tt1zm8gzyh5QVsB560hHg6taBTO4sosF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHzEZCRA9TVsSAnZWagAA7SMP/2IA4bQFEL/yp4bM9vTp\nY5mCXSweNap6CJifWESJmA+wr84wq+rjS7/rf+2e2vvDFNSG1ye05b9+AVVR\nqbznBpHRSe9MQLjV4/HT1n65oM/y7Dmv5lpJEK6sG0r5zCKd8VECsdC0B8Jf\n8hjQCMIZ1jRI/ZN6G9Vx0uOTlrZuWnmpzT74UoXHvQZn3kGz/v9pUb9EvNYY\nYrCvhP23WFLMBwIkcrHUTmlU4VCxU3xtA63uUrcD4GarnQ1YRhSct5weWikT\nsOnIXtL11GhwBlNV6bUhiVsfVk99JyID3CqZOz9Dzzs/uEZxUSBDIYGbLZBu\nzWrfXH4Zo0Dx4z4AvQ0V01v6yyZfJyqUDYjBk9nAOkKPFf5MWFceAem+XXf6\naTx6xZNM3K12kjLGI9u2wJbOWrhdUKVoYl1OksXHHi5CMsRswjmFZXBSWNVl\nAFkO3Vw3tTC2YTTrgk492JEkRzRe3E+OHPWfZJoR9Nw6xNoLtSv8zHtmv5e1\nWY619XMlcCh0ZpjZklUerP/99cDNKF+Ne8RtNipfPVvSIE2mT1SavJMdQB4m\n3WjUiAIQHn5UYdcUPt7H8oh/u+J3FfZIOtnjCsv2ottmK7LSKbSn3kdtgOTO\niB3gwMQcpv7J2IIZqdlEyPBvm8CcsWvspT55xgSTuQ208+mCsR4CdiobHA2p\nrjLE\r\n=jiMs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"origami.support@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.0.1-test.2_1562325272858_0.4628995383575756","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.0.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.0.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"b82995a55a05b0b131f1b2b1035797a89a49a51d","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.0.1.tgz","fileCount":14,"integrity":"sha512-WWbBOe6UKamhs6vhn440PgGt5TOGheiBZmz1oZqqrd1YTjmEwYYJ5xbxWwr0CIZiliB9sLNB7nQRK6dimphiFA==","signatures":[{"sig":"MEUCIBT79G/fl8gvwPWmz0R/Q9I4MFpP3Mgaxtrm5tr8BAVbAiEA/o254G6W23JpZjEf/hbhAHFGGMk2gxRjcHRpVnWDAnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH0PpCRA9TVsSAnZWagAAhMkP/1x1tmDuS1PYnNWH08Na\n/mmOSO46eaplTr3x4FzMbT7seutyvgbgFCcnARCTd6lm9fv8Cd/QdbahkfR0\nzX0m6uQp5mtvfzzBRsPhZXNpgTydMGCo0R0Q6bG1HfVDdrc55zGLIVPMfHNX\n4YZ+gL90CA1jUPeSpNISyoy1/PiYHLjXHC7Bf1eK4GyBX97oP9WBWRwApA0z\nfZB8DetV9y4bPVF4f0rSYrJyLq53rM1oRmbMsS+dthi5miKOj+aQPCjtNUhM\nl0wSIZDpeiwzNgwyYZRtd0zPXjOk9S74G4X5SgndH0lddVmFyehfB1L+W163\nIbfZwd5gfMM5xB1DnBnUgDGhd/JcI8CLUJ3Pqx4q7mntfCVm+mVj+6/WMt7h\n+ygjdZ8N9ZJXObEo154BN4TjFESeX6FVaUVn9hQ1lsgB2kyhQldq7FM7fPdq\njAbt8tkrXs2+xafZiK/gy6XWzzXPXRM4TGloX6y7xS1PwlqIJfz43jd7sS+8\nEne7wFRVPbnMdF9RGr4lXe2x6/93QoVBJmXSlCslfrUebZDNVavHgGBHOpoe\n6Q3AFL0gNnpHhDzFnBKrKcMv4kqJ0YkU7puZMdVPs2QwTHy043QSdXCMMrx2\nkpBuGcUxCGdp2W268cvAgaSAFilBnGHAb4zfZysh8HYJ7pLTUewMGhIkGLoI\n2r7m\r\n=Zqu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"origami.support@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.0.1_1562330088624_0.6831628441656257","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.0.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.0.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"38c7d8dbc7b895cabba25a73648b383ed10bebf5","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.0.2.tgz","fileCount":14,"integrity":"sha512-gdmfuTI2Wh9DepdYlPKhvdhRcIrxYD4sBurErDrTzB3B16kUnNYUh1ZJlR/WjQSwkB1krKEcQWVimb7An5IxRQ==","signatures":[{"sig":"MEUCIQC7WQCxDOBQXEOMi+PM1Bnd/jpFcNlrX1T8CjbdOcLJBgIgM+zjjDGNT3sZoxKbvKAyo2/hFvvhlwuyaf8kZnmqfMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI3KhCRA9TVsSAnZWagAADCgP/37epgkClgDdCpYxla9j\n1tbYC7dP27HeCrgA8um2HLvfQSDb0dI2kAgyC3fpGgZUNhcalNJ73ngwDW55\nqWwS/Z5YnEAQuMACgzwguyN1A9dsiT+zWURbRqeRIS1M56E2ksiqp2tTAyQg\nojhLjJqHqHt5h0pm1gG6bwQJyiYmnbU9ioOd1mHDgS9WDe/xel5WxmCG4hyV\nWvrK2Q9AEX8LZRjSF3WB7J17PDAsU+lE4N/W1Pw5aitKzz7F1QuNllq6Kwwx\n3k7BI/J1e6K2qxctNYzHOK/UlGIhFxUWKL0YV9OfF0UNBtCU0jsbleZi8fY4\n4Gy2ovERoYplBk7v3pUhVuZDXdQWuhGDE26e2Y6wqiWGZcyc9uaBq95KkVgZ\nYTqxYWLsvZiPfNO3B0P3SJB/3osXoHXTRL5ylW+X1TOIjOCFHsLFP6Qsr1lB\n9EvFsOdXKfrNItoM4Q1th686NfX6VITtudAXt70Z7zmZm0Me2rBjbxM411Zv\ngAOsXaQ1W71VFncf0QsRdUL093KsHy8wj91WKX7ICRi28FO2IP2wFm6Eyol4\nbCiwy6SvkIqbxJLgqnhlohaxo+s6u2yzZKdcrlhUO1vqrkTASaj7oMafqbrn\nRRvILlBXKX0WLymVrdtrJpsbE/JJa7xjFhwt5YJPtOzQipnPWr5gDkFFaEqC\n33cE\r\n=nSnU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.0.2_1562604192236_0.3612291151255813","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.0.3","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.0.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"b22bad8216e3de1eaa53deab82ce408b5b298285","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.0.3.tgz","fileCount":14,"integrity":"sha512-BBWdhAx2UKqKSwz973BUf26M7SZntJTA2JhrM05L8RTKZRXkCXszeE6LYAW/Dv9RbPpGr4PE2kxOfegxEjqeHA==","signatures":[{"sig":"MEYCIQCXQQlU5qVrj+rtxnzPYvQa5a9zXFQWEtTdOKQ+8xip5wIhAKVtoOJ8jGt0AJN2oO0eww5tkQDL3v/o/QQ5sEwb7GID","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJdV/CRA9TVsSAnZWagAAhgoP/jzxFoXlgd1OIuNVkUFk\n+Lk/A5rv57HhsvLN+oFi89nhDTUjBO8+PHMG0Oaht1+xt+w9r8yDRjRa7xOh\nrCySHwSxBWop0Sw/iCneBnIpoVUGozGV1jTMdjgvZVk/wg5MtKkvJZKVIy9Y\nvRSBOHyiM0aGpUEBgQMlXvWPyWCSvCK94rDRD+MgWBVJU/7jeh0yRjD+il7p\nS7giWJU7QCiXyJD1EC72ZoObDKXm7PNjA94xUUvB2YvPAFfoiHrbQCF31Agh\n3DiTa9mF69a9Vxcf4SSP9wnsxXbQg6wpBkUK7GK57GJ0CEAPlrCGFYvS+ocq\nvtffGDMWsgpvCXdPKTiIvHoGREo198LZ1iGTXks+ISqAApA6ra3dJL/pSsJo\nXTPMEgMImhfq+PAxpg1oMUqlgDszoQ/cYBSH8tKtNAHN5bF9BX4/aTwrlZMV\nflMZimbuK0Juf+6E2fTsPo6fUCPUdGahTablIwKL7o1d1O6OsyMD32Vlb5zC\nhSsOcBE9u2fHkL/xYRVc6rwQscFFroygZGGCVbmnmoAaxcHm+VmCD0dKk2ZZ\n3Kzskcvy+66Qmif4+bMHDNyAmkp3UlL0R4X2DNpUHmXhGI3sYqJZRkkXyr7G\nYbln6tq21d0ywqbGQckmWKfkIeSmf1GDIyRmVTA+0OwsVVoBwM4hqyfl/rwg\n7HcF\r\n=Ny+1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.0.3_1562760575146_0.05687334190868909","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.0.4","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.0.4","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"c886b977d314546d7f35355664b9ef0f3056cce3","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.0.4.tgz","fileCount":14,"integrity":"sha512-QgwLWWOSPZaUCj8g41TDUtJ9GHth9fOMzcJBM/toHTwils2zQ+10bdnX8pYj/Urh89uQwb+g6wLtL6UsF+I/aA==","signatures":[{"sig":"MEUCIQDB1yGKZJJRhsoXvtCT1mhDPkPQZnvzs+zWQmN26rPjogIgUDYphP04jg306C3QV7rxHZcha5tAQIdMRVX2t0VMF2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJexBCRA9TVsSAnZWagAAH5oP/Aoo27UA6C58thj2tG0Z\ndJWRcCNDfKNYLuuJ1nmABvdpC/rhe08n6tw0o4e/CFvpDqm3ERWvh7+zst8O\nXuNxYA44Xh6EvczgPAt6kQTLqZUT4v90rnyHueLGYdf/tFgR5Ll7/e+VW0CQ\nk/1q8JTLfRXzFs3DBIHYryXR7DVo1FJ4qLWpMxdq0QJCGAoNPH1XKxG1LK3X\n52lKQmcP1KgqoeSMHcr1wUKRejldQGW7Zqz8+mDMQP2iBRmptwGgJfkaPwIl\nhcucyKF7qHsUEVF8p1/lqUIxUgCCIgnciz4LoaCqoehGxRdVjuIott7ZQGsN\n4PkabtSZqHUF0tBfQ6DYZpl9w84Xl5fuuVMZjg93owZPibn9r+61P98uh19c\nfUAY4UxO0S7Fr4hzPNpiIDBXStD4UYPwWXRcGTJWoz1ZsiQdUm88XYXjHYXl\nECY77DctNB0yzux+3eh2KpvroWYsX/7tABg3aZJob8TCfU8WSgB4ivSFwy0P\nO8oAgSYGMaWeQWAu1U9XR0+QBlQNm0lKFu54+a0vA+c8bNy6MRlbfLXNEyhU\nXysRlZhE0U4AXfyuVNDtM9LYOzTYr3KrWm9ToccDB4j2QIq+ar6pPJUBiXBz\nlQGqhSzv70eYWg1EIu/ioceqQJtX6cetuyXdpE9VOTijpjBQoZak6l2HB7Pj\nLJg1\r\n=6Aaf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.0.4_1562766400088_0.9745371240910228","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.1.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"948d006844c6e47dde237a4f1dfa89442c1ce13e","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.1.0.tgz","fileCount":14,"integrity":"sha512-Z/TOXSN+Q6eAJR6FZ6zMPweJY0CnFqgTASxAP2393RPoytve+IDwcTKXkxTbZ6DLwOKiCQRzkZEG+YKgt+5beQ==","signatures":[{"sig":"MEUCIQD95o2YDpztqHXJlvd40o5xviZRMNReXLho2ylSamrUSQIgZ26KeN1uyVDgKgQjsgSoCnTxLRXgxfmtnpBXbRPshiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQEUICRA9TVsSAnZWagAAJ64P/0ERzfnhxuAkgfgB9lQU\ntnVwW36xLrNv5n9wnCV0f26mJxIIgrCaA0b930nllGWetTakKEL0F5JagTN8\nyU8GY1XgOc+2bKQreZFEtIzq9FMU2xRVshFaSqLMkB6nOF9sNQUTSbZ5pdr4\n+st9ULFKqBReEnmeVONgQbzSm/YNP8hW1AzfTZdPX1vWFxXmpdX+YL8Atcse\neMAiVml+NFusWU438D6JodjoPcRnmTXhJq3bQcBrRJaWiVEW3AYCXpqcNLuY\n3i8Grdtvep2BapkgT3jput35uSrSvzcn6Cr/GFm9pB+R0OizrVmqSPatB1oL\nk+fOYjZ54zMoSJKdqOFO1WI+25qfgI7YvxEvcCFuiFUHfX+Wfk/tMWZrpkUa\nFzkwxeoSAqR2QFU5aAmbTGomtG9feSIlWdA3MnJ1JozpwmiwJVXRtjliJUoF\nQJL+VUeIRvGF3SUyQIxEqgafBO+nHJH6a9A2ejnVKiOpDj7MmdIEdbruvwVg\nGtvJ4nv9CCrOZs1r1fiyInaAj+E6HshENDoLb+axzi0zcvDitS2YEI6Y61/M\nk7R1YoyCSKv5hJ58UmMaIe3Ye90Rc5TG3+f21GUI6oqYVGisitAcQsWSV0jv\npApnq0gA6JeI9DdOQlKHU+fB68Y4vWCg++25G8ys4R4/bbfodHhd86H9gQ2/\nyMLu\r\n=UvJS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.1.0_1564493063820_0.4288110178947715","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.1.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.1.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"bca7f2d3b7b1219574eedad2db6e6e3adf5734c2","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.1.1.tgz","fileCount":14,"integrity":"sha512-Fv7OND9ZktqLoJH72UTRLrhg3NFvpMvhljABztXElKTpTNBZdJRzqXofl49Api7R4UuMK8VNWd+fT6aGhtO1OQ==","signatures":[{"sig":"MEQCIDOhFVynLGqHnPem/Hf611qLdGIledBClC1xDmVj9QO3AiB/PA87LxoJhTU6GsPNEsD/Gorv4AShkr4eURdZ5NVbaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSanvCRA9TVsSAnZWagAAZicQAIuOP6CT+Kdqea17kDlH\nUnlAzd892taqnDN5gaNT3hzKRwDGg60yaK0eCHaZQ7tBicAZbDkL7ryjBXES\n/r45pHWOlyc28O5ALEkdYz83Q9eVxsMEU5I9Vh7Z+wNplwfBxsjX9v383CQs\nz7ueRV27+fkyMoVqTA2lDdO3uToBNMGdgSls6u1JtoQG3KuFsd9bqiz99J9t\njJYyHd1iflGp6LK1/0/uGldZVw8aatTlmQqXXGPSt1TOwxDA5gF1HD4p7aFQ\ndziIi87e1Yu3lLiX93bv2/LMLAKdeyAwxt+MxNBWxNSnIqPsrGXZeBqq1PL+\n1DiYvQ1bP7emu7/11YNxsm2/m6gk1oDrpqi/gA925tn1ZPfN/pEyjnTKpqne\nvIX3R9Cxwwy5+iXOv6B63xsbujKZU4N2qtRSJm3ey3C6vot8B57Cv5aemOl+\n14CTHpYnX5Pr/s6o0Sf33kfjro8wwVTtk5xl96vWaj2sXup30ygCODP/5Tdb\nZzkH04FcXT/Juz1Zt9yeYNw9/SzIMgSojGfkOTjk6Gx9mNeJnLeI5lLvpzzp\nfb+M0nNc6JPSyBeJ4clinKirB/pzVMXdLxAGF4L1GRhI06b16IhTNimlG4Xe\nr5RnmVQxOedzcvhNNLzh2/jZpdN4AZoKTfgVubju94MVPzX6/bPa6gVdIRN0\nd8Mn\r\n=5vkM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.1.1_1565108717701_0.21766490131903926","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.1.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.1.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"16fd13c64f53fb3ca63359350da80fc6b4d0d3a1","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.1.2.tgz","fileCount":14,"integrity":"sha512-sA27THMFks+tHFjGRlp5aqplwS5UQu6xh7Pqdh7yDE4bdFUSnB4lUbVWDLRCAuPQcvhgWjXuoTwn0ha2kxKhFA==","signatures":[{"sig":"MEUCIANCCsB5eB7GTvyqdt27omMZH2zyBgJeQ9J8ZY5iIyQnAiEA+mll7TVvzlg6fpHsa5+3dqK/IwR2+M0zLsZ+oVdeUpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTCfJCRA9TVsSAnZWagAAgdcP+gPFw1h8wi8b9r3fCGd4\n7FpgQ85N71lMqWQB2/krlm+T/75ep8EKoi9hov5qz0sNbVpruQ2P6E6s4h+q\n3V12M3+Va+Gq2ScC7rkCSOAiL5qr9574gYE9CJlR/7QrhmNyf58a0tm8b4Ke\n984+62mUfrQyaV7KaYMSi+ynHq8bQnPy8VLO3ewe2Vhrx4vGaeUAMRw2I6LW\nBtdoEPjFqI/rQqN9RBQORQTaYMyplQPP+Ydn5prkYTqng9XH+l94RXeTErs/\nrWnG56pk82ePTjLsUnrV3hTzVk5Q7wE9VIwXrA0O0+UCNEHY776jRrwfevH1\nHHqy7ivMFhT0LwQuwhVA+Nm5D/mEe+5S1c+bcwspQJ9acm4rLIkkjuOWav5l\n6rnF2bX26cjEe5Fx1eSIxiwlF4N2W1w0Qs7crUcvzwE7c+b0XuoktA5XO2wo\ncd9ZOvX5octSegPNsba29Ynpj4IOvjZ+tJ2Ex6lH8SSrwMmf7HDMp5eYEUnc\n1mdnpIYTURtO85Gw2tWi0HIvKl25TCC238c9tNnqrsp0wyN5EnI11RtJj2wN\nCUcmOI7xZFIh0/BKRaNj2SmjQyIkjRBOIUTttb9lfFr8VY6GBEgU8cn06VC9\nWknETmaukstthjnJtxznV7TXw+rcQaO9cpGufB4eaCJwjqAuZL7jUkF2BRLr\nSQxJ\r\n=mZbg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.1.2_1565272009102_0.35079618290941705","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.1.3","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.1.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"c1ab9e534902af6a3abcb1066ef83f6ddf91579a","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.1.3.tgz","fileCount":14,"integrity":"sha512-rfi5fvet6ffMii6pf8RbW8JdqkS5QAD0ceRs+5C6rj96J1wy4LQeT4jjW4xZ5cEKztdlecSEevXUAP9m3EY8bQ==","signatures":[{"sig":"MEQCIA7+wMilv5U7Unt+jzxp3DQ0OQZdgqB7BhSmndN1gYk+AiAIyHkhMO4WeORulqxeAjSj6Gk0EyQlGerDvPbTaj5pug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTZFiCRA9TVsSAnZWagAASC8P/0MOaXXKk6mLdUx2a5hL\n2R2SJ/JD+By2ovu2JRugeoK8awsCDZzH9qKvwO7YhFMmpIQxs9xELfrSAgQK\n2AB9jJV+x8EJSgWt5a8bxtueckto1BUFogP1waaUw69R0fCuZnxNV8Uu34/Z\nRf0OrXNUfCbl8SAt3jWsnZT/kHIUCOXhREHYk5DIcq67t6CdJXXYAd6K2PXM\ndTfMd3XCrR0tzcM+hvaoBtvUDTxug+yFE1O5P1t70DY7vIwztnx0mHSq7amz\nmjhg/Lz9cEZgE39Bh2rGaexTTDnTFedQBwYO+gBJ9yXYkLH7XEIrczVwI6Bi\n5CFp/qCows6CBpChErLCr8OIW2twE88ZtTUa0XXpCaItepGLA5QIy7d9PSdY\nXX/GaHql1jxXGmfo4hJJ7E8m0oacMIQf9/YWTtviTFnDq7TXQQehdnMVrgis\niHF5LswvRLvMEMgppdyLoPGl9ljNvqWDJjKXL02gkRW2Y0FJPVJXYZOcWnS+\nvr8V9/8VkpiHfPEanzuEG3VqD+wJGR/q69XWayRoBCAozadaQ8jOu++SMC+Q\nAs5VBNXeNSDM+FG+tZX9sqR0Z9otABqpELVywI4MhfPaTJvgbYDTqM9K317g\n2rwz7VHh6aM1x+RmbVz1pUTK3dJGc6C3XnRLH//bTe7QVRlwgR3UMVt0ZByr\nS3QK\r\n=/+OT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.1.3_1565364577419_0.39260347651071514","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.1.4","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.1.4","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"0e3780e7b9e7e230a7993b28b6621e6bda1999d5","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.1.4.tgz","fileCount":14,"integrity":"sha512-aSYJ7Ku6QWAgcNYUOfIAoXAHZifCjTD80+ZlX1a2HSDG56Z8yVzEqXzqt3BKXy6yj1UyU3F6bbAL1Emxz5YfNQ==","signatures":[{"sig":"MEUCIFjOisOWVpZzVPSfa6suPSjzwF7H6CKZvNaMprc2MLSoAiEAgxLyC3iQ+6uxA343fx2kXYHSQ9G7LTUL9g24VZZibeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU+jKCRA9TVsSAnZWagAAKjAP/2VFniR8z2mEpUYDLRoy\nt0CHtp/pH4Z5vn1OPzu5UpgCvZbEb+vBHGoOloBmdb6ScpIOSL+C2yXh98Aj\n4QMW4FTUmuY/JGkoWOHp+f5uPtP4lv2BV6mY5KilB5fEqWMbifDIq2tE/ctm\nQXUtTxpPenhidX5cIJQLihwzf0e+CKpaGL8MKCQRZD/eq6WrBSXm/l0RYPFl\nH0hhkblAVaLPcsxAOzlH/Xi1n+uOU0phXEhk2QdwUqu4hBnFklhXBQf/g5yC\nVtbSJm0A1KivfDTHl6LovSv33Xh5fZ+nPCGLFOrpzU8yzblLYFD3XFwvSTRb\n2WbM1LeKj+6Fwo9dh2URMeJt/zcHZ2IO2Im8PhNo4TW2zKkIT2Sj+4olOfxA\nWMYzutmiyn4je8U1zZ9+8awVKkIJzTB5MXlim7XoPJrDBy2paD65sXhGK4tu\nsvTFW6FwlUsm1AImZW1HNoNbl5N+0NEvX6JYU8owl9ZXDqZlssQpso8RCNuB\nT+J4qFqkDKdi1Nwy3tvccEN5WwBIXOHQ/0vrwk96GZbYZ6dnFhMcDIpWSjwv\nk7X2RxDRhrUDiKH/02Y5UgN+wRjTBePuS8QE21E/Evl0tG8f0nXnZtCD6IOI\nJDpZ7fMle0CpMxigTIxtjzGgUPNEDRmyAOOR4L8HcXQdqXB3SDugzihhWeJN\ntcug\r\n=lhEn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.1.4_1565780169641_0.1377508777851424","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.2.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.2.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"7788e79cb30444bf1df894556202f22740248489","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.2.0.tgz","fileCount":14,"integrity":"sha512-/YKBlj6qNdhiLGUnaiMnPiyuupmsrCXfo7OOhTSfIdJZxqBnn5iLeIFio7DtCX9U3M6G4MNNFyw2DXgFR802mA==","signatures":[{"sig":"MEUCIHyX2rdzX8qwbvw89kiWp9OdebppivJdCWYxrbPFHFaiAiEAkCvA5RQYj0j8gJwus9vmeXO0XKYWXRoF4l1jqXZBwSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZoi2CRA9TVsSAnZWagAAKO0P/iAvcDxANsIL86jNpF7c\nuDWB1VeG3VTNUsXHjzg2ZepwPiMn2WfTD85Avb7/dOycj/A+AyeKQt375K0c\nLSMznKfAT5+cTvjPqtCyMKYV+Q+slKG9wdRjBOSBpt9viWeOWSh1M84Psn3w\nIB2zlkYcgNoOVfSYjhzG05Db6T1l9gZON89IKfVtKUfIX3++UzGdBX2+fPre\n+F+oEf1GTHC5jnYlasidWL6WWG7qM5E58tDLC24k4I7pu0iF28MFtDi/Qyft\nBT1IkOj2U27nt/KSSWQLjwj8wNTAkpkbaKhmSFAkb8ZnXlay6geck177zHJs\nH9OsnpF5KyuwKq3Lo43+zbK4up0L6lRtnsSHPGlYH+cEWHsB5V9+bjVJkfED\n7g7dHrvJAOucs0vaRwxQ+LCe2R/6p7dREgYO2HUt8PvTwnHLc+wFAJPQ22PR\n4/q+hlwpPgMxD+99OmDBhiEQuS6A8xHq/S63RvRs9PeWm1qicI1YxUA6t+Dy\nDPJKVo4oNMbKPUo+Ivkg6POkrx/6OrMirJKtsmx+gbwxd7TgieGoUPQ3YoRn\n2uQwm6tbOwtyjGEPZjcij5NhOwRFPi3zqxmDGGrgjhqpTlc84nXaPjIhxnhf\nXKVkAhbMXWd1jiTmTVCtABTwxlmzATkeA7woJpH6cwpg6aAdFwhRGxN0WoJn\n5K/i\r\n=/nlD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.2.0_1567000757773_0.32833888545534706","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.2.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.2.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"994ca6fdcc32606792bff587f33fa2022b9cfb93","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.2.1.tgz","fileCount":14,"integrity":"sha512-QfdRTIf06oge6ApDLPZEx+TzL0NwU+SS0pxboc9ofBLd+IpfEYZ/+oQrIPuXwp2MDVXehY+F4MvXWO3v1l2HKQ==","signatures":[{"sig":"MEUCIG07rEQgsObdV+DW0rngdSCvMMWCXkvqH7gXIzFjpdwAAiEAsfNp7DG30klSnI1wjqpIVDo+r8fEBhZ4wikDFrtbG0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbRwbCRA9TVsSAnZWagAApwQP/34pOIVpojx1AYxi1kyr\n+nXcsDSXjdchMbP3Um5NA6Qj4F3aXAkVykHWwgmu7oEaAm66yMjK6gz95wQy\nwCzV3eizeSFAiGKvIu40l718Lq2cjXeVNOCinTfT/JKOOzpGqLzbgRsjyC+E\nW5R3dyMVfQHBZJBGOytkgroScvj4NkHUSEghdcH+oFvaqJK29BGdrkuEEeqz\nFAuk2HROQClcba2dDrnqKYvWKfqSkMyv0wOhHtP/g/LOL/cXjVBhlA2MN0ge\nqVBUJA++yae8+x3O5oe4BCFJ0Te5CjCFvfAKSUkTe/uUChDTX42mC1pxbxKW\nosLwIcRxgkEc0ZfMT5VovXpuaOD75YpnS/sB7O8rXt8YaQwplZSrPOTHqz9x\n/+JRZm1nfig255hy+Kcku9Rc9/dDLOChcbKrawlF/gEHqwxKdNv90oHVlNzu\nYpgbS98vi4oKckvgifquFdSTXaa1WtPKB8K9FuDgC8lVRkrLkml2Bvx5m77u\nu5GUF/CwMvrxzavdWC8xVJv9mdcFIRpnSlykO7NsgBo8Jqd5/QlS+zp4LB9O\nwPFbOwjpVXPmxxOSlGiPjhiX7aOZA33KwN48eRfu1qNsWzBWoCWLbC4aGH39\n0qS5RRCvT6VoVO49TvEE9x3lEevI0npJQ/7ohaWkCJU3RHC2Xtyw9L2QzKvX\nPXMv\r\n=M8FV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.2.1_1567431705775_0.1602019077260266","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.2.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.2.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"a3f71b679edd1441cee83152ca0c455a02cb0852","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.2.2.tgz","fileCount":14,"integrity":"sha512-WbB/MtV5vrA+WBYI+KmOjv4a3KVKuJ/q2CWQlUNh+yX9HaU80iQ/t1WiXyp9wKjAUXNPbAJbUCsZoCKbBuhJeA==","signatures":[{"sig":"MEUCIQCSawsIj8QBZ9MtCFAWyjkzO2gEPvY+BWkFcmTl2LGQaAIgAp+bJ9ZpG9xBjQFj1vcCnV/N/Jq/bcD5HoCby9KZp2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiyR1CRA9TVsSAnZWagAAdhgP+QGoRP1XIsiEkG2oX27h\nYjX3avJCab/UPJoX8aglBs99rar1eB3Q1QsgH+VFiLZNu3x5TTQJFmHUfubc\nP892AF8jQuR5qkFcTOn3McuOeErwdSy8uE5jr5tkoxNw5PyUkpuNUTBVDxgt\nygVLoPfIEBTUdtMjgy5oG1N3DXCEwFqicWblw8EFx/l9RsPJvtR1nNN00ixV\nsP3+ffUSFPrq4Ugr55VJ/6ZUDQYWA/wOLotokwgpmb/rY0+esIwiEZR9tgsp\nQUQkDB9lamCVx/+ya+RNsafexZtGFFbevHivivTfQcJyoAtMN8qCIXrx4VhU\nUmxgorzfqvQWcW4jKGNsI22W2ix4eQOgTrB2sKYp4SGcQBuSZtIIeaNEDmm7\nVzq4Zsavl0ElZzSlTWmfiIk5fi6hId2uHQIXvhxi/GlHb7JRglrubQ7g972D\nYIUXTInr6nRVrCs4iCPaSy8MSjwbM6a08t4bUOsKVq/cayWI6D8Kt4eFAYsx\nd2ChOQ2QUtfAd1yr8bfUL8WkpmX8uAvXJb4nyyLSrItiJpohxfoR5a+xy/Sc\nMqJ777E2gbCqpa5SFaz6qE7CuSk6xPqD6MAEFR2VKDxPUgC3xMFqTRRYDeoJ\nlqdebCE188909jPPqfV2L/ACM2THX2/R7cOrPU89ZcaLQHRslC/Qz4TSlnBr\nfaTJ\r\n=0StT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.2.2_1569399924350_0.5402369874194783","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.2.3","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.2.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"origami.support@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"328e58fffccfac7b2e2d467cc1536380271c0cf6","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.2.3.tgz","fileCount":14,"integrity":"sha512-rb+kcgd837L/CpSwCmssai9ZTLhENLCFOziTQmuXIhbK9HlSstNEbs6F4Ohbwk+QJoOHhkVuab4yBJi2qArPeQ==","signatures":[{"sig":"MEUCIE+A6jr2cJdYWyTiZ1jBMMKdl6cginrNU8X037G2Kgv/AiEA5q5V2dlRJmKwjHobMomVgXWU+OnmUTgUicptewR74iE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjLhKCRA9TVsSAnZWagAACpUP/j/uglwHe1QGLwH1zRRF\nDEzEX15pUk+OpK1Sil2FqXFcb0S+UiwdO0LQI0coQfIP2PQzu1x+xyUtfeJI\nHDz8APfgVGMYzNURWlnE0ORO9pAg+1UhS0M8T3byllXs1Uigco/g2qiHS6oG\nSlK6ZDKdP9hHpaJThqmwFRCCwis9p5de0pTrHpZk+Zw9hEUu4EUxNT4gvxI5\nKSSRK/p5qzd88UBiRN9Z6euJVKc9ZAsoUQfv3jd4tVdwRibbSjMqLyYM4SB/\nZMA7OPevcriVhcpfnc9PNxNzBkKWKDL3RbskkdYR1IFBFnUYJ3gv/Dz/24Av\nU+nejvtd7Hpq2sgxozZnUqqYUOEWLiMe9Pg/xVGYDMIaulHwGl2qHJTHTuA3\nGdgvL3ALMtgFlgzKVe6Tjofot8U9v73lLFi2TwueYU5LWilzqSvSH1WQ2/Xs\nT3NWZJV4oXSZg5fSvTcqTEaGKsO9xbs6agUgEmNJQylJWX1n7c+QAAFsLx4k\n6Q6gI6TQl7GBlypyLkjMCMhrJapJue2GL/TvvCqQ27pMKKl3nJiTKmXdfZwI\nfapNVX/R7yU4+7Z4TsH5unnNDePIbFcra4vGmuNUlqsRpQJ5B2u9zaaGzWp6\nVIKWvHVpESnd8k+bb4ENsAfp2yeQASxwFHQlsvdIza9H95LDW6QaVc/B50CM\nVIvw\r\n=1hgK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.2.3_1569503305577_0.7501067635865268","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.3.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.3.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"854a8d52bbf830c8091346c0529c4aeafd8e8209","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.3.0.tgz","fileCount":14,"integrity":"sha512-79Bdz92NVL/u3r2lrjBr39d4UPwHMAYzHep6EHsyT3L0Nw4UVxkVDU2IMpxSQBu8JzPubkyVrZStA/ApVe/CrA==","signatures":[{"sig":"MEQCIDvY3mBGRvxzWXrzmzvOIHQ7e7g9d883MbfpJ+EuX9KmAiBjI6QIpWWxNg+A8m6VfYyhTYXo09aLK/Ge9r4ghXAx6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsGKXCRA9TVsSAnZWagAAKxsQAKQQlc2R09AI789KUyco\niH7f9kN91wLGWPuuJ3JZLKOVNUlvpZkKHon340/wrWfoMh+9dAo7tf4fpNL7\nfjUZzwcLfgbWhQEHUiKh7jFgCPPoXYIwqBymZ+Hj+8yPY9hbo5o3Zpg9sUvN\nIW0ek8LIymPmHp3EAJYV1hgwDYgzIazNvJ0B/Qeyang5gAGr8LayrDeUyirN\nPX5Z7Atx5nJD7TdsDSqVCwxFAeo+6uJRysfYRh6WWs+c0+5/tRJGeG8Fr5Rl\n59IdKp7Cn9JZjTnJqWyTGo2ZT0lHfY+mq9sp4XgR+5HzL/EYjH7VpHMRJv1t\n0sxviY4xoGFROXfFQ4/BfZLD4SCg25/IbPug6KqwXT9CGxkPTtCtNCrOQp7P\nSZNqmkx0LXa5uRO54zraeVcooRkx+Uz26C4MRIY2dSvECKa4DHz66UeQiLz7\n/OffcktKzD1NXcmbRmAbRxu5vFHVvn71sdUpBCPh3i9q1JHnO2JB9U35A0vo\nStTGNwz36TPYUFZEb4cH25MO0atsfsEzr+B5OP/Ws0LtW+oxq/612FX38wjT\nZ+sq67fs/YIxjPfXzPIGXOvhbHxFgCbTS+1CVXpY0VkZN+g7UZAvRuaUrXSo\n8abzi9HD1VKAQW8EyJ/7fPBNcikAF++5Xro4XXD7p1PWoYy92SzVftbW5LRO\nRkcd\r\n=/bhu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.9.0","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.3.0_1571840662881_0.4697276249257081","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.3.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.3.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"4613e65aa130b981f4ab1d83b4240d6b8a1b0679","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.3.1.tgz","fileCount":14,"integrity":"sha512-Q6GRDm/DAb77/7+iwHv7txqF+I7qC2jprpSf23P8Nw8uYdX0uSJ8+LoqR3OYw6dncahAXBaac/iLkbSu9ZgVlQ==","signatures":[{"sig":"MEYCIQDd5e4Bx5ddcDIWiF+AWsEmFL56/gZutT1Zu/5IY8snPgIhAL8PiX/z6RJy3n+WpgT9ex75ZKGLc3UMzgtY5BNP4AQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduHZOCRA9TVsSAnZWagAAwhQQAJZL28yqGKM0dvZqdFmY\n2ows+428v7ljM1Z6UDd1xLOEaAs5Dc9MSpqCz9gvpm1/jwMHX2HHZtwDFm4C\nsdk/0bXyIyr4GysSyW0puS0UDW7AMjUMKRpI5JRVq6Lg/iiTNUplIiBO9xQT\nBXrNCnuaGpiO/nq8OiEBkPl+IT0gPyWr2BKJnvY0ViY7YB2cvPxWXJzEeDsn\n4lXdoF5B4L3DRa28x+uo+jCtrEcbqX56PTiqtapOkc0jIg7jld+ko6Dw1tqS\ngeIWcwoaoy5dVxF5HIsd27EBpoDXsfB4d22jiXoWux8FZKWMvZo69/s36sxL\nAExajg8YQYPl689T9d2GMVhn7qsfkjzhSGLQoElPQv1bHfwTllvC/gMpwkZK\nnZniBUUGumO47IhQ5k/ZgYXz2DwMXlRw7nwzX2ilRf53FkKEeEh1Mkajy/Ci\ng9YAlbHe36cpHuuEZA4SU2r3axYw23q21zSsIxhVD/AXSbY0MaBBfMPrpIsz\nZnocf6GhzRSimIoZH+D23J/Q4TJyXRYGNhLrCBzHEmNoIM1d58ud5GbaaOtI\n+Ck4yMOc4eifgthwBE2AMYgtBpnpq55nm1OdBcwelgrisRKgW4jn6MvqltMm\naxhnlWr1l8BGucQEda+Lojp+e5jxKbchAAME9nRAIDo+ZA7yCZsYyQjvKkg/\nu4oW\r\n=t4x8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.3.1_1572369997892_0.7809492126745561","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.3.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.3.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"8328cc3054f2e5eb07b5b4515471f2097bb7fd9f","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.3.2.tgz","fileCount":14,"integrity":"sha512-+1dqyHOdhxs+AaMqUgU4vymcTjI1InltpP5cxqNoPd9/6la5C/lFHTbALlTG6GiHXNkHzpDBo9KJA1MLdbdS4w==","signatures":[{"sig":"MEYCIQCiCx1Yb2sUAmou5bzgYoBsPjdKncTwRgWRShUJb1fJoAIhAIef1N3NI2aB+pZAs61rjm7x+aqIR0merepRytC255Yi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyVoiCRA9TVsSAnZWagAAwZoP/AmjU9a4mBZsUeBURLBw\neyCa7LWiY7WSEdEiHsW5a5EzfK98Qq2aa5CksoihBob+U0wZ1k3ei5tKlhgl\nbN7jKYrf2UWE4/GeKIl3sDYNeYTkIN5D0fAWP2LIVEfj4g5eod/E6AQXLNQk\n8UMUkAJba9ansiWrm8ShdKl1J0bJq8MXoMGs90rBNtd8v0G3Qi1kpsxs/hYU\n2osrpY+Hdxvn0DRS9ABvWCxiZD8ZUrs50lewkxIXoQNyu67VjXWA9k527AZp\n5EDZBOVjIt/n4M2ITQKrGG0U0eAMEdmR/c8Ry2OIbmKz+dUbWeIbumnEEmhP\nuuUqJXsz3XWeuDzrOyK3bFwQFbDMxnOzGsD+jxMzs52OODGMNbyn8iE4hHUv\n/fD1NQDQCenPvhtOupcZlyjG/mjdoLoKN+PU1BkJ1f27XN/RFqFD+IVV6sZ5\nBnXz10c+pEuXyjByBE3Rw3a5LiDTUmcbpTpd5SkAmi6s2NvOa2zYzprbAOPr\n//Amh7zYg1/YyDl+PoFSu7JG6UoqEfeqwrX5bcMdXa5V1iw7Mia6aUmCB7Vh\n+tz0jOAG7RakHHFCrP6V9SmzN+eX9uYI11k1diPkk17VtkbYhuXjFkmWcNqO\nEAkvIhcwxVkIrZ81FtHe8zZhpadlK3gEj8qd6XHAwLB0a4Pgh+/dEGqfb472\ns+aI\r\n=H+Xa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.3.2_1573476897825_0.030312918926415744","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.3.3","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.3.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"7be5ebeaa7155dfc9ec1bdee2eca634b4cdd6586","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.3.3.tgz","fileCount":14,"integrity":"sha512-Pn2S24KnFN9+mP3iqGdJRVM1AhFn+DH7vlkvHDSVxRtGWfe7v0U7GM6ucjzVrIqjXbWh83JTELmLj8NtYyQgjg==","signatures":[{"sig":"MEUCIQCRdRtxY9E0KR4XBeEZlDHxZgTsOiTyAbHEOArZngVfXwIgPxPeZG7M++DFKosuLZ2hfGI8gR2iYbPREzXWWZQ27NU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1TqVCRA9TVsSAnZWagAAC9cP/R733Y6/PQmB6Wa50sDq\nkYKrtVb/ZdAon1YvqPxUoR2ZoCDgdpnzaSY8OYbU03VI+rrvP1jJJs4JUoaR\n1nYuTEJiCAURz2ybbeUHdAH8VUr7HHbJEi8AAmrCHp11aOZvf3qYU5ZRqRoC\nVwEdgyytlaswkoFCV2VuroHNondD8bkAmp54Uhcc13/0EbzovLFEWySM6TYM\n/oIhDLWGwyRmKApvcU5X1wwm6JvkzbBJtBwmPOyNTC0g0S2rcJos8MXWRcQe\nQ3IClIqEhoZtKUpAOg/dMP42wLV9QtrmmNhVFpFT+YMHUdtJhuwPFZzKy28y\nbiZXgavGjfgpCcZDSMU5EUjbopnumZGPS9W0iHv8zZXjh9oLu9/Hq4xkJK78\nGPC6SxvTzSWF5q28y5Lw7G63cQeN7d9WPJJ/WI4V2XKhYdQfFj7tkds0d/zR\nJKys4zePJYJOXb2Fh3EkhzkKnD12iLE+NQv0TPSWkl+OVQCX7foh+io4PfRA\nw3dD7sU11wYMRI9E6DteyNfm//aBOcSXb2Vx8hOrBcY87gm/8BTVeLxyoIxT\nMqS/GXzCrnyvbAdjKfCuJ2/Vpy+PMtCHJtj5Tc4vEBCPNGNyFVP68jhZgxEi\nJietsyOS2e886fQaGcWUspzRYSxJohW9+PisNfCaDIY7nequYzksrPASNBup\nlnoR\r\n=8S2y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.3.3_1574255252509_0.48254357100180445","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.3.4","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.3.4","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"8cd1f1837c8353b21e95dbb006bb44701e921162","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.3.4.tgz","fileCount":14,"integrity":"sha512-UjXb2Mvxtfb886eXSySUkWBkClM9BBoEAzugjji/P6hc2xx5cP24g+lWQgO+S3zpMU2oNXXU6kb5C/yOjtMYEA==","signatures":[{"sig":"MEYCIQCcR7d4tB30ybKXFLf/hE2omsUbzSe1IgNiLQyJjsshjAIhAJOhpeHG8IvktaDalY/Zw+GAZcNp3flTCXyAzn817WvW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1VpoCRA9TVsSAnZWagAAXHkP/1ufv8JACbnBNqGcHGVX\nWuOG8yYuFiYt/E4VgJqzU5upIkG1IW8VBKTrTbsM9EzLpEuEf/wrLNFp4C5z\nCcZLknoR4/jstAjBsgTl2wqga5CJXOG/lRM3k820bhjSFyok9jvbAL6bQdgx\nlIukpGS8+sV9hlakG0j+mjAaqxBpDsrL5wES5LxKSpjGM1cTs3abqzX1rJaA\nAT/vyYe7NjX6T5ybIzS8F7jFmYfQJ92fLWJ7HnLBZmyU48WH9Pqfd8dfANap\n7iD9gGD1YCEdlD6OCq53eMv3QFwoXw/OcjWJW44/rI5AF41nzXOboiErzGFt\nZc3KIqbCMR8t+w+CjxFIVYX/dvuTAJpzKFg0P7nSDZh4fsbEThOQFCvsqstK\nt6tsrBgwxhRvYY/wh6YbW0SJrDyOXrU3NRE6NUp3HKAufjCNS4bBNBLVXVjs\nmKo+iVrBYjyFgcwLMhGVnJLlvunueWW0hfJVXQ5KZCNqML4XuThembGNzktM\nsV8b6TEtpPlVkQ37hnupscP+wv62RcMtKTsWh1amlbIkkSKQhQsmISmHKKC8\n+P3vXvwjHNwdjTNe0SBvQdXBHdNYcFg5j5MTIVp0TG6s+MkYmXkLd4bvNI4Y\nauij7KdKi5fPVqYZS/GpxPJoYtHRBTUh4jbvaRl+ViLkqTnfYH/Wb8/VRvEb\nceho\r\n=z9BN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.3.4_1574263400132_0.7159764900320706","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.3.5","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.3.5","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"aa387c72c87a290aed0dc601c25c4f035671262a","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.3.5.tgz","fileCount":14,"integrity":"sha512-KjRqxCsenHexa21erZbjjmNlkOx6dmvOd/i24lupxtV0y2xY1qQC7gNyr7JT+Wk2eESJaJ9WDYAQx8UtaVNIpQ==","signatures":[{"sig":"MEYCIQCWH+eCbJ9DTxQxT0UMGIH5rbVxDuJOe5gAoXFrc1BKiQIhAJgierAQNuP9I+9rCXq7rG33CZeGM4OTpFejT+U5yi3z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1pOPCRA9TVsSAnZWagAAi8EP/Rscn7uRes25w8OB4NXo\ntjWwdLsFw9w+Szv/wEC54gp9Lr0fXr8jqJLXyPFWSra8FhrerNnbIlFos0KO\nY8gkWv7RF4myWrCAXhjQpcwx+iVBzOeL85xF4ZPe6SkAsy45uWOeT/Wr81yC\ntrecjYhL1DyotHan9MUTmpaukm22u83EPPfmO1Ii3GCM2jcwQvKFkMZeg2RD\n9DKy5gbq+U+xi3gnA9L3mqBDoMaRhWeYHxCFL5BrazgbQRgHmxXN8q1XF50U\nkdGVjlJlm4rgaXczM7CEyapGSqlEMHrnVCISqaYQFrJOyhF2cshH0/+WZ4uf\neM4aZHjnhSWru1qPGJQBM48aHNLM1zfa+xg0TwphAqEYltiyQGMDmA8JL2Eh\n2NnovmGCMgqgXYmOc5cF6sA/MOjcSL3NlotZiJgbU5+4/hxbV9xby4bwJpIp\nDxp1sM8k/+3EUc23IIeJKLko8R1SUXeAbHYFerusjsIjWCBIXNKvfDOwC18/\nWCl/9WsRNDF58Y5d5zpiIp5wUaCrlLCxO6PK9OE2RPxE9iuAYDa7+MdDKAul\nSo5rvl5+pf13aPWQizid++Zj7zV5QtFn82LQ9I16OAnIDc6Sm+tJt+z7C8fb\n3zSNeGJ9YsC5BTM+DnvmnJIsnbQUfIDPYYHG65tqWlX7Y7hz7F4c5MV2TiJD\nhpRm\r\n=zP0s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.3.5_1574343567296_0.8432243797056767","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.4.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.4.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"6c5982ebe8460734105685366ddb9f38402b7ebb","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.4.1.tgz","fileCount":14,"integrity":"sha512-80f824AyGP5VBq7xoBU3brjc8655seM4utRK6xoF46hEvMGheVXhUdC/oOVXJkDQQ/NhMZKVNbug2bcFLTtVVQ==","signatures":[{"sig":"MEUCIQC5ksFBaiDRiwESfBsFPLYCdMXK0HNsQSNz3CJZ+dCh7AIgHwYxyzP03yXdfYNnQFhXQf5mtqTVqVU15thfyhL8s3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3Sc+CRA9TVsSAnZWagAAiTUQAIAP68MV7UFQKG4poQQJ\nz7NMgQ4N9l/Z+CxLSyhNzLaDdkAyJalcH5ieu98g+uKb9F56onAA4G6p4BJT\nDXY6HLAFCqPNfAK9sSqmRSnuaX4WOcJO3WGXjO6QfOpUN4fe/nAxYI1IAjZZ\n4B9kTA4nQUNqKz+2/xjtDE6kmtMYpwJxUx5UaRMvllIrXTaPPkKvBJ9vwWQ1\nfnAFl6iUizJNf2xCKQ6JGapZmJPLuuMacHdTnFVt+ZyaiWoFfiY+JHOAMrHq\nge3Xc/b9CqVhTXR7mpPDmw2AMZDsITx+xUCo1v0ldtn079qux9wb2cajpNdp\nQgTUeRYbYq0qnxxCEfS+4578hg3EFrxYOOx1Tlj1MfLAsZYbPnRTwvSc4uqO\nA4ssQ1WURKLYgwjKqG5vFWY3SbCE8gXqanzh70mR9oZ6DICLic8GID3beLeY\nDBaCyMiLa7gdyg2yzYayWwj59qd26EzADCYiQVEkdhadpKMLB8i3Yd7FMCVP\nJq0ovgwkGzC0ihCVvGu/K28wHJP+AON0knnL1H5qFlFeiH/lTlbWDeiXRtwz\nwqdBSkqRLHfgbtkR09j941bfoFyZcY9ocCW693d71Z6ID97lxooIfgkfn0Id\n6Eay0H/HbH8O9Tek1OiPriyDe8DfpBGHk6/WlLFNytrdD9+12ph/ZpTeDzIP\nLqTu\r\n=ApcZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.4.1_1574774590217_0.822576512778844","host":"s3://npm-registry-packages"}},"0.5.0-beta.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.0-beta.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.0-beta.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"a61dc2e58ea99b9497b91155c23642fbdab50ee8","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.0-beta.1.tgz","fileCount":14,"integrity":"sha512-rLKFZZ5qQuWS5u+7A4nYvpjLyDaRXCP8zSE2XGJYAzEPOMl6YGzIC3aqef1CdMdDZfnWt7x0PDfDZbyAZDQRkw==","signatures":[{"sig":"MEUCIDEoyNU9jtVc9Yo2yFQjCbiGWgSpJyHv0VkpF/hChXVtAiEA2Ams7gvq17cFIJ1t6jveMMU0r9jMxWd2JXffzBYDm8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3pYYCRA9TVsSAnZWagAAlqYP/3cLkymplqFWY4qXbFbe\npejEEcnj+KEWLFo+0ff2Ci2V+icI9nzCe9u7v9iJ9GN1GPOaqa7TW4vKlhBm\n+6MMOwyzGcvThI1EDCVHZF+EGB3nxPz8xh5LmGGpMUAYUcVWUVK6rwXdUjnl\ngIHsRZHxbGMpaIvi+N/zAx1ZQYiKdxq9m5GN6ZJCG+hNc/nG7Hdp/uj5HXUj\nPRT9okTmYDiY1I3FiERZHiFFO0OJ3lPwl5iNabi6ur+CIIiY5v+0xDTvFrXH\nhoGlJ9l9t7jNwncxRQlB5H4PKQT4GJ30yq/+HOey/dPlwm3VeiXzL6EGQY23\nfJOQBAtJnimST/ImMyczYabo/n7aMCz89XP5ar5VfWvRzx4vww+uVwvwlsxS\niFSNx16P17JvT3TK9EypgFypu/e3g4Sv9tmuIahrWwndZJ90+vv4CrFlOLAZ\nkwXho62PLkVGqFcm2kJEZOdg4W26/OBM85/FEzcDCxzuiOZ5iibu87LerGZ1\nANUx0SCyAGh0CexdXFhMhtywEoUOqc36DU3g/TefLriLSsJ6OvYcVGoI390m\nvUdydSrRO2/B2diIHXzL8vIkV3DUT/rfEtE+d5hnRl4l29p39EECgUZj9Q7N\nNoGOhRtNLnmkkjET7eaUrA5idlj4A2DEu6ieT/k0HKGb3ELwdsU6D+ejr0Dx\nVH4w\r\n=iDwg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","readme":"# @financial-times/dotcom-page-kit-pluggable\n\nA lightweight library for facilitating pluggability within apps and libraries.\n\n## Installation\n\nThis package is compatible with Node 8+ and is distributed via npm\n\n```\nnpm install --save-dev @financial-times/dotcom-page-kit-pluggable\n```\n\n## General Usage\n\nAt the center of this package, is the `Pluggable` class. It is the class that is meant to either be extended (i.e., via class inheritance) or instantiated directly to provide the functionality required to facilitate pluggability within apps and libraries. An instance of this class can be used to register plugins / resource handlers, as well as to publish resources to the registered plugins / resource handlers for possible amendment, as seen in the following example:\n\n```js\nimport { Pluggable } from '@financial-times/dotcom-page-kit-pluggable'\n\nconst plugin = ({ on }) => {\n  on('person', ({ resource: person }) => {\n    person.name = 'Jack'\n  })\n}\n\nfunction greetPerson({ publish }: Pluggable) {\n  const person = { name: 'John' }\n  publish('person', person)\n  return `Hello ${person.name}`\n}\n\nconst pluggable = new Pluggable().with(plugin)\nconst result = greetPerson(pluggable)\n\nexpect(result).toBe('Hello Jack')\n```\n\n## Concepts\n\n### Resource\n\nA resource is a value that will be used by the app to determine how to proceed. It is expected that altering this value would in some way also alter how the app behaves.\n\n### Resource Handler\n\nA resource handler is a function that will be used to amend the resource.\n\n### Resource Hook\n\nA resource hook is a string value that uniquely represents the resource within the system. So for instance, if the resource is a webpack config, then the hook can be called `webpackConfig`\n\n### Plugin\n\nA plugin is a function that accepts a `Pluggable` instance, and then registers resource handlers on it.\n\n```js\nconst plugin = (pluggable) => {\n  pluggable.on('foo', handlerFn)\n}\n```\n\n## The `Pluggable` Class\n\n#### Methods\n\n##### `.on(hook: string, handler: Function)`\n\nRegisters a resource handler with the `Pluggable` instance.\n\n##### `.publish(hook: string, resource: any)`\n\nPublishes a resource to the registered handlers for potential amendment.\n\n##### `.registerPlugins(plugins: string, resource: any)`\n\n#### Properties\n\n##### `.alias`\n\nSets the alias of the `Pluggable` instance. The alias is used to allow for accessing the instance via a more appropriate name than `pluggable` when the instance is destructured. It is also used to alias the `Pluggable`\ninstance on the args that are supplied to resource handlers, as follows:\n\n```ts\nclass CliContext extends Pluggable {\n  alias = 'cli'\n  args = {}\n  options = {}\n}\n\nfunction getWebpackConfig({ publish, cli }: CliContext) {\n  const babelConfig = getBabelConfig(cli)\n  const webpackConfig = { babelConfig }\n  publish('webpackConfig', webpackConfig)\n  return webpackConfig\n}\n\nconst plugin = ({on} => {\n  on('webpackConfig', ({ cli }) => ({\n    cssRule: getCssRule(cli)\n  }))\n})\n```\n\n\n\n\n","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.0-beta.1_1574868503661_0.6214755712426749","host":"s3://npm-registry-packages"}},"0.5.0-beta.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.0-beta.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.0-beta.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"dcb6d48a3fcf81d73f1401ddb12425df7eab1cb3","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.0-beta.2.tgz","fileCount":14,"integrity":"sha512-zoXmIL/6vclkvGcWhhv0x2GfrqBEKURdkGlafRUii4H87CliV7+7mtXb3CYqKKyJK1ojQ6GSg3FiHXPGMzCuvg==","signatures":[{"sig":"MEYCIQDnKIaZW3zZIQC1n0dN/OL53duk0XSMqMrrnSsXh5tT6gIhAKxnbqBumcqrODVTTceCDe5MLuORzJXQus8G1B+efQ/0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3r1RCRA9TVsSAnZWagAAeXUQAJuOSktoUnz+C3QatzPh\nOcbEZjW7VgcWwy3ctX4ETS7SxtCKuqwxDiHCmJazmbSVpBe9qYsrOXQA4N35\n9MNxKmdwtCEocOku2tqfYgHx3bKyJfV75R6HcKQkVooT8gJazneUU9WaNfs+\nq6vwgB0cBuLuuiP7/SB7QJZfCSpozI9qvlDXfMFe7GEUWKLj9woMKDeva2XV\nkVvX7OsKS+E43aYDnfDdhGWI5mD96UO8/7ZkoC/tTsMM8JkheKMx/nBw3ixo\nBdDT0mYDnO1FLPAL5RYU74+lf8oGbhhGcPluMrXvNl7de02PocJn0+Kc/LPR\nIZjAFYhnd1sg3XxQKZKWoRAfZH1wBw3qIghyQCNMXP95E413RHPSdXK/FMO9\nvLffkary5Gachf7Jxon8gDi6lpVadOTLHb6j7XUPe3HpwYfM0osaQ65sY4xL\nLGM1ZI19AwH6bZMi/w7gJkpi96ZJoWLpUnCMG7lEVQcoZLg8RFPrNXIfmvIC\nFcM8+DbrOOiCu4NJV/rQE+XMtTW/8BUxqNL7zdswidtI6EOTC9dpQSJIcSSt\nr86z8QZ5KvQaX2SJK2OgjmbBVFIB2pFFpO4Taxs7aRGhwXru1Tz8Qrmom6bB\nW/MgqlyGzZmUXkXTxCjR77110Eqd1ALDIcSFUaQhWLm8Z/n1a8xy0zhv9Ayp\naqPT\r\n=xYZ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","readme":"# @financial-times/dotcom-page-kit-pluggable\n\nA lightweight library for facilitating pluggability within apps and libraries.\n\n## Installation\n\nThis package is compatible with Node 8+ and is distributed via npm\n\n```\nnpm install --save-dev @financial-times/dotcom-page-kit-pluggable\n```\n\n## General Usage\n\nAt the center of this package, is the `Pluggable` class. It is the class that is meant to either be extended (i.e., via class inheritance) or instantiated directly to provide the functionality required to facilitate pluggability within apps and libraries. An instance of this class can be used to register plugins / resource handlers, as well as to publish resources to the registered plugins / resource handlers for possible amendment, as seen in the following example:\n\n```js\nimport { Pluggable } from '@financial-times/dotcom-page-kit-pluggable'\n\nconst plugin = ({ on }) => {\n  on('person', ({ resource: person }) => {\n    person.name = 'Jack'\n  })\n}\n\nfunction greetPerson({ publish }: Pluggable) {\n  const person = { name: 'John' }\n  publish('person', person)\n  return `Hello ${person.name}`\n}\n\nconst pluggable = new Pluggable().with(plugin)\nconst result = greetPerson(pluggable)\n\nexpect(result).toBe('Hello Jack')\n```\n\n## Concepts\n\n### Resource\n\nA resource is a value that will be used by the app to determine how to proceed. It is expected that altering this value would in some way also alter how the app behaves.\n\n### Resource Handler\n\nA resource handler is a function that will be used to amend the resource.\n\n### Resource Hook\n\nA resource hook is a string value that uniquely represents the resource within the system. So for instance, if the resource is a webpack config, then the hook can be called `webpackConfig`\n\n### Plugin\n\nA plugin is a function that accepts a `Pluggable` instance, and then registers resource handlers on it.\n\n```js\nconst plugin = (pluggable) => {\n  pluggable.on('foo', handlerFn)\n}\n```\n\n## The `Pluggable` Class\n\n#### Methods\n\n##### `.on(hook: string, handler: Function)`\n\nRegisters a resource handler with the `Pluggable` instance.\n\n##### `.publish(hook: string, resource: any)`\n\nPublishes a resource to the registered handlers for potential amendment.\n\n##### `.registerPlugins(plugins: string, resource: any)`\n\n#### Properties\n\n##### `.alias`\n\nSets the alias of the `Pluggable` instance. The alias is used to allow for accessing the instance via a more appropriate name than `pluggable` when the instance is destructured. It is also used to alias the `Pluggable`\ninstance on the args that are supplied to resource handlers, as follows:\n\n```ts\nclass CliContext extends Pluggable {\n  alias = 'cli'\n  args = {}\n  options = {}\n}\n\nfunction getWebpackConfig({ publish, cli }: CliContext) {\n  const babelConfig = getBabelConfig(cli)\n  const webpackConfig = { babelConfig }\n  publish('webpackConfig', webpackConfig)\n  return webpackConfig\n}\n\nconst plugin = ({on} => {\n  on('webpackConfig', ({ cli }) => ({\n    cssRule: getCssRule(cli)\n  }))\n})\n```\n\n\n\n\n","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.0-beta.2_1574878544563_0.9351000735371777","host":"s3://npm-registry-packages"}},"0.5.0-beta.3":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.0-beta.3","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.0-beta.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"c939e6571bfe9b729e7367e4cb97a134acb37c57","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.0-beta.3.tgz","fileCount":14,"integrity":"sha512-mxVNK1CTSjuFwXkmSpbRsLLpJMyTPnEfEIKxv1pLGu3x/dX5mjl+X+VusyiRt4bJS51v5RbqT9dKSC8aTWQUVw==","signatures":[{"sig":"MEYCIQD/gtkFwkXFQcRQuuGMvI5eQFufmPuJAtVe4afGEdC/0gIhAOXHkqxOIZNb/HeCC3Ub+7Z2Wuf3j94x9qXIsjWK/eo2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3566CRA9TVsSAnZWagAAoPUP/jtRdrKqVGNGcbqoAa4T\nxNRjER7K9akJ08lBwodf/7+PHYewXXHRD8BICVyUbrNWBxeuT7Kn2NGCMFJC\n6KjDh8n3I83bW2lZLwO/rnBTpL2pF3IAsNp7EkMplyPfKxgoWkH28JVo+EVc\n9E+ddeVgX3lvL5+uALx1YbJGLwl2px5SqvQ/ne7nByJMuy/AV9dVho0QKAAn\noihFLwaKxncUXKpsnved7V1/LTvE7tUteRcNaKqDxKj6SLlUhiPrJeTNFybD\nigDT21Jhh8k8DHcLhrJDiJs/kexrx4ChFfelN4JlFtWcevFStbhss6WUAcWI\nXnBi+PntwdB+d6QGKJvMiKGSxOytXWQqx9o8oKo4kJ3VrN+9WwYIpUKOTA5C\n1oUQ6sUkcMrN59ReNnQV8hLT0smEkkGPNoDks2tlCVWMI65KsS80z/gvhu4a\nCboGgsfybj4uNjGvnijFpaEzMsTDW+wxO2XI5DUHOb/LXtg0FNLYMTTETAgs\nSHRDI1+R7k6TtLgUXPAkhKuS2xAtccn3wygW5DlAT//j5CRi0cTECeJmF9gt\nZj1Feev/f3Uj7lvZE+JHEtEHczNqVsr3Gwot8ORA/g4qoeA47le51ZMbngc5\nJcd3fVJFIuMpIEnt5d54RhmaqHUg8IodW1+rpNE0WopZhyF8hWtexn9P46Yn\nqC6X\r\n=/dnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","readme":"# @financial-times/dotcom-page-kit-pluggable\n\nA lightweight library for facilitating pluggability within apps and libraries.\n\n## Installation\n\nThis package is compatible with Node 8+ and is distributed via npm\n\n```\nnpm install --save-dev @financial-times/dotcom-page-kit-pluggable\n```\n\n## General Usage\n\nAt the center of this package, is the `Pluggable` class. It is the class that is meant to either be extended (i.e., via class inheritance) or instantiated directly to provide the functionality required to facilitate pluggability within apps and libraries. An instance of this class can be used to register plugins / resource handlers, as well as to publish resources to the registered plugins / resource handlers for possible amendment, as seen in the following example:\n\n```js\nimport { Pluggable } from '@financial-times/dotcom-page-kit-pluggable'\n\nconst plugin = ({ on }) => {\n  on('person', ({ resource: person }) => {\n    person.name = 'Jack'\n  })\n}\n\nfunction greetPerson({ publish }: Pluggable) {\n  const person = { name: 'John' }\n  publish('person', person)\n  return `Hello ${person.name}`\n}\n\nconst pluggable = new Pluggable().with(plugin)\nconst result = greetPerson(pluggable)\n\nexpect(result).toBe('Hello Jack')\n```\n\n## Concepts\n\n### Resource\n\nA resource is a value that will be used by the app to determine how to proceed. It is expected that altering this value would in some way also alter how the app behaves.\n\n### Resource Handler\n\nA resource handler is a function that will be used to amend the resource.\n\n### Resource Hook\n\nA resource hook is a string value that uniquely represents the resource within the system. So for instance, if the resource is a webpack config, then the hook can be called `webpackConfig`\n\n### Plugin\n\nA plugin is a function that accepts a `Pluggable` instance, and then registers resource handlers on it.\n\n```js\nconst plugin = (pluggable) => {\n  pluggable.on('foo', handlerFn)\n}\n```\n\n## The `Pluggable` Class\n\n#### Methods\n\n##### `.on(hook: string, handler: Function)`\n\nRegisters a resource handler with the `Pluggable` instance.\n\n##### `.publish(hook: string, resource: any)`\n\nPublishes a resource to the registered handlers for potential amendment.\n\n##### `.registerPlugins(plugins: string, resource: any)`\n\n#### Properties\n\n##### `.alias`\n\nSets the alias of the `Pluggable` instance. The alias is used to allow for accessing the instance via a more appropriate name than `pluggable` when the instance is destructured. It is also used to alias the `Pluggable`\ninstance on the args that are supplied to resource handlers, as follows:\n\n```ts\nclass CliContext extends Pluggable {\n  alias = 'cli'\n  args = {}\n  options = {}\n}\n\nfunction getWebpackConfig({ publish, cli }: CliContext) {\n  const babelConfig = getBabelConfig(cli)\n  const webpackConfig = { babelConfig }\n  publish('webpackConfig', webpackConfig)\n  return webpackConfig\n}\n\nconst plugin = ({on} => {\n  on('webpackConfig', ({ cli }) => ({\n    cssRule: getCssRule(cli)\n  }))\n})\n```\n\n\n\n\n","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.0-beta.3_1574936250582_0.2074328703509687","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"eb720c89a628f8e536541a0fd525fba7f253903c","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.0.tgz","fileCount":14,"integrity":"sha512-t9SNA++O8KIbTUgJBax0BFAwESNNITOdfobiMAyTUg13krhxIJr/EB4O/cCcFDdlXJiLLSt4B0mZZhZwulLTyA==","signatures":[{"sig":"MEQCIGpaPr91JGBHCSR449f4r4EPjiEgUGO5dWywP9Xg8dUfAiA3Df2HMd/MBGJQQoolxTeHe8q/rItmUf/raK9oORIx8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3/nmCRA9TVsSAnZWagAA8vAP/2kD695omPBdfbd7NFzA\noS4eDcEDk9whsM8gvci+pSFrOpgwtMHXUBS662g/T44GAeZazdnqkyaJBVLE\nucx5lxDrqsUsnV4GR1DbCJ7YZDPRWPIEoy8LBkoseBXkHrsweahAeK1xKPa1\net/VkmXaV8JekU6G72aLiOGpn2zvCNF8ve3sL+BsbQf6UASL3FpcaeHX1tGR\nD5+QGRSLW1jIAHhIrJ6TMki6QHfvtuOEOW5nYDxjQ08kwgpQFu3G2GfY9bXR\nnk4ojMDocKnhpMCI/i0jbxcsDHi03ZH4GoearKFsIFojrXdYZbFCKv+g1q8y\nW58CP3DfriEEC4wUUHEAH+KLF9wBFizTwQAs+66mt25SBLgv/4gwmM2hh905\naFmFCLeIQ5n5mQOaHN+JO5dqJduwKTThlf5YsmpTEviI3Bst3z8RngerSc6K\nJuYzq+8Hyj4cvNB7V4AzuYQrtTMqll6vlcJ0/MzsHtgeVbkLHKw2NapVnrZD\nQbaoeAl6YDehtGp7IgRfxz9zwbSEo3yO0XtCwBPNNgVTgNf8tiTT89EcgZtk\n43FaHP8zhCUVdm2nIG+SrlRibBeCUXArjE7QzFmef0Y/mu8wJBdP94FXAW0c\nn3RBmP77ESqVDnNPfU/4rB21bCB3Pe2zi+jUXRcNfQfbukQ0l3uqGayVjSpE\niqVL\r\n=2IzN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.0_1574959590251_0.3123482746290609","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"a07b387eb7da6c136a25e6b8a9dc72d06ad6c3c0","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.1.tgz","fileCount":14,"integrity":"sha512-FwD1EM07QztMqLq6o6/hMpD2LnQU3XMynMgjSe2c1RJ/S/0KSOEK01VqUZjLrjrvEvCM8HfBCkGJPh7X/NEGMQ==","signatures":[{"sig":"MEQCIGrbvs2wZCVPFcq+IV1ryIEZIvpSA4Go1HzjkSJDGW5yAiBcIXzklA7nBLd9zZcQ3LDlVzi5P+cvsN41xgGlV+hQzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6REUCRA9TVsSAnZWagAAhqgP/A/+ysQrqF0g46Ja3CNB\nH3uSCAUNeqYm4oXiTkudh8OFirwErW1EXYQ1IsOuHTZTpNpWK8OlmEhNgcAP\nshJvydAV2x8CGM/Yderu44JvIsS8HMO0umInSveSOw6MG6idobSh5HHC7cBl\npWMdymQCPHrjE1WF4rZslefdhEwW3uuVoFmOYtt2jkR0ksLa9fGb4UpVKeSH\nbXoRnqTzjwZrki7K0FVZjJL246SnbCJV7zT08n/Iu0m06dvSocn9j3g2b/sf\n1eUaVHxfUkH3NqT58vgEdhk8/5CnPG4h8IthpqC4PaqDufD54Hu1mu1DG9YL\nm2gqwNq/e88rXU20rS2iGpCo0Y8dD5ipM+G6AfRiBfJ64WyTI612DKqeIdRu\nq9LnCXn4P8+Iobuh7Sn2ckOqyhZ6U4BapSzxKZAh+xO4ZgbdUqJ5ENPCKNWY\nwIp9jx9Lkh48IeTzeTsvOlqfvABtPx6w3HbJ47ZQvW3bQzQ4GQLRzqXbgl/q\n484Ou7JCqo17DN5RLJrk4mXHkA0/W/RTCPqsRroYEitXpUwAYivtNFGw31jC\nuM1OpxBp2vLz341S4dde7jRtA9iEnMrGLvvkFq7ro7QNJ6zeNYzIsYh+Gg2r\nxBXxr3Oztg3JEfAlpVcTTTfWUracPAo/lRLydC0JEgMjagXXj4VCwiY+CvP1\nKxAk\r\n=MCoV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.1_1575555347698_0.41078136228862383","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.4.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.4.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"ccfc0a818255192ecce9b1fbb5487e18cf95e96e","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.4.2.tgz","fileCount":14,"integrity":"sha512-GqpZdKiMTf33Ph3WKU35YoM/ToDleTiPShAVFxL6U+J6ob1d0j28GDUPVkQn2yb9XL/uEkDeXtbus8UDYOFNMw==","signatures":[{"sig":"MEUCIQCmesHKjsdzeNU6LJm/oQT7hoxGzPKcGMz1Xj9BAy6ZFQIgB8SaisfS7PduGbHXxUZ1sOsep/u2EtT/kRY9ngNb0M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6RfeCRA9TVsSAnZWagAA+C0P/ivRLt+U0uT871EX4bZE\nGSP/GkPpZYuwaKuo9eVISmjeJWWYG/yD0iRQfymAb8MvFa4GH67g6s32hQn/\n/Uo5I3uqYyPVebzstdpp8EiuAfVvEZWvhJHc3eS8pNJs8kKr1puYrtFJseTW\nQ3WKj1tYYjbcL/kKiI5Vx1M7nIXjc79+Mzeoa4TVjaKd0TR1pKNPdTOa34vn\n7PvAEndVLKpoVZodjq//hOJtZAupZ/Jx4p1rs9m8qPvMt9jmKG0lDsRm+fKi\n+zAYoQfol2nD3N8XaNHMhJZRtW6qWwGTOmaPski8oelf64Dtw8MJqNUZcWc4\nFaL1DEEL3TJToC8vXOfqKMTpG/NumlkYO8rMoQvzSgu8fKSVGQ9qEPkKegO5\nV5kW5Nqgb+PNtLkrISvr8AQPYSWTIeARsKHtu4auBndZkwOUtrs+HCZePQvl\nkijdf3klPqH4gg+ihFZ3UPqMu6O6YLw5WRcebaq/kw/523dDJanZVFMMlDug\nYas2OwKg4obe74EVkYg3pc26iF8AEs78H1lhl8xPLUv9ZVJ8kvCxp43ZlZDC\n9wT3T5jjPFax5/8RwspfbAaByJN4TOAkdoizBcnGOkCl+xxBjpd9GenBIfuD\nJ9qwfH9Zi4IfzZ3y6tzGHlu5lbRWp9Xl6L+LIvzq/TPHosDgk5xbgocEswyE\nCmo5\r\n=0yNY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.4.2_1575557085584_0.8188433385430471","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.4.3","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.4.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"f91b9b9c84e8eaecae2294b01cf354e4f623c145","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.4.3.tgz","fileCount":14,"integrity":"sha512-BU4yavh67hSdd1hzJ0MX452YdqNSA/LpXSFa3mJOQEPypoX/iE1IBQJll81YMrVhUUgpKZ1r/eUbz81TMr6jpQ==","signatures":[{"sig":"MEUCIALsS7rNMlmAjg/Ht1nTAEDdB2T1Rju71g+s5oQnuJTHAiEAuB+8DgEo/9l9rtfoEG4iv/LwyuapyfXDtv/08jQP1xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd87OUCRA9TVsSAnZWagAAxnYP/3gbhrjjRSiYEf9Lftja\nntXOaD5QnYjueKBtyj6FqtnAnAl5iiUWCu3UxPGznPR3C5Eyv33k8jUDk8pU\nIWBA9TOEYmvCZq1e0jxMv8shFXOLLGEtHls49T0QncEkyXsO1DU11s2SKTNf\n+XxZXKHv3TEfThDbzujYdkrSBGcrbDc87x1ejMAcve7NA1WcKFGW30iPead8\nacUA9Aszpn9RVZ3bE9HtiFvrR3dbRInerZp9+Ko7m6xZDTK+Zl1Ti5x5aP5e\ng2y/jHbL0FSJ78IcV5C0DxSbERjzKwGTa1nNwvmCjNmbCA6EwRkGuEyrFUlW\nS2t0QoYwdRoRdV9XnU161ET0YeghZ/TRnnnsrmYODSh0bejT6ik5Fz7ipF/L\nPxRM3zrLesG+X2smG84TYRSJAC6OQ1Yb8SCW4GCZDkMJM9cc0WRqNb5nwvpF\nk2R5CevfjnvStuyM6y+0FfAy3O6xfA6SlXTHlY4/clkD+wb7UMKpfmhYt82+\nX71hgx8qcwXN3+7b4aTjvYUNINTZQZYWKRxRpqL3X5p8YbOkl/egNPxywGQH\nI7dVI8t6aj9BCeCDZ7SJPPvYWcMA3g3sajskUEaHa14JSdr5AdJtjhBX58j1\n8PfqHsWR7ziHNhLs3EeA5hcQSVPerPO6oWqs4DuKU4If/gdXFoSZPU9xD4MB\nOqsk\r\n=uPz1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.4.3_1576252307607_0.2873116732074914","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"be29638065ac447ccb074493be70e2a68bdf71cc","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.2.tgz","fileCount":14,"integrity":"sha512-HbhNO54DEYSiXKF5dcStCzK6KHK27M4cvjYIf9ijzGbH9eoW1oL0YbAIBjyTA58nlhcLDkAWCQvNxOe5NAQPyA==","signatures":[{"sig":"MEUCIQDerzZDIdw8lkcjwwfMHBptFawuiyJ/PuRGamifREYu4wIgUOJWgDnTzXr2hhs7Pd8nYDjk64kRcJ4Y69aul4lfZ2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd87QQCRA9TVsSAnZWagAAmiUP/iDNC1u/2ufTmxOFdPjo\ncMoHJZC7ZHG4Lxy/0TkxLqtHoLf/dL/3ouL9u6sCTWu3ykBw47CRH7+plBP+\n5baRybUohB11PavCuPIlziiKlZIdwYdWtf4DPmpDgw/bUIy/b4XgKbyxRxpK\nIyeHGjPsXscVClRFMeY99bmV7f0j8rVg2X1LxsTd64aNYAP4ixN2P82uuYzN\nLZVLtgVBF2sfuZ5gP6DbgmZ019s7sovuc561dd2ZeGgT/L3xJpCmKPteZgSi\nJL5bnA+jABIFAfHd92Fbrdcpqgnemiu9ijlDF5PJSoWt+FRnrAtRy9rb0+5P\nzGUBvk7G8aSYbfb7siS6kTZ2gzrc/9XiczwB29XnbwZY9LYpfotwIaWLxsAS\n/yarZU4DKgrw6zIzh0SjCcUWFOJtjGpaS07XkSAB53vvs9MTy1ibgG+VxuFy\nk2UdnySlmg2R4xzpSquM42Y0XLpuWU59gwd4l/Eauz4nUsoXb4SQS27Y9HTZ\nINy4KuIebfJOXhnRMXquUMU01GdeYUnJPaX9P5bTFr0shJG1/wn/zuj2jgVQ\nkjKR0MxMayxtYYG18sWPts1T/pM8zAs78p9ArvD2DOL83Zdj5X6vwqOwezLW\nr3LI0T6XAb9Oh1oyadTi3m3sys5enB0v7pySBg2cSg+2NoqfbBXTLv8Va/MY\n7LWm\r\n=6lIQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.2_1576252431686_0.4679407663297137","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.3","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"85273ec59be08e41d74dd09272afaf885996804f","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.3.tgz","fileCount":14,"integrity":"sha512-pjcB95FeS0MqUUzMzmtBMzSksivFKdECQWepRw69MF/POLGgEWTZGdAGo9hCRlBI3GnZI8PMK1FHq/YPXsqHlQ==","signatures":[{"sig":"MEUCIQDRpHyPraJxfNJzJIrdkuKLrGF6oJWhXKpETrl8ZGhN7QIgDEbsApYh12lVm7P+Jfaoi6xRQ1QX4m2y3/itvP2+QKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/OgNCRA9TVsSAnZWagAAC3wP/ReyVxQ4eqjJEcf8nVEw\nogYb+k7NnZrEAIW7P4S88saLLJmXx/LSv5vwuFi4YS7CERQ5rubrKHg9puRe\nrprgMSD5fxoOVm6Z7uv60ZlYk+iOIIK1aQY221U7XN1befS4eqfoiyB3/UW8\n14ngq6S3oYKu+cp+aGfV+0VEMwzdgPflmAa43yG0OW/KQqHmF1OqiU2jF6f/\nqgemwK0Cej+a3IdDmPEbp9TI+S5Bhj5w6xiQEkJUhKJtJmEt2evI/0CRMiR9\ncHnzZOuufqSYInZYRM5VKSFM0Tu+nPbKZ0AjBS27MBk1pOgBeGQRP0aEm6XD\nrQeIds2IOyPTTQVi63H0u2UrIxix9gTZpabzMAzYubwBQlJktCOn+HsQ8LFL\nfeNzFZx3QVPybD4GcU/+uJZ0BLPKPIarT0QgvxkcnAqUDB/LbSTfiJOdLFS8\nsY98DOKwOmLr9/dBWmQ8Ltrgj06WWUn3+ra/9Jh1kTV1iWL8y2IpcuI1Hbel\n58Q5cba9dV+G6HxR0hY+NnZcuPTqQhSKMScRxd9mdAVs99jkltmyxDVbVZ8/\n6mdhUxXd3P86sgIS+VUQDVRqfMWIlU+qD8ZpGZaEf0mU2H5LFc4djgcchnRI\nPjDFN2zCQTayo632hcwfavR1j58zU1G8dn+NJtZFpmOsKRc3NggzJ9+fT9rF\npPZF\r\n=zlcG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.3_1576855564851_0.7689547882228829","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.4.4","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.4.4","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"f97395deee67fcb4d57d15fa1fd97704f08a9944","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.4.4.tgz","fileCount":14,"integrity":"sha512-5qqbFpd7CqKb111r1lVwtIyIr44mklhoUepqoMQKpUWdjbCnqeTUSiJakB0/qQZDxlBnPrM7gk/XEMDlosVNVQ==","signatures":[{"sig":"MEYCIQCwQCyAnJFU/iBt9zQSFx0OhXcKVRJoylDbgrHqe18prQIhAMTqFZF0FojQ6lU+A5UhHg1w9fWV8SpHLCX8dNwauTol","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/OpGCRA9TVsSAnZWagAAnJ4P/1g9OqW68YvgStCnFiz0\n7SlPfQOLOpcZJ0VHDv9SQMPI7jDmDWDAGt7j+zNflojLovaEeWEyyJZlURic\n8SWMKY9OrtTKyLjcbpQ3iRJSKEbeRgbImMPq67j1FqaXf4Vwb77zYAtwYQtz\nl45NpV73Mi3S+l4lp5d5MY9aOhtz6vZzNyWbl3+4ZMjG/B1C60dOoK5/7eTJ\nxjDN8a6b2lnTgUr8gAMfrcqkgEfZmGkC9qOhcOi9zl/od+gqlzm053e5iIJw\nKriKd0ds+ydgRSB8JqwC/oKUAgjpt5pVLGx2HzwKoD2zhEit6P42AEfBf3tD\ni3Ezctqu7Qh9B9VZYKwaLc3DnYFtKAeWuCOSzvZAC/sw6PtktL1A7ibAsPip\nQAzyBqK37A+yx6Hlu6J8wEtE4CtnjPLzCl3/iUdlYCD72fZwvlZaGTCeAbWG\n2rmANa4k2yfuiIhrXWNsVdZ+YAJE8K4wCjVcT3YirbR/FcD7m+B+8LMKPQMP\n66uE7+HBNAJgsRka03390KMG+WxTW0G2SAiybXHfHotT1YQzu6GVc7oOuJeZ\nUg5A/N2LeUli3kd8BeUjVqE2m8kttq51wTkCWfgV7i7UfVCwMpqDszpqNlYj\ngASbKsWszmPqex7qP+SlH3HQaY1CtXiQpE/GZlYoah+S0ZPBCjUEj8x/ZZHz\nLicx\r\n=Aab7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.4.4_1576856134300_0.9504130026357596","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.4","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.4","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"79741debad03320114730060f7f21c086db4a18f","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.4.tgz","fileCount":14,"integrity":"sha512-Ja8KzgA2ODx3vggpjwJKxubxPI0Cj1l52O73O7o85T64UnJCUSno0iN+s6EY0fsQ8nIE+GepTIaVv9szPOicuA==","signatures":[{"sig":"MEQCIF+PRJs4zT6ZjDMwsXob98pPaQ40oVEVRX9l+a2v5+QNAiAOSiPjMPA/WgFK/gh76ZpEnS9P6/NRyHq4y59uKivR4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGGdGCRA9TVsSAnZWagAAYzMP/AwDsl+Jr7Gv4VtxEwFk\nWbA3tIZRMuR0oylA1wdC37LP/Zb4iS4ptPZrZFEzEdjFNLiM2lUvi6KIdscH\noxat4pcWeOUx1sBPawti2ZmvtXKyfJH9lTNl22+BpD1EOUO+UZa1dVFES3XL\ne2HC1Dn564ArDuIZsMSqiCr8IQP4HGIcDuQMfy8Wxo/9rPhWmQ4e85TpFed/\nQjDAt6DZztUSR8wevIEZfEj0Ii47je9toZtSEHXWvj7NA1UQpVlNTwfx5lDu\n8FFVm9/dl1j6drADGzR6DLq56ET6D7US26b0Y2HQtCh4dYkI6jYQU+lyAx5w\nsSNWdz0XSEQk9zX+2fKg9ivwsuUrnWq5ZkTkogZv1OpTxNp2hXbe+PBp1zl6\nj/xeewwKfXvRjU1uequsUiQYBuQweAhIYWKQe/9kCL6c1oxwcIkE8q3H7mYR\ndKpFQ4L7fMxjRD7QVoPt+eUnBQ7HVYBGWt4XlZkjhoydUv5SFw03CD8kuHx8\nFO00zHpmUE5/envw7n0+QmdC6XjHvUvI+nhkg50hkSX4glP6aBn2EidunUv9\nXJ8qYSGPshcOLXtQe8xwYBAmQwk9QxahknhGgQwbH0/i6ML7QylelKvOsqW7\n7xVCxgVJf0vu401cBrLVQFySrI/cEzviO+7jLGtVM/L0yxX801pLMDuTrhmb\nMImo\r\n=QL4H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.4_1578657606232_0.6935618193067072","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.4.5","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.4.5","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"5f61cbeae17c421399aed7815943f02d6d977b85","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.4.5.tgz","fileCount":14,"integrity":"sha512-ttOaGULejRvcpal/zx0asyAkus5/Bqi4UFPWKxhQLz/K5EOdfq5FHcV2AULEcs0EktBNuS9iDNP5gqpd9sCA0A==","signatures":[{"sig":"MEUCIQD03qugkB3NAdu3wqoYG58D3zClVA9cDIR9+FoArfWAEwIgVWfuoqc7W/KlwzSHDEWDQx+3IiQbI+mvUqL4HkXlE1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGGj3CRA9TVsSAnZWagAA0sQP/Rp0qTo6lM69aVjN5Ki2\nyAE5qWki3wpTzLADxWdrukuWJdgq2bP3B1/3camKDi0uxMHU7JV6GbwnLp7q\ndThK3BaTptJ444/yDzv1Ds7YMofERlPYQO+AiDblUOAovduXRN9kXLEQRN99\nd+xKyhDm5N8kf2b7h4kJvKi81Oao6U8ekJWaJCx6Zi4Ov6IhZXHacByFuLRf\nFu0jPGJi88+r10oXaOvr+CUqQX1FMW1MNkjjCpmLU4dwpkKxvrXVY3tsw7KZ\nuV1F4N/mtimjC4HjP/OAn3Qbshg19U1ojJyJ2PMPGf5R9gfOZbowR21B/iJx\nOBbcyw7FzhTdegDWe2Bkn3XuN5Xlv34nFh7Om/rRUjL1REEBoueILQCS9oYi\nrYf/CRGiXAd97XiZKwpVSEc2SLdtm9gNULZlR3q5AfVqsa37ibl7msVkkPPW\nIppvTmLm1t8tVdhM123P3oyzBq4lK9hfjTAFRNPiwiAzhJ53+xHWkQvAZIYo\nW+J4+PzY5FFhPQIMyGn/7ynITvKxHYK8O3zsdpThUzaJlJKBYizz+qxv5BkH\nKOYJHv3qdumpfc9/6eOHXKJZkZ8UqikJSRXFlxNYPn6vOrkrgBrCqg9Njf3L\nTCrC2WmNmPONmXLG1HGJBBOhGlRE7tBExtxCqviKueVmDsa1u59o3BTICSQ8\nrqa+\r\n=3aKx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.11.3","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.4.5_1578658038977_0.6365128788870396","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.5","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.5","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"0836ac9e3ca401a88c087c70d135a9979e548efb","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.5.tgz","fileCount":14,"integrity":"sha512-J/jotAxQjBj30gEUCBljDG3qi/F5n2Zs358b04PC4cttTFx4z0wrPZxSt+s0wSx4EWT2FOb1sDa1CIYGJLcZvg==","signatures":[{"sig":"MEYCIQDAtGeIXAPiJBL7uNvTp3H60skC/LMWSrpQ1dfAcBnOXQIhAKPbvHKU9JyEOCDomnIB1Z3vj/JT2vHIsJQlX3jVNex/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJzD7CRA9TVsSAnZWagAAz5gP/3gMxomx8djNYX4Fzun0\niKPWGbliGv4pElfcdt2IaXYy2D/KBV78u6cx17BCXk9ZuwGfm2fW07ynBdz2\n76ieJ1bWrrVg2sL+AK45r8owbPiU84lZ+kQ/YTkdFlyHTFH3A2RwtT7Hgnje\nDfM07WfBmntJD7aXHfUH4JUAJDVSfEP3sbhfr8/XenaOCby6YAzUkxpcf/9Z\nWUZYsZHT52th8zYoXQUgvHfQEb56AbbFbqkPPKXJfUMM1ceUAl9r5+62vP7M\nAUSap0GnHqvnqAmKaD6JWuMgMj9iUlFRVdsJgQ3wiZJ4/W8uMcSSHiMB4SG7\nWAzbO7PixO0BbV2/f8dpwX3wXhKZ4mhNR2xGRp97NMA5k+F0T8gP3wCoDxbK\nodZat06QZeCR91Fr12xDz16r9U5s3/E/KQ8Z40/NrLPvjF1d3DhKY+AZpmC8\ntTHavqwbxqc0T4OoilwZ7Ud2nWoc684sjq9nAabSBjWXrk20zXWVMCOVgoOw\n2BYsU8RyVp7vd+ylw9CM93+646Q/40rVZHn3CctPzXuhoc7umMq7xCW3mShn\n35SfBz+TRgaXH53tUEsZ0TLemmGb2erl/7Mr0epUdCVT+6eEh9nAmshO5uXw\ndvJsn8U58JlyNaieOsHqOB8PWxBcvxTTKKTK46fTUkCBOReNuyc8MpYdPCnc\nYHgn\r\n=4b5W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.5_1579626746839_0.932256675354928","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.6","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.6","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"d83c5aaf123531daba271244ee12c41cdfd9d555","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.6.tgz","fileCount":14,"integrity":"sha512-DO7pyv2l6iqTz3fjSnwuTZ7UZ/2BM5h/64lqwLwXsU/wEsHySYTgmmCMSF9sSq7JHPNtDRLC4ltI4pgAab+8og==","signatures":[{"sig":"MEUCIECOuSXOLZGlYEl5/G/lEzFynbbaS5SFwJW5dIXRik50AiEA+UwLA/319C+4GQ2praOw0isafi/zKu/yZjQhrSoB9ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKA/aCRA9TVsSAnZWagAAsw4P/3Kp2JDwyoTLnNoifimh\nEov5FgxsHVWmKtqdUEwS5gtD02Po90KKz7XQS7/IsxqXtZCmjPwxf+yYXqBx\nxkc2BBhq167/1k7cJE/wTJjUfDEVa9777CZ22mHst759Zizp9q54AH6oPWoI\nobQ+y9Vu1+/McBIESksgy9OW0T/WTPymYLcPGUX6cMteYImhWp78On9zwsXc\npwUnRXAw9gSFZkleQtkt+lgl31w+veAMDScoNYb14KAPnapSUACx/qQ+vyWd\n5/Y/Uz6rKrFqqpjgSkp8CORBYGPd1y17qYJsIwAc+ScCwlt9Hk2oZ8nOpztq\nHawU0Y+cM5+oh4YiAuo7cDGL8VAXbydi+ciYlwjwEe9YOdhEU5jhLDXnsPHg\nIdOjDaydrfc9HjzmJ1mK/QypqdidYYtcXpZrndGMaOr3SV7lcSbeM/TIO64t\noMhlOcyWLri6XgW685ORDFgRg/IytBun+kgerU76sUy0LRDFpVRASqp41sRA\niGkHc5qwpf4Q8Udy1105H0H0bpqfXKZsCF12Fbj3+xQPkh1oJsJX7UJaOKMI\nqf9pl4n54V/LRw+ILbCDIO5lqnLZImiIMY9vqPoR0spetoVbQWp34xFYBjPi\ngftfEtzWbwM+Wz91H+DVovd9fkhmjjmpMbjaGR0z2ffySrToUwSh8bQdHjXs\nVnQH\r\n=vXVo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.6_1579683802265_0.7638102641058084","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.7","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.7","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"4737a7f1486cb00185d9384ff292b41f8aac5abe","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.7.tgz","fileCount":14,"integrity":"sha512-KfwJt3IIRyx3SVqqcL+90oKvITd5Onlu4A9Krnsc6qH9Oqqv4z7hYAT6xusJsElX+dLj62YE5cjsrLMJOkKNDA==","signatures":[{"sig":"MEQCIDgXeqw+0ewcAEx8DwWOFdYSk4v/q38zrN5Yp0vN1lF2AiAbU4SjSfDOFQeC4aa48H1zBL0YW2OheYAT82SDOmU4+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKDjxCRA9TVsSAnZWagAA55gQAIMvjBL8+nj4mp04Qcii\nTisfuoHD9CZEmKx+IUyV1mjH+xwz8hjb4X6rlTNxdnhRvH+hqEfg5f0bn40v\nJKcYhgehH/1y95VlvJ8ptBu5Lxd/PPjybm77PCqoFJDTD1jiuwmsv1+SCol3\nZ+S7T+BHIiVPhrcHrXaacSiU8Je0ed3j/PCCV3RsopuBr2dEGb96RW5+SVR4\n8BnmYkSzcxV18joI7SC1FpoeW1GggtDvq/W0IGFR/+MTuTfpTHG3Q1+OeugH\ni4ZCG5z1HlNrKWcQER1xhdUuBSM67smXUh/pl1qqr9tJGdebUTOooj78VPIV\nE4CGYGQ43ehhrwN5ZKRqPl2i5NSGIX3TFVZDbu+CKYoBHQuC7djtLKWSs9K3\n6qTBpZtmnKfF83/hSAFIdH+UCqzgWmFQB9NrbB19/4TJNRqBQ0l2ybzDwAcP\nHDYiKKJL7JythM4zjW0mQ+fwroU7sY6xxnrgxIDPSIgS7aNuuOCAt8ti+q8L\nHFts6J54u1a71IyAebZmhM+I5niujz2Ci5y0eAUft0iUcSoezDkzABzWBwZg\nXq6SC0gzIqWI/fvSn6DvwBlO2vmVKM21+32uLRDTh5IR26Mf4TXFiOp6z3gf\nOS3wI6nj3fjR2HMZl0eY8+jyG8KhUEPjpXvPUwMyaRUFt3A7qjp/bGgJsCb2\nTKi2\r\n=JHZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.7_1579694321099_0.21203730606534488","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.5.8","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.5.8","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"9ce963b8c05377a9e993e607f2e1f6aa318841c1","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.5.8.tgz","fileCount":14,"integrity":"sha512-chnNIWDbe2ucII3LpxxWjWLfj9GqXWPI60PbzdGLFQHIpLMPPBLWlsTaxvGrgqaFG09gxd85jzVaDaPJ6VKX3w==","signatures":[{"sig":"MEUCIQCPdQCXrYGVDnEtcAwl5xt1fRLz7tjxnnYqDHk3J7BqNgIgUTUfinwtmQy9ALacZCS2MAFH0w4+R7jDNav3lURxq+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLw3cCRA9TVsSAnZWagAAGJcQAIGQHqYd47fErD/LgIYp\nkSv1JPHbCfOY2O00EGPnGF5JmtPwvaGpwpaupNSGl3Go75a84BhMwSdunx96\n1vbZHeizBTE1fu2YxFNGzlw0ueIS42pwuIkY3iaemJ8UjTGhbB5ag4Wt84eY\n4u0n1NnpHx7ytC9gwYyd/uKFpfYUuhqdyGXhF6zCubEdEHw3OiftWD7O8DGK\nvUImBDa98c4BA6Qsw0P32AoaRFFkNMdftGZvFzhEyoaLjllQQnCrYp+GDZgr\nvEMuisnVY3sxCqDBH0IzVKvqfIisj3lKkvIWwwkzajP4Dt2aoVY4Zni+CwF/\n36fgy7SgTb7K733ELBWuMubBr+WJYx95MCaCKH6eJhU4FMRAFXmJHnwBM5wR\nqS2uhH5fu7UTIdS+9xyndzb4vyqmwSjzPWc0pOj8XF5XsCLztUzI5eV3fJtR\nCJFqzdrsRoloR6BqWx6xCPa9V0PfLpzcovAnMBJ0L4kQzhu3OvvqPozLjuYa\nDfaxfo97IMoGTvrm5Dt63hCWS/XJ8uOP7mt17J9cJNj0pxhczgbyZfxuWj2z\nukEvCMeghhtCBIxkYU0Y74efmgmd2YPN2FeRT6WHUqKvwcqcho40+BvUgTLm\nNJ21eatvYSfoELP4un7xz0QQotCgxbNl2ZnLmO1FzxHrpYiuKHYZ8qk9ERGT\n3SiF\r\n=Og2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 8.16.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.5.8_1580142044300_0.6632682826049252","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.6.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.6.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"e8f0585fb60e65ce4aaac59a662018a0d1e88f98","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.6.0.tgz","fileCount":14,"integrity":"sha512-GD8RPBK8gM3zjlsoWXMiKB+ltlvFgoDtbyduljT7p+Ksn2bRnIy33B8Wg86TO4l2W+h0Wh5xDY6H1PbxtHEkfw==","signatures":[{"sig":"MEUCIFk1+84Jk1wZXJeE0+f+2P/TXo0FueYT1uPpdTOlpk12AiEAkhnfg7ekJ3sPXRob9okRQ9hyBqkK/I1IYjNRFJt1/TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQSHECRA9TVsSAnZWagAAKvoP/0PS5VsvGKX7MfPRkidT\nwP3khTn4ysWsDzpAnB8aDXpUpDRMmkifHa4MeK6FbG/L+vw1whVcPPC6UuhI\nNJGhqzyXupYXkrxT4akdvAdApL/od+PE6mjGcJqCd+KOgAgeC1AChhkG4+90\nlmOdJhvNEv6KnKR5c74TKPq6SGr9PA53IslhWXVSSFpBlqhIRsJUQfj0BVjQ\n6zCxD9xtYFoIHaCLfrO4hDuCqIa790zRkJss24oKWcoM8MZhyCHzeevFz7bY\nTZhYcjp0kmI//28ohnGWhIIpqPqW/LLmdmet4X87gh+j9AG03TDDcK5BruSM\nGzfIwD2h/H5lP97KjT48JdUr3HZNoU/77SwzH5xm+/jzYPpEY0zm0owk0d3j\nTZulcRfroCpsf/S+oq8uwyMPVifm+5Dxs28EB7Gxne+lewZ3mvvWWC+1D4dl\nEsXJLBAvWzX+OnKgMaY1Uz0RAkalozxR3QDAwChqOxdtNXbrL63lGYe/AsHh\ngfVNj5pz8DWXGOfKz9fXve9nfUvzjyROnkZtpJDcG8CJPRyDs+sccYPOetD8\nnPT6Fpc89SZm1cjW3JVR+Hns8kSSL/QDgPYyHIDfdxuLDYbjxC67jMe/Ej0g\nHEXyQYbU1dN/xi/GX/a6E47BdxfLuXAxZV7UmYd6l6Xiz4cIDeezOqgsXaNs\np8Za\r\n=DjWV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 12.0.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.6.0_1581326787728_0.7143236882843209","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.6.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.6.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"086ede6b74966dfe14c5da46ccb7b5919e87c761","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.6.1.tgz","fileCount":14,"integrity":"sha512-utY05VkEmbGoT0YmzqWWdWg+hxTSMnDr+t7gFwlHu6i9I8QtAdUDfP7KqHRG0GmarAtW5o2DEt9IAAgwRV6Kjw==","signatures":[{"sig":"MEYCIQDV7tuYQLJswx2wA5NZSEUBtf+H5zyUgkQnJIvRNRZfkAIhAJqL4zawYl8n1Wq/rHLxQjAUj9ei9olrUaTfLuFWrKIR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQqZmCRA9TVsSAnZWagAAVekP/A4fzEBYI2RkHyWWxgJi\not/hFaa/Ytb6Wx/HwHR/RoLNn7j5WPsqqHKAIVZ7rYP3c+ojnTeEqEsUuT+f\nsgZBdAvtWHWwRpAyTy328ZI6mzLYt5HnW+2p6b8trzV4ophdKTRXxuARjc2C\nF62rRK3dcLhh4eqxJvDdBbvShZJCgMQmtG3gKlQBQqMEN/yvaTex0ecHmeqz\nm4kNtBcfx4aT3dux7OA5UejV85ib9y3bMBr0z9XtCkisCO3fxXzxPbEPjEyQ\nH+p+unoMy1l6njkPqgYQ7AJS2iZ7Ph9aV3fDIuUtcS46DM2ee40y/DS4fxgu\n9L1QfsCVv0MmNn/UI/Hr+XljlClVS58LgufgioCYJ1J/rqS7Po+5ZMkopQ6j\nhNwehTaA33tqnIKB0VAvOj5DjqrdFu7jJzFzEB/ut4nsOY32W73G6/W7hpnM\nHlEJYgrbMe3bE+6IRPNL0vA7HRoCfnEy3jsixszR+uiIMHjf6RVw3OrkKSPE\n/iRhqJPX0GLBL0/wCcxpJ/kjObV0ed6kuWVAsftyaf5gfEQdXrTm9xBlGzS+\nTBAzHvRqdQB09zl+5XZqgFhLtxOceoXo76LPuTHWi4xMKdR3uUqFvUucuf1W\nQ3Sw1VPYPI22e7ayVzkvCIbutZczs2U6c7QLs0ABUf+Av9TOgnAZxGkGojLQ\ny//g\r\n=4Lmu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 12.0.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.6.1_1581426277898_0.5442927275979312","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.6.2","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.6.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"0c9d162e9f5550271c6cc3987dc660136921154a","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.6.2.tgz","fileCount":14,"integrity":"sha512-VL68ngOvXktl18iIoB2/2sGULASAqi0NubD5snDLMnN9twixUc937lKG8UWlm9xlCXb6dwKNbIbbTKrqHYS1Bg==","signatures":[{"sig":"MEYCIQDihhJQ6yuEzG2Mj3gH1EbzYq4lP7ygjAhWl5GrJAJfFQIhALuyPnDE+ewxSc9AeAjcC2p9qxuO1rJVEUJGa1M9HJhz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU636CRA9TVsSAnZWagAA9RMP/2VqYOVj36cZ6ePk4TK3\nhe0pDlS5xblkhYM5rXwoGnKtgw+hzrjFNFftYbPLXsPW54SyZmEb5U4JugyP\n4RpGJiOHCCA4K55RPspwK8BMNWsufCIjnW57HoAZ7mZcw2migVSV/ou1s+0X\nlk8RoSiBUmVm4qIvnOaYGJGmQtNjMZe1bkjltWpVLAyfFlNc6PdKNm1RqVd5\nUOlNbVtczT0ktzc6s5Rl2zLhIjb9IYYLubgn55T6Z2dEEbuoKnO1zRBUKvYE\naNmaVjYU0rFK217GYgENDYfEyuQoN4/VC07q/FyT8ylXi13wFRHwsDAuRvMV\nVn84Gmc/+xso9H9JRmKGhWOQu+vkdrRBQNZ5ET7zTUj+WHDi+ojzcBMN9O+E\nQnnmGMCz6dAp6X5VaA2enQaSbexw9E0Je2Qv060Pye7HWT4yFtFFV98asXOQ\n/rMIRBiatLVknD8zNKs5JnLGZH94OE0HkOLPKDGi2S35pfplcPcCYDKva2EG\niQXQ76BnTKt1wDBJZhBoQczdDfBcF9TRDRSqwVk2tKeCTmjgO8d4NG6gA1yp\nXVRT8wK4Sb/keqQOROWi+Hq8sIZZ6USQTUZ6M5tyX+as5oLdEj8UVWYrak9y\nInj6VQoRMJIAHe6vB/NZR2JA61arerqrOEfTKxm891d8+Ya1XDokNUyV9X4i\nGaYv\r\n=nMPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 12.0.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.6.2_1582542329926_0.48548491461570387","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.6.3","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.6.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"ddc1fe94878c11c952430acbc9530053458ac87e","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.6.3.tgz","fileCount":14,"integrity":"sha512-OpRjPpZN4vNtKu7BnHQpF1a977YEgIKhq8FgYPKCqh1/QK5d4c+0T3J78av+YYMckpjfrAw2CDdQ13dkN+ZFtw==","signatures":[{"sig":"MEYCIQD5Tp944C8BegqzrCledYaM+37xqvxPbD9f92gyMU23MQIhAJwzI7JLiL4MYVbJMPSCDZpPJss8FrThiEEdfciTdYZ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HBGCRA9TVsSAnZWagAAeqUP/iv9sU1C7orr2yui2qIh\nrc6x9CRQsNNzF0doc3tXSXlV2avX0Y8E7DAqb0KRMxKjUC9uCMMxv546XRPz\nkvHPQMTwp56+dWk4i2HcPoGXRhj1frWpqdtBGTJaIti5y4ZnwohMTkJ3ia/6\nymx4/IiX38zyhulFE/uHwv6nIn91SS2qPyqOjvL8bP51b6C3KVCJqvbpDek4\nPR3nZPGdwjdNX+dor3qe8FELx+J/qm4mvn0rbd9nkgAca+IM7sAvTXowsMzw\nklcqP0ivfRvJfnCYC3vA1dntLdg0xk1W/q08FlOusDWSqoXnQLZNlMJPofk5\n71Mgpj+BMqbQxUfGicuO+X8ZenclU2EEIA7JOy/cQ9ZX55HTDjbfPlI9pIiL\n1dqx1npuSXER29U2IhOugY3gjBDslfYuGI31alob1d5bc8zKSl7WHXK/ktgZ\nE25LYLILG8OGzKej+oQHF19SElXb1t+i8G9UgvjdcG0ETkOU+M2cSrgs/ckh\nOJ1a864rtif2Fc8/lcAHpbYGp4nrKWqUCbuV61E70LEQQqfB5bkmc/FM3sdy\nSRJMFNcys0hYF1za0Mt7bqZGOBIMxvn/Cp8qvPom8esb0zEbZLjzgtoHFuc3\n4yrx64CceuBDOLRXey5TW5Y62/p+Rg5QLRw3ecNRH4wsVqDaQRUhcXTgNjak\nkJkO\r\n=0QaQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","engines":{"node":">= 12.0.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc --incremental","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.13.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.6.3_1584533103235_0.33440356547425476","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@financial-times/dotcom-page-kit-pluggable","version":"0.6.5","keywords":[],"author":"","license":"MIT","_id":"@financial-times/dotcom-page-kit-pluggable@0.6.5","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@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":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","dist":{"shasum":"1025b9a6c27efc67827c21ac4f74b2c8ff209450","tarball":"https://registry.npmjs.org/@financial-times/dotcom-page-kit-pluggable/-/dotcom-page-kit-pluggable-0.6.5.tgz","fileCount":14,"integrity":"sha512-NRfZbCcHyz9V69NDfh9TNBsi4XTwG6PhE41/7BtGIKcri6I/zzyRso0PvAVNmOXQeqf+FAaxLrvG+ODW0XB6Xw==","signatures":[{"sig":"MEYCIQCQiAVCjAT6pxG2vQ+ZZozcNdXmEMYEfA4lQOgJlIOHigIhANiOYvsge82SuOfiyTj7kYeBOH2W1qiClrbI6opIzlFn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemFwUCRA9TVsSAnZWagAA9AIP/3Xu4Tf3amjkP9COpx+8\nakqx7As4kCENr8r6mVESEZp4ivPbTx1oC9eMSiKae+DoYfd1aro0ETxcQeFh\nMZxfHzfnfWXrZ+oWiumuAZZj/Jtufdjy9pdg7sLX0VKPGXfd6kRics6M5jB4\nt/dBI6r/gqq9/hg9esRZyR2sHz8jl6FQiANwu053DmOn4JtjD8HMWR7GpZZ2\njXVLaJSYay3DNOjkcB3gEMdup2KMKND85xu6J7Pu11PYsRcGExNAXKyLNHK/\nUyXMfJEnxwDiRhQoz7P8C8G6I2fdPqagkHjKEN9AMNiu5dSDCHNRyyZ27Fs4\nSl/kyfbiTj+Zi4ggFNFw3g2h7zacsTEqCNDFKBQFxM7jsuhFngSyyeiaKJMz\nvWsYCL8hWyt56Mg9sIj6JjaKspzu0yOcsw+P5LuhGAQy6nmxU8zBEzV+B6+X\nrcIyEWbQXdXhqwGHVkKI91/jIieO7eLTmwIKyke1F5rPdjfITB1OZ/ASRG8R\nwWTp0hnPU+ZfZuzDaL/KFsBm2xf8cgP6e/gYyfertho6qKZdjGV7oA522e0h\nzHyEHYG4/zfl9AtcY5u8XVL/3mR2ZAiyEdRjPyjrN37s1bVr6ZcbqDSbgINB\n/WvFv4596R1wzd6b1SvNFzyQi7T5oNDXiR1C/mOWXhqxRKUS6seBQI91VMq2\nYw8E\r\n=I9TT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","types":"src/index.ts","readme":"# @financial-times/dotcom-page-kit-pluggable\n\nA lightweight library for facilitating pluggability within apps and libraries.\n\n## Installation\n\nThis package is compatible with Node 12+ and is distributed via npm\n\n```\nnpm install --save-dev @financial-times/dotcom-page-kit-pluggable\n```\n\n## General Usage\n\nAt the center of this package, is the `Pluggable` class. It is the class that is meant to either be extended (i.e., via class inheritance) or instantiated directly to provide the functionality required to facilitate pluggability within apps and libraries. An instance of this class can be used to register plugins / resource handlers, as well as to publish resources to the registered plugins / resource handlers for possible amendment, as seen in the following example:\n\n```js\nimport { Pluggable } from '@financial-times/dotcom-page-kit-pluggable'\n\nconst plugin = ({ on }) => {\n  on('person', ({ resource: person }) => {\n    person.name = 'Jack'\n  })\n}\n\nfunction greetPerson({ publish }: Pluggable) {\n  const person = { name: 'John' }\n  publish('person', person)\n  return `Hello ${person.name}`\n}\n\nconst pluggable = new Pluggable().with(plugin)\nconst result = greetPerson(pluggable)\n\nexpect(result).toBe('Hello Jack')\n```\n\n## Concepts\n\n### Resource\n\nA resource is a value that will be used by the app to determine how to proceed. It is expected that altering this value would in some way also alter how the app behaves.\n\n### Resource Handler\n\nA resource handler is a function that will be used to amend the resource.\n\n### Resource Hook\n\nA resource hook is a string value that uniquely represents the resource within the system. So for instance, if the resource is a webpack config, then the hook can be called `webpackConfig`\n\n### Plugin\n\nA plugin is a function that accepts a `Pluggable` instance, and then registers resource handlers on it.\n\n```js\nconst plugin = (pluggable) => {\n  pluggable.on('foo', handlerFn)\n}\n```\n\n## The `Pluggable` Class\n\n#### Methods\n\n##### `.on(hook: string, handler: Function)`\n\nRegisters a resource handler with the `Pluggable` instance.\n\n##### `.publish(hook: string, resource: any)`\n\nPublishes a resource to the registered handlers for potential amendment.\n\n##### `.registerPlugins(plugins: string, resource: any)`\n\n#### Properties\n\n##### `.alias`\n\nSets the alias of the `Pluggable` instance. The alias is used to allow for accessing the instance via a more appropriate name than `pluggable` when the instance is destructured. It is also used to alias the `Pluggable`\ninstance on the args that are supplied to resource handlers, as follows:\n\n```ts\nclass CliContext extends Pluggable {\n  alias = 'cli'\n  args = {}\n  options = {}\n}\n\nfunction getWebpackConfig({ publish, cli }: CliContext) {\n  const babelConfig = getBabelConfig(cli)\n  const webpackConfig = { babelConfig }\n  publish('webpackConfig', webpackConfig)\n  return webpackConfig\n}\n\nconst plugin = ({on} => {\n  on('webpackConfig', ({ cli }) => ({\n    cssRule: getCssRule(cli)\n  }))\n})\n```\n\n\n\n\n","engines":{"node":">= 12.0.0"},"scripts":{"dev":"npm run build:node -- --watch","tsc":"../../node_modules/.bin/tsc --incremental","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:node","clean":"npm run clean:dist && npm run clean:node_modules","build:node":"npm run tsc -- --module commonjs --outDir ./dist/node","clean:dist":"rm -rf dist","clean:node_modules":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"_npmVersion":"6.14.4","description":"A lightweight library for facilitating pluggability within apps and libraries.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"lodash.mergewith":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dotcom-page-kit-pluggable_0.6.5_1587043347528_0.8521989113565573","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-05T10:19:09.535Z","modified":"2026-06-23T16:01:40.770Z","0.0.1-test.1":"2019-07-05T10:19:09.867Z","0.0.1-test.2":"2019-07-05T11:14:33.091Z","0.0.1":"2019-07-05T12:34:48.743Z","0.0.2":"2019-07-08T16:43:12.433Z","0.0.3":"2019-07-10T12:09:35.298Z","0.0.4":"2019-07-10T13:46:40.394Z","0.1.0":"2019-07-30T13:24:23.928Z","0.1.1":"2019-08-06T16:25:17.935Z","0.1.2":"2019-08-08T13:46:49.242Z","0.1.3":"2019-08-09T15:29:37.589Z","0.1.4":"2019-08-14T10:56:09.798Z","0.2.0":"2019-08-28T13:59:17.883Z","0.2.1":"2019-09-02T13:41:45.898Z","0.2.2":"2019-09-25T08:25:24.499Z","0.2.3":"2019-09-26T13:08:25.725Z","0.3.0":"2019-10-23T14:24:22.984Z","0.3.1":"2019-10-29T17:26:38.020Z","0.3.2":"2019-11-11T12:54:57.982Z","0.3.3":"2019-11-20T13:07:32.688Z","0.3.4":"2019-11-20T15:23:20.311Z","0.3.5":"2019-11-21T13:39:27.432Z","0.4.0":"2019-11-25T08:22:20.313Z","0.4.1":"2019-11-26T13:23:10.314Z","0.5.0-beta.1":"2019-11-27T15:28:23.751Z","0.5.0-beta.2":"2019-11-27T18:15:44.690Z","0.5.0-beta.3":"2019-11-28T10:17:30.725Z","0.5.0":"2019-11-28T16:46:30.370Z","0.5.1":"2019-12-05T14:15:47.852Z","0.4.2":"2019-12-05T14:44:45.732Z","0.4.3":"2019-12-13T15:51:47.795Z","0.5.2":"2019-12-13T15:53:51.789Z","0.5.3":"2019-12-20T15:26:04.958Z","0.4.4":"2019-12-20T15:35:34.470Z","0.5.4":"2020-01-10T12:00:06.364Z","0.4.5":"2020-01-10T12:07:19.112Z","0.5.5":"2020-01-21T17:12:26.971Z","0.5.6":"2020-01-22T09:03:22.467Z","0.5.7":"2020-01-22T11:58:41.470Z","0.5.8":"2020-01-27T16:20:44.432Z","0.6.0":"2020-02-10T09:26:27.845Z","0.6.1":"2020-02-11T13:04:38.029Z","0.6.2":"2020-02-24T11:05:30.107Z","0.6.3":"2020-03-18T12:05:03.354Z","0.6.5":"2020-04-16T13:22:27.742Z"},"license":"MIT","homepage":"https://github.com/Financial-Times/dotcom-page-kit/tree/master/packages/dotcom-page-kit-pluggable","keywords":[],"repository":{"type":"git","directory":"packages/dotcom-page-kit-pluggable","repository":"https://github.com/Financial-Times/dotcom-page-kit.git"},"description":"A lightweight library for facilitating pluggability within apps and libraries.","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":"","readmeFilename":""}