{"_id":"@deathbeds/wxyz-tpl-nunjucks","_rev":"5-27cbc85fc9bec5f3548e5b25ef97af26","name":"@deathbeds/wxyz-tpl-nunjucks","dist-tags":{"latest":"0.5.1"},"versions":{"0.4.0":{"author":{"name":"wxyz contributors"},"bugs":{"url":"https://github.com/deathbeds/wxyz/issues"},"dependencies":{"nunjucks":"^3.2.2"},"description":"Experimental widgets for JupyterLab","devDependencies":{"@deathbeds/wxyz-core":"^0.4.0","@types/node":"^10.11.6","@types/nunjucks":"^3.0.0","typescript":"~4.0.2"},"homepage":"https://deathbeds.github.io/wxyz","jupyterlab":{"extension":"lib/plugin","discovery":{"server":{"base":{"name":"wxyz_tpl_jinja"},"managers":["pip"]}}},"keywords":["jupyter","jupyterlab","jupyterlab-extension","jupyter-widgets","widgets"],"license":"BSD-3-Clause","main":"lib/index.js","name":"@deathbeds/wxyz-tpl-nunjucks","peerDependencies":{"@deathbeds/wxyz-core":"^0.4.0","@types/node":"^10.11.6","@types/nunjucks":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/deathbeds/wxyz.git"},"types":"lib/index.d.ts","version":"0.4.0","_resolved":"","_integrity":"","_from":"file:deathbeds-wxyz-tpl-nunjucks-0.4.0.tgz","_id":"@deathbeds/wxyz-tpl-nunjucks@0.4.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vgJ06KZtZCWlzvUUfhkek7PVxouEZvzwkZwU7vBZf70OZBr2YWuS0EfODNPyq31k7syn0ecUgGLp/yPLbGgqjA==","shasum":"51e188dd9d235c2f66f35037fb506c8b7145cd45","tarball":"https://registry.npmjs.org/@deathbeds/wxyz-tpl-nunjucks/-/wxyz-tpl-nunjucks-0.4.0.tgz","fileCount":20,"unpackedSize":19687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6NXOCRA9TVsSAnZWagAAwqsP/2JzhlcV3s2NXK8KQzJs\nK3A5xISKTtAEQBrS/c8FiG5Z6PiIcsHrIud8rJFJh4IlsoDyfhpePjOzn22T\n49j9HpjHJABo2nkVMkqdJPvPCbkOHVZj80PgEZl3uMZ892IZzcmm7eRVuAjg\nU3JVj+XlJEiWFlaczHlYyLeOyGSaIJptNeHY4VERmR22Tg5x1ObaAvV6TzU/\n4BRpDXwIFqnp0LGGWrBeO0vstRs4jo3PFF0Ixfsba0QgZpLnFKY5DsQSszxO\nD6r/1E7JOCAsPR3vw8gDkNl0lt9OKfbIDqZ5fQlNPyafOaAOvXjkkyeTBb5x\nV8EXn5/oj6LyyF5ygaihjBKdbQ/lYjapWJxhLUQKCLP9CCMKHhV1s9674crT\nWQSZf7TI+W7QOJozImgi6RT4ej+Fqg2TeLXhZ84VSEvsCjLY0D/BYjvEsYs+\nOG57uYoxIUFMFVxke1O56ynnya/ZoxPMkcE+kgZEyBT+yLL6HT/OfPwaEdOT\nGqdpyEjjzs5zb9gjeYPGHeGdOqoPBmcWi+Ovla/8EuPddGf3J1IA0AmkiscA\n9ZHCIxm8UMfskdHFAJ4BfHe2WXmhM0QPsjQI5VOQTFnt8eV3vWV9keh8qz6n\nVuomGUXI7ZxYJtpnsffDOeaS8JBjxFRTtUgHWpB8K8ThVsszk7M3BT3LMw1y\nB5Bd\r\n=r0tM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvrZNyGl57YO91Q7Z9s6HS0mdf680i8KzdBPqmLgPkQAiEAv5xJJ8odT44JjqqwgujLN19nHPeRU32A8bt47zToKkw="}]},"_npmUser":{"name":"bollwyvl","email":"nick.bollweg@gmail.com"},"directories":{},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wxyz-tpl-nunjucks_0.4.0_1609094605601_0.18937915246249482"},"_hasShrinkwrap":false},"0.4.1":{"author":{"name":"wxyz contributors"},"bugs":{"url":"https://github.com/deathbeds/wxyz/issues"},"dependencies":{"nunjucks":"^3.2.2"},"description":"experimental Jupyter widgets for Nunjucks templates","devDependencies":{"@deathbeds/wxyz-core":"^0.4.0","@types/node":"^10.11.6","@types/nunjucks":"^3.0.0","typescript":"~4.0.2"},"homepage":"https://deathbeds.github.io/wxyz","jupyterlab":{"extension":"lib/plugin","discovery":{"server":{"base":{"name":"wxyz_tpl_jinja"},"managers":["pip"]}}},"keywords":["jupyter","jupyterlab","jupyterlab-extension","jupyter-widgets","widgets"],"license":"BSD-3-Clause","main":"lib/index.js","name":"@deathbeds/wxyz-tpl-nunjucks","peerDependencies":{"@deathbeds/wxyz-core":"^0.4.0","@types/node":"^10.11.6","@types/nunjucks":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/deathbeds/wxyz.git"},"types":"lib/index.d.ts","version":"0.4.1","_resolved":"","_integrity":"","_from":"file:deathbeds-wxyz-tpl-nunjucks-0.4.1.tgz","_id":"@deathbeds/wxyz-tpl-nunjucks@0.4.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+wvImmVGFllcYBrBMPSRmPCz+JcXU9puBJVGYAaGImH8RmAfgRWsVyCFQl4SeK3bYJvzuWLN8d2K4wceas+9iQ==","shasum":"348efa5d84655f6679ebf142a8e57a22f90d394d","tarball":"https://registry.npmjs.org/@deathbeds/wxyz-tpl-nunjucks/-/wxyz-tpl-nunjucks-0.4.1.tgz","fileCount":20,"unpackedSize":20011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6PwhCRA9TVsSAnZWagAA/JUP/3FAozRpSH4Uq41JyUS7\niBN2EGF4AHzNTgTcgq+A4e0xU7RF3WFRf7aKwC/nLNiSXkT9v8kUsqdAhhyj\noj/8V5yL19h53sa1MM8I8QEEokX1JVjWOXaoyURJsDiKUX+StXwhD7Av3IKf\naIkbRbd6PajsV6tF01XEQllDgy9gTIekmVW3G7Rw1o8ZQrzhtOxm0ke62fW1\n4I9RP20moIdzwvKEO1vwlxCfZtQPxiJNpE9h65DQqNrMrMheBodiugkGit4R\nTIF8PfbW5h9nrZ2g0pRQRS97KxE26iQRju/NmxVgo1per0VwFV73uc6BEmPW\nEf/feIfcfm149ice0NTs3sfiFIQGR9x5IioO36kQzw+hfa/fHkcvr8JJAPb+\nkFzJjHqinznP7pU9DSV7HjLOzGJTz15fNsAEq3HO1HzwdbCYMswAqZQB+PXf\n4+FpoiztoGT6nHfD7m8SpHRrH6azgqbcsZjb5RX0cZLJPURfJnOIwH96GMwa\nCHsQyGH1nqfpoaElQre4CsrP0ezoWs0pZzV8MXHnrmzmFGe+yOsjbanKZRGv\nJXl8obW7ApQeguNFpLeira0MorbYVfzW+PVIEXWm7G9SmEdY3Zp6p9cINR5Y\nnCW+kZqiczLqxwf+zSFT0A+Te77A7cd9n1JI+2NvVo1L407Lb57UkUJoBiEM\ndVO/\r\n=CaR1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH9pc6nLVov6gH6Kf0jhRde+0t4lHPXAK4hQELtNARuAiB5JVboA36r0Vkk/PEYLElCjTpm3gK0fQRy0sDPrMO7MA=="}]},"_npmUser":{"name":"bollwyvl","email":"nick.bollweg@gmail.com"},"directories":{},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wxyz-tpl-nunjucks_0.4.1_1609104416867_0.9396487164639782"},"_hasShrinkwrap":false},"0.4.2":{"author":{"name":"wxyz contributors"},"bugs":{"url":"https://github.com/deathbeds/wxyz/issues"},"dependencies":{"nunjucks":"^3.2.2"},"description":"experimental Jupyter widgets for Nunjucks templates","devDependencies":{"@deathbeds/wxyz-core":"^0.4.0","@types/node":"^10.11.6","@types/nunjucks":"^3.0.0","typescript":"~4.0.2"},"homepage":"https://deathbeds.github.io/wxyz","jupyterlab":{"extension":"lib/plugin","discovery":{"server":{"base":{"name":"wxyz_tpl_jinja"},"managers":["pip"]}}},"keywords":["jupyter","jupyterlab","jupyterlab-extension","jupyter-widgets","widgets"],"license":"BSD-3-Clause","main":"lib/index.js","name":"@deathbeds/wxyz-tpl-nunjucks","peerDependencies":{"@deathbeds/wxyz-core":"^0.4.0","@types/node":"^10.11.6","@types/nunjucks":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/deathbeds/wxyz.git"},"types":"lib/index.d.ts","version":"0.4.2","_resolved":"","_integrity":"","_from":"file:deathbeds-wxyz-tpl-nunjucks-0.4.2.tgz","_id":"@deathbeds/wxyz-tpl-nunjucks@0.4.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5uzWLIW/Bah3bY2q0BSrwuq5ze0uTFlyqka0HT/Ck6ypj0DGSk5XK0YiAevldLQmB+Re+AhAlMcixZbmsbMeXA==","shasum":"7c7fcbff7cd6fad156a7994742d74bcc86cd0962","tarball":"https://registry.npmjs.org/@deathbeds/wxyz-tpl-nunjucks/-/wxyz-tpl-nunjucks-0.4.2.tgz","fileCount":21,"unpackedSize":20448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+7jiCRA9TVsSAnZWagAAs6QQAIUQ68JfBwPIYpeDrJtp\n6w5QlNCi7xk1uG/qN9slFOTsW1QLbQfjZOmky9AMSYlYB7AE8L/6dnMLGOCv\nEXFtjFSGz9y0A3d0rPtFxvRpx9u6U8mJ3QF9WfdWsznvjJ7jiolWTaG3f/sj\nNC9af1iWuqhIUn2V51uNTh0myykjGG4arK0lSR2ra2v+MOsnaN/kpB+0HxOY\nD0B9PeD7gr4QRpNfps1BGARtES2NW3CIgTtsHnBbcZueYjeYopyXbmaVllbv\nxStU9HllF4pJHTH0x0XL9u/oXeC/gFJZPFGdgxolIY0l3CV/M3gcv98Qt4k0\nAN7Zdv6fJs1P9Co29akdKV1xaW9uqzM69hgbVoFAfKC+ofQZI0ersens4obV\nkbBgz0mL82L32kj/S7foY7KuPCeykkqM2S1SMmllS0gVSAoJ9PL/rTSZPotv\njijcxtgLTbOpz01+1bBS7vkyULssY1CKykPf5EasxaOAm7ibelPxDHlWkBrC\ndh7IYt41CIm6TIDjMxS+plnW0olKiiCl/C+MK+FAkEHI4XDoQAHn4tPrTdgL\n2z3KclTwQ6tQhSpJ2ZvjLfZLJ4YEAkh+qldjC1i7oOKANo0ni42SKzKFZK6x\nA8Up503QKgazfQH+HabqOMejPcLvPDDQLJ+uoZXP4em6QStQcQRzTHKtT9fM\nzqlZ\r\n=s6nX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMZ+Ec6jLZ6wOlajx6YwhW3Oaw/aDEqMppAobQwDsA7AiBxUDQkh4UaGJQgakyNwzbY7QQ5eX/7bo5Gv/BwndBFpQ=="}]},"_npmUser":{"name":"bollwyvl","email":"nick.bollweg@gmail.com"},"directories":{},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wxyz-tpl-nunjucks_0.4.2_1610332385866_0.03808274750132168"},"_hasShrinkwrap":false},"0.5.0":{"author":{"name":"wxyz contributors"},"bugs":{"url":"https://github.com/deathbeds/wxyz/issues"},"dependencies":{"nunjucks":"^3.2.2"},"description":"experimental Jupyter widgets for Nunjucks templates","devDependencies":{"@jupyter-widgets/base":"4","@jupyter-widgets/controls":"3","@jupyter-widgets/jupyterlab-manager":"3","@deathbeds/wxyz-core":"^0.5.0","@jupyterlab/builder":"^3.0.1","@types/node":"^10.11.6","@types/nunjucks":"^3.0.0","typescript":"~4.0.2"},"homepage":"https://deathbeds.github.io/wxyz","jupyterlab":{"extension":"lib/plugin","discovery":{"server":{"base":{"name":"wxyz_tpl_jinja"},"managers":["pip"]}},"outputDir":"../labextension","sharedPackages":{"@jupyter-widgets/base":{"bundled":false,"singleton":true},"@jupyter-widgets/controls":{"bundled":false,"singleton":true},"@deathbeds/wxyz-core":{"bundled":false,"singleton":true}}},"keywords":["jupyter","jupyterlab","jupyterlab-extension","jupyter-widgets","widgets"],"license":"BSD-3-Clause","main":"lib/index.js","name":"@deathbeds/wxyz-tpl-nunjucks","repository":{"type":"git","url":"git+https://github.com/deathbeds/wxyz.git"},"types":"lib/index.d.ts","version":"0.5.0","_resolved":"","_integrity":"","_from":"file:deathbeds-wxyz-tpl-nunjucks-0.5.0.tgz","_id":"@deathbeds/wxyz-tpl-nunjucks@0.5.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DAYQRQMFpNJPmotiS/NQmCZXYjfVqSrXzZJaRnIcZAjgElvY4OLRRB5rYQHc/G7mHGloRQ82i+LZWjV23YMoSw==","shasum":"2a1da02e634eccd9b5d7f918afeb889802007ef3","tarball":"https://registry.npmjs.org/@deathbeds/wxyz-tpl-nunjucks/-/wxyz-tpl-nunjucks-0.5.0.tgz","fileCount":25,"unpackedSize":22646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgARVhCRA9TVsSAnZWagAAV3gQAJVRBKd1JsVNdTYScwl0\nPIzdYCMRaJdWC9PEKwb/zF+lwtX8lYUlZXMWg9WPogCb7wFRevywQRjsILLX\nDqtwzpTR71OtJwrifU8qRyTTEHzfwD7CMJijWSDFAvZDLm4IZoEzrPMvHg0w\nz6shYnZSa853NITHUvP3tDsOSti4SFaSZGYju4a7hNzqTYaKQgMTXyzYpdw4\n4NJ+d/yoZfaKHytZnzQoj4ayvxOwybKcrm1iJpPG2C3S2018K9zzMj8AfnBO\nLG+5TeIqBt0skl/15YdH5OBvXcKu7N7Onnex4quPnlCYvnHfOQwBfe6jVK6N\nzjfP/PGtnEbQuW2FkVLnu7dPSSuPn07gosEdYlov8IqxYxiyMEL8ZQCj8mRs\n+OnlkFLG9bvTDnMdA7M7eI32JH8BEZAkzUAbRpUrRhFI1i0SSSqo+q4TQxxe\nk6WW0QpFvEzySAHYmSsiqMXSs+OGFGt3tgNbQlWW45Z2d9whxsyhbMrSOlw0\nQvvEUxLthc77X2vO8Z99+S5jwK+2p/5xVvWqMYuNtW1p1xzDgfPmARj7jCPe\na9YCbGT391Neu/Ky+tHmw+E0oDdiRb/kr/T/cP4mCMbdZZuBNTyQAyqIhC8e\nPRECU0J4lyInKpwuY9AF6bdqfHIhSNWA9CrtObeLKOhbQhBzyg+7/4Mh1Wlt\n+/db\r\n=RkpN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSerENLP5/Ie3gEC/hugd3pKnlKR4TicnlTucJU14dKwIhAP3YVyFBIx1TAskonmw06N9Gll/+z6MIIv8FQ5XRYsGF"}]},"_npmUser":{"name":"bollwyvl","email":"nick.bollweg@gmail.com"},"directories":{},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wxyz-tpl-nunjucks_0.5.0_1610683744642_0.5657315010177026"},"_hasShrinkwrap":false},"0.5.1":{"author":{"name":"wxyz contributors"},"bugs":{"url":"https://github.com/deathbeds/wxyz/issues"},"dependencies":{"nunjucks":"^3.2.3"},"description":"experimental Jupyter widgets for Nunjucks templates","devDependencies":{"@jupyter-widgets/base":"4","@jupyter-widgets/controls":"3","@jupyter-widgets/jupyterlab-manager":"3","@deathbeds/wxyz-core":"^0.5.1","@jupyterlab/builder":"^3.0.1","@types/node":"^10.11.6","@types/nunjucks":"^3.0.0","typescript":"~4.3.2"},"homepage":"https://deathbeds.github.io/wxyz","jupyterlab":{"extension":"lib/plugin","discovery":{"server":{"base":{"name":"wxyz_tpl_jinja"},"managers":["pip"]}},"outputDir":"../labextension","sharedPackages":{"@jupyter-widgets/base":{"bundled":false,"singleton":true},"@jupyter-widgets/controls":{"bundled":false,"singleton":true},"@deathbeds/wxyz-core":{"bundled":false,"singleton":true}}},"keywords":["jupyter","jupyterlab","jupyterlab-extension","jupyter-widgets","widgets"],"license":"BSD-3-Clause","main":"lib/index.js","name":"@deathbeds/wxyz-tpl-nunjucks","repository":{"type":"git","url":"git+https://github.com/deathbeds/wxyz.git"},"types":"lib/index.d.ts","version":"0.5.1","_resolved":"","_integrity":"","_from":"file:deathbeds-wxyz-tpl-nunjucks-0.5.1.tgz","_id":"@deathbeds/wxyz-tpl-nunjucks@0.5.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-ggv37YWkklik2WkQG82bt5mgDJ7zxpaO8cYQ2Ju3umgwT9OCgV7INc/fMvM1So0663mIi1kTs74B7vMD/GZAdA==","shasum":"4a3f736d9b498f3cab31d6c762c594ecedf387e5","tarball":"https://registry.npmjs.org/@deathbeds/wxyz-tpl-nunjucks/-/wxyz-tpl-nunjucks-0.5.1.tgz","fileCount":25,"unpackedSize":22661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgunIGCRA9TVsSAnZWagAASy0QAJoBeWSCxzFn/R58BPCY\nKVsSaZ8iOuHbgLQtJ6uAlNcgZGuPILqZbDjYqzR4JSyXcynbMyW6r8X6MniZ\nOAodE3BwA/xjvoCsX3KSRP524fXvQrDZo0ySkgIS98AvvtPt0UoBEzR2tV7m\n9rfgRKEaTLnsykTopjEAlwodPS7Nl9EEfN7ymJhswE5rvMTSKE+e5REQMZnt\nrbQ/5049dZPwRIzdbtxUuw7uFlxQaFSvDRDHYGX7AA6a6IdF7qNo+uxdxMjg\nRJ92lEu3y6bE5Wxx0JDF9DXsQhGANSvXGVQ3yenyfaW1TBQgIAn+NQ6wt2an\nR6sK3XEjdwOcOtr++vXgZcOSJDFxvh+iSM4QGxSkBClyaLSFuPiZ6GEQJPaf\nfPKE4NfhGre/kwniqKBbfzF4KXE2pniLm7w8qnoe0cWhJGHg8fHV090fGnBx\nBhcnAHKdKICTJLgE2rtdEfliYQCVUU4jkc6VD7N+cW3ukk1xTrb8nAebAO07\nFOOSNcEzuXr4xieHQFWLZGRepB7y0kfmFpBcFSS857kN4fv5SdMKFF6SKXmF\nYltyuQBG39kABmyz83d0kB1FuS2Ih43IeH1+Tk2oogGQiUe6slxMCI+IN4Q0\n+zFK6qlmBxRO9DJC0p0J0C+6fARySck3YmLKERNL5WYRG8PE2jnvmOacsG6W\nAUic\r\n=kTzg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCECt/qOOWNEHmEE/5/leeOktTeUkabvVT6Q2cNUUX/SAIgZ489r/CKfYb/kxe1MIi8d8kqgW4vy5nsk3+R+DJ50o8="}]},"_npmUser":{"name":"bollwyvl","email":"nick.bollweg@gmail.com"},"directories":{},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wxyz-tpl-nunjucks_0.5.1_1622831622676_0.8033603722337519"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-27T18:43:25.438Z","0.4.0":"2020-12-27T18:43:25.745Z","modified":"2022-04-05T03:28:33.641Z","0.4.1":"2020-12-27T21:26:56.976Z","0.4.2":"2021-01-11T02:33:06.022Z","0.5.0":"2021-01-15T04:09:04.761Z","0.5.1":"2021-06-04T18:33:42.818Z"},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"description":"experimental Jupyter widgets for Nunjucks templates","homepage":"https://deathbeds.github.io/wxyz","keywords":["jupyter","jupyterlab","jupyterlab-extension","jupyter-widgets","widgets"],"repository":{"type":"git","url":"git+https://github.com/deathbeds/wxyz.git"},"author":{"name":"wxyz contributors"},"bugs":{"url":"https://github.com/deathbeds/wxyz/issues"},"license":"BSD-3-Clause","readme":"# `@deathbeds/wxyz-tpl-nunjucks`\n\n[![pypi-badge][]][pypi] [![npm-badge][]][npm] [![docs-badge][docs]]\n\n[pypi-badge]: https://img.shields.io/pypi/v/wxyz_tpl_jinja\n[pypi]: https://pypi.org/project/wxyz-tpl-jinja\n[npm-badge]: https://img.shields.io/npm/v/@deathbeds/wxyz-tpl-nunjucks\n[npm]: https://www.npmjs.com/package/@deathbeds/wxyz-tpl-nunjucks\n[docs-badge]: https://img.shields.io/badge/docs-pages-black\n[docs]: https://deathbeds.github.io/wxyz\n\n> experimental Jupyter widgets for Nunjucks templates\n\n**If you just want to _use_ `@deathbeds/wxyz-tpl-nunjucks` in JupyterLab 3**\n\n```bash\npip install wxyz_tpl_jinja  # or conda, or mamba\n```\n\n## Developer Installation\n\nThe public API of the widgets in `@deathbeds/wxyz-tpl-nunjucks` are not yet fully documented.\nHowever, it's likely that you can:\n\n```bash\njlpm add @deathbeds/wxyz-tpl-nunjucks\n```\n\nand then, in your widget extension:\n\n```ts\nimport wxyz from '@deathbeds/wxyz-tpl-nunjucks';\n\nconsole.log(wxyz); // and see _something_\n```\n\n## Legacy Installation (Pre-JupyterLab 2)\n\n> _This approach is no longer recommended, and is **not tested**_\n\n> Prerequisites:\n>\n> - `python >=3.7`\n> - `nodejs >=12`\n> - `jupyterlab >=3,<4`\n\n```bash\njupyter labextension install @jupyter-widgets/jupyterlab-manager @deathbeds/wxyz-core @deathbeds/wxyz-tpl-nunjucks\npip install wxyz_tpl_jinja\n```\n\n---\n\n# wxyz\n\n> Experimental [Widgets][] for [JupyterLab][].\n\n|           build           |            demo             |                            docs                            |\n| :-----------------------: | :-------------------------: | :--------------------------------------------------------: |\n| [![build-badge][]][build] | [![binder-badge][]][binder] | [DOCS][] — [EXAMPLES][] — [CHANGELOG][] — [CONTRIBUTING][] |\n\n## Install and Use\n\n| `pip or conda install W` |      `from wxyz.Y` | `import Z`                                                                                 | _powered by_                               |\n| :----------------------- | -----------------: | :----------------------------------------------------------------------------------------- | ------------------------------------------ |\n| `wxyz_core`              |             `core` | `JSON`<br/>`UnJSON`<br/>                                                                   | `jsonpointer`<br/>`jsonschema`             |\n| `wxyz_datagrid`          |         `datagrid` | `DataGrid`<br/>`GridStyle`<br/>`SelectGrid`<br/>`StyleGrid`                                | `pandas`<br/>`wxyz_core`                   |\n| `wxyz_html`              |             `html` | `AlphaColorPicker`<br/>`File`<br/>`FileBox`<br/>`FullScreen`<br/>`JSONFile`<br/>`TextFile` | `wxyz_core`                                |\n| `wxyz_dvcs`              |             `dvcs` | `repos.repo_git.Git`<br/>`Watcher`                                                         | `gitpython`<br/>`watchgod`<br/>`wxyz_core` |\n| `wxyz_json_e`            |           `json_e` | `JSONE`                                                                                    | `jsone`<br/>`wxyz_core`                    |\n| `wxyz_json_schema_form`  | `json_schema_form` | `JSONSchemaForm`                                                                           | `wxyz_core`                                |\n| `wxyz_jsonld`            |           `jsonld` | `Compact`<br/>`Expand`<br/>`Flatten`<br/>`Frame`<br/>`Normalize`                           | `pyld`<br/>`wxyz_core`                     |\n| `wxyz_lab`               |              `lab` | `DockBox`<br/>`DockPop`<br/>`Editor`<br/>`Markdown`<br/>`Terminal`<br/>`ModeInfo`          | `jupyterlab`<br/>`wxyz_core`               |\n| `wxyz_svg`               |              `svg` | `SVGBox`                                                                                   | `wxyz_core`                                |\n| `wxyz_tpl_jinja`         |        `tpl_jinja` | `Template`                                                                                 | `jinja2`<br/>`wxyz_core`                   |\n| `wxyz_yaml`              |             `yaml` | `YAML`                                                                                     | `pyyaml`<br/>`wxyz_core`                   |\n\n### Strongly Discouraged\n\n`wxyz_notebooks`, not **recommended for production use**, requires all of the\n`wxyz_*` packages.\n\nSome _`extra(s)` dangerous_ dependencies are available as well\n\n```bash\npip install wxyz_notebooks              # wxyz_*\npip install wxyz_notebooks[binder]      # everything used on binder demos, used in tests\npip install wxyz_notebooks[thirdparty]  # some casually co-tested third-party packages\npip install wxyz_notebooks[all]         # everything. it's a lot. good luck.\n```\n\nIt is unknown whether the heavier dependencies will continue to work in the future\nand may carry _very specific version pins_ which might not be solveable with any old:\n\n- operating system\n- version of python\n- package manager\n\n## Motivation\n\n`wxyz` contains a number of \"missing pieces\" from the [ipywidgets][] toolbox.\nIt is made up of a number of packages for Python and the browser, in [this repo][].\nWhile many create _pixels on the page_, some are focused around configurably\ntransforming the [traitlets][] of one widget to another, in the _kernel_, the\n_browser_ or _both_.\n\n## Uninstall\n\nWe're sad to see you go!\n\nUse `pip` or `conda` to uninstall any `wxyz_*` packages.\n\n## Alternatives\n\nIf you don't like `wxyz`, that's fine! There are a number of related tools that\nmight be better suited to your needs.\n\n- [formulas]\n  - a python-side re-implementation of an Excel/LibreOffice reactive functional\n    programming model\n- [ipyevents]\n  - fine-grained DOM event control\n- [ipylab]\n  - a number of similar utilities as parts of `wxyz.lab`, and nice\n    support for commands, and additional [lumino][] primitives, e.g. `SplitPanel`\n- [ipyregulartable]\n  - a high-performance datagrid solution, supporting pandas `MultiIndex`-type\n    data\n- [jupyter-starters]\n  - wizard-style project templates, driven by simple configuration, JSON Schema\n    or notebooks\n- [jupyterlab-tour]\n  - a pleasant \"guided tour\" of JupyterLab via CSS selectors and JSON Schema\n\n[binder-badge]: https://mybinder.org/badge_logo.svg\n[binder]: https://mybinder.org/v2/gh/deathbeds/wxyz/master?urlpath=lab/tree/src/py/wxyz_notebooks/src/wxyz/notebooks/index.ipynb\n[docs]: https://deathbeds.github.io/wxyz\n[build-badge]: https://dev.azure.com/nickbollweg/deathbeds/_apis/build/status/deathbeds.wxyz?branchName=master\n[build]: https://dev.azure.com/nickbollweg/deathbeds/_build/latest?definitionId=6&branchName=master\n[changelog]: https://github.com/deathbeds/wxyz/blob/master/CHANGELOG.md\n[contributing]: https://github.com/deathbeds/wxyz/blob/master/CONTRIBUTING.md\n[examples]: https://github.com/deathbeds/wxyz/blob/master/src/py/wxyz_notebooks/src/wxyz/notebooks/index.ipynb\n[formulas]: https://pypi.org/project/formulas/\n[ipyevents]: https://github.com/mwcraig/ipyevents\n[ipylab]: https://github.com/jtpio/ipylab\n[ipyregulartable]: https://github.com/jpmorganchase/ipyregulartable\n[ipywidgets]: https://github.com/jupyter-widgets/ipywidgets\n[jupyter-starters]: https://pypi.org/project/jupyter-starters/\n[jupyterlab-tour]: https://github.com/fcollonval/jupyterlab-tour\n[jupyterlab]: https://github.com/jupyterlab/jupyterlab\n[lumino]: https://github.com/jupyterlab/lumino\n[this repo]: https://github.com/deathbeds/wxyz\n[traitlets]: https://github.com/ipython/traitlets\n[widgets]: https://jupyter.org/widgets\n","readmeFilename":"README.md"}