{"_id":"@atlanticapps/rtclient","_rev":"7-8726f49aeac115ebf08983dbc33cfbc1","name":"@atlanticapps/rtclient","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@atlanticapps/rtclient","version":"1.0.0","description":"[![NPM version](https://img.shields.io/npm/v/@atlanticapps/rt-client.svg)](https://www.npmjs.com/package/@atlanticapps/rt-client)","main":"./dist/index.js","umd":"./dist/index.umd.js","browser":"./dist/index.browser.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","test":"jasmine","build":"npm run build:types && npm run build:js","bundle":"rollup -c","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"author":{"name":"Ólavur Debes Joensen","email":"olavur@atlanticapps.dk"},"license":"SEE LICENSE IN LICENSE.md","devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.0","@babel/preset-typescript":"^7.1.0","@types/jasmine":"^3.3.12","jasmine":"^3.4.0","rollup":"^0.67.4","rollup-plugin-babel":"^4.0.3","rollup-plugin-babel-minify":"^6.2.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","rxjs":"^6.3.3","typescript":"^3.2.2"},"peerDependencies":{"rxjs":"^6.3.3"},"gitHead":"78a2afb872cb6a9546c9678061596f2746cc2d28","_id":"@atlanticapps/rtclient@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olavurdj","email":"olavur.debes@gmail.com"},"dist":{"integrity":"sha512-lDejhGlJaOLzWwQ+yTbNtQSaHJkGv+MvsCBPV9ABPtJ2VRl9H2ihfKYMeBQwxLe9IpxzPOcQz8R6l1fqb0Sw+Q==","shasum":"957a7b25b21cf159e42818c06e6c19a8fa8bb7f8","tarball":"https://registry.npmjs.org/@atlanticapps/rtclient/-/rtclient-1.0.0.tgz","fileCount":21,"unpackedSize":396060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwDphCRA9TVsSAnZWagAAhT8QAIv+yUDJtwSeywuAxLb3\nbILt/+AMzOMH6cGdXqXk4HLdq5Xmtx7Klbac69K30r11ginhSyoDL/xx1wPy\ncUr68h9qM9SGGvkmhq5jfy2u5o3ti1cr81Kkd47pLIH+uXPvAKBpaDkGKoAy\n250VQ6YvIpwKjpYcoaOFz9Pk+0Vez20XgJHGJ0UHhWdHsMwPXxO/vnYTdKRq\nIQHY5GvmuYCTyCjldMkuV2IniRAeYh0cZfH1RVD/8Jte3qYQjt75QWiNoohX\nTMh5NSq98GGW+57EuOJ6cSbjOmK+TBF40ilLuGFa0pEzsiePF2f6Wnjny7dV\nyU264ISGwXwRwT2WJ4wNpjqxzcgZR6mIWAShsKqLWohWZ4ittvtZ2KHQqH5W\nG89tMZpXhnvtnKRuOxiz4iiJdblmKdvwGHNXH42WPfDylh4kegkhmzNCfqLL\nrNIYe+AfxE60J0iJsbASCKj6MXlD7pNIjiScFC3pyF532vt52g0EoA7t3Tr7\nIvjodUN3atOSWFfOC6aYKuRniY3iTWWRrig3e4cIv1mvHawxLKKbSsE4zLKB\nhulJwXw89+09sCZ0hi8fF8gE5UFEQdfKD80D2J32bpXTH0jd5/XdndgvkbGC\nZaSvs6X5pU3q3qI8zOtBg6j9Y2EB6lfxFZllYEuvITkiJHSfaOBbbANu3acF\n35r6\r\n=fJiI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFTwW+8+KjumGosvR8nycEGxI44T1hyiQRIBPajU1QUQIgUhvjOAGpN+e2kxRd6TrrDso5omf0aeWCWvaObH4j9yo="}]},"maintainers":[{"name":"martinjohannesen","email":"martin@atlanticapps.dk"},{"name":"olavurdj","email":"olavur.debes@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rtclient_1.0.0_1556101728674_0.722511440913872"},"_hasShrinkwrap":false},"1.0.1":{"name":"@atlanticapps/rtclient","version":"1.0.1","description":"[![NPM version](https://img.shields.io/npm/v/@atlanticapps/rt-client.svg)](https://www.npmjs.com/package/@atlanticapps/rt-client)","main":"./dist/index.js","umd":"./dist/index.umd.js","browser":"./dist/index.browser.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","test":"jasmine","build":"npm run build:types && npm run build:js","bundle":"rollup -c","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"author":{"name":"Ólavur Debes Joensen","email":"olavur@atlanticapps.dk"},"license":"SEE LICENSE IN LICENSE.md","devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.0","@babel/preset-typescript":"^7.1.0","@types/jasmine":"^3.3.12","jasmine":"^3.4.0","rollup":"^0.67.4","rollup-plugin-babel":"^4.0.3","rollup-plugin-babel-minify":"^6.2.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","rxjs":"^6.3.3","typescript":"^3.2.2"},"peerDependencies":{"rxjs":"^6.3.3"},"gitHead":"dd06bb104f05c58bfb18c5297e0e74a44e219bc5","_id":"@atlanticapps/rtclient@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olavurdj","email":"olavur.debes@gmail.com"},"dist":{"integrity":"sha512-ri53BySlGeRKXnHxtLpPEajQT3Qsfv4srnNcvVxttwapPKJ7PbWxXAWrralFDXcSA8Y/KDmhaC70u78Z5SJqrw==","shasum":"298e1ea4eaa7ddc07a216e934757985d3561c533","tarball":"https://registry.npmjs.org/@atlanticapps/rtclient/-/rtclient-1.0.1.tgz","fileCount":21,"unpackedSize":396050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwGfJCRA9TVsSAnZWagAAhTkP/iWkfFP1hUVJwPpqp5a9\n1k+RNJoVq+Jb8yjfqzQ7iWTPiDhIaTmx94ArGYxhJ1e4Oz3NKSdy6Ry1flip\nwnWgluvBhYU9gvmi+YcnT5+vpEoe5l36OJBmzvIvMaAbZv1b79uWs/BfFxol\nzfixuGeqEl4dwJNA2T4CuA9GJuU5NvwpQ9xe3+pfwKPcGbyiJgZTDngxzDBy\nBi1UB31uTJVuB58urgCGuTa4ppFIZ1Lc5UXGK5k2KD34mGU87pkR5MdnDTeJ\noChz80Ya8aUA9SydeIa+Ke4aX8kMHKpOiu3we68hVeSVGnFhOzQ0X9LRZhFq\nVJbwpnqAycWyp94k5LvzuvZQ6wXUWXtXggTZpSvXpkBHK4UiiAkrzyFWKz2i\nHEOk+OyYA60dEz2Kb59YmKJiHPtgBjIMmKMgj2NObZozkp1rAtdsT8vU1yS+\nsjcipE6z3DGOKricC59j65mZjGM69PRfxknQcOl+vArz6Ml8nbNB/x74ITH7\nO+/4DZr7hAlXUaagw9bR+Fq6fCGVLHZfvhBpcWnti7HlTmC3GEfrLVXT3wUM\nLPZv4t5Ivuo1np3N2DZ63q9OezCK5vuGRRZGsgMjKVTnxsyvLqybbt5qZu+4\nNn5UiYG9wI/ztsG7RO85HzhVeN3jGzO0ic+x3R+ldSK8ubLIIJgqG4NmB35s\n2wbc\r\n=4plB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+jnXf1G1NyP/y/RODgukoHVXpbX/HpYDe4gG2pjRdbAIhANEzUadfNNPeCEPxG7oZJ6lmp+3DeRGK1bHFLD3xK+7t"}]},"maintainers":[{"name":"martinjohannesen","email":"martin@atlanticapps.dk"},{"name":"olavurdj","email":"olavur.debes@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rtclient_1.0.1_1556113351877_0.6764300143957285"},"_hasShrinkwrap":false},"1.0.2":{"name":"@atlanticapps/rtclient","version":"1.0.2","description":"[![NPM version](https://img.shields.io/npm/v/@atlanticapps/rt-client.svg)](https://www.npmjs.com/package/@atlanticapps/rt-client)","main":"./dist/index.js","umd":"./dist/index.umd.js","browser":"./dist/index.browser.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","test":"jasmine","build":"npm run build:types && npm run build:js","bundle":"rollup -c","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"author":{"name":"Ólavur Debes Joensen","email":"olavur@atlanticapps.dk"},"license":"SEE LICENSE IN LICENSE.md","devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.0","@babel/preset-typescript":"^7.1.0","@types/jasmine":"^3.3.12","jasmine":"^3.4.0","rollup":"^0.67.4","rollup-plugin-babel":"^4.0.3","rollup-plugin-babel-minify":"^6.2.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","rxjs":"^6.3.3","typescript":"^3.2.2"},"peerDependencies":{"rxjs":"^6.3.3"},"gitHead":"9736c9a99e2bcefed955d010a5945d39bb85a273","_id":"@atlanticapps/rtclient@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olavurdj","email":"olavur.debes@gmail.com"},"dist":{"integrity":"sha512-g121qN6H7xtuVdzPj1cn9nTjY0JECQYnE4iTroygnicdwESf8S4TQLRSqY67XKnPNjH1kHUuunK83QAK3bOw9g==","shasum":"7b4bbe301490724b082c8e019e20c956137d3950","tarball":"https://registry.npmjs.org/@atlanticapps/rtclient/-/rtclient-1.0.2.tgz","fileCount":21,"unpackedSize":396050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwGfmCRA9TVsSAnZWagAAHcUP/Axy/6cUQ5VALKNtRaBV\nOBm0UMbgFH02+WC1QK3kdrP8iqOcrU3KR75DP85bhUYSZgQwtbYnTVoUr2ev\nrXoRSZCcObb4qynyvbSplZWEue0LwD58wmKth9eoSftzRrrqos+2eIClRxAE\niAtEisa6qkrfsY0sNeYJ2jSNk2nNrVqH9rnGpwHu0lzNHAk53moEVeHS1VL8\ndyk52gnMh8+tElA/Tbp6LBwvvaM7V9OQjqocD5kA5g705ImzGWYeN7rRTLaK\nh0FuOu1uE/OnFaoOOUPQVWMfJ/J/PEtZX1ZTLapa0HUDuuF3Q7u/UFejnzHs\nN8BCviGRIyKCJl1CE+Rr4cO5azjt0j1jbwdrdlNrS0Hs6dA+QKzhL/TqQ3Ks\nDKTs4O1TyqVI154wU8D2gQS+tEbfDm0g3ftB3ZrBElsAGaR4SBDMF7MnDDa6\nhg6JwZ9PlSwzAce2TR6Sc58ALri53e7UzbM6NOMK9Dpp2FQS8kW3atNPlRw7\nX8uBuTalBYRRNQ4LraaTn0mQMOWIyJvUgmPPOiU3bO50eehszj+fjpjgg4hH\n14ePPrLOF7F+1l+1dsvmmSdAjmcDKyL7syfL+Ujh0M+xuNVr/Nq8xKTrRHds\nVP+a3e5ZEuDIm6PtYFCtdXVZ6m9y96a2o1bkCQNEkv6tmgBuqvm1IUq3nR0o\n7NkZ\r\n=cM3q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBZmxRsPpfh5tzKm2faL8cwek0krFoELLurVdPoIKUfgIgBmzSJ96kawHKiXwQuY0sIXg5njiBrB5OPyLJ/DgUUPY="}]},"maintainers":[{"name":"martinjohannesen","email":"martin@atlanticapps.dk"},{"name":"olavurdj","email":"olavur.debes@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rtclient_1.0.2_1556113382006_0.21154295739208595"},"_hasShrinkwrap":false},"1.0.3":{"name":"@atlanticapps/rtclient","version":"1.0.3","description":"[![NPM version](https://img.shields.io/npm/v/@atlanticapps/rtclient.svg)](https://www.npmjs.com/package/@atlanticapps/rtclient)","main":"./dist/index.js","umd":"./dist/index.umd.js","browser":"./dist/index.browser.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","test":"jasmine","build":"npm run build:types && npm run build:js","bundle":"rollup -c","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"author":{"name":"Ólavur Debes Joensen","email":"olavur@atlanticapps.dk"},"license":"SEE LICENSE IN LICENSE.md","devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.0","@babel/preset-typescript":"^7.1.0","@types/jasmine":"^3.3.12","jasmine":"^3.4.0","rollup":"^0.67.4","rollup-plugin-babel":"^4.0.3","rollup-plugin-babel-minify":"^6.2.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","rxjs":"^6.3.3","typescript":"^3.2.2"},"peerDependencies":{"rxjs":"^6.3.3"},"gitHead":"20368f3aaf30714422f10bc6127d7f61f94b99b9","_id":"@atlanticapps/rtclient@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olavurdj","email":"olavur.debes@gmail.com"},"dist":{"integrity":"sha512-bsChKAzuzE1qFhvipuGdBzAbR37o+oAuuKx4Nz3/J5F3pNGSkoEvvcc1VQwbZNxmXHWh7vh/LdRw55ZfyAldnQ==","shasum":"f752406b5bfa93627297c3c8cda789009d1db026","tarball":"https://registry.npmjs.org/@atlanticapps/rtclient/-/rtclient-1.0.3.tgz","fileCount":21,"unpackedSize":396048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwGgYCRA9TVsSAnZWagAA0H8P/A3VG4ZLp3CtdfoBzgfC\nxRgRRwb/U5RGDazpYs5nYePGleRfkluP8SBu3SXIDyfC99ZNNA29O6X/jYyl\nkXBfLqRryye/2dzihaXW26l9DoBYlN6dOqPquWkhukoNpfgUhoDvjUaUIXly\nJ+vUAE8Yd/Rqp6F7Ay0V3/E+rEgbNaZA9FG73d8tt5VkHPEw650igTGHX4qH\nKZyhrabZzl1X3mQZMsWVX09Oh03M7pxMI5qOMaUb+lByfJIqmWXxWWe7SR3E\ny2fHnRGM6FUIx+3AoeP1blVoCEDr6tbzPpVL3WpmkwWHvnruLlaYZW+nRjwj\n6aBejxeNr39DfkQoOZzXR+zvsBEoH0BaqWoV1HiFb9ZtYlLOMBHsdOzaTQJo\nnSQb8+9OaHQ4DCle+gbXmCSARQHm6CW/7/P9LCcWlTF+TtAD98/zoboaMXR2\nrrM9TRzPdUqGMEGv9zM1iUy7UPlzMFQ/VknqcKGFB2Jl26S7rGauz3ZwT/Yi\nUWCVHZ1gVyLWNvVc/UPShKgK8EvCJVXUJj+nPe/ZA5C6v2bduLjqSA3P9oIb\nyq4MiqihVMAUcBSJuTCwKzZAmMnHmKqDeqpEzmEFWeWCsMP/RxrT8gQSe3Z6\n9TiTnr0q9jXrI5r5aXPQ5v84InDVqDSj7xCoi4PVK2wQNa6ZcuPn35Xsh7K7\nxD2C\r\n=V7bR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP4WToiorz1HN7e3bSv6JUakl9wHGE1OUlIorg6xGCmgIhAK014UY2YvZZ4jaY2Wbt12iRyhfAKWkbYbveatLOdhgx"}]},"maintainers":[{"name":"martinjohannesen","email":"martin@atlanticapps.dk"},{"name":"olavurdj","email":"olavur.debes@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rtclient_1.0.3_1556113431839_0.3095865562328186"},"_hasShrinkwrap":false},"1.0.4":{"name":"@atlanticapps/rtclient","version":"1.0.4","description":"[![NPM version](https://img.shields.io/npm/v/@atlanticapps/rtclient.svg)](https://www.npmjs.com/package/@atlanticapps/rtclient)","main":"./dist/index.js","umd":"./dist/index.umd.js","browser":"./dist/index.browser.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","test":"jasmine","build":"npm run build:types && npm run build:js","bundle":"rollup -c","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"author":{"name":"Ólavur Debes Joensen","email":"olavur@atlanticapps.dk"},"license":"SEE LICENSE IN LICENSE.md","devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.0","@babel/preset-typescript":"^7.1.0","@types/jasmine":"^3.3.12","jasmine":"^3.4.0","rollup":"^0.67.4","rollup-plugin-babel":"^4.0.3","rollup-plugin-babel-minify":"^6.2.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","rxjs":"^6.3.3","typescript":"^3.2.2"},"peerDependencies":{"rxjs":"^6.3.3"},"gitHead":"6e5f7f103179d4cff98885028732e75a25c68ab1","_id":"@atlanticapps/rtclient@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olavurdj","email":"olavur.debes@gmail.com"},"dist":{"integrity":"sha512-xaJEyJh07QNwTOj7dhLgAxDcBIu90jrvqACsmeBDsgKLULKVEY7Q5jOWNYwOske/5x8LMMe0KTBVPup5TvtV7A==","shasum":"7d64f160d7c27e1522cbc04d374b388a60330a3c","tarball":"https://registry.npmjs.org/@atlanticapps/rtclient/-/rtclient-1.0.4.tgz","fileCount":21,"unpackedSize":396048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwGnfCRA9TVsSAnZWagAAhBwP/29wTgkqcZUbBCljIHbP\n2f1UmurUSmpp0g1q+zJ9VCVKMFFNYKzDmBJBbAyw/rztI+/oemT74F91T4pk\nGf0gVFRXRQourKhpx4qkQz4Z+UX6PIMUacLUtpOJPxsJ52/zCVc2nKKrfg9p\n5zurChI9pZhBn9BEsad/YSsUk/sltYU0xrzK+j8O/shGYSqor9Wfd6UBtl7w\nHGaa6lEDz7/xdxW92AccohNtcPAZZ3ZGtnwsKXsVvJhXEisqV3SKcs1G+6HT\nyQIo+NuEWS8uGgyq+l1tkqMXfyp9glrdvzCymyN1SXsHY3IqVifampCB69lA\neLHJZ1nX5VXJG+6PL2qcgXSkYfFPxIdZU4qgwyd+7n7Q6nlIxzMp0L11+0C5\nGTIZtEAoNgPpXNpJDDfAxrFQPFnGpKH/bwO8D9tMQW8sO1fNYLWjydVzATxO\n1kK0Esfjm19GgY3VZQCxPesfDzHCNgubYgUVLD0ZSTkgrsG8NiSN0Gf3Tvk8\nvOnC2QQOKrzTqsX1a40chDfceF3K7NtE1cEFumv03fixyT/dkSMyy+HuI//i\n68WvGASGYOk23T3sDdRXdx/Zas9fkVXUZG3TPBGSLShFuLnii87pjg8szVQe\nS4950D9UKhKpVYs8+U+EEza0xmOcLYg75Akz7suAQ70ydZ6XPXgKU9IULrRW\ngoE2\r\n=y/6J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6DaiB75hvU58JXTadDZI7+x6XLdA3Sw4IriQg4rfMhAiBJcWP0ZTtKeA1Ik6x/EqIsJPkb3/GvZtQrkcAjs+jNyg=="}]},"maintainers":[{"name":"martinjohannesen","email":"martin@atlanticapps.dk"},{"name":"olavurdj","email":"olavur.debes@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rtclient_1.0.4_1556113886774_0.9627675309009578"},"_hasShrinkwrap":false},"1.0.5":{"name":"@atlanticapps/rtclient","version":"1.0.5","description":"[![NPM version](https://img.shields.io/npm/v/@atlanticapps/rtclient.svg)](https://www.npmjs.com/package/@atlanticapps/rtclient)","main":"./dist/index.js","umd":"./dist/index.umd.js","browser":"./dist/index.browser.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","test":"jasmine","build":"npm run build:types && npm run build:js","bundle":"rollup -c","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"author":{"name":"Ólavur Debes Joensen","email":"olavur@atlanticapps.dk"},"license":"SEE LICENSE IN LICENSE.md","devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.0","@babel/preset-typescript":"^7.1.0","@types/jasmine":"^3.3.12","jasmine":"^3.4.0","rollup":"^0.67.4","rollup-plugin-babel":"^4.0.3","rollup-plugin-babel-minify":"^6.2.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","rxjs":"^6.3.3","typescript":"^3.2.2"},"peerDependencies":{"rxjs":"^6.3.3"},"gitHead":"b37b74db17ea0fb38bf7abf852a364a220db2a1f","_id":"@atlanticapps/rtclient@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olavurdj","email":"olavur.debes@gmail.com"},"dist":{"integrity":"sha512-mry8/msr0cJgqzkjvwJrnLT5CXJXmGakWLvPM/ndrO1O3qgVcpmfGVou88Vvro7d63RXvNt/uSCeXfljfy2XEg==","shasum":"0fc7d94fbd0d567ac41d770a338dfcef38f733fa","tarball":"https://registry.npmjs.org/@atlanticapps/rtclient/-/rtclient-1.0.5.tgz","fileCount":21,"unpackedSize":396038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwGyJCRA9TVsSAnZWagAA9LgQAKFIjokp9RePhscRYF5n\ngQaGE+OzvtHcrmQgb/yzx+2II5ZW0Jg3PC+uDAjKD8cxgoXQTdaXfiKawdkv\nPVf/wiaogGahIN/FBsleW08ObnvEGTEyVUoK0rAHpu8PbTkeK+mklbQ3l1Wp\nNoz57yERP4JID14H3Q70DKZLjtlO23TzOI1BoggrSpd/bp/AuoEjqsxCjrXu\nizhImCXI/GowUiCrzZjJr9md42ZRu08ccR279QnFjcZ0svBd44DEHK4gGdv0\no+tFcTYWadQPlCbx0PrxjMdfUaRJvDC56KSQ02nVEOxZoDcCrL81nmkg0qxT\nrE2kohl892qQzvXhrOlbxBxdwJT7Te91Haj0rMqPfGY5n4W4NNdcYxwwrTKS\nE8cM37IBURed8wx9iRUeMKmQF6bDtrG1g0nZssJmgDU/SwEGjfd5lGX9jn6K\nlbe4Ug6EYLFYOlyROw+z96N4l1w7ZNlLe0dz9et3XO+J6+BOQXcs4LZQrgcu\nkdec5+tMQbitcmnNVNBK0e4r2MAQYNV/SY+nEIt2+W8Vr4LQuXvkm+m3jQAD\n+2auyonfwGWiDIWosN/VxWOreusE4F6fxKGf85sbWscldF64Va+UETOPH2nl\nIoQyXrvWTDqMWSRUbRH7GAYd1EOFRF6vaP69m4Yy302g5qcQLias2C+yz1Mx\nO2QH\r\n=azq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzoG20qGxCf8rFXx/q7RXIWRojyCLejYY8nZ3CTu28OAiEA7cR1wRAjJyDP3WH33CwT7tZKYRnK8vf5QFn4S+mE8MI="}]},"maintainers":[{"name":"martinjohannesen","email":"martin@atlanticapps.dk"},{"name":"olavurdj","email":"olavur.debes@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rtclient_1.0.5_1556114568656_0.23180728159735042"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-24T10:28:48.673Z","1.0.0":"2019-04-24T10:28:48.801Z","modified":"2022-04-04T16:05:02.769Z","1.0.1":"2019-04-24T13:42:32.008Z","1.0.2":"2019-04-24T13:43:02.119Z","1.0.3":"2019-04-24T13:43:51.953Z","1.0.4":"2019-04-24T13:51:26.953Z","1.0.5":"2019-04-24T14:02:48.759Z"},"maintainers":[{"email":"martin@atlanticapps.dk","name":"martinjohannesen"}],"description":"[![NPM version](https://img.shields.io/npm/v/@atlanticapps/rtclient.svg)](https://www.npmjs.com/package/@atlanticapps/rtclient)","author":{"name":"Ólavur Debes Joensen","email":"olavur@atlanticapps.dk"},"license":"SEE LICENSE IN LICENSE.md","readme":"# AtlanticApps RTClient\n[![NPM version](https://img.shields.io/npm/v/@atlanticapps/rtclient.svg)](https://www.npmjs.com/package/@atlanticapps/rtclient)\n\nThe RTClient (RtCl) library facilitates development of real-time applications connecting to RTEngine backed server systems. This allows client applications to replicate a collection of elements in real-time by retrieveing light delta updates. The library supports direct event listening, snapshot mode as well as custom delta update scenarios: \n\n- **Event listening** simply forwards the delta events in their raw form to the client \napplication\n- **Snapshot mode** forwards the complete updated collection to the client application \non each update\n  - The library also supports custom snapshot managers, which can be tailored to your \n  application needs.\n\n### Install RTClient \n\nWe recommend installing the library using either `npm`, `yarn`. A `<script>` tag can also \nbe used if your project does not make use of any package manager.\n\n#### NPM\n\n```\nnpm install --save @atlanticapps/rtclient\n```\n\n#### Yarn\n\n```\nyarn add @atlanticapps/rtclient\n```\n\n#### Alternative: Script Import\n\n```\nN/A\n```\n\n\n\n### Configure a Client Connection\n\nThe RtCl supports a few protocols out of the box, such as HTTP polling or SSE connections. \nIn this guide we'll configure a SSE connection and populate an HTML list (`ul`) with the \nelements from a remote collection. We'll assume that the URL `example.com` points to a \nremote collection where a number is added each second. For this, we will initialize our \nclient with an SSE backend with\n\n```js\nlet client = new RTClient(EventSourceBackend());\n```\n\nWe can now use our client instance to listen to a remote collection with the `listen` method.\n(By default, the `listen` method uses snapshot mode)\n\n```js\nlet connection = client.listen('example.com');\n```\n\nWe now have initialized the connection to the remote collection, but our application does \nnot connect to it right away. In order to establish the connection, we must subscribe to it \nand provide a callback to be run each time the collection is updated. For now, we'll populate\n a HTML list with the items provided:\n\nFirst, in your HTML body, insert a list to use by inserting\n\n```html\n<ul id=\"myList\"></ul>\n```\n\nwe'll then populate this list using our connection by subscribing to it as follows:\n\n```js\nlet session = connection.subscribe((items) => {\n  let listElement = document.querySelector('#myList')\n  // Snapshot mode gives us the entire list to show on each update, \n  // so let's clear the list first.\n  listElement.innerHTML = ''\n  for(const item of items){\n    let node = document.createElement('li');\n    node.innerHTML = item;\n    listElement.appendChild(node);\n  }\n})\n```\n\nAnd simple as that, you should now have a page that displays the remove collection in \nreal-time.\n\n","readmeFilename":"README.md"}