{"_id":"@agoose77/jupyterlab_log_renderer","_rev":"9-c7019f84746463f336ec966e927cbab6","name":"@agoose77/jupyterlab_log_renderer","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0":{"name":"@agoose77/jupyterlab_log_renderer","version":"0.1.0","description":"A JupyterLab extension to render rich-display objects to the JupyterLab log window.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/agoose77/jupyterlab-log-renderer","bugs":{"url":"https://github.com/agoose77/jupyterlab-log-renderer/issues"},"license":"BSD-3-Clause","author":{"name":"Angus Hollands"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/agoose77/jupyterlab-log-renderer.git"},"scripts":{"build":"tsc","clean":"rimraf lib tsconfig.tsbuildinfo","prepare":"jlpm run clean && jlpm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.2.1","@jupyterlab/logconsole":"^1.0.2","@jupyterlab/notebook":"^1.2.2"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"644b40d7801cc52bd688c7f8543c0a7c420d79a9","_id":"@agoose77/jupyterlab_log_renderer@0.1.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ZBegrFdf0Sy++0aUzDErWBlBYGBLSD5MemsceJmytY/MkNknOl3A+tGlztcECLHJjRgNvovxJ2pIvSMbKcQ7ag==","shasum":"dab2128e20e0eb0c569af3441d25a628cba84941","tarball":"https://registry.npmjs.org/@agoose77/jupyterlab_log_renderer/-/jupyterlab_log_renderer-0.1.0.tgz","fileCount":9,"unpackedSize":8292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9BVACRA9TVsSAnZWagAArWsP/0/GSaDipeehVBBnC9A5\n9bbvAVa/3sF11z57jVPeNqg12xTz52ri0qad1LgCN9p1dYjiWn8AnmAOfham\nhH+GcE8HA4a2Kf5jbpwvLvdZJgsnVZao5yvZquAaPYk9zr9HGkjToWeozARf\nDnv47ICuHx4VERfPzQ7vC6kkU5+ThXkDapm773EiJB7kssFvDRdqJBT1Gm6x\nzm0CYUSHEzrKGQ/NfJxP6JsY+f1BoM7MdQ8CfP3kyJdIInVC+i+WajDwcL+g\nnuQzpsbsXX+Bl6Md5YA4QsC2MP3m4RHgDLppf5jiXtcbdC5b+mXNaV6nHuCC\npeCRKYkkpnHFMq3TZpbve0x2Via5fB2kahD/yzPd4AWK6szmU+uY0OYaYNm4\nPeuuXaq+APbFfjnx4iOqdohaHBtwEJznGDf5J+ERU/pRrzEZBWsNRzjma4sT\ny4fuSsoc3mXBsMJigJaO38Fv4kX6urpMe3Bfu8ESVzpVhpgncIomcyuoqC4C\nQ0V8K0mKywm2zC32ohSW71M/qeUZsv+LGrDc5CvpmWlY/NBb1B6uPigkcrcQ\nXjbluJ5oV+kSOp8/z2PWnsu/fvjl/u2bm3ykR2oZMJXEGs2JtTb8uFPj0TQl\nSYGNfKWyRcTlmkZtbeSADCydAOyi4oMtRFdbwDoxIpdM6f48r9m2LjWl0VdK\nsNK9\r\n=Npmp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2fy+KORfuQuMnXWMQyhsIq3KsFNrPn6ZSaL7LL01wWAIhALI+xBV6aCQOe3/cTrOX1IFGqpzl2LI9rQec1bOop98G"}]},"maintainers":[{"name":"agoose77","email":"goosey15@gmail.com"}],"_npmUser":{"name":"agoose77","email":"goosey15@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab_log_renderer_0.1.0_1576277312040_0.7943743569168429"},"_hasShrinkwrap":false},"1.0.0":{"name":"@agoose77/jupyterlab_log_renderer","version":"1.0.0","description":"A JupyterLab extension to render rich-display objects to the JupyterLab log window.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/agoose77/jupyterlab-log-renderer","bugs":{"url":"https://github.com/agoose77/jupyterlab-log-renderer/issues"},"license":"BSD-3-Clause","author":{"name":"Angus Hollands"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/agoose77/jupyterlab-log-renderer.git"},"scripts":{"build":"tsc","clean":"rimraf lib tsconfig.tsbuildinfo","prepare":"jlpm run clean && jlpm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.2","@jupyterlab/logconsole":"^2.0.2","@jupyterlab/nbformat":"^2.0.1","@jupyterlab/notebook":"^2.0.2","@jupyterlab/rendermime":"^2.0.2","@jupyterlab/rendermime-interfaces":"^2.0.1","@lumino/coreutils":"^1.4.2"},"devDependencies":{"rimraf":"^3.0.2","typescript":"~3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"4934da9d404fa8dfda2e5a0b690d2b099aa46a19","_id":"@agoose77/jupyterlab_log_renderer@1.0.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-UGRzRTC8Nubi2EoeICzZOjp13Oxm1fRRRRFD9KzyizHe1SmuaVo3qTF9ZskC/b9vrGUtgrNHy5IRbq/lPIBCBw==","shasum":"b0894afb9dc54f92f9e28e90375441eb8dce8a8b","tarball":"https://registry.npmjs.org/@agoose77/jupyterlab_log_renderer/-/jupyterlab_log_renderer-1.0.0.tgz","fileCount":9,"unpackedSize":8456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef29aCRA9TVsSAnZWagAAcGgP/R4ZzTh1xha4Xs1U6L6+\nzQRZmLi3/KFWE1xFVPyO/l3qR/JYBZOIKG7CqY5Lq/tbv8GKpo8FOuq/W0tP\nE3JmtKSyPLRmgWr5iCRBMq/GWnPmej15s+F/WTKgwFAbi4U4N27saXi7yUvK\nKE/6vk1xev4hWlnuQWWczuK0Vfsmuf6O3rr2GUdTTrgbmKbUdE2M+GNkPnio\nMofOiduEDJfFPOqVA2evE/WNI+RygwfIiUDrn2eorSBP56TzYckTiemoXVl/\nS99ddi3597LraaSbz7l81mkOc2f1q5R8feuYim5CNpBjNa9iH+TEbGestls8\n17XAqhw6zOzeUOSOAjJUOXUzbQI9E52XyoIhw1tboDF2jm8o60/fMKHTGgGh\nNCpeyqLq2elt5xBbsuK+gr8hTgE/o239lZMZuCA1cRtZILLJ7LfD+z3g04u0\n7wY+0AKU5Hnum67HlZZGKvoaYSf6A+uOficltwc5Q6hv546H5YFEAKm97a85\nrQ/Nsskgg/YqqcdTY0JrASEnWtGKzEKDf5SEotYeylrrpV6P9l/Nl+LorGbo\nVzrjvuJck5+pS0W0AD8yRfAfzTgZeAlaqBZJn4wozXmHfYEh6YIlPV6POtbr\nlinp4bGCZt5vJrw6GJGf3+NYrenrwnI/HjqKIMowsWksh18JaYKeUoq4/N02\nfxx/\r\n=D5fq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv/rR95YcDfQamlAD6Ch21DiRTU94+vUJeyO1XTm9K8AIhAOTax3qbvXr/PZKpsa3LqzfeO8bYbhECpUUT3tui7wcF"}]},"maintainers":[{"name":"agoose77","email":"goosey15@gmail.com"}],"_npmUser":{"name":"agoose77","email":"goosey15@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab_log_renderer_1.0.0_1585409881775_0.026323156379580492"},"_hasShrinkwrap":false},"1.0.2":{"name":"@agoose77/jupyterlab_log_renderer","version":"1.0.2","description":"A JupyterLab extension to render rich-display objects to the JupyterLab log window.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/agoose77/jupyterlab-log-renderer","bugs":{"url":"https://github.com/agoose77/jupyterlab-log-renderer/issues"},"license":"BSD-3-Clause","author":{"name":"Angus Hollands"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/agoose77/jupyterlab-log-renderer.git"},"scripts":{"build":"tsc","clean":"rimraf lib tsconfig.tsbuildinfo","prepare":"jlpm run clean && jlpm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.2","@jupyterlab/logconsole":"^2.0.2","@jupyterlab/nbformat":"^2.0.1","@jupyterlab/notebook":"^2.0.2","@jupyterlab/rendermime":"^2.0.2","@jupyterlab/rendermime-interfaces":"^2.0.1","@lumino/coreutils":"^1.4.2"},"devDependencies":{"rimraf":"^3.0.2","typescript":"~3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"5af68b9ab64aa844b2bc3234ec658f4f2b55c8fa","_id":"@agoose77/jupyterlab_log_renderer@1.0.2","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-wpShKnC+hxOGkrl3W27ibrDcoOXFQn/5/VX3rBiCg4fx8FuJ5Yw9/pWrhjOke+k6mg8IXO4hXsP7ThFHqv88dw==","shasum":"a1ebf81e11a0732ab99b56fcfe330bdb3f6cd2e1","tarball":"https://registry.npmjs.org/@agoose77/jupyterlab_log_renderer/-/jupyterlab_log_renderer-1.0.2.tgz","fileCount":9,"unpackedSize":8539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef3CbCRA9TVsSAnZWagAASrwP/0I9x65xl08INuyJi1CI\nc9E+XIBXxOXrfA6QZEuEYo5GNHuY8TLL63oGhXVa+v2hijpMgpxlkiw+hR2J\n7zMiQSXs89pFBzq2sB6ZxUPhicSuPwtGQ9ZNdNbUiuRgZc5pDNsSkyfZctpd\n5SNbtEsbO3/hUnxIrm6bHLgwpj6RJ5nOVyluENF/iQ4MI7V9Qr0pi9cxRdop\nLRr3cbyNBvdvF+qWoRCRC51zwERdT4majTx06rPHRbj3ZnTFou+lckzZ6FGw\nbTJKbQoOwPRN4X8Xrn2idOgIKfl2O/zhFs9GWiBPSP0D80Yvy4ZfoI51QPsK\nwN7h4NAlO6YN9zwB7Ans1cJOn6jhUKA8BFsrVSd0tqUdpO3j2wBVKLgAP9PM\nBcg9X0j2O3Tt+zGArRaUUZeSHVmWZNDlI49vIm/DEV1/zHD1FZrmhF0nvWWB\nT1NveM9OBBRXSHaeTOmMD4Y1Dse5oLnpP9aCoxkT4B/dHulOBHILSHzhVBDf\nonBkA9BbVRoK+A5r4aDW6xSUTlK60BTRHGEloNk0XLrKojlksNIYa+8k30/z\n3hqQmbpWJ4n8IxvSO1zLGrpmRuY4KtHQlcTIIZ2XOsU0iwWe6Iuk6tzNzthg\n+JLHu9h+tLwBBBT9uyvTETqZRvgdeRo30EZQhWDGIwcEfvYodnGeCibRf+oT\niJfw\r\n=943u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdzUv/gTK0jPP88aYZKsI/N988aYXPXAnGN+FIF2sQHAiEA5pH1cXVDqhWSZ9gTHrMk53VKOobezZxpBswqGgOnFBw="}]},"maintainers":[{"name":"agoose77","email":"goosey15@gmail.com"}],"_npmUser":{"name":"agoose77","email":"goosey15@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab_log_renderer_1.0.2_1585410202798_0.00471505093092528"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-13T22:48:32.008Z","0.1.0":"2019-12-13T22:48:32.202Z","modified":"2022-04-04T12:00:20.569Z","0.2.0":"2020-03-28T15:35:20.483Z","2.0.0":"2020-03-28T15:37:12.064Z","1.0.0":"2020-03-28T15:38:01.993Z","1.0.1":"2020-03-28T15:40:29.433Z","1.0.2":"2020-03-28T15:43:22.892Z"},"maintainers":[{"name":"agoose77","email":"goosey15@gmail.com"}],"description":"A JupyterLab extension to render rich-display objects to the JupyterLab log window.","homepage":"https://github.com/agoose77/jupyterlab-log-renderer","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"repository":{"type":"git","url":"git+https://github.com/agoose77/jupyterlab-log-renderer.git"},"author":{"name":"Angus Hollands"},"bugs":{"url":"https://github.com/agoose77/jupyterlab-log-renderer/issues"},"license":"BSD-3-Clause","readme":"# jupyterlab-log-renderer\n\n![Github Actions Status](https://github.com/agoose77/jupyterlab-log-renderer/workflows/Build/badge.svg)\n\nA JupyterLab extension to expose the JupyterLab log console to the mimebundle render API.\n\n### Example\n```python\nfrom IPython.display import display\n\ndef log_mimebundle(level, type, data,):\n    display(\n        {\n            \"application/vnd.jupyterlab.log\": {\n                \"level\": level,\n                \"type\": type,\n                \"data\": data\n            }\n        },\n        raw=True,\n    )\n```\n#### Simple text log\n```python\nlog_mimebundle('critical', 'text', 'Hello world')\n```\n#### HTML log\n```python\nlog_mimebundle('critical', 'html', '<b>Hello world</b>')\n```\n#### MIME-bundle log\n```python\ndata = {'text/html': '<b>Hello world</b>'}\noutput = {\n    \"output_type\": \"display_data\",\n    \"data\": data,\n    \"metadata\": {} ,\n}\nlog_mimebundle('critical', 'output', output)\n```\n\n\n## Requirements\n\n* JupyterLab >= 1.0\n\n## Install\n\n```bash\njupyter labextension install @agoose77/jupyterlab_log_renderer\n```\n\n## Contributing\n\n### Install\n\nThe `jlpm` command is JupyterLab's pinned version of\n[yarn](https://yarnpkg.com/) that is installed with JupyterLab. You may use\n`yarn` or `npm` in lieu of `jlpm` below.\n\n```bash\n# Clone the repo to your local environment\n# Move to jupyterlab-log-renderer directory\n# Install dependencies\njlpm\n# Build Typescript source\njlpm build\n# Link your development version of the extension with JupyterLab\njupyter labextension link .\n# Rebuild Typescript source after making changes\njlpm build\n# Rebuild JupyterLab after making any changes\njupyter lab build\n```\n\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.\n\n```bash\n# Watch the source directory in another terminal tab\njlpm watch\n# Run jupyterlab in watch mode in one terminal tab\njupyter lab --watch\n```\n\n### Uninstall\n\n```bash\njupyter labextension uninstall @agoose77/jupyterlab_log_renderer\n```\n\n","readmeFilename":"README.md"}