{"_id":"framebus","_rev":"43-73904b2f3d5439f9c89923a941a9951a","name":"framebus","dist-tags":{"v5-beta":"5.0.0-rc.1","v6-beta":"6.0.0-rc.3","latest":"6.2.0"},"versions":{"1.0.0":{"name":"framebus","version":"1.0.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@1.0.0","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"1bae741bec9246e163e5f231b2bcb9d2c4175e49","tarball":"https://registry.npmjs.org/framebus/-/framebus-1.0.0.tgz","integrity":"sha512-JOJ0Fs0griiUQQn7jppKLXGCsapuFwCTD3pWOe9uZ/GW8J1YEsqijpQEb5QW4KF20ZIaIYjq1abiWT4Ns2lvKg==","signatures":[{"sig":"MEQCIH+P7wOknXB794014kSR0uu1CzyZisV40gGTLfjSAmjXAiA3ArHF94JHBoXyyIVaB55gg2LYMUqa6VyzTLOqqqNfJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"1bae741bec9246e163e5f231b2bcb9d2c4175e49","browser":"dist/framebus.js","gitHead":"794fbff40f1df49eaaed394d4278d1a5ac38a71d","scripts":{"test":"gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git@github.com:braintree/framebus","type":"git"},"_npmVersion":"2.5.1","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.11","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-eslint":"^0.5.0","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0"}},"2.0.0":{"name":"framebus","version":"2.0.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@2.0.0","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"8fbc346abb5115c20f86edccfd92fecaad6eb9c1","tarball":"https://registry.npmjs.org/framebus/-/framebus-2.0.0.tgz","integrity":"sha512-cklcu7tZb1SIOaljcruh3ZJSmFBo3F3GV1+l2iByHjEDK5SNYDBE93V5BThoW02QhT6T0MZ5vegUrRce6DDWlA==","signatures":[{"sig":"MEUCIQDqU6ISao0F5hkVadQcwXhFctZNLc4A9k1wM65yQBKcMAIgc36cHnlbMQV0nU3bnnOliC1yl9iC7bGbdz5Fjk0kTA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"8fbc346abb5115c20f86edccfd92fecaad6eb9c1","browser":"dist/framebus.js","gitHead":"81950e47d984d9cc0f0a376fa0798320eff70ca6","scripts":{"test":"xvfb-run --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"code@getbraintree.com"},"repository":{"url":"git@github.com:braintree/framebus","type":"git"},"_npmVersion":"1.4.28","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.11","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-eslint":"^0.5.0","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0"}},"2.0.1":{"name":"framebus","version":"2.0.1","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@2.0.1","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"f922f3ded995e4beed602ae3bb5bf37249f0dcb1","tarball":"https://registry.npmjs.org/framebus/-/framebus-2.0.1.tgz","integrity":"sha512-7DwYS9BjErCn6QbEt1yhMujmNo1NNmEKcgso3XDdRVIVhywMbxOiNm8T0/Qw2xgrwyNjzALDLnzAvkEy2ULIwg==","signatures":[{"sig":"MEUCIH2GMmSFIuyvHXiau1QGH8kXfAHHAE9uI3MWE2x0osFvAiEA08aJ7h3RxS7S0c0YLbD/3Jjv1iGFeUsB6T3CBiTFMwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"f922f3ded995e4beed602ae3bb5bf37249f0dcb1","browser":"dist/framebus.js","gitHead":"cba7f476ec1cb1f3d5b3ea69ccf6068f8729ac3e","scripts":{"test":"xvfb-run --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"code@getbraintree.com"},"repository":{"url":"git@github.com:braintree/framebus","type":"git"},"_npmVersion":"1.4.28","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.11","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-eslint":"^0.5.0","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0"}},"2.0.3":{"name":"framebus","version":"2.0.3","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@2.0.3","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"9efbdb4688560ebf26ff8518790a8d81500e97f0","tarball":"https://registry.npmjs.org/framebus/-/framebus-2.0.3.tgz","integrity":"sha512-qg/L/xYjsHus24IiXiOco9COM7mrXajhZwrOwVuc57B6Hjy0wzInoNwmrXETux9Mt79d9YnxtD27Namyc6jnQw==","signatures":[{"sig":"MEUCIFwCESF7bexwwwheyEiZSUrW+ahWnoESMeEaj47FUIkyAiEAtYp/peyITRlS5HU4Kdpknt65PtcnNGBFkB5o8c+6Dko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"9efbdb4688560ebf26ff8518790a8d81500e97f0","browser":"dist/framebus.js","gitHead":"5a17aee5825f8c30b0e8d91ff29dd9b8324427b7","scripts":{"test":"xvfb-run --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git@github.com:braintree/framebus","type":"git"},"_npmVersion":"1.4.28","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.11","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-eslint":"^0.5.0","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0"}},"2.0.4":{"name":"framebus","version":"2.0.4","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@2.0.4","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"093bfb21c745069a02af2b3587645d731274e54c","tarball":"https://registry.npmjs.org/framebus/-/framebus-2.0.4.tgz","integrity":"sha512-7uKc4JnTlyXQyA8ERwlAI/gpBiWd9yLXHxHoP6sgR0IaR3a6uzEKqJY0+Clkwc3KTgZ2TPAc2HG93mVmX92yxg==","signatures":[{"sig":"MEYCIQCz7WSugLcM5ZBN8ZvuNZ9/KetYVJN8+DXBZ9TDVpMxsQIhAL37hYeOp4stytjJwqbkog9JgcUzAp3/4zY3DV5JcF3u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"093bfb21c745069a02af2b3587645d731274e54c","browser":"dist/framebus.js","gitHead":"17f834b915a5c8dc966644413991378dfc323c7f","scripts":{"test":"xvfb-run --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git@github.com:braintree/framebus","type":"git"},"_npmVersion":"2.1.3","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"0.10.26","devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.11","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-eslint":"^0.5.0","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0"}},"2.0.5":{"name":"framebus","version":"2.0.5","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@2.0.5","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"13f014d024907442b404ae20ed92d3f198ab8364","tarball":"https://registry.npmjs.org/framebus/-/framebus-2.0.5.tgz","integrity":"sha512-mDMqI2JHWIDdIbeutPBAUZLNHMjnuYr0UHtgvfV2qY58hDnXWBgHEBBSzC2DM/jqUFuaGB1e6WdTrfPAnt5KQw==","signatures":[{"sig":"MEYCIQCuhlVMDuP8Mr05REvh+OUb+vWvbD3mMOyL2E5NqwAWfQIhAOSzs9Nj5TvLt+4jXsQYucPIeGMcmS81ASS491CSoR8d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"13f014d024907442b404ae20ed92d3f198ab8364","browser":"dist/framebus.js","gitHead":"7ef74c1b1f0a98f493050bb2d030a6d817716fb0","scripts":{"lint":"eslint .","test":"npm run lint && xvfb-run --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"2.15.1","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"4.4.3","devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","eslint":"2.7.0","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.11","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0","eslint-config-braintree":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus-2.0.5.tgz_1461878780867_0.3225375001784414","host":"packages-16-east.internal.npmjs.com"}},"2.0.6":{"name":"framebus","version":"2.0.6","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@2.0.6","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"fd82cf9ca86fb64858c44b4365efb13524926d6b","tarball":"https://registry.npmjs.org/framebus/-/framebus-2.0.6.tgz","integrity":"sha512-blUYI2f4nEG+kvHG+qlO/EwMIhqBL+TGBXKMckjpgAXyxiIYCRzy7tb/N64/PuBfJ+7lt502kvpTx7tSSQWaxg==","signatures":[{"sig":"MEUCIHfGhNamviXKOxSlSqk1uEmpqLWVbFcPAF03XZXnVfPBAiEApSbwJ75TImxMvVWVlS1ON21bs8OK/cbwAF9yS8aJw8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"fd82cf9ca86fb64858c44b4365efb13524926d6b","browser":"dist/framebus.js","gitHead":"4c155d56b268e59c6f7c8d81dcc876da77eae3c7","scripts":{"lint":"eslint .","test":"npm run lint && xvfb-run -a --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"deprecated":"Critical bug preventing CommonJS imports","repository":{"url":"git@github.com:braintree/framebus","type":"git"},"_npmVersion":"2.5.1","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","eslint":"2.7.0","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.11","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0","eslint-config-braintree":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus-2.0.6.tgz_1466093435809_0.01582603110000491","host":"packages-12-west.internal.npmjs.com"}},"2.0.7":{"name":"framebus","version":"2.0.7","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@2.0.7","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"e345249b9d8c081998466d222dedac5fad5ae0c8","tarball":"https://registry.npmjs.org/framebus/-/framebus-2.0.7.tgz","integrity":"sha512-a3A04wOX4QfOkCW35FP7YTNIX66SdP6RwOhCpQFSiwqzo9vj7nY5L1Jg9z6MjCWcTeR1DP4cfXzPPvvotk8l4A==","signatures":[{"sig":"MEQCIEGjUitzUVB2G+OuLM83IWQWhHlgNDEANqvHcSvEb6NBAiBl/2EkfN9ClIfamXcEze/JS3Ea3aRKiB9VH+amsCpfzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"e345249b9d8c081998466d222dedac5fad5ae0c8","browser":"dist/framebus.js","gitHead":"09eeb98ee6a8496705b02f76ab4b7cd160b5f47b","scripts":{"lint":"eslint .","test":"npm run lint && xvfb-run -a --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git@github.com:braintree/framebus","type":"git"},"_npmVersion":"2.5.1","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","eslint":"2.7.0","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.11","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0","eslint-config-braintree":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus-2.0.7.tgz_1466098837352_0.07259017112664878","host":"packages-16-east.internal.npmjs.com"}},"2.0.8":{"name":"framebus","version":"2.0.8","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@2.0.8","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"01c7ee5f765beb3f9a2e0390ca0b7088b2bf76d3","tarball":"https://registry.npmjs.org/framebus/-/framebus-2.0.8.tgz","integrity":"sha512-acvDamYyZTmomE5XaNCjdjJLJI2TpIAwjkHa7i7+yYZrw9E4jnEbE3vSHrJY/QI71ZtrNInP1f/QddMLOH11lw==","signatures":[{"sig":"MEUCIF0DpAupt6B/0bPpeb+jy9TE4JqKRlZlvh7TqPgb5XllAiEAs4SvLIORRybWpgBHdPMu/ovfOEJ2iv+sjMtmj3EYF3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/framebus.js","_from":".","files":["dist/framebus.js","dist/framebus.min.js"],"_shasum":"01c7ee5f765beb3f9a2e0390ca0b7088b2bf76d3","browser":"dist/framebus.js","gitHead":"48902e4b17e983566c60508b708c2b436995f3e3","scripts":{"lint":"eslint .","test":"npm run lint && xvfb-run -a --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"2.14.12","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"4.3.1","devDependencies":{"del":"^1.1.0","ejs":"^1.0.0","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","eslint":"2.7.0","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.20","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-rename":"^1.2.0","gulp-uglify":"^0.3.0","node-static":"^0.7.6","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.0.0","eslint-config-braintree":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus-2.0.8.tgz_1486659202768_0.2526619618292898","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"framebus","version":"3.0.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@3.0.0","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"d1a0547bb0641cb5ce92222448891a88ad0478c9","tarball":"https://registry.npmjs.org/framebus/-/framebus-3.0.0.tgz","fileCount":5,"integrity":"sha512-yMgctihKb7lcs7mtw67QlTNnNpyRh8wLi6hItEGI/J+4DnmxYf1l/arN0WJypCRZzN9oO8zzTU2wJY1x1KkRzg==","signatures":[{"sig":"MEYCIQDyLIHOv0S5WXk3f9imDDvRCNQqeS5bjvbHHPGyzZiiIwIhAJfTJoAqJdcugpyoDROsZyg6kLGTYcAa1j8zoz1KKkj3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17255},"main":"lib/framebus.js","_from":".","files":["lib/framebus.js"],"_shasum":"d1a0547bb0641cb5ce92222448891a88ad0478c9","gitHead":"3a1b2f661eb1152cc1ca5bc45297ed5adc866036","scripts":{"lint":"eslint .","test":"npm run lint && xvfb-run -a --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"3.10.10","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"6.13.1","_hasShrinkwrap":false,"devDependencies":{"del":"^1.1.0","ejs":"~>2.5.5","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","eslint":"2.7.0","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.20","browserify":"^16.1.1","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-uglify":"^0.3.0","vinyl-buffer":"^1.0.1","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.1.2","eslint-config-braintree":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus_3.0.0_1521840155494_0.3968922531455443","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"framebus","version":"3.0.1","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@3.0.1","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"dbabc3b08e39bf33d248e9af754bd8ffb05cfcce","tarball":"https://registry.npmjs.org/framebus/-/framebus-3.0.1.tgz","fileCount":5,"integrity":"sha512-lq7YbKqlhrvstEyKIIlk5oWFcrHa7CXis6dAM/aTZARTbC/N/YnXdfje/ffUhlRU+hkbj8F5MneoYvC77m4hJQ==","signatures":[{"sig":"MEUCIQDMn60SnxyZP0Wjh8s0Dqb9lNU0Uex15vFbjOrtYgPGLwIgTrgeMGsBXNsecRqej0ZOmcQeprwCRsa5UwptVUcnwd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5z0kCRA9TVsSAnZWagAAKZkP/RhZbM26nbtEnWTvJhf6\nEMvMjtR6pThAoeUdaIGKS/l4Hd7Pf7zzwM6I418S3FnDA3tbOztJ+R0XQuRd\n+rPXlBKZ7k/BbJXnNFpB7ZumJZduqiUUQ/IlSEhin8/ylQgdJh2GcNgeQ0CZ\nXUmUxbmnPC/e6CulqlJcGSVfKHkrml6rdEN6DFuhUTdrAAnQGx7ZCVAX6DJu\nYbcfid9j5dR3HalVaqvtYcB9+vXLcY+yU83xd7ilECz60JPY5Lr0KSvaeVHD\nQM+dwEguW8kgmDbHUxKZAt0HdSuBkjphejR8IV4Tup8J9SotjwcjTOxN5Jf8\nVSJgWNR4Yk6M/FcDs6epKISE7c6ujGGqCKZ3Zn1yMXWfRodSz7xWicL0s/sR\nimdhiBR89rEfBJfhFG6TFCp0GeQzc3mOkvl/f4YsY+1BL1TP3jsLTROhBds6\nZYLzPyWQFskIlOJMwnKOL5NwurDk8eHuUqkiVz/hpVASo4DSlt5XcT+sT0Im\no+cV1OhH3p5cONt47vORWRf/VGzm4h3lD7YSD8bvLCSz2sLqIzK2jPrLRO6Y\nsWCUPT/Ju4jEZy05hPrg2M1g8CvhRVb10nw53Kv6cSkDglZFPwSo8DPsx5TY\nLI0QLil9uGaaIoNEESuiG6ikxsF19c8Sxnu0K4XNFxPJIBxlvHJW5hiL7fbm\nu4r8\r\n=UHU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/framebus.js","_from":".","files":["lib/framebus.js"],"_shasum":"dbabc3b08e39bf33d248e9af754bd8ffb05cfcce","gitHead":"d58a55b9725899cc20692b81910089e55ca51315","scripts":{"lint":"eslint .","test":"npm run lint && xvfb-run -a --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"3.10.10","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"6.14.1","_hasShrinkwrap":false,"devDependencies":{"del":"^1.1.0","ejs":"~>2.5.5","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","eslint":"2.7.0","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.20","browserify":"^16.1.1","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-uglify":"^0.3.0","vinyl-buffer":"^1.0.1","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.1.2","eslint-config-braintree":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus_3.0.1_1525103907225_0.5125504498848557","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"framebus","version":"3.0.2","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@3.0.2","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"0c99c70cb507522aae6ed485e1317fc913873a8a","tarball":"https://registry.npmjs.org/framebus/-/framebus-3.0.2.tgz","fileCount":5,"integrity":"sha512-OqhYkhgRYlpKZoSl5EA3whKh8O8omFPCzf7MGzFqC6CtrT8lg7evNgU6QdjC3uY3ATq5saMDiY5HJ8KGiGDYCA==","signatures":[{"sig":"MEUCIQDmqqOmE2r9umXOg71QMYpbLjzWZflDywm5HQvo+Y7uPgIgdpFsPbJ+miW/KfjZGA2IX1pxjpPxhnZcihhfqkWH44s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCCQdCRA9TVsSAnZWagAAOqcP/2s5jAuHBuTSO1RWLRCy\n5TUSO4kvLMIWSB348rQwRXa4awW3IUWVNFjhATGXjC6rqo5laNvMM4CbcpeT\nFacaHugo1iNgc37VL5+0oJtXn/ZEYNJa8qRArvSUJqj150wg3uB41QsWUQnN\n/fUv6OdNuG6M97Av1rOy5XYvArWXyPskbSKKF75worKsrXEUh9jo8i4SU4eQ\nU4sijsynhdAUzi0FEAwOoJG6+jmG71jLCh+quA5nlmoTr5fq3igrZcHuKV2w\n7c5xWg3VI6XyGMyZqyoDX5WTNmXKBEAFpJdhCrNERldSHPAX5UgmVKm1U6+4\n227rbw0edxadWMicLuqa0X4ytjcpYPTFqbNRsosuWHFiooqPGaJMHywPsnx6\naljbdeDA/+wCO3zRRe3ChIT1egbxKv+uHx1A58Aa4M0eOZ+DnYNxr3dpaIno\nkK0ScXyoGUvBNayhZdW/XlQcVybYutHCR11e6Il738o+xawAh83/+QAFe5Kn\nfBUdIDG+tJBtCiPylw5u4HpJHCD+NyMCzgWV7hKT6Uf4L0PYJpAidBKz3S/m\nEBwtZXrRk600lCnxE5GiPLAP7j2+Kdq+PSR/4kUun/MMXOw9AyCzituCfO1j\nSr6WKDsYFGhYtZ1HT+G4/OrOo843GHWp7tmC4yuc9WN7zSOzA3cjMdk3iCne\n6r0X\r\n=IjKb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/framebus.js","gitHead":"81f006a17899e882021663477f77be542f05af2f","scripts":{"lint":"eslint .","test":"npm run lint && xvfb-run -a --server-num=99 gulp test","start":"./bin/www"},"_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.4.1","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"8.14.0","_hasShrinkwrap":false,"devDependencies":{"del":"^1.1.0","ejs":"~>2.5.5","chai":"^1.9.1","gulp":"^3.8.0","async":"^0.9.0","sinon":"^1.10.2","eslint":"2.7.0","morgan":"^1.5.0","express":"^4.10.4","wd-sync":"^1.2.5","gulp-size":"^1.1.0","phantomjs":"1.9.20","browserify":"^16.1.1","gulp-mocha":"^0.4.1","sinon-chai":"^2.5.0","gulp-concat":"^2.4.2","gulp-uglify":"^0.3.0","vinyl-buffer":"^1.0.1","gulp-streamify":"0.0.5","gulp-remove-code":"^1.0.1","selenium-standalone":"2.43.1-5","vinyl-source-stream":"^1.1.2","eslint-config-braintree":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus_3.0.2_1544037404286_0.434033970486976","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"framebus","version":"4.0.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@4.0.0","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"d7042f7a38f2076c4f1ad19fead1d31c04ba401d","tarball":"https://registry.npmjs.org/framebus/-/framebus-4.0.0.tgz","fileCount":36,"integrity":"sha512-qqt+6v3ar5pRSM+J4ok4AMjxbUv4vy27K6kmWBJcDqt1f0b02lvi5U2EMw5/teK41d8CM3+18GAfkFCuD0k3Ww==","signatures":[{"sig":"MEQCIBd+Vi//jjPBzwkgjUduludJ1qBv0lBSQ9en+28ycJx9AiAMT5VVnFwt7/TgUEFLATGRkeM2elVsI6n2aPSlE6df3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewvTiCRA9TVsSAnZWagAAm6wP+QHFvxHDqPjR6YIk9a/j\newm1w9XPggj7B8XBa4dPhChWz1WZGQjRbqaSdk1Vl4Z2QNVVEGyOb7ibClmP\nsLkQYObbkj/jEWsarDJl6q+gta/O/KterEhM2yDFEUH919f4WrDV/REP5aWv\nQbZZbvqezphgFbifk+pv+eiGFHeRlKPQrh5kV64pIWMpGUlLrIyZmK3ZDaPD\nhfomQpCKi9d7gDJDj63ieDupjQtgN2JnP3oaeTSEUf9TUScT6KSkOjnW4oTZ\nQdcXAcg21SJ8Q1tR5L3l2AxL9guVnXOBFAg9/kOEPqzw7ozjQUUKI6TCui81\nrQlE4fjobTf1m4WesxDtReN5rJak+Jn6X8uCxizIHJQbLymNl+U3RFEIV9rF\nQUgkfrJsKMXwZoMHoTp8ll+poY+vN0npN9nofmLx2D0KV29lGeBh9iTqIptL\nFMCcs/OQvUkp0Kxev/W8Qp9Hr0dg3NwwGljSIwMY/GVDg+02XJQXtfr3u118\n8ZGtzHqW2QOAYn6edsvIoxq9wGef6ESmK9KyAi3VioP2DNgmbGJwyXZPCswq\n5vV3pAVjuPbbeVXrs64WB2xk3fVerNv8E+K0okLXUsB57jk2Bjn66gElf1r3\n47fhbkBGRqm37z7gW05EXKbtsfzj2aNq9ArGMHk0bhOKx7yuGdPmi06lY2kk\nBISl\r\n=Rr1i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./spec/unit/helpers.ts"]},"main":"dist/index.js","gitHead":"214f89a167f2eaa47bd341b713420c9160808c39","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.13.4","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","ejs":"^3.1.3","gulp":"^4.0.2","jest":"^26.0.1","async":"^3.2.0","tsify":"^4.0.1","eslint":"^6.8.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.0.0","prettier":"^2.0.5","@wdio/cli":"^6.1.12","gulp-size":"^3.0.0","@wdio/sync":"^6.1.8","browserify":"^16.5.1","typescript":"^3.9.2","@types/jest":"^25.2.3","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^81.0.0","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.1.12","@wdio/spec-reporter":"^6.1.12","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.1.8","eslint-config-braintree":"5.0.0-typescript-prep-rc.17","wdio-chromedriver-service":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/framebus_4.0.0_1589834977635_0.6017086698129781","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"framebus","version":"4.0.1","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@4.0.1","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"e563d712b466350cc69b35d33820aed911cd961e","tarball":"https://registry.npmjs.org/framebus/-/framebus-4.0.1.tgz","fileCount":36,"integrity":"sha512-DCa3iGTCBHPHCxGbtCSZwxK4kAFF3zqWqEy7CHdbVqoaxDfcpIW0IP6SMdwFUSq1znvMWhn7B8ZM0gS9Np55rw==","signatures":[{"sig":"MEUCIQCqFUTQfT5LMvnc299mCLtdieZjaqxngxYfhS2ggbDDnwIgGclGZ7mwJreIgB9cf7YeciYaaWeoECketZXky6ZI7oY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe43SaCRA9TVsSAnZWagAAW2wQAJpxV/Q9IPucD44DL5LV\nl8AOa+hNVhSonFSoyWY+DSDAM4/1MdcyKYLZlGTQMLpDsJp+mGksEL2R5R+u\nsjBCucZJfB1h9Nh4Z+TSPbDzRSYLHqu9xl7YFEMjn3MV6AP6wgUqLjA/Ibyn\n0UtMOdrMjD31WjjPUDpH+G355x6TYNSH9cqXhvKnWoSFHzSBgSh/z177VCuN\nvUmquILQG66uzyRLnGOYeKfpLgbjBm0+7iRtS4EpaPBV/yqDBmWs1ZAhfwbA\nLA0mBJ892bjpI2W8jCqzkLwbHLQS8TgmSgxDmFVcTsO1/JfcA1OUMWEOPysA\nACAT/QMV7UAm5kYSctYYGndQKUgFrfUVqkyFEEb49OQRgI5PlgrzvrCeRKgH\nLr3Bpc/fRH86t1pmRIjBBRC58ilM+3lPwz4der4Z1WEPaOmAypMH/fVDm2Hv\n4hoe8qH9oeWB1wwuA1sHLMtRBZXUEoCkrEld7V4rtc+Pw/8dILaDePxDBDY2\nGBIAneHuY9h7fjland/RLsB8oUFukp4OaGOsUrTMGldmrQx055k03zq57JqB\nOTAJ5X9QbBBGjxRXfxUE8x+twVfm6yTX0D6Llw+rjYcQRl+b9dGzEBe7P75i\n7jUo1OD6VbcFo+U5JjH25QcU/C0Xl5iH/t44pIuLyCdaRVzvzb/P/k4F1lMG\nmGtI\r\n=l9cu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./spec/unit/helpers.ts"]},"main":"dist/index.js","gitHead":"20d32d566c3dca9dd8cc4fc83e6599a5853c2839","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.13.4","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","ejs":"^3.1.3","gulp":"^4.0.2","jest":"^26.0.1","async":"^3.2.0","tsify":"^4.0.2","eslint":"^6.8.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.1.0","prettier":"^2.0.5","@wdio/cli":"^6.1.17","gulp-size":"^3.0.0","@wdio/sync":"^6.1.14","browserify":"^16.5.1","typescript":"^3.9.5","@types/jest":"^26.0.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^83.0.0","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.1.17","@wdio/spec-reporter":"^6.1.14","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.1.17","eslint-config-braintree":"5.0.0-typescript-prep-rc.17","wdio-chromedriver-service":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/framebus_4.0.1_1591964826016_0.7625573728315069","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"framebus","version":"4.0.2","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@4.0.2","maintainers":[{"name":"braintree","email":"devs@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"adaf3827f9aab8849ad62f610d2c1e8bd14aec72","tarball":"https://registry.npmjs.org/framebus/-/framebus-4.0.2.tgz","fileCount":36,"integrity":"sha512-dgw5CLt70mRejHP5afc32/5MCN1Clx4EVqWlaUf1scRpsVWBHpD2nfGvn3uIRXoix16aG8XT6CM8I8P9BbhPEA==","signatures":[{"sig":"MEUCIQCaDewzA8j/ngfu7Cm8wzS88LNOLo4UjR6T22OLwnkl9AIgWEQ23uOZv68rNCMTJXN6kL/hr5Bai02PbKFkXkrDRXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+k9jCRA9TVsSAnZWagAALo0P/0HVa5Ladgswdibuctwc\nioBQkHhM27zfHFb1Teua61c3zd9nOcstwkVLcUQiK3XDYyvlhp0f8nBHgemz\nu8u6gZ47OA9COr/C960d3mFKgWya/k2yjvdQW5S8q+v53ORVjEaViXk8Ia4L\nUN8k5227jz5A1XSOY1q80Exuo+S4g8JLhn3DIASo9yi76EmQKsrtM9sCTMNG\nB49IHjp3COYfWweQmxYdPuWVnnAdDD/O4V3jOhFQcp6Zhcia6uW46uY5CohC\nWUNm7pQ21fQmoiemq2lBZ7CuF/AHbUmcKPVN8XpuKG5QFrRt0GDfySMh4GdL\nN0JfyG3fBo64GHhlF67s+PQTHGGoMU8wjVS0dO5CiV4HqEVltUXyq55arSaW\n6bcRXKasMBJPwfPZb5hmbPDtyLsgzcy6p2cGsu1AS2w+g8lBWIT3p06J6Deu\nMWS0JBbI9USyGumqxHqEQfn8Am6683uXb5rKXgrpRr+kFavi7QJAMn72MUsU\n1sMQ8NOrF1JwKghvXaZQROlD6P3+8xCWixjQPpSK7ZXWxTWQwkmxDvtJ+bul\nEEZAstAl+AYSE1GN2yFABGN7zZapC4Yj526bmgaUn9HngetQckDyon/yPwX6\n2cq2D17zUoryXyyoatz11h2I6oxkd6uohzp57QSOSrfzfaKbTs/6EEOBIov8\n91eK\r\n=DQaU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./spec/unit/helpers.ts"]},"main":"dist/index.js","gitHead":"c28abbc3bde43389e82b50d734bdf1db78fde8f4","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.13.4","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","ejs":"^3.1.3","gulp":"^4.0.2","jest":"^26.0.1","async":"^3.2.0","tsify":"^4.0.2","eslint":"^6.8.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.1.0","prettier":"^2.0.5","@wdio/cli":"^6.1.17","gulp-size":"^3.0.0","@wdio/sync":"^6.1.14","browserify":"^16.5.1","typescript":"^3.9.5","@types/jest":"^26.0.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^83.0.0","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.1.17","@wdio/spec-reporter":"^6.1.14","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.1.17","eslint-config-braintree":"5.0.0-typescript-prep-rc.17","wdio-chromedriver-service":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/framebus_4.0.2_1593462627184_0.454533370209522","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"framebus","version":"4.0.3","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@4.0.3","maintainers":[{"name":"braintree","email":"team-sdk@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"37d79b6fd0c28f9d6c0383a136e2f09fd73250dd","tarball":"https://registry.npmjs.org/framebus/-/framebus-4.0.3.tgz","fileCount":34,"integrity":"sha512-wWyLakmRvTMurKyWm4HJeZ3ilk6AlFTnOXhVR8t5M7EeuSgrUJq1QbELGKh60XVTEsMS6Gpd2oPVWBlpvPqTCA==","signatures":[{"sig":"MEYCIQCS5U0V2gVUuPXoN9UOAKl8UTzbvLCXpY0UN1it1fCW0wIhAILATxskvCg2bM6dPq+LlXW3sX/ODOKzoczhXM+60aqu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdfHRCRA9TVsSAnZWagAAxq4P/3WSdq9vxD12PuUZu9my\n7DP9gqRzkvrc84v4T+LxM0ULBIK+m999obhaFiV76MHuA7O2fLWALYyk1rqY\neHa7BMPaL1vqmFZKhKz2/Iw1C+q59LCjNg/P7MQoBydLruzmRWhbqjOrd4vG\nn1UyY42j50XcNp2CfkoA3KtzYZd50a5gZWsCHBzvxYwh9EwcS4RFbT7kUSM1\njHrklOHQYr/6ViziHP1RGoEHjDw5CUvJiEqcJ8NI5S/y1a9UiPyIvxrGCfRx\n3r5QBon48H1rkUm6WU7Qesvm6tlb/GUPOIhRCxMI4rff+fKk/lCbnrhOjc0o\nRluBIllVq3tZcwNNm85gLJVrfuT8AGydNgT6Fs+Tepa1TKZdRET4F3GGuLoq\nxrvjeI62wzedN+RHZGRrAD5NaOAmtBaPT5JYfieo3QjhXJPOot2uuUHhdmbZ\nYx/eiSddwyAXZQDZUIH8nbKouJajgqlRhxIPDW2PIxfzkoCDaZ2/7IDSRGXJ\n7NyVaPJBVUbZbOyNHktM9MYRbrjAvqVEr9/Sjm8unAjy/k5xrgtD2sUGSW8F\nq9QTHIbkUNdG6YEoper/snhGGewNGf3MqMrV18+LgnM6M4znHMA2bVT/FEwN\ncaUYK4XhZlL80gIYBYCKyc2+1UHKjsTdH/8ASvpF1A/2a2n5PkXoWZxkXSqu\nwL+g\r\n=BCti\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./spec/unit/helpers.ts"]},"main":"dist/index.js","gitHead":"fd117db75bae296774917fdf85e2f1083ee307e9","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.13.4","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","ejs":"^3.1.3","gulp":"^4.0.2","jest":"^26.1.0","async":"^3.2.0","tsify":"^4.0.2","eslint":"^7.5.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.1.3","prettier":"^2.0.5","@wdio/cli":"^6.3.4","gulp-size":"^3.0.0","@wdio/sync":"^6.3.3","browserify":"^16.5.1","typescript":"^3.9.7","@types/jest":"^26.0.5","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^84.0.0","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.3.4","@wdio/spec-reporter":"^6.3.0","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.3.0","eslint-config-braintree":"5.0.0-typescript-prep-rc.17","wdio-chromedriver-service":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/framebus_4.0.3_1601565137481_0.46641065883457733","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"framebus","version":"4.0.4","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@4.0.4","maintainers":[{"name":"braintree","email":"team-sdk@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"9f91a52bc8fd7cd9bcb2f8856a3ee6afcff5eadc","tarball":"https://registry.npmjs.org/framebus/-/framebus-4.0.4.tgz","fileCount":34,"integrity":"sha512-2QssyHaq7KpErcrU+jVYBPfRU4NIoisV3R30Vv5AP6+QpdCMfu3S3uZH/DpwrDVzYkfb5f9w63ZTcnPq7VXXiw==","signatures":[{"sig":"MEUCIQDvzrM4bIMlz1ltOx5U1D9o/kQXE03LOfw0+sVqoyQAawIga92jDb04nrjXNZPaAeP0Bz+I0yzn75Ad4z+9thOg4fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdfKUCRA9TVsSAnZWagAA0dAP/RN4+qp54DDLdHNxImBw\nqs16lJ8SVP1MEf3kSvvT1ARfKhkw80Yp8WJFF/OzwXt51DU1Q8MzuKR9lnmX\n2OloVR4qjmhV1ewYPVh2hDppT5YzsAmoaZDKYifN9HyhSPDC6quE0PbIHd4b\nkixME5x37aUb+yVpOSVIZE4C9tn9ZboInGUaFuazX53izioMxUmretBuwcxn\n2mFshRuFfvn5U9ka92gcl6nR6HYaTt1JdFd8xbwWiRw2Z2tWVb1fP0BAt1uU\nTwA3YVa+IWIaM0yDjMZ3gTuHdnEmSHp/lBwN7HBjHwIvVlu98yI4kGmBDJLP\nnDveyXeW/30J66L7GP4QCwgv2MCDZn5+qgJAD8jIaAxvdWcnPItqrAp/GWTk\nSMrWKhQiSnCmu0tEPjsGcxwt9c+T1bVeXBo1p8v/p8NmM9DirOeGYryVi+cT\nz5lrQCa8Z+fLRIYVAX4LNfDWklsSIU1RDglRHYWECBE2RLNlXKfNbPsEOvN1\n+HMfDFH5NqmdQA2EPgiYCh8MHqcDiJD4a4/0KQCy8tbi1qeVkU8+wQ45PsJC\n2TLVXZ5P958lWtzsFtRfjzeO8W4LbBl+Hj1YlXiqztFNvauuh4DY0KdHEpGN\nHOo8ZD1FHAjGLXXZldzADhMxSiMhM8pP8tLkoGtwVlK+apSExFIJKHiWF+i3\ndKYG\r\n=GVsf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./spec/unit/helpers.ts"]},"main":"dist/index.js","gitHead":"b98e64c513ffca188468b5aa1f857d8003da43f4","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.13.4","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.5","gulp":"^4.0.2","jest":"^26.4.2","async":"^3.2.0","tsify":"^5.0.2","eslint":"^7.10.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.4.1","prettier":"^2.1.2","@wdio/cli":"^6.5.2","gulp-size":"^3.0.0","@wdio/sync":"^6.5.0","browserify":"^16.5.2","typescript":"^4.0.3","@types/jest":"^26.0.14","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^85.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.5.2","@wdio/spec-reporter":"^6.4.7","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.5.0","eslint-config-braintree":"5.0.0-typescript-prep-rc.19","wdio-chromedriver-service":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/framebus_4.0.4_1601565331849_0.21301250163778884","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"framebus","version":"4.0.5","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@4.0.5","maintainers":[{"name":"braintree","email":"team-sdk@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"c08fe758ad21879f23681d0029e1e86c74f2ef6c","tarball":"https://registry.npmjs.org/framebus/-/framebus-4.0.5.tgz","fileCount":34,"integrity":"sha512-fVmyLbiYUWW2HA5HL8++BR74mT9XXWEDy+vCirgcZsFVzyAMPnby8SMXo35ba3lNQk+8wwJ8etOeK9I03qsIxg==","signatures":[{"sig":"MEQCIEjZgvfxMSRhpaqedkjr/KBHXiesdVKawrfDHJK74icIAiAOxI+nyXTcHJj7Unldu64/hKKlQTDlUU18+EgjBmAaSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflxjACRA9TVsSAnZWagAA71gP/3+rfrsjMfw0mW74SgMt\nlNT8+l5LfT9e0803J9wCsuBY9HGokjF5eiqemQmAW+FLuvevfeeaMZtaIyXz\n+BiGe4hTH9ZBz3DbRlvqFAvTi7I9u3yp/lnkY6wx1TASoe/g9X6ytNYxtaHZ\nGT1xymmN7yQ0Tqpy/7cy6I3hbrl/Z3GEBBSMj9HWzWn/zccuI8TCnUSRLRiX\n9XzvUOW7Td7nEnq0GC3MJQjki1O4sWZIl1go4AdlC5zY8yPg6PLoNymSW+l6\n6qgEtR2p9dIx0/YGubXz3f7anRbxtdPXo9W64S4cl2lCYHiJY7AF/+sQL58k\n8Kh6OUH87UxLERZQ4uYfU8MhKrfQIeBnIBufNOHaQf7+lQzwOvtgWBb6IHw/\nZ6COMEyVrDiZupRyX28bT5ZYAMX6g8RQEbcQZ6ga06efZyk1SvPdvfFBhqtN\n48LK8YWAIEv1u3t0UytmQaEs5WSKaTxz8nXxaXHbpAKVZq2ch25UZ5uho2s6\ncloycwE/OQGat4Tpub1C9u1uP0ns1zEbFMHvvGkKNPJ44Gs9EPMnvqI3Y23f\nRgIuUHrZ4ebZl0DCVcTFyVzJ4mtAS+iy4UA8HSnbsl+LiCXyHMaEhhX3C7/7\nlCComJzWe1UXUIpfNWP1sJYsMXPK7HNyXmsmz5mI4Im/hNsQnIyxpdRIi57M\nRhHD\r\n=k7xB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./spec/unit/helpers.ts"]},"main":"dist/index.js","gitHead":"5b756b446fff0e53968a2b98c936155c9afde337","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.13.4","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.5","gulp":"^4.0.2","jest":"^26.4.2","async":"^3.2.0","tsify":"^5.0.2","eslint":"^7.10.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.4.1","prettier":"^2.1.2","@wdio/cli":"^6.5.2","gulp-size":"^3.0.0","@wdio/sync":"^6.5.0","browserify":"^16.5.2","typescript":"^4.0.3","@types/jest":"^26.0.14","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^85.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.5.2","@wdio/spec-reporter":"^6.4.7","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.5.0","eslint-config-braintree":"5.0.0-typescript-prep-rc.19","wdio-chromedriver-service":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/framebus_4.0.5_1603737791763_0.3307718952846701","host":"s3://npm-registry-packages"}},"5.0.0-rc.1":{"name":"framebus","version":"5.0.0-rc.1","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@5.0.0-rc.1","maintainers":[{"name":"braintree","email":"team-sdk@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"57f431c5694c557175cd5e2a91c36095e25d7008","tarball":"https://registry.npmjs.org/framebus/-/framebus-5.0.0-rc.1.tgz","fileCount":34,"integrity":"sha512-/iKlZY5VLXm2rt8rueLX+9J5Q9d1qyw2rQzilEhcQ7DzK2nk5xWeV8QR9CGFB+th4+4ikH5qXyq1EYVvCLXsUQ==","signatures":[{"sig":"MEUCIQDvMceYkt8DTge5ouORK5GDpfIsZtL1ilUXolyHwiZPAwIgQJebNyjDK7n6+M1honxzQtryYtZji51X9UKi9C0hPH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnMdhCRA9TVsSAnZWagAAht8P/Ro2OrA5mldUhvvNhkQv\naEV1RdGbyU0jMvZ5/mbyeX9jSszBFgqK5Maq386dctnP7xG2wuG9deYq9hZX\nfIG0ls0okoixCX09JVdpYBctosJfg1192XkrBUc/sPMKi9Ubsn096YNpsgMZ\ntTjqNQQ+fXxETHoXUz8MkbKVfVMTiy1MocMpTmJszveO1Zc+YFvf9zIxt3P5\ngbtiDWfpdrv9vMuLnXWFJkvQphikqgmeyrEmYQQZP6mO/4JvPS5iVJreP3/a\npWimsAT6zJKY3HRbsGLsRkABdq7F5z3Spbq/CHiUDbuZC61xeWG5iMWmzEKe\nb5myEkyKWE4UXxqIhj9eCUcKnJ0OAuAtKAf1B0XaIZUUfE4cSLXXgLN/iFNi\nneuPs1h+xDumnfaem49Wpkb2FulJTWHdSHIUZ4L12SYOaOqRaUIkjYdfDPdd\nCcdn5IGp+hl/qEGM8AP/UCWBoiLcxlubrRZJC4sqiRgBDBPGXri7xFEFraTp\nG+rJXR38e1rWNnsWwusv68KRgvhMCtN0re0JkO33xXgpDcAwZyzJvBa2s0Qn\nXxJGS66PzuWVSXtef6cWVqZVPHfwNXNJeClT+DP64iSUaq/cnZWYeSXfQgiz\nsHl2pHY10suO/Jo0ncHPrnXU3Vbp8+yD9V5+prkxKHeopXpFkYdggiC33OKH\n/1Sk\r\n=N2dO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true},"main":"dist/index.js","gitHead":"a0e3564f20ecf2e404bc275d6e720ffff59eb3a1","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.13.4","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^6.0.0","ejs":"^3.1.5","gulp":"^4.0.2","jest":"^26.4.2","async":"^3.2.0","tsify":"^5.0.2","eslint":"^7.10.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.4.1","prettier":"^2.1.2","@wdio/cli":"^6.5.2","gulp-size":"^3.0.0","@wdio/sync":"^6.5.0","browserify":"^16.5.2","typescript":"^4.0.3","@types/jest":"^26.0.14","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^85.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.5.2","@wdio/spec-reporter":"^6.4.7","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.5.0","eslint-config-braintree":"5.0.0-typescript-prep-rc.19","wdio-chromedriver-service":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/framebus_5.0.0-rc.1_1604110176919_0.06913653653159857","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"framebus","version":"5.0.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@5.0.0","maintainers":[{"name":"braintree","email":"team-sdk@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"12cc44e18c3916701f49c58715ea4c219823b93c","tarball":"https://registry.npmjs.org/framebus/-/framebus-5.0.0.tgz","fileCount":34,"integrity":"sha512-UJZhlBzSg3vhcuiOoJVDlhcWHABfR8goZ7Nkc4DwVOkCoflrcnHTGfxFqPQSb48aXv5XiMTk/dEs5+fZj30QFw==","signatures":[{"sig":"MEUCIQDT9EG2nI8y19u2piNSDiK52fulzQJkg2h+TZrHUDPRHAIgHptCK3of1o3ygQxINXdl8skeSe13IHrKdCXU0PFlMD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoH3WCRA9TVsSAnZWagAAVJUP/2U8PUYXH+xuIuF38vgt\n3wVlD4x4Uh4MbWi2h1x2ZN7OKERM5XJHi6ivXo1CFjmO4X3Nilo73oWiBLOP\nKr/600yQNwn9smkIf12xSK7dxGwBalB4AJd7RNu43VmqG8N/3QilzB1eLTAY\nMCaM6DWgNa7lZZ2VabCCO5j+uOba+3De0Yl2yhFglgyXhkN9QX7g/1n16Taw\ntzZhK4+OuXIDzwVwGvx77+ywikhVCiAHbJRk/YNPL/q927PAPtrk5FdeX8F4\nLyzsuhslDCDZY1CLjKtnVwGbX93SpUDFIWpmkTAIQ3zeTi0RJMuX2d3cw3gz\nw8NJKlaEPyuAc9km64Ms5mZtmE83mWwXJn01yBB1S3iTQamItrPhiJKfAO2n\nqPSNyN2PXiaPl581eYpyxaPmzQ9yWFmJst9R1bPAORHk5gJNTbuAI45UPW9z\nc3Y4TAJre8nSoms54iXngf1mFjvqBCSdysfKEUUj7YI+dcn+1gL3JVemvJiu\nUPl7K60hhiSc6f134DlYWXMzXLuzp3mvJabpJYUMtuXn/PXmukIn3wM2O33V\nEeqd9E9ZJmkyXdU1zXuTbFgjNbH68VepudkHRUoHOaelsTLDLMoWtTgX7aeh\nXytEIn/IiA8ILCOWYhTIQqfy4NssR3BVSZAUCMdA+wVkmYWkXD3DnhdCPhPU\nBMkK\r\n=HiuQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true},"main":"dist/index.js","gitHead":"3463a36562fe32519918fcbaaa66f60946f7e417","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.13.4","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.5","gulp":"^4.0.2","jest":"^26.4.2","async":"^3.2.0","tsify":"^5.0.2","eslint":"^7.10.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.4.1","prettier":"^2.1.2","@wdio/cli":"^6.5.2","gulp-size":"^3.0.0","@wdio/sync":"^6.5.0","browserify":"^16.5.2","typescript":"^4.0.3","@types/jest":"^26.0.14","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^85.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.5.2","@wdio/spec-reporter":"^6.4.7","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.5.0","eslint-config-braintree":"5.0.0-typescript-prep-rc.19","wdio-chromedriver-service":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/framebus_5.0.0_1604353493495_0.3527815613947167","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"framebus","version":"5.1.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@5.1.0","maintainers":[{"name":"braintree","email":"team-sdk@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"3a22a390c7eab194664f8e68f9b0d7d21762c404","tarball":"https://registry.npmjs.org/framebus/-/framebus-5.1.0.tgz","fileCount":34,"integrity":"sha512-h8vgBMmLIU+1y8Zh/NzwSlwWaBO3UT/ZPDk0/CqwEdEdMsjjUN7Pzn7/JV3O8g84TYu6xkf7fgXIoYBRYDx4/w==","signatures":[{"sig":"MEQCIEYjUwGEvEJCSsMQuVWxSGHRTL7GFV/9VCEC9PEF0KdlAiA7yI2LlFWjiF+9FVklmBufuMHBsIz+sl3pfH2XkkgxnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEbyNCRA9TVsSAnZWagAAvpYQAIW9cDyotBz1FfZW+gKJ\nu+vAxAyoqv6ebbClnVYOLcfYsQdlydhubFQyf6blMsYk/SFCY8sk4qtmGU5G\ntsOkCCGn4/rXkdXhEyTMIBctdKZRtBZJnIlk31MPKT65uZA2YKues7NUy1Rx\ncv3uimTZdih49nOgDh8l70FfSL9rZ6H0pfDc+fXf7ow4jp4kz4SfPDlnTEA/\noJ3fVKYmHN9WyO+QeLnAgrFf7YwUtP3FAzT3e+d/tw77zZy+q1Kfbj26FFB5\nrq89SW/ggs8qUqXSIRMBYVW4FIEu2ih4j+5BdPri+bHDRW7BkN6w69iUUBT/\nvA4uCqq1b+6GCwA6lPdes0QWi3wXZLbMt/pCY5BRVTESZ7uFMCAgJp/6lKHI\nvLE25OFQH+G+LqKhD6kgmesWqhfJlZ3gZwFa0Yq8LSvAj1MSpaKGQcReTPZR\nY6nhDcuXqNI/AsfVkhA1NMFWXJSrVmMqj6gLzJobI5heff+x8MxpjI8V26gy\nHcrLE81kpZF5l36XofPv63AaPv4EW9fqqH93DVZaqW+madsUGESMc1j4ruOa\nIB62EPuvu+MAAEHr4jRISkRxCxc76fW7hf6vaKB3nNrP2vaLdd8Wg7cslld/\nTDcWv3lR73JWBjKRbIx/invxBi6rgnXaQaO/mHKSXKXZHB8MctVhR2SzNMa+\n+bTQ\r\n=8cKs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true},"main":"dist/index.js","gitHead":"f4fb96df2ca06a1c0ea9028b351a36217e79c2a1","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.14.10","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.5","gulp":"^4.0.2","jest":"^26.6.3","async":"^3.2.0","tsify":"^5.0.2","eslint":"^7.17.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.4.4","prettier":"^2.2.1","@wdio/cli":"^6.11.3","gulp-size":"^3.0.0","@wdio/sync":"^6.11.0","browserify":"^17.0.0","typescript":"^4.1.3","@types/jest":"^26.0.19","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^87.0.5","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.11.3","@wdio/spec-reporter":"^6.11.0","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.11.0","eslint-config-braintree":"5.0.0-typescript-prep-rc.19","wdio-chromedriver-service":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/framebus_5.1.0_1611775116862_0.6798688785788669","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"framebus","version":"5.1.1","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@5.1.1","maintainers":[{"name":"braintree","email":"team-sdk@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"54d102129f681b049df7d1e15969627f460d243a","tarball":"https://registry.npmjs.org/framebus/-/framebus-5.1.1.tgz","fileCount":34,"integrity":"sha512-WHhaOahXDVMFVIE5xXxp5dSyXtGPVVRM2ZjAf5kN6Zd/9cdwpcfuOsLH222Qtd/LtXkpi+gsVv9p19jRR1Tn7A==","signatures":[{"sig":"MEUCIC8roQY4czYRoxQ2KrD/cRRN95Nk4MmyGkAzaMxaOxHzAiEA5UK1k4HWjlZJowGpSKRShe3DCFwPdx/Ub/fpUAJrAKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLTJnCRA9TVsSAnZWagAAaMgP/1qOkvYC9+hs1BB5vAo0\nzIb6UvLc+Lnrptb/4y1tOxQQI85QcpWu5Beqm2UYJ5iP2Vlf758dbS6HZsWh\n2jf1OgZXYI811/WZHqRVWlxyZy15sIXFUZXrYBHy1aWhQRUJEcL7qg0ZmIYa\nfxMcyGmA1H0nNsPLueZI5J1IHgVjBO2mgazDV/7m6Rr4RCifzKKDQO0+MJj6\nwRXHgekz74eaIL/r88wMiZDHSoknHdTO94Z/KMSO8aEKdVKexUsX0iIkx0ET\n+pWwzB5Xv5xhFMb/fQ9GH4sbfcdPdIRGsix4rkQNMs6Rcm1nbEV72ismfjeU\n/JgNJIpkaWJ72350mzjrjD8kv5VLFoN2uljy5p5VIkpyL4NoWg6MRqsBpgM7\nEcascIczIplvMoQayPAEt1i3JmnK8nzRWwXYnGqriBHZIAUlqihlAtcPxZAW\nytBgMQ6qEOEmB4ZmFKegn6RD1wWnQtANN3YywB+X0pVng5b59Qt0w6KixQjr\nBFAmhGJmhuXBXCTd7EC9HxtK7fPCYI52MCJzfFpjrdUSK/zg9FMpvYtJZOGN\nmGdzd2iJLI45bRRhC+BrFrfS9/8miuZi6LPOWxnPudkFjWWR59hK9DhUKFlX\nVjySs+RMcK9QU0cRULEAzoMFhqoxLnvUyMh3EhWwKo8g9hl7/+gbamntlsyR\nuYi8\r\n=RCCu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true},"main":"dist/index.js","gitHead":"3f64377975d7850dbe48c9292dd8672c21081cb3","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.14.10","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.5","gulp":"^4.0.2","jest":"^26.6.3","async":"^3.2.0","tsify":"^5.0.2","eslint":"^7.17.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.4.4","prettier":"^2.2.1","@wdio/cli":"^6.11.3","gulp-size":"^3.0.0","@wdio/sync":"^6.11.0","browserify":"^17.0.0","typescript":"^4.1.3","@types/jest":"^26.0.19","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^87.0.5","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.11.3","@wdio/spec-reporter":"^6.11.0","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.11.0","eslint-config-braintree":"5.0.0-typescript-prep-rc.19","wdio-chromedriver-service":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/framebus_5.1.1_1613574758874_0.30664622902557714","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"framebus","version":"5.1.2","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@5.1.2","maintainers":[{"name":"braintree","email":"team-sdk@getbraintree.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"cb38cf6a282d405411227cfaab4a1095ca9e8e15","tarball":"https://registry.npmjs.org/framebus/-/framebus-5.1.2.tgz","fileCount":34,"integrity":"sha512-Z/y6/0gHVx4Td4c0jkDiASBo0pXlJ2fKOP6CynSFnxTzqojG9xOKOFOqoYkcBHlz1vP4t4yHHR6Esp+GsYIh/Q==","signatures":[{"sig":"MEUCIQDq/9JHW0iFKOmDKvMRowA2si0Jagy13ljpytqRtcSlGAIgYkAKPumDqUJyVGDfi3lro0P93q0IFmZQp9vOL98bB8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLTfiCRA9TVsSAnZWagAA+LIP/2vsNZ1aD2tVztleJqad\nNNPXeTykqtwi8+rH4ar8O3KkuDFFR1VJXvgKHV1Iwov9oPIPhM/DQP6RptaP\nzlMOFarao445ZxCIJ+SSObaEIjSN9Vp6J+M7NJIl8nQwdIUsjkOMrizadl6o\njW+dZpSVC53yRQWyYkeIHKeWpIyoAsKdsii9w5t/OxJqbDHOxuPSTWQIjqMn\nC34DXlChZyT0/wFKUUT9wyM7vCEynn+poqtZ1SJpdtHQ1Sva2daPe9Xho/2M\nYs8wuoghqSV5qdUc51W+JeMU+C2XSFLrsGaed89saujqRKpNNH3XWnaGynXX\nK0nIsJ11ERn0JIXOvhrxpVpzj31gH76zITdgC5uUqMYANJKg590Hgu9dp0bN\n/boqJErIJtTNgdo5vhPzEZp2TfI7Eir9oGIDDDOy47MjF9YnLwt4DiXptvxN\nwiuUS43f6wPC7tBQk0RXIpOu9mz3Wuj/YBOshaSADIikHUIYDT0UbLc2Konm\nDw1If9px3rUStszihCsfVEl/3NahMFMPWJ7wW+sF1lEI9P22PoM3hUftBBEC\n2PhE/jYWUe5QSOMBVp912bQr20zMqH1Kyzf09Fj9xqjWvcGEIWzvsGIzH1+Y\nAikcZMb8PeSDcsw3sHzmFXMgeRSD+3H4BToA80wc1lR1k8AC04ZOYuJ+w8ze\nbxAZ\r\n=S42t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true},"main":"dist/index.js","gitHead":"454d1fe3ed001941e314fad21faac6e86d804774","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.14.10","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.5","gulp":"^4.0.2","jest":"^26.6.3","async":"^3.2.0","tsify":"^5.0.2","eslint":"^7.17.0","morgan":"^1.10.0","express":"^4.10.4","ts-jest":"^26.4.4","prettier":"^2.2.1","@wdio/cli":"^6.11.3","gulp-size":"^3.0.0","@wdio/sync":"^6.11.0","browserify":"^17.0.0","typescript":"^4.1.3","@types/jest":"^26.0.19","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^87.0.5","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^6.11.3","@wdio/spec-reporter":"^6.11.0","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^6.11.0","eslint-config-braintree":"5.0.0-typescript-prep-rc.19","wdio-chromedriver-service":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/framebus_5.1.2_1613576161894_0.7053817577949102","host":"s3://npm-registry-packages"}},"6.0.0-rc.1":{"name":"framebus","version":"6.0.0-rc.1","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.0-rc.1","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"18a26474c7da98920a5ca0a3d8fd03f27150b948","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.0-rc.1.tgz","fileCount":50,"integrity":"sha512-Hc+sYWwgFu9VejVI4XR0YPG04VfQaDcDCugrbHDAl0eLFoZKCG9Lp18VUz6HqUFTRI3qDt4onF07XwGj20tHtQ==","signatures":[{"sig":"MEQCICrLXKJGOKX47D+Kbmv2MOQUfiMyIKJq940uBHbC/aMdAiBA0lkqZDhoI3osdzf3T86EFKLPgx9eNCOoY3jGU4+XjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+bu6CRA9TVsSAnZWagAAYesP/2kvobjc2TUfQzI3YVkI\no4cKBtfTTA9E56sknr/n8b5xC2+OJ0NCN3EZb+7Xvn/pa0yG+5AnpUtMrqV8\nGwPUZ7b3c1Z4UrwPueRG9vMTc90g7PaXoScIASWLv3jLu3QKkHbDj4F65IK2\nHGQB3q3eT9u0nSRD9NXsbnD15Lsnb735yG51a65ZUW/NrayUrADacvOBnP9P\nfTbh8Pp8zrJD3dxLkQZM5yXpM60E/QEEbUL2+t96i1kkVBSAwb9BLYUmnK+j\nqWzAz0LnAx84OX4eFVEnKihSp5h8HBRKrcBcdfBFWIHUzT7m6i7/0RfpXdxE\nRVUk1/nNE7nPuzmopJjeUjBatrZ1pXmlqpET7N3Qd9mJb/f90EnDx44LTFvi\nCwfQ1hUUxJy6vEEO3/lD8korVRJNQmIeHy/Xr0qCFUsfKdi/IKCBqmoGkmjH\ngHpPTBor4Cz8wOOOswTLsjBDOqrjfIF931snRb4/00W9f6FHzxhwAQAV3FdB\n9r6VP3011jPGiudk4GPVnNrfd2DGVyw1Uhwzeja2/tvaDQ5qUwAVC36FpLZ1\nRKUvdFLYBbdnsIe1vvw/0I7haNO+ltYa3yEL3SSP/MJ97lUc6lY8aIG5Mtic\nbW2QBw0WKOxoPEFvdcc1ml7B6McioRff9Y1cUDw/Qa9dZ5pP1SthHwZ78+YL\nA1Ec\r\n=QQcT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","gitHead":"ae2aa9fa866cd212b183aa4142d383f337710620","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.14.15","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^6.0.0","ejs":"^3.1.6","gulp":"^4.0.2","jest":"^27.4.7","async":"^3.2.3","tsify":"^5.0.4","eslint":"^8.8.0","morgan":"^1.10.0","express":"^4.17.2","ts-jest":"^27.1.3","prettier":"^2.5.1","@wdio/cli":"^7.16.14","gulp-size":"^4.0.1","@wdio/sync":"^7.16.14","browserify":"^17.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^97.0.4","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.16.14","@wdio/spec-reporter":"^7.16.14","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.16.14","eslint-plugin-prettier":"^4.0.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^7.2.6","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.0-rc.1_1643756474148_0.7933260242695217","host":"s3://npm-registry-packages"}},"6.0.0-rc.2":{"name":"framebus","version":"6.0.0-rc.2","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.0-rc.2","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"9148fc79f9d6f7fdadef3fbc0bca7d629bb83259","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.0-rc.2.tgz","fileCount":50,"integrity":"sha512-LFL8fqvaVejv/CtEfNzdb66gwf+F6E/CwxbWY90Z0dvk8/HecPLKyUyGT0hVBitjYzd9CgkdNMeICP3znEC7iw==","signatures":[{"sig":"MEQCIHWtqAySBWSpLclObA0N4JRrYUM1x+95bQ64C6wFbyRAAiA7wlYtrfbC551c4fMGBin0K+rDCv367wcSU0ux+x8tbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/ARRCRA9TVsSAnZWagAA4SQP/2+tKY7Cgi5oRL9C/q2d\n0fJ2NeowQvvzftDuDwc4rVZjg+xyDNdEsXkHdlQ93y79EnK9x5rSDMrriFOA\nKvhorw9uh3R2nDHZQlPt1bQRw/AeCwdRkueulP9TUgNTMsDQXVMpjSNYkNbt\nyydvUuMa3AGVFZn4JwPS95Tbj0vGYJ+n2zjVyW683h0RbuaRmtY5aLZLELAf\nsgaa5lM1Pv6ED5gJCC4MDLFO9uF+5/ogJtJV3h/jo9wqJZuJ5SRrtiTtKA6T\n0HkeTgvgYrUkpsX9kVFXMS2isfmVVO+/MSw8MaAYPX3bEFkqSA0niF8UBqwd\nLwTQo9+WEbcgj+7Cfkr63duUHXtDr6kPUePKdLx8h3tXLrQYbcEpBWaYERP7\nZ5kDC+uszr+9yQYFT0ChsG+l96tXPqDio8UQe6TLR9DRduxm2wrR/dIHYgRG\np1GERHcJtuyjFPGxa7PnNAnKaFmV8Jq0jVS5+EX6BzgM+6QHEBWuPLX25l7b\nEe5UAnuFXdgMuOqslR8rrwNORAcqIyZhrAriLYnf+Hmre1OeYzabZqoaOk9t\nKhwfGAjQ4h91R2MMsfZ/uB83VhwuUjCSIi0Z+nVk2bzZZRAiaGRBAKJQFBHS\nnN0ORSb6jvu/NkF1HmHWB/e+DWZ3b3z1BUsihZxE7RvfCkNnoUGkH8TPv0DX\nInLy\r\n=/+Ue\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","gitHead":"8a419fa36e1fdf7fd16b3968a0285e7a5bcde9af","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.14.15","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^6.0.0","ejs":"^3.1.6","gulp":"^4.0.2","jest":"^27.4.7","async":"^3.2.3","tsify":"^5.0.4","eslint":"^8.8.0","morgan":"^1.10.0","express":"^4.17.2","ts-jest":"^27.1.3","prettier":"^2.5.1","@wdio/cli":"^7.16.14","gulp-size":"^4.0.1","@wdio/sync":"^7.16.14","browserify":"^17.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^97.0.4","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.16.14","@wdio/spec-reporter":"^7.16.14","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.16.14","eslint-plugin-prettier":"^4.0.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^7.2.6","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.0-rc.2_1643906129390_0.5066034326530453","host":"s3://npm-registry-packages"}},"6.0.0-rc.3":{"name":"framebus","version":"6.0.0-rc.3","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.0-rc.3","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"81ceacecffeb1ca3b1f54672e49947de158a3a92","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.0-rc.3.tgz","fileCount":52,"integrity":"sha512-j2+80D7qC7ciD8/L5xEBcjoKRuAcQ6BrOcFFKQQ0MEvLfIumhbw/Gi3iTwcROijffFFqsLcPpOZ5G+X60azgmQ==","signatures":[{"sig":"MEUCIQCqBExmnBocx/D70RYuGS2GcNeFN/B7T8aVK+LvRXx+CgIgTApLRpMJZiN1rtx+cxLDJsH2ii0wL+RchgpQ0YeioZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDoFdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBug/+Nl5mmdndBcrlCU1Gb2pJqQnjpcFGvtOekBmeBDMp1ptogsbd\r\n9S7RvoQdOn5CQIjVbQzdLnulDKXzjRu9tttzq0cO3JPy589Zj9VsWTaDXew4\r\nMqrMHdcdqDdza3xPT7Hql2o7ncvMoL1xx/5S/XrsGvFJhJwttFLxx16+zstx\r\n/a+OKzfPcyc3mMGmgFVMaSYmCZDpBTGNbvYuaNz8hwwVkq3zJrb8RWXCU3Lt\r\nqZj/cF7K75G5ADvUWiFZKCrFXzUVbpsv7GwmeZoj1zRRXWfO7FpMrAgLyJVk\r\nfMjxcDUiQ/nZfOAWSFb5heZap7ePZ+fkJVBDyExmeJ3bEm+EGaNA5Jj5uct8\r\n9hSbXytjBQwJjQ51p1Cdwn2tlO3Ooptg+jCLZLMY731I848CF2W1o0Fv6Vcd\r\nFk+oQe43iwSuzPlIs+dr1PcU3+AXo8l+/XThs+pxEqs4C1XjoXF2W0piHq26\r\nf9d9S/5mtI30X/NAZ9myd1RFarnYEpAuzp+f58IPyB/yath8PSlVLlJWARYG\r\nbIWd22yP45SYJmNHX2woQ6u9sh7gf2FmmJplEtnq22KlCEp+9uTnY1+0guZc\r\nzhJGMCYxpyv3PJfQ/DD6PZq7UxIPIvmPEIZLwVnSPL5FwTZwcwFZol8+HlbX\r\n/J2FSQF9dbJxQ84XkDxGzEDkSmQ5ZvJTev4=\r\n=IAC9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","gitHead":"e77680363457261a87054a95eb429b404914d50f","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.14.15","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^6.0.0","ejs":"^3.1.6","gulp":"^4.0.2","jest":"^27.5.1","async":"^3.2.3","tsify":"^5.0.4","eslint":"^8.9.0","morgan":"^1.10.0","express":"^4.17.3","ts-jest":"^27.1.3","prettier":"^2.5.1","@wdio/cli":"^7.16.15","gulp-size":"^4.0.1","@wdio/sync":"^7.16.15","browserify":"^17.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^98.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.16.15","@wdio/spec-reporter":"^7.16.14","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.16.15","eslint-plugin-prettier":"^4.0.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^7.2.8","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.0-rc.3_1645117789462_0.6331466428269401","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"framebus","version":"5.2.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@5.2.0","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"a1689e8bbd5abf3ae7af8b1139658bb66d808e62","tarball":"https://registry.npmjs.org/framebus/-/framebus-5.2.0.tgz","fileCount":36,"integrity":"sha512-hIKt71vBVd/g0emUbuVg8HAeHEjxBwhAE87CKXvxPIy0sCoGWqBulB1k9lWBWUU6ZHXPs0xjXWMwUldWMiqD6A==","signatures":[{"sig":"MEUCIGOI2ly2IiaUy7hfeL+CurcGk3d/NITAr+azWV71wA53AiEA/Y6l5cxwiMirw1oTD1Ly6MnamfSCQkt+6wVG66hyqaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYZnoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4dw/8Chkgyxm6SOyeU+tc/vkvEqWG37IjJHrMzfYNl5yujzEIufI4\r\nCEhiIT5TyIpPpYhzI46vdehbHfHZvWRW7ocB6QD0eDq+l7dONHuXE1DPHyWL\r\nO/t4tfPAcTMhcMTaghKY/pHraaT8wDmfr5/Pyu0U9HC0ZyvHyOme3UsZa8tq\r\n2Z0pc63RbMninXvbYRuloofRC5Qu8tFJnV7JbV8zIC57P1/tk56InGIdQ0J6\r\noKofRjzRvPWLo2EZ59d+2GdxeJjWufny1D5heyRIRn5vmiJubcflov0JtltS\r\nLN8z1jYtSf26ExLi23kDE+bgQRioxwOqtSl6Psr5Z54Hwn3pCleD/NUA1kkb\r\nJnZzFnWWHrHcBHQsYoT2D3XiU54bUeCkq0l83qaZMZPfSofFLwvtyWp5FC7p\r\np+uGYzQ5uL+Pv++33BQpkvR6zJxMkwvIPx5nXWQ9uEXZdEq3+mVSqq7O4lWo\r\nn9u+QQbVueVFVGKYF4Sitxwt/Pi2ka8PmaWFeqYuiVmq8Py8FDNHVDdPZ/EF\r\nLDlaD992aTIFm8otILuJX9zqlcsc/pMRrc1//pPKh3PTAvvDIaHiK7AVU+L+\r\ndznltpiDT+Vk/oJE9jg4n1IZR4QZ8TUp+BZSDYV5vyJdU0cQyC6Xe1yi/L26\r\ns+mc8Ixgs4ChkjIVgbg0nn8c9afO5nfcpmw=\r\n=WOBS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","gitHead":"a3c8b7289ecadfae5a421293c63d7282ebd8d550","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.14.17","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"14.21.0","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.8","gulp":"^4.0.2","jest":"^29.2.1","async":"^3.2.4","tsify":"^5.0.4","eslint":"^8.25.0","morgan":"^1.10.0","express":"^4.18.2","ts-jest":"^29.0.3","prettier":"^2.7.1","@wdio/cli":"^7.25.2","gulp-size":"^3.0.0","@wdio/sync":"^7.25.2","browserify":"^17.0.0","typescript":"^4.8.4","@types/jest":"^29.2.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^106.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.25.2","@wdio/spec-reporter":"^7.25.1","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.25.2","jest-environment-jsdom":"^29.2.1","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus_5.2.0_1667340776633_0.5316391219280538","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"framebus","version":"5.2.1","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@5.2.1","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"6b7468191c020e28ee339c15561d4bd12864c636","tarball":"https://registry.npmjs.org/framebus/-/framebus-5.2.1.tgz","fileCount":38,"integrity":"sha512-K6pw+M2wNBuOhEoFrmMbf1O+fm7PnNDIfA9y0KpAyQzXRIJ420szGgJ/dI2Ikz0XG+5VfspLqA72M6bXhuyKIQ==","signatures":[{"sig":"MEUCIQC5naHBCbN2oW/sKMnZHKCORUHtLgWdBofXsYEdM+yEIQIgfqs4S0dL8cLZ4Xc4yoCDTwQfSnFMZnRkiWF4odb5mE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40972},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","gitHead":"c9c71b9674ae5a7374a01ec4c3ac40f884fba0b0","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"6.14.18","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"14.21.3","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.8","gulp":"^4.0.2","jest":"^29.5.0","async":"^3.2.4","tsify":"^5.0.4","eslint":"^8.35.0","morgan":"^1.10.0","express":"^4.18.2","ts-jest":"^29.0.5","prettier":"^2.8.4","@wdio/cli":"^7.25.2","gulp-size":"^3.0.0","@wdio/sync":"^7.25.2","browserify":"^17.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^114.0.2","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.25.2","@wdio/spec-reporter":"^7.25.1","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.25.2","jest-environment-jsdom":"^29.5.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/framebus_5.2.1_1688076311330_0.39187996174300643","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"framebus","version":"6.0.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.0","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"4ebafaf4d78441fdb1f6c55cb9a6ea9f72c55cff","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.0.tgz","fileCount":37,"integrity":"sha512-bL9V68hVaVBCY9rveoWbPFFI9hAXIJtESs51B+9XmzvMt38+wP8b4VdiJsavjMS6NfPZ/afQ/jc2qaHmSGI1kQ==","signatures":[{"sig":"MEYCIQCfItcmz1+bPrNtD3AxvtYUmsiOtyretXSMWJ66z127VwIhAIH8oYKSMAVlGrLyNhpEJ0X6sX9avj9iPzRq3HbzQJcP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36384},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"265475baf7d6ade36925184c02859d248582d8cb","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"8.19.2","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@braintree/uuid":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.8","gulp":"^4.0.2","jest":"^29.5.0","async":"^3.2.4","tsify":"^5.0.4","eslint":"^8.35.0","morgan":"^1.10.0","express":"^4.18.2","ts-jest":"^29.0.5","prettier":"^2.8.4","@wdio/cli":"^7.25.2","gulp-size":"^3.0.0","@wdio/sync":"^7.25.2","browserify":"^17.0.0","typescript":"^5.1.6","@types/jest":"^29.4.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^118.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.25.2","@wdio/spec-reporter":"^7.25.1","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.25.2","jest-environment-jsdom":"^29.5.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.0_1701795215626_0.8122027760008801","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"framebus","version":"6.0.1","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.1","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"223b59759eecb498cfd8681f4f86387972d58dfa","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.1.tgz","fileCount":37,"integrity":"sha512-0a3zJUkRDl0Vw27lLNzP3HRnBloeusH2+bdF440oqRleNWcJ7/FOnWWQ7YIOX0Pftnrv3Xpjy4N0iHe3MpA3XA==","signatures":[{"sig":"MEUCIBEMD5UAwfVdOji4DkTvhV3yq+Eq9FQooIpga2uuqS0EAiEA5Y3I7AsqNIZRL+1d4QLhzUdAJBHsqsKh5qqNUp7wROc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36386},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"391fd27a2ec1645c46d04b8f20270df68bf06aea","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"10.7.0","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@braintree/uuid":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.10","gulp":"^5.0.0","jest":"^29.7.0","async":"^3.2.5","tsify":"^5.0.4","eslint":"^8.56.0","morgan":"^1.10.0","express":"^4.19.2","ts-jest":"^29.0.5","prettier":"^2.8.4","@wdio/cli":"^7.25.2","gulp-size":"^3.0.0","@wdio/sync":"^7.25.2","browserify":"^17.0.0","typescript":"^5.3.3","@types/jest":"^29.5.11","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^125.0.3","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.25.2","@wdio/spec-reporter":"^7.25.1","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.25.2","jest-environment-jsdom":"^29.7.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.1_1720193026304_0.3673887034874592","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"framebus","version":"6.0.2","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.2","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"79fb0c5b8722fe3548fe47bbc134edb0cf4bf02b","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.2.tgz","fileCount":37,"integrity":"sha512-Yym5wEQYOqW61GH4ikFAgFA8dihwbIUgwayAd4uIugmNUhalmXD2UIBasdtAU7/TEHvOEK1Me4vqz/JVr5GHBg==","signatures":[{"sig":"MEUCIHDEfN1dI+kEimtXJqLuwAsprGNU71UK3d7RR3zhhW3MAiEA4uDbYpJVxBI4/d2Jhx5KjqPoA/jnlm7WNOhno53IPtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36386},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"df4f2241ee346b522fd8cfcfcc90f2f816387464","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git+ssh://git@github.com/braintree/framebus.git","type":"git"},"_npmVersion":"10.8.2","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@braintree/uuid":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.10","gulp":"^5.0.0","jest":"^29.7.0","async":"^3.2.5","tsify":"^5.0.4","eslint":"^8.56.0","morgan":"^1.10.0","express":"^4.20.1","ts-jest":"^29.0.5","prettier":"^2.8.4","@wdio/cli":"^7.25.2","gulp-size":"^3.0.0","@wdio/sync":"^7.25.2","browserify":"^17.0.0","typescript":"^5.3.3","@types/jest":"^29.5.11","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^131.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.25.2","@wdio/spec-reporter":"^7.25.1","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.25.2","jest-environment-jsdom":"^29.7.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.2_1734474377039_0.27701496860245123","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"framebus","version":"6.0.3","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.3","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"3117932b2aa9c78552f5f351bed7fc81466dee96","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.3.tgz","fileCount":37,"integrity":"sha512-G/N2p+kFZ1xPBge7tbtTq2KcTR1kSKs1rVbTqH//WdtvJSexS33fsTTOq3yfUWvUczqhujyaFc+omawC9YyRBg==","signatures":[{"sig":"MEYCIQD5UCbbsm5hqBwwI4BkU7nBGC8tSE++3g0aGqdlFFPppQIhAPg3gL5Eiae63c9gkbAeILVStqWtQ0DMf1JXDvFZGTn7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36413},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b22e3f38dc81e8abdb9d508cd9c39283412d9fc1","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git://github.com/braintree/framebus.git","type":"git"},"_npmVersion":"8.0.0","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@braintree/uuid":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","ejs":"^3.1.10","gulp":"^5.0.0","jest":"^29.7.0","async":"^3.2.5","tsify":"^5.0.4","eslint":"^8.56.0","morgan":"^1.10.0","express":"^4.20.1","ts-jest":"^29.0.5","prettier":"^2.8.4","@wdio/cli":"^7.25.2","gulp-size":"^3.0.0","@wdio/sync":"^7.25.2","browserify":"^17.0.0","typescript":"^5.3.3","@types/jest":"^29.5.11","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^131.0.1","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^7.25.2","@wdio/spec-reporter":"^7.25.1","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^7.25.2","jest-environment-jsdom":"^29.7.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","wdio-chromedriver-service":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.3_1737491818530_0.9061106510336168","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"framebus","version":"6.0.4","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.4","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"28b010a5785eae117d8c28303aa9b8a78dea0668","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.4.tgz","fileCount":71,"integrity":"sha512-ExYZuGH/ktBRLW49sl8XOyGc4ktyby+JxSLXRmge23IkDObeBagauzofprFLh8Dv3yM6pmxJiiOz32M0gG/ZxA==","signatures":[{"sig":"MEQCICDQxaDtZLx1eIBlhOINChRriAn1QfS7Eqelzz1KMFpLAiAn0KtqsOu4cTVG/pE1EGZuNeeVtm/kgRXj8zlaJSU9CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118756},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","gitHead":"ec3c7179a66736540a7f62d6d8aa43cd71c8e698","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git://github.com/braintree/framebus.git","type":"git"},"_npmVersion":"11.6.2","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@braintree/uuid":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","ejs":"^3.1.10","gulp":"^5.0.1","jest":"^29.7.0","async":"^3.2.6","tsify":"^5.0.4","eslint":"^8.56.0","morgan":"^1.10.0","express":"^4.20.1","ts-jest":"^29.0.5","prettier":"^3.7.4","@wdio/cli":"^9.21.1","gulp-size":"^3.0.0","browserify":"^17.0.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@wdio/types":"^9.20.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^143.0.3","vinyl-buffer":"^1.0.1","@wdio/globals":"^9.17.0","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^9.21.0","@wdio/spec-reporter":"^9.20.0","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^9.21.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.4_1769710119660_0.20267969451575873","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"framebus","version":"6.0.5","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.0.5","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"e65754c5f9ce402feaa514e220945df9b147f080","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.0.5.tgz","fileCount":105,"integrity":"sha512-q622ogGmqHJ464Ix/+sSQznjnewnLLLdzzXggc1cGmBoXrZgnM4zGHRWZSt3ERd5u9JHYJ/Rl3VYXTTY14A6hg==","signatures":[{"sig":"MEQCIBHagIAWDH6uArVPC748p5xueJD6yEISBkCcb7uyc31dAiAwPjRNDkx4EmomNnAuD9VTgC55vMOp6feyCuPD2c2Ifg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142008},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"testEnvironment":"jsdom"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4e0864ff79fa44f92fc9911be7c741d5c92f2000","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","prepublishOnly":"npm run build","test:functional":"wdio wdio.conf.js","pretest:functional":"gulp functional:prep"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git://github.com/braintree/framebus.git","type":"git"},"_npmVersion":"11.6.2","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@braintree/uuid":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","ejs":"^3.1.10","gulp":"^5.0.1","jest":"^29.7.0","async":"^3.2.6","tsify":"^5.0.4","eslint":"^8.56.0","morgan":"^1.10.0","express":"^4.20.1","ts-jest":"^29.0.5","prettier":"^3.7.4","@wdio/cli":"^9.21.1","gulp-size":"^3.0.0","browserify":"^17.0.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@wdio/types":"^9.20.0","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","chromedriver":"^143.0.3","vinyl-buffer":"^1.0.1","@wdio/globals":"^9.17.0","gulp-streamify":"^1.0.2","gulp-remove-code":"^3.0.4","@wdio/local-runner":"^9.21.0","@wdio/spec-reporter":"^9.20.0","vinyl-source-stream":"^2.0.0","@wdio/mocha-framework":"^9.21.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.0.5_1769791746422_0.736314095938915","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"framebus","version":"6.1.0","author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","_id":"framebus@6.1.0","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"homepage":"https://github.com/braintree/framebus","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"71bed3a0b6d6ccb24312c89bea968bdff8f25fc3","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.1.0.tgz","fileCount":37,"integrity":"sha512-duaN1OV9gU0yDeEqiJaHs/130e8KXatX2yxTzBheR8UK1pFgxMUknhFS2FEIJRGbsEiXPTHsXC6+gfvJHvie6w==","signatures":[{"sig":"MEYCIQChh8AEK+SWbYvU8WypcMxzja0hxtEgVOPJSQ48luXxKAIhAJ6WocXMsZohzCkGzGnjHSnoN6D+mld2qbmRFNQy8RXO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38302},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"collectCoverage":true,"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"collectCoverageFrom":["src/**/*.ts"],"testPathIgnorePatterns":["<rootDir>/spec/functional/playwright/*"]},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-customizable"}},"gitHead":"bdd12d78afb2b75c14d30a0909ce76e1076c49d7","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","commit":"cz","prepare":"husky","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","playwright":"npx playwright test --config=spec/functional/playwright/playwright.browserstack.config.ts","preplaywright":"npm run pretest:functional","postplaywright":"npm run clean:playwright","prepublishOnly":"npm run build","test:functional":"npm run playwright:local","clean:playwright":"find ./ -type f \\( -name \"local.log\" -or -name \"browserstack.err\" \\) -delete && find ./ -depth -not -path \"*/node_modules/*\" \\( -name \"log\" -or -name \"playwright-report\" -or -name \"test-results\" \\) -type d -exec rm -rf \"{}\" \\;","playwright:local":"npm run preplaywright && npx playwright test --config=spec/functional/playwright/playwright.local.ts && npm run postplaywright","pretest:functional":"gulp functional:prep && npx playwright install --with-deps","playwright:local:headed":"npm run preplaywright && npx playwright test --config=spec/functional/playwright/playwright.local.ts --headed && npm run postplaywright"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"repository":{"url":"git://github.com/braintree/framebus.git","type":"git"},"_npmVersion":"11.18.0","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@braintree/uuid":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","ejs":"^3.1.10","gulp":"^5.0.1","jest":"^29.7.0","async":"^3.2.6","husky":"^9.1.7","tsify":"^5.0.4","dotenv":"^17.4.2","eslint":"^8.56.0","morgan":"^1.10.0","express":"^4.20.1","ts-jest":"^29.0.5","gulp-cli":"^3.1.0","prettier":"^3.7.4","gulp-size":"^3.0.0","browserify":"^17.0.1","commitizen":"^4.3.1","playwright":"1.60.0","typescript":"5.3.3","@types/jest":"^29.5.14","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","@commitlint/cli":"^20.5.0","cz-customizable":"^7.5.4","@playwright/test":"1.60.0","gulp-remove-code":"^3.0.4","browserstack-local":"^1.5.13","vinyl-source-stream":"^2.0.0","browserstack-node-sdk":"^1.52.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/framebus_6.1.0_1784308135758_0.720367407076294","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"_id":"framebus@6.2.0","bugs":{"url":"https://github.com/braintree/framebus/issues"},"dist":{"shasum":"f4d8895ede1101852ffb0fcce6f5aa1573e1360c","tarball":"https://registry.npmjs.org/framebus/-/framebus-6.2.0.tgz","fileCount":105,"integrity":"sha512-EICZE8JPgBetwS+lWCrGPDmhzNmfX8kok+7l9gxt8EnUAoFBbMchydZKTs3aAsw/nR6e2SZUK1ZrZH7fdUsGFQ==","signatures":[{"sig":"MEYCIQCzMC7LRVALeYs72xLZGPGq8xSdD+aR5AA0KzD35BRSRgIhAKdMkeJHuNmDE3kMVaRF0GRqzssiEsPwUVFpoOCGaWPy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhYTFnKH7PnOoZxw1znJY7fFtQJMhql0X5PsJ05SvpHwIgDwNyMjIqoC2f2ygYEwApSXJQRYnqzW0GA5UT/DCa5aA="}],"unpackedSize":144119},"jest":{"preset":"ts-jest","resetMocks":true,"restoreMocks":true,"collectCoverage":true,"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"collectCoverageFrom":["src/**/*.ts"],"testPathIgnorePatterns":["<rootDir>/spec/functional/playwright/*"]},"main":"dist/index.js","name":"framebus","types":"./dist/index.d.ts","author":{"name":"braintree","email":"code@getbraintree.com"},"config":{"commitizen":{"path":"./node_modules/cz-customizable"}},"gitHead":"d3d4d3c8c4777439ed4df7da75b794c43a04a7ae","license":"MIT","scripts":{"lint":"eslint --ext js,ts .","test":"npm run test:unit && npm run test:functional","build":"tsc --declaration","start":"./bin/www","commit":"cz","prepare":"husky","pretest":"npm run lint","prebuild":"prettier --write .","prestart":"npm run pretest:functional","test:unit":"jest spec/unit/","playwright":"npx playwright test --config=spec/functional/playwright/playwright.browserstack.config.ts","preplaywright":"npm run pretest:functional","postplaywright":"npm run clean:playwright","prepublishOnly":"npm run build","test:functional":"npm run playwright:local","clean:playwright":"find ./ -type f \\( -name \"local.log\" -or -name \"browserstack.err\" \\) -delete && find ./ -depth -not -path \"*/node_modules/*\" \\( -name \"log\" -or -name \"playwright-report\" -or -name \"test-results\" \\) -type d -exec rm -rf \"{}\" \\;","playwright:local":"npm run preplaywright && npx playwright test --config=spec/functional/playwright/playwright.local.ts && npm run postplaywright","pretest:functional":"gulp functional:prep && npx playwright install --with-deps","playwright:local:headed":"npm run preplaywright && npx playwright test --config=spec/functional/playwright/playwright.local.ts --headed && npm run postplaywright"},"version":"6.2.0","_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"homepage":"https://github.com/braintree/framebus","repository":{"url":"git://github.com/braintree/framebus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","directories":{},"maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"_nodeVersion":"26.7.0","dependencies":{"@braintree/uuid":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","ejs":"^3.1.10","gulp":"^5.0.1","jest":"^29.7.0","async":"^3.2.6","husky":"^9.1.7","tsify":"^5.0.4","dotenv":"^17.4.2","eslint":"^8.56.0","morgan":"^1.10.0","express":"^4.20.1","ts-jest":"^29.0.5","gulp-cli":"^3.1.0","prettier":"^3.7.4","gulp-size":"^3.0.0","browserify":"^17.0.1","commitizen":"^4.3.1","playwright":"1.60.0","typescript":"5.3.3","@types/jest":"^29.5.14","gulp-concat":"^2.4.2","gulp-uglify":"^3.0.2","vinyl-buffer":"^1.0.1","gulp-streamify":"^1.0.2","@commitlint/cli":"^20.5.0","cz-customizable":"^7.5.4","@playwright/test":"1.60.0","gulp-remove-code":"^3.0.4","browserstack-local":"^1.5.13","vinyl-source-stream":"^2.0.0","browserstack-node-sdk":"^1.52.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","eslint-config-braintree":"6.0.0-typescript-prep-rc.2","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/framebus_6.2.0_1789069297077_0.7931201366768961"}}},"time":{"created":"2015-04-16T18:23:10.251Z","modified":"2026-09-10T19:41:37.349Z","1.0.0":"2015-04-16T18:23:10.251Z","2.0.0":"2015-06-22T22:28:09.734Z","2.0.1":"2015-08-04T19:44:07.040Z","2.0.2":"2015-08-18T23:43:52.844Z","2.0.3":"2015-09-10T20:15:56.394Z","2.0.4":"2015-12-21T18:44:35.946Z","2.0.5":"2016-04-28T21:26:21.785Z","2.0.6":"2016-06-16T16:10:38.262Z","2.0.7":"2016-06-16T17:40:38.429Z","2.0.8":"2017-02-09T16:53:24.589Z","3.0.0":"2018-03-23T21:22:35.577Z","3.0.1":"2018-04-30T15:58:27.295Z","3.0.2":"2018-12-05T19:16:44.474Z","4.0.0":"2020-05-18T20:49:37.766Z","4.0.1":"2020-06-12T12:27:06.163Z","4.0.2":"2020-06-29T20:30:27.398Z","4.0.3":"2020-10-01T15:12:17.608Z","4.0.4":"2020-10-01T15:15:31.995Z","4.0.5":"2020-10-26T18:43:11.924Z","5.0.0-rc.1":"2020-10-31T02:09:37.086Z","5.0.0":"2020-11-02T21:44:53.676Z","5.1.0":"2021-01-27T19:18:37.063Z","5.1.1":"2021-02-17T15:12:39.119Z","5.1.2":"2021-02-17T15:36:02.041Z","6.0.0-rc.1":"2022-02-01T23:01:14.527Z","6.0.0-rc.2":"2022-02-03T16:35:29.588Z","6.0.0-rc.3":"2022-02-17T17:09:49.661Z","5.2.0":"2022-11-01T22:12:56.856Z","5.2.1":"2023-06-29T22:05:11.549Z","6.0.0":"2023-12-05T16:53:35.878Z","6.0.1":"2024-07-05T15:23:46.449Z","6.0.2":"2024-12-17T22:26:17.249Z","6.0.3":"2025-01-21T20:36:58.697Z","6.0.4":"2026-01-29T18:08:39.795Z","6.0.5":"2026-01-30T16:49:06.556Z","6.1.0":"2026-07-17T17:08:55.905Z","6.2.0":"2026-09-10T19:41:37.174Z"},"bugs":{"url":"https://github.com/braintree/framebus/issues"},"author":{"name":"braintree","email":"code@getbraintree.com"},"license":"MIT","homepage":"https://github.com/braintree/framebus","repository":{"url":"git://github.com/braintree/framebus.git","type":"git"},"description":"Framebus allows you to easily send messages across frames (and iframes) with a simple bus.","maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"readme":"# Framebus [![Build Status](https://github.com/braintree/framebus/workflows/Unit%20Tests/badge.svg)](https://github.com/braintree/framebus/actions?query=workflow%3A%22Unit+Tests%22) [![Build Status](https://github.com/braintree/framebus/workflows/Functional%20Tests/badge.svg)](https://github.com/braintree/framebus/actions?query=workflow%3A%22Functional+Tests%22) [![npm version](https://badge.fury.io/js/framebus.svg)](http://badge.fury.io/js/framebus)\n\nFramebus allows you to easily send messages across frames (and iframes)\nwith a simple bus.\n\nIn one frame:\n\n```js\nvar Framebus = require(\"framebus\");\nvar bus = new Framebus();\n\nbus.emit(\"message\", {\n  from: \"Ron\",\n  contents: \"they named it...San Diago\",\n});\n```\n\nIn another frame:\n\n```js\nvar Framebus = require(\"framebus\");\nvar bus = new Framebus();\n\nbus.on(\"message\", function (data) {\n  console.log(data.from + \" said: \" + data.contents);\n});\n```\n\nThe Framebus class takes a configuration object, where all the params\nare optional.\n\n```js\ntype FramebusOptions = {\n  origin?: string, // default: \"*\"\n  channel?: string, // no default\n  verifyDomain?: (url: string) => boolean, // no default\n  targetFrames?: <HTMLFrameElement | Window>[], // by default, all frames available to broadcast to\n};\n```\n\nThe `origin` sets the framebus instance to only operate on the chosen\norigin.\n\nThe `channel` namespaces the events called with `on` and `emit` so you\ncan have multiple bus instances on the page and have them only\ncommunicate with buses with the same channel value.\n\nIf a `verifyDomain` function is passed, then the `on` listener will only\nfire if the domain of the origin of the post message matches the\n`location.href` value of page or the function passed for `verifyDomain`\nreturns `true`.\n\n```js\nvar bus = new Framebus({\n  verifyDomain: function (url) {\n    // only return true if the domain of the url matches exactly\n    url.indexOf(\"https://my-domain\") === 0;\n  },\n});\n```\n\nIf a `targetFrames` array is passed, then framebus will only send\nmessages to those frames and listen for messages from those frames. You\ncan pass a reference to a `Window` (the return value of `window.open`)\nor an `HTMLFrameElement` (a DOM node representing an iframe).\n\n```js\nvar myIframe = document.getElementById(\"my-iframe\");\n\nvar bus = new Framebus({\n  targetFrames: [myIframe],\n});\n```\n\nTo add additional frames to the `targetFrames` array in the future, use\nthe `addTargetFrame` method. `targetFrames` must be set, even if it's an\nempty array, for this method to work.\n\n```js\nvar myIframe = document.getElementById(\"my-iframe\");\n\nvar bus = new Framebus({\n  targetFrames: [],\n});\n\nbus.addTargetFrame(myIframe);\n```\n\n## API\n\n#### `target(options: FramebusOptions): framebus`\n\n**returns**: a chainable instance of framebus that operates on the\nchosen origin.\n\nThis method is used in conjunction with `emit`, `on`, and `off` to\nrestrict their results to the given origin. By default, an origin of\n`'*'` is used.\n\n```javascript\nframebus\n  .target({\n    origin: \"https://example.com\",\n  })\n  .on(\"my cool event\", function () {});\n// will ignore all incoming 'my cool event' NOT from 'https://example.com'\n```\n\n| Argument  | Type            | Description                        |\n| --------- | --------------- | ---------------------------------- |\n| `options` | FramebusOptions | See above section for more details |\n\n#### `emit('event', data?, callback?): boolean`\n\n**returns**: `true` if the event was successfully published, `false`\notherwise\n\n| Argument         | Type     | Description                                          |\n| ---------------- | -------- | ---------------------------------------------------- |\n| `event`          | String   | The name of the event                                |\n| `data`           | Object   | The data to give to subscribers                      |\n| `callback(data)` | Function | Give subscribers a function for easy, direct replies |\n\n#### `emitAsPromise('event', data?): Promise`\n\n**returns**: A promise that resolves when the emitted event is responded\nto the first time. It will reject if the event could not be successfully\npublished.\n\n| Argument | Type   | Description                     |\n| -------- | ------ | ------------------------------- |\n| `event`  | String | The name of the event           |\n| `data`   | Object | The data to give to subscribers |\n\nUsing this method assumes the browser context you are using supports\nPromises. If it does not, set a polyfill for the Framebus class with\n`setPromise`\n\n```js\n// or however you want to polyfill the promise\nconst PolyfilledPromise = require(\"promise-polyfill\");\n\nFramebus.setPromise(PolyfilledPromise);\n```\n\n#### `on('event', fn): boolean`\n\n**returns**: `true` if the subscriber was successfully added, `false`\notherwise\n\nUnless already bound to a scope, the listener will be executed with\n`this` set to the `MessageEvent` received over\npostMessage.\n\n| Argument               | Type     | Description                                                 |\n| ---------------------- | -------- | ----------------------------------------------------------- |\n| `event`                | String   | The name of the event                                       |\n| `fn(data?, callback?)` | Function | Event handler. Arguments are from the `emit` invocation     |\n| ↳ `this`               | scope    | The `MessageEvent` object from the underlying `postMessage` |\n\n#### `off('event', fn): boolean`\n\n**returns**: `true` if the subscriber was successfully removed, `false`\notherwise\n\n| Argument | Type     | Description                      |\n| -------- | -------- | -------------------------------- |\n| `event`  | String   | The name of the event            |\n| `fn`     | Function | The function that was subscribed |\n\n#### `include(popup): boolean`\n\n**returns**: `true` if the popup was successfully included, `false`\notherwise\n\n```javascript\nvar popup = window.open(\"https://example.com\");\n\nframebus.include(popup);\nframebus.emit(\"hello popup and friends!\");\n```\n\n| Argument | Type   | Description                                   |\n| -------- | ------ | --------------------------------------------- |\n| `popup`  | Window | The popup reference returned by `window.open` |\n\n#### `addTargetFrame(frame): boolean`\n\nUsed in conjunction with `targetFrames` configuration. If a\n`targetFrames` array is not passed on instantiation, this method will\nnoop.\n\n```javascript\nvar frame = document.getElementById(\"my-iframe\");\n\nframebus.addTargetFrame(frame);\nframebus.emit(\"hello targeted iframe!\");\n```\n\n| Argument | Type                        | Description                                  |\n| -------- | --------------------------- | -------------------------------------------- |\n| `frame`  | Window or HTMLIFrameElement | The iframe or popup to add to `targetFrames` |\n\n#### `teardown(): void`\n\nCalls `off` on all listeners used for this bus instance and makes\nsubsequent calls to all methods `noop`.\n\n```javascript\nbus.on(\"event-name\", handler);\n\n// event-name listener is torn down\nbus.teardown();\n\n// these now do nothing\nbus.on(\"event-name\", handler);\nbus.emit(\"event-name\", data);\nbus.off(\"event-name\", handler);\n```\n\n## Pitfalls\n\nThese are some things to keep in mind while using **framebus** to handle\nyour event delegation\n\n### Cross-site scripting (XSS)\n\n**framebus** allows convenient event delegation across iframe borders.\nBy default it will broadcast events to all iframes on the page,\nregardless of origin. Use the optional `target()` method when you know\nthe exact domain of the iframes you are communicating with. This will\nprotect your event data from malicious domains.\n\n### Data is serialized as JSON\n\n**framebus** operates over `postMessage` using `JSON.parse` and\n`JSON.stringify` to facilitate message data passing. Keep in mind that\nnot all JavaScript objects serialize cleanly into and out of JSON, such\nas `undefined`.\n\n### Asynchronicity\n\nEven when the subscriber and publisher are within the same frame, events\ngo through `postMessage`. Keep in mind that `postMessage` is an\nasynchronous protocol and that publication and subscription handling\noccur on separate iterations of the [event loop\n(MDN)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/EventLoop#Event_loop).\n\n### Published callback functions are an abstraction\n\nWhen you specify a `callback` while using `emit`, the function is not\nactually given to the subscriber. The subscriber receives a one-time-use\nfunction that is generated locally by the subscriber's **framebus**.\nThis one-time-use callback function is pre-configured to publish an\nevent back to the event origin's domain using a\n[UUID](http://tools.ietf.org/html/rfc4122) as the event name. The events\noccur as follows:\n\n1.  `http://emitter.example.com` publishes an event with a function as\n    the event data\n\n    ```javascript\n    var callback = function (data) {\n      console.log(\"Got back %s as a reply!\", data);\n    };\n\n    framebus.emit(\"Marco!\", callback, \"http://listener.example.com\");\n    ```\n\n2.  The **framebus** on `http://emitter.example.com` generates a UUID as\n    an event name and adds the `callback` as a subscriber to this event.\n\n3.  The **framebus** on `http://listener.example.com` sees that a\n    special callback event is in the event payload. A one-time-use\n    function is created locally and given to subscribers of `'Marco!'`\n    as the event data.\n\n4.  The subscriber on `http://listener.example.com` uses the local\n    one-time-use callback function to send data back to the emitter's\n    origin\n\n    ```javascript\n    framebus\n      .target(\"http://emitter.example.com\")\n      .on(\"Marco!\", function (callback) {\n        callback(\"Polo!\");\n      });\n    ```\n\n5.  The one-time-use function on `http://listener.example.com` publishes\n    an event as the UUID generated in **step 2** to the origin that\n    emitted the event.\n\n6.  Back on `http://emitter.example.com`, the `callback` is called and\n    unsubscribed from the special UUID event afterward.\n\n### Upgrading past 5.x.x\n\nIf you are importing framebus via `import { Framebus } from 'framebus/dist/framebus'`, your functions may error out due to missing the `attach()` call done in `index.ts`. You may need to add an additional line, `import 'framebus/dist/index'` to ensure this call completes.\n\nSee [here](https://github.com/braintree/framebus/issues/115) for more details.\n\n## Development and contributing\n\nSee [**CONTRIBUTING.md**](CONTRIBUTING.md)\n","readmeFilename":"README.md"}