{"_id":"@adam.kerr/jupyterhub_messages","_rev":"5-1d9bde6ac58e3cbfe20bfad621d9cb76","name":"@adam.kerr/jupyterhub_messages","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@adam.kerr/jupyterhub_messages","version":"0.1.0","description":"Send and receive messages between JupyterHub users.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/my_name/myextension","bugs":{"url":"https://github.com/my_name/myextension/issues"},"license":"BSD-3-Clause","author":{"name":"Adam Kerr"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/my_name/myextension.git"},"scripts":{"build":"tsc","clean":"rimraf lib tsconfig.tsbuildinfo","prepare":"jlpm run clean && jlpm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.0","@jupyterlab/apputils":"^2.0.0","@lumino/messaging":"^1.3.3","@lumino/widgets":"^1.11.1"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"_id":"@adam.kerr/jupyterhub_messages@0.1.0","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-HqJX0c+M3xGJT7FsGlgtYLNP3aPBv5MxuBpTRaINLIwakMj2hJJ5DyXa7uTClQ0DxSD8zb7P6B6UfLTF6Cyy/A==","shasum":"becb0e98953e54e6f25e90d2c086d4162022d43a","tarball":"https://registry.npmjs.org/@adam.kerr/jupyterhub_messages/-/jupyterhub_messages-0.1.0.tgz","fileCount":5,"unpackedSize":6802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYEw1CRA9TVsSAnZWagAAJ5wP/3AnqlU2zElHf4V3gmWg\nG4BsFozp0Gg1JOUhpf2sHurzdyZL5t/0zGSoTHTyH95wZkxqUmzLjgDOWFYl\nPmpPlDcPTbb666d8cMgRvKHMe9avJR4g1gosfX8hvII+o45jA3EYWXnTRrWG\n/o0Xy98vzzFB//zKji6WQ79GUVr64swVI063EPvOj8VBgSZq9gLvZCI/IyPu\ntEZqiKuGNTQ3Hny7segC2ctCJT1gwzsSsJdEdD8ncynCOmUDSZQu+9xTX4Tg\npk000i5ppHFqK82ioUdp4UOcN7hD/l58pEFgSO8fJ9W042iD24ufEorkZXAj\nP/pN4LbPdaGk1ZNZgKb+aCMgMNCfFt4TdiUsC2QyHyGAUbiZLwmBPUjhVzp4\nd+R73FaR5XGv8yOmIb872SpORobyKBafLv2vG6+l7xkhLnVwOYQUvk8WSpPZ\nbdCkMF44BGmGwXksNvGNesAsVN7Yce4kbeqowejMo3ChJ1aM711HEvyuXtXR\nbEkwxGz9EOZpoPOkxdTUQCDZCbyK9dIVfZI5TYvXjVPWwEVO2MlVRgGwTYft\nGJtBeEifGAyAJrJRHiL3BJwvpuGA87UxvSCKajWVJZbEPD6iHWRoFjD4lzsZ\nXZUye/t04xJlNEWWFr4bDrLxDzdkcMn9n3pErtP4hUiBoJ68PgrBl7SjCZJS\njR+J\r\n=HTTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb4B/pDa1d01PU26fdb3eFrBIQ4JruyLVnVkd1YTZsBQIhANc7Z2TL0EGhkVkZVfLIdKeAsS7rj3nLqjSdu+YbFdhQ"}]},"maintainers":[{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"}],"_npmUser":{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterhub_messages_0.1.0_1583369269192_0.23830270551379695"},"_hasShrinkwrap":false},"0.1.1":{"name":"@adam.kerr/jupyterhub_messages","version":"0.1.1","description":"Send and receive messages between JupyterHub users.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/my_name/myextension","bugs":{"url":"https://github.com/my_name/myextension/issues"},"license":"BSD-3-Clause","author":{"name":"Adam Kerr"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/my_name/myextension.git"},"scripts":{"build":"tsc","clean":"rimraf lib tsconfig.tsbuildinfo","prepare":"jlpm run clean && jlpm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.0","@jupyterlab/apputils":"^2.0.0","@lumino/messaging":"^1.3.3","@lumino/widgets":"^1.11.1"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"_id":"@adam.kerr/jupyterhub_messages@0.1.1","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-KarZgfswz45yFXNDJYy/zWswGVdt6vwqjgLIc4jRrqDgN8AQoAQhr1/z9dtYZK+AlpM5Pq2l4EOXUOICTcAlAw==","shasum":"4d76ed29a4800e2193d48a904d4452b999f31837","tarball":"https://registry.npmjs.org/@adam.kerr/jupyterhub_messages/-/jupyterhub_messages-0.1.1.tgz","fileCount":5,"unpackedSize":7754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZoj7CRA9TVsSAnZWagAAtqMP/ilGNyLBWXzVECbHg5d9\nKstJOP/unryJUOfc6uzt8MuV6KlF/sgd0tYHT6ofg/EWyvznRd/WNVX+LCl8\nRmwlS8aJj6TSD+w9gXRTUZoAP9dJPRAVldfPVYWlNtSJZG02YditZZWkEsjR\nF8ekJPtsZpHPejpNuylBz7keGCEj23dw5FUatzhSCTzgGIjSHJknamZhM06C\nRuSKuygyMS9JZx/TeX33oeIRFsh4lmcFgZCNYfzKf2E24lY+xHRGUK9ZnfdD\ncn/43VRVjeUMzCp5Gqd2BT1G1sls6FbXho4EAGmuh1xl2Y7NoVS0Eb28lSrU\nDt8esIJvorBS5PkGjGzDLuCSVhhVRSTx2AKWwTLnDWvUsg++KR2Ctj8+ebdk\nUvq2yt1p0D+AYlcTAsn+1Bqik73Q0PRKX5vVPGI2lp1HQ1Fh2GjdBg6AuSJ0\nHhLwJtmNhc5rbT7sPtTLWsdhUenQm31VxQ3PBCqc0nlCi90NHTv5IDyIzIPa\nIwTlDo0VQTqegHckAGv5tKEfDFQSoJIgV3rcmVVNhHG74e8KIkgO6ro4T0Wt\nsegCojqB67kIia7i5BqEW+FTHYNLhMGdugctJNpXjzAeemhmTui5J//dS3Cd\nRki2CbVeZRiZA9dCwwXAu2iMuxpnSeyX+9k7vgsVAn/Q/qYzQ7yRQcg/jJAj\nVaEi\r\n=Hryk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDA7Tbvg7ZJiIO9ciGUo5r7RZve8i6ytW3ZUhoEFLoVAiBSzTHj1yGKbPyYZIy82Ayr3eKha9G+0UZ0Uc2C9sfOwg=="}]},"maintainers":[{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"}],"_npmUser":{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterhub_messages_0.1.1_1583778031878_0.7714643386091993"},"_hasShrinkwrap":false},"0.1.2":{"name":"@adam.kerr/jupyterhub_messages","version":"0.1.2","description":"Send and receive messages between JupyterHub users.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/my_name/myextension","bugs":{"url":"https://github.com/my_name/myextension/issues"},"license":"BSD-3-Clause","author":{"name":"Adam Kerr"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/my_name/myextension.git"},"scripts":{"build":"tsc","clean":"rimraf lib tsconfig.tsbuildinfo","prepare":"jlpm run clean && jlpm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.0","@jupyterlab/apputils":"^2.0.0","@lumino/messaging":"^1.3.3","@lumino/widgets":"^1.11.1"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"_id":"@adam.kerr/jupyterhub_messages@0.1.2","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-TjlXqJPRxQKYcxcGH9PPrnMNANE+03Bt9R2+sVUP9LTVgN5G3+R2hCdX3ck/tK20WeDN3aW2uDLiFGCROyu3Eg==","shasum":"c7b6e4d10c8e99281d82ed25208c21068f0f2844","tarball":"https://registry.npmjs.org/@adam.kerr/jupyterhub_messages/-/jupyterhub_messages-0.1.2.tgz","fileCount":5,"unpackedSize":7708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZotjCRA9TVsSAnZWagAArKcP/iBpVKGYJwIqz9C1EIkd\n1zKI57JeMcQLKI4joFMpkoWKBYTLGqdIf7V3E/UQm2P/rstTKtRz4+K9rlfn\nhJ6zk+7b9OKmBRi/E8C2Y4IptMRvgfilBKy5ysXwucwxhK9WPFNE8BH44kPN\n3uH0uygqEhEvMvph/aup+UyUQUgvSDTM/3PKFDhgyjOl6UB5P26JRtFn/kyJ\nwvxGbhl3sa7w9q2oymp+kTMuVWy1/loeNvwmp+4i3rMK/I7UsU7cOloW6DD2\nKsoKQ2FQRsfcHJKVK2ksTurUYRiLlqgAYt1e5nKvj3JXsHSc/CWbqRRoZ4eJ\nIniZLfRXWPqjauibDd/97qsBrsbOKQyGBuuYKyp46M/F3n91kuBLm11Kc4J2\n19cP684cv1i23TgSDtzXt6Lrd+Y0xRGYQ/bQizttASJYju2yB9VuHLwoH0FE\nw8TbacHFlSBjzKg167a7iCs6v8xlxNebgztZJeH2FiGf+Ekz6nIQ/r1sLOZD\nnF/SMvfyYf8s0xQGWFfY2VRpl6uiRXre/9ndqAz0/KqpY3OSMa0x/yGp1XSe\ngoC2zK5YmZqYr7qotkhXIoi8W/QbtSzk2IZIT7rI5uq3yipbrOLoczbv/SST\nO2fjVmkLwmYXlhm1qVsWlu2TS/7OFCbdzT1dOf/bEQ8PigB0pJvSInyT0DUM\nyNbJ\r\n=kFTI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFy+aQtxruKuo4R7ifaNTCLelg1ITdlvK/S0zl3XMMRTAiAyQdSHdlrOQqQcfiSQOzoK8doY3ZDyjMvydbA2GQrr6w=="}]},"maintainers":[{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"}],"_npmUser":{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterhub_messages_0.1.2_1583778659564_0.21109563074931503"},"_hasShrinkwrap":false},"0.1.3":{"name":"@adam.kerr/jupyterhub_messages","version":"0.1.3","description":"Send and receive messages between JupyterHub users.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/my_name/myextension","bugs":{"url":"https://github.com/my_name/myextension/issues"},"license":"BSD-3-Clause","author":{"name":"Adam Kerr"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/my_name/myextension.git"},"scripts":{"build":"tsc","clean":"rimraf lib tsconfig.tsbuildinfo","prepare":"jlpm run clean && jlpm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.0","@jupyterlab/apputils":"^2.0.0","@lumino/messaging":"^1.3.3","@lumino/widgets":"^1.11.1"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"_id":"@adam.kerr/jupyterhub_messages@0.1.3","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Xfgwrs8kLwbY6LsHjckO28ai4TekUkutDiIY0GyNtmKqh6+0SDGSb383oyAP4p5nh0zZ42Iqsxxwq9ppEDcKMQ==","shasum":"9118a5564a9bf3dec19332808f719be855b02259","tarball":"https://registry.npmjs.org/@adam.kerr/jupyterhub_messages/-/jupyterhub_messages-0.1.3.tgz","fileCount":5,"unpackedSize":7698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZo8iCRA9TVsSAnZWagAAYuIP/0jHL3dzuN7yBVk+Voe6\niZMRSIpRZP2UT/O8wqQQMxZidb4nPyRTbJLBIBkeKbNL1NRTgpDmN+fNCASD\nZtYxzM4RI5PVMuX4HwNoBo93vGHUePeklYANJHJ2wh+j2dH8krYElwsZZ8f/\nkd5BgfkHJ0ExIhAVI/47VSzX6mhox7pz3ZZ8u99084843q0wFr0fN2ccw2BD\nayS07IS7L88ppg5drLXvQvmC/GDweU9x+XfJzIeOx5HPR3owZYPfWWOz2DsU\np+c4bTWmSsgcfJ0SukI97bn+i2htx8Yesj/N5BaLI8KwcBFn5fIMCB9GF/7x\nSQu6j6iR2Ap6Hx74AhZOZQU5MLWQHaLzw5YzFRlsR8hJ6u1gHA+Za288iSdK\nnvvHFRxMOAgKDoOXxvxWDIIdPR/Ty3SAXHs2X/NSZ07W87S5DxXakVenX7V0\nv0TVF2l0czcEvut/9TBT9nuR2JEfVxpo0lrc+v7mdU1UI16Md4vO66MeKHxE\nJQpzWrSJCA5510Nu1rPlY0IvN8538VwbgGPjivKTOZxCLnLru87yLIiFNNmN\nwYdZEiWxtTSmNkMn21884xS8JDNXWvHtyPb7CuXrKjkaUz7H6sXDiDl3zuyh\nIRQto27hOo3TDC0VvNWgDRyoK0+9qFlx0dhSl3o6YyfVQ/k3eM153Tb56j98\nn2qE\r\n=6LI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGZhsfI9ljPvTtr4S1kjqMJtlGY3d02Eu6KJeS2RyT0AiEA+uQrVPlQvxUaVjisO9yiq2xgeQxasTdZoWnUG/P08qk="}]},"maintainers":[{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"}],"_npmUser":{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterhub_messages_0.1.3_1583779617827_0.2902906714835509"},"_hasShrinkwrap":false},"0.1.4":{"name":"@adam.kerr/jupyterhub_messages","version":"0.1.4","description":"Send and receive messages between JupyterHub users.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/my_name/myextension","bugs":{"url":"https://github.com/my_name/myextension/issues"},"license":"BSD-3-Clause","author":{"name":"Adam Kerr"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/my_name/myextension.git"},"scripts":{"build":"tsc","clean":"rimraf lib tsconfig.tsbuildinfo","prepare":"jlpm run clean && jlpm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.0","@jupyterlab/apputils":"^2.0.0","@lumino/messaging":"^1.3.3","@lumino/widgets":"^1.11.1"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"_id":"@adam.kerr/jupyterhub_messages@0.1.4","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-B6LDifgnqPmgX/5rw/ZJmuO4jUGN8FJ3dLvJwZab81GsjrMtbcfsvQzvAMAYS+dd87oRsSLDLtBLvMdhaPHYnw==","shasum":"5bbc44a11124e57799ce3d9452bf17b0a8e7ad30","tarball":"https://registry.npmjs.org/@adam.kerr/jupyterhub_messages/-/jupyterhub_messages-0.1.4.tgz","fileCount":5,"unpackedSize":8169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZpFGCRA9TVsSAnZWagAAvgcP/329pb3qRsBU/a17BI3n\nAO1iq7TYktlfcWsDmH4w58JmEh6j+KiUqp2AAEJ+8Fwh3hxrkJFHj2MwOAVo\n54A14u5vNopK0jxrU3alTe5oNEbNCiMVFEKCBuA2WcyYPWbl18c8/elr5fhh\nwmNTpElnBTL8L+ACR9jlPObkobYkVkxPkmHQFWcHeO294TYV1D577K3cFj2d\nbs67PykwvPQ8iNXEz2yw3RRZGMKUFxpWo9PQF8Y9nty7wGu6ADhbTNcqHkJ4\ni/3jx/d0wPoVX7Vh57IVU4RtgaUcY10oGweK7YbgEtrLyJ7i1ko7g9kaXVTS\n1QJFhmO7lxQUiHTm3W6fy1zzCTJ1b9H9PV4Ikt0rfTqc0BM7UTi9xYS+4TcW\ndhfeBRLZ1axBMa+0JlF1QQdGtoJD40qwQ16Yy8ZzbXn5GYreS8GsKXnS7ZbJ\nMIXwH2tOWlJZ9yNtQmCAlx8riDyjm9y/L0+N60CKkVrPL6s0Ee1NWaA4q0qg\nSHW9Ib2zXc37vk3O1SGjbyONb2sMjmhwyAZ18a/VeWqhyHUT/QRriWSz5RAM\nLuQjKl09oa3rkJtKNVjyO5k/sEMp7H0LJmNeTLd5E3zrwFcbRvby9euXte+1\npoEU6Ir5KWYCcpChzN48CCK1usE9rHGu4DNmiL8dLg5n+CeoF8F8M24lwWC4\nb7CA\r\n=pdvP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClgLSKm7JjMUYe5iabZVn4t33JjbPXGnYtOxsK+7uaqQIhAP/tdLvzJXlDRZBfA4IH5fc7e08W0e08NUhwc+ti2bsR"}]},"maintainers":[{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"}],"_npmUser":{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterhub_messages_0.1.4_1583780165909_0.15558140113355745"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-05T00:47:48.954Z","0.1.0":"2020-03-05T00:47:49.380Z","modified":"2022-04-04T11:24:56.380Z","0.1.1":"2020-03-09T18:20:42.909Z","0.1.2":"2020-03-09T18:30:59.719Z","0.1.3":"2020-03-09T18:46:57.974Z","0.1.4":"2020-03-09T18:56:06.048Z"},"maintainers":[{"name":"adam.kerr","email":"adam.kerr@ucalgary.ca"}],"description":"Send and receive messages between JupyterHub users.","homepage":"https://github.com/my_name/myextension","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"repository":{"type":"git","url":"git+https://github.com/my_name/myextension.git"},"author":{"name":"Adam Kerr"},"bugs":{"url":"https://github.com/my_name/myextension/issues"},"license":"BSD-3-Clause","readme":"# jupyterhub_messages\r\n\r\n![Github Actions Status](https://github.com/my_name/myextension/workflows/Build/badge.svg)\r\n\r\nSend and receive messages between JupyterHub users.\r\n\r\n\r\n## Requirements\r\n\r\n* JupyterLab >= 1.0\r\n\r\n## Install\r\n\r\n```bash\r\njupyter labextension install jupyterhub_messages\r\n```\r\n\r\n## Contributing\r\n\r\n### Install\r\n\r\nThe `jlpm` command is JupyterLab's pinned version of\r\n[yarn](https://yarnpkg.com/) that is installed with JupyterLab. You may use\r\n`yarn` or `npm` in lieu of `jlpm` below.\r\n\r\n```bash\r\n# Clone the repo to your local environment\r\n# Move to jupyterhub_messages directory\r\n# Install dependencies\r\njlpm\r\n# Build Typescript source\r\njlpm build\r\n# Link your development version of the extension with JupyterLab\r\njupyter labextension link .\r\n# Rebuild Typescript source after making changes\r\njlpm build\r\n# Rebuild JupyterLab after making any changes\r\njupyter lab build\r\n```\r\n\r\nYou can watch the source directory and run JupyterLab in watch mode to watch for changes in the extension's source and automatically rebuild the extension and application.\r\n\r\n```bash\r\n# Watch the source directory in another terminal tab\r\njlpm watch\r\n# Run jupyterlab in watch mode in one terminal tab\r\njupyter lab --watch\r\n```\r\n\r\n### Uninstall\r\n\r\n```bash\r\njupyter labextension uninstall jupyterhub_messages\r\n```\r\n\r\n","readmeFilename":"README.md"}