{"_id":"@convergencelabs/monaco-collab-ext","_rev":"8-7395e17060a5205c4154482ea3b3db09","name":"@convergencelabs/monaco-collab-ext","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@convergencelabs/monaco-collab-ext","version":"0.1.0","title":"Monaco Editor Collaborative Extensions","description":"Collaborative Extensions for the Monaco Editor","keywords":["collaboration","monaco","editor"],"homepage":"http://convergencelabs.com","author":{"name":"Convergence Labs","email":"info@convergencelabs.com","url":"http://convergencelabs.com"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/monaco-collab-ext.git"},"bugs":{"url":"https://github.com/convergencelabs/monaco-collab-ext/issues"},"license":"MIT","main":"lib/index.js","typings":"typings/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"monaco-editor":"^0.15.6"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.2.2","@babel/node":"7.2.2","@babel/preset-env":"7.2.3","@babel/preset-stage-3":"7.0.0","@babel/preset-typescript":"7.1.0","@babel/register":"7.0.0","babel-plugin-module-resolver":"3.1.1","babel-plugin-transform-class-properties":"6.24.1","del":"3.0.0","gulp":"4.0.0","gulp-babel":"8.0.0","gulp-bump":"3.1.1","gulp-clean-css":"4.0.0","gulp-filter-each":"1.0.1","gulp-header":"2.0.7","gulp-insert":"0.5.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.4","gulp-typescript":"5.0.0","gulp-uglify":"3.0.1","trim":"0.0.1","ts-loader":"5.3.3","tslint":"5.12.0","typescript":"3.3.3333","webpack":"4.28.1","webpack-stream":"5.2.1"},"scripts":{"dist":"gulp dist","clean":"gulp clean"},"_id":"@convergencelabs/monaco-collab-ext@0.1.0","_nodeVersion":"10.11.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-W2jAccQSsmx83E9Pd07gaE9Pv+9aBnhKExh9/WObBlsOJOP698Wug7m5/bXE7p/tQs5K+/Dac/gq3ItGFDJTHw==","shasum":"f070a978e7eed455a861781ab30a684b3450f883","tarball":"https://registry.npmjs.org/@convergencelabs/monaco-collab-ext/-/monaco-collab-ext-0.1.0.tgz","fileCount":25,"unpackedSize":786276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfLS4CRA9TVsSAnZWagAAbK4P+wa8FSKWQekHmijwxY4J\npMuqYvyi8pV6C9+EpqOzQOGz0a72YEnWnctjp7qPioSWbiF9pikVxlr7JeN2\nMtsvIDRMlq9oKHCVUhwZf3ss8UqyOEhXZDTXj+ECHWpcslwDp2oa4TqdnnMD\nrkYJ+EgQ/ZPFDC9hyKIADKK+aVe+2HWt3B8R8OhJDQc9VaB9LoOJcPDzkaG4\nzt5flLXs2E8QdIuNcM/qw0llXNLUqJYIceRk5eSGNFu1ujvleJk5qpT4oPIJ\nNFprhvqszTFvd+1YeqdYeaT/160pfaqNTmX/xmoOkB+VIMDMk+r8d47bsNpP\nxs8g3nsmOf0Dfp8sVwREfhTiKXz8YGoFfltgtMG7bnvIcouKpmYAV3Nd66dW\ng5BjfK4K6DDo+Xu0x27+nrAXmcbtAPFabwZ5R9YeipXjcamKxnhyeOrEG1VH\n5Wa78TTh2wxA6ZF8AQ4nBWjR/BE9SUlYd/Zsley1VZllDpK748+i2rVDHVI8\nRZn9gFSUodO+55pSn82iqWjTEa9iKgk/3lSm6+KG5+8FYG6j+Pu06ET3nMwB\n23FlIwjI9IPXLrfHTDrmg15LEPPFvORyS288M/VbyUwVQu6bt5E99xgxETXw\nxT56fTdVlbQBa0TUgqMucOdWcBkcbjgeInYWfWGWgD1JsxouRx7qYadBX6eV\n34F8\r\n=2G59\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5ooYR2OiTMPdYrmhi2Y5TrSBqyf5oI4jbBhRK87hPnAiEAgxx2NwE04R+gudJgtYo9tmOeDNkB8wNmZyjVVmMHTDo="}]},"maintainers":[{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"},{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monaco-collab-ext_0.1.0_1551676599113_0.3857945493454038"},"_hasShrinkwrap":false},"0.1.1":{"name":"@convergencelabs/monaco-collab-ext","version":"0.1.1","title":"Monaco Editor Collaborative Extensions","description":"Collaborative Extensions for the Monaco Editor","keywords":["collaboration","monaco","editor"],"homepage":"http://convergencelabs.com","author":{"name":"Convergence Labs","email":"info@convergencelabs.com","url":"http://convergencelabs.com"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/monaco-collab-ext.git"},"bugs":{"url":"https://github.com/convergencelabs/monaco-collab-ext/issues"},"license":"MIT","main":"lib/index.js","typings":"typings/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"monaco-editor":"^0.15.6"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.2.2","@babel/node":"7.2.2","@babel/preset-env":"7.2.3","@babel/preset-stage-3":"7.0.0","@babel/preset-typescript":"7.1.0","@babel/register":"7.0.0","babel-plugin-module-resolver":"3.1.1","babel-plugin-transform-class-properties":"6.24.1","del":"3.0.0","gulp":"4.0.0","gulp-babel":"8.0.0","gulp-bump":"3.1.1","gulp-clean-css":"4.0.0","gulp-filter-each":"1.0.1","gulp-header":"2.0.7","gulp-insert":"0.5.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.4","gulp-typescript":"5.0.0","gulp-uglify":"3.0.1","trim":"0.0.1","ts-loader":"5.3.3","tslint":"5.12.0","typescript":"3.3.3333","webpack":"4.28.1","webpack-stream":"5.2.1"},"scripts":{"dist":"gulp dist","clean":"gulp clean"},"_id":"@convergencelabs/monaco-collab-ext@0.1.1","_nodeVersion":"10.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vu3Jiv+IbqqnNbMfA7w9U0KCfTbYNJ9TCmt+Y3GHU1jFxNGL2GAtEak2zu6X5TD/IgdecyLl2Byv+Ke1Q051Yg==","shasum":"cb6f7c3db0475d17049879daa709722146fd5623","tarball":"https://registry.npmjs.org/@convergencelabs/monaco-collab-ext/-/monaco-collab-ext-0.1.1.tgz","fileCount":25,"unpackedSize":786276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciCNnCRA9TVsSAnZWagAARqIP/jJwkgdHOxw0cZLK5ASN\nmTp0v5judBZyBdJJ7Adtmz/GmvBbaz+eaY4Kchc6XS0+1heT+ImeQoEaNFhh\neQOj9p0AFyaJehYB26a8og1fc4dCY48gCUVZHTl2Q5mA2SRhBQLJYEGT8XNX\nTZsBymTC7fSneaaOGQZDtkw9K2UNHyRSLh2wXTMDcYOwtEYS40OoqbxB1rbq\nsiQ4SqgS7quqrqKj3GHWU/TXxfud7TzrkVp6J2RexkxQOh+q/ULa5LjOKmmg\nx2heGlvfSCMWhDUVX61MGfkP5oQHBYswYTkudTPuHFiy4dAZXa94NYC4KqoR\n1l0sFSfO8B8Ku8yIaklREHWkRUzhi1jJhQFS+x00+8GGcqhn2uqNijNIT0AU\nwkZTCSJmcmrbfFmbcSAgpj1a9H9qOZnSDLaf8lF+do6VWoYXsgTUx8W0cqAf\ntP2yYzIeb27SVLHP9C/OV+s2S4U95DHpemEr2V0uo2uKd7mDmIZq+6LXSF9R\nYN4ilm1v+dClezk3c9Vb/V4HgWEtTVSobHVEm71n0gf0WMROM5E0/zVXcOsY\nb3RJcMr79VOY73plo0MRDVVEAF3PSUUlT6COwoSzaeeOFhuDbyBMjHnB872V\naItM/CtMf+BfU9LX73lMBBfyisg1A9+YPBtgWsRayFf9K4+enIsUGBaF70EZ\n76OU\r\n=2G0b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYvyhU7p15uR9TBiQkmtR+oSRN69Hdv/bvO68DWh1FvQIhAMClBAs15eHfv28Jh1lmsV9btdKLex47jUfvLtemgoST"}]},"maintainers":[{"email":"alec@boxelderweb.com","name":"alalonde"},{"email":"sysadmin@convergencelabs.com","name":"convergence"},{"email":"sysadmin@convergencelabs.com","name":"convergencelabs-admin"},{"email":"michael@macfadden.org","name":"mmacfadden"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monaco-collab-ext_0.1.1_1552425830662_0.2303570313670371"},"_hasShrinkwrap":false},"0.2.0":{"name":"@convergencelabs/monaco-collab-ext","version":"0.2.0","title":"Monaco Editor Collaborative Extensions","description":"Collaborative Extensions for the Monaco Editor","keywords":["collaboration","monaco","editor"],"homepage":"http://convergencelabs.com","author":{"name":"Convergence Labs","email":"info@convergencelabs.com","url":"http://convergencelabs.com"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/monaco-collab-ext.git"},"bugs":{"url":"https://github.com/convergencelabs/monaco-collab-ext/issues"},"license":"MIT","main":"lib/index.js","typings":"typings/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"monaco-editor":"^0.15.6"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.2.2","@babel/node":"7.2.2","@babel/preset-env":"7.2.3","@babel/preset-stage-3":"7.0.0","@babel/preset-typescript":"7.1.0","@babel/register":"7.0.0","babel-plugin-module-resolver":"3.1.1","babel-plugin-transform-class-properties":"6.24.1","del":"3.0.0","gulp":"4.0.0","gulp-babel":"8.0.0","gulp-bump":"3.1.1","gulp-clean-css":"4.0.0","gulp-filter-each":"1.0.1","gulp-header":"2.0.7","gulp-insert":"0.5.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.4","gulp-typescript":"5.0.0","gulp-uglify":"3.0.1","trim":"0.0.1","ts-loader":"5.3.3","tslint":"5.12.0","typescript":"3.7.4","webpack":"4.28.1","webpack-stream":"5.2.1"},"scripts":{"dist":"gulp dist","clean":"gulp clean"},"_id":"@convergencelabs/monaco-collab-ext@0.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Vr9/D/KQ3tm/bWPxKo0coW9mQ6hIhjuAeU9SjRCmaytmq+xdI1MdXJUSgROlUNCNtkZoReDWUnjinFZTFhCbnw==","shasum":"9f50ef840883698eae0bdc2787b47c44f7eb4d7c","tarball":"https://registry.npmjs.org/@convergencelabs/monaco-collab-ext/-/monaco-collab-ext-0.2.0.tgz","fileCount":25,"unpackedSize":793253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFe0fCRA9TVsSAnZWagAANCsP/0nL5IDy/ovMEAIC3O3w\nQw7UxoMKp1/ppPuUJxJxTbm4fOYMsZn+obxiKMjujHtAN612XtT4l3bT1NVA\n7xr4qZeNreSNrVqUH3I0U1Vw9TBy5LL+Hz70UtylF5V4yOobUm79v8POWziJ\ngVrh+ItMptyJbJAC1Quxe7tvKhFIdWbaIBZvm+XHkbvYQcetOz9KgJtNPU4l\nJIT1o5LhnOy+NuzRVk5pP4UmmSWFJhgnlm98uZ1UuWRIvpf/Y7xSBPIJHhn+\nbZ/wQa5nOzxzrAoXObi2s8WTuNoNY61JfNt6is038eFPfXZE51FIuuGz2Z7+\nbuTunA3rlCizbowuzIMBG4wa/XA4tNr3FXVWvCkO4+eau8Jt/YYLF0BTlYEz\nv96BCbYCJp71R7I4ZD3HhpC9gidfFxz7/1tpSBKZkQd8L1lrbJjuF04a2QJG\njrEZ+88WAoJ7kIlfZEFhdU2khK6Gb69J/lnzu5DRMwjLz4JcnXQq53IDOuIh\nbnYPS0dOC4UJAXSAfndXzruICpnVT68wK+dgd77r0HmmSzw1s9J7dSrjaDa2\nKUIA7vrDF3AtwKyS5BN4a6eChFVv1rLWq5QOnChauq3d0AYgNtK3L/L4xJIH\niQlryvl8RQd+0PXcwZUhQBnirhXtdY10o0X77FYfCCf3sUK/1sSZsPoRXcYY\nzs2e\r\n=vjU3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ0/Ha3p20Q64Ufeq49ks+TV1lL8DpQRzqeSgh101QrAIgKLuu+mU51YrTNp90n0h8zcHN8pEDsbBmbsNc4ZXECS4="}]},"maintainers":[{"email":"alec@boxelderweb.com","name":"alalonde"},{"email":"sysadmin@convergencelabs.com","name":"convergence"},{"email":"sysadmin@convergencelabs.com","name":"convergencelabs-admin"},{"email":"michael@macfadden.org","name":"mmacfadden"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monaco-collab-ext_0.2.0_1578495262473_0.9625157236330979"},"_hasShrinkwrap":false},"0.3.0":{"name":"@convergencelabs/monaco-collab-ext","version":"0.3.0","title":"Monaco Editor Collaborative Extensions","description":"Collaborative Extensions for the Monaco Editor","keywords":["collaboration","monaco","editor"],"homepage":"http://convergencelabs.com","author":{"name":"Convergence Labs","email":"info@convergencelabs.com","url":"http://convergencelabs.com"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/monaco-collab-ext.git"},"bugs":{"url":"https://github.com/convergencelabs/monaco-collab-ext/issues"},"license":"MIT","main":"lib/index.js","typings":"typings/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"monaco-editor":">=0.15.6 <=0.20.x"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.2.2","@babel/node":"7.2.2","@babel/preset-env":"7.2.3","@babel/preset-stage-3":"7.0.0","@babel/preset-typescript":"7.1.0","@babel/register":"7.0.0","babel-plugin-module-resolver":"3.1.1","babel-plugin-transform-class-properties":"6.24.1","del":"3.0.0","gulp":"4.0.0","gulp-babel":"8.0.0","gulp-bump":"3.1.1","gulp-clean-css":"4.0.0","gulp-filter-each":"1.0.1","gulp-header":"2.0.7","gulp-insert":"0.5.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.4","gulp-typescript":"5.0.0","gulp-uglify":"3.0.1","trim":"0.0.1","ts-loader":"5.3.3","tslint":"5.12.0","typescript":"3.7.4","webpack":"4.28.1","webpack-stream":"5.2.1"},"scripts":{"dist":"gulp dist","clean":"gulp clean"},"_id":"@convergencelabs/monaco-collab-ext@0.3.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-t8H1sMD2A32pPMf37yW9Hq9viWIIizfHYNEJUo10OB0CVuS7aNRw1UmSIa3Q86/nRU6r7ALqZfGGivrpU0vJ1w==","shasum":"3047075092082dbe775e48455ff2a6c78f822b93","tarball":"https://registry.npmjs.org/@convergencelabs/monaco-collab-ext/-/monaco-collab-ext-0.3.0.tgz","fileCount":25,"unpackedSize":797528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYmyQCRA9TVsSAnZWagAA3zIP/jTsV0gf8+43vgp/Nm6Q\ndEr3Iihd1hmkekLG/zxaY6F24F0JFwZgZqn0ft6VoKBNOviiIIVNA1VnET0T\nr34+zyyntIF8xjEk5NpBthbVRAZ1YLt1wxheiUBiTMrwRzF2nKw8z7gfCZQ+\n8FHAy+Xc4iq8O003ivHr643k4EWGtPSHApOnIzEqEn0fvNwAuYup3K1CAnhh\nky+mBavFz8/14+DXm1PwMYcuDhOZsDHoKkxDmAx/JRQ6mW7IueFPmL/wBobZ\nakh93y4b5iNDcpARsXmLyrLyeEr5pZ1H2zu3KawyOyvwbOHZiAaQrSZywUrJ\nLc1YKLSiGJlR9eszCN6niQFX9rgbi7WOmFvRaJ6uBdYxqS0B/lwshk5qQ2aO\niN0ZglYdXErWxL12N2JzPxThW40YBAS6ubvusrewFDv0THAuyHgxXTwFCpUJ\nCo6V3whd4gwbO/9f7u4pSyWtAMyfUHTk8qlzIB9/h6DBBsb/Ha1ABAvQv93m\nEWR5K7rD9/5w9CE7igSlibzeEzkpXbq0jVHPKI7Zmo89+AxIUonE7CJTM5/D\nRGTI/d/SioO7L7xwUwyA7+LXEYKHag6cNLfqSCmxvGEVDnRP+KMrYR6gNvHK\no7EB2hOstDXS2W20PG3yu3xY5zqB1XOGLs6gN0OdA5jdHe1juvHa/9lekAdh\nC6It\r\n=f58N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ3Mkdo1JyGkUlYWldOK4VzIMoa7NmV0ZBqsZdFWPCXAIhAO1VlfqsKhTI9Fnbd3DzFB+b72q8+BhshntvqlLnbVyn"}]},"maintainers":[{"email":"alec@boxelderweb.com","name":"alalonde"},{"email":"sysadmin@convergencelabs.com","name":"convergence"},{"email":"sysadmin@convergencelabs.com","name":"convergencelabs-admin"},{"email":"michael@macfadden.org","name":"mmacfadden"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monaco-collab-ext_0.3.0_1583508624290_0.7120873014867433"},"_hasShrinkwrap":false},"0.3.1":{"name":"@convergencelabs/monaco-collab-ext","version":"0.3.1","title":"Monaco Editor Collaborative Extensions","description":"Collaborative Extensions for the Monaco Editor","keywords":["collaboration","monaco","editor"],"homepage":"http://convergencelabs.com","author":{"name":"Convergence Labs","email":"info@convergencelabs.com","url":"http://convergencelabs.com"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/monaco-collab-ext.git"},"bugs":{"url":"https://github.com/convergencelabs/monaco-collab-ext/issues"},"license":"MIT","main":"lib/index.js","typings":"typings/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"monaco-editor":">=0.15.6 <=0.21.x"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.2.2","@babel/node":"7.2.2","@babel/preset-env":"7.2.3","@babel/preset-stage-3":"7.0.0","@babel/preset-typescript":"7.1.0","@babel/register":"7.0.0","babel-plugin-module-resolver":"3.1.1","babel-plugin-transform-class-properties":"6.24.1","del":"3.0.0","gulp":"4.0.0","gulp-babel":"8.0.0","gulp-bump":"3.1.1","gulp-clean-css":"4.0.0","gulp-filter-each":"1.0.1","gulp-header":"2.0.7","gulp-insert":"0.5.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.4","gulp-typescript":"5.0.0","gulp-uglify":"3.0.1","trim":"0.0.1","ts-loader":"5.3.3","tslint":"5.12.0","typescript":"3.7.4","webpack":"4.28.1","webpack-stream":"5.2.1"},"scripts":{"dist":"gulp dist","clean":"gulp clean"},"_id":"@convergencelabs/monaco-collab-ext@0.3.1","_nodeVersion":"12.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lbRwHgnLm8MfbdKHlzcX/+VMZpy+cW6Coh3a0NSGqKeBn7QaSs88mxeeKsWLBEoMZ0xKz4X6uax5KEj6sS7BlA==","shasum":"4cf114a9dd00bd2eabf07f33d98845445b89057a","tarball":"https://registry.npmjs.org/@convergencelabs/monaco-collab-ext/-/monaco-collab-ext-0.3.1.tgz","fileCount":25,"unpackedSize":797528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqHRvCRA9TVsSAnZWagAA5coQAJD6fWq+nlVMtZcszx02\ntZUGCcZnE0kJM8R28Kwzurpics5qdhcVgsCiimI32fHObwv7SPDhFhIW4XUj\nXfp+jsJ7i+jKAp9Wcv/rzciw2p8jZ7jN+DK5e1P2jZNk5Uk/7L1ujmbJ8E6p\nZLYdnnf3MZA9zd9jaRYL2EQc9PztJApESgRah9N3hDFYWTWFzSUTtINsXEQg\nGRovs04c9xvqY9k8KBSqa0hAbRJ+er9ThjRE/xzo1OuRaWhZv7XKSMv79ySz\nYfmuwuAdiFzYKjEESBAIyl7sVSLP7Ut/r3ulV4ZrMWj7tU0y4XMQXnESvhLO\nBAlImypsORTvAuV0AFnAot5uN4xB7FqNIaXRldJ3zC8+rsSFEa7j+GfPrRGL\nK/AuYb5LMv5cwesA6FWWmxENdyy8nERGO+pP/bVH3jPwyq6jm8PsVOW9gZ8z\np2gHwMnfZNF8KGrXpzRhoGqWfYWSu79C2od3Pi+mNR5tFbiHRMFM8cAwk1Tm\neWtXTwFJlfqDF5ID83gQNQ4UCn5MRe2rLOBapCuDLhAE0oZ/LgXIyddW/vwJ\nesSxXee5pEQwafkse1WV5Ab+dFMPalCjsc0YBxogdTRuYtbKLhinn34L6DQg\no5Mc5LgBlHbEu2W/I+l0/9faJM9IhkeHyzCULjj2riQCH6DLYoGEtlDoRKFB\npz/s\r\n=r/b6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuOq8FcpuAkVoFI/z5K7O54Bw7Dg+7wndVSgw4d0e+IQIgYF57bGAhe7m/mR/phkG/RvheUHDfYN4+bwxwnpxhRWE="}]},"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"maintainers":[{"name":"alalonde","email":"alec@boxelderweb.com"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"},{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monaco-collab-ext_0.3.1_1604875374713_0.6347210351969221"},"_hasShrinkwrap":false},"0.3.2":{"name":"@convergencelabs/monaco-collab-ext","version":"0.3.2","title":"Monaco Editor Collaborative Extensions","description":"Collaborative Extensions for the Monaco Editor","keywords":["collaboration","monaco","editor"],"homepage":"http://convergencelabs.com","author":{"name":"Convergence Labs","email":"info@convergencelabs.com","url":"http://convergencelabs.com"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/monaco-collab-ext.git"},"bugs":{"url":"https://github.com/convergencelabs/monaco-collab-ext/issues"},"license":"MIT","main":"lib/index.js","typings":"typings/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"monaco-editor":">=0.15.6"},"devDependencies":{"@babel/cli":"7.13.14","@babel/core":"7.13.15","@babel/node":"7.13.13","@babel/preset-env":"7.13.15","@babel/preset-stage-3":"7.8.3","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.14","babel-plugin-module-resolver":"4.1.0","babel-plugin-transform-class-properties":"6.24.1","del":"6.0.0","gulp":"4.0.2","gulp-babel":"8.0.0","gulp-bump":"3.2.0","gulp-clean-css":"4.3.0","gulp-filter-each":"1.0.1","gulp-header":"2.0.7","gulp-insert":"0.5.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.4","gulp-typescript":"5.0.0","gulp-uglify":"3.0.1","trim":"0.0.1","ts-loader":"5.3.3","tslint":"5.12.0","typescript":"3.7.4","webpack":"4.28.1","webpack-stream":"5.2.1"},"scripts":{"dist":"gulp dist","clean":"gulp clean"},"_id":"@convergencelabs/monaco-collab-ext@0.3.2","_nodeVersion":"12.14.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-yW5WI+pulIh4/fY5p2A9V8YkghQEfB6t33xqVAXkztjSG7MPBd9izlEtK13t0htVHk2vWj0JYhfWT853Gs60ow==","shasum":"dbe4a7d8de008e43878948193960623139aac085","tarball":"https://registry.npmjs.org/@convergencelabs/monaco-collab-ext/-/monaco-collab-ext-0.3.2.tgz","fileCount":25,"unpackedSize":797508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbyzWCRA9TVsSAnZWagAAKGEP/jmGRdLVZoTIfQTDIDbH\ngxwy/nWDkqgN90U+4if096y3lqL/jEZtEgsL36Opi0slipZ+DcVWMMdMsQWZ\nfoeN05gtQRjulS0MRhuyqJYNlybnS+husyJiRSrCDZNjufn8zgfkl2RixaEx\nSIOVosAhM9Pbq2ZO6cNQhmqGkATSAdC7HWYU1HZ5qBG8cB/VD5pAdjuLTftL\nCcv54Mb0walVf0havIo94CCKfkiGN7fTz7i9LaABKNIf5zQdQZ5djpzLJKDO\nUq2JrxIBd5RyKzYJqSKvssWr99721g8EpZXWOIO2hbxZFoXEidSzmSoKzBE/\nZABE1bsGtzQB79VM6uNdsrXcMn9dfUApN/3kj1OFGmeAbme8gxg9sD1CyPVC\nmq89cmZRhk6nQAgLoTsNt9fl7TiHEo+/4FFC4wbPYfvAyxMo5Q2WBA5Ag919\nBne36WJhP7Ou38Ep4IvuFZuDqkaxAWG5YM0KR+P++vnKCKzxyGYPGmExWdJu\nCCqMk0ZaRfh7oMwgBtHKpgZqsw/Ka8MElAeeDIzdP/FC/uykYNmfiYm/JRdj\n380YemE0zvjXepeDFHb1SzPioPHvQWANdTl8b1D0J2k69CpY1CE7bkamSrUg\nlmT6E00yMMp4guzUvQ1lg6s2n68UqWtQ1ompHT3h2nMzSjFYZc2GIW4obYTp\nxTDN\r\n=3XIV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTXTECjb42uKjqokygClO/ZF+8x6DQGE8E59c9XkIZAAIgOpn3qKSPAtQevBzSB2PKRyCrvRPkNeYMEhYi1dvSh1g="}]},"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"maintainers":[{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"alalonde","email":"alec@boxelderweb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monaco-collab-ext_0.3.2_1617898709579_0.6387698613324653"},"_hasShrinkwrap":false},"0.4.0":{"name":"@convergencelabs/monaco-collab-ext","version":"0.4.0","title":"Monaco Editor Collaborative Extensions","description":"Collaborative Extensions for the Monaco Editor","keywords":["collaboration","monaco","editor"],"homepage":"http://convergencelabs.com","author":{"name":"Convergence Labs","email":"info@convergencelabs.com","url":"http://convergencelabs.com"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/monaco-collab-ext.git"},"bugs":{"url":"https://github.com/convergencelabs/monaco-collab-ext/issues"},"license":"MIT","main":"lib/index.js","typings":"typings/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"monaco-editor":">=0.15.6"},"devDependencies":{"@babel/cli":"7.13.14","@babel/core":"7.13.15","@babel/node":"7.13.13","@babel/preset-env":"7.13.15","@babel/preset-stage-3":"7.8.3","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.14","babel-plugin-module-resolver":"4.1.0","babel-plugin-transform-class-properties":"6.24.1","del":"6.0.0","gulp":"4.0.2","gulp-babel":"8.0.0","gulp-bump":"3.2.0","gulp-clean-css":"4.3.0","gulp-filter-each":"1.0.1","gulp-header":"2.0.7","gulp-insert":"0.5.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.4","gulp-typescript":"5.0.0","gulp-uglify":"3.0.1","trim":"0.0.1","ts-loader":"5.3.3","tslint":"5.12.0","typescript":"3.7.4","webpack":"4.28.1","webpack-stream":"5.2.1"},"scripts":{"dist":"gulp dist","clean":"gulp clean"},"gitHead":"d13b0ec4d569381736bfe4564385c1240ef03411","_id":"@convergencelabs/monaco-collab-ext@0.4.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-X4Eo9OoGf10NgQk+H1Hd136SZbEMxPym4KzF1Ehu8Ec+PBAYjBwGVuEz5qo/hhrXaeqEkg2fPtQ6E2PASmaRGw==","shasum":"cd0a04b26e2a03886f4a85f0901d03965bc4d7ff","tarball":"https://registry.npmjs.org/@convergencelabs/monaco-collab-ext/-/monaco-collab-ext-0.4.0.tgz","fileCount":25,"unpackedSize":801494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEIqJAKw2JwjGkr6kZ7q7viQ2nhltnmDWO+Rl/nLzpYAIhAIigJzC8LvhEH1oe/mXbiMz1uHbghazBqKNOEyNpP31s"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKS0FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM9g/+LKLLdBb9P4SLxQ/9W2iQcvTXvFy/v7x545bJE9CyQoftx6ji\r\nROzINpKNeS4ihZ/WUMtzJ0Gi3TiRLV7CzEbX7z3Oqs2Y+y1Lba6TzdV8bZsd\r\n9CWh1SSh1TESpaXZFlQOrCEfq09Re0F+KNxMdIUMeQLRPIK644KTE6V08kR+\r\nGi72UgyiO+7aFf2mZeX9uN8l7lQAZo9LyjtHZrpJBwGqbwa7tVuT3ehsKqZQ\r\nyxboko8SIWFqbtCkxL1sdhF01rMpBxexn9U4PvAM2O/pC8dJ+YZ+75SU8LEb\r\nA+0eoXSPgcHjupuyDhBFa2XtinTo/sFU0v4ra6x09MEw88yXAdmHZDALC+p/\r\nNkPVb8tVcxsnqVTQ7h9sY9GRXnpW4fEekGgPtTkXK4yduk4DUnAUXhAfb8ga\r\nZtcTZ1uAACpd6jXxBvBMcaZi59XHAjQjWI7bAi5SENchpBnjk3BG1cHz01yD\r\nxQ1KSJl2E+dmgXrRJJ8TmjoYUTbnwqIdh0HGBTqHmJpTbIIUn5AgGGcI3Qn2\r\n/qtqKcxjhZmDt7XorTix+L3HAJ3Ks0GilRooWv/ugNANPD1qHNLPQx5V9igf\r\nXTKZMrh3nBwiz/H8TkvO1IcH9DGeEz4kO8bZvvXRdyU/b2O8JTmUEYLB3AaA\r\nv8JkKTxHyyZZpAvivouS3C2bk84zI/T4HOE=\r\n=wKkr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"maintainers":[{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"alalonde","email":"alec@boxelderweb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monaco-collab-ext_0.4.0_1663642885443_0.5127870349539183"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-04T05:16:38.929Z","0.1.0":"2019-03-04T05:16:39.370Z","modified":"2022-09-20T03:01:25.928Z","0.1.1":"2019-03-12T21:23:50.815Z","0.2.0":"2020-01-08T14:54:22.699Z","0.3.0":"2020-03-06T15:30:24.517Z","0.3.1":"2020-11-08T22:42:54.897Z","0.3.2":"2021-04-08T16:18:29.747Z","0.4.0":"2022-09-20T03:01:25.766Z"},"maintainers":[{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"alalonde","email":"alec@boxelderweb.com"}],"description":"Collaborative Extensions for the Monaco Editor","homepage":"http://convergencelabs.com","keywords":["collaboration","monaco","editor"],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/monaco-collab-ext.git"},"contributors":[],"author":{"name":"Convergence Labs","email":"info@convergencelabs.com","url":"http://convergencelabs.com"},"bugs":{"url":"https://github.com/convergencelabs/monaco-collab-ext/issues"},"license":"MIT","readme":"## Monaco Collaborative Extensions\n[![Build Status](https://travis-ci.org/convergencelabs/monaco-collab-ext.svg?branch=master)](https://travis-ci.org/convergencelabs/monaco-collab-ext)\n\nEnhances the [Monaco Editor](https://github.com/Microsoft/monaco-editor) by adding the ability to render cues about what remote users are doing in the system.\n\n![demo graphic](./docs/demo.gif \"Shared Cursors and Selections\")\n\n## Installation\n\nInstall package with NPM and add it to your development dependencies:\n\n```npm install --save-dev @convergencelabs/monaco-collab-ext```\n\n## Demo\nGo [here](https://examples.convergence.io/examples/monaco/) to see a live demo of multiple cursors, multiple selections, and remote scrollbars (Visit on multiple browsers, or even better, point a friend to it too).  This uses [Convergence](https://convergence.io) to handle the synchronization of data and user actions. \n\n## Usage\n\n### RemoteCursorManager\nThe RemoteCursorManager allows you to easily render the cursors of other users\nworking in the same document.  The cursor position can be represented as either\na single linear index or as a 2-dimensional position in the form of\n```{lineNumber: 0, column: 10}```.\n\n```JavaScript\nconst editor = monaco.editor.create(document.getElementById(\"editor\"), {\n  value: \"function helloWorld = () => { console.log('hello world!')\",\n  theme: \"vs-dark'\",\n  language: 'javascript'\n});\n\nconst remoteCursorManager = new MonacoCollabExt.RemoteCursorManager({\n  editor: editor,\n  tooltips: true,\n  tooltipDuration: 2\n});\n\nconst cursor = remoteCursorManager.addCursor(\"jDoe\", \"blue\", \"John Doe\");\n\n// Set the position of the cursor.\ncursor.setOffset(4);\n\n// Hide the cursor\ncursor.hide();\n\n// Show the cursor\ncursor.show();\n\n// Remove the cursor.\ncursor.dispose();\n```\n\n### RemoteSelectionManager\nThe RemoteSelectionManager allows you to easily render the selection of other\nusers working in the same document.\n\n```JavaScript\nconst editor = monaco.editor.create(document.getElementById(\"editor\"), {\n  value: \"function helloWorld = () => { console.log('hello world!')\",\n  theme: \"vs-dark'\",\n  language: 'javascript'\n});\n\nconst remoteSelectionManager = new MonacoCollabExt.RemoteSelectionManager({editor: editor});\n\nconst selection = remoteSelectionManager.addSelection(\"jDoe\", \"blue\");\n\n// Set the range of the selection using zero-based offsets.\nselection.setOffsets(45, 55);\n\n// Hide the selection\nselection.hide();\n\n// Show the selection\nselection.show();\n\n// Remove the selection.\nselection.dispose();\n```\n\n### EditorContentManager \nThe EditorContentManager simplifies dealing with local and remote changes\nto the editor.\n\n```JavaScript\nconst editor = monaco.editor.create(document.getElementById(\"editor\"), {\n  value: \"function helloWorld = () => { console.log('hello world!')\",\n  theme: \"vs-dark'\",\n  language: 'javascript'\n});\n\nconst contentManager = new MonacoCollabExt.EditorContentManager({\n  editor: editor,\n  onInsert(index, text) {\n    console.log(\"Insert\", index, text);\n  },\n  onReplace(index, length, text) {\n    console.log(\"Replace\", index, length, text);\n  },\n  onDelete(index, length) {\n    console.log(\"Delete\", index, length);\n  }\n});\n\n// Insert text into the editor at offset 5.\ncontentManager.insert(5, \"some text\");\n\n// Replace the text in the editor at range 5 - 10.\ncontentManager.replace(5, 10, \"some text\");\n\n// Delete the text in the editor at range 5 - 10.\ncontentManager.delete(5, 10);\n\n// Release resources when done\ncontentManager.dispose();\n```\n","readmeFilename":"README.md"}