{"_id":"espresso-transit","_rev":"34-86ee853e1569e262dbb2d56951e1baaf","name":"espresso-transit","dist-tags":{"latest":"0.9.4"},"versions":{"0.0.1":{"name":"espresso-transit","version":"0.0.1","description":"","main":"index.js","git":"https://github.com/EspressoLogicCafe/espresso-transit.git","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","_id":"espresso-transit@0.0.1","dist":{"shasum":"416bddcd07fac55a197356fe7362e2b59850a164","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.0.1.tgz","integrity":"sha512-+eoFuKR/QrhvXQr/c/+x+8vMd7i5GTOYI4IgGLh09FBimDB9dWghF0XoVq5M63/gi+9ZxfMXXMCOyZJcm3mubg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvdTtoMlOxYLxzD3eVnglojgtoSoiKomMZpF2AI1wxCAiEAqmQ617LxlV5MdncI8nRGZmFnAoEmvWTp3ljiLJbv9E4="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.1.0":{"name":"espresso-transit","version":"0.1.0","description":"Espresso Transit\r ==========","main":"index.js","git":"https://github.com/EspressoLogicCafe/espresso-transit.git","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","_id":"espresso-transit@0.1.0","dist":{"shasum":"26716765ed60c473b8f63459ef583c2a59f2a791","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.1.0.tgz","integrity":"sha512-ROm8m45moS2sznFg/hEbOQF3JsosMfQ5NVuZIfS+lN8e80mKTdA7fzC3MbGLZnSVAGun+kYnxoHIOA78KwTMwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi7HN6PY3OhRgGFYJUw0AWmEWEB5OBA3NhfGcNIEnxrQIhAIClqbju3FV0nUZ0xTl4wLhBWL3lO4ZaPj/Q3K4eKFEy"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.1.3":{"name":"espresso-transit","version":"0.1.3","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-block.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-block/issues"},"homepage":"https://github.com/EspressoLogicCafe/espresso-block","_id":"espresso-transit@0.1.3","dist":{"shasum":"3acb81b17836565ac94a09b056d16b89a7a0d116","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.1.3.tgz","integrity":"sha512-Twf/EChODvKf4dycFTM6+HUkea53W/1BSuOMZ2cmSiMDWaoyIy/shPhO8bGb3vH7mkzUdONyniC3YmJFoHXZ6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKRCMsDmexWJKX1u24Em4BDYofErODmlxRE2as3SLNKAiAru0MuSxQLwmYgg/xj/Ar9lpoGHHhzz0q8TZAYKK8b7g=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.1.5":{"name":"espresso-transit","version":"0.1.5","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"homepage":"https://github.com/EspressoLogicCafe/espresso-transit","_id":"espresso-transit@0.1.5","dist":{"shasum":"2ffc06224c4bee3f3b00b1dcc79b2f2209d38c00","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.1.5.tgz","integrity":"sha512-pnWBc/Ml+K0oh3wJbKrh56nZLqtgtkfSiQ3Hc3Mcs2nXyR1OIkuGWq+QMPnhVjY+TXPMaZQ9WVDlPr11D3UIpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6K3aq5kTdtGcI7gC3KPD6ITlCLnYsk9m1BTnjKRHYngIhAI7OQs4qOVZtHLe/qLNaq2bfBxydslBIgRZbcjTLx3Fi"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.1.6":{"name":"espresso-transit","version":"0.1.6","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"homepage":"https://github.com/EspressoLogicCafe/espresso-transit","_id":"espresso-transit@0.1.6","dist":{"shasum":"e2cd942f143b9d60538f2ced4e8a79bf4fe6cf8c","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.1.6.tgz","integrity":"sha512-Qvq74lyRLY/iTvmV/N0YT0NUd5cnf9KHHiTl8K/1O+nWpmvSxIRF7SAnH8Liuo84gdO6Wz13L/rlte1iCOysvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJx8r7XFCOZptrICCwSHXEqpoSN5t1HIUvj/v70MI1eAiAB9Ouq80bMknVZDJ8f9T2E9hYuJpNopgJifMWIrdgCew=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.1.7":{"name":"espresso-transit","version":"0.1.7","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"homepage":"https://github.com/EspressoLogicCafe/espresso-transit","_id":"espresso-transit@0.1.7","dist":{"shasum":"ba3c025f628d75b97627e1eb39a2d4f4b476a5bd","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.1.7.tgz","integrity":"sha512-34U646VuE/w9y37gqVfQWvoXOOGTfB5WT5AMGs0pTeWnuaP+DGtk34403dP2FgAS0+dXwAG2ZbPkxyDtUlDnmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCpn8VmzG3pqAdUbVf29K8va6xnB+a0XT9uTM93oUE5wIhAM72zAJF/oqBRCT8of/hNwr8A9szO6JsKagnrmjmBDKn"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.9.0":{"name":"espresso-transit","version":"0.9.0","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","dependencies":{"grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","load-grunt-tasks":"^1.0.0"},"bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"homepage":"https://github.com/EspressoLogicCafe/espresso-transit","_id":"espresso-transit@0.9.0","dist":{"shasum":"c1fe7cac15661870c949bd9f112f9c1203a30c7b","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.9.0.tgz","integrity":"sha512-NbRhUm7GjjuF5kbplKISiMbhqHHXUoRLpkAG9jxvGuQqIsNebP1uMN/Zu+V0uk2PJz2EMwKDpoORw6cPvd5+Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxkhCdNqrH971IDAKmThY6PixpVe/dLJQlUzyrjWlM5QIhAJGGZpM9js+aE1uIjBHuzwbUi5+GeZKt68xNmXwqP1fF"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.9.1":{"name":"espresso-transit","version":"0.9.1","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","dependencies":{"grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","load-grunt-tasks":"^1.0.0"},"bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"homepage":"https://github.com/EspressoLogicCafe/espresso-transit","_id":"espresso-transit@0.9.1","dist":{"shasum":"0f6a9214fe08a9ab77afd3c466508289203224d5","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.9.1.tgz","integrity":"sha512-K0Wkf7xNCV/eL+kibW1qXewIC/ukzpM/UF8UZrv7bLZjSu8TmmJQoCzUwuyVxVA/9IAu/jFL7sCSkOnFTOZM2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdqF/695YIKuNSQ1/9F1YTqg7EM21AkqhbhI/ruLf5sAIhAPXakb35DVt3dyFw/nEZtVn3aZ0CvatCUA2Use4MUDze"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.9.2":{"name":"espresso-transit","version":"0.9.2","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"nothingspare"},"license":"BSD-2-Clause","dependencies":{"grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","load-grunt-tasks":"^1.0.0"},"bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"homepage":"https://github.com/EspressoLogicCafe/espresso-transit","_id":"espresso-transit@0.9.2","dist":{"shasum":"645ad2ed8b95080ddc698dd877ae3a60d0bf7317","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.9.2.tgz","integrity":"sha512-XdRy46q7q3x5hdveU+rqmw/QSLXmCYyo42QdTYoNqcH1YfsfqXZZQe7i2WdG8Oh9ON5WiOKvPVsVk/YsMFLRJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXBe2TAT0ubagGmSnHxyGLoQdWDY/UvBDdEHX4PRmr2AiBkP1ohya/zf+VQFAGpu4E8TaAKVPvsLe2Z9uX00QBG1Q=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.9.3":{"name":"espresso-transit","version":"0.9.3","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["Espresso","Logic","Espresso Logic","Espresso Demo","REST","API","RESTful","database","sql","mysql","oracle","nosql","postgres","mongo","sqlserver","mobile","reactive","iframe"],"author":{"name":"nothingspare"},"license":"BSD-2-Clause","dependencies":{"grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","load-grunt-tasks":"^1.0.0"},"bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"_id":"espresso-transit@0.9.3","dist":{"shasum":"9f1bc66ecfd2a37016775995f95c26b3ca58c0af","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.9.3.tgz","integrity":"sha512-z8rzeG8OKy9CM6+5XiRqGOUFEJYWorWsPMBCn8feojcNVrJAddGu1XZhky6E6TEs6ZuaekDbuCLXHJhu0doajw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8uPdstAQ04bTABtyX+ZqMdQn6VF3reHmXSSiSzipxFAiAEsyJ1HxacF++OqXSClBfIINfuok/aVFkJCleieJY+PQ=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]},"0.9.4":{"name":"espresso-transit","version":"0.9.4","description":"A utility library for messaging between iframes and their container.","main":"index.js","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["Espresso","Logic","Espresso Logic","Espresso Demo","REST","API","RESTful","database","sql","mysql","oracle","nosql","postgres","mongo","sqlserver","mobile","reactive","iframe","window messaging"],"author":{"name":"nothingspare"},"license":"BSD-2-Clause","dependencies":{"grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","load-grunt-tasks":"^1.0.0"},"bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"_id":"espresso-transit@0.9.4","dist":{"shasum":"2bc6a1d793428dfe7aeff10bc9a42383b5d29d8d","tarball":"https://registry.npmjs.org/espresso-transit/-/espresso-transit-0.9.4.tgz","integrity":"sha512-13DH40ttBZvNukyXRmjGPw23XgVgSFx5x20yCFkYnDUMC5ERFDp7ZMpdl5O7whn4litQnCBjmES/1veDn/Xsyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaXaXa9ud+FxYoNMtG0jsGzUsSBPnLzMbu/psLeso5IAiEA3H/yJNTvlHSS6W5Nlmxmc0rEwEh8esZQ7Ho/MyQ8jbo="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nothingspare","email":"michael@espressologic.com"},"maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}]}},"readme":"#Espresso Transit\r\n\r\nA utility library for messaging between iframes and their container.\r\n\r\n### Basic Use\r\nIn your container, broadcasting to an iframe:\r\n```javascript\r\ntransit.broadcast('EventName', messageObject, '.iframeSelector');\r\n```\r\nListeing for events in an iframe:\r\n```javascript\r\ntransit.on('EventName', function (event, data) {\r\n    console.log(data); //messageObject\r\n});\r\n```\r\nBroadcasting to the container from the iframe:\r\n```javascript\r\ntransit.broadcast('EventName', messageObject, window.parent);\r\n```\r\nListening for iframe messages\r\n```javascript\r\ntransit.on('EventName', function (event, data) {\r\n    console.log(data); //messageObject\r\n});\r\n```\r\n\r\n### Transit Methods\r\n+ transit.on(string eventName, function callback)\r\n+ transit.broadcast(string eventName, object message, [object windowObject || string iframeSelector])\r\n+ transit.ping(object params, [object windowObject || string iframeSelector])\r\n\t+ params object\r\n```\r\n{\r\n\tbroadcast: eventName,\r\n\tdata: {}, //broadcast object\r\n\tonReply: function (event, data) {\r\n\t\tconsole.log(data); //<-- transit.reply data\r\n\t},\r\n}\r\n```\r\n+ transit.reply(eventName, callback, [windowObject || iframeSelector])","maintainers":[{"name":"nothingspare","email":"michael@espressologic.com"}],"time":{"modified":"2022-06-17T20:51:16.591Z","created":"2014-12-10T09:23:29.629Z","0.0.1":"2014-12-10T09:25:09.701Z","0.1.0":"2014-12-10T18:09:58.004Z","0.1.3":"2014-12-10T19:30:58.543Z","0.1.5":"2014-12-10T19:32:39.054Z","0.1.6":"2014-12-10T19:33:20.358Z","0.1.7":"2014-12-10T19:34:29.737Z","0.9.0":"2014-12-12T04:29:35.926Z","0.9.1":"2014-12-12T09:19:18.509Z","0.9.2":"2014-12-15T22:04:16.292Z","0.9.3":"2015-01-07T10:53:21.762Z","0.9.4":"2015-01-07T10:54:11.123Z"},"readmeFilename":"README.md","author":{"name":"nothingspare"},"license":"BSD-2-Clause","description":"A utility library for messaging between iframes and their container.","repository":{"type":"git","url":"https://github.com/EspressoLogicCafe/espresso-transit.git"},"bugs":{"url":"https://github.com/EspressoLogicCafe/espresso-transit/issues"},"keywords":["Espresso","Logic","Espresso Logic","Espresso Demo","REST","API","RESTful","database","sql","mysql","oracle","nosql","postgres","mongo","sqlserver","mobile","reactive","iframe","window messaging"]}