{"_id":"keppler","_rev":"26-49e166a4737175ecf783ec67067d0b9e","name":"keppler","description":"Real time code sharing for your lectures and presentations","dist-tags":{"latest":"1.4.3"},"versions":{"0.0.1":{"name":"keppler","version":"0.0.1","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/brunosimon/keppler"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"ae800cc01f42b536e180b06e0bd0f3abdcd27e6e","_id":"keppler@0.0.1","_shasum":"88e12e4cc852e92c133f630f2b1fd161761fc219","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"88e12e4cc852e92c133f630f2b1fd161761fc219","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.0.1.tgz","integrity":"sha512-0GsefCKBB2oQLmAoII2XAM15k/g6QtTefTGKY/haqNsoMsLgSnnpC2acsRi//GgQ2f+MKBpO4VoRxkKSM81JPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaCrMiQXXVtAEJJDDou734iByTvZHlpyIk6TIwEaZnLAiAk+gVhZTvktSVNwhxCPbnNT209ZV8MdeP8fDjLqLWr1g=="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/keppler-0.0.1.tgz_1474147891065_0.672719985479489"},"directories":{}},"0.0.2":{"name":"keppler","version":"0.0.2","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/brunosimon/keppler"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"697565562c58839d31b2b93601d9847872f2b56c","_id":"keppler@0.0.2","_shasum":"a939d8aaeb17f86083388c68b1f566b91efc1c8b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"a939d8aaeb17f86083388c68b1f566b91efc1c8b","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.0.2.tgz","integrity":"sha512-R9ZEtD7WBTAmDeAyfNiHihb8GyQPjjUTwaMDy6nhZ9SanHOJUAr0JiaUelwUEXaHJTw//Go774RbhW9Xdl/zWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjkcFEaAutfIG8KL3VH2xv0itnvMmCqdGyOOege19RvAIhAOlYkVaCLLEsCp6I3tBVV3+EJ3wbEWOeL/Ka/oAB88TR"}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keppler-0.0.2.tgz_1474149001671_0.8627267302945256"},"directories":{}},"0.1.0":{"name":"keppler","version":"0.1.0","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/brunosimon/keppler"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"0c978ff54f780978b4c21e2aa5234f5c31750c8e","_id":"keppler@0.1.0","_shasum":"d501bb6182b76f366869a1bf529973c081922efe","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"d501bb6182b76f366869a1bf529973c081922efe","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.1.0.tgz","integrity":"sha512-QoZyhboOWMceUgS8vgmBdqrQGIW/hpluq2ZmUTjhpptId56bDa/t3nc3B5Ui1jPUbGe4iPz1Bs/dql9BKi63wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjH9R/HYV8TFhsH3ROUzpuaUyUZNLdJJ4hBrzOoDxskAiBUk14uADg0G9ybEy3aGiLqCwLwdLAmQi/X4pGqKRnBhg=="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keppler-0.1.0.tgz_1476052948480_0.5194645465817302"},"directories":{}},"0.2.0":{"name":"keppler","version":"0.2.0","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/brunosimon/keppler"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"71b6cc44f2953577a9fc8f239091371f33f326ff","_id":"keppler@0.2.0","_shasum":"f814e9de234e66d01734277c9040fd2e8b6058c7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"f814e9de234e66d01734277c9040fd2e8b6058c7","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.2.0.tgz","integrity":"sha512-XHKpV8iZDlq9m92QTcnXelLkq6Z2/BdtVWXJHb6pNKbUEOvcRxpYvmtrZsA3oR6qqpaNF5BdATc61bRywQ3jnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK9mDRV/iSMW6KXLf5VRqO100RYz6tltV1LEB09X5NvwIgboMvHwP5uz2gF62824ucnAJNvfu3fFinzCYAY1pgXY0="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keppler-0.2.0.tgz_1477262208531_0.11110127600841224"},"directories":{}},"0.3.0":{"name":"keppler","version":"0.3.0","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/brunosimon/keppler"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"9a07218880e2c9018fe5f6fc09b548228c39aba6","_id":"keppler@0.3.0","_shasum":"09a09e51bf23437dd3bdb1252c22ab00e797edf4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"09a09e51bf23437dd3bdb1252c22ab00e797edf4","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.3.0.tgz","integrity":"sha512-86mFwSKdHsri7A8fQVKgYe9TzG4n7K12WaBunObasfeT9lf4d7RLmkW7TYUObReXqZET5AbgXpxiZZzFO1y0JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFVXSPGM1rHT+JYkabwolQ094m0WBaB8J52zSNBEG3rAiABHLO2gezeh47P+i/UMjwtfC8G4mxRDId/1zJToNAO/Q=="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keppler-0.3.0.tgz_1477337465788_0.2431084995623678"},"directories":{}},"0.4.0":{"name":"keppler","version":"0.4.0","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","minimatch":"^3.0.3","opener":"^1.4.2","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"107c96fa54b8eb9e3f207dfb82a4c3c174be9774","_id":"keppler@0.4.0","_shasum":"121645562fe017915c31802e985e458182357455","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"121645562fe017915c31802e985e458182357455","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.4.0.tgz","integrity":"sha512-Q2knOSGtmEcB1Zy43je/Cvw4ZdNJm5k2p29+74C1CefCq8xSFppZQaFcclPA9yWNRqzfsEq9jxIePz3kHewCcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjjdAXWrtR+NJFBxJazxml85wl7mDWN87m1dlFEbNiPwIgK15OrMvXgrisIil0o6jplD3L9w6OnmqoY1pE6XvkgdY="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keppler-0.4.0.tgz_1479680280349_0.9750794714782387"},"directories":{}},"0.5.0":{"name":"keppler","version":"0.5.0","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","minimatch":"^3.0.3","opener":"^1.4.2","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"31f993a0d874e2934a35e9654a59c0190ed47370","_id":"keppler@0.5.0","_shasum":"8cbd7b5517375780d64f4b366ab1d42395da19b9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"8cbd7b5517375780d64f4b366ab1d42395da19b9","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.5.0.tgz","integrity":"sha512-MtJJVWAYpWKqYom2oRGFXYqEs+RGdoxrN0SVKk7vdFYS4FFjFIg5tUcAfn0zumS+aCTpX1YhCl59+SIvKxTwsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnM1qmtrnnwjsQjNcGrIxTwHbTuvlvBcDWfuIfrdMDGwIgRgjWjvRjm4K+lqS0dY5XQ+RgjQ60Qk4uUDVbR2Za8yA="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keppler-0.5.0.tgz_1479732586553_0.4062675579916686"},"directories":{}},"0.6.0":{"name":"keppler","version":"0.6.0","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","minimatch":"^3.0.3","opener":"^1.4.2","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"cec2157afd2f4b97120d1ce9bd9c04d077a1eef2","_id":"keppler@0.6.0","_shasum":"9678598ca3153f677879e8e6886a65c18a3b2370","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"9678598ca3153f677879e8e6886a65c18a3b2370","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.6.0.tgz","integrity":"sha512-SiKKnkExyGnO60G5ov0ecpoWNCpbZ1FW3lEkNytmnE3KOWdbAxNB6IdIe5i2puV7ZrGffmoCnkuD3/Igwf9T8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr82RfoFdpx4mt6zdoDbORBwq6fK8JUjiBuSz46aKZFAIhAKX4Ofix3c14o3/dG1zX2cqUf+f/iEB0P+TMsA9MzlsH"}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keppler-0.6.0.tgz_1484993590702_0.9430315706413239"},"directories":{}},"0.6.1":{"name":"keppler","version":"0.6.1","description":"An efficient way to share your code while presenting","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.5.1","colors":"^1.1.2","diff":"^2.2.3","express":"^4.13.4","helmet":"^2.1.0","ip":"^1.1.3","mime":"^1.3.4","minimatch":"^3.0.3","opener":"^1.4.2","pug":"^2.0.0-beta4","slug":"^0.9.1","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"gitHead":"c909611c8c9082f6b3ffec916d0d4f0619c3f3b5","_id":"keppler@0.6.1","_shasum":"74313c35722ee0e213f0636d0bf5668dac8e2f09","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"74313c35722ee0e213f0636d0bf5668dac8e2f09","tarball":"https://registry.npmjs.org/keppler/-/keppler-0.6.1.tgz","integrity":"sha512-T4g63sPn5e8hO1WpAhAcBYQw/Wzt8XD0WWRwHkvrr33HgfST1L3hQPGhdGkHj8hSZkv/xjuFWZ+AvTiA8gO7xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxryhLcRyjyGbw1zAcPTJosXPPSyt+WqKPLNRhdyiNAAiA4GMz8Vajux/zV4y2gyaaEZ5Yj5yV7CZGNDQtzEjL/bQ=="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keppler-0.6.1.tgz_1495059949770_0.992921746801585"},"directories":{}},"1.0.1":{"name":"keppler","version":"1.0.1","description":"Real time code sharing for you lectures and presentations.","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder && node ../../bin 'Demo folder' --open false --test true --initial-send true","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","dev":"npm-run-all --parallel demo-folder site-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"adm-zip":"^0.4.7","chokidar":"^1.7.0","colors":"^1.1.2","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","helmet":"^3.8.1","ip":"^1.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^2.0.1","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-entities":"^1.2.1","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","socket.io-client":"^2.0.3","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"8aed4c96da5035e9edbbf1b18ca92c77f58c303f","_id":"keppler@1.0.1","_npmVersion":"5.4.1","_nodeVersion":"8.0.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-D8CqwUXP960+0KO/+skJ4JYjxSE6I0IZmBvEzBC6mXXjjx1f/oJ6R3HC8KX8VMgnZ6Mr1x/T9rfFX7Rtk13ODQ==","shasum":"3b22fba3f3e2d361d3cc2bfca34f04e65db1d1a7","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICo87pbZwh0hOWdN5zc6A5/zLY1Ka0V12t0p/+n+km8EAiA+160F1LBkAzQOrWne46E9ZkD5+tcFf0PrQj72Ws3bXg=="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.0.1.tgz_1504956609436_0.21784236771054566"},"directories":{}},"1.0.2":{"name":"keppler","version":"1.0.2","description":"Real time code sharing for you lectures and presentations.","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder && node ../../bin 'Demo folder' --open false --test true --initial-send true","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","dev":"npm-run-all --parallel demo-folder site-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"adm-zip":"^0.4.7","chokidar":"^1.7.0","colors":"^1.1.2","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","helmet":"^3.8.1","ip":"^1.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","html-entities":"^1.2.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^2.0.1","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"427cbe54b21c278b783ad36d7efd6c2f025d1255","_id":"keppler@1.0.2","_npmVersion":"5.4.1","_nodeVersion":"8.0.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-sJ10u6Z6GntGljupb37d8/5BowDmU0F1g79xCwcBqGEM5EgCewmzlplme1Q9xeV/xv29SgT/T9F/j8wyozw+CA==","shasum":"a867e8151064f3ae281cc85bad7313acafc28789","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/mr4ilYe6CCe891pfS9HKbe+aHrdbSOHEfHcxnRnzWAiEA19CJSSv0ACTwwLOdXyeNuM/VjrVS+utDXVZWqTmu5II="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.0.2.tgz_1504957207047_0.6751207851339132"},"directories":{}},"1.0.3":{"name":"keppler","version":"1.0.3","description":"> Real time code sharing for your lectures and presentations.","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder && node ../../bin 'Demo folder' --open false --test true --initial-send true","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","dev":"npm-run-all --parallel demo-folder site-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"adm-zip":"^0.4.7","chokidar":"^1.7.0","colors":"^1.1.2","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","helmet":"^3.8.1","ip":"^1.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","html-entities":"^1.2.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^2.0.1","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"a1b80b9a982355bab4a1dea6eb499bbd19aa0473","_id":"keppler@1.0.3","_shasum":"e6e11a98e8976d5d9c2e9d008b7baeb0397f274c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"e6e11a98e8976d5d9c2e9d008b7baeb0397f274c","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.0.3.tgz","integrity":"sha512-VFcEBhg67siSKB6LJr4PtM1RDUn4uNrxJ0Jz3TT9CJWe/wfNpewkfjli1luqpuq4HNMRzqY1K1VsvEqfvsQyhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ7DfVHq/9PO1k8NMEvP8SeU564mJgMDJp7eP1vJkw6AiEA9g7TYZ6AoybtI3yQM8DKbCY9dyOPuTJQdQwkoYIuoPk="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.0.3.tgz_1505942691429_0.4158339132554829"},"directories":{}},"1.1.0":{"name":"keppler","version":"1.1.0","description":"> Real time code sharing for your lectures and presentations.","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder && node ../../bin 'Demo folder' --open false --test true --initial-send true","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","dev":"npm-run-all --parallel demo-folder site-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"adm-zip":"^0.4.7","chokidar":"^1.7.0","colors":"^1.1.2","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","helmet":"^3.8.1","ip":"^1.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","html-entities":"^1.2.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^2.0.1","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"c17b2659eaf7279e3f4f3c35d65bf8445c3bbb38","_id":"keppler@1.1.0","_shasum":"d6bd9b95596f6965fbf2c2e137c7615d4e1407da","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"shasum":"d6bd9b95596f6965fbf2c2e137c7615d4e1407da","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.1.0.tgz","integrity":"sha512-LjrhdmS8RKv1iCaZ3bwgOI2y0wvaO2aBIYP02uF6eRhmgYoXUreB14pFezxAH8yJlZRV+2BJ10NpWI0slu2n6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJTewAqiGwnCBc/KnVZiHA30Oy1QJkglEtwulasx1NCgIgG/wEycw3VdFGyA9d9i32XFvmneTkgAideCwbgEgPwcY="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.1.0.tgz_1510577614165_0.7226959755644202"},"directories":{}},"1.1.1":{"name":"keppler","version":"1.1.1","description":"> Real time code sharing for your lectures and presentations.","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder && node ../../bin 'Demo folder' --open false --test true --initial-send true","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","dev":"npm-run-all --parallel demo-folder site-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"adm-zip":"^0.4.7","chokidar":"^1.7.0","colors":"^1.1.2","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","helmet":"^3.8.1","ip":"^1.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","html-entities":"^1.2.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^2.0.1","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"fc2940570a33026015d1ce73a0677aabca44b6eb","_id":"keppler@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-HwTXJXmkxfUkBk/pkUNvQDUKeOmsWqQasyu18R2ciCw+phFiUX+wOW2+KMEzcTqzcd5E3afk/qIoccjyo94CHg==","shasum":"d2762e264899c31f2e3043903d9ea0032d776e66","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPrDPfSC4jMniA3s86WLfWS1HeO4z35cTgGASv4CHvRAIgBiC55isLtDUZWIo1aGqSnTrDh8hvejbW+NpJcVxBsyg="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.1.1.tgz_1513946611816_0.9303538396488875"},"directories":{}},"1.2.0":{"name":"keppler","version":"1.2.0","description":"> Real time code sharing for your lectures and presentations.","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder && node ../../bin 'Demo folder' --open false --test true --initial-send true","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","dev":"npm-run-all --parallel demo-folder site-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.7.0","colors":"^1.1.2","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","helmet":"^3.8.1","html-entities":"^1.2.1","ip":"^1.1.5","jszip":"^3.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^2.0.1","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"f0ed1d9af85b1b2c578a39d666637dc7da47fd42","_id":"keppler@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-ZlZ5QNo5DSeNZ5xSXkr5jhajBotSxFtsXA2rURAY0Bl4yLKXHxzGlCrHp7nz8fiFteOglGv83YPqPFhL8UqjKA==","shasum":"ac80f2ba50ec29e65a071757416c28e8b9588bf3","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBly7qfBOcmXFI3ZK4Ea/y44PUdWgSUEMYD9h8Ce2e8QIhAKmimUghSuFFy0VSallnUXzostXPjKdVTQ5ndZ8j0nnM"}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.2.0.tgz_1514236892961_0.3680966019164771"},"directories":{}},"1.2.1":{"name":"keppler","version":"1.2.1","description":"> Real time code sharing for your lectures and presentations.","bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder && node ../../bin 'Demo folder' --open false --test true --initial-send true","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","dev":"npm-run-all --parallel demo-folder site-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chokidar":"^1.7.0","colors":"^1.1.2","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","helmet":"^3.8.1","html-entities":"^1.2.1","ip":"^1.1.5","jszip":"^3.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^2.0.1","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"c33bdb28aa437176481eca69f6f7aa2534d7628a","_id":"keppler@1.2.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-y3fBqDaDeAUar05hOJGmotMBs/AWRVdhzM1QZWthToL5yNS4vPBDS029mjDiMRKGzlp9g77EGW80mOvV4GFYvQ==","shasum":"1eddcc67844f36dac961f9c746cf80bae7e7439d","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHP5gXxAeOTJthF8o5SZRcN7fowX/mWKsEA4pAvwJJHAiEA1mJtNxjtppHzfiBsw7rNRudws3UXCr7SYYxC3lHxYvM="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.2.1.tgz_1514237384296_0.5582741771358997"},"directories":{}},"1.2.2":{"name":"keppler","version":"1.2.2","description":"Real time code sharing for your lectures and presentations","keywords":["keppler","teach","learn","code","presentation","live-coding","share"],"bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder && node ../../bin 'Demo folder' --open false --test true --initial-send true","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","dev":"npm-run-all --parallel demo-folder site-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chalk":"^2.3.0","chokidar":"^1.7.0","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","gradient-string":"^1.0.0","helmet":"^3.8.1","html-entities":"^1.2.1","ip":"^1.1.5","jszip":"^3.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"0d6556d01358db4e8077d3267e20c88c75ff8cdc","_id":"keppler@1.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-MWr1LFt3OqGRGM/BYaU7s1R5rxlXZjBX3TFPnPJtFNS/oRnSXE6omvcWIRKbbMeXCXaCsF/48o88sf4ISc24RA==","shasum":"4187b0fd9401e75628a2b4d4500fca942996ecfb","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfGmgLiNBhqRaeLHNE8tLUN3Ulyu73axXnXDMIF237IAiA1pyR+ABgSsKJaky1pQX3JKWv8V8gte9ZkKwwR4DfInA=="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.2.2.tgz_1514295403465_0.9647950802464038"},"directories":{}},"1.3.0":{"name":"keppler","version":"1.3.0","description":"Real time code sharing for your lectures and presentations","keywords":["keppler","teach","learn","code","presentation","live-coding","share"],"bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder-1 && node ../../bin 'Demo folder' --open false --test true --initial-send true","app-dev":"node app/build/dev-server.js","app-build":"node app/build/build.js","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","site-deploy":"gh-pages -d site/dist","dev":"npm-run-all --parallel demo-folder app-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chalk":"^2.3.0","chokidar":"^1.7.0","diff":"^3.3.0","express":"^4.15.3","glob":"^7.1.2","gradient-string":"^1.0.0","helmet":"^3.8.1","html-entities":"^1.2.1","ip":"^1.1.5","jszip":"^3.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","gh-pages":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"621211e2d258ddb70cbb573e61ce0bb2938befe3","_id":"keppler@1.3.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-IGdkmHOxzW0skCcuYhZqW/QVqtbFRa0IBIyDIeE/4g23aJWuJ/JXrwQ2tmUbQKUQPqlEbepwlgiddmIyB6qNSw==","shasum":"1e2187d8854e5bdefe1e99a0e8daa3682088dfc3","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCgPJ5Fx1xxzoihMh7silcgecXmZy6zG9JE5xltvV5DwIhAOSasxq4RS8PEM0FYADjfyPa+m+N/qftLOPE/3WhfICw"}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.3.0.tgz_1515536222365_0.7178499992005527"},"directories":{}},"1.4.0":{"name":"keppler","version":"1.4.0","description":"Real time code sharing for your lectures and presentations","keywords":["keppler","teach","learn","code","presentation","live-coding","share"],"bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder-1 && node ../../bin 'Demo folder' --open false --test true --initial-send true","app-dev":"node app/build/dev-server.js","app-build":"node app/build/build.js","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","site-deploy":"gh-pages -d site/dist","dev":"npm-run-all --parallel demo-folder app-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chalk":"^2.3.0","chokidar":"^2.0.0","diff":"^3.3.0","express":"^4.15.3","globby":"^7.1.1","gradient-string":"^1.0.0","helmet":"^3.8.1","html-entities":"^1.2.1","ip":"^1.1.5","jszip":"^3.1.5","mime":"^1.3.6","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","gh-pages":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.18.1","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"3e05cb422a1da5386b56dc8b5a9f08cfd181e9e8","_id":"keppler@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-HYzKmLWvYk2jdQ94z2TKnkDLKgLvhEKpZsIUVs1KjDvRGFPyMKWCVEnypgiq7jR3/vvOoicRlbJuvhhQX2tA3w==","shasum":"8a7859a51bd97c74f0f6ece5a33dad3e0f24d3b4","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWOQum/Ei4PxpS5Q2ac907VcKVAusuoiaphag+vMTdVAiBhglavq2DZaeYEDmeEEMixJFT3FX2gTg7BO8vo6WxUig=="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler-1.4.0.tgz_1515718778647_0.33439507987350225"},"directories":{}},"1.4.1":{"name":"keppler","version":"1.4.1","description":"Real time code sharing for your lectures and presentations","keywords":["keppler","teach","learn","code","presentation","live-coding","share"],"bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder-1 && node ../../bin 'Demo folder' --open false --test true --initial-send true","app-dev":"node app/build/dev-server.js","app-build":"node app/build/build.js","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","site-deploy":"gh-pages -d site/dist","dev":"npm-run-all --parallel demo-folder app-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chalk":"^2.3.0","chokidar":"^2.0.0","diff":"^3.3.0","express":"^4.15.3","globby":"^7.1.1","gradient-string":"^1.0.0","helmet":"^3.8.1","html-entities":"^1.2.1","ip":"^1.1.5","jszip":"^3.1.5","mime":"^1.4.1","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","gh-pages":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.19.3","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"cc54e55732206ee2aae0f5193c20954dc9d27df4","_id":"keppler@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-PAXPfa8tiV99owU4ZaMrLfJuRnsCrbGQGk9W33CBvVh0Fl0LJuWJIwf1EhDWQOiQRtQNozo9yV/bWgaALS4k9Q==","shasum":"a1d6cec4f156ed44ee7f5e0ccd171c0b29135dea","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.4.1.tgz","fileCount":87,"unpackedSize":3447418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAFTWCRA9TVsSAnZWagAAy0gP/2PzMWGN6TWfJDaEWTCW\n5/27QppjbZKU+utUJeLw9UWLYr1Nwq9r6ftmyqrgHiFitZ4v7MlW88PyiJoW\nG7bwJsjZzgyUK/bWDdGcKkliCL9K4tn3KeM3KzjflBs1vVS5bpJz3nxBPZcy\nqqxOmEeeEiwDYpelbAEGGPyNlFG74wTbv91CsdE2vDZwAKegzCutDfZKvo6D\nfBGqaoKcwaxTolDLumUhNclcy1BbJeh8Owwz2A4qC/AF6j/36E7jzsDEG/oP\nmoV7B2rSTevtvhV4CUecH6K+PaO7qhamSUUd890VeY4sNqnWUcM4J6QwagpH\nH6LFLJ5KAtlq+iz5UJAlHUPShTMV3R6NPC982/uUbJqUGyH7Tk0ykXypJR3H\nCYZiZi1yarKs/DcXDh5YRE04zMzhJaM8PqRB00F/cVbBRiwcv0Ms1eteeJ2n\nTLjnnbGL0BAyAZiwWLmUCEtBWCv2ku7kXDvvdXugy96/wzVdqBCHGNhQC557\nZ3B/0BqEopp2JksttL6x8TMUnBZh9xOyJbmxfuOei9SnGWtez6xj+aDm3rEr\naunCI/fzHtbKiGUrnNVU/8F9cJGKxsZjITxlKgG0CDZ2NSE8Ig106hJqQUKW\nvFV0eb/AAjJUJD7cxMd2iWRJ6w+u3Hbq6f811iX82KWemuin8nP/sj4Wh6Xu\nIguJ\r\n=dRY+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXo3ENjFw3+Qwdv6Zdzwi39yISM3HtBEi64zBY7ip9MAiAGtiSEIQ777hQ58ObSF5L92U6TbIXpLByKUxpRhWmpXQ=="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler_1.4.1_1543525590349_0.6373826300517293"},"_hasShrinkwrap":false},"1.4.2":{"name":"keppler","version":"1.4.2","description":"Real time code sharing for your lectures and presentations","keywords":["keppler","teach","learn","code","presentation","live-coding","share"],"bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder-2 && node ../../bin 'Demo folder' --open false --test true --initial-send true","app-dev":"node app/build/dev-server.js","app-build":"node app/build/build.js","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","site-deploy":"gh-pages -d site/dist","dev":"npm-run-all --parallel demo-folder app-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chalk":"^2.3.0","chokidar":"^2.0.0","diff":"^3.3.0","express":"^4.15.3","globby":"^7.1.1","gradient-string":"^1.0.0","helmet":"^3.8.1","html-entities":"^1.2.1","ip":"^1.1.5","jszip":"^3.1.5","mime":"^2.4.0","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","gh-pages":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.19.3","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"d5436cf87be285b3148d45619d97e41b906c492e","_id":"keppler@1.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-g+B2FKklyXhjM7cgvTTuJdo7z8QFL2vq/5wU93LGniCSkJ+e7xIDu/pdaC8avqjxGAO47nqtpkER7hCBqpFC1A==","shasum":"0eb48ecd4e11d3fc51ede9f7afa01accb38a8285","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.4.2.tgz","fileCount":88,"unpackedSize":3458646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL8X+CRA9TVsSAnZWagAAHRAP/iIDaYFh6d6/H9AXsMf2\nQaXycZK6SD2YXSEmT99Yn8i3KRXZ8uBMM0DUMn5DtyVIayxrVjpiTWJHsHih\nr7zGQXmqmv7XdikWMcRNI4Re73GCXsLxIFfSTpGKFY240nCV35MzxfVpaCq7\n8L2BnHCSJk6ER4Vo9BezwJS2e60+LTOvHVTohB7SyPnpQZuFqA5Br/3CBpAX\nawe8gBhodUIcUdVkxXNKn20edGeYPxj+itvwUbcsPtq5zuU8wweOgsP7A1rI\nHuC+nOdjpC5U6w0zygiBfWstzKNJjfi3+ifBedaAwPCCfFwi0PlD8IcjihmU\nzYjVV2nS3EHoqmq45Xnb0U99HJzijdaBDLZutN5Ni6erf3yDtJlRfl+gfYlt\nZWyyP/YKGghf/rNt0cetVTWGR44VZz8tVM93ur1Xq9wL8e51EPFky9jQRZ8/\nXnXXbmprLZ9cfN3q1WDELTsoHRnuYYy+WTGeIY4+E/qv6r2KhkXU52jWigOO\ngGqWV2Eskbs2RbbGRGhsoHfqex2XIdtk6p0wJeWSfaFWI92yBujEa3vYzrCH\n7gLfQmxfnBDdGNvRM1hPOnJm349AtICGzOt69yGog8nGk3PIHKpBfYhBWU2A\noWA4nO5oJLxGJfG0jkT6G8xYBwg9tky/4FOyQL92WwZrZEYolSyDoHWJTfVE\nCa+9\r\n=rCpN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA2a3KhJyZc9SoPt9TzNaMzGmarV+fOQPgX2bwHuaT7wIgO/cHeSWeXNXXc9IQQddU47iMR+0LRexrSu8SshZ7HaI="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler_1.4.2_1546634749953_0.6508977299209979"},"_hasShrinkwrap":false},"1.4.3":{"name":"keppler","version":"1.4.3","description":"Real time code sharing for your lectures and presentations","keywords":["keppler","teach","learn","code","presentation","live-coding","share"],"bin":{"keppler":"bin/index.js"},"main":"bin/index.js","scripts":{"demo-folder":"cd test/demo-folder-2 && node ../../bin 'Demo folder' --open false --test true --initial-send true","app-dev":"node app/build/dev-server.js","app-build":"node app/build/build.js","site-dev":"node site/build/dev-server.js","site-build":"node site/build/build.js","site-deploy":"gh-pages -d site/dist","dev":"npm-run-all --parallel demo-folder app-dev"},"repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"license":"MIT","bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"homepage":"https://github.com/brunosimon/keppler","dependencies":{"chalk":"^2.3.0","chokidar":"^2.0.0","diff":"^3.3.0","express":"^4.15.3","globby":"^7.1.1","gradient-string":"^1.0.0","helmet":"^3.8.1","html-entities":"^1.2.1","ip":"^1.1.5","jszip":"^3.1.5","mime":"^2.4.0","minimatch":"^3.0.4","node-notifier":"^5.1.2","opener":"^1.4.3","slug":"^0.9.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","vue":"^2.3.3","vuex":"^2.3.1","yargs":"^8.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-loader":"^7.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","connect-history-api-fallback":"^1.3.0","copy-to-clipboard":"^3.0.8","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^4.3.0","eslint-plugin-node":"^5.1.1","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","gh-pages":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","moment":"^2.19.3","npm-run-all":"^4.0.2","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","stylus":"^0.54.5","stylus-loader":"^3.0.1","url-loader":"^0.5.8","vue-highlightjs":"^1.3.3","vue-loader":"^12.1.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.3.3","webpack":"^2.6.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"90790ecf15aaf803614600a4bc893354477d110b","_id":"keppler@1.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"},"dist":{"integrity":"sha512-cCl4wiXWutPncRR41U8PPSW5mGxADY4oiq8HjxsmuKwZ6i9AeXU5BRDsMu2S4nf12TNawEwaPiWGB14qWJZX1Q==","shasum":"5b7d5f4a0bf5efe1e560607b86cdc43840478b71","tarball":"https://registry.npmjs.org/keppler/-/keppler-1.4.3.tgz","fileCount":88,"unpackedSize":3458677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL/FnCRA9TVsSAnZWagAAEfMP/jlEHem6yA56UCXqIW6E\n+aY0HgvpwTVyiE8ZBG+F4fTnamRFAkRxcF/qpsAQuhB/lLnEq2mOu/54wxpz\nKYR76mVbo5lPyInn3NnoOCDMJ/ZLF71f5a75GAIXOzca7DKyy1pb65tr/Q2b\no3wTpwCRZi/9ij305GkUnsDEReKqbpsjlWNarMjxMzZGwiuHRZQvesOh5V/i\nQ011mgJ+CVVCGDiQbNpsZAxddIKRakJhWh/HO/+Yy1lM/eZ3WdFO3917opKU\nO9ZZZfKUPMsznU3U/Vvj7X+yzRevn7GCkJ3EDLW6u3r3ZfkTUkl/vEiEoDB7\n/MgTcdw3THVT+CW8q5V5IQr0hTMfXz4eENOTaeQNqLm41s2Slxsva4sH6gKU\n69qdXGVYJkqBZR3apQG3HdF6DSlOFb2/HU9WafmKNUEBKkz4joN19OGmbMOJ\nSRpRAyXF1b4fy6oxOgniQDD0nVTv8Rjrl5AnnG9Y5J95xlNiPDlYKrNkabni\nY+1qgFe8eWvFh7V75gxZ9QqbyRPxei7XLHqUzif6aLRCgA4UaWzo2N5gMsxu\nbkxABSkH0hff7dbkEkhaaSLjI/Wg5NegucL1sEozCuQorxnjB1A3tmg+ALGe\nntLL0ye3NMjXr1DR/2na/2z/qhcPqSZqrM4I+BkWG0ymFE7CZ1RriM1eJKOp\n4twG\r\n=O8AY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEm+eUFYRBbv5jZYMTEkQ97zz2RBtokFcaSBNngDXg/LAiEAmO7lsZ3k8jvnKP9zbTK5hQZTt+lvKy5pHh8hwyESShw="}]},"maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keppler_1.4.3_1546645862155_0.2554163022452487"},"_hasShrinkwrap":false}},"readme":"# [Keppler](https://brunosimon.github.io/keppler/)\n\n> Real time code sharing for your lectures and presentations.\n\n[Website](https://brunosimon.github.io/keppler/)\n\n## What is keppler\n\nStart keppler inside your project folder, share the URL with your audience and start coding.\nAny time you save a file, viewers will receive those changes. They can browse through the files, go back in history, copy the code, download the project, preview images, chat with other viewers, ask the presenter to slow down, etc.\n\n<img width=\"700\" src=\"https://github.com/brunosimon/keppler/raw/master/resources/screenshots/screen-project-1.png\" alt=\"Keppler screen\">\n<img width=\"700\" src=\"https://github.com/brunosimon/keppler/raw/master/resources/screenshots/screen-project-2.png\" alt=\"Keppler screen\">\n<img width=\"700\" src=\"https://github.com/brunosimon/keppler/raw/master/resources/screenshots/screen-project-3.png\" alt=\"Keppler screen\">\n\n## User instructions\n\n#### 1 - Install Keppler globally\n\nYou must have [NodeJS](https://nodejs.org/en/) and [NPM](https://www.npmjs.org) already installed.\nIn your console, run:\n\n<sup>(You may need to add `sudo` at start)</sup>\n\n```\nnpm install -g keppler\n```\n\n\n#### 2 - Launch Keppler inside your project folder\n\nIn your console, navigate to your project folder.\nThen launch Keppler:\n\n```\ncd ./my-awesome-project\nkeppler\n```\n\nKeppler should open in your default browser and start watching any changes you make inside the folder.\n\n#### 3 - Share the URL with your audience\n\nSimply share the URL that should appear and your audience will have access to your code through Keppler.\nBy default, you must be on the same network.\n\n## Configuration\n\nYou can add configuration arguments when calling Keppler.\n\n```\nkeppler \"My project\" --debug 0 --port 1234 --exclude \"node_modules/**\" --open true --test true --limit 200 --max-file-size 99999\n```\n\nAnd you can use shortcuts for those same arguments.\n\n```\nkeppler \"My project\" -d 0 -p 1234 -e \"node_modules/**\" -oti -l 200 -m 99999\n```\n\nAll those arguments are optional. You can simply run Keppler.\n\n```\nkeppler\n```\n\nArguments list\n\n||Debug level|\n|---|---|\n|parameter|`--debug`|\n|shortcut|`--d`|\n|default value|*(number)*`1`|\n|description|How much logs should be shown<br>`0`: almost no log<br>`1`: primary logs<br>`2`: too much logs|\n\n|||\n|---|---|\n|parameter|`--name`|\n|shortcut|`-n`|\n|default value|*(string)* folder name|\n|description|Project name<br>(you can simply add a string after `keppler` keyword like `keppler \"My project\"`)|\n\n|||\n|---|---|\n|parameter|`--exclude`|\n|shortcut|`-e`|\n|default value|*(string)*`**/.DS_Store,**/node_modules/**,**/vendor/**,**/.git,**/.vscode,**/.env,**/.log,.idea/**,**/*___jb_old___,**/*___jb_tmp___`|\n|description|List of paths to exclude (glob pattern with comma seperation)|\n\n|||\n|---|---|\n|parameter|`--open`|\n|shortcut|`-o`|\n|default value|*(bool)*`true`|\n|description|Open Keppler in default browser|\n\n|||\n|---|---|\n|parameter|`--test`|\n|shortcut|`-t`|\n|default value|*(bool)*`false`|\n|description|Start a test project with demo contents<br>:warning: Only for development purpose|\n\n|||\n|---|---|\n|parameter|`--limit`|\n|shortcut|`-l`|\n|default value|*(number)*`99`|\n|description|Limit of files above which nothing will be sent at start<br>:warning: Too much files may cause issues|\n\n|||\n|---|---|\n|parameter|`--max-file-size`|\n|shortcut|`-m`|\n|default value|*(number)*`99999`|\n|description|Maximum file size in octets<br>(99999 ≈ 100ko)|\n\n|||\n|---|---|\n|parameter|`--server`|\n|shortcut|`-s`|\n|default value|*(bool)*`false`|\n|description|Start keppler server only<br>(if you want to run an online instance)|\n\n|||\n|---|---|\n|parameter|`--host`|\n|shortcut|`-h`|\n|default value|*(string)*``|\n|description|Server host<br>(if you want to connect to an online instance)|\n\n|||\n|---|---|\n|parameter|`--port`|\n|shortcut|`-p`|\n|default value|*(number)*`1571`|\n|description|Server port|\n\n## Online instance\n\nYou can run Keppler online. Anyone with access to the server will be able to see the projects without having to be on the same network as you.\n\nKeppler doesn't provide any host solution. You'll have to use your own server.\n\n#### On the server\n\nInstall Node.js\n\nInstall keppler\n\n```\nnpm install -g keppler\n```\n\nStart a keppler instance with the `--server` parameter\n\n```\nkeppler --server\n```\n\n#### On you local machine\n\nStart keppler with the `--host` parameter and server domain as the value\n\n```\nkeppler \"My awesome project\" --host 12.34.56.78\n```\n\n## Features\n\n- Work in any modern browser\n- File tree\n- Fuzzy search\n- File history/versions\n- File versions differences\n- Easy copy to clipboard\n- Accessible by anyone on the same network\n- App like design\n- Syntax coloring\n- Multiple projects in one Keppler instance\n- Chat with other viewers and associate specific files and lines with your messages\n- Open in default browser\n- Download file button\n- Download project button\n- Alert button\n- Tooltips\n- Online support\n\n## Developer instructions\n\n#### Structure\n\n`/app/`: Keppler front part\n`/bin/`: Main folder only containing `index.js` that will run what's located in `/lib/` folder\n`/lib/`: Keppler application classes\n`/resources/`: Random resources (not directly use)\n`/site/`: Website\n`/text/`: Demo folder\n\n#### Tasks\n\nInstallation\n\n- `npm install`\n\nKeppler application\n\n- `npm run demo-folder`: To run the Keppler application with a demo project located in `/test/`\n- `npm run app-dev`: To run the Keppler front part (you'll need to run keppler application in order to have the front to connect to something)\n- `npm run app-build`: To build the front part\n- `npm run dev`: To run both `demo-folder` and `app-dev`\n\nWebsite\n\n- `npm run site-dev`: To run the website\n- `npm run site-build`: To build the website\n- `npm run site-deploy`: To deploy the website to GitHub Pages\n\n#### Requirements\n\n- Install EditorConfig on your editor\n- Install ESLint on your editor\n\n#### Deployment\n\n- `npm run app-build` to build the app\n- `npm version major|minor|patch` to update the version (will create a commit)\n- `git commit --amend` to update the commit message and add `:bookmark:` at the beginning ([GitMoji](https://gitmoji.carloscuesta.me/))\n- `git push` to push to GitHub\n- `npm publish` to send to NPM (you need to be logged in and have the right to update Keppler on NPM)\n\n## Credits\n\n##### Development\n\n- Bruno Simon ([GitHub](https://github.com/brunosimon), [Twitter](https://twitter.com/bruno_simon/), [Site](https://bruno-simon.com))\n\n##### UX / UI\n\n- Tom Bonnike\n- Thibaud Vaubourg\n- Aymeric Sans\n- Axel Chalon","maintainers":[{"name":"bruno_simon","email":"simon.bruno.77@gmail.com"}],"time":{"modified":"2022-06-19T08:24:08.779Z","created":"2016-09-17T21:31:32.930Z","0.0.1":"2016-09-17T21:31:32.930Z","0.0.2":"2016-09-17T21:50:04.685Z","0.1.0":"2016-10-09T22:42:31.746Z","0.2.0":"2016-10-23T22:36:51.727Z","0.3.0":"2016-10-24T19:31:08.914Z","0.4.0":"2016-11-20T22:18:03.487Z","0.5.0":"2016-11-21T12:49:49.893Z","0.6.0":"2017-01-21T10:13:13.595Z","0.6.1":"2017-05-17T22:25:52.509Z","1.0.1":"2017-09-09T11:30:11.646Z","1.0.2":"2017-09-09T11:40:10.142Z","1.0.3":"2017-09-20T21:24:53.248Z","1.1.0":"2017-11-13T12:53:35.956Z","1.1.1":"2017-12-22T12:43:32.243Z","1.2.0":"2017-12-25T21:21:34.738Z","1.2.1":"2017-12-25T21:29:46.083Z","1.2.2":"2017-12-26T13:36:45.230Z","1.3.0":"2018-01-09T22:17:04.437Z","1.4.0":"2018-01-12T00:59:38.869Z","1.4.1":"2018-11-29T21:06:30.594Z","1.4.2":"2019-01-04T20:45:50.244Z","1.4.3":"2019-01-04T23:51:02.379Z"},"homepage":"https://github.com/brunosimon/keppler","repository":{"type":"git","url":"git+https://github.com/brunosimon/keppler.git"},"author":{"name":"Bruno Simon","email":"contact@bruno-simon.com","url":"http://bruno-simon.ninja"},"bugs":{"url":"https://github.com/brunosimon/keppler/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"furiouzz":true},"keywords":["keppler","teach","learn","code","presentation","live-coding","share"]}