{"_id":"bpk-react-utils","_rev":"195-96a8be4af595b5bfb884864aeb29943c","name":"bpk-react-utils","dist-tags":{"canary":"2.8.1-alpha.39","css":"3.0.2-css.0","latest":"7.1.0"},"versions":{"0.0.1":{"name":"bpk-react-utils","version":"0.0.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@0.0.1","maintainers":[{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"dist":{"shasum":"4dcc6992e07241dfb982bcee03d4da2d48578134","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-0.0.1.tgz","integrity":"sha512-XlSp7l09oZTvSnm1aeVfCqI+XnPoC0sT4eQSHR3mqPCl6RXyOcgGTRhtJE3AU/R9oPRTvDVq6SN8IyAe4B6EFg==","signatures":[{"sig":"MEUCIQCTQgAlzHL5pMZSE7Zi9Xk4ZzfRoDbtVV4720kWGWi+2QIgBkCrST70dwT9o2CJ25a4FqO5FAr4m5oG0w9LWCxRvKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4dcc6992e07241dfb982bcee03d4da2d48578134","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-0.0.1.tgz_1484040711493_0.1385611891746521","host":"packages-12-west.internal.npmjs.com"}},"0.1.0":{"name":"bpk-react-utils","version":"0.1.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@0.1.0","maintainers":[{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"dist":{"shasum":"be1d69e1dbd5126089b548db49b3c928e3afaaf7","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-0.1.0.tgz","integrity":"sha512-Scewl78zuIknzv3jjWuc5nJRub+Z3XtQF3eeGnaK5zEMA7wnRT0tw58lsNnpcRRGroM+NGsAUee+ma0AcWfK8Q==","signatures":[{"sig":"MEQCIBfXU6MeEymklyW1ecyj5PUs4hBViJcesxM5x1KEZSOfAiAB1F/z1N+JJ/JTw1FWDNnDrQo3oCiBFlcsR9aIWLQwkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"be1d69e1dbd5126089b548db49b3c928e3afaaf7","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-0.1.0.tgz_1484314574494_0.45634895260445774","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"bpk-react-utils","version":"1.0.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.0.0","maintainers":[{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"dist":{"shasum":"74a888d17ba9ef7f40724bb9e670cdde865cfdbf","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.0.0.tgz","integrity":"sha512-Mb6sx58TW2BFWLCV9UfSP1oZlj7lYBIH9X6131ha/9Mru8fXI7bjkdmEc378SIklkm6xy5knwekQP7rnUm00rA==","signatures":[{"sig":"MEUCIQDV4I/GmGt3AKEDvJs0mAXneotJUkuAK98gbGtRerjigAIgF3Yr5Qrj5EzVcsGKmHsqynJK5G/Z/sp2LJuZALO7vLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"74a888d17ba9ef7f40724bb9e670cdde865cfdbf","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.0.0.tgz_1485411720877_0.4461089763790369","host":"packages-18-east.internal.npmjs.com"}},"1.2.0":{"name":"bpk-react-utils","version":"1.2.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.2.0","maintainers":[{"name":"jamesferguson","email":"James.Ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"a8a7808bc8a2cf50c08ee03d2a3e887dc25c9c93","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.2.0.tgz","integrity":"sha512-CkEl1aKXW42LLIoY3ZY4z0wPB5DyvajOFs8ql7yaj9Pb0MFQYwIGbz6nB/M3WRdKdZ43xSl0s3WQmyyM4TMHlg==","signatures":[{"sig":"MEUCIDKlEdSNoeNhUBIYfvUJwijy8aSt1P2iqEIS5PoQr+EkAiEAuRCXKg5KQPH0l9dSkzAqcYwxFLQw3q6HPcWpluIU/Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a8a7808bc8a2cf50c08ee03d2a3e887dc25c9c93","scripts":{},"_npmUser":{"name":"tvooo","email":"tim@tvooo.de"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"react-addons-css-transition-group":"^15.4.2"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.2.0.tgz_1486135971427_0.48625427670776844","host":"packages-18-east.internal.npmjs.com"}},"1.2.1":{"name":"bpk-react-utils","version":"1.2.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.2.1","maintainers":[{"name":"jamesferguson","email":"James.Ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"956df91c4d57444dae7090817fc9d2ba225ec51e","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.2.1.tgz","integrity":"sha512-lN3nLpWb0gUPDFjb66fJDIs3l7p42Aqy2WyXiobFXZwd+K5d1uw/ySci5N0QT1JcYyzfGRIYgWuRlyj7Kh0Rhg==","signatures":[{"sig":"MEYCIQDEaeP/DqTxieyYX9k4DlvCeQcbK+7AA/bDHADzVuyoiwIhALYUsBNeJ7CYKwItl/QDqdy/KNoYd7qTOEtX2uIIdS6i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"956df91c4d57444dae7090817fc9d2ba225ec51e","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"react-transition-group":"^1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.2.1.tgz_1487590998946_0.3145096702501178","host":"packages-18-east.internal.npmjs.com"}},"1.2.2":{"name":"bpk-react-utils","version":"1.2.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.2.2","maintainers":[{"name":"jamesferguson","email":"James.Ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"79931a65a9f6781adb0eb4085c1f4c25b3d053b3","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.2.2.tgz","integrity":"sha512-YFIXJKib2KgU+LdkcrANEWAI7LCLMUbJP1aLQ73H/tjG22ftrpD/jkrH63km2kuxjtSP0F3rNE/uroHNtRXW1g==","signatures":[{"sig":"MEUCIGRetfjCvAm8/AxsQlxwOtPlhHrpZWB0Zfb7TOWRzCTeAiEAuKbhlBTw2o6DuqSbTJs+r9+won1+swBkkc4YVjahyXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"79931a65a9f6781adb0eb4085c1f4c25b3d053b3","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"object-assign":"^4.1.1","react-transition-group":"^1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.2.2.tgz_1487767983724_0.38164570508524776","host":"packages-18-east.internal.npmjs.com"}},"1.3.0":{"name":"bpk-react-utils","version":"1.3.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.3.0","maintainers":[{"name":"jamesferguson","email":"James.Ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"edf4f38c4374e668956281668bec991f816c2a2b","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.3.0.tgz","integrity":"sha512-OtMbSeS5q24ypjqyQVL0Oejznq0NRzXzylzs5899tIaJm6DdhIVbJ9Hw1P2dQRvCbFVz72lw72SmFU4QBnCaMQ==","signatures":[{"sig":"MEUCIQDv/UM/CDkDCUuIOzSNJi9dpCSRPFDaMZjKN2x66uUdUAIgD2CtTdUO071j1UbtPh53VS0/CHSN2GVXzyvG6QcnnGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"edf4f38c4374e668956281668bec991f816c2a2b","scripts":{},"_npmUser":{"name":"tvooo","email":"tim@tvooo.de"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"object-assign":"^4.1.1","react-transition-group":"^1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.3.0.tgz_1489054190386_0.3020918935071677","host":"packages-18-east.internal.npmjs.com"}},"1.3.1":{"name":"bpk-react-utils","version":"1.3.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.3.1","maintainers":[{"name":"jamesferguson","email":"James.Ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"c5ab03d5dedfadffbd426972843c991d83733f9b","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.3.1.tgz","integrity":"sha512-8Z3YB59z+O3jzSj4cwYMmtWPM00KMjYqwZ+iMcr2HHseeqN0KiEQLBIZK0wfJ8tdqfzmF7IVo7elg+BXI2ufkQ==","signatures":[{"sig":"MEUCIAmcmh52G/gPDb4Wa7Z1gB5HBtfJVzs9lPw1jwgXzwIVAiEAy4yTYNNKHVuNcQg3s+Vr8Z3knhliyHHfyOQRgxl+YZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c5ab03d5dedfadffbd426972843c991d83733f9b","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"object-assign":"^4.1.1","react-transition-group":"1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.3.1.tgz_1490001098402_0.8510496644303203","host":"packages-18-east.internal.npmjs.com"}},"1.3.2":{"name":"bpk-react-utils","version":"1.3.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.3.2","maintainers":[{"name":"jamesferguson","email":"James.Ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"466065433375b8d8ff9e216ef2b73ca3a2766428","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.3.2.tgz","integrity":"sha512-80n84BiC1oZbSAIJnGqyC7j9OTg0MFpNM3Z0KMtZeal2bAt5yQQzPe4Y2Sfx0qEvP1WGH7lFP7HwtR8MfJ785Q==","signatures":[{"sig":"MEUCIQDRHzK728o2WGxvt3WaXOavW/F8knvE6iGL3M1cP1W+1AIgH16JAa7Kb4Nn5jrZSAgTpGL1WGx0e4/7NxQJq51ZHzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"466065433375b8d8ff9e216ef2b73ca3a2766428","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"object-assign":"^4.1.1","react-transition-group":"1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.3.2.tgz_1490619260613_0.2370785630773753","host":"packages-12-west.internal.npmjs.com"}},"1.3.3":{"name":"bpk-react-utils","version":"1.3.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.3.3","maintainers":[{"name":"jamesferguson","email":"James.Ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"c08d0dc2b3de919976cc8e2c457a95b799dbcdbd","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.3.3.tgz","integrity":"sha512-tQVtWikBUPaTGyLotFp53O9u9xgN8dsI6PQT4vm/zXv+eDm2CV8OUVlMq5D/X4Zf1lFE1JQNs79efJhPT689mg==","signatures":[{"sig":"MEUCIQDAUuE/OOo0KIHpJ0WoHq6vEzSpdee2mNyug7G9qE7uJwIgDIDPuAajqmk+d9LgKuFsnAai2pQuTRn7MwWQTnYAcdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c08d0dc2b3de919976cc8e2c457a95b799dbcdbd","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"object-assign":"^4.1.1","react-transition-group":"1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.3.3.tgz_1490970163278_0.31310137012042105","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"bpk-react-utils","version":"1.4.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.4.0","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"3988362c4c88370a120898bebff3f3d81a0c811c","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.4.0.tgz","integrity":"sha512-WnIZ0m1kMB20K1ujtttt1FzdKL6ngShrRiWoK5sPdCXcHv16lX/COFiLT8paFhJdMqwLr2hHohioOVxn6LZmig==","signatures":[{"sig":"MEUCIQDg3OaPFiKmUWCFYEzy8vBGeZpRSSM5EJ4vpMWM4i4YPQIgUFCaNqAMpt6YCY6Y0Osjo57j0c+Ke8B0Rl7yz1c5EMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3988362c4c88370a120898bebff3f3d81a0c811c","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"object-assign":"^4.1.1","react-transition-group":"1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.4.0.tgz_1491300089882_0.2692933464422822","host":"packages-18-east.internal.npmjs.com"}},"1.4.1":{"name":"bpk-react-utils","version":"1.4.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.4.1","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"2bb2c0797bc8ee1a44eb90d714a9cb4031d63627","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.4.1.tgz","integrity":"sha512-TvmWMaZ7ByvHGGDPSWyygN8+qxc2pKj0MCD9sywA8kYbrIQItOKeJgjqyMD7BjWOzhoCP5p4qOd/Kgfp2z0t3Q==","signatures":[{"sig":"MEUCIFAGC+YyzjGTBpV66Xfgxu6iGv3lzUV0APlcniU4pJgLAiEAukCH+ebdhpl3bcq7CNo/p2qjS2misFDU/dU3t1BYFvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2bb2c0797bc8ee1a44eb90d714a9cb4031d63627","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"object-assign":"^4.1.1","react-transition-group":"1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.4.1.tgz_1491382492781_0.8455868978053331","host":"packages-12-west.internal.npmjs.com"}},"1.4.2":{"name":"bpk-react-utils","version":"1.4.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.4.2","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"02cc35b328120409ea5a4cc77c304786813e07a0","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.4.2.tgz","integrity":"sha512-+Wh8gYpAP0//tvBgaSRff+szW6te/4ZAWK+N2XQ+MiR9gZ+6k6Ec5SVieyXlIeiaD1L8kyFTYE9KyqIafDFedA==","signatures":[{"sig":"MEQCIFlaljNM1OoUlUWBv8LKz879dQiLyEjN2sm+S4Kc2WdbAiBpsVcxyFTJk9j8GCGrRtR7v+8yvJfS91eWmzgvkAPY6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"02cc35b328120409ea5a4cc77c304786813e07a0","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"object-assign":"^4.1.1","react-transition-group":"1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.4.2.tgz_1493628926494_0.6186255672946572","host":"packages-18-east.internal.npmjs.com"}},"1.4.3":{"name":"bpk-react-utils","version":"1.4.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.4.3","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"66078242ac6b9b87e7877fda8014cf6cea91b70d","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.4.3.tgz","integrity":"sha512-Jjb/2xIibuWElUEyCoweIl2BjYY6Bl8n/lqoRjMZkk+wZZo0grmEhmxxYI9SxeSSQM/pth54BNdSRcjVAAoiYQ==","signatures":[{"sig":"MEUCIFmhryOJFtBGxQCLbXzzkIt8bKzpyU0JxAUvELi4HxFPAiEA258Mg7uxoBzRCmKhEMUTPVcgsxd3f3OJJu37+B3Dubs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"66078242ac6b9b87e7877fda8014cf6cea91b70d","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.4.3.tgz_1494333400859_0.4344253074377775","host":"packages-12-west.internal.npmjs.com"}},"1.4.4":{"name":"bpk-react-utils","version":"1.4.4","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.4.4","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"eac0cb8458a080ea92030393ac31c63be8e08015","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.4.4.tgz","integrity":"sha512-+4MhoK10WRAToDjq6yJxCbfN09WOkDQriRdUnoC1kmVDciVMgf66xfb8VSJ4M/kAXiMeBE0szwwTm8xJRcnqAA==","signatures":[{"sig":"MEUCIQDDEoRMcTFoczZhtFFNO/1YzJlXjj98HTg0wcUnPe7fWQIgO6jEfhN948VXwbkX4lDW0DrsQtk4jCk9kumM7HsWnCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"eac0cb8458a080ea92030393ac31c63be8e08015","scripts":{},"_npmUser":{"name":"tvooo","email":"tim@tvooo.de"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.0.0"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.4.4.tgz_1494929833607_0.5686671489384025","host":"packages-18-east.internal.npmjs.com"}},"1.4.5":{"name":"bpk-react-utils","version":"1.4.5","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.4.5","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"}],"dist":{"shasum":"8f6923958e96562a2d662d3bf3c226d0f63e16ed","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.4.5.tgz","integrity":"sha512-ghR9sqSFzCCMUpKOIVxaBm8hpt5Bsj5rk9CxTY+FERXPtv6+YdFkS/watbtmn3/UkhXOwO3zNfRjWE2neRHkGA==","signatures":[{"sig":"MEYCIQD+N13K0o4C+5HoOkqsQHzsx4uKkCSrBSXO8DsiLHbeawIhANGdAjltul9if8+Z+xUKYBKoBqwGEeuphH24Qgpsrw10","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8f6923958e96562a2d662d3bf3c226d0f63e16ed","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.4.5.tgz_1496653202907_0.2760063649620861","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"bpk-react-utils","version":"1.4.6","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@1.4.6","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"k0nserv","email":"hugo.tunius@gmail.com"}],"dist":{"shasum":"7f47bfa9c522bc4f3f1f3c0247bd9be71a203f71","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-1.4.6.tgz","integrity":"sha512-dhzvHCJ+IDoBlXQcPUcvf0VvZD8IJs0lJJZoa6HTdzdHyMUagzqFmsBKzDRceXiZnlJ2XzFv85o4FTJ79+++Hw==","signatures":[{"sig":"MEYCIQDSpitGe1iVa5d+jJ0Tsi5v6dgsKxI0sDWlWvt95fhT0QIhAOinuJH5MZu+w8oPm0lzgj2ifL26qK0z6CzfHBmYezOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7f47bfa9c522bc4f3f1f3c0247bd9be71a203f71","scripts":{},"_npmUser":{"name":"k0nserv","email":"hugo.tunius@gmail.com"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-1.4.6.tgz_1497347551974_0.5825140106026083","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"bpk-react-utils","version":"2.0.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.0.0","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"k0nserv","email":"hugo.tunius@gmail.com"}],"dist":{"shasum":"25a37f1ba4393570afc42b79589d1e80d0eb7aa0","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.0.0.tgz","integrity":"sha512-1dz7jUtEU3t06Q/9SxtDZjV+dlVRdDFQY+BQ7aGnN+U09Q0/dqjYIKWoYKPBzXi/rvk8xuoS9exEiB2sLKiwcA==","signatures":[{"sig":"MEYCIQDY+Vsz/cjLRBGzjnCwyfLP3k4LOnNqnvnVb2T+YM3/ggIhAOFf6/EM27vou2QRu1iRBRvvw2KQM7Njfj84+78X7hoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"25a37f1ba4393570afc42b79589d1e80d0eb7aa0","scripts":{},"_npmUser":{"name":"k0nserv","email":"hugo.tunius@gmail.com"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.0.0.tgz_1497977206963_0.1408233481924981","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"bpk-react-utils","version":"2.0.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.0.1","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"k0nserv","email":"hugo.tunius@gmail.com"}],"dist":{"shasum":"f30f2509f237b18e1869f8aa547cce3b669ed84f","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.0.1.tgz","integrity":"sha512-jIN7KoqMFKcrRJH71kOWU90rHjImWsHlb8dho4zTM60qvNj0XyH+DOoYe8l4eUICQz2EK1yFgyMFH4z8HYqw2w==","signatures":[{"sig":"MEYCIQD1s7uwlFJrg9usg+5BxcQehP/ZaqAty4UmPL188JAflwIhAJS6hzOhfMTaP1ixbwcK0Y3YCGHMadzrry18GZZwSCBu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f30f2509f237b18e1869f8aa547cce3b669ed84f","scripts":{},"_npmUser":{"name":"k0nserv","email":"hugo.tunius@gmail.com"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.0.1.tgz_1498559528644_0.7716574827209115","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"bpk-react-utils","version":"2.0.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.0.2","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"hugo.tunius@gmail.com"}],"dist":{"shasum":"da6796c49792670196be497d4c524a990984ce46","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.0.2.tgz","integrity":"sha512-3oz6OYZ8eS5jPdiD40C89roFiCDwFmunKJpK2KiOlhKMnR+jn1Q7H98TEyAmE9VeNbm1iqgh4H6E+dz4CxPW3Q==","signatures":[{"sig":"MEUCIQCoTPl/4mncFt9OlYha6oNYzM/UJ6bWIoj6FgWm3/YzAwIgV1Q0WQ6JpPGbScPmqtGZEWEj9QF4+y1rxPS2x9wULB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"da6796c49792670196be497d4c524a990984ce46","scripts":{},"_npmUser":{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.5.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.11.0","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.0.2.tgz_1499420888156_0.8665582796093076","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"bpk-react-utils","version":"2.1.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.1.0","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"hugo.tunius@gmail.com"}],"dist":{"shasum":"9eec36d8631318b49ca721f352e903992fa8cb1a","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.1.0.tgz","integrity":"sha512-6CcGNGdRn+g3DRQ31oOLYD9XLIBwNHAI8Vo7VhUpLzYLetmdIrCnbBXewlSVXo9v04uUV1iQW3o4qdWpeQC2IQ==","signatures":[{"sig":"MEQCIDmz1CfVavV98zvH+9NMyakHctRzkwnYoKhYyjuRvhv1AiA5OhNlUaexn9V2+OHC1Wuf1Cgw40zJTxVMOBC4TL377A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9eec36d8631318b49ca721f352e903992fa8cb1a","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git@git.prod.skyscanner.local:backpack/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.1.0.tgz_1499683075901_0.3196388550568372","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"bpk-react-utils","version":"2.1.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.1.1","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"hugo.tunius@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"9c1a14c2bd2d94f6abad9e87427d22d7bc34f0e1","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.1.1.tgz","integrity":"sha512-xgEQ/zPXkTvaen8hutaOLd+FGdkrM4e4tSn3OHTNw9N7fRtT4ACMesLXAXDMluVKBJ99eQwEexhDdiIuu0R9yA==","signatures":[{"sig":"MEUCIH73DWQ1FNMWScIUg7pl0okFxalcWUvp0O3yKmrxylEFAiEAphLH8PGIDhT2g7HZETHYpBZlXlk+TVB6rgzbKWxi8j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9c1a14c2bd2d94f6abad9e87427d22d7bc34f0e1","scripts":{},"_npmUser":{"name":"k0nserv","email":"hugo.tunius@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.1.1.tgz_1500908147485_0.3641040704678744","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"bpk-react-utils","version":"2.2.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.2.0","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"hugo.tunius@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"fba6a4607eb9a4d013f366346c087cfded46e46e","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.2.0.tgz","integrity":"sha512-YQ2nP+dwPvbtX05eLuE4JXH9DxcIHAac/Ujrsf6g35lIAXIL2OytdC3jCrUk3RQK+lEX6Kej2G8zHgrKHCvzAA==","signatures":[{"sig":"MEUCIDXd+85Ue0gdVAW1RW1XQUAAZ7PbyXn7y0Nc0b1S6ll6AiEA+51VAdhRojSiTu3vCuLNEznfPHv32Z1OOhvFzf0Lsa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fba6a4607eb9a4d013f366346c087cfded46e46e","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.0.5","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.2.0.tgz_1501755845258_0.9749991521239281","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"bpk-react-utils","version":"2.2.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.2.1","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"hugo.tunius@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"bc5a87205d44a96d94c38dcce240d7541ad0a58c","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.2.1.tgz","integrity":"sha512-PC/etJwoSXXKt9fk+tqURsqvBf6CloShE8hks0z52Yv06hl6bGpBNDZ9yvZ6DuE34sEnCCGT4VcQaW8LHpSI4Q==","signatures":[{"sig":"MEUCIH8z9ALE4/EPzfP2/ZeeQh5uNYLVesM9I0d4dqQfkk+RAiEAxDNvEQNlHxRpiq/H3ie0fLKA1gL+GdC5ef+4a0m/0gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bc5a87205d44a96d94c38dcce240d7541ad0a58c","scripts":{},"_npmUser":{"name":"tvooo","email":"tim@tvooo.de"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.2.1.tgz_1502186539749_0.5343147814273834","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"bpk-react-utils","version":"2.2.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.2.2","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"bdaf98a1fda1351bdbf4e6972189ae5b1e18c9ac","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.2.2.tgz","integrity":"sha512-QHklb96htgkM+Clj1SMu/ULi4JtjW4gP/DRblWW8waUvdbepELg+YkxZbGIKcB/piLJGq6eybf404px9BZVEMA==","signatures":[{"sig":"MEUCIQCheZnSXoMuqyE3Yvgq3s6ns3+HJCvz27m53d4yv9YhAwIgWE+vybgMGnlYcx3sfK1MNuHvPXz27WB1Cwc/5xbIutg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bdaf98a1fda1351bdbf4e6972189ae5b1e18c9ac","scripts":{},"_npmUser":{"name":"k0nserv","email":"h@tunius.se"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.2.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.10.1","dependencies":{"prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.2.2.tgz_1502975717479_0.2448525105137378","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"bpk-react-utils","version":"2.3.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.0","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"a9445a78e4e61d95e7a6aba3de54fb485d00ad1e","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.0.tgz","integrity":"sha512-bejXEgFHiGr2CiOroKnCXdNYNNceggTf9XpQhYe+L2nB4L81gP1qJK1ObndXbvHo/vlP1WvbD7XXG/AAaKtGiw==","signatures":[{"sig":"MEUCIFKpeHNyUfn/rAKfw3wYF16naOqXOHuoujg9eE/Wyv6sAiEA/D6JhMbB5ODv4h19uKekbVxWucGeAx5UmAIYhLeHsjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a9445a78e4e61d95e7a6aba3de54fb485d00ad1e","scripts":{},"_npmUser":{"name":"tvooo","email":"tim@tvooo.de"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"recompose":"^0.24.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.0.tgz_1502980198948_0.7336615407839417","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"bpk-react-utils","version":"2.3.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.1","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"tvooo","email":"tim@tvooo.de"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"15da65bb2abc608d3f4674e9190b682c2e526cf9","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.1.tgz","integrity":"sha512-OP2EEybOGNVSZqlUcrYroEOA+0sS/L4KYBMuePNODbJwqLowLf1ZW8HGN4skjrVU+arZLJr4SiA6L8KlRqtQ2A==","signatures":[{"sig":"MEQCIBSsKJTwPWTpwsnUJY4GoRhT5XVWpGztLfbntc/Qy42yAiA9jFCPYtFNiq8EJggNdoBJiZGkOo1D26tsTq2QkGYm9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"15da65bb2abc608d3f4674e9190b682c2e526cf9","scripts":{},"_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.6.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"6.11.2","dependencies":{"recompose":"^0.24.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.1.tgz_1503650616739_0.5890870492439717","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"bpk-react-utils","version":"2.3.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.2","maintainers":[{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"40f256d3350aa4ecec10ad6363972b484ed9dacd","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.2.tgz","integrity":"sha512-emnbh4ge/u0qswDo2uxrmlnJfshlDSV06VMjaQtkCwzEE4WVoLmcjOKUkyhG92SI9JSvyQZYzVkgkffRwrh3Rg==","signatures":[{"sig":"MEQCICFE1AlzkKrk6CYWEa7ajDkpF5T2hNUpOJ+PYfOpF0O9AiAZyWP0S9UvFz7XBov6R36/7tWCqw8ubMgY/XFFLOuRGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"40f256d3350aa4ecec10ad6363972b484ed9dacd","scripts":{},"_npmUser":{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.2.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.10.1","dependencies":{"recompose":"^0.24.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.2.tgz_1505212190740_0.697423565434292","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"bpk-react-utils","version":"2.3.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.3","maintainers":[{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"055d2906e399fc26b920df81f9268e3339e613a0","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.3.tgz","integrity":"sha512-JtFLkPD8pzDI0sn+O9wwuVkhoHwErv2LOg7NWORDFbSy0XA8nUXFPwP/Z3+G6EF3jm4xhDZLbnqLlARBDmLCrA==","signatures":[{"sig":"MEUCIQDS3nJoSdzZHz1kWbiQWBoSIbhBNPGxuiyixoNMoa7MhAIgU4f5KvNpPrV1OWJH11Oc9crGUeK4un4IzpHn8UE6ziw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"055d2906e399fc26b920df81f9268e3339e613a0","scripts":{},"_npmUser":{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.2.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.10.1","dependencies":{"recompose":"^0.24.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.3.tgz_1505214824890_0.5173440212383866","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"bpk-react-utils","version":"2.3.4","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.4","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"a93ed633961d36e5f83e40f4bb1e2d72c34c05ac","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.4.tgz","integrity":"sha512-J7OlAT/GIYAjRqF8zSiS32j5E4R3JkECNYZKO4R/MMuo7D0VOVtFERY7G5LLZS29WhiCz1SVDLGTduvd5x3+xg==","signatures":[{"sig":"MEQCIFDanq9DUAIB5YJYufI8HFl2TY+avyjdcBt1uOaZbefeAiAmDiUWsguTnPMtIZ/cJ0TPyvvXawoZALN/nxxT6Y0GLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a93ed633961d36e5f83e40f4bb1e2d72c34c05ac","scripts":{},"_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"4.2.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"7.10.1","dependencies":{"recompose":"^0.24.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.4.tgz_1505920292707_0.4702577863354236","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"bpk-react-utils","version":"2.3.5","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.5","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"61ceb8828c2787ee1d1a47774517b8fc51b88892","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.5.tgz","integrity":"sha512-sSm9vLKu/zcLo27fI++sZOry0d9pP3MNC+ZrnwgWTLWJLO62URVZqS/lfddgZfPz8iS9gV34A6K2nN6IIeBsRA==","signatures":[{"sig":"MEUCIQCuQd8IRmzuwDW7DYObafLFHtbqq2nUrwTHJVN+reWPnwIgN/UhISHqn+DUZ9ANDmMmuG89S3x45Seg4+/UGkgRjis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.4.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"recompose":"^0.24.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.5.tgz_1507128087049_0.5365986111573875","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"bpk-react-utils","version":"2.3.6","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.6","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"a45ecdbb39e8bb08b72552293ed7e0d7ffaaa0ca","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.6.tgz","integrity":"sha512-J8zXJWMfRz3fASfWEEddF/AScvyMOmIDmmuHMdvCSEY6ktaXzQWCatB9vp+mCjiPoJSWQdN99bxd3a8+j4K1Qw==","signatures":[{"sig":"MEQCIDA37FYcnKuXVRBtkAKHEwJ2aFax0lb/rQsYNyHBfuySAiAK9jZ3LmK7fc7YCnbMFjDikTB/VXThf1ScoYkqtqIkXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"mhdev","email":"info@matteohertel.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.4.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.6.tgz_1507903872919_0.582082036184147","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"bpk-react-utils","version":"2.3.7","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.7","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"5363c29ce14071f840ed72a41022d49e805b5903","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.7.tgz","integrity":"sha512-CspBBajQ+GBkaaSOniRGihAGGBC0WwWNUut6FeeKLZTmna/gGtIwJKGyokD45vxiCh8JAAAcOAg5gZ6IMn+1Ew==","signatures":[{"sig":"MEQCIGQA1KeQ6qDnYLjiKiwUt/scYi2M7zKVbO3DYy/JnE8oAiAYv85qpeUJnDCCtrYRSbVFzSZnD9+gQSb6ER8HaS8uiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"k0nserv","email":"h@tunius.se"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.4.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"1.1.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.7.tgz_1509035385411_0.12691983673721552","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"bpk-react-utils","version":"2.3.8","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.3.8","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"032140b68dc578190f62a507750a28e94fa1dfe9","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.3.8.tgz","integrity":"sha512-maxlw/8tK8DYn2hx710cUTclUsALVxmRAIJMHJ1GSwXNeTMPeq0Es1Q9nMx3ou6KsLvMBk0Y4NWFwgYlXCgotw==","signatures":[{"sig":"MEUCIH8lgvJxVaWhyClwqy4HzZDxDtkuFZxf3I7nYgmU0qhYAiEAnlH15mq1ng6g2hchFuZA0wdT3GazUbT7s+1v5bP6OO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"k0nserv","email":"h@tunius.se"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.5.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.3.8.tgz_1511261500831_0.909577822079882","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"bpk-react-utils","version":"2.4.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.4.0","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"76e4033ba2e8b1a65b3f2b67c33c73c4b2cf975c","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.4.0.tgz","integrity":"sha512-DdJIfuiJ9X8rts20OmnBXjRQtcf3Wt/CWSlOISpPobUJ5GqDSPwdGGxN7BKVp1swQ9CJCVwRM+Xzkx4pSNzqXQ==","signatures":[{"sig":"MEYCIQCuR4Zqi7wVkzE5Qjt97u2g0BHWZpR5IcDnaLgtS0LiHAIhAJNOtp3zFHAR6LXdBWtTbEDZ2iFqt1ozdOYZ2llpt0X7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.5.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.4.0.tgz_1512484865467_0.9290637383237481","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"bpk-react-utils","version":"2.4.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.4.1","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"d2654b84100d7eb27dcda4ebd45647cd7f795f7d","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.4.1.tgz","integrity":"sha512-mcVae47XzZ3Fobmevt53ulKl1S/NcPptAadIluXCJy0QA6KHEFDQMtNDznHse0+lb5oMxcVpQ7/fiF/2Q1oMOQ==","signatures":[{"sig":"MEQCIGnav7+6Wif2KkbRbzNhC925CmUzlmqlaKuGM18TNgjLAiB93TvjPgSBEYRmAKxSF5nUenZuJWDPgyGDR5ehKzQAJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"mhdev","email":"info@matteohertel.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.5.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.9.3","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.4.1.tgz_1513846530242_0.40906844241544604","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"bpk-react-utils","version":"2.4.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.4.2","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"c0a656802fc203baf1a910f03cc67524f9344b77","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.4.2.tgz","integrity":"sha512-63Up+hTAWC6tipCh3sZ++j8P8Txbhj9e6bottzF5h3cCUOGXMT+CY6bTReHYAISjU18zMlpFgVU81WLPsyTE+A==","signatures":[{"sig":"MEYCIQC4V7VrE3JXGrbA9egdSkNUeK3dd50oQ/42flKbhOto7wIhANaJVdJd+RQppKeYfk425fFF+G/WN98w3FOLpVWPK2gi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.5.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.9.3","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.4.2.tgz_1514976962433_0.6601447353605181","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"bpk-react-utils","version":"2.4.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.4.3","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"a1fbf2cd8c12602b7aad04ccf9bf7f97bed46eb3","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.4.3.tgz","integrity":"sha512-Ull55WIXdA0bBl+P3w5AENRwwmHCixyr2PqAH6uvUpwgvO1QzPdZ2lw/m13D9gHKzQnGSKghqUE9Q+BwcFtFTg==","signatures":[{"sig":"MEUCIHQsnN+kpZQkVfcvYc8ymR5rcLEjDxunan0li+M9VVL3AiEA9KMs5U7ecaXkhZhBJ1ATweo+piRDZc+/L+9HSxiMMzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.4.3.tgz_1515520512170_0.2859202513936907","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"bpk-react-utils","version":"2.5.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.5.0","maintainers":[{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"k0nserv","email":"h@tunius.se"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"2482438d7765d18f254591481ea8549b2c6a0e27","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.5.0.tgz","integrity":"sha512-3T1/H1TeY99/Sz8+MhFknJHZ4CxMdsWv2ESSPlgaPZ1y0h45YmDMS6GCtmSc4Lf+YIKvB+sLHOLNQCiyAEXCVw==","signatures":[{"sig":"MEQCIFOQBblI6krUexrULS0wgi85U7nZiHdAooEJj9jtM3QwAiBXUDrPOb0m+wSHOTJPq3RlvQZ7la0TtEuBBdHH78/x+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils-2.5.0.tgz_1516370969410_0.4298765412531793","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"bpk-react-utils","version":"2.5.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.5.1","maintainers":[{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"d38e14c45d70622370394f1dbfaa01c90e80699d","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.5.1.tgz","fileCount":14,"integrity":"sha512-MWnThvPsoxGsWI8o2EeiHWEe7+tuOyM5Tx7qjwLKFAEegANk08Wwp90AieYwMpFd0L/fJkjqoUBf6Q5Tf8lJ8g==","signatures":[{"sig":"MEUCIQCk5nYz09S6Ffq8i2YEKzBRwHzTN3h3Z9UfT1eCNwnr9AIgKEiTF4Xgh71sAXUJZb4MSXwUTYtGHN9xOG/ZH9cpbRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1cXBCRA9TVsSAnZWagAAJqUP/2Z3vTZ8g5g3Fp+ovjlI\nSxunG3L+TgzpBujoHFU6jx3xQmOxL6Iv/TAyQKvV9Zg3cBu6ZffJc/fypy+9\naTx/0hsnWjUa+enMQBEGHeFCwz1+UqvsIF8tEc2Up9daDdvtMZEaye0f5xSX\nap/iWa/2p6H//ZHDzDcOGFmZ86jM5Sx3hNI9kzfalwhP8GXTAwx8oREu+dJT\nLhnfNaPL6gT3pFT01Pn5ZtW+parOZ5R6WNqaRe0zZ0DyrVoeQqqE0IAGxa7W\nNziiVWJhzQacuQGJs+j2Z1d9KKcQNd8RpvoqeL0VW7cspiQ8RSUsifg7q0Vl\noXkvwwaq5pJNurGTyairScxpHgSzrKUAG5IekGNs6EKaHT8a972X44WWiXwN\n2uoFRqoqHROdez/WGl8Xwxt72Cjn/D9/AaZhcLPM7EjPRFrSGTfm26ieWa5S\nn/rBddRLCFDT7nJy70bMSzjddo3EsmwPIUhCVo7PP/59YPHmAvT7LxmRNu5s\njSp43Do33qZk2KERN9OVnxhaYLapaIzc9342MLZng6IpfL0TMwSbW4ysxJ+i\nz2YJQU/2LLlwyHODeb4cwP3QecZFezSwICna2zxP6TR9ciLOPJzsttNHAF7C\nGZxLSHQ/Td/2o8M7jdWVJr3rhde3Oq9QV0oI1MS5sqoA/dEaNY/M2H2cPJ+B\n7b1D\r\n=jX7S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.5.1_1523959232841_0.9762331596298681","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"bpk-react-utils","version":"2.6.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.0","maintainers":[{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"a3db2058912431206467fa189446d57d99b97708","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.0.tgz","fileCount":14,"integrity":"sha512-V4tGZnhWKrYC876/igZcOKEo9YwGagjWEP473x/qiJJv+eVfdG8eorkLNBfUxcgHHfzAvAEmaj4eEkjvtuSFfw==","signatures":[{"sig":"MEQCIAQDNg0+o7JlMip0BeHDy3wHHfxA17cJIGUvsAwDT712AiAfL5UuxH062J3oGkH1BHBGmBtly7YVA9QrekhZHP+U9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6ECACRA9TVsSAnZWagAAfGsP/26DIVHfkdLtjXJmV9qt\nYTfDvNah9RctqjgqomhV5e3CRWYHQoH+vsZqNLOmw6Er/08J1xNCE8Hl6RRu\nOTOcufIEhPn2LGJOLbiYkkWZZxc7QAxmYt60F4BLGafc8YaGxB/HnUYZMf57\n4Gocet36wSPTBlyckCdgPiN8VCDlB+FzKj2xx4cZ9lmp4QpCuKFUvGylKIJZ\nknVAWYnKnDHw/prczs+hIIpxinsdITfjUNLVlu0pqqdJnayTA0R7Lh/Q/xnb\nK1uOBuk5h06MHM9knp8quFilTX+pPJVzLZL+31ZxBwG2JCm+/N2Oc5kQt+N5\nWP5lscgOEiRXs8UTLjgrqpiNydSgroCg2clBgZL3O0t2Umu9tVH4RcXHyOgH\nrYO3PevPOjkLZOZPYUiLTkN2hBCE93ciO1vRKD5VJnqQ1YI5+2Pww+eLqw9Q\nDfGhrroKl6UxoHdfzi3IyWyy7VXNSKhaSeimrB3H7WkZUHRgBITcjV0ujnmb\nmG6UAyMpgLyLrKT2xoijYRImdrgk3m7cCdJ7yTEtTiKWBD/QenmaWZOUZ/uJ\nipI0v/hC6f6Qhxbldp/lO5VA+W3gSWdTvIfGIsROkc9HnJhpTyRFY52N+JVb\nlcF3OhtE5XDjXqrSMLO4V5cR8CfVBwvtOHjH5Z4cqu1j4Es+ymP8LzEW2ZGW\neNCY\r\n=oV6w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.0_1525170303959_0.5055103848810714","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"bpk-react-utils","version":"2.6.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.1","maintainers":[{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"3418f4015b9f9eaf1a678c346366ef9c0454cdd1","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.1.tgz","fileCount":14,"integrity":"sha512-+Au3nKsS4JXC7paNxtYiiG5GN2kXwwoG9YKWbsvGLOb5173iyOSWvtN5y3RX2uQceLIt6ZpMFNClOtYFtFWqqQ==","signatures":[{"sig":"MEYCIQCV68wzYZuL9eb2hyHJXAgpXIkOhqUO8NeKsj3Vy4G69wIhAJH93wgV4q4anj5hT50dxd+aJHGAWuNFgY+fQQ4wpvRx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6xrpCRA9TVsSAnZWagAAlpkP/A9pwqyhLW9+U+SQQl65\nugB/AlSO3XwSyoCjK1q3jJsEG3q8HmPEf/pGxKLoAIHA5vyh/Re1hkVmp7sy\nUqnmiQpIggCw/1RvFtiZGyo5HJi98N1+GIEyDyyulL6cDHMNrUPe3oLZsXWN\nAiCb47L7+5FTneO0B3dbfaIxSeSJZiEl3ZLXTskhGmW7nKC3IS2qGpClNVlI\nyetUnRGXQIqfEoi/K40rJshmqAExCkFFLers1ABRRLcBKId3iGF2AZwZMGiJ\n5hhTlzQ4UxGBW+N7//cqesSsE4HXZNcI3AV/O2bljSrdYR37+C5xcbZCxbpn\nL1BULG7YUAtuL9LKPfvsL78DHLpZ9mXP8gGcoVSqCsqaSgaQdo0fKewbb1x0\nGVJMQW0zODwJZibA8x1MVjOJTESEj1/aKp/trU6wgWvFfX0Ly4czlDHS8fl/\nPXIttAZezG9UBeGjeacc4UEX+9Bt46JlVVY3QWH4itdANj7VQiGM3Sx+AA1B\nnmw8cclt/vuYicQolVlIDyhOecAUiSlNP4NRbhOi46j231i5bU3GZKNfBMtp\nb8nTEB6ZlBkuGViVHWaywJUAdzG5ZNfn21W583u6tov1hhCllic4ap4mbPcw\nM8DMS4f/MwaHJIlt/f5B/+ZbXeAEaZ3/Ft1UiKTTEIyXh4ABvQkuPEQRp96J\nSQ6N\r\n=6ro+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"recompose":"^0.26.0","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.2.1"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.1_1525357289112_0.8940600475871974","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"bpk-react-utils","version":"2.6.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.2","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"0b4c51764b1df1ca8073c7f5a5bb5982ab0edd89","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.2.tgz","fileCount":14,"integrity":"sha512-+2lvq0OPzWmNaBVIUwymjHqywOA/qo/8H28vWK3LlzMjdqosYe1d6V/S7L4gMD118TI2eJeHK9eVIj5eLObOxg==","signatures":[{"sig":"MEYCIQDSNzbywNtjBLFfl322JDmxsQzc7/U6zDfO5zYWfK2oRwIhAKngJPealBPgjkVV07JB43Td8fLNQI9j79YSdhxlFKP4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUgKUCRA9TVsSAnZWagAA5A8P/3rBR2zlZkrOYU0nNHYF\naFjhS6QmjUpakoKInFZDvnYTy1xY+WU8Iga9qOlbt4jZzZNLZyUriBvtAIb+\n68f0cV5EXIEN9JTdwENotL4DcGuedkPi0Aau0Uop7LktV8/z/QTsvLD18/aX\nbsridZByTNDwxk8XFHYYzGEKQsk+YWab4yP7WYmi2/C1Pkz0MIB6HyIIq3Ze\nSkt9F2IxZ0nI6jBqrkJJa4GzqyKadsgWysvSjEfOF8oDFkfTECSe6QYMR+zU\nt9IG466mO27I8zAeZ5zI/fV1a2pEhQS+E2NuqHTga91VKLxE24UoNQNaO04J\neFRcf7fZjwwCKweIEYNYNkLi53yurGXUPPJGnWItBNT9rpNsWuluFobHi8/5\nv2GVqDqnZPdGeqWo8gt0hRCD1RZqK8UIUuSFN276RqEaf0yDY93684HQSs3s\nPKPKkzQPNvNFus5u6Pu718YIKWnsP+ntl6AprI8NIR9vTBii1ks5Zxz0qiAQ\nuVw22IZjvj9NV4bkz7A6ZpaQCMM2JwcIG5x0q1IGOg4lJC7+bVYy6znwyuTW\nuTDheuydQK6OsOVWzv0HsY+kZ094rLSCsjNVd+lgpB3kaF5B8iT+7PFB/OV9\nrd3talrXoI0v1q+gVuTo2WNZ8R6Lii1EwNRBmOsAX3uLKruqRqERhvOpO376\nYbLN\r\n=CF22\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"recompose":"^0.27.1","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.2_1532101267925_0.6659128953050681","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"bpk-react-utils","version":"2.6.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.3","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"7e4b1c7ee977384012fc9c8f918087ea25087bce","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.3.tgz","fileCount":14,"integrity":"sha512-DlA0E2nZ/IEjerID3xqVPiQaHJg66N9Zphh8uNUg9+AOISM+tqCuNxcsXKrJsuRIbO8nCnjxG3ss14saPPFIqQ==","signatures":[{"sig":"MEYCIQCnbdV1lx4ZSquozDW096Hy0wcfs2eRXutk5fEI8vZqkgIhAPpml9BpCtVatulNCZ7Fs3aELLiDqzzbfmSZTAesQYAK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVaF/CRA9TVsSAnZWagAAjtwP/12/DoHUOaIArks7LuoE\n51uBEL9ujsKkFm24++yv/5KXZ3CPXLVX6YLulV2skK2PFoQqaMK9DZ9qRFF0\nW+A9kK9G9sZrVu0lyayYLDkgKWY6Hq8zpgfD541JIMNqQc+3v0IPOu6Py155\nIMV1B42aUPxNQpIKGnbzMW/VWqHZQD9duVRKZbUhVL1StPFnoR5GtVCK7LTD\nHYCDZ2mC8E5SYKFXe7txzjZYZ9JUJf5QqvM5lkfmbRgJnvo9cC/nc6yTR/Gd\nhNYgnc05dGAt5cPKACM/JVjXPO1RpMPtJkWTvMCycgZw1uEJ+tEBMFHo/7Of\nnpPHSgI+FZvA+wlFnPVXFtdQCrb2dMpx/P4307kw56xEUS7CvQ6r8Lm3+Opn\n1NcY5VPxYi1MKGDPZs6hMYqETTrtAmzIFrmU4gmHQXst9A3uIsZObTs72RJf\nHLyE9EEWRL+98U6ZegPSWugMYMdfeX9I/s1dOk/sPXUe2+D7HM04vfg9A65s\nk1ryyIL6ZhtHzf02HCKa5RzEUlpYOFa+HQKOuNg5EPMesUGYhpf2OxLCcaKS\n/vLHRCgqq+czdQsLUFVbHmp/+XZy0Hv2Vn9cy0Y2E37vMpGRJuUFw3dAuBnp\nm5/0VlT+RczQrH6pvniQKIRbtSfMkHUT8NACeoKUrpVRCYfRrDGpODMqQNDm\n0sTQ\r\n=OAZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"k0nserv","email":"h@tunius.se"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"recompose":"^0.27.1","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.3_1532338559337_0.8202696271742969","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"bpk-react-utils","version":"2.6.4","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.4","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"3e6ff4a0a11224195bbec2d636898632a46907ce","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.4.tgz","fileCount":14,"integrity":"sha512-KZZqa1aDTHgiY0aYEhweEOmds777Sf2693Np4ZAQNn3QFtxm9PfghZZEumCIljqWso/a5wF31sFvpPOZsFtVhA==","signatures":[{"sig":"MEYCIQCuxtgd3Bv/ReoV9Ef2Y7riHAM3nZbAuiHsZ4vKYarSXgIhALlHe9sgWhvlM7nF4kcGcL8jCMzDUg6eqrj8YTxz7iEs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdDDuCRA9TVsSAnZWagAAfm0P/RkLKZaaMu13eoOg1cEh\nMfCQIdmgI0eM5ir24MNvuXx6RWzVyfa8r6HoUKL8i1PhQe2x/Uf9nD5Mlaxg\nUpP939f8KJ2G7DDsJT1ujkj47J9uAl4JPV0ku/9UsuPzvCjDpxhX8escd6Q2\nyb3Ds8oo3WbE1En2K3ouIc8uTPfgBMx6BMhlde/6AMexEywjQLnE563ybiGH\n7+F1YBNM8Z56yPfjNTkIMB3ncD1EjnYPaTk0+JFd5gE1E+etsuqNHpJ+VjvW\nq7N0UGBsLmlgsXSPgTve1trX0lLuAMlP/8mok5cpZZYhqkvt92gJ7GFU7u01\nvHprJRL670Osae917sLpGn53gdaVtoBmJoN35StCNzk5690lwsQStoXLsReA\nhYJbh7R4HfDgby3DoJsKX8pBKjw+a2fsytNg9OIquPWR7tVhomPFYJwBLf3W\n2z/Kaqf2pLPWIm7vo08VSEJIf/3Quna1Pj5JK83LI/ZV7LuD+ntbtKmS1xKr\n74GGStQY6cbcEcRsPyaOSZcc7UdRVOfHkrj5xGfLpE0HQXEalGYOWltMrSfU\nmbZnhFups+gUJ2OZPkk7YXDHwjVMp+HA7Z2ddkaiFZ5QxtimLqsFxaUYagWe\nTW7J99EOr9JxXUWXtcDho7cWe2ab7wGXPq29UZQKiqi8nzIfiSuSF5BlyobW\nE4Fa\r\n=s3PO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"recompose":"^0.27.1","prop-types":"^15.5.8","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.4_1534341357908_0.419838065952131","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"bpk-react-utils","version":"2.6.5","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.5","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"1aa846492afff0f90dc366112f4efa8d01b82b28","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.5.tgz","fileCount":15,"integrity":"sha512-sQdvkPL+6Bn2/Vw7q4uD1MrIc0SN2CcqQzYhMQ47SQOWcpGCdxt/2qy1qqj7LuRVoAED4UXkdzOGcPC/cucB4A==","signatures":[{"sig":"MEUCIG+Zc07Uo+sy6H191YDP9akH7IInQLk4Q2tAEPu2v4IHAiEApK8x2t8DMcdII6RIE+G7OKNBCH00TQ60AOYzDQhPmM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfCb1CRA9TVsSAnZWagAAFcgQAITJ+PYoBLmvdqdxmJLt\nd8bzTx6DpMIca746v07gg2E/MABALzkgg7i1x1lRQX2Mh0MQ/d3Pgrp7HEp1\n9Gtx3u/8Ot8QCxMHhh50pSlGtW73dWpWWskh8rGg/0kXDCkBeo5+iIhDiQcu\nf7xtDuqnEtqmdvQdi3vrbF+QKTw7b7u6YuvcuE1tkOcbUlYfguNdnZkf1Oy1\nP4Rn505dPwnF+BAP04/7KxgZRN6f4tc36AWi1eKiONfTX2LWZEKwuhFlOOLz\nBVMJaDbzKUuG/E4tWNED/soXxPgrUCyogsFGXyHJNGJkdmKySHeZlkWyxS7l\n4QvNLEJnUnj8FB8Ob7GSDYmdMKvaoRFeQxRVhb5v3f6yfDtxhWoOH7X2sk+X\nUqLu6qlX+ZgT0GItjsvP0ugbTo4R9AzIWONNRqPczMjGNKoc+MbPoTT0fWQc\nknU1QmE1DRI7OVwpTuvYY9ZHUoS5RWYaS3/cE5MRy997D23gGtRCgG1okMS+\nmNr+3paJ+yFged35gDCrSYCNEa6lbqd4kgxL3ur2epw4eLNO76waLBRkEwrG\n8s36jgFOhlqdmfN+xSLT8MRwR8gZ+CQr9Vtxd9rxHBJDO2aAHosv4qwhdXnj\nwVsLAeXqtOGneR4XwDfhqCwgyu8n7BbZ2usz9dN1quBa+gZa5kGxCTDdeaT4\nYdXS\r\n=ABu6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"95d6b1c79937d90e447236039051436f41eea88a","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"recompose":"^0.28.2","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.5_1534863092800_0.5733829308163267","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"bpk-react-utils","version":"2.6.6","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.6","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"ea7600bf223cbe97c9a1428afac13de913b49feb","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.6.tgz","fileCount":15,"integrity":"sha512-NzPQCSOvGrXQ7Rf6VSSZ2J21A1D59L4/RkS0CzrGE86hh1Rn4ikL3ID5dAL+vmN25/MJma0Vjo5KuCY4Vt2L7Q==","signatures":[{"sig":"MEQCIBTZMEYh9BhFxVdmDk51vTbuDQPraLa3V0NeiNp19w+QAiA3TBxXZ/TBZdLZjkf755N77d+yDgskxt2KSU/yfjkTzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfYv6CRA9TVsSAnZWagAA+M8P/jfTrME+GDYo6oVJoIM+\nUkMwPJer0d5r8LGD93Gs00Cp7XzPOL0Xi2m3VSpx6JBLSxvd6cM5UC5ElTl6\nywFcJGCIov528U3/QBg9zHvrdYT4Kx5ZxSnssTQO21xQ+HEUMKKxEza2sS81\nzGJfFS8H5Z0PmGBV0bWQIIuO/+WalDcRPQK6RXR+ORdX6cd5th6piQfMVXqf\nI41YvXN6Au9aCzlBae2vquL8x7yocIdjClrNBCg5Vhmrxa/0/wzUELvUCwdQ\nWiMoeLV22IbjJDQgBVbnDKAcEGlGfU5qL/bU1+f6xHcmj2p8jSDJagSh/FU4\nMwbGhtKHDnn/iP/Ib2fkNqoYOzDLJBfkWdCOAc/wzc0QT31gmJeFyIEBXOrk\n5fA/sJpI2xoi2WKbDwVFhfRDo8bll7p1Zp+eD0z3GWbIiVs00JrmgUCVzXOr\nynX26n9ElJn+8Rn0OlW1IRfjMVGTp7KAGLnihQuhaFbHTK0sGcyBAnrtrTFW\n5/JCWvA1pR1A3MsCHdHTlQZgwMreyp1UTmecYVwqzpENa2tb/Xg4tTBbjMU+\n6dD1Y58u6jN0GiqN8aTdVuk3WQ/BCvcQGOMmD6lvTpy6n04KodvzkDG0NhAK\nj412Xojn2ag6k3OEsNQDDAJS2fSAlVTGrsrkcKHKpkArW/00/24/8LLevMAM\n3Okt\r\n=NMLS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"315fcd9b8e5c34ae646b9196db755143658cdc12","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.11.4","dependencies":{"recompose":"^0.28.2","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.6_1534954490230_0.2757419927939486","host":"s3://npm-registry-packages"}},"2.6.7":{"name":"bpk-react-utils","version":"2.6.7","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.7","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"f5ddece0c11cfafdb79617bcf7f7fd14211d1853","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.7.tgz","fileCount":15,"integrity":"sha512-rKFlcrhLmlrgNk9tMaGIpi1RDvHuMWp44YMA6ObWjQwIU+Y0USITh+4Q1jaeKBDj/KwLwkiG7XHdG6ApY7FiXQ==","signatures":[{"sig":"MEQCICS5rL3hJ/tc11oZ0wkxvjagGU+1n1B0Y0aeEsgmOvaPAiA+fsCxX3p2fOwyhMH1YZIDNDALLVybLXL+PiabhlnBEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhS4BCRA9TVsSAnZWagAAizsQAI6fsX0RP895FlaRd7wr\nKP013xV87XJ9b/NuZS1426amozgRAlHPgO34OM+u91tM6OdjjVjJdLMDc++H\nAdy252ddW64og+5EHtDlAUYXvlftwEXG8Tu6hb7CTSo+5YFAXLdueuUdMb8a\nn4N+FE7vgli2mAzLE3gsYmNR91phFQRkJ++9SOwdYi2o9o/AOvnLZy+E7Tt1\nHludnKHJOyXz7bVP2dJ7C5I2DTcByCM7Je9hav33d65dbFo5VJ08HnodA9w+\n95KMn5Jzpodz76cGdipcafvjNn9sfNvBFTMVewWbUWgdxuGlgaU1bLPz8t0M\n9k0S49Q0tMV2X3MW62ANraUpGnOakBTYddtCbAE6P0Nf5KvSL//HFpt8tkWr\nFJDxd3xIvaaOu0GXVByWKasGO44HyP4/NU0Uda/km4fEVfIshmhg5xmdOgOD\n6m/8ToCWww2PEKHyfRqv6YX7QgHwnisQXo0oFnlvKM9KDu18r8q2SfFZEiKR\nMtu68HjAQE4yZVpimIV3aXCZ+ECOx6Hhshtj9CP9g0XdWCDf5kHvJnzTpNrQ\nbKot1CS0MOGEP00zF1dzPDFUmPlfGhQcaQmD4iBKkHFiLJgzf/aqBb1UkO4T\n+KUNCUGZTPw3XahfOhxr9Ls35J+vf94PrT0Q1A68rthRYcwcc8BIT7ZYy/fE\nJYEm\r\n=V2k1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"578a22c0e9afbf8e705f5ab7d0501cf8085ddd8b","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.11.4","dependencies":{"recompose":"^0.28.2","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.7_1535454721291_0.0171643185160133","host":"s3://npm-registry-packages"}},"2.6.8":{"name":"bpk-react-utils","version":"2.6.8","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.8","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"f1537cd4187287d50bce830f842b6e84378b60db","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.8.tgz","fileCount":15,"integrity":"sha512-OTcs+uB1ww3qqYExGZ3M5FDFVntHaVO1PVE2cc/FmkEkzp3Z55SSXQrezTCSFDdx0wbUOmlqBSkcG2UctWWtCQ==","signatures":[{"sig":"MEUCIC6/QL+Spu4i6wpBatTo1HquIHWsmvn8N8Tk7LxQOWDwAiEA+KM0CQQVAHh/bhRqzvzse3FN+EBLKmhOab+asnm35lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiVq1CRA9TVsSAnZWagAA2uQP/0m4CUyKfh86uzl5V/yG\n8HHpaZNuI+YB9mtCdd2QyCmLV28asGeqi9n7+mCR+ijc96RZpDgcR1cy4iw/\nG1MA4LZG9P2nk9Z70HtsSu+zH2KROLu40ifd3Q123wsHdm5G+hYaoS1jDMT0\nqJadR469v6qHCklc4dckfqABzWUWG2JrwFdWHSzbs9OlCTm3UDiSIzG8Z8L1\ndZ8gL6kF1+cO76kvFB1OgB8PKbkhl12sSjNNoupJWHgT4XUcJFnxeIyML67b\nfgz5fc0VWjq5aC1OCMo00PIjRA0q4VThB82iAEhnWj6VopoLXml1snz3h/jm\n881HgUmt4Nw8ykDg6AdGccK8X/hw2qd3qafl2QLxYm2PxlJj14LaK+YGA8OQ\nZgjeE6ZKoZav741FBlHRC6SgrZ/opYLagw0PFhA103zhO+THcMnZ7UhbVAYo\nvTgxip5uHAboQbBowrJ7mbl53nUStBE89wwdm1XXgXQEnvjY7UOEaH/A3p9d\nC/hC5Q6bjvHbwkkFi0GTCaGG5IgfwN6hWAdKsHBOccAO7uBW3mXofThYhvVx\nbMuKsKs/iFp04r2oBwGdZ88IDdbScGPbJd578p3B/H2TK0cA073LgoeqA5q1\n5xujowe9dbK6HHLO/OOmVTN1MvPCsZmLg4/vBexK3/njxWD54yU1MQHJKGNH\nwUZD\r\n=vq+T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"544218c83fe1f761c3de74b82b71cff520d02739","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.11.4","dependencies":{"recompose":"^0.28.2","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.8_1535728308151_0.9248006913378091","host":"s3://npm-registry-packages"}},"2.6.9":{"name":"bpk-react-utils","version":"2.6.9","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.9","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"f33792fb72fbe10fabb0192989220a8d2100bc76","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.9.tgz","fileCount":15,"integrity":"sha512-JU61BeYXzAUsQtUwUXzs9rVRqq4FQQRyfkqO7+5aXGi9mIefsTRheiRkbDbFljicpl1H34+SqeqmuNy1Rh6RRA==","signatures":[{"sig":"MEQCIAaJ+rNNCZfiLpsvMIf1pQIVvu7fCMhp5GGvb4p4DbsJAiA/98WRuFIsysySbYI/V9fr3bvE+41tRP8f2/1JI6eWbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj9E4CRA9TVsSAnZWagAAq2QP/iPlPp98A7iBB2wdc/yy\nrnmhGAHvZEyoOxPy8VAsBKMLQ29uHGTdmvd2biaQiv3yItn9QMC6Fngc8qfK\n5MddOK3T0Js+yg3G9mM5HEKUPZrgoVNGhl/4hAKmBuCXgM7Mmn8soNTmVYag\nsRVg25aF2TW2CFJi8nexoprpfur0dGd41310HJM1EIAJCQ3Fa0QeEZeJXOKe\n+UjdhJ2dJxob9+jIA4QD+pJHNId5K/SnMkosthrD5Mp9Z9XweUBVQEPMHA4M\nNYv3r2B0G/KNQ36dqjcF8dehLE2zG7FQRu/W5hEJF9GYEvjgZFq4aQXQytJg\n0l4B9IkTWNNqkzBOcwWTTYYpq9yG6thTjDpQZR/U+9lXr84tOrQnsWhrSmO7\n2NTXZJ/A63XSglaPMHRImMWElF/g4N3IpMJcov73602KhYqOOKl4kBfknwJq\n/xF3Ezkz03+6yFHdf7oBfKc/YmafPchKiZxj8hy5oC+7A/znvaOHLfDboal5\nwJALmDnNMpZK5LmeD5yWBdnuiyjqAxuocl4dphHEsiYPPFjj5Ikoz9aDadlu\nhmWZnFVbjjeO5picY5704GtR9+PKQVaKojM0KLtFzt3LakQOks8k2nxLxgDk\nQiPf0uyvvzSGSj7eFbRcIhElaQXV03S7CivSr1canV5qiRHx7LOpa9ik38hn\ne+Fy\r\n=FT4Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0cfe19947e01d634faadf0a5bdcd31ab67b7e5ad","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.11.4","dependencies":{"recompose":"^0.28.2","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.9_1536151863632_0.39420366231106607","host":"s3://npm-registry-packages"}},"2.6.10":{"name":"bpk-react-utils","version":"2.6.10","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.10","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"f376b2254b55bfb1b3f01c9e7a5beb7f9eacc08e","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.10.tgz","fileCount":15,"integrity":"sha512-t0vzfYvAlmM2pUycSiTMKAUZxNR4e7WgB6vV+IVbUR0yodmG+D/liWU7Wcxop6F1XPlsUawDad0TpBwMeQIz0w==","signatures":[{"sig":"MEUCIQCO6TJPZlKv3zBvN7IkzISus7ShvykihpYi6h6KR5Wv5wIgPOGDazpR7DcxoxI426dh2dC35yw0QZlH1O9yaovk5z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkUELCRA9TVsSAnZWagAAqlYP/iFinnoWpWmOYhjZlkdA\n9iUnA32oIl+iE2Nvw+/AKWPKqq+WufhpKHC9CH0hZHHWZzsa0Ko6yhGtauy8\nlENcf7Ax+e08bqlIfhuF/llFWTrlsSZLezS6PbE/FohxNIKqUjGOAqCzY+MJ\nsfcjmqZhLoq6EeOb70VeXjjEtuiSI0nOPZ5iQmUZu5iDau5Lmy60Du61KSsm\n2v8r+S/N398lFbWkjkN4+h0/KKERPJl+8uiEQgf7dNvVixCHl0C4BMVkC4p7\nDjH6kHuHqNAlvqDIhZMvh9sIETVHc4xVRXqQ5eo8Bu76goYMsifNBotzfHvY\nNExK6hhCkSzSWKv50nzhLaIOD60ebzOHuNsOJ1AArnSUVbDUeOQE5X0U2zYH\nU2lXPgqUUHtGrgXFEQKV1mL6EocUSsd8WBEhnS5oLbfuYAL79W1pzk9Jtk73\ncM7xq+YjVsgucM4DWkcQLhi1x6f2IwPQVzwLbMvE6mp+wVbccl7bnlsHv2eF\nTwJgQ525v6bzQO48IjVWwnf+M247fGDnEuBFB4JoVFERgw7BP5WQ55B1Ymja\nX4ZsRcnKI0lztr8Y2aDeKxnvMUv+3wKD9aR5UkKMIbPI04sNSgLYc8iLoLJ8\nc7AR6w67Gm0lLz9zWru0oB7XRFX905EQJFEmSVwrWknaSMu3+bj7J2U6xIPm\nDvFl\r\n=gZUq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5e199600b2b82e3c783b67a54d1a8a3fba4056f5","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.11.4","dependencies":{"recompose":"^0.28.2","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.10_1536246026952_0.8146603036506479","host":"s3://npm-registry-packages"}},"2.6.11":{"name":"bpk-react-utils","version":"2.6.11","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.11","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"25ebc2ed7bf98bf13d6e75bca2234dc0f4075374","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.11.tgz","fileCount":15,"integrity":"sha512-Z7ENLgyYZuUwj7keO4DyvOdjxQg8KJRvd1tnXt/3tht9a21JlICSstDRoSwhJTe1t0qoXDK7mSRtifx2T1lKkg==","signatures":[{"sig":"MEYCIQDSIIfPFkDraFJ4wRybEMqMi5yneY1T6hE6rxwizlXU7QIhAIwa9/EaGaNyj+7ZJGaDhabx8MmPGxk7+d6M7LuKnqbx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtMMcCRA9TVsSAnZWagAAfOgP+wQwmsdwavI5j4W9BiI6\neahkPwyQGXASX7zxrGNudwxwXFxkPp+nF8dVrfYw4AaOiWHh1MSVEAS6wcoG\nQcHGpel64veCz2JCkd0IDke7Opzios68lEyF4+yZERqV12fOKvex0rOZ6mnt\nenf3SzXWNNhp5GAfrkm8/9cr7g9B9hYHR3S9duWw01pLe9MdKLZWOiuD7rL1\nf7Z3EVTS5cXmECYIf1AfHaupOXCyYDcx27MJYOnkcJMtvJF97CiZFC9jeqJx\nlabUS/Zp+PygHZMNAwA6u1hoigaKSftfDT9yB9Vfl7qnh5EDGKrJjfvxfCaL\ntvtUFqfVPkL7uwK3ST+nmaEDFNXz7K/WheduT3gz9GjR73EM96/j5JF6vmx3\nnL0aNzN09Uqkzoi2HNTHq5CdJtf0LUVJQRxpwuIIWP2R6xIW9/CVoXJm+BhW\n80jt5UrPRKNgxJGCVXxPn39BMEI5JRKgCo/rs3yLcc2IFXDSqHqXXqh5bwYh\nzQOeVRuhSXca3TB0gz3QANONPBxmHzpcKYe2oMyI5xTiLF/7cl05XtMo7IAd\n7YOrExsW0jc2cQm11a3ph3LHRSi843RvU/BqwjqFY9QjfGl6Sz6P1x5V1Wf9\n67J0s8dUavb7xtU0C0BKk4B6+Yqh16hq3Mqp1ptaXveEJbTrQYmZr0Shsmta\nMJBs\r\n=mvsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:bpk-react-utils-2.6.11.tgz","gitHead":"a0e0ceaf92092cda04a7ff895d35a12015b30a0a","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"_resolved":"","_integrity":"","repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.4.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.11_1538573083354_0.7940133720890712","host":"s3://npm-registry-packages"}},"2.6.12":{"name":"bpk-react-utils","version":"2.6.12","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.12","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"9e83fab4b0e08ff186b0e388fec5f34d88910a01","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.12.tgz","fileCount":15,"integrity":"sha512-tY0lAjktZLvp4TM4799A4xTVDcEbCyRQEHN0459jgI54aXsjzu6MaGqiJDcjYx04X4xQiI+GdKLGGTanhTbJgQ==","signatures":[{"sig":"MEYCIQD6ZfbspxUWJZNss8KzKFR0YYfhdJaNBU82t/sywhJp9wIhAMnAunid/bXLaz7YA3BK5k6sgZa/UmJSgBptjdm6c4rE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0HY7CRA9TVsSAnZWagAA+CsP/jSSdCMUo9F7bw8JUDtG\nflmJBNRZ8ynJXG28Y0/TMUqA9km9gjvGrLvk2PsdCw9fTDHMJiu1l0So30S5\n5u++NLdDE+OLVA/YeCAXs847Sb1VpJmbO0gtQjDnDi6PcmLeB2vaggQgLZ2g\neTvX3DUXi7i2rdc8CnJsqDMFPPdpE8wNogXTibUZftAWlELvucNJO/fvvo1V\nQoxYn7VYf7hfM/xYiSgFW3uxu7+Aa3dtuL/sZ40fzQXQNrIV5yU7OYMHQcZF\nqSa2fSKswwhzvWt5oBOaZ0R6jtnJUkD49jREx1BEMgk5zXNrB1mcR0laKhlv\nAbW7DXXFJ6VcJ+LBqKeIGFCodawlbFPUsqe6NKcwQrreRceERPB6AeBrkqQt\nyCxZD+9MqPovfemq3gXK3Ci7hPT1OwUCBwLsuREihsh/MdiYP1NFiiDCE9BL\nOQpQmHFlMwWgZbWi9ArV2Yw7gK16x6Q2KEr9lgsIWXlLROAa+IzGYfTwZcqi\noWWNcTXvd03LltJsoPP2ITbQd8L84yfb+KXbgwHX1lMVF2zcl30tIofCmzVX\nG23+tkKVG8CMA5QmlYrJESsHl1NBiN/jsrj01v3jYQbP4+/M05eUILCfDulO\n8W5VFiYzdZo0uvHXqctNSlz4rz2XKCTjGDEk3psRq0ZuE+03KTD/7KIhZiSE\nkcyk\r\n=bOzU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:bpk-react-utils-2.6.12.tgz","gitHead":"64063af65236712540be5cf6a1a67ee8b50f00d5","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.4.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.12_1540388402779_0.8091116064937653","host":"s3://npm-registry-packages"}},"2.6.13":{"name":"bpk-react-utils","version":"2.6.13","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.6.13","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"c1ffd61e040e8943e3261d0fb6f8c2474a994979","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.6.13.tgz","fileCount":15,"integrity":"sha512-2MrKL+xNblMUZNbdZFhpKNkm4kuhZ595DW4TdJ+aS+9Elu8qMRtFdKGu32jo7VlrZAjD/hmpzg8cQrSygjasag==","signatures":[{"sig":"MEQCICB+pqmxe9oanT5Un6AoV7JPjnETnwygEPjvxTIXvlTLAiA/I692fDluUNa+XeqU+DQeNkfvzv9oxCFmb9qdyJANHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0Z4zCRA9TVsSAnZWagAAFC8P/j3+EuwN9it/kDUQgGL+\nUt6PBCM2Ki+Z/8GpawU7sF5lqL2Eh6bIgbSJYqv4DX/ntVcFVBFlLbk7JyGH\nkc4FP7dFbTLplYLW/Msep8BZ7ZMNTxq+DfCTk0F0UUys6nWmGy6mrM0KTG3n\niIr33iBlACoDEeFCN+eEDdJy+up2pW7eSjdpTgUA+tt9AwtzXA5UdN1fa29d\nzf3sJI9uR50HZ6fE7E2PJDyS0HBdtA92oAwoVI0aq6URHI65so+QPQmLMuJC\n/BcuwUkV00WrqoJFGgXCFM7/ThJc4XprB0gj/vVYFu17uMLAPi8fVKbCoiGt\nu+XcC3EubR4wk9Wy66OFWtbTTEKIdVrKhutr/MPsFlpoID01Azn2zbGNCyvF\nfdzX818ctkkkMHENXIOOu+NTGjVklsSv3PgXELnhVCL4HUtbh6x6GeuoGHTh\n27l17oYmhn57VXepVZb6MGeh/3z7xPhU3olO/l7k+bAnzHRgOHhiagDhL3JV\nDu10VxMlHzWD/+0Ea2OoL2aak3MpcmToeCpddOtqsQKCoebIPoq2KaQUVIMQ\nz0pek6TNT/0UTd7Hpjp7H5LbgudEf2pvn3ckiKYJwTjaamfEKywPZHO77MCx\nDUdAN9p/AOJUfAAfZeB18zRgQDsfi94fTpcllx+YzZxvikEOQgA9RmsECBxz\n8M1X\r\n=Q8oJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:bpk-react-utils-2.6.13.tgz","gitHead":"a58c9860fa83cc0363abbfea0a316d69d1168bb4","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.4.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.6.13_1540464178180_0.7406554856877563","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"bpk-react-utils","version":"2.7.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.0","maintainers":[{"name":"amolgupta","email":"amolgupta@skyscanner.net"},{"name":"georgegillams","email":"georgegillams@hotmail.co.uk"},{"name":"jamesferguson","email":"james.ferguson@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"a3b68780188f729aa56f61a346f5065b9e0f7982","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.0.tgz","fileCount":16,"integrity":"sha512-/6V9mVMISEh5EXOU9IwNWu61DaQJkp/jFgSbN1mJnDJqqaCrtVuRCABbPRsCSdhdOulTDxg711isNgGwmUdTjA==","signatures":[{"sig":"MEYCIQDC/gI/swgWoS9qyRPGVq6DXk3QLKxDsJC9DWk0NAXo+gIhANFBeOPKtCFVi0ERZRlebEOeOBH1EZVm+aiQ+2R6yOpb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9r2fCRA9TVsSAnZWagAAD1UP/iOkkhxAFK5koB3svsMA\n/Bv0Ov+uE1E4jY7UUNZBXRTcFWXI+TrAYqeLFjNyXokHsLskPBAN5uD6rCq4\nD1l1GPeQ5yA1vWLmcLATopk8DMObc95x9lOOJyPg7Q3doGvAnsc0kIacp1Cz\nvoOlJn0Cha4hMPtuYzdAKZyMWGwFhKk3gypYDJ/w3mw0AZKMNapFlJnADDon\nTU0X51Q0W/Qm71cquIZ2AhwJthFlPh9EPKMuDEAQdzK3CzKDZs7VqQ93RJGw\nebS1d66WK0fylcCBaKNtlYp2bcGbYPFfzSoMK8t1AbHlWjQRbH2eiRSAKXwQ\nap7ctKHAsftt4SjrRK+0HOqXdNZM9fa2THMhBKniAeFJp7H3+yVqvUgyfqDT\nKgAVgphYWDjK7ug8cthcb7IeIt0w9qYQdF2jP4mXyMHzqWM3JV74oTHjBAL9\nTyyWwlhDAypLmwFVAVLLOGJ6FmPGLTVMRXT6noSE2Uqaqe0iGokH0NSgC8j0\nGerp7/82Rbux9Po+hklSvzd7YbgAVJCbo0f1FBauA12VD9GhWeGUyxMYsJ3X\nFZv5H7GBVllw6I3/ALUmnqs/Pg8SOYdqEfSZNwm5N73z0yAmahW5Z4toNIee\na9C0QRhWEYFTc5MzufZvCdNRi1SzgdeDjBi90ibiCvrYkk9JMZ11Vxcpbxti\nr09f\r\n=CXCJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:bpk-react-utils-2.7.0.tgz","gitHead":"a9e0f6f7281ae6b9d2a499d73aa51d589a6e83a6","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.4.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.0_1542897054501_0.12541367828827155","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"bpk-react-utils","version":"2.7.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.1","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"bc29411a3f57f80fe457adb0402a531616ff267f","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.1.tgz","fileCount":16,"integrity":"sha512-kyIihU/8Cv41l9w7JFVFqs6obAJSSRbNyEtGpxjuGWbZBqsQfuJaXqbzriePcWYubgF0m0d2KLDO6aYormuvhQ==","signatures":[{"sig":"MEUCIFkfPPwWYu3pxVAidA8c5XSZJhIGzDpA4cG7rbdViPBcAiEA7EWThE594bXAiFYObMUU5oF0OAh9A8/cB7XMLUucBR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQZ/tCRA9TVsSAnZWagAARoQP/3UW3ajCUh4L9BPgWYTy\nFgsWMSaLAOI9yt15n8j6vfIyqi8YXqiFruAlr0yMEPGn01CHxlRWXNlrd+VG\n3tssECqrSCHUInudb+OGsDC96gmdzfqdFuTEfE6CO+qwAiA+VgH+ah+alqGY\nj2wjci3IGGMFRdm8jPyg1KN1CdosIkCdj/RjQLM74cS06UBSrll/rwwOI7cO\nQPxUz4q4yKY3MxAqhrM+sWc6KeoO7csxGWO4hd8yEgxcseOnwnBwS3NT5BoX\nDt7MldeyQvK1ACgeWdlyMYOZv3lkoZtDPd3to/kORVUBSL9DWS6BaMwYEKuV\nUdBF5CEQWsdzgmCStVY2Bkjgs08FIdFsWL9XZiUPEKKcZxvks+GIjrkdoP+E\nRwyt0zVjVpw7pc+X0PrIjbNzxhb45vf0q7mP/x1umVXq9heqzXn4RkBMlK3v\n4dI8xQFT1wyW6TSMRlPVUYDLDikQcG5NzV7RgmjqEydAClCIvsFnU8bQW+WS\nMhiSkFYDdtF9cHnjGyWsy9VeDkWSn7bgaXwGHIL8UzVzQQLcQZdFQxlOU6l4\nrBVpx2c5D4l/bxKCPwUZUmiB0bxY+pmA7+Kj51WZKhWMFLbWF7Oq/mJIBP4h\n2u8cwdgLVy9tZFVwGYXYGpnnynBEbOgvzymLY+CaH9Jp6ccRhkmnUh6lVAze\nEaD/\r\n=5v72\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8423565827fb9949086210c13608d7016fcb459","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.10.5/node@v8.15.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.15.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.1_1547804653002_0.582024823740589","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"bpk-react-utils","version":"2.7.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.2","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"e998264cc1ec5ee86aa3830dd89ae75935a97a71","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.2.tgz","fileCount":16,"integrity":"sha512-bgqrr8RcQzppvBXaMmzTv5NV7p+Q21Pq1qI1+jUpydmuOrugrG5aEQ3SS6dZr9QyDB1DFlcNxcC5eQG9J0juew==","signatures":[{"sig":"MEUCIAQ+x/5p9kdqx6U1degRDODDbBWqZETpNHQYLHZJZb+dAiEA2+bAXj6Ra6ChZVEVY+yVRn7St3yf8dudzjEDytpbGv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWt2lCRA9TVsSAnZWagAAZ0wP/3inqSNiX+G/kBT/4cwo\nyvDhUKcxa1xT0jSIigjm/BhyVYVztUA6Yju2mwspf7+nZgIlZY04SMB0wfT/\nR+JT2kVS5ai/dO0PN7lWFsvIKp2049kJamJ3Sxdarv2kBu/BNEuhz+m6pQug\nUzlRFuLmsGIrq1u6tBm9VYBBMi0x8O2JmheSl56RnIE4XOYRi0PzKOUrVclw\n4T6AWOk5fk5dbct5jiLeUZRJWu8nFKe0Cp7gc5VmVL49V4G8YIDc9/DJ7KEH\nHBty6rBzvq8BgTOnUQiX6WumYP7c5DfzHYM1tTlbbV4+OGkSSbkyWYQxYst8\nrSdb8LLdh5pGrD4qF++D0WnXuTQyMFqvKLSJnNAveGdWVl1p30J1G6iEhhnF\nwEhFMlN3BwqCwMnTmOuWtlKrao6OukxC6G0Z9JSU6iL47BWw9LAtcSgnhTBT\nZz7LN/2bKTAGxANLym4CBVllrHcuC9tV9+XDep4VXcAJpG+O+jbyjwgn8KLZ\nNmbXUmKIAS5IeqbSKS1Y7k5d9lMgLowW5CXfivDYIFe/abRNaYB2IY82IAKh\nv/oSRW2mneln180xBWoOHqrYLlPSVU+yuxHvZVukzNUiOxh89ZN6W3gx20BA\nEegkLF6WfoX/tF9BXjY5/7A2tQuAzVQzZP0rW/fgWUhx4m+4mRmAemBS31vm\ntn9t\r\n=/zay\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7eecc82014f401da57f44fc3f76dca72e098d975","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.15.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.15.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.2_1549458853097_0.5052830151311529","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"bpk-react-utils","version":"2.7.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.3","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"mhdev","email":"info@matteohertel.com"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"88c957c4e9487baaa05cd0c4ac31e54bcdca986c","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.3.tgz","fileCount":16,"integrity":"sha512-44bKsK51K8OXLXe8iw6tSpoPu5rZJjN7PSxedKYa6Hd4OyTjMNK/lP2GH0m8eNeP/qVfNSmBlyhqjiyg0/slQQ==","signatures":[{"sig":"MEQCIC7uguyDgeMK1g7qj0R1QDyO2hzsXjGsvOiSD0kn/TjeAiBnrXOR9loljA4anfHV/cqIHDet/FZTVfy4kT9uWlgNeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgoXRCRA9TVsSAnZWagAAav4P/11q4HNDCQ6LikrStUEr\newuHVwd5vT9hRq90Grw9227OztjdWjnWXSZpxfKJQ+eo9o4SjuEa1pWD9mwO\nInsKI+pPWBqx26YiY0nm0wWEySLncHVUyBy+TnXkXsZ2FPKPfFkgn2Xe87gJ\n9P7FiCDOw5k9NipF3iI8vAs3X8Lh0mmuJHyot1SDT2CK9/ZjixKzKVwtxaSP\nOsXqYvClgWqGxq5Vf/tJCgZ867RDwDK+6vZcui8Ce1SCRPc31rVNKVCX5Ox/\nPDXuFQglZl6iYrjDbBVlulxykHXfnys1nrz6WPvBvIMWrlr/mOMq/EGPzmmf\nIXvaraosMThfaVI20Ny8EJIlj3IKhQAC6aJtm89HDLS3n6AYZNAFDhmpvtoV\nolq2F81XCjrtlcseJbpBZcfwd3gYgFquRFcLOp+SbqtFbz3L6VScs1Qtlszn\neDtjVFyt18ZfORlrmscOrW2XgOtcvUNjACUz8B4rGpfTDmQwiYZq9KT0bM4R\nlXXkHVlFac6wydvLt6UAmUPoaFJIf+lX6m7JjphJcX+jaiu4ypOaz/IGCfLg\ni4bugieFVi7MxeARkX1Ef5FWBxrgGzRbEBeuy+b9vm+cOm3gO6ncEPgqKISQ\nb1ApClZI1BtmSl36ur50GmNHUCwiHUaIC3fDSIL1hyC0o79R+R8/kJTpLml8\nB9hi\r\n=8JA5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"27eaa6d945e8cb81d10eeea940a54e8b7cca37ff","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.15.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.15.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.3_1552057808697_0.23782998291637236","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"bpk-react-utils","version":"2.7.4","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.4","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"4c8deb697ceb7ddbb5c7da625288c021fce58137","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.4.tgz","fileCount":16,"integrity":"sha512-dpmk8u9gBW/6PoOLBb/empBh+CjPFWc+fIvZBjZp6PT7SzGR8AmKiHSCYG6QeHTXfquJOtT6IjCUC17eB+8wcw==","signatures":[{"sig":"MEYCIQDopCbECvswsAozv0r99UrG0Y2ZFQscUq5adwpZ/abseAIhAOgjV0yigf2tlMWgH9IQ5NwN4wHipBTzyKvdeRjSPJsu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm6ojCRA9TVsSAnZWagAA8JQQAIZLl6gjNTnN5ow8FI5i\n7qTnIYPWQD31DgTZOKw+R1eLNJTrgsv/YshdqK6vmwH5RES+EAdjW1cre651\nD5vn43AfyQCiBQBiIVYryqEwcH3jXtEN7KuIOGSRXoCGEDK6rLEIKCzgOtGw\n3ThRlCwIzY0pC1a8aoHRpOCQlCUa7QTTfC15TCwPhNmYZPQsWKj+AoqmR31v\nN8MD/8Bphb5IVzauLiThnHBgj5g2gduTnxaJdtYlMDrm3cvnu0C/m5DmpWB+\nJw3UMtsttlX9QYYm9HBod20jgxlf+y4jrAZDXhz2RsNrjkNAVk7xeD22qs7j\nap40VjZOBq2LpkMYQ3wZOosBsUes8v6+2EYuLYNc4mXVs7NWFP4jxH2LUakl\njE+rMqtYWsZfnUtCT80jv+Boig9A/oUaQCX9HK6XLPTx7NuUenkDCQr7ms/X\nroLQ+k249KkllacnKkvK7SEwl2Sr31ussfCB89paSZ68jizeX6wq389EaU7I\nR438cVg3JyFRUQ1cAFOdQvCmzyGJ1JInm+IvmZWAgF8VMI4NBiYrzhQD6JWF\nuNBsEAvMYxkImpRyK52LsvzviHgd+J1zB9bSxejIjYVqoF0u6rE12CzqCHry\nnc4pkxMQYghmAXI8fvLjt+YJ/0D879f5nLpH4QtZBa4KSOLwfnouBF546M3C\nJkl8\r\n=F+D5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7219edd0de4b8d85b29f2becd9d0ae4dcdb4efb1","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.15.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.15.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.4_1553705506852_0.04663767121002471","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"bpk-react-utils","version":"2.7.5","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.5","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"03cf151b61e52a8257aa890930b4631053b44703","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.5.tgz","fileCount":16,"integrity":"sha512-OVjIxKFnW69ecVcCCEfSrntdiyRQBmuZy21W90REAm9n+4eCppeAwZSjJ/1Oj3TIZFfzYWGOXqGvM8lxNcbluQ==","signatures":[{"sig":"MEMCIHIdfseoz+OeXJ9AjGISXoRoh2LARCYxfl47YuARCqXrAh9FvMam0U4/LXuLjQP5n0hQyRKOuzgSwg+K6lqLO61X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvvEeCRA9TVsSAnZWagAAC8sP/AyhgHhAZhTbAL8S3CkW\nVqAjknxx9rSJFyPcMTtfe00zd7rf+7KUlIoGkucT9/w1LyGGXnANQqdcNKKG\nj29sC9G80Q2OMi2cXM7sd/xHU97gnRoS81HTwoNHTLCbK1/Ul8S3tB2y0yMZ\nGMtZmvvF3q4I5TaY0ke8cqf1SCexil+2Ktlkm399vuAVXWTvm6WlMPdNYTHK\nVeC5oa+us5zCwS6LXscagbkKz2k7g2dkBpFiY4EcCeBJilLHcBMW8XxUqK8Q\nkwzkkiyAOEtRMDdOqdoua9CmEzZmUNBSKuNTrK91LQ42znL7FdEVFYgDnlVl\ndb9wp2s1af+2+rgB5Lm4lVsgTtYctuPDXeBOKDifScgTzuelxHPUtMyq6Oau\nEiy1OyD4s1HJtiFWdde0BNHas0Lb/304zRQUKsOtZ/sAV41cTFKKPqKlb8vV\nesm744cpcP4kLAQx9Ml/v4YdykQEKpFMwJ7dpnyQqlSaG86db9WqhEKRsxjQ\n4k5flisNi0eR3BFxMCsyxjP7PaGWhpOTHRuwhd7AkRDApwqbk1qkeTHUPcID\nf4ILG8VaYq4IQg7aFG8GOaP9LYlyzfmrMS9nF15dCeAhZY0W7aFD8My8kS0W\nDjN4DmP7cQjM/Sh54APPg8l+DGr/jUQZxFelbEtgUnoUPy7sBJJkDtuGaaFi\nI2lO\r\n=9wLF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"59649b14140b60859ee223381df0025aee409f75","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.5_1556017437957_0.05624832480459441","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"bpk-react-utils","version":"2.7.6","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.6","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"8fdb4b87ec22444b1ff8183eea6078435933ef66","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.6.tgz","fileCount":15,"integrity":"sha512-CurAj6cHlkYqzJaEwzSsvA7a5LEp3b1PM5LzzJoVM5xI6VUUvX5pI4sXQPCVsVsCGdsPThvGiQMr0o9LUgDTZA==","signatures":[{"sig":"MEYCIQCyM3aN4yI55BYcHnupehJ+T1n4HYElKlFWBSAqSavXFQIhAI2K/mAOpVPYECxwYawaaRVzgYv1/EpyqDT9/k4tmt9A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyF2HCRA9TVsSAnZWagAAu2QP/ji9rwiqm5RiFREcKHTx\nweix4y0vd1thJHNnpOj5Q9CBu8RLlP+aTbkTgVMdaO86m0gd/QF6KcY/bTpx\nE3gUz8dqDtmpIj2B7ktGPTvn59CLOk8y4WM9OrH7sODcMYJ1bWbC8dzN5QWu\n04nFEaIEeKJOsZDnS90cWfz1OOipaOuVxsBUqf/JFXpisnYO9q6Qophms2Di\nbkpSFGQWGGyP7REi9FomIMZFCrT+7CGG3qY54dquAdXxsP31RUxe2Is5/5wh\nXxrArCjTt2S4y4DNkh9PdJjZkawkxRpwp55NY4kxuyWi/RFM8+SeOlVDii0g\niFJcKdHbYiODQy7ihTIvpxZSggpXdbpLieMXT7T9w8WXcADPI4607BT9mSCd\naQojaoDMZW8N1GQOqyoXD5DyVvp+evfeWimWhGMJ7oaWh2w2aNA45UuV56vh\nYE3ndejxcr/2MO4h/+Lz4zJAJQd1oHP5OwF40HCjzk5Hk+LGFUcZmBosIIwS\n70ivNr3XQ+pppw+/JcrP2OnpyZIqMxPsbNo1EFwIz5qD9aOQ7WBMu6Et7xcQ\nh5VqCw0ZL/BXPLmwbHcMj9Z+al481hFSRgcsiWvdNuttvcUSC6Y3vHuyR29z\nEoeqs/JLefdQoUx5iJMisWnUTTXighYB2kjkgH8nCs62FhwEE3rDPKMMezll\nXqLI\r\n=dhzw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.9.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.6_1556635014751_0.0010289868653747813","host":"s3://npm-registry-packages"}},"2.7.7":{"name":"bpk-react-utils","version":"2.7.7","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.7","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"fdfbede0c9fd958f6dbd5a757114ce0c43c60207","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.7.tgz","fileCount":16,"integrity":"sha512-Nwx9xMltAPY5fO4/GsELTSJlEsAyI9CCHrYsO1tRFZ+9+CodZ/ZwO8U8CaOlcEYYv29q0pfwl4exhofLwexMKA==","signatures":[{"sig":"MEUCIQDs919KV5m3RKnSZQQwh6zQTDuUm/D2qALCOdlTzNuuFQIgC0aPv6SQV6rrJlJVxDn6uiXCwYYcxiocCPotWm4v2Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7QLfCRA9TVsSAnZWagAAXJ4QAIVCM8iYPmx65ELkyhZn\nr2YHuoRWIBegSt8RES6QeENsmDhNhO+409lyezjrqSCnrSD+WQoWIllFF5YL\nVV+Su814AIeHkANe0z5LrUZ8mBNkOrUi5fpvsrt9P7x3Stoxx3+89k0bX1v6\nKvrLAhSZtf+ej+wWLthkJ4iY89v4MRRENoX2vlF1Z1/RP/5D76zFliHIpHZf\nIDls5X/BUWGA/cY1t80VhI0qRpNVqvobSaE7GuztHdQ0x+3uelgeRxSKf6Hd\nDnOM7FFIHj5jiyxQ3jR1o/b5tlTN7bwvgYWyr2G9VGx/nX3w5VeY8qzCv8la\nKPXWZHCZQdtALudOLI7znintKYf5vyHnvrneOkLNmQbrMmQUd++eRiuYZ01N\nk5rS4gEgdxQJ03NM3QMsoygA9OkKNyRS9qeYfXHzkUd4eRaH37rgGImc/NgZ\nBf9iyZOY98WHtjjs9J1MmNIYsjYB2ke/EmLwZ0hhsHKPt07I0flRKPDOwCHE\nh7hwfhGG5ZrVHseEZXw5kIruVjoumhdrug3bLNR8a1OwjdfsgwfVUCxX8npc\nZFZ/dQkFKAuhRvj1R8a51w4GHILXZeuNmxsNOunekGsN/3OFBtorVj4GGKQ9\ni4O6QfKcvnA2Buddmlcr9PUdZIP5R0oAn+zhGr233AtoDQheCd6Z2AQrfogz\nqP3D\r\n=BCp+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"22ae57730b91b2cbcd774c00281866e641190d49","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"sideEffects":false,"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.7_1559036638972_0.6024517161695324","host":"s3://npm-registry-packages"}},"2.7.8":{"name":"bpk-react-utils","version":"2.7.8","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.8","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"ed5dbecf93d7e0f40ba8615c407fc6ac69d74a4e","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.8.tgz","fileCount":16,"integrity":"sha512-I9Eq1rVjJ+VGu7+lvegNgUWSBUcbuFZBi9QYcXV0h5lEs0VkwGIpVFDfNsbs/u3tF/jSsP8hJWiu6ZiK8rhXJA==","signatures":[{"sig":"MEYCIQDeJdTVs4WkopiqSUjsjik/dQeSunbGtNvXcNh0AqThPgIhANLk8FEbMKIWK9I2RhC/3hmBR4sGcPmEKrw/W2qLZavb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7TieCRA9TVsSAnZWagAAnDMP/iuw+HwoEDB2VqJR5WZc\nuCleMmj0yYn9jG9AI/Gm4TRFGxkM/aAjKvRl27pwmoMms8iC2wYqeS2dv7Wx\nLUbNCqXxm+T6vghWuhHPy4bWLrcv1yilXW+IYEkz1wJ6gUjd3WEAcQScEnsZ\nE9pb0M6/RaPfcIqe4/jOqKUly8NBIyyVgvNpk6rWj6N4xYQvQpebqSwEww1y\nmrwjU0JCulupp2jQ0/UH1qlKDHDugaelUZxWONxvyuXkvhL56l8yLxYKhqed\nSuazEXCkJV95D5WfIl0rK1Fe01YMI4jzXRUjUYLFbkWNQLM0JxmU70kRrhi+\n9TnEW1EUska/qUVn2Bo0D4csM+zY/cHWlVc9QmSIDedjdp/V8Kv+9rIuJl87\nY3Qr8UF94krWwfq0h2ndCjdcWK9aJe69kQLbBElzys3rZaiwf5Z/C/F9uNhh\nSA1Gz3+GJZaB7mcCP2R4n4E0k9dxzDd64h2s2xM2nSVBZ4WgvqJTbBnv6y62\nJzsD9aGlm+Pl0lizbQzovdS0RM586HMaXS4JVTAZDVMsZDx+vWpgSMRHgSrH\nLO0EysYN+d513WA8jgSv/8dVpyFlv1F0deyIESu3Y1xd2SS95tNRGW9uxU2+\nc687qiKz7IK38+y7GGbojw/QJoTJU28uQ/xJEBusayZ7r/Znmsv0u1MMqgYS\nRM9I\r\n=hLQc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a474a4d947ce65ecbe60fd2d1fe005278b786e54","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.8_1559050397950_0.6372946048958077","host":"s3://npm-registry-packages"}},"2.7.9-alpha.11":{"name":"bpk-react-utils","version":"2.7.9-alpha.11","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.9-alpha.11","maintainers":[{"name":"amolgupta","email":"amolgupta1989@gmail.com"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"28515b78a99b31a092a5fc08e66ce360920d23cc","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.9-alpha.11.tgz","fileCount":16,"integrity":"sha512-5l6xHk+oLZ8O8McuxrEoW0JMfMCf93UGmkj2MUHG3I2R2ZshAmhTPCATmn5sPTe4GH0K3S/hQ0qoRCPI85ApMQ==","signatures":[{"sig":"MEQCIDMUc97tAm7aqQnGFv90mZuxphQrncOeTGhDdyMctPRhAiAVUrRao+2XDochGC/a6UTLMI6Qz6KDTBCPgL+XaoBdVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8SrWCRA9TVsSAnZWagAAcLAQAI7U1Gd/Q4zCabB5v1Hp\nzJ/0Y6mftfffrIWxlHLcwSxw+Wt/iUjc9RO6EJX0k43NgSF7lcwf8VNUKXIj\nnrUbqknglTNuhaTdFR5Pm2m2XzPLLRMbugKx1BOnzb7AhfY3TeUQL8FwKbZh\nCxKM4GMNWkJ+BONSopZwcfSHlcVm/DRKZqzyDobL7CmjF8wD43C8N0ish/c/\nsCnPlmIbhf1TQKN4bsRY1CJIRcNwwtut/ubDf5gXOiwrc+/13Hm1d9+qhkvG\niyOJ0fi1Du6Kvj5erbs1MWZ/S1Q+T99uD0Jazu4Y9rC94AFRrJo+Fob+4+Kf\nHdzfc083lGm2QXTfmjIJ2i0URQy1YwotogbF7oy6F+/+ggsUjwGz2t/YRljW\nPHrd2doSYu3g0rdFNpLvc1WWhBQxnRunSt/gneERYNhIIhVJ23REBd3KQzLM\nYJ8SC2/hVQ1o0pUj8piUOddHwYSmgn3kHwC4vo/0HIQYqAsTWm/8NBaJK0vE\nb6rYi9XxSQBxwxg3kg8lx8c/z5C9d9/Cy2Q/a7fpN5AvngYjVnRqUiX88VFt\nYUmWiIpmydxtRcVP70asP+Pst8PGA11Us4dG+Rh+LTEsIBdsWpuqc9oSS869\nktvmlZbxAsojw3PIZh8h4HlnfDHdH+8uWaSVpFpNZk1VqsApQVqrFRsKYxdk\niddF\r\n=euoR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n","gitHead":"e2ccd01c986a5d268301d14875f11a1e89ee3042","_npmUser":{"name":"mattface","email":"matthew.davidson@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.9-alpha.11_1559309013708_0.07838032574918019","host":"s3://npm-registry-packages"}},"2.7.9-alpha.53":{"name":"bpk-react-utils","version":"2.7.9-alpha.53","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.9-alpha.53","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"bd5a2815078b4c046e16596f33688d2b4013158f","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.9-alpha.53.tgz","fileCount":16,"integrity":"sha512-OWArdFPWvBhlshuPygzc5J/E3w9XkBB9MDFrWT0159X6jYGXeBdVKNa4AiaORWg2yLBhlAQhvcby5JyQA8xUGA==","signatures":[{"sig":"MEQCIE1QDlYF0dlyOUCKgy/6gMKw8IoA6MEGpYS1J8M4GvjqAiB+yilZVfLIKU2aO5ZZaZWDQ3E0oVmMtYZffxm3mxA6ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB73BCRA9TVsSAnZWagAAdS8QAIbohDhKyuwBnA6nrOs2\nIovRu/emXY1RiiktsWj+FmEkxox+ofRVPGV77zuF51GCijmmNeT5QG7McZLn\nM+3wyJzrKocRXplGmcOFEAT8d5qEO/yFOSsAq2jhatSeFa37xFRWXWWiF0bp\njZTpcxC1IYkDganfaKG3VuaKmgjn4qeZ48YCxMzvua3DM/iOkAC4TFc9E/W+\nht6CIh5azLVG+MLpINOIuWuoSQNtePzYH6eBnIkeVfZsfh9xkbBx72NK43MX\nT7RU/1a6LBYHBqGdF4WmaGyMCbZAN67/JMOcXYq/5Ygx9Fb2H1gApg9CDhIz\n6Ii0fhlH1CZAQUwsydMvZLk6DmsDcmYyGnQD40yXeptFzC3SEi0ZaByHTweD\ni2J1NAM+AiHRV3LTEpafdlZxmr8GOtfGW7QvRudDYZeJqxJojXzIt/X8G/RK\nI1/grnSPTYTC3vX1pAMIkRdy0hWpb9ZGRDoMQ3/iGlU+ypkX8TOtBgdQzlRD\nqjY6c9FaKFY+/5sYQALhjwubjCB4SJdS/hvvO7wasWTqc8sM2NACgt0Wlzjn\nq2L0C4zyZ5QaHSE7aIGWFyU3BiS34BMTLcMCucmuafOCPxCKzq4lXhMKpIqg\nCt7xFbJ9nT2cWFdfDT+tKgRiH2l7nQ6+4Baozy5eEmzNpJhwcUUkGa+6uhoM\nO65M\r\n=z5L+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n","gitHead":"4b8474ab0d1777484b923dd80891bc63718981cd","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.9-alpha.53_1560788416219_0.03034835312315809","host":"s3://npm-registry-packages"}},"2.7.9-alpha.72":{"name":"bpk-react-utils","version":"2.7.9-alpha.72","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.9-alpha.72","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"09bc8e1e4d78e90d1a7a42bab3d8a2e1a3928054","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.9-alpha.72.tgz","fileCount":16,"integrity":"sha512-V0kHt0dJLvHbFKicHCehtGNx74dwggS8xhfkwlUfI43nvypgms3t6rh+a57LmjNu6YMRyItlQzU1pjQsjoQbhg==","signatures":[{"sig":"MEYCIQCLmWK2xLaTYzCE4yWIX6qjVUXX1iPZKgR39c/ZE5ZZMAIhAJSlDnIu2kvwD3gDDCtIJMXX6hKnQkeHcXvoYlFkWbWD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCoghCRA9TVsSAnZWagAACJ4P/0ekxtr7+7ktsT4PBERE\ncQUMSeHupb0qfJhfYKtmSFEKGHvRYody2MNGyr7MQwnqO0jmUpx2QbRVGU3N\nwgcMFZtB5ifEV36EWEc4WWcETzx9rmObHavhzKLcD6lwomqM2/ihPYBXUTIU\n5j2ZtUcFOSQz7f9tB1A385ByWFALjDd3dWCv6bfAKWw7E8Ba3v4X8zkfIVcv\n+Ek9CivGQkbgrhk2b0idxMW3KPp0rIcAsBQQKAGYYC9AXT7CtdzPY5ChgVxi\nJPd5Fn0zieaU/vQk7e43RabFOWFB5EnHZO/LB7pPQgCB1kbzShaWLYpDAhxt\ntj0nXeSjAAtUktCnGpStEPoPgnWDCd4c5nKurPZJI5sDUUl1nB/3bTGiKYxL\nAiJTYqlJi6reoNnkf5dk8G+ji3ScAZD3K06aMngMhd33RWLyJ6ouZD3GEd7C\nEwhjfhhQCmgOkPqOnDRCxyYz8IgqLq/ws32noCabkjmnYgOPM/UhDOtQD0E+\nzZogW0ZmHUYHJuOKQUyrUH3+OnD6xQEZLK7oZQxUeYWsk/+WoYIKjcwHwNoS\n9b5LDT7EVThI6wVHzHhBACsJ7Hg0kML2CPvIetNa0RBX5Alk+c9ZXHnd1j9W\nGv5fJu9Xuy+rhoIeDKg4VrXoPlAN2NoKluQApe9MryAM7KcQPOtRCSFo0k7n\nmKv3\r\n=Zi4W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n","gitHead":"52cc24b6ae2aeba01e38adf36cb73daef8278431","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.9-alpha.72_1560971296190_0.2768645370602554","host":"s3://npm-registry-packages"}},"2.7.9":{"name":"bpk-react-utils","version":"2.7.9","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.9","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"3e6a65102fdd3c782788227e75916e6a27acef51","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.9.tgz","fileCount":16,"integrity":"sha512-mUcXwAmlbi3NfiIpJEQvxj8mJNu0HhGxfeSgCsrh0AICgyZqZwUf59b2+HODmEKgwR9BGrnELxC0n6ZZfXE2NA==","signatures":[{"sig":"MEYCIQDiNK398Sz0J+XVa9EoAlge48m7mtWh09qExxW119a7uAIhANYBZFzVlshMYwXb5FkXJY29EG7fdvH0WvzOsi26m734","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFNPjCRA9TVsSAnZWagAAkckP/iif7QtXX+3QlOqaScly\nfwYQUnJYYeGGgdkh7naEBsyVG32fqeAev8DcrCORqNGxgZ452UAx1YLJPv/e\nJkTSqrqMYSDRO7msQLU4S80WuYCjFYqy9lA3t0vKuHcC4P9kEcdB2xoLlis1\nxGEvetai/GSO6CrPpXKfct600AClafX3CgicJckgH6SlNAAnWpuSFBSiiNIX\n0VWuqDfKDdKukrbeHZjnNzNt9JCERH3h2zUY9PmrDgot73Yft2BAUwkCDYaE\nCA3QReRtvJH4UCHT4BVnRouP2JamQAgZN/lkyYzkbYxnbZu6/75OA+igCbtE\nnsBhJXD8kxpyj5pxsVwM5/Bdix5nLLBynVP5xMGTiBCslaqmu51OXg3nLZGM\ni/+LuKY4GuaPH7AmU22Ahx03Cg5hiiip4oexH2L8T0HoZc8znCpvN+SsEXap\nq37IotksTUNZG2eVLwRMJ873XGNowXe7LfUXbGXihbvUrxNhX9Bz03znMtD5\nplbT6m+WlXhaib2cGbMAMYpif2pq+lxaTz2LjV/8fn2Rs//fvdyFMSyMHP3S\nfOrCGCIQaRispmz1c0wNCRKh0qQ/aNwON/ybDcaxO1pUjI7z43WVFev1hLVm\nEJ+Wte1MK5V8fA8ubzWIw9mGUKPpDkcvxFkICnnl0EoqJFXgWjBVij1XIdVm\nmHje\r\n=tzTH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d7c1adc6a0efa1063e379a9b5b6376092fa91010","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.9_1561646050444_0.8840494131085612","host":"s3://npm-registry-packages"}},"2.7.9-alpha.76":{"name":"bpk-react-utils","version":"2.7.9-alpha.76","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.9-alpha.76","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"dea59aff9e6ac11c4a47849a9f489978dc140873","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.9-alpha.76.tgz","fileCount":16,"integrity":"sha512-jW53netQQh8A/KoUzrdQVUO7l5M+XI44Wr89tM81TJ75mup3vnW3VUKzx6qsZxY34Pl0XwZuOOd09Bz1vGFaVA==","signatures":[{"sig":"MEYCIQCuDk78anLhCzP1XbeUl8qKCp7mOAhaSYyHaeS8qZfUjAIhAICLjSIiqtYqlMsg3fClcpzjF6Cx0rELW9wY/rn3hEr1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFhDACRA9TVsSAnZWagAAUQsP/1Z0bWh4chB57rfVUL6m\nJybMLWjDuDRGT9UNAhWQffoavyUAUyRe10xkZE/zMJukcWWBlEwhQIrM9Jx/\nKs6oA8+4O9wCvnccd3T8Nf5TLQdpXtWupZ7/J1DjP77LSuxD/x4ojPFpTewT\nQl5UWlS3dGh2ifd1t6EOq1AsMpbJVQ6rb5t+yLTf1LyVnMFOQnI3RjqkNucF\nxuGLJ/FJgrsoe3zFyhEiTKEoetLx9pcuOjgX69iyvaZ33U5jjQ138ZpwF9zL\nLAc6Eif1nAjUxfak+F5l6tKl6cikCSBYJ5ACP3QLWuCy453ZHgmIS4COw63n\nniT3XL7xcu5WK8A1Ymmz5kkiUmOBcY063G5TqFM6MNdRCZCFxQkFGrU5Pl0s\n/QzTkHMZs8gb02DHaOORKIgEChbHlQyLkLDREns5jLdBykfTNMsLOyWGtbum\n8YojTL2wMf6V3kr08KVkw280JOJxlMzBQL1c3OrFLVQdI8kykPAGNvRv+8HF\nMuTyPWHivotrxCjZ+LjN5+iqgCsbZCwjW6oXT5a5kr+jvavKO8mf0208z9+t\nix+UBLDxcHMQ4enK7GxcLfE5gXRNz7ELwlFFgjSiJw7otn2IzN+iZHh3MRPz\nA0XeC7UXqWObzMWkp3msUGneWN6Yf4fJljC5FW1E9cXRn2I4V0XioFbk8ErK\nz0/L\r\n=ms4r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n","gitHead":"f789154b118b2ecdf4e61ba5e965e74b094ebf60","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.9-alpha.76_1561727167700_0.8304607034656333","host":"s3://npm-registry-packages"}},"2.7.10-alpha.40":{"name":"bpk-react-utils","version":"2.7.10-alpha.40","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.10-alpha.40","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"9d82661e9d08c7746c1e0b4e0adce8680ab94f0e","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.10-alpha.40.tgz","fileCount":16,"integrity":"sha512-f2troVxr5PBsmVY2wwFselU70MZ8jVqI95i4cgrZo94c3sGIMCkr9nEbA/gRCciZa80DnOnCSMerJ+USv6tc4g==","signatures":[{"sig":"MEYCIQD1i3Wpwos1C7zGcA4t/dFQ388yN3urchBvKyC2EYpAVQIhAPRGs9vQZUR4G6fxBWpHRgDMua2sxqjMCqINNs/cKA8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL02HCRA9TVsSAnZWagAA7AAP/iL9+JiH6l7c07/RWglY\nXedtjwp96IRA6ydDydGtGSeWE+tADEf67oQgPoNMrndLX1mhYMykNzF7QjYO\nKOI+90jCDd2VZH/5ZSXpqp5WuK8MEZhsxCEDzxd45aN5qK0FjqEnFn1a8/9P\nc8uGFPseSLLShwp1HIrb81IBm/98HTk//dPOOzwCNxsXJv7jjJuawvoHJLM3\nE0QvXeSF1Y5dWGzg9ia63Q+F81txE8yF8v0MH4i2aLS757EgF6fpNif60LvX\nvL6vLDfk0gDTqy7roCBAlBPF6YSCZqKVcNmTTBTBOG3jg04zJ0sDQXqsfyDr\nFEAUaXjs+/2ju0+s1XyVIAGn4s1ouNPkLpkafoRfFtVLZnI+54+8nzNuXmOw\nEGNdhZ0ct6eKEiW3J3kShUpYbUIYnLV8IYSK/HCwUCwGHai3q+asdEMUptqr\naOjAEk9wTph9tsaFX9LsCXywTlg+a+QgoGIiiGhAck0JQgxvqYEQzpCh+KXu\n46TCZph5vl4N9bOqlTu4jsyDAowBiqesBF/UMCbh7kM7omj6ngF4h+820aRo\nXAxwvfTHGRWRaXYV2iShYlKYvYQENsESjvnnnZJ8PPkEhmE0qKTrisC4knEe\nRFrkQAQRzVmicFwRcx8C7JCMPE4rk2W+z/tSAEcM6mDvXdeszhrOva7rIEAl\nh0xZ\r\n=x6T/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n","gitHead":"f3fa1c07e0242f9452c618a630cc2b97732021ff","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v8.16.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.10-alpha.40_1563381126782_0.9887781653463263","host":"s3://npm-registry-packages"}},"2.7.10":{"name":"bpk-react-utils","version":"2.7.10","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.7.10","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"d78b2222d2e525c4e7eb1b9826ada371955ff3e7","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.7.10.tgz","fileCount":16,"integrity":"sha512-el99dTmK6yKAkFOWVImuAxmFCxPt29Y77F3g0TVPAX65E193n4oKMfQOK5ekbWW8auXObCN2fk/TARmE19lf+Q==","signatures":[{"sig":"MEQCIGdAZtv027izrxAHAilliXNzo0mx/pIW1yIKVRKTsZ8PAiAb6hRJRAeRh1WAeLAyxOMxTbJKTegt/7D0wPBL7B8oeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbjOGCRA9TVsSAnZWagAAm8MP/1DuFknfiTpwVKzVDZLu\ndZ1fWp5MN1iG/mK2t2Y0Xi29CMlU2PetO25n3JrGK/BQNeQ6TrYT8iD7QpDl\nJ6xTJWtzPLQgV5Bmk0IyKRJo388J2CEDrcKlAVouPQ/6rY6ydoxVC8j1s0gZ\nel1sRucM2v2DS1vvUI/XRk2HRRYzAvHobmDL2aoLRx69qKQ8YcYt8exDn2Ok\nkEqCUQVtz9jFafhVAKqf9aeFbM8N0Yndmy/QkJwRTX8pcNYLpOWVGFWk1tM9\nsHQXrO4YW++cCMCG6iE2KElxXOqqeJAddUxS/v93EhfXrL07MaPaOR6f5Hpf\n4qKnIDbrV/TeGF3enj9SSoxtf+7vKoCZ+BKiMSGj5HFDEnLFop+T0zGBysL/\nniSPeTScfUWiR71uJxCniRE7RhzCazeNCBC8K98k71I+UAB6xUuTGOzCBcQo\nEc2Us20b1eaaXJnnszj5D8+78HA+LNGi4Hd8cV307YJhivusycdpetv9+nnW\n1NNYIuNyfRytCXjBxaRkf6HkDEnrVUsHFiryXtIcJF69QKUDUh8eHYunTPiR\nz+FdsHMwC9mf9yz+rdJ5K8NVCnKrjYpucoabFvkKmk/zicWHsu5NHrYWZaLO\ntQFyxcA14M06pglMTTQNlUEHnGjrDdKrtm0SQdd3uHMuAfE0C8fBytt7wUAL\nKXQZ\r\n=3vyJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a9633f5cc0af2596bcd9d4bae78c7967bdbc6a33","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v8.16.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.7.10_1567503238263_0.03695833934377801","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"bpk-react-utils","version":"2.8.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"78492e879a023951fe0dc0f63923f301e3b0ac46","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.0.tgz","fileCount":17,"integrity":"sha512-U98b1MJ5TILIJXFUX/J2OJdc7oPCZwZKWtJ1tGynmO8r74EHhxoNbf/EnAjj9u7kOhvkGDiVTS/Exp7qHmqBSw==","signatures":[{"sig":"MEUCIFWN0MlSPXY7CFlDrSPKkCQgpTGO+9Ej09MrVB06RjOmAiEA4D+mwwkzZXQ1Q/dgihFLW32VFUnxiBLkCIrITWXCTsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeP7wCRA9TVsSAnZWagAAqKEP/Rm46CT0oJBkt3GiXZ9Q\nvF8pS4mFp9jGwxdFczyLn69jiGl5cGaXFDW+8ky09xglaF5pJld13NxuefYp\nGD3bCm8BMVZxj2sESHKmYj/O3t94zINR1ljU1LQPvFjHzkI3dbEkxSW4TeR4\n5ITjjVLQ94iS7IKTwZkoxc8hqUw+aDOd7EwXF9Q28ZXtS1QJSHKh1y9nv5CB\ndKJ3gLvBfpUpjtTaE7F3H3fYwrEg1F+TnOkoFZ0t03WKek3LKeRDzj1jILLL\n/ojiLMKFpOTc1IaSt0YX5g/JeLjfktXwV/nM5UhvOH91bTJRl5OBE/HFA3gK\nc0pL41r6YOBLTBw+LChDMbuvsk9jIrtZ81gfuyUi4QmfdkTneWZwBjpSOWEH\nHrMS2orDyvt9uypLXhCqd6iYKPH0CcmddW1baGtXZWPDdWVB8sL8xYxdKlLN\ne0PwwgRLDQ8CdgXo9T+H6B0vCJgcCkSd26BoC0BAMlN9GvBAJ6lJta/FbfYB\nCt9B8fXgpaqdv9ItyzH83ztFPpQ7BjI6qv1aEIYdXoV4HY7oAC01HFk7pNqN\nYaFH4+uwsyVmbK/bXbHQKPgLV24P0J0SXAo+kzF+cTT0gybzHtd2w2ZmUU13\nrCbZGJPsxPPS2h3g6sLg8FqYbr7hCk2vNPzq0Hkrnlivlrs+7zKanuYoaGfW\nzUD3\r\n=kpU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.4.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.0_1568210671690_0.4111433422143247","host":"s3://npm-registry-packages"}},"2.8.1-alpha.39":{"name":"bpk-react-utils","version":"2.8.1-alpha.39","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.1-alpha.39","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"3fc67aa2898490f8275fe7c05ac5cd0b024a0755","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.1-alpha.39.tgz","fileCount":18,"integrity":"sha512-zcWYx2MzQEpg+Du95K9ecPe1hMubqe5Q1OoFoJP9ywqPzkuDUSc/rbWLTNrVlNYVUxgAzU1lSf5dXrwvpX7YKQ==","signatures":[{"sig":"MEQCIBxv3n7sRoh54aIFnkadHxC+4AZU63MuiwuOXkgmUxjRAiBmSUtVWh5FMU8VN+nqNBXbJsvXjze7B8Q3NkqWChOw8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjPQ/CRA9TVsSAnZWagAABgQP/1hQ+gX1pOneZ0wdLjqI\nBtIJH7hIQDO7D29K7halArBlGSozUdHzlfHNHNBX7uMbdcmH1tZIkIsOziV6\nIJpa8KZkNaiK1BPGQPXgoTuMgLZ28K3iy4cdW4cG+IjL8HdAkCjhi+VskhLp\nbSmZf88LszFR+GJkIZLYEInGpgwnhrpoEIFf1MwNfXZOdA3+iX4/5M+9KM4j\nyXBtD1A8r8QTsf6ShXnUYa3VR0BFMRqMdxrIcviTVzWwRyZxD1ujN5c0v4XE\nYaQdS7YQtfI3mO0dTdCgDuQACRPhU5SsKy0GM0tN/AZzCMnaS6lSfMijawWY\nJfzqbiMWEU0zN8bfjPClW/EipS7QGoR5pS9eN76AI45BOEHMkgjXPF6xtdnk\nbu0D+9a0EwV7w9uojikWmuyOD8ENqsNNWjI33MFJtrOHzK4d16xUsSa9tOjP\n0aHy2POTW4VlO8ojATK3DF1UmmBm/EDXoDB3CJd46po3iso9LvkG6GLPkxFT\nTNJdFU1aadkFehJPYEnANq+QgvRiMQqikX8N1F7y2BujYwsDqSSCjswk/WyJ\n/e/FzQ2OCRCHhi6Yx/y3Jbc4NBsI0uaZ6PHSy/ieQn0KC3t5sXRElCZzaUyG\nc2RrSwoR1ls1tVhCMe96GWjyZtNHsNkmoFDSzvDZ27vpv25FoPAitNsa7NX7\nZ61j\r\n=IBrN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"ff6e936f80a65c09843ba87a20c7510b2ffaf27a","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v8.16.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.1-alpha.39_1569518654937_0.6890656464497191","host":"s3://npm-registry-packages"}},"2.8.0-css.0":{"name":"bpk-react-utils","version":"2.8.0-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.0-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"87e17cec0a396a1cf8d96c70e7788e7de471be38","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.0-css.0.tgz","fileCount":17,"integrity":"sha512-FelPtQ7wLDWjfmAVMjkhTzhoyc7uq4aGO4KvCOv48Po+uU7i2Xh4Pcr5CvYPzR309y9/ia9u2AtpzuAb6xqmlQ==","signatures":[{"sig":"MEYCIQDVLBPrTPf8iOyW60+XsHIw1WZ3W8d61BNx1OMTgqhw4gIhAPo+ij0mz1FDT7Bj/iwSDUrZR1pe4HMYeIzLOt+uTvjg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdraCrCRA9TVsSAnZWagAA5jgP/R4nF/v4G0Ild8sgCOFQ\nhvlS02wMvjeuDXb+ig//OyVQiLep2G3A+xU75XHTam8sPNy7hurz3n7dtpKb\nVQP5z3+c/YmQZ5CL2KpNq3zqOG9KiM2m0zb3sDf9Af6j+j3ZYOG9DuG3c+I3\nBLEq51D+x1klEWfsMo850mHSe/hjHvV6s/csz+82SjzjyMQzVpb0LtSd2P4q\nIxri75hgVWNQja0anY3dfe/sJJIT7kr8RuYoL8mFxsOrhP9HphrmjeB29Yb/\ncOkEDi/eoxzVUhiAx9Teez7wlT1aOnQkLK/woIdJWqfhQPad9bUJBjQTK1Yr\nmD31gZEKUPZzWMwdo6jFt7BYk8PzGoX9Rh7Jhh3azQsx9va9T7T/nh6S8EEf\n8KvZckPfnXFhsFL9zrmLqLSAI21cKBsSlpWn5Hl1wCWezRPq/p0V0K9SuqC8\nmqMJOAvzuUOZW2VW8UdgxEr7fZYcqKUXF8Dtrl8jxxiMxor+k6TElCdjKjxw\nNAlxeS5VrnQ9Rb4CoDkGeGSQTTE+DfoCAINcv/flTr/4cGHkiUgPzPE7q5RD\nhHPeGkNdIzzU6Sj0C9FjQSpHfBb3FgBtCQKaFCaT4zsk84Cf+eAxoH//zVF1\ng0XKsMKs72iycvCV6IXyDFjMICvMkCXMA7BqDs1/6Gj62t1alfmGeIP2Ae/p\n2feV\r\n=AVHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.4.1","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"8.16.2","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.0-css.0_1571659939135_0.25164621087208294","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"bpk-react-utils","version":"2.8.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.2","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"73f3bd74ea73b5ec4425cc110f27dbb33baec4c5","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.2.tgz","fileCount":18,"integrity":"sha512-/8ioa5dRrUN4sIDfTGJBimDtw30xA8m5QQp0HdXIdjZ1c7Dxp/kCj7QQx8TU5hzSa2beTPNVvUGp8f8eVBU7Mg==","signatures":[{"sig":"MEYCIQDk++BZTgcvAVIqnqFdGRWl2qBhW9u4yhIo2oVlRdbBHQIhAPUwJAuolrHbYdohRM30EorCUac9oT0x8arGI8c561/Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduEnrCRA9TVsSAnZWagAAk18P/1pMk7qHyj3XX35FOLDz\nw9uZi/iRWTz6sbaSB0vOoWlpHh0GiHVyC41g3UUqML6pYYCCgB87DFMNXbtx\n63b4IRQCooib5B8h0ycbi/2cAESwpZgQdK+rgwCH329D5F6KFMQyMfpyUMog\noVIXu/O66CAx1GdOmuafx8eJROdIzsG1NF7mBlABBPeCo3tIYuTU0fzhNz3s\nfvNR+NB+8vyl2YsdXG8rcinpVWSmYbcOZR5jqeYnzzcEY2ah1pcjjSo5aI1r\nRf5uhr0NmqU8bAy1jizWVzhcV51Hy1jKgr9TaeKhPh+N/sS6DMqPR1QAHce2\ntyS9lNyLsrXSOhRCbRXnh4axx576jGdFkMcAGtB8os1rlFbhs0F8nFVlhGbC\nyYidlXNwKwjJHYVGoUWPZiASl5FIjYRmUWdrNmqHTff42qiDiZiHemUfk2+T\neeyZky8xc9sNcIXbUbfbJL8x/g/DL2kuBzRdz8TPljOsb1gEQD6EJpZ3bnzv\nwpbGLlVW5/G5cTIJSVXR65gah+UeO8jASQR4uExf1Ehrg05lhvF7pG5Kk3Mt\nFAoruGDSe+LoAfp4kJumWtj2QqghyUogf4dkESIyHGniSWmMOTzg+nu0wuXj\nQZYitj3EwkFphntovYzN6L1QNLahJc57DEh7x7ZbJBfByrnH8RkHXNQkV10u\noiZN\r\n=uWbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1623be5a7edb2473d5eaa6623cc81b2ffd93058c","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.13.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.2_1572358634538_0.18407802808398444","host":"s3://npm-registry-packages"}},"2.8.2-css.0":{"name":"bpk-react-utils","version":"2.8.2-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.2-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"a62d0ec01f54c4ea48dc07a639fec0e43fa82300","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.2-css.0.tgz","fileCount":17,"integrity":"sha512-BEhCDWmdtjxWvNdO5fIegmsYOPODysLig1w15cGZqoNigP309dOukuDBVpO96cw083MGff64/xBuiwipgBzg6g==","signatures":[{"sig":"MEUCIDmCDo3HTWqc7O4tJBatrw+bIiTYz4Vv1P0uxfOjgcUcAiEAvRnroiNGGOP8ZsKG0UuxHwD27LQNL1sEOZc7oPIY8uQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduEw+CRA9TVsSAnZWagAAIngP/0hADsdXwCEh9CQNm6c2\nVOc6KWAfiAvYEeBLNpDuSKjWZmVjsEd/UvVHJK4GBM618w60fThMXQ10W1Er\nFW2FpvQuKA34CkDJdKp0fsefFeirKKP6NXJo5l/S0jInEqxvnS/LkAGeNkM7\nGcFi9DtFZ51GhbuAlPCBtILv4TThmmscpiXqNNZfnGaJOHbG2aGb8rZAYKXo\nwSS2J2eqB85xM44ii+9ZtqXomBCe+6cOZJL9n0AVX4e6vndp+Xbe5GF3SUya\nrFRuJlQbLyAgp4VB2vUackjo+iMha3sLPhDPm0eVf3i7oAPqjxr1K24KKoMx\nwxyGObXh66oPl4fvONMF6UqNZO+m8TpJfPbQxLkvywPcerFl2SuUMISwZn+G\n0vgSK0x9Oma+3pwdwjjCguhtPh9+DCOUEMS1og7qSgKDTh34sd+6qX49+8ht\n795HT/F8O66CkctzcMqJyFwxvyvuGbyD4GHSbDXjhlb0F+OtTPTuj1AVQG4Y\nTU0/EIv+u+kbd8Yga65EdyC8j/eWbLNZXpsXJgZGFp53Bo0mhMOMcQS8GS5C\noYkGvoRYi1XOkeEfna4B2PetdHVoOYVsvnBctCGDPGIjje5vigjmHO7SRAgX\nYMZR9H5CJ6P4gehnb1sSvMwN4ITGJrCZW/i8IDyDywSqxntMUjH4MMG837UA\nrn0Y\r\n=TFmC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"1623be5a7edb2473d5eaa6623cc81b2ffd93058c","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.12.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.2-css.0_1572359222931_0.395279083936118","host":"s3://npm-registry-packages"}},"2.8.3":{"name":"bpk-react-utils","version":"2.8.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.3","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"df5b41814dc8b1940d220a3ae8e8095e3bf321fc","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.3.tgz","fileCount":17,"integrity":"sha512-996q2LOpmergXXMvn8gwupQFpRKsYNPI2E781NGNDTgfj6l7nQ3A9Mm+NLCEPsHC34TFFDeh6HATkpOr4IDbpA==","signatures":[{"sig":"MEUCIQDuf2oa1TYW4yEDVZ+y66nL9qdWGOZgZ6DPa/2GXRv8JwIgYRcnuPBHSIkJXb1xAeM1kuFqyjJOZ0yvLS7KWCiSZ68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduE6UCRA9TVsSAnZWagAAK6cP/223cOJ2Vml8qDIQ+5Xq\n865ncXvJ80L8fbWiAeXt+RM7Godu5ock91bZNWAfXUIwn25J4EMvI65BKMFD\nX6lgAKd2KFi4ZtBHPl+QsgsHB0vViaC3wq+9NJIZK7VO5+Jn8ub38vmfTXJM\ne6JQiqeSsG9bnjSf8cRsUnOzELfSUNbSwg3eCUt0VXVW36eYTBPZ5sncXsM8\nzBaedKAXaEk73YQvNCR4QYpiaQhEVMydSifJ0VQhg19f4aFmHj4vnRLpnYAO\nyoi9ScXKjOHg+L/gidMfSY3b+snCxDUSUJpmV8cgXjbCSa9qzgrY4q4j6c1/\nloibKUWlS4rQMQ9ssi34uMz/HMdOmTT1WHMUq9uoDJhd/R5RMYz2wsc+x3pH\n9QzbrkYH0KXeeVIcLnlRmW6UJtdOcjTYFYkME3nH0dq0bak8x8MPvQxwdCvQ\nw9/cRlzLPZ+dEjFnGmrg9IE7BiGsMo0Xs1OWWEotgpidtAGqx/dGas+OaAbq\n5g68dhyW/owaIjvAtvQ9eczKquP4c1jfE3ieMnlb38p9hUwCYoKsGqEnZDUB\nMiF+st16mIHIuDZ12L9QWyJoe2EdYjjS3oJOfq/eGHw4qJgoLeYHIoXnir0j\nfHyWke5ml2+Nts3xJRgOsxdor7OtgEYyTBKNuQPZZok3R/989053O/bSGswI\nrapW\r\n=O85o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1623be5a7edb2473d5eaa6623cc81b2ffd93058c","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.12.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.3_1572359819873_0.004435144257895152","host":"s3://npm-registry-packages"}},"2.8.3-css.0":{"name":"bpk-react-utils","version":"2.8.3-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.3-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"1a6576ecf7e9b656bcc4c9272710ede32f533fc9","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.3-css.0.tgz","fileCount":17,"integrity":"sha512-nl5KYNPPlJGTHKQVe/dGzK9mR1ieE3GQHa5NbHb/p/Fsix+rrJcADdPrk6f7RVMU2yy/9jyzLIugRoPiSINVrw==","signatures":[{"sig":"MEQCIGjc1fWIyC9dQlGEs7USiV+n+5VbjUziAqdRO3smQIcAAiBPhV8ROofmpNJjJ5wzy4todTzVA0CYsnkwRLW5h5DZyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduE+gCRA9TVsSAnZWagAAHkMP/2cPv3MorA28f9Zl8X56\nN/ajiQ7ICpsWrIiuV2LVVwaaqyudhZkNcQ4jQXoeiu4l6gl9LV2CRgEMSy19\nIMnt9EEAm7p+k/Q765e9RkivuotiXPH0eUO5zWS1Sgmj+0PJsg2icGEZvXCw\nMjbDNv3RD3frKsUtZOyNnZf0NPK9yO4ObwD5fM+4ezbztolMhrdBLj2oW41w\nLHKX5jz2i3zIC/xKe57miFmcdrb78uUAhKgqwOw7Gy5Mfi32QVP40WWwBkos\nS304nPYny47lRoZR1ktCyHLf2qSXY96AfZpQzWBcJMmoxM3wbBXKl6P0AQOW\n8Z701z/SVSILSIUa+F2PUROWUKLruBlgo1jeIkJh97jYTwjjtZ1ynl4CMS2H\n2ygrhQGNHVu/42h8X+WWWf3w/weOrRcbKjKH/G3wutda8YxwjT0iZM1lnT/W\nQAZB9ixJI5ofKBEy6JsfsSel/Z3JRITznhIZZ+/6On/TI4KXYpScnE7GKFja\nil2EO6J2hZArAyXeDVr6CPoxgkS3x8rDeXzzJyVWEhd7jPaaygHi9Jin3EP6\nzcQ8I6WHGY9eTYJOjwX+KLmBO3XVXVHt9OEAst5o1/DwILr+e+ZFycdF9BGD\nC6FcQMBJ1c8QsVQNfNI37ZDp07QnjFkTMiU+SXRkC2NpItRyNi4vl7QI6uwp\n+wH+\r\n=z7jH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"1623be5a7edb2473d5eaa6623cc81b2ffd93058c","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.12.0","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.3-css.0_1572360087920_0.2187879217867308","host":"s3://npm-registry-packages"}},"2.8.4":{"name":"bpk-react-utils","version":"2.8.4","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.4","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"2e34e90ba46eb0ef7e7d5b79da41991b46c5559c","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.4.tgz","fileCount":18,"integrity":"sha512-ZIZ1HWAjSt1iyCGmx+e/kjGBujlNNpbztvq+zU9Chf7DXewKMjoV4UUk9Kjj/vNqjx/ps1hAMNBvursyLi3ebw==","signatures":[{"sig":"MEYCIQD8rIkf3ClsCp0t+8aPHYQH0QQtAxG6ryhccausraweVAIhAP9OzpYKZ0KQRKmEJvK3YXBBbHK14m2HOt23h7yMksCG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFxRmCRA9TVsSAnZWagAAZ40P/ivqJIMBA63XOQDcrAq3\n4oa92ZdsaIii/iz8W8e+dXTlfVzHxhVYVpupUyPZHiLqFGy1usXAVcDPU7E4\n0dR9ucQbwgmPuP2zSxBc+DrQHyeu5vM3cuHx64bSLE4qzFapE1ReC6WPx7MM\nddcLBV7/h9tQpDy0pEcbJrVyp5hf/F1E7ciNEpyZaHPbYMwdV9j9AWtoqHKw\nZNLuNNEgheh0ZEiZUWHYh7zKJLcj476h6xgtCHVaF3xUWKShcLc/M3x72Mbm\n/PJKYSRaOAYeKgdHFumv1c3f2KnQwD4NPyewfWWJLJElwqBO8cZH6Ce1PTTd\nTjlBvlOGCvqsoVoReeYqNSONb7GRO5eOPaOZT/GkVkTjkhDec9lpBxVtwZ/s\n88Pzo2l01EA5Vg5wONOp4aJzRfKm68QZD9cBEoqqDwfeh7fhWpSq89XoSeg6\n39z0JART/AWK45DJ2+YiUUqIhk0hKLiR+UdT/k6g4fMbeAFgmExae2jfbHyD\ninV0yGhzUmcMFXOq45IkXhRhj8VpJ01abjCNJtj5EAjRY/0vPBllerWSGpxY\na5M+U4QfD3l83QX0Tdx7EEhwiWD/P3aT619dFlMGp1mAgW31MKdty+p3lGje\nvp9tWEWP3px3Y1ZKY+RxomLe+hR/o4hG24LFvfM+xIrgZMp9B6Xuw0T27k7+\nRWjR\r\n=G+P3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f80204e7b8f548bdc4bc29ce4e584956da957830","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.13.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.4_1578570853853_0.7854206956841367","host":"s3://npm-registry-packages"}},"2.8.4-css.0":{"name":"bpk-react-utils","version":"2.8.4-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.8.4-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"e7973216e032dc36735758aafa8a4a27220bf77d","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.8.4-css.0.tgz","fileCount":17,"integrity":"sha512-wvTS+TmDXzTjb3kVpR6DzfIkIcbTpRcP/aEov0KjqV+b3tuRSd4FqnVfzd3ZA4XGKFZ5Z7HCFljk2OQIygy/bQ==","signatures":[{"sig":"MEUCIEfk5vBCiIKS4lKl+j2rlmsbbr4bZCBzvyDZ1yEigU49AiEAtplV+vTpKQ+Vj9w3L+b8PlX9DTMxkcW3vj33YeDG8Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFxU8CRA9TVsSAnZWagAAMY4P/jjozzR81YRlImq8sEV6\n+oR3/hhby2abN81Qn2IH0946cyme6B5wGpW97oJicUEAkeoH9zZ1DvUdQBuH\n40JuGcfpEsAO8YfoZEmJAjG4Jfj7fTVGncngWEJLxAEh6k+GLH8dQCQ7KTF+\nrD7cKt5l6PqCjxEF7iMVgOWpdiuA/ELRhFHoO5UvO/m9zX9Dz7RUUloZiry8\n52I0ZWDkmEjsqrqU9HvhdcDWMaPI4p6DRctiCWKIjxDfEIbIgDy4GAGFkMZ1\n+9rZCxhkdAOGmT+zDmzSbRGG1nVPZFt3w5zKGgAPKKBLPhKRjSYcRw8rY78t\nTZnep8BPT+453LRW3W9tCcTewr7ucIn0pNEEz96Mscqbr/HLC4qpmoxNgBgK\noCzCnFamcbYEYvS0LGCRG2LlOYT60QoaWSeVnTYDkJFx4RmQMD5wXL7ImMiF\n/r0zMr4EH7vnOBcdwS5wxhZuthUZ8G6LVH6Z65FPzO1j426N+ViujgFskZ/n\ntBplIY+PJA6ZJbdcH5IGuoYgGV8l/eUme0DDxzzX1aASuGIRlyPZ6NX3FhDF\nMPf8aBGiTEyRL4i28fVBGl7I58yGzlGugqfwJTQPMvJ93eepfvpxIAZhxyq4\nwsC33Z1kBREOy/IH8VBuxoRsm4sseiHjFJMaOqsMw2mZrXdxdOIp+pVN4lS0\nqq0p\r\n=YOO4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"1623be5a7edb2473d5eaa6623cc81b2ffd93058c","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.13.4","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.8.4-css.0_1578571067127_0.299078280927781","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"bpk-react-utils","version":"2.9.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.9.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"b412c5f7141ec4fcc51ef3e26cf4da9a1ee7f064","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.9.0.tgz","fileCount":18,"integrity":"sha512-DBporNs/YEF/XT8JFbJ9Syl7JMgKZS1sIIQSpVm+vWWhPWgTcF5Enlv2cPnQJJqdZ+tJe1JXvolC6c6LybhhXQ==","signatures":[{"sig":"MEYCIQCIRClxL04lzf3QWfVTqQX0/kucrlvudAd8fXOZ+RgmJQIhAP7sgTFFFzzcX48zBeAU+UHM36xPbKrZDFfX3XCvGcam","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIZmcCRA9TVsSAnZWagAA8ZoQAKALeBrA/miS7xY7BpgW\nlG4RwAZOYrkJQVcfquPXMv2jx2q41j2ltG9jAsa7p40OFVAdy7M/9rxCEql1\ndnvtf2BqcnylKjX9y/rd4JCcIhZq7SnEUNp3zCPKHsfQOIAEuadlU7gdD1JG\nwJkBhsTiKejyt7nOTrSymt8xW+tDMykRbbVlBKzZyiCTwWb4wUYJz7X7lL7y\niPIW5qG1IOOrk5/uj/6sKTK4uVjahfDUlJWBtdSr2TAthjvqy3sSa4PtqUmj\nk/usCvkjwlOK0TJYWO+pnvjvuK394mRz48z3aOrUXKFEG29ldQ75/OkZC7eA\nLTVlcfbX0340M0X6ItKFrMyhqEztyhT7dRmh9wL7mz3Fo48oAo/cWnvMbulY\nvcWzfFw5jZocZLmERDD5TFoXtpmkP8LBa9ZxZCln03AE7Y1TOXear6dVJRQX\nrbL8gxwi4/pKML6Y5EjZPEhj3lNHgQUP8nOfV6PyU6QJPAkDI1BmxNHZMk21\n8TOaLD8MJomtUo7KXl2zrezdqkb7zxyKeZUas1TeTUatiKU14J+xXkO4UyXI\nPPuwvIshHtBXl1yQuCWgUVU65GmQjMQTWuFgYGZGBlNaERS7d0L8tvPBfSVP\nP3qIK68In2pjuBsJ9sDAd9Z+hNvxKS07Pv5dcdJAWefa6MeWz89/Yz6MkeWq\njOKm\r\n=iMk9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"912775f1919a911081bbd8f211855e4381e132b0","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.14.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.9.0_1579260316307_0.4595848213703717","host":"s3://npm-registry-packages"}},"2.9.0-css.0":{"name":"bpk-react-utils","version":"2.9.0-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.9.0-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"0c828339a4203a056cb0b642fce383559b611e59","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.9.0-css.0.tgz","fileCount":17,"integrity":"sha512-1MW4vMSXxPwLKnKcR2Cvm/aj5n3Iy2fc7USwx2rE59GZebrRrhnaD9Bp/mZul6iYweQEWAlX/UwL+kdWXIL3OA==","signatures":[{"sig":"MEUCIQDT5ocZ1M03wES86XVoQpLxsd/LdHIjkipw6DGerI6+jwIgapHLUs76HuToTJjUKianwkCPhpt0+nhtQUygN5kyBTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIZp0CRA9TVsSAnZWagAABf8P+QBZVlknvER2lzbXJYoF\nAgSl1YxO5tQHq5idElDr8eTFBftTl/Xv8GtvDvajO97fNcMfho5iAhRcDLJi\nLglllYkd1Kl8nR7OwexgiFV4DnpM+6C3kus13gey4JATWsB7ZO1W+nwezJY5\nai/lyWol7hElIVNoNKT222tdw4nMHVCcnenIgS1+QwlWwgnJfDtrAYYq9ZGe\nhzw4ZP/0jRGob29JemtDNIf0flcVQLOnFLiH/hAVe8x+WV1Ya5RtKsDR/Fao\nVeVvX/3GM4aUmQPeXpguS2y1qpzMAXTcISowyNVGcFMmpmFtG36xo72cR6Hz\nvzqekUqArSfrvvTUIo6hVqsiQ+NU3epqzWgOh4VxLqoMiji/bjxsZl2BZHCc\nb8OHFvJ+wJKEG4s+Oh2PMrR55zhwy3Nb+GgBTdMmdJchVzvYKzZ+yBHFU1+a\nyo0DMuGYeYTA/fmbvqji25wtO7DRIcKaZPxgff476JqTXPmw60TkL2z51EpI\nSg06twGWRoBgdwQvaL2msDgf1Bev7j53CFxRdUtB+LMYfZ7m3d62+GzyAKUk\nhfNsUkWU/r7WnV5NZC1IfmBKMzJhGRvuALZ856twepOjONmyhajNPq+XWnhJ\nZOf1szAMAlzUzo9BjAFBixi5y6ATwB2+GbF8qDotVBDWUGljLA4BxmnIf3zw\nwEyV\r\n=2yk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"1623be5a7edb2473d5eaa6623cc81b2ffd93058c","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.13.4","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.9.0-css.0_1579260524439_0.45450134956714816","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"bpk-react-utils","version":"2.9.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.9.1","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"56796115ef76d639f18d02962078960de104baef","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.9.1.tgz","fileCount":18,"integrity":"sha512-Av8Q0UnvdNBL1P3bMx7RbCN7Y6wNqdnBg6PWO5O7Tb+D049Fm7J7wf8xRhay8w3P1fCbKV/vG/9muiDNuD17YA==","signatures":[{"sig":"MEUCIEGMmjww3yS/I+oQsOV46uzQ6j2yQZSE72m6P1GfemVPAiEA8XreH/L3OaKjwFPJwvvMYC+tfBO1yEAIoT94mWraO3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCYKCRA9TVsSAnZWagAArnMP/jMoj+KiOKnwuq+YuF2W\nbeLpVz+/bviB31meKjHw1GVBP5OBvuugfHNWRKhKJ1HetJ3YdN0mGCGFw/z9\nBN3sWsxSqon5tbFoBskIMY7BVh3As0WRnsc6ZEI4g2uArukCYG8RwGwNEmJd\nUT5MzS9h8pxYMf3VRN+V5maHvWUOtordNpMqqbGR8WFpmtZ4O49M4WbpNxGi\nl2pJ7RA6UEYIIXh0z/yVPLitYmvrmEZZZEOfpn3Dd54mIZwddVOq8fv9xR2a\nSlLz9KCvDllEUf/X0bewfjp/HaiQ7dpLQ8Q2v+XCw6d+zdpsPYuJlwSSLpz3\n5r20RpX2pOITcv5VDJKFtWL/LVWsJcTpslLGdDn66v685GZPAfTpqDf2heqc\nei/vTwrt15VXC0SrECG2icva2cFUz1P/JqGw556ZtA4HwJOaELl7jKIkz3ih\nkMcYuaz1pnxS6rxFRADEFSgxybNg2E8HHlakuOVO5VO1qv7jIXuBwVMPW8Vs\n6eqCCTNQGKiPens3s1u+j2czRbhofIvx/fAa9WqlE+uj1XeePFQeMXdR4hyT\njffbgSSIga6CUJuMoqkN2fO6ESrVzGKdls5J2wKLBI+43X17iw5bIqg550pp\nqz87g8VUhc3IODX6aWmpPiVGM04VLfap0P7Lhwn1Z4pUJTtmfyV+z2W+1EtX\nmC0R\r\n=mYC+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6dde68131ccdde6660da72686f2d6e5ce6659a32","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.14.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.9.1_1579689482507_0.34367986616271806","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"bpk-react-utils","version":"2.9.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.9.2","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"6b5350debb25da9f785b3c2ba45dc4ab4a2b76fc","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.9.2.tgz","fileCount":18,"integrity":"sha512-fHbgZ+HzGJfUsSYbPz4YIi14Fk3gwTELb62F+jKdN2BPqRBBuF5aWkhrBvoyXsqmMXGT3ls80bNHNLxViQbW+w==","signatures":[{"sig":"MEUCIQCFfRK8p6m2N4oOV3MQrnEO9MOc6+eO5cSswpUdB0SutwIgDfy3B32tqfeatm9JraCqGy7z14w+VsftaPwKmtcjUAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCg3CRA9TVsSAnZWagAA/HoP/3sUdAHXxZIaRXSigHXU\n9OWwDqsB3ZePv1eDWfUoQ+tg2BbOZsavMho13/Q3pv/CV8guy/KbKR55v2rW\n4yhvYrsqJWUlCtldPbjcBaTea10nX2oHtLOwqbJ1gq1Go8cTuXfgF/HBmUSG\nhzOe3sUMiv93p/V7oHh7OQO5niPknKDHDcjdQOZJwdKpQ1YYtknsNK6xYyCg\ntN0bBr7nflQAYYynN9mrronW1u5NS6Mqjy2iQZe5vEcavV/6tZGMl/hmfRbg\nbjSMc6NjDkGqCQ4yJBeUG7iSWBzS94FH3G6l6yuOncEOeAxAJEj97yu0d/bj\ndOUQTDhXEV9BKFyzJFa0ZKPvAvX29rVkUqTX+hKTYYaf5gGykOhHO1bbM8T4\nlHC8ZV9Ruh1Bqo5wofzRxve6ZfMALNcyBeHqeKN3/6FbmAMtoF/nQAlhao2g\n+51Ea29UFpOEJkwz2S7r9+6MJSE27lbyNR20WOOuo8c/aahYqQmdioJBfeDe\ny9g0Qha68Kz4Cfn6yGNTxgh3TXewF7UN3tlbH8L47ZWnu1LdAtOyCboNc08t\n6azaufg73xMKXRwwrVXMBdbrd9P+en1otXsbBVKW2y4+KIirEaNYCTZdn9KU\n9deWIqlJ8mI3B0K5957PezFrA0Ho5GYKemc8mZRLGkMyDZ5TgXT8JZ/u36O1\nWf8n\r\n=ZFD8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6dea0c366b9237ca3a6df91c0f856594d30cc7d8","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.14.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.9.2_1579690039392_0.93500966317195","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"bpk-react-utils","version":"2.9.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.9.3","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"7b8c34937adb2b95b42a7d83db7b3e818ba248bc","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.9.3.tgz","fileCount":18,"integrity":"sha512-U+Wg0sI9laNgYh91LIpAshp5UL3dUb3k3OsJh24lzf9CkbsFJ7EZqIWZiEWMRDRKHOH+Jy5aTa/JqHDfBy/Ckw==","signatures":[{"sig":"MEQCIF0IRk8E+P3YnBQa39z5E2YNCJE5pnkk1Fn/R/71oNYTAiA8dEg3v5CYmuAEkmng5Uohdb2LUN8zSvYM5HyQghL5ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKedUCRA9TVsSAnZWagAA3nQP/Ryybm2k92iqXt8h9GPg\nmIz2Vn4ZejIgCNtYH+XoeTpqzkxLVVK9I8wxQ4oEfXviQI2TMmZVUhItfFfR\n1ezIrOrHQ7jpO1gnUc81vt4L9ntpAzp0KvPfSGgw4NBQ3IYZ9JQ/KeIfiGsz\nK4HIJ+1fP2EgYM3RrafR9PYwUHe6Wq9eiqp5JXdIRh5rK4ZcYO1YYQuLsROr\nYqtZF9HFlBNvdLHA4QNxzfCusbitE6JRDA8R4ECG+V5Wy0eOLp620pTh+faq\nQZDPB2OuxONdRVDHcpuVFDxU8dnL6zxmJttNMXT0bAyx4eChM1eR1uoCA+nb\nfNAkJLgUY28fE8D2NMTz1sykMbtyA7ZfJ6MBMkGcZI+rER/yRXpxqtH64BqS\n/bqQxiSRCJ2gwXYKLx2EiAxQexeGPY9OloB36dC0Z7P+MvYkkeLBnc6Yok+C\n7+3DwF78BVXVnJHeLctsKDcVvyJEcs0J+B5hYOAWODFlCLtyqm2Z/idwy2uq\nz6tBAANIQAWwAAoJ7YSre+a4wNWWavJwBO8sOegVW657WJa/FhSXoUknVKEf\nD5DXL3elWsNYfaeVuxm+qZzQyeqlaKOnoHtB8pmveGYcxrCHxd9AI2w524Oh\n9FaqvrtlJHJrP5AhkbTOZ4AsMYph3I53wX0moKImOSttfpavVlJx7xzy4PXN\nxl/N\r\n=dv/q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dfd476e4e8e7b1992ab9a75d942c23c6976847d3","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.14.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.9.3_1579804499829_0.12912102569536277","host":"s3://npm-registry-packages"}},"2.9.3-css.0":{"name":"bpk-react-utils","version":"2.9.3-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.9.3-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"fdb11a49e8b639ba483b126649710bd6ec56df5a","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.9.3-css.0.tgz","fileCount":17,"integrity":"sha512-nWmr0RoxWeauyj14HSzD9zUZ1VBT06NzpFrmmS1a+blURCfAAQnejKnU8GVx5e1NIiFw9aw30GhpiZrSZpYHqg==","signatures":[{"sig":"MEQCICn88oXv4Rkb3pgk5xoY5TMqUDbya+zT8C5HEg2DX3HRAiBf0XOZBmlFogVzUTakV1V1/s+pJYx+OIA1jM6uH0rWUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKefgCRA9TVsSAnZWagAA0aMP/A7WYafLfek4zxW+600r\nmYGy5q9GfHez7bVcedQAAtFfeMf+e72Oj3e1S6WcVTz7z4UrWLsc5shEwOY4\nA8m51JjSXhqDqLbCvlLKtAuEM1nqgScQoAi52nfuoDKVMRQtS4dYz9AZZ9yF\nj2n7E+cppLQww2kp+gYpDWBdoTmh0tAjCxVuTnGNgYw742MCfNSxAlT0I5mI\nAznscjSde6SHAHcDMemDCSHAef3YjZnhTinzooxFnD0Avt4+U7ArNtwOIOyp\nvtLWTTxdcNIUXHnEgmr8DJ+HCiWt9Ep/AoZmaQ6FPuVmWQDD96DhzzlplpfG\nqpY9UQaGWFupMknhGtA7pquy4GiErkpCePqIP8gTcQosxmEHUDohFa49rOj7\nvdPdgZTAsOuC/hSTZxBICE7AufhL5QCX7EYxxdP5uiDTU3OFZEigSNxyBqDZ\nt7JaEhRV2pLVCe9eJnYj6MUrZetlqAereUk3zIrjc41zVsnaYDi72Dn7/Nix\nnZjf2UE8s1/a+jpqnU325r79cRH5Gd4IkCAdsgZeFkwaEy0ftVnIAKsUCaYU\nRKe2bgoBYTlI4R/K6wqV1h2XLqiGqkvnQ74AK4Q9gA8F9CWj+gHKQGjqe7/T\nn5xsQK8Qc3E/iiQNosOW9Ru4yO67ni/7NixoNxgVSAO/uanu8ncUsb0D1246\nWQjL\r\n=/tA7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"6dea0c366b9237ca3a6df91c0f856594d30cc7d8","_npmUser":{"name":"tiagohngl","email":"tiagohngl@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.13.4","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.9.3-css.0_1579804624752_0.6231029746523238","host":"s3://npm-registry-packages"}},"2.9.4":{"name":"bpk-react-utils","version":"2.9.4","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.9.4","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"3baa941c9a1baf395c38888773de07c7252891e9","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.9.4.tgz","fileCount":18,"integrity":"sha512-HMX46CFEQRiWNA5INExY3VSQtarCwcN4XYg09RohYKU13pBehsprfKS2MQuT+jIfy6N2NQslmFnxSZPYAVOc6Q==","signatures":[{"sig":"MEUCIHCEumykFpDkBwlyWuiP6/oa38CRXYq4qtjEdn4Gpw/pAiEAnqguuEbXDoTdqsXUpr4C7SuWe1+kSz9/smleZfp9K3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZjlTCRA9TVsSAnZWagAA35QP/3xhuKNKiQDHN98CxfMY\nE3rbiWMe/TjX9WpdXFQfT96hTEX1egoTIPx0h6yLHawlLCbbFNdhaodofYCl\njkJoZgRIUt/6aTm8zptMMwBG1F0MJi8+GDgxrT6N4GhysY9wL1knPKpzFZdW\nVeuqdPD2dx+h2qXfXekEH7HXUHGrJoOp8+cnMkJVtEBYJX3Iprw5Fu+7nbD4\nv1fSUdtV8pZ09ihbaBjCuqlqMIEeysgCL8chDHCExy1LJoA7g2t0BaFEe6bB\nmKcVrBomZA68djKnmua2kANV2ePrE8dnOnnuxRpDp6VtMeu7kVYEDpa5QG6u\nJ3nBqsTHrPUc2k29w8HSCcTlPlMZD/RRj9XDBg4imYCaVTwmLt7lFUoFKbpi\nkA/blEEVciO+ryoH8Kn1wwRR6NWfsbagOmmjeVQ6IcB/1+7jyfhzOJiWmmp0\n+qv5opiAFqmUtj9sZw0WU0yWcBqIgq2CJayLBDq3VDSVm1S+F0hCGfFdwBTY\n+FiXn/TWUV/S7rRF8ojxkeqePLd3GZ+7LVI1trsHjg1PDhK4N1DhMnB1/hN8\n8xHkmoTTQ5F0c8G3r5YyDYxy2femQI7QnQPddh1Uf5t8OAzX5mG2j+qyhs0h\n//d1lxKsOlwb/++I0hF+ddP7X9izZgRKLzGhxqpdJRsSpY5w76wvlzWas+i+\nUqeY\r\n=wz1p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fd8aac0995deaf15bc0b7e3c961eaef040b1d69b","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.16.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.9.4_1583757650816_0.6451483582399378","host":"s3://npm-registry-packages"}},"2.9.4-css.0":{"name":"bpk-react-utils","version":"2.9.4-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@2.9.4-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"1db8bf6deb9019d0c45789c242c328fba8b4a51d","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-2.9.4-css.0.tgz","fileCount":17,"integrity":"sha512-CnA89vPoSZMWRINrUdWnqcL379DeTZr3zTkul+F2voqFw0EBNHUZGDJgXzlPxY42Hxcm0rSq3zws1DFny3W/nQ==","signatures":[{"sig":"MEUCIQCJC27l7omZb9xDgRHSyQQ4Jst7QK+7HTkkjHUsmdyjdwIgLyHfhY0B0Tdgl2SPoj1Yx01MGMLxWvg+0Ne5k+pHips=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZjo3CRA9TVsSAnZWagAAprgP/2/wOV0crqo7mfm2R+zX\neMfyt6RicUG5VW8eHavRsrMKjyU67mkIOmAE/DpovdAecOjifX5hq2cUuB/3\nqwAyTwna2j2e6+U31weCZSrMtUlhbEuqyWI6RfszMe71R9QdNgdFhxXxUyff\n+GMBsNt4e+ELXdw3quuTeObwdpwFT5QB31gSeOnY8wPfJAWU/OkD/UjTKuQ3\nOK4jNLNn5b/8Yu94fPrsjv5H2n5YTePnNUl+0Nk6b56WTOeNbOXuT5Tgk+lI\n1lPRrTFvgSgjO+o9cFVpYKjhHfBeaBuWhSBzjfeAmCDUywpuP5NmYwUAnuFB\ncNhhKCJy8TWEMdZy4nINlzUBwGttTBHtbJNeg6x7y59Zj4OHdUSJ4FhMnM3o\nyT/w6YVms631Z29V80OWxyLh9iHVJ/575k3ipzLJiREI/oheE+amZjqOGbef\nEU6pdHggoaY4BCh1GlTcl7cpPZjUHAziEmBujvpnd9O59rp+6XxSrCv075PI\naCUe00TYn2dL8ADLyiVdqTVJ038BhDwjNynoYr+xn8FWexMXxlnvrf9fvTQp\nw2ibhjIZlWaOfAEHVveHV+dN8e9IpAY6M2TZCvZKMgyocOpcSQeUjJ+yHAo3\ng3LHIvQihEzIMfcy+1TYdIwM2R5HjdkqAZLZnYhxZ84/h2vT1pjYQ36nzsXj\nsSsc\r\n=dSnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"fd8aac0995deaf15bc0b7e3c961eaef040b1d69b","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.13.4","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_2.9.4-css.0_1583757871774_0.3343265935655386","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"bpk-react-utils","version":"3.0.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"7842947801a690fde3c96c0a38768b75640817da","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.0.tgz","fileCount":18,"integrity":"sha512-SWr1tAr0cKqysApFPnMuSLsc+F38fs+7dVr+rRZUZESA2N0xorK1IVhlzSrhzBsrUnraKnXZ26MgEq/iSB4bHw==","signatures":[{"sig":"MEUCIQCyXVfjMvGotecYViSP/8NeCe26IcfB+k7JwMOM64JUVQIgL0r+vv0iRV8ydb0xjL+9narnXjtvAHA4fN0Xew64d98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehyi9CRA9TVsSAnZWagAAZhcQAKFkxR7N1K+iRBO+Ic4K\nGHNjbf88svxp+jRkZiWu0FBuuDWaSrYWCPOKzyjg7PWoDQw0OaCNur332M8Y\ndb4m2zeE2po1P4j1k3pPOD7yfIpDdR1/tBJWKlA1JuUV2lniZCo3/gEBt3fY\n85+ot9UWYrtyStrNVN/+B2JfgpSqXCp1nB3JcyzdUmDNMkjjzf2dj/W2s+Y0\nrzxlFCVfeVR7EJgk+Gst4OOOh1CTfN4sGGp9iKIUi64rUDzVRl45vkzdcyUp\nrEsZCMMdq44QX1Vanrgg/c2jncZxFkQuEqU4CtvezdwBJpirhO1AeujSJijD\nrl5NK1yrjAgG+rUM3YqxWjJMrnO6/CR38xAMq3e/LS6VBUSlqRLjdX4fD01G\n55ishpJktYaPBnmP1IsZWbq8y+dOYmijr9BwdnI/Ve+oE1X6xgpcsEh9CcOE\nU0ijKTiXw5hPEwl7YB0L0zFZpG8piCBx3eaHA+NdDNUtnwqxurXchwAEMpXT\nfcnSfUhAV2K/412IxOAMuBhFuvoznB4In6c7L7p69sWsqZDH79hyjwsquKhE\n6VP2wIBY7LwEqiAo8oRgTonuH2SDFqbHyrW9F4myNqIQtLDxJW1WA+5cxHNf\ndTrkA7xSV6LMf1f49kGncUovbnQ+IBzddpSG1vrZWXR90ouUNanICHr5xhwC\nrRNo\r\n=rTXu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ea12b9877eac3b1de88f321c0289fac1d9d07631","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.16.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.0_1585916093414_0.6634474440612903","host":"s3://npm-registry-packages"}},"3.0.0-css.0":{"name":"bpk-react-utils","version":"3.0.0-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.0-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"0587874bfec65e87ef5aecb4a38f1fc72ceaad11","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.0-css.0.tgz","fileCount":17,"integrity":"sha512-nKX7XwvX6fvPiYXdgpQC25skhJQPcB28pxh+KQjC+2B7ufENRYeO/+61nhpDdpcbYyFuA2U5z3K7KSXEr8/aUg==","signatures":[{"sig":"MEUCIGjQku3B9TAQDPH+Vi+ghA+V5N8aNm/brOnljLJdP+wgAiEAmNwYUO7+IRu9KWcXSc+5bmUecl1u1fSf2nTsyX2l6f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehymNCRA9TVsSAnZWagAAO0QP/jTMaGHZSXXBQhDYynuL\nNti0G3sQtCz0f5hqf44Otursl0ZPsDG21VOUfZDj+hpHrXT0JUb7Iqhd8EPJ\nVB+a0bX7JfFDe5PbbMyjNNkdxm5PxOBR44eRqdCHGlzcB9LloITvH4nxIF84\n3SxVrtiu3uX7XPBdSXCRj69YvhXsMUEBeUx2xXPuxPzE4kFDcFuiRwzK3mtr\n9oaclhTyFPD/zHanndxuh59RmfMCIGE17Bx0LTZ2DTgqP8PeAK7KO7l0Q7iM\niX0P8jHCK2STgVCUgSRzmNTIWUqPSP863skMh2VIyd0NzyXZqbUUrw0Lg3nc\nbB9U3UVO8nw3GP+iZWQ0s0L4YoGqftM/1KgE7FaIJycydhvYWBRIE/4zMEJg\n1cswo3eivqeeQAMlb0glsGJsdrl6L4KWYr7tPvAQX3g/KlD/VjDPvtvJXAVC\ngCZ3u63oZP+xKFAlCuiDgIF39MmSSsR8+nMpFZb1RWycGqI4LJg5J0E9U5Pn\nrkay24ijnZFYTYxoZ2CKiwffHyQ3YM3mNZAEaKE/d488gM/UxdBb4Dq/RlZv\nRgH7PkZ27BvvwSRFtjDrkIfqBhur1KFORCSEFTsJbiUSyVXiooWDJFzNvwty\n+FVUBgzqpHlfF/Kq1JAtNHxwPuvLLj2nONkRToM7+HY2y43Q1D7amOOiZWgd\n9zvK\r\n=pmVZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"6dea0c366b9237ca3a6df91c0f856594d30cc7d8","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.13.4","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.0-css.0_1585916293228_0.08636869745431541","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"bpk-react-utils","version":"3.0.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.1","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"476b76d76efb1e3bf1453c8730f40c8866078b54","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.1.tgz","fileCount":18,"integrity":"sha512-Wim6Uir9rLG4JHpSk/sLc/70yNEW+qKyy5oUYyJw3J8rZLM+dqSdVDLaJeSTr9qrDOL5TyxWE5vWMq7WhyWK8Q==","signatures":[{"sig":"MEUCIH/iKsfhsqE1j+dMUweg7JWTCMkY9xjNgGBOaqpfPfGSAiEA446zSkKBdjNJh3Gic625C/H0BW73mp6jsyw5SWtHE+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeja9CCRA9TVsSAnZWagAATVgQAJtI3kvke0PwNztZrFdU\n6mygEcJ1jkA9r5wFi/qjmcsOMgG28zXpqXRsU3tBEZ6knKmZIoFzFF/igxFw\ng2aGoslWRSds36VJU/o6gIYooVy2Jj5LrLAorrXZ4wf83Bj5OxwdB2YFVGFV\nNjyI2SsDFkxxOO9AOX45Mca4NLd8UUzhnbG6tWgircraX3Av6akoVIV3lxWO\nQHR9njL8USIujchiwO/FgIw7ze5E1+WR3zRXTQ2DkL0zGtvHK9oOTAbd1h90\nHpR8lnOmfSuBfhOKpw2FaUS6guo1/9QiR9ZYirs+ORycOt/PW+P9rul20ehK\n5IzQyB4RGfOxkckVqPohvVidtmAxrD+VGRTMfba3NnqlGuhJU82sqYWM6H/Y\n00rPnye6yZNyFcMdFrTXimcNQX0qxSi0hgaRJH1KVv2ve9Skgi51nbo+WC+G\n6B0+4sPmq1+gS1EG/b0ktW9RMlVEDDTctHTtS/p6bjxJYPE4wXaVqA5vSpag\nMQKQ0WSiMBtWd5FG36g6u8/saYABK/+m6A7TaF9aL6W6xvG/U8c4UJIzUzpi\npmYY1wNdlVydzWRHas4bu7WhEguoL0PZWcQD8Si78CX55quLcQzVoNqer0gJ\nYRoBrgiMsX3PEHyspG9e0dT/mZcAJQ4Yh3W9cywHSnVmu3pWH80x61Jnk1l6\ndrUc\r\n=V0tr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"546e5a4762f36fddbba30f69a272017d9aa6c3c0","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.16.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.1_1586343745924_0.4237869436915065","host":"s3://npm-registry-packages"}},"3.0.1-css.0":{"name":"bpk-react-utils","version":"3.0.1-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.1-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"c6d90325f4586b48f686005cce330be7b14eaf5c","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.1-css.0.tgz","fileCount":17,"integrity":"sha512-DXMA8pXQ33hou3GgDv98BxXwVAQikTkxtt41YAYf/mOdF5GZqHjHaKzTS/Y+JDtgTkA/sBCfvIc2o2NjO/mrCQ==","signatures":[{"sig":"MEQCIC9NLUuFugNf9XUqRssft6VST3ZWBB3Je1D1aeqfpCD0AiADjhCdob3yTmJ/EFlPsK3gAXfef7NLaDrbwjrphKwCyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeja/rCRA9TVsSAnZWagAAzQcQAIYklBpm3mRIRlmwTo18\nOerEsGDTWWtOlz/XnAAwJXvHEWMIOwyGH8Yjktr2wekMhFFFAM2C3uMh1fxr\nfyVQG3Jnb43o0IbiiwhpV8+XfCbcqK5qgPu+pr9X+BKMd1/jyiHHBQpYC8Qu\nehDK1b0GurmulFe8yEJw99pQf1ElrUQxrCpGIkUpPdKOyrZqw7WjV1wQZqMQ\nenqZPq/+5cVM7lvxbNBTKTMZd41IRTwSw7MAiq4p9bY9iZ1IJtptXUOXQyQj\nWwAR6uQHyyY4Gp0y/yGgblwDJESNJRb5QG0QrHzc1A+F5yhklNrskdHLr9WF\nnE9rhzp4ryF1BLdZM47pqwDGSiwJZFTwg9zTMrc/ArS0gHlO5ENmPcz+ni6H\nBDKLD3YgRkyDl5memHgh6ujWdQYfnNc7kBUJqI0cY0WJaQv9UKZG5ToSqxlU\ngJ7eXa2eMdplFl/fV4ikWWWdXjIA3ME081/GW485wOj/fFCG+1k0gSSfklCO\nlAuY4HlyyGAalDKQ4Rh3EltIL6aICczj8IKF+eol0kW37hi+6a8PzJvzbUNV\n/PqyzWsLjsyLsnelmMtdC09DeR2a5z4o6O23y9VgTwNREtIfq5VNC0EAWBT8\nOm38ZEiDv+iquv7zDGLmsLWHr9+0kM7gXp22C1Q4f5uK0y2pxHcqFYNRHgp/\n6UDr\r\n=Bi8o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"6dea0c366b9237ca3a6df91c0f856594d30cc7d8","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.13.4","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.1-css.0_1586343915268_0.3799058273367102","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"bpk-react-utils","version":"3.0.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.2","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"5b51898f1695ada0522a0143a80f2eacbf69b858","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.2.tgz","fileCount":17,"integrity":"sha512-m47GlLbwHILL7rP8mwXRJt/41/rGMhsOzdwPbW3dI41m+BCNBYLHJgrZijO+H0pwKqCpLAnoWTMyfELxCAWUDQ==","signatures":[{"sig":"MEYCIQD6nleoiIJWtnN5xh3rlWQbuDPEZMMfchc8En80U+JfZQIhAObilTGfbpKdoSTgyQBJYb00mencSq7ejHS6THs2Yx03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerBPrCRA9TVsSAnZWagAAiCoP/0lZ+fVdMxu5Omp3qf70\nVFho7pwqz9y3py4MmCGG1yBlUP74PYAK/49GhVKQxmWs7XpaNu9OvdMOiDwD\nrPgqlbtd2/nzbJiinDvxbmIwIJ+fMB/AIAGuGzk8qOwV9d/SXBWjq8GBl1lZ\nd2vgn4XxuHO+rHqGRdu2IKzliYR9D4TDvuZvl67WK4tPxNz/MECwpcHIkE3V\nl1YoWtw5TwhlCP9xJ46zdPL4x9fBSetpnhU5LeODgX/DFeAZLhZIPffHvhvM\nrjFm4E0AKvdBkOzQxmhp6YL5VjR7oEaZuoSqG369zWcH+/OihW43KtqDSALy\nj7oF0/9Blou0QP0MuIyPs9BH/kp4asi7iKNmhtxYgE641KvX0rM55EvX/YTk\nOI+5oyLm2P0cNwYTb9cQ6xm4m4MFl1pUmxcojvIrKsgBeRX/KfICTfR/SnyX\nnhSJhBrWKikutVtyIAdqZvywku8snTyZW+v09Tur45ue48nUkH7V46475nU/\nZ4+7i0FTt48dPg9nHu99k8X7CRV15IFNcgxdYtx3UIBE0kduKRQxk1bDcAZa\nSU2TPGRNF48xITVsL0Oh3G709eI7524XVNvCANFZWgjyA5FuNC2iG/qThBVd\nDzxgGs/UizIt/CdncJT1DnKNmfp5kQWUeAPCFSuH2lpECXeJ3pTDI10Lb/fn\n3L7e\r\n=CoqL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6dea0c366b9237ca3a6df91c0f856594d30cc7d8","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.14.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.2_1588335594742_0.6712237865391477","host":"s3://npm-registry-packages"}},"3.0.2-css.0":{"name":"bpk-react-utils","version":"3.0.2-css.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.2-css.0","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"12c8557a64ba80690d6954945acd192559fa352d","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.2-css.0.tgz","fileCount":17,"integrity":"sha512-l6f51RXegIxIfirgE1Fwvpw0QZsjFbTbTYVuwNDea3AGDVn/odS48YxkHe6QUPl9xwBKdor8sfD4rGZTUEXBXQ==","signatures":[{"sig":"MEUCIQDLPNSfKTUpuZIp+ytWJ9qZi11/62nBW745icOBNh24bwIgQh4fPwOC4egGZ6zyQWD0Zl815J1nnGJgkVtVKRwxMYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerBUMCRA9TVsSAnZWagAApRIP/iObrAjvfy5BSdZGy1ko\nl8vVwIuDhwCDeaDUzX7g50zUdilUfssPtgO6Zl4c5k8hvzDndHe4INYiTR+9\nzUyJl3WE21o6+lwfBQ5ixJrXTh7jalsDTwWWrZMUwPBlw+IIQLn/ohAXz3t4\nvAufZD54ug2H5VZMbK2SSljZYo1xTnjQYRHt3i8fxwAs+FaUHFs1Ijr0qVVc\nZWJvh6vpfIJEC/ISmnk7gIVrl2iFbZIcWmY9rf2aBLYtKnmuYliXzx+U2nkR\nLyZfX6P+qFvucsRmirErOePakmobd0aPMstxhvAPcDXKK6B4RtOZcuxAgYJk\nKTBxjFACZKO/UK5OfHD9j0Vcr2cHj4HPDdRYG4LsKU7OeiN5YwfI6HfSmaU7\nLdogHiRpV/V4wL/76xZ9H9MQDrgQpaxNluoA5RZA59U5mkot1T5kEQxv0B+K\nfa6rSHgzAlsMH7zkm5OZOBHpxwJ4zIOen2n07ndAYlLyQDrGNdD550q0KuKB\n5avWPcJZkOJubaMrFuCn+H5xhvBR717M+qG2C0vym6PiCUybGIE/eXgj5nX1\n6bwomYQwUKUxN1aW6El+G4AEjb/UlIcsw9FVo3hZZbO2FMbBebNYMJUs1xhF\n2ADwlhcFUHCLeGyHKJm/Jm/k0BnDRGCLqEDUZL9ylp/u1fA2kxn4akZmT8CN\ny13e\r\n=6hJP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n","gitHead":"6dea0c366b9237ca3a6df91c0f856594d30cc7d8","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"6.14.2","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.2-css.0_1588335876881_0.5416339921547371","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"bpk-react-utils","version":"3.0.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.3","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"3cd4438e19768ad802307911b4c2ca1bf45c7b36","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.3.tgz","fileCount":18,"integrity":"sha512-m8HzUKgDzTBiJVdB3b8q4jGZ7VMU4KPmRPF8Lhmpo5zcxERsmuFRo8qWD1DZHFIJwm+h22QspLRQk19roWneIA==","signatures":[{"sig":"MEQCIDnTmvn8lghGUDLjKsT71DZWMAfkqlJGqwqWaOjWlOLMAiABdZSGGOqMvQ2pqUL4s+0mSn0kCCKU/DWzeHO1NU8qQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEHrkCRA9TVsSAnZWagAAKJUP/3b+QV3WdZobVC1zNHi/\nOa+ZmqR7VktJrS8bFvoPkJA5P0GK8kqXW3lCwunQqUrxPYOncrMqWKCtEmZO\nznCGJqBIZ4SNg7Gu0tQ8UiGqZi8NiWKnUEyfpnFNog51J93tGM7JCgRgqQOy\nM55kLzv0xYBQBGX1eZiLmEDqXJGBPRNJBSovxzTQU7PSc80YHzqXRC2vnt1E\nbOzHqTaRW9OGRX/UDOrWKCfWUbKBTyk5zfYkQskreW4y58HOyeuglxrK58hI\nKaqs2dOHz0nCqc7ia4NUU32p30lEPHQDNdmGGIPIGtq5lNJHI97498iPdDI5\nLww6zIrJCsUdN5wiIhtnR22JhbrTpo3VSkTNEhgro7fKhA4oyxLD3f3Am9ZF\ngNBvdFrcb2oZd6tXAjla+Zoa/ZvE3rfPt3Y2CcznZ56uQstBx73rM/XDGTMr\nfaqI396DweDnTqRsOqSbcmPS6smD/yvGFOBqUNFFmHK61baxcI4AlPeekafQ\nQqqepYseVv2tsSsqfuhyRSCn7Uty/iqS29TWfaN7YtwVYbENPmOrZgjAdl8U\ngGVJF+wqgjXsg2QZRslj+tfZx0ksTTFPZe40MqXes6FLEK+vr7+vmaf37yA6\n/77oRXfv2rjDJh9P5JohcNqmrSORhA4l46QNQ/BQK3VlVjAx+pDGjgbBrjsq\nO32i\r\n=IaIX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"136d3706ec2f6823e38a2b1e25715b1a280890b5","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.16.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.3_1594915555770_0.57442539565206","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"bpk-react-utils","version":"3.0.4","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.4","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"fbe5d7321060fac5a07598cfd55e4b77646b9e79","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.4.tgz","fileCount":18,"integrity":"sha512-85u7MHUEAhQps/5WuP6bs35+pkh12gx4WkzREezp6izx2s/rGqEe4I5q9Tnnq/fT817PpvbQ/UNPMquZRFMYhA==","signatures":[{"sig":"MEUCIBDnJmcOBBappfH51xTpyIup1BxaEUoiRIH3DOoWln7UAiEA3B1raRDaJqPQF2NQob1Td2D/BW+3qsz8wOUJGbydhpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGAU8CRA9TVsSAnZWagAAEe4P/1EBbfHzi8txURfIdPOn\nEfasLxx7A7bFwb58L8zfQyV4NNTVUTzW1iliS9fwzoSs90AjEcZJ9KCBs1Vg\nhCMN6IRVb/Sw0oJwKLD3RejTsUiOTuNliPZJnfm0yey81bqPzS6Zb36E88zg\nLz0NPJPMxZemw63py0MgH4phwYuAeAKFxrr0URM2Wm8TV9W60Q97Zq73Lrsp\nguyyzFuEGEpd9QbWW14Hgd4WIJGK8qLHp0tuCuoG4frb9u8ZiWRcldijUVBm\nHvnkPmrJ+dFT2bBiSM2qJqn0EwzNCF2X3D+ysdoJ3PjTz5Jph3dYX7VEFMOi\nH1eaoS8tqku1QkLNLgntsw9hQmpSmaDf1o87z0A80lbv2Lr36I0npGLh4xqG\nPJw5OqIi4xfiziENXbDXCgHr/hyxqDQ/yJfNFl5pjSFLvq9lNbIctVUK88Mu\nkbBWs95jm2T3kWTb5pBsvOeSdgHk02qBL66hGMDZYJjtfbkpQynxw3UEwWv1\nR9MeL6fTJhRcbSjDXRmsopf3fco2J4HAF3nVT+hD+0we7QQ9dwYdEOFmGZ0m\nv8ohsnTIt+F8+xF1/0tZlc/y3c6blr3nCdmn+0XzfaSAvRC81ihFvJxARj5q\nDvL5Gm1Te6+gqFsVT9NPk3qzTf1f7jrb7TruRmQzBeLxKB0dZQd83beT0qEp\nWy2U\r\n=SvcH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7146c27152af9ab80cfc93798caf9b5d20495423","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.18.2+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.18.2","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.4_1595409724244_0.4515115069911022","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"bpk-react-utils","version":"3.0.5","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.5","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"05cbded9a288494c4a4de8660048d6514324f10d","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.5.tgz","fileCount":18,"integrity":"sha512-4gX/QIqPrhILTRBU8ICE9ILETMramXNlLJjqOWq74WFh7jMry9wpVOJ4rHUs7uBE3C1ogmUYsr0aiP1nBP1iwQ==","signatures":[{"sig":"MEQCIBXFPkPUZRjeLEq63fmdG4GpMrHAImrn/xmDWxdmOX6LAiBjsMCjIaR0IwswovaiD6z8lUck6BmehwM63oqC5NoyyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTOcxCRA9TVsSAnZWagAAxbsP/1R+TJn1mjGQ2U8hJQs8\nkIAGDqGhsf9gVNBKxZBJ962zCuqLtZgAnoKZlM9hGNH1dQvtHph6WaRE2ad2\nPDA0w7Fy3EFYru4bwrhTRow1KmSzNMTUqr4Ymj/DNwhbOmuxZl4IWkRLh3WJ\ni+qfth2rW6QJApTmsBaG600ovp0vYZ8c099i7tSojmJJt4rI/7RMCJjFJK+g\nlzU0/rcGG95gpAHYOvoUlB4HR0bdUsVFyy2Okzd7+Hxv7IPaQ9b/nTD1SMM1\nH3SAzqrQLjKsgVBZR4ooQKncixmAsZE8crQxBB7gN6Pu2ZphfMSAjYuhD+7C\nSR2HWPvdhXwbnVxkfTPcF1Cbcfrj4eSxGLG2WkB//z3yrceKE9cpAohL9yW+\nD1ugxnQkdMLeP2S07L8GE51n1SFCYV6bSJsnCdTkQEFcUWTf83HgmPu+rXwb\nLpDX/mQJEc0i/WLKtONGLNq23seVkS4kT0Lnq7EcDOmcWC9ANfAaiJNdjG40\nMsNs6w2Qom6NA1TiZ6PXldcn8j4JRkNh872J0Wc4OLIuV8lLXUTOkab075IK\nkEDVPCyqn3ZGg/AxtZEc2o+TelvSlhADCITX23jPnX2PiFo4tOjGLiaLBmpi\nsoqaDuRpX2qks2H5JDTXe2PFDExQ0H8PwGY61w/8gaHb35zXb3kczjxUyaOX\n1zZq\r\n=NOEY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ce1a038c778e863c4423990d3a2c091489e0d2c3","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.18.3+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.5_1598875440548_0.5437550094332286","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"bpk-react-utils","version":"3.0.6","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.6","maintainers":[{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"bd95b55345afcc6c5f2643ea11d4983946ee0fa7","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.6.tgz","fileCount":18,"integrity":"sha512-G9B08qAKz3W452Xq28ojnhNWNK4eSP9mdW1b7ARiuLn/lZZ4WnGSZd1q0pvxAzcf0n+12VOUDIZ0LH34crzZsA==","signatures":[{"sig":"MEUCIQCYQZT4vWJ26NbDJTKgFGXu7EekTkK4eSLmZ+B8H15EMAIgCRBmp09AlxYgSAnKBsO/mRgQK9ye8d1XDA9UfxhTUDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUPL/CRA9TVsSAnZWagAALJQP/0ymJPW+bHOGS6CvQfI7\nIpb0YQgEwvRMvrtsXZrBBFaDxxNfhi04gbvwNmRIuQ2DqdilRyqirM0grHnq\nop8fgMzAacLliqO4ApCzedq1vtOEWJ2+Xtmmw9SnWMlst2SMOipMSrVjJYE3\nw3k8Crh7V0aGtdkrsbtZES2F/3DSMDDnAk88eo3MtgP2BAApqoaI1Fe2d34a\nbx4Cm0wkpWdKgWplZyoS+X4sCoeoYgKhTccjKbkpgI2BvwXCsYoVwH/kEg9r\nV9e5APhKAkJ30jny///iI/mdrnKBF/qTAUAP5i0NWtMqSMyE7g83IpY/Yi+W\nzYuuEwjpf7Mc5rl+JT1V8r/Z7Ps1rFX8vbsSZZZ+Tv52pQooNEnRJ1MDdITL\nL/bEfqX86F+TYshM8/5gzEpJJ9jDowlyzvQYfNfXheB9FkLuAb72a0vBqrna\niA11JoriBM4xuV4CJknGVpLwZjccJjVAMKWobtxX0mbH+al67M8EWSXVBCc3\nWGd0ht78V8MKEIaNyiURxYvtQ/m5UrtVWHwxuOxg4oFzutzvihKurUG5+g2j\ndyUrW3z0PjS/okFnMqh71n76qQMlyiMmmMIXoGPR7H7R9AjjayRmuylUiqXl\nT4UPoOdOU7yfi2BmRKZGUbxFAV+51eBWprhyW3YnFGxDxDo8ykjN5PZpXWIt\naMcD\r\n=c1v0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"051e37d8c9b7267c8dd3a57e044c9fb78bd9508c","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.16.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.6_1599140606686_0.36417962988251373","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"bpk-react-utils","version":"3.0.7","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.7","maintainers":[{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"tiagohngl","email":"tiagohngl@gmail.com"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"8dc74ea15f66155ce274ff1bae9f078e901ba570","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.7.tgz","fileCount":18,"integrity":"sha512-nk1iYgfTJfLPZqUDFxD+yEV3Shu0MKiCA3NzVNJHq8cjO0HYGEJJn84moTPoUUixtfodBD03bAgQ0Q+oNC75Kg==","signatures":[{"sig":"MEUCIQD3+LlYtOBAAa3b7rdQtydZWf/Ihm+YNd6LzG8F/RWXHQIgAaXeg/+ppiJPfutKNYX6fhsAjVmdl1uBqMi0Fr3cfBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjrhdCRA9TVsSAnZWagAAw5gP/2iK3GqX+YJMiK9CXdOF\nvhDuw9Jv361Ecyo8Vbipu4rK82idU8+FNG1fLEsuqg3YR1MsS09rA8qpyEs7\niJq1gxrAMjy16N5OINsjy8lkT5crPrPNwSL3E/ItplYPP98/vYPma9tsFEz4\nQD+g4duDbNdNSYjqMGDKxjwlzDdDtS2coZlPqF/UUzo5Pd2f0v+B88Hhihoi\nOcSip25yyl7S5muLsdK216lrppPxtzWMxXh7A1GEdTzeLV+WdI96QTjI3TlP\nQP5i+f2MLxp3Zlv5c0ob8QTH1xRO2dfzXfssy0y6nfohfD+LDdK0MRbHhriv\ngZlV0rCLldPetwITtBlFRK/yHnrYXfsFTZrPWI354+iYs2mSuanw3x+bD8UI\n8aMypfVM5jpRYDJD91K03WqxdyJvs+KKyX2E2WqPTI8Nu4XKdxsOuVeqAYlC\ns4j/meCpdDwXQMLJsrRMLsPGlxrvOpzrArJXTYBtA1pcfbcxOG3dLm1b1vPM\nbS802xdEycNKYrmYAeDTglSrIQbNKRo5N8KPuBhNo9I89DewgwcydkbOIfNn\np8YVG0vXY/JgsO9CkaFoVr+MYkrhhkvo6JWdVeEoxIz3F1mnfz7PmZbLS/6L\nC8cM1jf19Hb5yansTug4j0Hkv5XIJwIe/9YgB1wFzt8M5j1XyMqJuN5cRnEf\n19fv\r\n=8OkC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"04d9e36e7f92c6a5c9e8a0a1cdb8589d69da8447","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.18.3+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.7_1603188828777_0.7681954537285636","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"bpk-react-utils","version":"3.0.8","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.8","maintainers":[{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"e1c97ad6c4175f8ce3305c2e29d2652dfb3ca25a","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.8.tgz","fileCount":18,"integrity":"sha512-+eI5epPMgvdwVaoRjb21Afdmff+MnU8qUyFNjxbMlqarnizVVgg3Yp3dw2SdhwwzweG5ptMOm8JVYupQwX8XxQ==","signatures":[{"sig":"MEQCIAY1h3dAO2ZCdC1rguXUNRWB5BoAJKv4gjroGrQs6ToTAiAS3ZvsD0OID+dr2q9tmsULh7olfqQWmQliNyfclJ5h2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0485CRA9TVsSAnZWagAAtjcP/1R9fIKizy7LARRQbXU3\nznXQfSnEUapKIjv/RR0FGjWF/ezNuLnhTAhjJ/J8V9Re576OqavGpO8bsKG3\n5+kGbaB8jfzbb+UM7ld/u7pt8CxKsTeTNRix1C5vQAOmenmrEctaG3rtRDol\nHj+zwkP5gXiNnzHrX33JltcSnZ4d2Svgs8Z83eX6FRk8PisDJinWQzzJwbMY\n3ZRdA4MWIUupfpiMkFuy5kvcnIrn0lRZFpf8P7a0U0WeCrnpKXJAgszfuLhq\nPgCX3qT52HvkxVyivI+GBVhRBazI4D1Lx4hHyewe7/HMF2PuGgZirfTzsstP\nFFSChTPdE5VkJbdill3zar3q6jFnUuq8X45uV8mX5+PSO2VunuapKoZSm7M0\njaNuOrRvOUeiEEdi72X8gKcI/H2dzsMBi+oW0ABC6cixUcyXTJdT20FsOWyI\ne3zQo/GZfn3Qhe2yrgIhA7QwcjMSejdPibz/Ynb3bcvmKRP2AC7sK4+m9ouz\n+DfiHrH9yt2pUR8Lv+obUcwtVV8vQDWYmKA84wgBD9JdzyZIYiY+u1++v7Nz\n6y6m+8pb/y2SU5OGU199S3r9HviZ28q6TpPwdseQdQP125PTsooa5uY2kiYu\n/cgz46Hfas/VT4mmvBrMnB9kjVyfIdqi0zAvbpEjnLEyaNRrMdYrqorDWmSK\nyTuN\r\n=9w97\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"02a5949a3a8de21512e51c9f067087410ac521e6","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.20.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.20.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.8_1607700281446_0.6468624414725508","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"bpk-react-utils","version":"3.0.9","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.9","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"bb7bbb5f5d937df34c46308efe9f5ac482438ca2","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.9.tgz","fileCount":18,"integrity":"sha512-4zw+DuOeE/v7SBrCRmUDVXzZiDDD94T0qrdR7JuX6hkUiwaktrhltRBkUVZx5cxmyHUyumsJPcMRbHaGLOlZnQ==","signatures":[{"sig":"MEUCIE/U+rxodHuCx5pnmKFRK0QFicp518qG7lXWdnS10Y35AiEAyNiMXkdR55qGmuSGz/rbYv1kOBkEtOZGyEJDB/LMuLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf24NaCRA9TVsSAnZWagAAgj4QAJYcpXwJcWMs8YkLJWZ4\n1eqj0fRM0nlZm7KmXn1plPWsen2/J1UlvmLe3ZBcR+lNRP6lBXr5fmaTrpit\nMe6x36LPIYuQqmuTqR+l4Pn207ckyImSw0hmTfyjzzFXsH17mICAP01PWXmI\nkEGwNjT1fG1iYqaD3dzPVM2VSd3Yh+dI6AihXGKocx7jI2qanXiK0jeny+BC\ncUPT4TGa45dCVxvpR0/qaGvKpeyoYcsGPuXlRRtW0717xtVJ1JPAxQDnsu4d\nySjG/rBThE1GN/BBUPKb6GciYlOG5dFMP5ug1QXXKLUPMGBHXfcAw9S00Le9\n+IvPK9g9ckS7ccI+Jh3W/QAdCj8tcrigDOEYDTcaxyzxmiSwzBEy2lSAegpF\niaJxJE45lSBK9agPsVZv3IfPmGjVIhl6yoSQoH6q7rFtEWvdrphbzauhzKdQ\neyfnkySGHh2cwRYfsm8zJEqgiSlZMwfBeH3XjItGcTvxy7N8geDRV2h2V7x2\nNUwWGeRRv2xuC94dQWLKnhARiatmbcHBI+S6LXohZFAtmmchwBDPQEOGKnlC\nWEohYkXT95wgjiksVP/LeotQPCym2XgSowY15ZfTNtgg0s1ltsaST8Q0DkFN\nTVy6VFmBwYm97fP7sC4Fxqu+CNkelahFCQNcS0V7NHjXcDVVg2X5c6rK05F8\nvoB8\r\n=CPhR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ea100e475f25012ec587cdff286b58c9ddccd24a","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.20.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.20.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.9_1608221529878_0.5516432127815771","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"bpk-react-utils","version":"3.0.10","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.10","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"69f97a148ed97ad4c9b93a47be3712375eda9a49","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.10.tgz","fileCount":18,"integrity":"sha512-Rfk4q8mukbT14RfCrk11z6pyyVbXTyUKBc1mMJ0ivCqHSL9fOMe01ufmhdmSrdKjg1Cdr0NW+c189YVCLi2JEw==","signatures":[{"sig":"MEQCIGVcUde43BWX6Vw8cVVOVZV8WYrHun/T751Y9xxRZ0s2AiBW/yfa5LxqfB2n/GzRxyhPBXvyfbzrjeMT47C4OgonpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+EteCRA9TVsSAnZWagAAKuQP/Rz77n7KJ2VVZagaJESW\nH5EhMZaZo2txjwL68posDis6LN7kCR2fExoc1zpr+VNlCEam0MvUwAkAGcTa\nX8o2U5AyJJfuK+jROHZwR8/7NpB2m01mDMPyeDlCfMW7Vguq/7MoPL3ilDSe\nDP9Mj9PcxPAJyzXhGeixnipGrGPPXZ1Ll/6PQmd2ZNOuNb6Dh2+12Ky44R/v\nB3trMGtn78T5YyPUzMW9T7RFTy+NWzw+KdEdbvySI91ErXHw5G7TkW4D7lrw\nGy6SurSPQ5Xsldl6l8tmSGbhGN857APIbpxZ2tjizhvNLbCypIm6zvsiwNGY\nV4EvlZga5RqgN0CgNdrvME2r4z5qb58wCrZoAiUN4ev4svSWXdysLYL2HLh3\nVNFIA8PlLUiUypdhyOfuZEKPylJNt7eLi59BOmI4/mkbqJgPDiW6cXI1Cpme\nXHYMQ3mgIRcqRiYc0vv+1Ek/wC0Kpqc2LA8XIoh9GYxHK95LWwep3YGWcMPC\nnPs1+4s98W1nstVc3M608ZIwpY8lBT/KliIEP40cfSbFAgWxbjRoa3EW/roO\nIsyRLhrttHXGs02Y4ho/UIOLvom8r8QJGrMTBnwQKfKP2sezJRuHESLHqKKn\nB2gpMuynVhXc91wbZoK2R/D9nSutnm/wF1Dw7BHbu7P1DKzNuVhYYcJVNxJY\n0ur8\r\n=34yb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"09fc99e4e67a5b71dc15f41a5409ad412bc139d4","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.18.4+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.10_1610107742274_0.21061263559306576","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"bpk-react-utils","version":"3.0.11","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.11","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"498af3996e8b9d095d7949af2bb6e25b7b26cdc1","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.11.tgz","fileCount":18,"integrity":"sha512-Rs766SGBZeDIdVxBwK1EcABi6ZWEcEkF8mqTt+/KFr/bUSj/VeoIfcvdnQxLdWElqOKg/4vAhjgbjSYjqvor4g==","signatures":[{"sig":"MEUCIQCJaa+mRBwn9tLB7XcSHDNmz8pVfzRwXSghLv87tKCsmAIgaby2ENpUkFcSSHftIbt81ifFrdmr02V2O1TRdsEPWpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vEWCRA9TVsSAnZWagAA1/QQAJjmRX4xBSVUfqEkSfGh\nMQqgLIrlX/LKzGpWgKxoX8ZiN0YazmTzcApwn1DWCadwCHxjXFzlcAZV11Tt\nbH00MPRlNTbPAcWB7xWzGrIryB6y66O6PYtw887DuhVYiGd0oSxCzrFiVXG7\nOQsO7xPGz1UiPkcOthOo9/9cAmGol0UeOzdmueTgX/B15zQ1MGhBU/6g9x3+\nmLqS5hJMbJCHrM3V1Wbdwsm2SmcNIHxDe1DeL7ZjwkWbB9kfC0aQNznKHuzA\nMPkrX7+f2sxAV4vILkQQ4kUbaBmOkvVpi6dPDPkO4JL1jLqvPwbe2sC3l3DP\nxu9109MXQWZnJYxxyiJ2H7PoIgnDT/y0cQWEWVO5WwOQzzhEtcJ6jrw1sum5\ni+e1arwzbhOgeCih1nPLtGTCSK+fjCVrhmgiu6J/wHiSNdGPJJpPU17YIlcA\nwh7OGvvcJZBREXl1PxZ4Cc1pple008Y99E9lzzsrlskgJX4tSzhIC9oNWjsR\nvrqIh6QONddzMyWlD3FGxr0PSInsL7+eoLLD6tX7uVVSoL+KmAGQzKZ4p4M0\nF0tvIAFdo88qJ9al0/HYJFhh3p4nfSXjlooQBJJktKkhx6Zf9mgzV6SGIx1G\ntvySwmErhSUsmrbXKvoJmN7RXQrPpn+qcyQSqBU0Vb32E/PrITZKRi58vw5s\ni5+C\r\n=UI1k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1855e19d4a03aa8cc00a868ae7e2823b45a1b923","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.16.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.11_1610543382014_0.5754867416415554","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"bpk-react-utils","version":"3.0.12","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.12","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"8c6354c2c70261813d5bf9649c99f22c96e01b02","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.12.tgz","fileCount":18,"integrity":"sha512-QIRMeoRkk9dERhuiN23B2xkcWna3wTEOdkgICuCVggJeuvlA6gxIG5ifcTneGkx5kk+vvMR88WWi7BPlKKVSLw==","signatures":[{"sig":"MEQCIDA4JafujraufRq1wGc7A3ItxMG0ZKZ86I6XehaDV9vHAiB7KsqAs+kAoVpeJI2e2ZlIgPui2mswuS7fqai2OGG2jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZxcHCRA9TVsSAnZWagAAqD4QAJLuRSRTY6vH3M4yGhtV\nZndA07xqHo1y45KLGmU0bUu9Lk9RzXr9ybxaP2qYFPKcx/t13Ox/Ih4upytB\nTw5WQz6wMeCdceTISIu0WlHen5MG4/BJjMlVY4QeIYm1BJVdwjAlhUPagZKn\nX4zkIuD8sOkZk4Q8FjKcd2oD/FGCj2TmX8Cp5N+4FJGUHtEqhZbCMvvLVvRc\ngc4WCf0mnV1594rYOqAMVwgFgHCahWoM4VZ83/Blv5NdD1Pxp1x8Etfr8ntN\nlWV1d7uo3NrKS0v09wqaoA6GOpauDASirx2YJ+woLX0xP2W+5m6tU0ZKN9FA\nbGOpMlYFxI/er/RDmPNsMPn+CISDWeh7C0hKjmpMlnCxlkQCPZANqthHvREv\nqbW5QN+7nKZK7FB7fv3nnuKkfIWe/4Lbo6i2OX5vkof8Jykvx0V3s5FCXcgX\n8VhgG64QqFZP8FlsVgMaiWWWGRh9+zM1JvA/lbAEkxeriwE0Y7T0xQuOrqFC\nxtPs5fgdoNgZDl5DmDeY1xJ3ytGyWGWLTB1e4yzEk5+s/48Ee09U24x72xym\n3TWHgCFRafD5uH03IJXtAjYr9YRtuCgmIc2hgABf2zxtDee/igynT6Mtyd9u\nEWmLvdTTf0lM60hCpkAOecuJYSGzgQyREHs+5N40HyJ6gsNG5M1m7mkUXxKW\ne5OA\r\n=giWk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cb956fcebacca28ee51adcf5b28068af87aaf0ff","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.18.4+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.12_1617368838766_0.4616817599978449","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"bpk-react-utils","version":"3.0.13","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.0.13","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"c2677f209e4275e43b17b18008a5b0a50d9e2160","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.0.13.tgz","fileCount":18,"integrity":"sha512-THRwc1aKnHJz6Lg3rbn6DYAdHxcEzm/cSj9ViSi5xq3LGRkbsvNZXES1r98QXn4XAc3e5i1o6YHu+w+KHh2/+A==","signatures":[{"sig":"MEUCIC2jloUfPUnhWcwGj8/gWYorBk4EOteFcifoHisrR3zzAiEA8ZIIfcfXkt2ANw20PNbHIULbzK1m5bTvJ5iqi2ZrEYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaHRjCRA9TVsSAnZWagAAYU0P/0BOLOpb/YAqskrwd7nF\nVhJb4ohLyJj8KUA4Q24plkBUp4JrQoWQLY9iuTNCAwsDgM5vBF7dFpo5mBqs\n4trnrfppTIn/z+23ibmWDUcn2a+FZ26FMqO5p0n/jXEx3gKu+HfGqdNiA87d\naUTAhgQnqSaPb33FYen4C9PEBWkcH/4WBNUXCnYoaSaxgfK3kbk412YofJl0\n/B8QnFpnPay53Qg484s6LrrGMzzWKnUxgqG/220b01K35ke0ARt9P/b7bAfm\nbzaXeGyKy64XXz6Cz8nzya9do6CuN9Kp8RMGONYivuKjY79IUCTEJJCOlTxd\nxktEf8WO/T3QGTeO5zHzmeg7LwXQElQCAxbyb27hI0320mXEWDJRt5fnM0j8\nNSB3iR3kZHkIBXxYnEYUTVpN+FtBefdtjQfb1l8EXNFzkj+sl7zhx7bYRAPU\nlx3cE3nkbrQN2nBWARCXhPPaTbzcTAyLtChmVs2Ok2Gl6LAsWwPbWKEecnVm\n00FMY/Nj/qbUf4UihIw1vGObVqzZR40B4wHCsHYAZW/yORcIJ0qO5aBz9iWl\nakGaDf49jFwECfc863qxP91aUWugGomI2tE9ciiuuaMSHbrkvBBW+TL47JNn\n1Hu/QCx/qnLBJ+NkPmbN++4GkAuxt3WrjQDWyHmwqcTld2sWGLTlcYTzhKMw\nKvbF\r\n=JxRQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c2217d61875a1f3aa2bb9ed9583c50e3f1523501","_npmUser":{"name":"georgegillams","email":"g@georgegillams.co.uk"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.22.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.22.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.0.13_1617458274738_0.3198342890655914","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"bpk-react-utils","version":"3.1.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.1.0","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"7e5710b7e2fecf95df9a5a9ed3813e578285b262","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.1.0.tgz","fileCount":21,"integrity":"sha512-3SysPbngM+2jBlxKc86M4G++PhzJfIpoozKYrcHqsk2S2tLKgo/3fGVvuP9URCAAE7HN+pXPNmodKOqIxmj++w==","signatures":[{"sig":"MEUCIGXXElsBeMKMZVz/gM5oMnfGADWXg4xeSwijWe8mp9H7AiEA6Q39eCXAd68mG6RkvnkSq1m6Dmy/+NqDenz1KSPYUwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcCpHCRA9TVsSAnZWagAAhU8QAIDwSMglGlY3bpDQKihO\nRuGjkdjt89ep1DpqMBDpJZCtgqaShdj3hobqxH+W15DxxY1FTqYu69i+FpKn\nLVSMUvXggcA/SMZ7V1zttl3Ay5epuGedEPBJE/g30kicW8hCzFDncsndzcBy\n+d4Tnhy8SQCNkT4U/oHOnnnxwQkmaLER7gSPT4hOYCQyhWN2vrIXII4WIjpz\nhJ0R6uiNdtAP+3l9m8k89AcUllni/K4vdvNTqQSDyRKniWr2HpIgXjFcWuiu\npG3sWNueD21H69npfVNNP3vGXP4MLSfYo1+l4axxeZuVkrr1zPYhNWk4y3yo\nqz9LSTkCsWGVAlnUpwkVtBuK6BVp3IT+59vhoK6eoc8aYysMa1CBxLMSLkvY\n47m318gMrg0B0j1JJ5y2AjarxnidfgJES/bSOVsmGCpk4ScwJY8gEnuD5DGI\nXKBvULwMlCAZ+rCG4Z1pMG7z2cvJkPBw7hIXhsp128niY1GLF+6LsvCvh5qN\nOPTjsW3LSW6vjDPNDsKZn3L8d7+jMNcu6oJqVCUt7Qz6uwwIc6HpyoMVmyof\nK3GX2pcyVE5EuZyGzUe8Gw9rScLlcj+Iu/0LkVWnN4w23FASrRG6BHV9D2Jg\nwAFKuY48FbuDT+bv3o02Yrgu121Z2gorVFDtETrXiY5usGCzkAovQiWXJJ90\nFacV\r\n=8tfw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"691833c5fdbb54214b2f457f0cad324dfc05c633","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.20.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.1.0_1617963591026_0.1184735858543704","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"bpk-react-utils","version":"3.1.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.1.1","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"d4af67993ff07946933593fba0171dc8444cd0f8","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.1.1.tgz","fileCount":22,"integrity":"sha512-fvNH0f5fA7ZSRGYyhebmN7F/rKawUYxSy0atFWIXUv2dwlkZHJaIwvCS72URIWjIfJEDNgqUbvpQaNEYBQIZsQ==","signatures":[{"sig":"MEYCIQClZwB3LwIHzkzXnZ0e+auwZdOHLAXE85Ef6otSL8a3PAIhAOBVDApd+DZJlA8OtXuNlhTw2JXitGknE8apzmvRuPle","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyK9ECRA9TVsSAnZWagAAiwIP/17qETR6O1bRekoK0Ix8\nldafS9QXHznRq2WQmWeB68HP5rQRtugA9oUSwzGvt43+OqyqHyrKuk/YzKNd\nutRfhcjE7zK9aMEmsvKN6Zz0ocorzjmTCFvF4vs+ZbPo9XAtQFQNGKhEI/D8\nNgrEnqPHe1gKseCBCnOkz3PGgRow9jMhuozEvv/D7fV1K5RiXEtww8zCwG77\nvV+jJva7/ImIciUzv9U9DTCmFzG18MUmikyjZpSBWh/q9zXwczbvQj7T8G1T\nKQ+XYaSmKBLVQx7evrCN95kmwKdyP11msyxTAxDKThfF/CgzvGKZwEYdYp5s\nFiDL7GTplHtHC4Ml0CvjxjVVg1X3GtDC5qYB6Ill8JHUqw0XiMuzSZ6axPIo\nOvj7R2Wk9vS9PpAL3cts4pso0to4Wb6AU2HdfWeDZ8UtSnSqzblwa8wgLaY1\n+olvc7HeL/it1tlqw9mqp1jVLO7jewG9FNNhrd6by+u5bB9I7tPhAudDAgD2\n41yIT97VcKruDO+Wzt4hPZQDjvm8WaWdMP/67LOzxc5LgYTr5jiFasLcHNAi\nJ5jzCfQuIBZYhELTkKTblQ1Q61Bk9IoA1XH9WZKd6Tp9jXvRY9URASnhqFZe\n9nqfn3RTUMTyfa8c8jMkOyICtQ2FgzVyVWa2B6Pz91nZr4Bpzb49kWGXGFrR\nRYwG\r\n=ZApk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0759185174cf3222b07db800c45a852ac5d7819f","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.21.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.1.1_1623764803982_0.27949701326139187","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"bpk-react-utils","version":"3.1.3","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@3.1.3","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"7c8daf4b33e1e54fb6016fe7cb4ef0ba415a7266","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-3.1.3.tgz","fileCount":22,"integrity":"sha512-xuvRvfHgreJ30Pubp+cQJ/7TvsFZ5Mq14VmfO5C74yidloyE9ANlo7CVTYW1sm4eTXtTd/5K/opf/jjgC6UMJQ==","signatures":[{"sig":"MEUCIE1s/gsmejGXdErpRXEYeSqQzS5hNS0VV0E3l3V8EypNAiEAmHuc9Ae+aKyWuYBuWKgpiigdva0hwkYcES42tRNTlPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyMgPCRA9TVsSAnZWagAAuGUP+wS+/izG25X0p6XdfBXK\nYoSZ8gAk2/UvwlgwDjUFpH14kB8kflqtdRdL70Am2rLT3vPOt13iL/T6m8Bh\nQ7/GkNzm7GU2LRooKPhLtaBPcFjhjtRdE87PQzQcV3RVM/L3osq15kp3jgc5\noXUkXUYXhW0ATBtGz75gSPR0d7WAsGJ89Yw4t5GfMdZd2FOts4sBOoSG28zv\nepxxCYZFu2EyQxLvITFTNIYwS8riFVm9fGz+6J3V/9f+lwFHDop11snvCM8s\nLu+Js2a8nmBisTUDRy1j2cIZi0bA+w0/PwKmC24x7SqJ1yivakegicexbvgB\n1/Pu51Wzo+A4V5ZzU3tbLUfysgQv9bFMoZ8FOIkIGpbCOgFN7rE5IXT8a04M\nWb1l+yHmdsNpWfOzx6ZMnwfW3f4lEr5OnFm45vyLk39a3nrtB7Gw4dTVTUTo\nDb5GIsO6utzBrA0Jx63ZOe9vIasuXcTZVZcypeqXPYM4pmlG7KfzxW+ccFnY\nbn9Ydafset8XwIjmDGtegS0x/LtRhS/KSEMotQTOe83fTmGdK7Y24FLN89ZS\nlhXxft96NXl9V5q5fOmpDPbzws5vEmsnrJxoB8BKyjgkQOiSbX/8MXSakPWx\n3KQ+dLmnoeaaM4oreQtkjloGjDgef61HwejmcCP44XHRXJhdVHgcnBGMa1tp\noq0o\r\n=lGon\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b9daeaaf1b6837710d9a6783a048dffdb07e3ea3","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.21.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_3.1.3_1623771151152_0.1587167423683964","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"bpk-react-utils","version":"4.0.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@4.0.0","maintainers":[{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"shaundon","email":"shaundonnelly@gmail.com"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"29b0680aa84a20e2aef1d44b7a60aad38393e789","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-4.0.0.tgz","fileCount":22,"integrity":"sha512-2iC3ATBxixsckVWv3xKh9V3QyvcKEpCrljN3flFY9e3qhThFg7pA3zKs0l+eNsZW9Mq/JTea2YZ5vchEV0uhHQ==","signatures":[{"sig":"MEUCIE5LM/M8QZBL12URWTP79Vw1ZXqeZP0wnxIkiBj/rsPsAiEAvequYe/8B1R4pM14yrR1og9XECpz20IeFoOdGA+c5aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgybYoCRA9TVsSAnZWagAAsTcP/ikhOdyHGHSSLcQoUPfM\nmssdwz92xbUrPCJZEFCo6aGp2Ee9NVoOU2k0gD8oMaiwUHTiu6FqKlMb5vZ2\nlulwrK+BcjNVLhtP+gqYB7LYvW5oPICsQ1HXdYATqsRFMlZKNhBcy/i3Oqop\nG+4y7ZlwIXxeufOQ0dF1HdNVH2jBwJxBJwNQ2N8pX20tkMzZI1Vvoo4W7ZHo\n7i7BSsmU66tDQV5SPvOaTWJCOXD33Juv7+CF3/NEPrLXGA60aLFTSyz6LfrL\n2jwMusK40Odmo/yeis+lgM0xNKuiNPv/f6kuf3bzsuCEf+n24/OVElu7ThrT\n2hlUBktvIwJ5ucmmtIHzS2lZIusOp2gCzSqS+ELX/H9ZpmLe8p1d6Iqg9CPk\nLtyM8kuQah8tjJwgB9Nby0uVI4+duiXj7LDiXYdSjdnpJZXwSUXESnF0jyo0\n1iYnWQ6hXI04E0ce2Gu0ElhHYVLJul5CKGF3Nn4w8+tuR1hjLa+ZaxOXxTxT\nlTGbTv1KznQ38Vx62kKLmGQMrAld891eKfxqLvse5kyLLMFh6O5ilsfF5CGa\nwCnRDIbqzFbWmhFSOq5BymjcigxQ23/I5Uh/fOd/LOG4YMhglZ2kjfg5Y/62\nwZFRwmwzQZMwaQPCLVQk/iWNduE377/278aCapRhWnTmDyYv7n68R3H1ubxT\n5cAr\r\n=ykzT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ba4a3e2cb7bc58169cee458e73ebaa948be9842a","_npmUser":{"name":"shaundon","email":"shaundonnelly@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.21.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"recompose":"^0.30.0","prop-types":"^15.6.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_4.0.0_1623832104348_0.07128762927340415","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"bpk-react-utils","version":"4.0.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@4.0.1","maintainers":[{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"k0nserv","email":"h@tunius.se"},{"name":"georgegillams","email":"g@georgegillams.co.uk"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"40ab1289e8a037e4cdf229055f07b493183ec486","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-4.0.1.tgz","fileCount":21,"integrity":"sha512-a7w5hbGjXpmNQM6shPILAqpR6jpVPNrPX1bSQ7p3iweTOWgnhl/gh0avZs+hUW07aN+hh5ahprgcArMgmLjIvQ==","signatures":[{"sig":"MEQCIC5WG3BA9eKNabcCkWhRrGhQtj3XahKqkoj/X+gMyubDAiBNBm/rOfFh4jnulxvHTOQy8n9W7d8GmrL3CLzwiomJ9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxUvCRA9TVsSAnZWagAAeQQP/RupNQv1J0YeyKIYg1f6\nHlVJqfl96u1HFBsr4ZNY+vFyy8SNIzgEpgSw5gO/V5IIlk7iUroxqgp5Ie5g\ngPepjCmnBke0oDZ2nHCeUXZi6UJklirTk8bui4PoWxwr/xXvI4YKq05qhXiq\na1QvKncSvS0fCVS8J1GczlBu0iHS56TxW6CHcvDjhBfBTmQhxfF6Fd+b615K\nG1DMhl2Rh/q/EWLqSPJJ4NBzW2hSZIt0Pcvau7mKyiJ8rfIrjZlXkvyr0Td+\nnd8ZsTh75JKncU2AyAgx+zhwsiJcz566lGyj3iDQRoHKYfCuF+73kBy1Em7i\noz1N+pvIg4sRPVcxn7cCVzwbNUC+TB30/bs+bAGqaknwyVmFVMD1ZLQ9Oii2\nrNUZfHJKBlo9l6v2vph0Jb5b19xQERPuZRuJuJNpC1JXtniPcpzpLYM4Tfhb\nT6g6qlyhRTKdB30tiQs66RlvvwwH0J7+3mYEwwEK3GLIcWIEqnGCqMwFiMkC\nUUcXfuq2rx+l3wFXtN+ClWSYqiXajQtI0vrwpIlgIii2TY9iPo3zzPZ4ibyG\nU7VIaXVzf9y7lmrivB4qlDkTZFUkt9zhpwlc5/sx95AAGFZoGPSnTXvVS/it\nUWNsl+bO0YpHyBi12KYf/cBS/rVy2djbAg9+Hdoi/c+yABJyre3NnKVaJOnl\nQ2Ux\r\n=Y4ry\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"addd876ec01d090462bf78520b201fcf9318878d","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.22.4+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.22.4","dependencies":{"recompose":"^0.30.0","prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_4.0.1_1631524143694_0.26117312189240316","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"bpk-react-utils","version":"4.0.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@4.0.2","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"d04d095f76a774131215da3fc5ed95cb5933a361","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-4.0.2.tgz","fileCount":21,"integrity":"sha512-T72QJ9O6TX1uMNBLWkn3JbkRlqOBcnyHtJH/Hfh30UVqU74cPHfhBgVfRhsSgfdXtKzbZLck+2sMhr9ooZc0/A==","signatures":[{"sig":"MEQCID43Df2hHIsiKudKeIT9ZgKB/A9/yNIbYQJW5Bswrmt4AiB2PYEkXQzoNmOQ4pTSNAgIRZxp7eLiqAE9KMb999/RLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8rs5CRA9TVsSAnZWagAAt6EP/34AiFW5YuLyykMFqjai\n5V9evwIjsOYuTVJ/dRpFVaFtD8lTnrnoA9chs/abVk1awq4nuiCUjFSz8Hvq\n7f3Ksihm+facVdkC8OoFMqpd/nwAw6EC1ENoH3KlZFKrOJpinUOkWbJcVYA+\ns/QqpwzvxMfutQ1c9505ZLaOx45JweW+dAN3Ev81IOqku798BNDZ7c3Qnj6x\nV/1b/DAp3pkR7T3lhm9MXRJ7efOz45RyhoJ3Q8ppxlgKwXJu96qs+OjaNWoF\nhSjw3SAUW6HPbVTf73dSJ7mI4SODKF1bPiY0DwQx1fQIxiVURr4WRvUwovB+\nbYZvbyiBXs0pvZH7JYBTV/wxQa4PrTRP16jiz/N6G/5kHP8NYYy0a5vuqDET\noG5jnF9aR+DbBX8HbU0BRd5HbbUsXVYyMSDbpCIZe3IOYbapQZWyf3COnsuq\nuAfTAn1By2tlrBqaetfgd6PySq4Rgf0OmFRRFbCFlQ6/33Cpi2V53GdytGHW\nqHEnQJg9IsLmo4CdLdixhVq6S84+JNLDh6eQm+JIk+fyO7pKqn9NXvySKM8a\nDI5LYJWM9LUfsjTVkU2Ds5atXQTa3tIPIgg59Gn0QE6PzAywsBX++DmNB24x\nlIj4f45mPQjFywXy4MRmW6bQEfYidQw4QhkMcJfp6PYzNVk39Ph++HGNxTcb\n5oHa\r\n=UxF0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9c09ca3bffc0b2dc422785cd4fe3953eb0041c3f","_npmUser":{"name":"anambl","email":"ana.belciug@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.22.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_4.0.2_1643297593180_0.27572874821722104","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"bpk-react-utils","version":"4.1.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@4.1.0","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"fb47f69ccf2143118438a889bbedd89e8372c6cd","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-4.1.0.tgz","fileCount":21,"integrity":"sha512-S07PvGfdSgaMsqRlBRFuW7QyyJCxIcSuvMZ8PPs9nJAKTQjx2ZCSn5RmCTu11RbGnj4WhLjyQ5Adv6eyJRWUpw==","signatures":[{"sig":"MEUCIQCWR+2G8LSzn8QXG9fHym94qmi3IcmtWBp1iwa+eizuqQIgJXzq8IRno8Uz9mgNzZhx37frTrzVJZvYxdzNVhcrdcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE6O6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZlA//eLe+PqCmAWyc/v9tzfDNp06UhfQZcB2zwPPeVDCHoZIv9fSv\r\nL8fcDq7XYoUMhQzyQX+N7fA8GDoGVnanyfugsQy/pUpiFCRTu4CfnY3WwfqQ\r\nBitTIg1hN+36JgHYD2kC3Ac6SxLSx5N4d0jm8JUhNRSfx5HbtFnZ5+D5hILX\r\njS0d6uLA9oM0FNY2wIEWGM2EaU97BEhET60dAMfH0zlrCJpZL5IqUzZLoUzt\r\nyHeCSoHc8kbDGBVICfDW9CpheN2vNExLp+M9elkDRRRuwN0a4KYVOsaa9OAI\r\nRPm4ModU5Ff/PlkzXZT9yPzO3LLW2OtGMzWjl625lNxnA63+YTP/aFElLoeS\r\ndIPJneWBGBt9lbTowV75obdrCJyNAFFRZw4RATPEOj7Vc5iu0j5eFHsC5fmG\r\n5DLPgYAuKq2DtkLyn761Cen89PAgbdgef2L6hn0NCUPMkmW1Z3E3rvV6f4hA\r\nPUr5oihujxR6MLP2HVrh2UQdOwaR6Je4nXG7r+Nxf/UfrxoscIxLIXCa3Cjp\r\n14L931AFkPRVSPM9Y5KCWthMIR88VdYmrY8X/Xh1ribSXMXUFlRlF0XHZSTs\r\nBJtIUVV9IZPxLzBFyMZBqqCGpL98iud5NkA5YGjU/pNQ2C1a0Nqea10i9Bto\r\nAe9fkaScozhgeGzTWII7Y+Xe2dwVaxLvmaQ=\r\n=V46O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cc0aa986efd4d34136626a477283ed08b9291e20","_npmUser":{"name":"anambl","email":"ana.belciug@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.22.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"recompose":"^0.30.0","prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0 || ^17.0.0","react-dom":"^16.3.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_4.1.0_1645454266422_0.1585494011861559","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"bpk-react-utils","version":"4.1.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@4.1.1","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"eb86cebdd9419e9bc76045462beb6dcdab50f014","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-4.1.1.tgz","fileCount":23,"integrity":"sha512-RiuWY1hJFXhXeEsKSK1nPxlJvd0ja49W+JsMkIo0I3kNi75TvfCt6Q/q87SH+0jujnW7VGZxH6mCx3/0tPdadA==","signatures":[{"sig":"MEQCIDdtW49R9V441PK/oVeP73bohftX/jLm3QEEC4KKeDjoAiBxCLvlekWGB6bMh5rFxDwQaDywAuXONQsuk1XV1LyYqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSvnUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuUg/+Ogv7onarc0/9J9Aph7kjf7Q8E2KMmnbZTT+ntatCJ681uwXn\r\ndOWNd8q2tJS8QifqPI3Pbc5v39Bxz/j1tIrTxj8a5lC/yqYlKb34BoWou/k3\r\nmgNDZsBMs+eMMBe9s2RzyIEZY6eD8LiZ+qdT4Ovr8YqJDVYcIOq/SORGBG6M\r\nnFpXPbOGjBkL2U7QBeHIlRgbG3X4TxGe+ap3qJpBcRdskctrNXRih4l7h84F\r\n2U0xVGo4/1mUtgaeHXUPQ6iUlhv6hnW+Otn43f2C8LXXnazDUhNreXGL6e19\r\n1ad1FRexREOiTKoQCz2vfv1d/Tkqa8ihjAyzwSuSKRF7AkaNt6YGuZ5BLUMl\r\n4mmvr5b0d6okn2BWZftqq6QjzvrDNTug5EEhqH8Ud2/iS71ySuXd0cGYiIt2\r\nkGE3HWUO9qeS7iZ6OXsB8exsGm8HZmQdsJTB6JNlCdEdFv56WEfyRJ/v8Kv6\r\nJ0m1yoyohkYc8uqt26lxZqTnH0m4heE+Qah22Nqv+MUtCUnbZHsmK3iAe3uJ\r\nzUWK+s/WQI3KyZCKUOZfT5Hbx+PhVFrJ91s1V7/+mrva0ozCzYCBC2chE5Uu\r\nS6U5ykHc5VSRPdt1bHd9nUf7y9FgAsAaJ/O44BJwezAYDKNkF6c/SVoXEzHy\r\nw8nZUqULCHVmf4qrwGar2TfCUqLd5VGG5Zc=\r\n=ui95\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d72c793fb56230f288888967e897bc16d0231cf9","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.22.11+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"12.22.11","dependencies":{"prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0 || ^17.0.0","react-dom":"^16.3.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_4.1.1_1649080788216_0.6549535040835688","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"bpk-react-utils","version":"4.1.2","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@4.1.2","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"25c5619e1b3102a546368cb11559ac96dcb8986f","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-4.1.2.tgz","fileCount":23,"integrity":"sha512-CejIe9HniVNWBdOuw5ZsUuVWy/yutmLUJEFqreU60B3SMD1Qh9NDxEGK4sD+QyJN1NIKfrKoKvYbxJjocXjCGA==","signatures":[{"sig":"MEUCIQDDXGIo1+BGJC2/bKVx3uoQ2N9kDiswiqysoc2FLxDkQQIgKfzFzVwOGRmP110q2qEfWaz+Gtsc1YF17YNaKRhz3qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohBTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH7hAAjIa7GGuaY1wHjIex2mBmRgpkdKES5uudkgmAPhf4wu9yj5HK\r\n6zU8hx5Z0kA1PlTVbo6AkOmyWpdFchUxiH/O+8Ag4XwDRbMY3J8xVmrO4ACz\r\n78vf0yCIhvlZZd/5bBXUGL7rc3el9ldPMK+VImJH9WiZ7vux4iuArvnn0/jZ\r\nW6mUh0yF5mBvmkCuLz+M/PNY9cJwxQ+vAUKeb25MfeOk8dLhPsp/uCZaf5b7\r\n3Vdfbxca4373I4IhEiIPMhr2gqn7sJJQkiJY9UyeEHuM9bGXhMGOBkK9H+wn\r\nmCcX2EFgy0TPu5sH4c4GskPkGTVpN/MyqMOvaDp+GlGwvibNixM7YbWGbywq\r\nVSQm27h+NtDW3d+kIVj3zMGl2BWbp5kl2wIJdxrMZdzwl4vWLrrZCAXKWtCd\r\nb+vKUCyfx96QvyhrSyjgsfzBDU7ldqpwrsxg8E9HfOfTyQ9R1PueYuabh0Jp\r\nfcpZXxgW8c8B/MS/2UseOdn/95kCKIbiivoF26CLgRfDbdx1xhhbOmWVOVLa\r\ne4qBsdEJEwJO7HltyhkrMoINfw67KJwwmvHlVaJizUjsNwnk1ANJqSXszGxz\r\n58qyvh3n8HR8O9dSO8ZjKY8SqrF69QJEuTlg8C1NeCTEjh2uqp1xOcD4VQ25\r\n5xMtHdpF4MTz4/G+I3K59llyfbQs+T+rUJo=\r\n=IN7P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fad90303a5cb542fc3f7c28758200d928342aa10","_npmUser":{"name":"anambl","email":"ana.belciug@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v14.19.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"14.19.1","dependencies":{"prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0 || ^17.0.0","react-dom":"^16.3.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_4.1.2_1654788179818_0.6171703876853931","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"bpk-react-utils","version":"5.0.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@5.0.0","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"ec00e0c8daf29f20ed521565a5e6f85b53de1136","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-5.0.0.tgz","fileCount":26,"integrity":"sha512-xRHB/PssB5Yw+1iLibzeon7Um3y7qkF2iR2KLS26xI9NIVtGtVWNjHRStzz+j+M0erSGvCXOOxHhxDyiti6csA==","signatures":[{"sig":"MEUCIHjc1nls1Q7LcuJWuh07msv5Riu9PDqZpPcxcjkNhhKcAiEAoBZTXMIBZ+myXjz7PG8u7PgHsUjC60LZD2COZEjX5eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisyBbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUVBAAlS0gdl58zveUP05mNV1j/qnjCAlcu55TEtBZozE8cHIgjaub\r\ntO5JF+ynFW+cqqYn4Y6hKf2pTk54BTMiXRpU9P9X5KjoL34lVdX/UcdGAdeM\r\nETuLL15mQ486lifIR3NOlHX/kSgrP+0pM+INiMIkrmfv8tt9KqEtKgEP17iJ\r\ndj8c/P0GyP4RE3lwZnF9h1J3dRgycQoJTqGVC8wYAuPFVZgGR/zDb4zSxzAg\r\nVnXsBh2WoDzMgmq2Lp6DGkfdvDtrEMesdiEpa5OvclNreCAE8NJljxJ8AtFl\r\nOOpXZonLytg8Jbrtoq3TIKxLs9RNKoEmHSdc+83W3IUmaItgFY4sW5OpN3BH\r\nQMCPMcjFBoqO26oV7AqFSTj2BSojgpaURoFP+dBbPR9a97/CpSukAiudal6C\r\nv8OxId6/chGu8a26yvaq6NRCjmoV9pPcSMfLqlwl9ILmJoP9v/smhZ71ajMw\r\n1eU+gGZcZruh5uXqbS388OmmaxOgycCtCZqRmxofu0EYNIBkdRRtpbUbd5/9\r\nkQ1tfwrAfRfEpPmIch9TSrQ6Pyl7RNp/RAect+UP96emyWPOPkuPqwsI03t3\r\nKl35xulA/e/hGdYc0g8+IBLcu80WanbL+/4QaHjya0YY0O25VhgK+MRGY61V\r\nuFbDdXH5X2GxSiepUC64r3jZ7DPgK+cLUko=\r\n=W+Z2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4995a7d83c9ff007516da11a37482940feeb5bc5","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v14.19.3+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"14.19.3","dependencies":{"prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0 || ^17.0.0","react-dom":"^16.3.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_5.0.0_1655906395528_0.0686543858187092","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"bpk-react-utils","version":"6.0.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@6.0.0","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"378d6686f92cc4d4ae9d2dd841f43de9637ef219","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-6.0.0.tgz","fileCount":26,"integrity":"sha512-2O+NYW2gVZ5kakAY3fU7T56jKluuQj39+pHXIstXtmZ/c76dGnCRsPUC4bv3sPjW8kRCQgzFJlje4dmvdg0jWg==","signatures":[{"sig":"MEUCIQD00pwQjaosH7UgCK532FGb/31BhMkV6avx13NHaejvPAIgb0/RKfEs5/z1KOXZepCklek3zVrkYooXLcVnoUccOzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizTOaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOehAApGTLR4V6ABe5CZU9N311Zew+Svh71y8yw38vyf5yPgUonCIX\r\nu0ZMgdgH+0cWDg03NVNDzvBWJTNbrRJxTwDiPuufAI8YP1vDj72Nga8dPVnB\r\nUIVifp0Km3X935Rm608xdPhvYF9K09kZp1byvEm/yiSaNrTNGZQgFWd7n/kD\r\n3ouqOg49uH7LcCuwkAxT2oyYCTuCqdZJVL4N12qEVrHakI+QrSdsMNdphvSr\r\nOV6VBldMLQDfCAOfkNcuBUh4ngDUM2FKlEf6+yhRwgNIbxXgkzYYcdVZP5I/\r\nLvYkmVWf2xW8IdrE2gDtFqYVuHwlkTngm+DEYG/sdEFuyDaVFBTHu8tA/uLQ\r\nPuXAiyB7nHp8Bj+NPW9J09psMS90Rs6X5yS0ec/aYltmBOYrNTQgN2FZvcH3\r\nEQf82u3ZMBseciU2+Tb3T93dHd7aUagUkHd/LT7VVmUM+1luDBR96CjuYFfc\r\n4lCG8tUBS1q+7TCXq8FjDoHCv6A+lfKikUW0phYdx8Nz46u9G7/cvTVUx1fx\r\n9Xii4QdaSgG1IyCrnFj0hSJPLjHE3kg+nFUg4DHhHw2oN4lryem2A4mJyIPZ\r\nV3tdjv6yxGUR1vccwKOOP+DIU9W4jPa524XdCF7EKZBJuulEPg/r2vpv1jwL\r\nw/3rjmo7K+QkY3GMX+c91lEfS/ormSOPHvo=\r\n=9wyE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7c73086b0009b8e96846105c6453314e556567a7","_npmUser":{"name":"anambl","email":"ana.belciug@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v14.19.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"14.19.1","dependencies":{"prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0 || ^17.0.0","react-dom":"^16.3.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_6.0.0_1657615257978_0.7954864138982198","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"bpk-react-utils","version":"6.0.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@6.0.1","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"3272308e9664ae06d57aeaff57787835e72a4ac4","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-6.0.1.tgz","fileCount":26,"integrity":"sha512-7hxqbcvGS/mOnGOqM/RpYU447/9u2GphplDK/7bZAdqUY9caFwoG2muyR2Suh8W9nNpLCuSBFk05rkXgsonidw==","signatures":[{"sig":"MEYCIQDChl4vDDl2B4r/63NstVdR0q6gvj7tNO8LFsM+vHMHFgIhAMa+EK2TqrYhzMi4dVypTPpYg7dfsobe6M4C86g5eOhg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi47tkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKrw//WUgXYdPAt+5DErTMb+t5DSZ3XEp/W/ylN5lLMziu8zWxaWhK\r\nl4cJ42VXgcbcxvidluoOEefnVOPEL14pdoxMiLgrxCnRHqiP99wON1ia25f8\r\nbod+nebzKoz89H+NrihfuAACZpIcUK8q0WD7pRdzE1DJKyzpj9BtVInBhOc5\r\nv4eifz8pdxw2BiPZFWPHWhGjGm3bEmU1ot63/Qfy6sRoReSatr2QrqgkBUXL\r\nHRRHwJ/02EtUaZZyDmfmQkxHBtUZwZS+gNMym5pKu5GDPxbF7ZGCkPE71+jO\r\nSo0d9+/i3/Yx/plWgddM3GwUa2QGQ5P6zJrLuxhNOWfWi4VHwIwwu5u+Okeb\r\nVo5PgkIN5vVLCeP7RjcJ8n6OuOm6TwLI91wRDhWcwJknaMRiXBOptRXAzsZh\r\n/FCgEqJ/r4qEsaK3NdrZGPbCcw68dlbLDTScEXh7h1DJARhioo7VaIMTCQoB\r\noVQVB0w0xwQ/apRUwBOI6ZvePqwcc47tPskJfWvEiELmwInsxJRSGZVtQKWb\r\ncZ1gUwqnXrox3MSpVcLcutnH8UoUs5csLBhDNLULoqF1F0H4G1B+H/SJJXLG\r\nbJgvuvUbc/txwJmNOgkZ2XlGBJWHsqoXWlD0YQDvuRuJKxYsv13GH22pVvBH\r\n7pFTwV11fT2H1z8FLQIMuRVkPYjquRzKrMo=\r\n=X3Uv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3395f6ad4630ddf66486a7bdbec4e90857159451","_npmUser":{"name":"anambl","email":"ana.belciug@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v14.19.1+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"14.19.1","dependencies":{"prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.3.0 || ^17.0.0","react-dom":"^16.3.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_6.0.1_1659091812561_0.6541845443131955","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"bpk-react-utils","version":"7.0.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@7.0.0","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"fcd39bdf0800de18787dd4b1f50e846a2b0d0fba","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-7.0.0.tgz","fileCount":23,"integrity":"sha512-fBQjjTfv7XtgvhgpKqvGMx5ObKfAC/8izbXIGZX0nyqVQodjHzTfWM5T2JNGOvOgZfb8qKR3siUk2z1+STXnzA==","signatures":[{"sig":"MEUCIGbvpVwC7DpMiXsHDaO4PykHx5NJDiySnSWNkZRLOaWgAiEAhGbb2aGcih8D8DJZ8FfhOZ3j7d8LjfKABPLH+5ug0Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7SLlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopIQ/+MEo3mK9/ZsHPErpxDSqwY3IVsnRO4Bp40ufbudEYXqDLMzbJ\r\nO1czqaiFzLhzfycHAa73lP4/gQMgEsCNZKPMMN7d9f/EPtr9qin69CrIyQVH\r\nWHDBNvs4T1WKDfKCqN8bodNFiwQ38lMoQDNtDCXkyLs1x5d46LMT5foLTakO\r\ngCORQgJ8W8euWiTrtXG8XvyyjqnXq2QXrMOn03f62AwDKzGu166DwJsEfKzW\r\n3ZACLA2l2+mbu7W0Ynos6ngQLvc1KR9H1Vn64eE50sHH0PhhdFOUhza5+Gc1\r\nLGOl2X5MlNEmcVp0R8IKlh9ASuzUR5MWsSWEfCIDOImoCQKXsQ94KKzGqMPV\r\nqNTkX07rWqPVXnXKc4gYtIXFWVneRoQViaefi7A28rltm5qAcja1b972Gsun\r\nhqR35SlEh6En+FQoKVV1huodgRukgs7BwrLNzs4ZQBs+jpHkWW4mnjQ1to88\r\nxADJErI/IqAMQacfxbvlt7YhmqZ23IJ9mz8nhxbK7XkvWLhO68LgEEF+DV4d\r\nCcg+Qb6fhIjL9GI5m6t7k+Puhut+ykCSkjZxlAqLTjaN3Q+sdOUVZ/Qy+IFM\r\nJepWiP8XQNM1E5yEE4ztXm7jmMc0AHIXDpya4TOWLr8MDXxVehvYeBcxkBqm\r\nGMTipWFie9H6gtZaAZBWgq4is5uK1PmKwdg=\r\n=AzQd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f451fa4641187dbc20801be388b49d86b5e05329","_npmUser":{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v14.20.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","react-dom":"^16.3.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_7.0.0_1659708133356_0.7926519592065935","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"bpk-react-utils","version":"7.0.1","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@7.0.1","maintainers":[{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"217af88a4d9194c5be53d82c4dc9dcc3ee048032","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-7.0.1.tgz","fileCount":23,"integrity":"sha512-jj60V9S4aBacsU+bHQFvgPTTn/gJ6ve8Seywz0bxbOOJCpkS9gYVxgG541oTvV/y4DHKYXVYjQ/My9A66pjhhQ==","signatures":[{"sig":"MEUCIEv8vJJG6aN+88vF2FiSvx3fLAXgR7vv/wl2whmcGMaDAiEA35lM2ytYBtBYuLupVtRZfC0xHZflMCISjgcBjKq5FDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGv37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8wxAAmnj/ymGdBurhtCNK75EiV6EaWCflpeHtXeDm3CLQgxgEmO2b\r\n4r0IiImwXxaS3+Ejth6UDtYbUYF2ukdRJ7SwdiTnDLp+GPd5+KlkJg60LO1G\r\nkh2Wrs5ShR+vPs9Mg0hwSN61q3pcKnE47rl7UEhAzv1OpocPweQ1bw+IQVjt\r\nyhYnUphm4HJAguiJKN+VZN5JbVX2AThqyBFFzwIATgZqFF1nPa7OLS8t3UuG\r\n8UNFGKKpCc04ue/+gZlJIIyOMj9RrMJEDkJomWwcAQuHsdYgiJL7UqhmYEr+\r\nVWaOYEh6Qflsr+VSjJe/2cSm3ExrhFIEGgT8GQW/dpJzZqol18OdU44xggGk\r\nvAHBhnGYocxSxzh5XarQX47F/oXRNkIh2AqpCsbbcVs1tGP4+jGjb2GoMgGy\r\nyqvBZpAaAu+opVjG8r0uRZfRVvkW2MM+CgFbhv6NgGnR6MSTZObjKHgpGG+8\r\nSeuy4JKaYa6l7AndZfHL+JR7M7Cv4aWvXmuV0aBZPGjI9IoWKMPGhJUxAApE\r\n6+WVQUAPeOw8Wu61qZZqTqOR+K3SU4vklwJ8+oyAb4Ch7eJVlC0sgMJHuTtb\r\n2gyvItzTqf5r0x7MY2HD4ZH1e5h6AEEfgHzzPDVtVpBTgP7+qJfdSgIb39O2\r\n5omjEJUHNqtDOpIGZAq9TRIX3Zj+0MvIw0w=\r\n=X6Sr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"78f9550cbb5be48ed758f11774f500444da78695","_npmUser":{"name":"anambl","email":"ana.belciug@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.20.0+x64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","react-dom":"^16.3.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_7.0.1_1662713339178_0.9473048517244949","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"bpk-react-utils","version":"7.1.0","author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","_id":"bpk-react-utils@7.1.0","maintainers":[{"name":"gert-jan.vercauteren","email":"gert-jan.vercauteren@skyscanner.net"},{"name":"frugoman","email":"nfrugoni19@gmail.com"},{"name":"zgeor","email":"zhivko.georgiev@skyscanner.net"},{"name":"anambl","email":"ana.belciug@skyscanner.net"},{"name":"marianeumayer-skyscanner","email":"maria.neumayer@skyscanner.net"},{"name":"ojcurt","email":"oliver.curtis@skyscanner.net"},{"name":"mattface","email":"matthew.davidson@skyscanner.net"}],"homepage":"https://github.com/Skyscanner/backpack#readme","bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"dist":{"shasum":"57fe64e5bdc0f6465cf99573ea40406e1c6823cd","tarball":"https://registry.npmjs.org/bpk-react-utils/-/bpk-react-utils-7.1.0.tgz","fileCount":23,"integrity":"sha512-J6oPO5xyY59rKZo/UTffkTMW+9BWGgDo29ekHHP/y7a7hURjlDqpLnGKsemgDXZEdZSJpaTf8g7Y5eXEXwwC3g==","signatures":[{"sig":"MEUCIG/zLyLtQbHTpBNxAAWG/k1BwG5GzgqekE+h9x4apJqiAiEAkca92K6RDUKr557z6MmVKaKgIShEMxUMfyDP+1I58t0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIeBDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmospA/+ITj3Rh7ngDrvQZi2OsZyDqE8MjlnYdv64LoCIk2/7UtJjZwu\r\n/hiBY1BtKb5lyhpPEKEo7qc3OO3Uiiw1Og9U62SPKiu1Sq0z15sU8PKB+Hth\r\ndmrYB+FslF6aBUqOSne2x0KVFlMe2vge9gNIi2zKzgd5M8OQNN11Kpz0YSGu\r\nZ+8yMuvNeYX6s6QwrdSjOiT7vivmSDvLNXvDXWduZQAQeei5hLe7DPIiE/Rw\r\naBADQupJ7C3HXhEFZe2CdCspHT8rumAy5Gp69LWKgQrjYz6UVDjKlMrAcMLm\r\nApeoiUHCohNbIo/02Ln0MQ+8RZ0O/sbP55DPtYyf3ZujBA3tjSUcajuLBGQ+\r\nuLkHEQZ23tueZd2unzN25ASrdLMvt+LyTeymyJJauH3sSdlvuu1rumE6mVwg\r\nkCUD3OYH4Mgp+y9O17WOXFM00BOCo+CmIaIGMM60fUWBfy7NUkPhIng5WiBj\r\nKnQIZzA4B6JAuJfPDs8KJQGcyImWMFfM84ZCBfGRh5i0jRCpzGdM3WJQopBn\r\nGXs1FJs/9AjyA8wExKRueDpeUXKXgjAGwOMSJUyXBDcpHoF2Q58awbVWDEmh\r\ntPvFxTm5zR+qjSq2PevyAzS3Xfvc97PqCC7UsRBGwig9gIT+MWhxVG0Cjb7q\r\n4kmKpsGHc157dYO3XcZ/cv7a7302r/ZUE0c=\r\n=j/Gf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c7ff0a53e629087652862ca44154028a196bf30d","_npmUser":{"name":"anambl","email":"ana.belciug@skyscanner.net"},"repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","description":"Utilities for Backpack's React components.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"prop-types":"^15.7.2","object-assign":"^4.1.1","react-transition-group":"^2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bpk-react-utils_7.1.0_1663164483391_0.6474232881315016","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-01-10T09:31:53.462Z","modified":"2025-10-09T08:45:54.530Z","0.0.1":"2017-01-10T09:31:53.462Z","0.1.0":"2017-01-13T13:36:16.349Z","1.0.0":"2017-01-26T06:22:02.604Z","1.2.0":"2017-02-03T15:32:52.040Z","1.2.1":"2017-02-20T11:43:19.547Z","1.2.2":"2017-02-22T12:53:04.315Z","1.3.0":"2017-03-09T10:09:50.996Z","1.3.1":"2017-03-20T09:11:39.077Z","1.3.2":"2017-03-27T12:54:22.492Z","1.3.3":"2017-03-31T14:22:45.121Z","1.4.0":"2017-04-04T10:01:30.427Z","1.4.1":"2017-04-05T08:54:54.644Z","1.4.2":"2017-05-01T08:55:27.222Z","1.4.3":"2017-05-09T12:36:42.847Z","1.4.4":"2017-05-16T10:17:15.887Z","1.4.5":"2017-06-05T09:00:03.902Z","1.4.6":"2017-06-13T09:52:32.881Z","2.0.0":"2017-06-20T16:46:47.933Z","2.0.1":"2017-06-27T10:32:09.486Z","2.0.2":"2017-07-07T09:48:09.065Z","2.1.0":"2017-07-10T10:37:56.860Z","2.1.1":"2017-07-24T14:55:48.399Z","2.2.0":"2017-08-03T10:24:06.231Z","2.2.1":"2017-08-08T10:02:20.600Z","2.2.2":"2017-08-17T13:15:18.350Z","2.3.0":"2017-08-17T14:30:00.702Z","2.3.1":"2017-08-25T08:43:37.811Z","2.3.2":"2017-09-12T10:29:51.705Z","2.3.3":"2017-09-12T11:13:45.814Z","2.3.4":"2017-09-20T15:11:33.633Z","2.3.5":"2017-10-04T14:41:28.009Z","2.3.6":"2017-10-13T14:11:13.881Z","2.3.7":"2017-10-26T16:29:46.296Z","2.3.8":"2017-11-21T10:51:41.730Z","2.4.0":"2017-12-05T14:41:06.323Z","2.4.1":"2017-12-21T08:55:30.321Z","2.4.2":"2018-01-03T10:56:03.301Z","2.4.3":"2018-01-09T17:55:12.591Z","2.5.0":"2018-01-19T14:09:30.720Z","2.5.1":"2018-04-17T10:00:32.933Z","2.6.0":"2018-05-01T10:25:04.068Z","2.6.1":"2018-05-03T14:21:29.189Z","2.6.2":"2018-07-20T15:41:08.001Z","2.6.3":"2018-07-23T09:35:59.440Z","2.6.4":"2018-08-15T13:55:58.021Z","2.6.5":"2018-08-21T14:51:32.887Z","2.6.6":"2018-08-22T16:14:50.344Z","2.6.7":"2018-08-28T11:12:01.385Z","2.6.8":"2018-08-31T15:11:48.414Z","2.6.9":"2018-09-05T12:51:03.824Z","2.6.10":"2018-09-06T15:00:27.086Z","2.6.11":"2018-10-03T13:24:43.499Z","2.6.12":"2018-10-24T13:40:02.903Z","2.6.13":"2018-10-25T10:42:58.524Z","2.7.0":"2018-11-22T14:30:54.631Z","2.7.1":"2019-01-18T09:44:13.198Z","2.7.2":"2019-02-06T13:14:13.240Z","2.7.3":"2019-03-08T15:10:08.854Z","2.7.4":"2019-03-27T16:51:46.992Z","2.7.5":"2019-04-23T11:03:58.126Z","2.7.6":"2019-04-30T14:36:54.899Z","2.7.7":"2019-05-28T09:43:59.127Z","2.7.8":"2019-05-28T13:33:18.070Z","2.7.9-alpha.11":"2019-05-31T13:23:33.841Z","2.7.9-alpha.53":"2019-06-17T16:20:16.386Z","2.7.9-alpha.72":"2019-06-19T19:08:16.316Z","2.7.9":"2019-06-27T14:34:10.652Z","2.7.9-alpha.76":"2019-06-28T13:06:07.845Z","2.7.10-alpha.40":"2019-07-17T16:32:06.955Z","2.7.10":"2019-09-03T09:33:58.433Z","2.8.0":"2019-09-11T14:04:31.853Z","2.8.1-alpha.39":"2019-09-26T17:24:15.140Z","2.8.0-css.0":"2019-10-21T12:12:19.527Z","2.8.2":"2019-10-29T14:17:14.699Z","2.8.2-css.0":"2019-10-29T14:27:03.370Z","2.8.3":"2019-10-29T14:37:00.573Z","2.8.3-css.0":"2019-10-29T14:41:28.259Z","2.8.4":"2020-01-09T11:54:14.035Z","2.8.4-css.0":"2020-01-09T11:57:47.751Z","2.9.0":"2020-01-17T11:25:16.485Z","2.9.0-css.0":"2020-01-17T11:28:44.706Z","2.9.1":"2020-01-22T10:38:02.607Z","2.9.2":"2020-01-22T10:47:19.581Z","2.9.3":"2020-01-23T18:35:00.027Z","2.9.3-css.0":"2020-01-23T18:37:19.940Z","2.9.4":"2020-03-09T12:40:50.939Z","2.9.4-css.0":"2020-03-09T12:44:32.221Z","3.0.0":"2020-04-03T12:14:53.587Z","3.0.0-css.0":"2020-04-03T12:18:20.652Z","3.0.1":"2020-04-08T11:02:26.111Z","3.0.1-css.0":"2020-04-08T11:05:15.600Z","3.0.2":"2020-05-01T12:19:54.921Z","3.0.2-css.0":"2020-05-01T12:24:37.463Z","3.0.3":"2020-07-16T16:05:55.915Z","3.0.4":"2020-07-22T09:22:04.382Z","3.0.5":"2020-08-31T12:04:00.721Z","3.0.6":"2020-09-03T13:43:26.851Z","3.0.7":"2020-10-20T10:13:49.069Z","3.0.8":"2020-12-11T15:24:41.634Z","3.0.9":"2020-12-17T16:12:10.062Z","3.0.10":"2021-01-08T12:09:02.475Z","3.0.11":"2021-01-13T13:09:42.153Z","3.0.12":"2021-04-02T13:07:18.896Z","3.0.13":"2021-04-03T13:57:54.905Z","3.1.0":"2021-04-09T10:19:51.161Z","3.1.1":"2021-06-15T13:46:44.147Z","3.1.3":"2021-06-15T15:32:31.292Z","4.0.0":"2021-06-16T08:28:24.533Z","4.0.1":"2021-09-13T09:09:03.836Z","4.0.2":"2022-01-27T15:33:13.330Z","4.1.0":"2022-02-21T14:37:46.592Z","4.1.1":"2022-04-04T13:59:48.376Z","4.1.2":"2022-06-09T15:22:59.970Z","5.0.0":"2022-06-22T13:59:55.693Z","6.0.0":"2022-07-12T08:40:58.132Z","6.0.1":"2022-07-29T10:50:12.758Z","7.0.0":"2022-08-05T14:02:13.548Z","7.0.1":"2022-09-09T08:48:59.362Z","7.1.0":"2022-09-14T14:08:03.560Z"},"bugs":{"url":"https://github.com/Skyscanner/backpack/issues"},"author":{"name":"Backpack Design System","email":"backpack@skyscanner.net"},"license":"Apache-2.0","homepage":"https://github.com/Skyscanner/backpack#readme","repository":{"url":"git+ssh://git@github.com/Skyscanner/backpack.git","type":"git"},"description":"Utilities for Backpack's React components.","maintainers":[{"email":"oliver.curtis@skyscanner.net","name":"ojcurt"},{"email":"gert-jan.vercauteren@skyscanner.net","name":"gert-jan.vercauteren"},{"email":"backpack@skyscanner.net","name":"skyscanner-koalasquad"},{"email":"matthew.davidson@skyscanner.net","name":"mattface"}],"readme":"# bpk-react-utils\n\n> Miscellaneous React based utilities for use in Backpack components.\n\n## Installation\n\n```sh\nnpm install bpk-react-utils --save-dev\n```\n\n## Portal.js\n\nRender's children into a new component tree and appends it to `document.body`. Useful for Modals, Popovers, Tooltips etc where\nit's necessary in overcoming z-index issues when absolutely positioning elements.\n\n### Usage\n\n```js\nimport { Portal } from 'bpk-react-utils';\nimport BpkButton from 'bpk-component-button';\nimport { BpkCode } from 'bpk-component-code';\nimport React, { Component } from 'react';\n\nclass MyComponent extends Component {\n  constructor() {\n    super();\n\n    this.state = {\n      isOpen: false,\n    };\n\n  }\n\n  onOpen = () => {\n    this.setState({\n      isOpen: true,\n    });\n  }\n\n  onClose = () => {\n    this.setState({\n      isOpen: false,\n    });\n  }\n\n  render() {\n    return (\n      <div>\n        <BpkButton onClick={this.onOpen}>Open portal</BpkButton>\n        <Portal\n          isOpen={this.state.isOpen}\n          onClose={this.onClose}\n        >\n          <div>I'm now appended to <BpkCode>document.body</BpkCode></div>\n        </Portal>\n      </div>\n    );\n  }\n}\n```\n\n### Props\n\n| Property              | PropType                | Required | Default Value |\n| --------------------- | ----------------------- | -------- | ------------- |\n| children              | node                    | true     | -             |\n| isOpen                | bool                    | true     | -             |\n| beforeClose           | func                    | false    | null          |\n| onClose               | func                    | false    | noop          |\n| onOpen                | func                    | false    | noop          |\n| onRender              | func                    | false    | noop          |\n| renderTarget          | func                    | false    | null          |\n| target                | oneOf([function, node]) | false    | null          |\n| closeOnEscPressed     | bool                    | false    | true          |\n\n## `cssModules.js`\n\nA helpful utility which permits backwards compatibility with hard coded classes and [CSS modules](https://github.com/css-modules/css-modules).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassName = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent')}>\n    <div className={getClassName('MyComponent__inner')}>\n      {props.children}\n    </div>\n  </div>\n);\n```\n\nWith CSS modules:\n\n```html\n<div class=\"_35WloynrPDta8fhSfoHEgE\">\n  <div class=\"_1ghNYY7jOYzUneVCT4piQ9\">\n    Some text.\n  </div>\n</div>\n```\n\nWithout CSS modules:\n\n```html\n<div class=\"MyComponent\">\n  <div class=\"MyComponent__inner\">\n    Some text.\n  </div>\n</div>\n```\n\nThe returned function accepts multiple class names and ignores values other than strings. e.g:\n\n```js\nimport { cssModules } from 'bpk-react-utils';\n\nimport STYLES from './MyComponent.scss';\n\nconst getClassNames = cssModules(STYLES);\n\nconst MyComponent = (props) => (\n  <div className={getClassName('MyComponent', props.disabled && 'MyComponent--disabled')}>\n   {props.children}\n  </div>\n);\n```\n\nWill result in `MyComponent MyComponent--disabled` if `props.disabled` is true or `MyComponent` otherwise.\n\n## `TransitionInitialMount.js`\n\nA wrapper around `react-transition-group` which makes it easy to transition a\ncomponents initial mount. All you need to provide is two class names and a timeout.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { TransitionInitialMount } from 'bpk-react-utils';\n\nconst MyComponent = (props) => (\n  <TransitionInitialMount\n    appearClassName=\"my-transition-class--appear\"\n    appearActiveClassName=\"my-transition-class--appear-active\"\n    transitionTimeout={300}\n  >\n    <div>Some text.</div>\n  </TransitionInitialMount>\n);\n```\n\n```scss\n@import '~bpk-mixins/index.scss';\n\n.my-transition-class {\n  transition: opacity $bpk-duration-sm ease-in-out;\n  opacity: 1;\n\n  &--appear {\n    opacity: 0;\n  }\n\n  &--appear-active {\n    opacity: 1;\n  }\n}\n```\n\n### Props\n\n| Property              | PropType | Required | Default Value |\n| --------------------- | -------- | -------- | ------------- |\n| children              | node     | true     | -             |\n| appearClassName       | string   | true     | -             |\n| appearActiveClassName | string   | true     | -             |\n| transitionTimeout     | number   | true     | -             |\n\n## `isRTL`\n\nReturns true if the browser is showing content right-to-left.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isRTL } from 'bpk-react-utils';\n\nif (isRTL()) {\n  // do RTL stuff\n} else {\n  // do LTR stuff\n}\n```\n\n## `isDeviceIphone`\n\nReturns true if the device is an iPhone.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isDeviceIphone } from 'bpk-react-utils';\n\nif (isDeviceIphone()) {\n  // do iPhone specific stuff\n} else {\n  // do other browser/device stuff\n}\n```\n\n## `isDeviceIpad`\n\nReturns true if the device is an iPad.\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isDeviceIpad } from 'bpk-react-utils';\n\nif (isDeviceIpad()) {\n  // do iPad specific stuff\n} else {\n  // do other browser/device stuff\n}\n```\n\n## `isDeviceIos`\n\nReturns true if the platform is iOS (iPhone/iPad).\n\n### Usage\n\n```js\nimport React from 'react';\nimport { isDeviceIos } from 'bpk-react-utils';\n\nif (isDeviceIos()) {\n  // do iOS specific stuff\n} else {\n  // do other browser/device stuff\n}\n```\n","readmeFilename":"README.md"}