{"_id":"@alex.garcia/unofficial-observablehq-compiler","_rev":"21-f401c259673c0c3241d2954b06468f6b","name":"@alex.garcia/unofficial-observablehq-compiler","dist-tags":{"latest":"0.6.0-alpha.9"},"versions":{"0.0.1":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.0.1","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"test":"tape -r esm 'test/**/*-test.js'","prepublishOnly":"rm -f index.js && rollup -c","postpublish":"git push && git push --tags"},"dependencies":{"@observablehq/parser":"^1.2.1","@observablehq/runtime":"^4.4.4"},"devDependencies":{"rollup":"^1.21.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"gitHead":"3f71e4bbfe85f3e35064958c9061a3bc5d2a80da","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"dist":{"integrity":"sha512-xWnFpIEK/N2rrDJsKONLAv1Z19Z8da2Yu9uq/5lbFD3Wnrqd7nkJdlTOcB/y8E+A73Gexknd8513LK0fQnnk7A==","shasum":"b44b7bf5fbc42995e9c15a31aca47dcafafaa2b4","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.0.1.tgz","fileCount":2,"unpackedSize":286828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeLAQCRA9TVsSAnZWagAApB0P/jboCN2KXj+qOudi3yo2\nDClqi+Bwdgow+nDYYiozXN/2xtw3GntKE2CgjkCS4aQ+YP0+prgxNykX+Ua6\nk2zNW5wnv95PWji8+YnBSDjTSm764tqo8gRMQY414Zln94Q7pI8lWrmJ9j2i\nejTQlkkoQkd+ZhiOuJr/MW961NaPZHVdheTKYBKqirAJIACrJMcfRjO1GKdf\ntAnOf2Hd2O298AtEI4xprJOlLcFeLDIgRsdbE9fk95Ao9pjqp9xf99/rMKDE\npASM4a9Z01ok4QYCb+xtTRZp7ydYf0fOD9wykj8qp8tA7Z3feNnJQ7rorrX6\nhpNM6QvjgpeN/wBCn+MKeASk/CufjwvtK6w19cDpOjlWFzOuosmf6oKjCyhB\nKgduyCqCDMnLdsNxpIUQNQU2glRkHYSDeuu3hbZgvbgXOadGp3LAFov1pfRf\nx5/ybN9qekRJGRsy/ZRXr5hqU/29vu26GvjQed17hXIu27dT3vMedqva9q6e\n1Xv/dX1lJaDoAkWZnf9gX0sW5eAqZmv8pzqnxUY8X/xMKIUPvEhtJJaYeZ1C\n5FRfs73L+J7a+8J3BGdBBMpwq/fsKb1BpVfiamWBo2CF351cerlCOBcunA20\n9u0QF7PTl4g6gsPFVi2/xMI+Ws6OAudCis8Hx5QLqBV2YZgby33oouaxGRiC\nR3D9\r\n=u54L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB94KseW2lLr3IUQU8q1CtvbDqSi+W2JKuGaZezNXVquAiEAhTuXUuHz/xuUQHUeOHJOIlNgmLpATM9jp+J5JxjnOH0="}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.0.1_1568190479750_0.5831190188191808"},"_hasShrinkwrap":false},"0.0.2":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.0.2","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"test":"tape -r esm 'test/**/*-test.js'","prepublishOnly":"rm -f index.js && rollup -c","postpublish":"git push && git push --tags"},"dependencies":{"@observablehq/parser":"^1.2.1","@observablehq/runtime":"^4.4.4"},"devDependencies":{"rollup":"^1.21.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"gitHead":"d92e3a59537b878945273b032f2ec08cfc4e92c2","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"dist":{"integrity":"sha512-mNma8P4VDBP7C3ic4iQhhtgB9zuKbDKhnxtUBWqkgnybKM0luvOG2m7G4JxFtvHLRSqFXJHd0lX28WApfw3hoA==","shasum":"a11bfcbc0153a59cf7180fa70f54463e2e871e8b","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.0.2.tgz","fileCount":2,"unpackedSize":287472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeaf2CRA9TVsSAnZWagAAwfYP/2N2ScEbScOsLN22kZOq\nIwLXHoBkMk/q8Gvsd6JMDB2rMBA288B701IEwsm6hfLd74rhrrR9WTBB09ru\nP/RGrlxZ9Ngmg78Hg10LPbKHCnUK4jZu2wdPUhMgcQeVEfJs8cmCfQlYtMot\n/nhIWEszJLZXXe9JVhin2p1hSuT2aJ+jmnOKzB/K3v96mK2t9GBHgsrMML9F\n94En+5rk8CCPt3adgozUUdpwOjKvcDWBP9AaKfN/b78cKCs8jVf0inlvHXcv\nR8gIxkxdEFfj1U1ekT2Q6/QvdH1mhHZp30wyRGU4h8em5rCGsYkF3e+9Bvyt\n6H/0+4XrZptNjbCZ0ugB7MQ07Ck+vGLNaFvwA+G4Bdx4dlJ964LAYqDyUvCq\nejgtWCK60GuquxchEtGJEvusJvxxBK0LwF/IXBI2wKH3LONNBWIdB82VXzcF\nGM2G9N9pMjFF8Xx2wWmGN3D7S2xsAcl1lhCNQhHPnH55892eTRRkXY4PnY6b\nxlXDbc93qAx88mGakROyokiqmMdArTvUX7Xtng1LhuEPP0eBJkxcW2yOIf+Q\n/mvUHCebqmj8TjflOGBBqYPw0GkDKcHW8Rdh5V6bvxZNLRQtskxQkcAoPF0P\nX0ohhGHXbQMjTN0ISbA7rF/pOHkg2UabisuzSB60hRCrtmCVfxoikidg0Eam\n6wG5\r\n=VmUL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuVYGkL029+vEK0Bu4c6fTi6p8xI8Ysmz/q7MDHdDl8AiB0IjYHtGaxFY7fKFwS1T5Z2PUhSUOEWH4Xgqko21I5sA=="}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.0.2_1568253942202_0.11993850623722291"},"_hasShrinkwrap":false},"0.0.3":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.0.3","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"test":"tape 'test/**/*-test.js'","prepublishOnly":"rm -f index.js && rollup -c","postpublish":"git push && git push --tags"},"dependencies":{"@observablehq/parser":"^1.2.1","@observablehq/runtime":"^4.4.4"},"devDependencies":{"http-server":"^0.11.1","rollup":"^1.21.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"gitHead":"9c4cbda2fda5de34645dee5d57ed4851a552888a","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"dist":{"integrity":"sha512-ryxSeO3K7OPqvGEVOllM+x2YxznWCDgFPuyoaCyy/+dKfAvFWrINYpZR1Ejc1Q0bHChDdvkyIsNGeS+FiT9mrQ==","shasum":"e960f737b82edf521db224ad17ab79b16c2f42ea","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.0.3.tgz","fileCount":2,"unpackedSize":287544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdedJGCRA9TVsSAnZWagAABLMP/A+Mq1qJgkG1OhUmyTzZ\nYtqnHU2FwCsRh8BiPtfqQkcvl0g/38f8/BkJMYhQohZbOFuUFcmUDfVDP88e\nhSuu7lgt/w5/AZmzRkH+bN32U3ikvTjIMjaPDGmfpKIbXFthGMN1H0ajhOvy\n6Ji2DLAWLgAkHSFgiRM7a0r0jjA9YhwXzErtWpy7JWV1k4VCvUyddbavjjpn\nDzkaH3s/8XYDPkJrZmnyNG/mfcxLXKrQiTrUm0XWcicK8PG0qy2jnu+VEB8Q\nUiOajtwaKIouGTlwfhm+aB3VTWvMoRlfQUBikloOz0SNK09CPSZ2CJiz4HIk\nqefhm+YJES6dax6lMixVngWdZkg2IhnnsU8E7BWJpkAU3mckwuZeSSFygv91\nVv08qXICWlmA2GKHt/ceXZj/Jd5HDyKXC7CNd/U5SMDVQR1359esenUlu134\nhdO1Bt7kRV8mYbtZiAZTzinXVi8lUrVDs+s2nxgVH6XXS+RbltHmKkLAPq9C\na6otofCA6WCzVM6B7bAaP34uiv3DD3RC39DGayNqRbPuAITh0CnrzSyZ356R\naQeHXLG2Ab7rkUpGQ82WXFqKcJQPSmJSN2yIHnbAFOSNSNTI6gVW50xF55Ix\naYrx5gPdPI7ZZNeqn6iwPP64B3yzmuP4GTXz4gTwz6PoQwlZ2GPs+8agAxpw\n5a1/\r\n=qYHf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0ocTCkDpBQFA1sbaclUh97sHaFiRuoHnAAJ2WA8ttOAiEA6EdAWlbjt0qemUjTWz08Mer1tGRABS71TjArkVUx8z8="}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.0.3_1568264774156_0.11348372181410649"},"_hasShrinkwrap":false},"0.0.4":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.0.4","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"test":"tape 'test/**/*-test.js'","prepublishOnly":"rm -f index.js && rollup -c","postpublish":"git push && git push --tags"},"dependencies":{"@observablehq/parser":"^1.2.1","@observablehq/runtime":"^4.4.4"},"devDependencies":{"http-server":"^0.11.1","rollup":"^1.21.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"gitHead":"154b95ff695ae0a6c451465d6a0e09190dd67c25","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"dist":{"integrity":"sha512-GPHMVIjHqatYyPNVMJPsQDvYkC6BjvdUt8ATQoWQSsPbaKf2WDRccOZou0PYilKmkUiu1LzaAGyJqiX+enZBMQ==","shasum":"8c009200f1751780ff6e23615daae42bd9422664","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.0.4.tgz","fileCount":3,"unpackedSize":291182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeeXdCRA9TVsSAnZWagAAOr0P/RMLYln87pYK6hrrIBbO\n1ql7JrOwqCT+hTe9QJPmT1O/jsKB6VWfwgL2couMwQtimmZ2c6hGkl4/Ih/w\nuJerC//QD3Cb3gDV02mGMKF+VcCiCHzfluXH3AZymubYXGaXrhdA3XRIDwN2\nt4BYilK73JhY8rtGJi8bf+u3Bb1fkSVC+0nRyW6Gh0Z0ekozGqcsbEkjGlKm\nUYT+ibeNz7Q3Ua/fcdAMf222mNiYQ+hIblygqNBJe/tYe47Z9rsFf/+ikse2\nXTIaOPnRTz9yI8CGVorSS9rRDsTl1gDVqYD7mTacd2JvJ+/FbGWVVN8X+m6I\nj679yh4uPcyjoDEB6OCxkDSl9AgSDgwDuTJw1wPt2Da+138EmKzsiXQze9Mo\nf7bWIJHai6QGOXQ6rX5A8TdL5FzZyu6WvUtZ/9e6tEvWbQKq4/uR7Hbcsu4L\nbKsDULMHyUJyB6B0LEIPn7Cg958EXpw4Vf0xdLlhfoEASXCGVbThLEgDqB2m\n7KqbtGq/M22Y0glzim6Cx/zE55D0WJP2QDqsFQkdps6A0FdwbtabdbUYHJE0\nV7wyd3dt8J2hXfksPPj9YJh3E71rWyMIFbbJBrsi3Xrf+YL5dEIPDHIjvQOX\nvO5sDKGEPoGigCkfPBwdWa5lscUFhqX6aVMMBD2shq0rGpOiU9NODQNGvW6V\nEky2\r\n=/m3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIqZf5u4gNkjgFfjKDAyAdRoI2eaP9ezNb0gm2ZzMMKAiAbJMoYp0i8uzAH9dGcCqGmKTeFWz8DITyhNzEDGqG5mQ=="}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.0.4_1568269788066_0.47364015906977497"},"_hasShrinkwrap":false},"0.1.0":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.1.0","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"test":"tape 'test/**/*-test.js'","test-html":"http-server","prepublishOnly":"rm -f index.js && rollup -c","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"^1.2.1","@observablehq/runtime":"^4.4.4"},"devDependencies":{"http-server":"^0.11.1","rollup":"^1.21.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"gitHead":"cc2c8fbf64b2dad04b27e557fde461bc4f9b272d","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"dist":{"integrity":"sha512-WArLSoGVPpj1ZBvCxYipnJ8/5Erwir1226FWdBu5fTjqlwfN1jbPrHqvPTWumhzli7L3b+LjPmH6OKVjhgpJfQ==","shasum":"e07716e330bf20afccae9ebe1178a23c1e240f67","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.1.0.tgz","fileCount":3,"unpackedSize":291352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeyW9CRA9TVsSAnZWagAAsYEQAIwReaH51ZaxexbjLWEQ\nPAl5kE6N+0dKWfbCfSo1MWxb6kmY4JIM8OWdT8/3ocfWk0E91lXCDjyJtB75\nKehALh6oCNzlXfILY4+4zH6gKkmroS81YUJSsd/Z3SttxSq26LWlfhm/Ny47\nXHXKDZdVsIJ+bWXrcburbwU+RTyJfvI6dRAUF1OaeiL8z1zKQziM/sa2K5+N\niygnnrgEf16377TUk+oJ/BucLAguv0YcLrBQVGfzy8DZHQ+YMygpwvvbutO5\nI/nb+beAtJt1JXWpOsly6bUuWt/+CXCTrXImp/j9bx3khqUqwTUR3YCEXB74\niCJyVw8RQOfXKhX4lDh7j+K7x+TSVNoavHe9l8pgVlvLuitJcWIKMNqT55h2\nNHUIdq+2R8AEJ/z3cAmRB4etTz/tSjx2xOsDvy6PLjLR8u2QAOccYxdafY9h\nCUNBv+wJDcKrhixGgeCK6zaCL+nxytPllmJXzsMlqXHb90b3gJpJ6rGR0kOd\nVCIBlJVK0NsuWjBKCqdmDDhQ8C0CwXSoGakhS3CTlbbsyKOLy8gEYvLqnzne\nzPquiQ+PfXv9/Eu+jbnVgwQ4EPs7EntZc2F0BI3QoWSUxPcOeLGgQFJef7qO\ndT7qx6UegNvyN1MQE04V/4noAck11YsI1/LNRW0r0FAccnWSgFYChiuzsD62\np+QA\r\n=03Nk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFO2JdqIl3B8Pg4ExjxKHndKOUjuA25A2Q1pftur7aiAiBeA46zKNY4Ycpf9pdlHc8e2CeDxTgRwG5gVNC2KjPc0Q=="}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.1.0_1568351676761_0.8676345808114019"},"_hasShrinkwrap":false},"0.2.0":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.2.0","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"test":"tape 'test/**/*-test.js'","test-html":"http-server","prepublishOnly":"rm -f index.js && rollup -c","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"^1.2.1","acorn-walk":"^7.0.0"},"devDependencies":{"http-server":"^0.11.1","rollup":"^1.21.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","@observablehq/runtime":"^4.4.4"},"gitHead":"109ffa5f7f97b4af402e95046819905d1609b60b","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ysqOh1NPBWC+KVW4TPAl96RLr1Qhs/MgMGpI78ZZ0AImagqCCaQB1OVsVNUyHVRRfLCEZsRPqrNVui+o/KD4NQ==","shasum":"bbb8614207d87d1d798517c57353677926090cd9","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.2.0.tgz","fileCount":3,"unpackedSize":230819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkZV0CRA9TVsSAnZWagAADcQQAIUCS/iFODGpD4jpWYft\n7vp5t7mq3lVO0q5JEYSL0dCM9k2quJBAsBfYJjKfzXym9w2ay1rRT9kSf3Iz\nWep8yKIWeFkXtm6hOeOoRlWDLMeHQ/p3V4bCiNnUi3WD6JSREEDn2IcULlw3\nZOYk4n6B3DxWnWhdZDDVbO+WYg5pOwLpAduSJlryiHFZ468tUrEpo6sE2suN\nW7XovPW2kkiqTmExL+M2hniXF3f+/PT+Tj6ie/26yO608bU4yvoa4bFrfCT1\nyvQe2pE+iKJQjMC1ErEOOQvWH0NhiNLO83DZu5EVt2YWycIPafB/lGKUar+/\nchcUB4Jl8G6TOXlH9GRqCT6G3xOv/rqFFzdzzEJKYiXwTQgxdfPeBFO2uEHG\ngVxZ/10MgHTyA6ZReV5YHrHzlp3LX/ivkBmPlIbQrsRWhcHuIrbX7xXxmq+J\nj2NNwRDsWB5GxLl5VU92zCSpt+h2uRm51WhUojdCpPl3lOoshO8A7u4uM05Y\nMzwbeiHOe9c0B2xnNcF1HUHC9SnR9n/RM2eYeeRKdDwqT51sZLzz/LY1PYE8\nCuweAwHdN1q1xp5De6FOwm0Xp5X5s45B7SKBtqOOwsKRJ63yHKcd4QBaaDB/\n3k1+SrpVz77OHOi7nU4Hszjragu7gsn6BLJyqag3o2+wpRSM+9i1I+G6HFHw\n0qAv\r\n=2tFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWWnjiVbkaYwE0xxeCj48hquW0vPy+TCKfinKNDYw+RgIhAOtNUeOri27Rsg/uvgdsaiNa9X0k2p4AQO2BBwb39dCU"}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.2.0_1569822067995_0.9576052492384728"},"_hasShrinkwrap":false},"0.3.0":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.3.0","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"test":"tape 'test/**/*-test.js'","test-html":"http-server","prepublishOnly":"rm -f index.js && rollup -c","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"^3.0.0","acorn-walk":"^7.0.0"},"devDependencies":{"http-server":"^0.11.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","@observablehq/runtime":"^4.6.4"},"gitHead":"a321942bdbd925cf301e3031f512c1556faa6678","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hFD1QHbGfjZRBjGLpK5rtQp0TzSz03tBc39CGbxY3RKTA+ZlJ2s/cbMKKgYZSXW9HiXZG4Yf3JDmLDlTLhdstg==","shasum":"57c36273a2af926536fe6dd13c316ddfae9e5731","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.3.0.tgz","fileCount":3,"unpackedSize":233513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzMuGCRA9TVsSAnZWagAAN5MP/0A3jPJt4KDuoleG5RA2\nhJnz6/89PMfUqLFYsO6kISSU/aUo/5KTrVeZjt/iQMUPa2o1TCpr5d2Mi8qS\nz/Q4jSeBM1DMDdlaxeQ5YIffd65U9y2jal8ddItzusdWb0h9qLAcC8ri9wFs\npS0MyY6bSiBYPvU1pXVwZ8rUeAu7HIVv5dmsWUAOcePzu2N7qvuV5NclOIYp\ngBK8ZVndrIKn9kXJBlv9AuHfbAgrZ20J0F2PxTZg9Mu5qFmQDBwtLaQDa5fv\nrn9dWujX+d8SndgioybRLPmwmrhb3hnj4xTfpE7H5NeliJyJvXySrXqzzeHN\nZycJTcS89ouKTpKk5dhJ9bOaIvWqnNYm6DSQdU8kzz/xDJ2G8mS9K/FGS7px\nrvkvcphWLa2mlBF/vKZyQBg8//tqKLuIHEoF3tb1/QMWXiaOtEY/vvbiNaQL\nwi/xQMGBpugYrHLjcENjEttCUMZO8xt69i2+pELUFOMQ2rIKUkBsg16iPa4+\nLCUpi/O3zgAcGGZRBwybpqIOFrSG+KvmxCvNXx6a6wa3+tl0q267IXWe4qLJ\nCZ8ZoHJ1n8vg9iMS9TfBhzjxTefI1VQ9m2Qm1sloMyqUzuHBZdfc6363PyBL\nBPssJG4irqAwxBzLv49+5nplnINTYvQ1+rvzlEurGMtEe5nS0DYpO/02v6/B\nlDQB\r\n=UbuY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY3VBU3DYTo7hRrPNaMqqT/UoCuw0kZrlHQGLX/sfI6wIhAPj9Q77DUGQNMVaphf+o9YT44MC7fL2jGPKPDMx6vwip"}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.3.0_1573702534169_0.8126352400205668"},"_hasShrinkwrap":false},"0.3.1":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.3.1","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"test":"tape 'test/**/*-test.js'","test-html":"http-server","prepublishOnly":"rollup -c","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"^3.0.0","acorn-walk":"^7.0.0"},"devDependencies":{"http-server":"^0.11.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","@observablehq/runtime":"^4.6.4"},"gitHead":"8f603e8e5b59b9f9430152a109e4e9fe0d5b98a1","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.3.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bCRd3qfOag7qxGx2z5psy9IwsuagrKUcuGNb3h18o41dZHgo2H2sYGIA8S8fTpTLS61c4fjCK78f+kLCJH4j+g==","shasum":"987f8cd8dd963db58cefb724a00fd1f40c081dcb","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.3.1.tgz","fileCount":4,"unpackedSize":459844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzOaPCRA9TVsSAnZWagAABlIQAJz5LnLy4yn6ysLStCWv\nMWN7+kh7/qRd1DLn/ANvVgopvNzX700hEmkSPlQ4MlVS6syVBZ3aIVHAKtou\nJqUB13JQvCf+4FRB+ZIgDtwU05Fw50NDCHFksWA0kSrkX/eN2APYL9lUjaMo\nT4Ou1PGZQSj71c6NsnETplEJTmBLx5gTu7i9y0y7rWhZF0dulXYj6xhti7ej\nKXcZhegMp021xem7C1F2YAA40JbILA0z0IYHK0xvL+F3TtfpYxj9McBT8FDv\nlD69THJyO4lNlLOEKJWkptCzPlDCk1K0+hc2fHvZjrxZ1lSfbMu1ZbkhmzY8\nmVqKaSUjbQNL+U66UpKrcvGbI7hsxwzTIRgT87aHmQfkqXtQq58Q31a4Pfd6\n1TkIj/Ys6gjUQ2qHeOLy0dvNSb0iCwhTIhdo22+g+0PhNgPGu/tJgZ72E95D\nGajkcNwln0FTOThJyG9Ava9D+s20rhDYMgdrsAyL9S/76lBbEnyefROkZFF/\nHLdd65+qS3ZgHau18/Xoa0G7N16dcGtdrwHVC+RjzSE8ZthLqDjdcMUWhXMI\nhctKUx6ofckbznFbgUvn6vgfsHtJSDOsO2izq4VGdDhppgpHf81LIwJGRLvD\nncJ5ivz86oyrU7JyiUApsCGvrKntSAb6r9/tSthXIuUY9AEGC/TFpPKGGHrh\nkFs2\r\n=g7YS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnpOSzbPR6w4vckWj4AmLIa9wzrT4ozxM0tmv5qdJsLAiEAzs1boSHl5eE+0lfT/lcLhA2PGUqBW/TH1pvdq2X7a00="}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.3.1_1573709454715_0.6086984935404711"},"_hasShrinkwrap":false},"0.3.2":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.3.2","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","test":"npm run build && tape 'test/**/*-test.js'","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"^3.0.0","acorn-walk":"^7.0.0"},"devDependencies":{"http-server":"^0.11.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","@observablehq/runtime":"^4.6.4"},"gitHead":"d7c5c4bea4a7407a8d50fb4f1629acef1659bd95","bugs":{"url":"https://github.com/asg017/unofficial-observablehq-compiler/issues"},"homepage":"https://github.com/asg017/unofficial-observablehq-compiler#readme","_id":"@alex.garcia/unofficial-observablehq-compiler@0.3.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xn9wPMKkubTGwV7bkft1WOdigus0SMVlrm7nvSrVKpgV/9wcrRtz9s/h5gHJZCM1TkuAgp/+NckyWkwZlR19fw==","shasum":"32898e424460bfb2ee3333d59718b50f7620bddb","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.3.2.tgz","fileCount":4,"unpackedSize":437699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzkn+CRA9TVsSAnZWagAAep4P/jVMpaDMDmIH3EJVdzxd\n7wSbhKrjnfrGLZOJ6K037sXLGKAiJxp1weimL6maQ3HfOLloObkVF6YXDJyU\nVASNKLFuYTgFtbwBxVhXd9FBUyG/QBcDBSpGd3UNIBCspo+Cv3UUFad3sASY\nNAdEP0Bw3dbP669JzgXZe9qp6dKBtPkFv0cXdi7df0gpvXoNZOFYU/6KOdpk\nVu/gnqwix2hyNur6vpLQkMmGkHSoml7bDHJnBYnc34IqzKi8ja+lA1rxKkUY\nvuXry/3RfOdURbjlMb2G8Q7WTjULmtF8/0alpLG3HQ7M8MzISV10aB83MoX1\nzB7e4B8+ClmRoZg13SM3BNcRkY7XmIUmInEsxNLHUBzM3dUN3rcIbABDfWr6\npG5/dqmNJW2ra8It865BBJZUMrnEyxUA6KQOM4PzK2XzXUq43CcZOdI1IeSr\nIAU8+25IPw7MM74zQ8EcdZQWmRt9ldgaI7yEsQFN0dVcQOiC3ETPShJUA/Xj\nUjm7rKkHw0J2Li7dyPwUxTcjUVv5la0joDZJQDn9jM+BBd2Gx6PR6Qddk8uP\neX2oQtrk9fKSp+oh56bnqDy6msZW3gVCWAp0vztvvxe7rFbDQUk4BMCjWTpQ\n95KBVzwX3rTuH+zsnIYNSLHd37aYe+yezJrq+zxmG22m0d+92wc6aAFfRMP3\ngeXm\r\n=ENn0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOe7IaZ62QsRyd0btz1vgIqQVQ4sCsb+RwyR7jlvAJxgIhAPL4ndzEcnEpN1+u1FKHNBQQs62GIDMgEt3y44+Qcslt"}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.3.2_1573800445575_0.1884569245776242"},"_hasShrinkwrap":false},"0.4.0":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.4.0","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"^3.0.0","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.4.0","dist":{"shasum":"271d805ed5e74fca1209f8289813811a7b8c87ef","integrity":"sha512-HQHXdEXwBzqJ06dBcV2zJzIV1zOKiN5L1OLblU916ZyWNUhFVbz8yMO8u9fA1LGv3r8jnhbhdKzeTYs5vp1LDw==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.4.0.tgz","fileCount":6,"unpackedSize":441946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKfkdCRA9TVsSAnZWagAATogP/1cBI7Fa2u4ey2oEDE3z\nOctYrDkR0if8v1r/+1DvkjFIbIVSjOOvrUhlXhpLmPLV23D2BbvCut1OvCR9\n9fiudsi+o5KEFmfWFT9cTQR6TZ+XSDBYdlGUheH16H5WTdNivGgYsYqsxDN1\ngjE+XMhzzOGJ8tii7/PKga3AiDk5Mv9ouRF9/wXQNbI/Jltho1soN/ZuMRg6\nVYh6uoDmXwXTwPtapBU9gb+l/Xa/E7gJI/qQB9FfqRyVFEhm9uCBqe4yTrhh\nl8E/JB4mu2K/dLPiF8hG1Ov68fNeYm3rPS+t0jq+EoRZELOR5DuDi4ygB9Lz\nQNz2FJlDhcOzYGn4pq8e0BRBsfknqEG71bk1VdmsPlOxql1MIMYu/hu4AYlr\nKAuhVsKdDBeoEqYnr5EljAYDoQxpYevWKbmd9Kfam+GuZt2igwnO3qidRFyN\nhPszhAiSjKvksmuaKodup+tvY0V4CUGhcu4bsx1yaReRdnTv0s9+Hz4YrykI\nbU9ZdwDdXTj5iF5/XcCCNU+xEPYI78voEdMSfy/nYPXbb6c9eIVZqnGyKmR8\ny52kcQuma7Z1kz2gnzeZXFJJMQCEJuna2PaKRj1exbVKDf6FKRYSpddaZFuv\nkroviBPR2MJvyIrWC4aSVlVo1bouGZS0840GhJhTVxNBG7aAJUvUhzU9ax+V\n+YyE\r\n=B3Jg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMgAbjgpWcreUNHNDG0CzWn4ZdkSYLL/bzo3TxTv/KjwIgOPHah5BGFJgtBxRjykFeq8ovjFgzYR3lLT2S0KGFBcQ="}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.4.0_1579809052432_0.9338477707184594"},"_hasShrinkwrap":false},"0.5.0":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.5.0","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"^3.0.0","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.5.0","dist":{"shasum":"3fba866eba54f2ddd31cde52b74eaade9ebf2ecc","integrity":"sha512-Ay9D6KaLPEE3O/jgt/v45tNBCLC14dono5rB3uiWz45a4WPpAfndmSYQ0lvPI2utRmZhvjsnIAJZDGGDCW+HTg==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.5.0.tgz","fileCount":6,"unpackedSize":455928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenM3sCRA9TVsSAnZWagAANTkP/0dR7CWSSiQyGFHxx5vY\nHrus7lv5o+dB/wMVT5R+3PSAKB468mZOoknwWokxtFGh9wRUNK1ubjzT5lk+\nEoIfKOrHXQSUFU5ckVMDzI4xrC6v55/8Gk4AgqCQJfDedl70wBnuI1karYQa\n4t1v1fJlL+zHVTqI3WuB1TjWrmWmF2SUOi42kPQ5SEsTB+8cv9C8ssfvYMJ8\neBCl8lQ5vAK3Nnm1YbkAvUeMyNSOsAEihMnRsDjhX1UxoVTvQMLU77VYAvVP\nFdwNawX+VCcEMD03pztNllZIsfs3ncgrxXa/1GhuiXP96nc3aS69tdKXObGC\nE1vODKBDZRLirlV0la5t0mU5aesJGGL6cqg7EPnkuOwZWzTiN9u0D2036x0C\nP24V3MMKlqwQ8CtBCBUn/fBeNfXWSeJuTrUjA3PHQldJJb1uJ93Ihs96iaLC\nAxNOSEPExjNPuopDhdTSpqDB0dUzXomj+F0qBYFW2clJMH63Ypqy4Ffr9F9D\n+Z9p5J6tms2GqfqAyXv3ImclS4cdHvQQCBiIKtNeBqA1VIoneHlQix98rn4L\npSiwx7Qp6U0AQCfu1DY+Xb1CYAkD5XsdxgQ57XMklMoh6vAT4JIpdquWs9X5\nPc0q/s3+H30e51FrR8y+Llxgg38jqmCCKdWUxyBNncuHx4xxThEbHRQDXc/+\nLZS2\r\n=bAom\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoLAeMWVrolCkdgMAZKFPxyacGrixyazKmmtdiz2l7CAiBbt0qkUjUkNApdVL2fQl+mSfSY6DHF0D8KfXx2ieu7NQ=="}]},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.5.0_1587334635811_0.11732417308031606"},"_hasShrinkwrap":false},"0.6.0-alpha.0":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.0","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.0","dist":{"shasum":"bcf8b4e45ef8fea2c26e7c8c4aa6852c73f3c848","integrity":"sha512-LPKwxek/13AB3e/rZE6wN0uMENS271RZNfCrpZh26XF2Y0jeX/HLgmxtXzIhkC1r8vTTRnp9hQxs7QJZz7ySuQ==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.0.tgz","fileCount":6,"unpackedSize":479339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdS64CRA9TVsSAnZWagAAD3oP/1HPlVrd/oA4Qvj9vUwV\ne/5nKL9hLAPiDYsCi8qUBD8LrIFoYOjv3zT0bzclp8q6u/1uFDqRemzXM/mw\nU9qP8EcW0BUf1D0rrsGBJObrL0TtqkmCq6kB9/QnY62ub/LzaetIbIj78gAn\nT+XkJ82Pb6ovGYpkRohRkoRvGXJMQVDD12HPNJsZHY4ilCsQ+9YvS9LdIS3o\nvGbriFQLGCCf9NUoI0g4gSMb9iZzBZlscAMdUJOx9/diVPdqmEYwrpSvayNu\n9z+tgJHyHm7IZ+6tGIKn7AbacJ5GlfC685eGPvTGKe4FDDj9DPpXkPgly7LD\nl/k866LM5GzRjC/2nfcOMfMkUf6xQYIg30GKvWrzjvLeqbO7Zv9XHCwkrVYP\nmAh1/LjlTMfmOhCeVvOECwVeltR1rt0f29zFvdsUcTg1XBd+XfddYmzm6Alr\nuSDq3b57zgr+baK/u3gMSIK44A9uBoyuoP7cj4FBp/iHEdZkI4/BgvJZ/Gxu\ndOpe3GVTDk/3C1+KUOznHhSn2qoZUuBaM2Obf6FPK/wIJxabswBkS1rhjgEZ\nRgBE35QWUSk2dCuLUkBNzQiOkVTUh4Qqg7MOfIkxIy6PX2rqSvrksitpXQN2\nx5lQKCysPh+WUBLeUM6AAiFhpWps5BZKzHgHOWnJkAmZVZWA8Gl63M9kdbH/\nLnLZ\r\n=fQnB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW6/w0YfGrS+PhdZONlSBF8mMFHXbcR5BeE7RolzzjXAIgZs9IQP18kM8ki8rkbAfiLQu90Odb9oeHFBcJ2CW4CNk="}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.0_1618292408410_0.22674725081223768"},"_hasShrinkwrap":false},"0.6.0-alpha.1":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.1","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.1","dist":{"shasum":"fc69ee6c1c5efa5da0be7284a613ac7807ce5a66","integrity":"sha512-m1ZKoml2197WZTLkjQ+gDwmkX5X9yfcbbpXWOvP0jLqvtXBfPROB/if+0o874N4hJuMxspTnVcydFXgsSgXyVw==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.1.tgz","fileCount":6,"unpackedSize":477345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeHAfCRA9TVsSAnZWagAAW48P/2a/RNcopaCBnBUQtpNs\nqRVtdEBLplgdKTkrYcNwFotI6AgIgeWymy2qaqX0ndq2ShmpllsXXFM1RlZQ\nc1+KDop6MArt/Yc1bUl/kA27WyBbhuiugLt5LZJPfmubYVwblqKyv/fmPkrO\ny7/zJmplDGubW55eE/0JZ2R8TvvIiKCj+hF7XAIksXPQpGUuajZH8G0S6m7D\n8xxHfOf7KmljjQ1s5CXdwVKc5pBFV8WfQfZssI88ueWjrcCovIiCfLtLP2+Y\nlqHYjFDmbC4iDwUP++gkD8hLZTKspbpxvMiIQtuoF2xeUjZ5PgZHStL8wHHP\nqJ12U0goXe177Or9zmnS5t8IljuwKiSaCpVtqDU+i1Ni5HCoKG6DFd15k4tZ\n3saw56h7uAhZRQIFU1JS0fOavzmdRHn9UJCdtsPVMV3PFX2Mi0zs3ytxJRi1\nx+7HmZ+XD5ZGDLPeEH0gIlij7/BfOK8se22rTWV05D/ZCUdDldPFLbv7Wx5N\n1yI3Bh3BpxelrJ1Vp4esHpU1uNKn1Wh+yFgODvjeO9x5GFPyKv148W946x31\nByfkS6hszcrkV92lPl5V711khkKSM9wti5rjR63KtXbsoPYmHxEn+a2DhyEC\nBzGzMvOcUIXhoWTdPVO/JDQgArL0PXhWtnlBEvM9KyZn4448F6TRNvI2TN/M\nPQcE\r\n=Ywmi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrrdnutfm2lm62U4VRAOhRLBHCYi3CVOO0GTuUjpj/QQIhALQn+KUY2dheAtmS05qQ/UqfuimSaGzkq4J0oS6FDHWe"}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.1_1618505759343_0.23956065736667043"},"_hasShrinkwrap":false},"0.6.0-alpha.2":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.2","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.2","dist":{"shasum":"200bf0b9bef60b3456065fa30f9b2d24fc4e7e8f","integrity":"sha512-DRYDv04/G/M6Cjb7VSJtAfZH4vIYc+KEKH0R+j9F+yTXmREdxgCuYIO1TGD9gGzJ835GtbimtIY4ElqO7HXZcA==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.2.tgz","fileCount":6,"unpackedSize":477883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgejCdCRA9TVsSAnZWagAAOj0P/0aZimtief4Z4T6fVsoL\n0OezuKdQSefkZYvS4aSG5BQTAkOuPQSHxHEbi21Y2bZLs88h2I1XK0E5OddN\n3IL1oK4sQseZgRHnzIqBqepaGuFuXuUH9QrOjguBVpVSR4JF/uEJAkfiWaft\n5TiF5V87NZVCpdr4/O10ZS03mTuWhghndI03Gj6DBvktdfYtWMTzKNRTQjC2\nxRbW+1xqB84PkO36LVAOZASM8yBZwpbxrGZJqQfFV+U5ANDVZVCv1Wp7yiFj\nAjUHG2JPXtxtB0Tk9qWH1q+O38YsusOz74MiEz8TFPttPZYy/JEGbYKFv16x\np/TzzNwgZwFpCWWYRcJ7iEBzKxGT+QXovi19EMmv8IAU8XG93Uf4ncFdQFA0\nW+C/CXsyqvyQfXfWmo4aPMrK7nHWHvwbO509jtOgql6y2ZGxVtEM/CLuih5B\nu3rjhM4uoLPsywigwTymY9rr7xl/Ji0pL2jB5X5URtL9pZaM3i2mv77oOkok\nMU5RkX/2qogR3drxSYuoxKERrI8OlZS/+NOAcPCmYjqPi1HrX3zPghIcagei\n/HNSJJaff9npHsyf/x65P1z2t6soIpKsBkIx3ArQEn3ryu/NIK5gDHCMbGGU\n7ecpJmM9skFudadF6br/CKcbrv6y6I5hkP4V6tIGTgIpsCATathc5NnQj1o8\nbND7\r\n=F9f3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLccpNd9lIJGAGMc3FlvPkGYfZKfF0v/oWOwgJvyxSEAiAvApc3vw1uGnJRejl4z3aQhOrP+Due69XV/I6Bk3tZbQ=="}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.2_1618620572440_0.2499922285793046"},"_hasShrinkwrap":false},"0.6.0-alpha.3":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.3","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.3","dist":{"shasum":"a75ebb433639d4eb5d4217e9dfaf3603de65f3a8","integrity":"sha512-DXmVqawIDco//FdGedRrbRlplwQOrATlBsradcVZjH15LWbBb5nQRhKpA8y/7W0gAXpb+kSjWhck8Wql3Z00dA==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.3.tgz","fileCount":6,"unpackedSize":475254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfRLhCRA9TVsSAnZWagAA+4wP/16nL38wt3cyyQrtGquC\nlqZ8LsDQ4ehWE5Hq4TQ7uC5H0k4/Tn3FakGO8qzBIXDw9YC3X6R16780kgWD\nk3/AiiZhf1oVTM8IH+eHaVNMpQJPcmrL5QXw2eLba5CKcxTazczEDZfVpv+a\nwk6grRXs/rImZPpZHNPF48bW9el2yh3laMuNHeRkQ4vR0DokN7S/oFJe1XRt\nR4+rIjCy3bsq5KTQ7tdCoozLCzWaZNnGhzGYV7XtoqqVYdVdFtP8dv9sMzyr\nLq5NEuBwIBqtQy3pgvqHfQgON9aJ8aUhzKI0TFC5npKYDj6+tWAeJmr/CyMX\n98UuCnnUez8tMHHD8I0OPYs876IvIq9H3YnJxSRwyiwjsoqbP6OFgI7y2+GL\n5RsvrcTkKqLr0CIjcEGNWI9DZOP5lez+a6NowgA8rp9Tc1JC9vzLUA19B0vZ\nuCxBRDRGgZLJbvFgvqCXRdvuVdx8uYGhxV+rrZ9p1Bp8BMtFsKCw0NxlcNzc\n1oqvY4nnD/lCC7fHMfCs3OVpO2bPbvGk2YbZAvuWivTO/RAMFE4UjhIEyuwT\nFzs9SuUJel9TxPEzbPcuc1ZrWdziv6RkTJGcmHwU2WIirH/Bgwt/09KOsGBN\ncPKizl/q+rWeiliIreW6vUZsrHkCBLt88KfxfGggfB/EN2YxcJQnYOBH2bIe\ntP6u\r\n=/+L+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXr44bPkraTL+3dgxrKIWvotHv1+YupAoQ+telUX27CQIgUANOZKOxjUpZG4f069ElBAO3WqVTQ1wPGnTy+3UN0wA="}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.3_1618809569301_0.40259428523190866"},"_hasShrinkwrap":false},"0.6.0-alpha.4":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.4","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.4","dist":{"shasum":"7f00547773111ee71963555566f64e50c4b9c76c","integrity":"sha512-QJaGkpYS2IDGa071UeSqZrcGWEuDy2o2pNIHoR91kA56MCC4RIGJd8DAU17LRazx3rRhr39UgiMBtwJOx61EUQ==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.4.tgz","fileCount":6,"unpackedSize":480817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfRaOCRA9TVsSAnZWagAAlIkP/iZlBCCkJCdSpP6zO1+i\n29wjUyD5s9CuUlyjL2wnz4U4SOtuesp6q0Qp9KsL763dQftVPAc9M4hVMGaB\nh4yz8JitKT7mbQaQ+X1lQWQGthJbpHzGXkMy0YxhJo5QBcBFnBtSZ3ioFI09\nre8JZQKBGYb9VUm5fWOMFlnTiVc6+712RMk/sqnp3/bL6Lw4wC6z4JeFEPiY\nTdFZYrdQ14q4jxPprsdawQ8dP8V8gkYJ46mnX23L+NEeFBC9q8tPU2JObbgh\nYFDSDOVNI0tbAOg5jHRp/ky71VPoTxNN125A2F22vYNcXQOH6gqwvvCO5acM\ng7Ngp4fcbPtSOqkehpIHs2QZ8huNOrOQ+M2zgitPAPYZU0E99DP8cpfWWr7S\nKZDBq0YgyGnqzxbu0cSBGvF5ZtbzrOo7jiESBp8ROLjn0Gl3hW16xTs6cGgy\nhWEIDhNdb4PBZrwluFMl8Zn7iTSIen3NPBJoRpATSevvj9d/nBRBv148jkez\nJEbf6I5mmfdhZv59SgNzNuNDT4rDNx/EZ+pU0ukm7IVc6FNcncOj3Q9T750V\nqgg+GSBQgPKZrUC196GN7sFebqravlOexXDsAPcYKdD/OxuIEVCwicTty8QL\nmq1FmLWphdMK7+wJN+oGKoxZhbzKHsGBEjJAumFbYz4/qW4y0zDoJqkITajD\n2dUR\r\n=G9FD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB+7OoyDFQtuZ3GLtFtjLQjDUtz+f53OlxlW/iLIReCAiASWcdMtpZVwEXSmu3KUilmAtBLidNpYLcl8HM3nOnb5Q=="}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.4_1618810510196_0.6105778651115652"},"_hasShrinkwrap":false},"0.6.0-alpha.5":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.5","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.5","dist":{"shasum":"d4f1f06958be35f0aac1f57b95b4b7c4325d0b91","integrity":"sha512-q//mlo1mMs3ZwOCjuvy7r9t2gFzudXT9fRaA68NQW1HRv+q7Snj1ABOF6U0MF0213dJKFZ9TZJ32iqTbBohxuA==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.5.tgz","fileCount":6,"unpackedSize":480993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfamDCRA9TVsSAnZWagAAJSIP/0tj40ntZ/YFBcOkH4Xk\nZKy5eV6JEnm5y8Nnd2fbk3/cvmzSbf9sDztEpnlOtHKLRsPa2TJmlWvbhjM0\nXGg8hZbGwkh8xyUAsHJMJcKJFtkM2zxb6XdDwMWB9/5xV94k1llL8ftIGmfX\nG6xJuqATucAabdpEzVRQJ3SfiVzQXRgdepOYdwumbTdefrBtt3Oracj9rcz6\npoR+8zt7+3LICBZxGJV3CEqB6DwLlz+azSPUGx5b9b5X2jj10RnzsuGDtZtm\nHMnu9lfMOe4dLLhqZfNJ51m31t3qucYxch0yIkhhLuE5TbXnvvQBxjqKxcBv\n7u1ZHskySuENsCT021VD9NSyoe5gOBfhCV0/qFP1mnpWZPDdpgYV8izvX/ps\nOxvN3VjxT3rRmN00bVVLu1lXUqK6S7lOrljRPPT8a/SaBd+osdcyxLLzOPXJ\ntR92n984Lnym7HTUDpja/4eCHPf47yWVx/4Bzg7k4FWylErkbOf/n2zJWIG/\nzVINL0nzZhrhkXsC3y7/ioQMgqvdoIbftt7hEMu3P+/C1mPaaXyALd1ymXs7\n1x9DEhh/ZrYOLgXk4aDU9+ss6DsV0XWGlJSn9cLspQl8hcgX/HuAnY1o4aLv\n581wnaZz3CmMCYXyMMkN6rrL0nrmpgl4P8qCdOgXeky46x+CbgDTIlOFA69D\nGt1u\r\n=WuWk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/VsKMvWqKzUxMty6Du/RzUw3AYzKlplJFQcO06LJXTAiApgjR4ZwPeCphLtw1qNJKPCjPLLTfTYz4dMpgV3OTzZA=="}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.5_1618848131295_0.629776305238253"},"_hasShrinkwrap":false},"0.6.0-alpha.6":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.6","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.6","dist":{"shasum":"a6ab0e2db340f52431821136f1efd43c20d52488","integrity":"sha512-8vCFckYzRzGRt5fZt97QCO4kNZTu2HabAQM8jKNUW30O/hTQqboL3x2InBhQcyQiDN7BsWZd4lB9whxqXlyl+w==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.6.tgz","fileCount":6,"unpackedSize":480703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgglCDCRA9TVsSAnZWagAAwb4QAJ1KIMmSJkpiVoljyfLf\nrZhSbY2qHVnq01AnO63ozr64MaIAkoAw/Wl5/RfYSMKdsEKdbmT/vch6GI5f\nb3cDQNP1T33nq5oGp1Bhb1U7tNbBD7d7HqkFC/Pa/G6lZ7pQoQ1Bv0PNHmfU\nvzi5m6WBRIkE9fZKOQI7iskAG50GYENSiPA149VLbtBJhy2i69MkciTFv1ZN\nCpGe5HkBfm7sF5WT4wnk0sZORSs8zeI6qTuU68KCs/ZUyWK1nfqRx7Kk/rki\n1Gs9UvHGPOm1hZQ2jH+3qwP+BFZTykczLKKi0KzMNxgPHN5xYVx8MbfXM8dq\nM9yJb9vnftm1ZHmCSFF00W5Su9a+5pz6iHq8ELXp7Ad1DwfW9SzKepmknUZw\nKTAdk39prYTvhZKjtglyW4dU512PeFV3IdMSVBWLRtn1aE0Um2WxfhgUWpHa\n3xrhk40KqSyOI8zQhbav3EX7eFUYee2+exYhZ+3XHhbV2XNnaT0VxjHHU0NZ\nueaeI3QxEYZSIPSS4uIM3n1Yd6e9YXNnHo7yBKEL3uv9wVUX5+NpxhsF9npy\n75LzvxsU1PvsLEsC6BoGBW8kPA9IwStwC/eJ2DNTz930jDKoUzmO8Subytc3\nNZHyOcicBofo0otE9RdLoNzBswUZH2LG4BXyYKRrE2OOPlWhDZdVXrvxcOLp\nn2/0\r\n=EDyv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX9k7oXQfvwH7+m/Rocpnotjv7OYGUwGz+QErvc6lEbAIhAM+i0vhoIjheKO7+we/2ybBeAW3Mk+ZUKX7x1YuFnG4t"}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.6_1619153026779_0.3057273286352724"},"_hasShrinkwrap":false},"0.6.0-alpha.7":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.7","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.7","dist":{"shasum":"ea546b967edeb173273b691bbf4f1e891f1837c8","integrity":"sha512-Z6bNvrFMbbV4p1NpL0LcErk/15eQ1R+BOwmrFnJevkCF9vyIIUXhIx8n8yoHz9HGDl4VXlEuqgBqqqJVJ5sPjw==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.7.tgz","fileCount":6,"unpackedSize":484812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghIXgCRA9TVsSAnZWagAAQe0P/1JZx0V/RkSsvWZhqgTB\nRdEIkmNBehlIFXrIc/Q4tYV/ciiSJvyP0FTXwvv7RTmFo95hm55dd8ZL7w51\nB1SGu/OT31wlXslee7ZOLcSdO7514h/wB0E0NSesOlW+eMYkVR3gogDu7QZW\nJ7GDixCASM9RaQQ10NqGPDzLV6GIKNsCyDO6jxRkCjHWJhowuFuFMmOveFaF\neTHJcvBzFN+2bkNvwo/+UGnV7KjVKFOw/P8GzypSQntWiiO0Afey3+QbOmqG\nFTsg0KwCeNq+N6e1oLWKzhOirbgvmsK1IHMlPovrYCF/qWjO4Qk5syh5DwRn\nMR38n1fq324tQ/GUWenN9wNc6J2QFErofmyn1h1gUUYtiyseYp8scx6NuKlr\n3JLoKjV7IXLjRBvZuhi0OVXsmvDKg1o3lKnNi7a4ypKQCnrah3cSJsfCW2vU\npcr4LXz9RUT6Aw8HALBkGJ1Tes9OGA41L48hxq7zkd6cEBUV48wLETpIZARL\nCv+Y9gw06TlhdLsC1+nrRQv4wkXCl5K0QT6ukzUai8kUn8rkyoJeG+CaS/i6\nXGLJM3BgMz2Pq537yh42S3lR2CuXorDVODRO6Sj+6f6C8tVBDzxKj9x/Qyqg\nSpAzRJyGCc9P1zJv+6EAekeHYwfIlJwVM6UDR38MizWLgQGHBiuNwwQVz16E\nrTWL\r\n=OgwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbtgrx8wo5hrJFkUJJPZgMZkhixFyepzVWVhOX2bhBZAiEAvgMjmN+wfWECWdUntksDGn/E6ELpHh54CH/LDzFBpoY="}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.7_1619297759855_0.17719806948280192"},"_hasShrinkwrap":false},"0.6.0-alpha.8":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.8","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.8","dist":{"shasum":"48048027974446d6c5ce076c1c618e48e895a75f","integrity":"sha512-JHRRc9erWHx2i76G4QDnL45Q8Z3kTe2Ps5ds2tMa/W/idFoFoAXbCJ5ufETMyfrqsr0zTrbUxTejp2vtklm0Qg==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.8.tgz","fileCount":6,"unpackedSize":485776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghLvrCRA9TVsSAnZWagAAtT4P/3oCKM6yT9WmfiXjIDHY\n1m03pb1eJUoDCcenvbEl0CwBrMMQ63+0acIoklZILsiTzffr4p5hBH8bxJwf\nbLojYdjy6Zu8Xzt/anM9TXdEBRWoVBJ6rzM7yoNMmGd/ZX90ROLQ6IBxdj8U\ncH1go7hcwu0xaJCbi5+pd1SEgY3sNM1X0gvY8f3utwqvaw37lSJxVb2geCEL\nLR22923+luYKFukMPD/FF3pCm7cB0LrVKts+1l3Sno598xMKR2NrnkSZeQBj\njmZZ6Du62sgx/++YYS1EAkrHRzPDAphFGPYRV//o8QWUe3/KDURiNl6bNFaO\n9gnKdQJ0cpquo9TvAQkB2faDqYJeNilorD5YMInrHVW1cKnEtf/iRefyEWmU\nU5owssp2W/t4X54slm6wj9QFUwrtyL/V6jYx7QUPQBbniWzgwD/lyKRXpyBG\nMCyowesMAvMle4Pdhwk4Wl4elDm1a3EJjIOC1x9nuoKQz6VvbzJ7HqlIQ6JJ\nELnWNSSNjQK2tT3vO60D6ir1qC5UTxmTimfRoTDSlijTP8nliPC+QUXEcsmQ\nDuuqOXRpnLNUSM1tPQohtSOAiS5g9qc4MW5vGcIg4lHuu4YDkCqg/70ydL5b\novX86W+gJ+coyIfXCiuWRYjSiXAMQMRx5JNe5QAEtpNGHvgcyko02PXBzk14\nBIXx\r\n=APZg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3wk9PKan4a5IYK4ogmuBrmtYmMjaqThzWYKtcrSHl2QIgaLS9aQ0vXzxvk7wY0iR9AYGdx9cWKWec/J9c1o/KliA="}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.8_1619311594460_0.5260607463993661"},"_hasShrinkwrap":false},"0.6.0-alpha.9":{"name":"@alex.garcia/unofficial-observablehq-compiler","version":"0.6.0-alpha.9","description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","main":"dist/index.js","author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"license":"ISC","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","format":"prettier --write src/**/*.js","test":"npm run build && tape 'test/**/*-test.js' && npm run test-format","test-format":"prettier --check src/**/*.js","test-html":"http-server","prepublishOnly":"npm run build","postpublish":"git push && git push --tags"},"keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"],"dependencies":{"@observablehq/parser":"4.2","acorn-walk":"^7.0.0"},"devDependencies":{"@observablehq/runtime":"^4.6.4","http-server":"^0.11.1","prettier":"1.19.1","rollup":"^1.26.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0"},"_id":"@alex.garcia/unofficial-observablehq-compiler@0.6.0-alpha.9","dist":{"shasum":"371807aa46a68d0e307991452e5657428d308c60","integrity":"sha512-tm/abxm/u+w3AThAJ+YpRzurXMTDxAftPLCoj40GzspCypgK4D8HqwOmiQU4xxptWw0k0mNhGOQkzitiO2Ox9g==","tarball":"https://registry.npmjs.org/@alex.garcia/unofficial-observablehq-compiler/-/unofficial-observablehq-compiler-0.6.0-alpha.9.tgz","fileCount":6,"unpackedSize":485896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghShVCRA9TVsSAnZWagAAguEP/2EcKT1GkNBqbVtg6WN5\nmdVHnCoVxndJeJUyIVk55dstEsYG4QoSgPLnZ+jUTWMhP60bTrrhOXlPnX0M\nrGJH+iRQ801JJTzv4M9H74bWFOOdZyfJalZKkV++CHPAMx+fYxJ9B+qRK7E5\n8O6n7N3zE6+fMkyMQtb5Ugj1MWYFolVDbyZujmw1GzaN5RpbjccccLJuDpUy\nGuFFN3ayEZq0qfoGurEczuZR1nbRCWYs8JoJ1hzGNrQ17ZSUbVOdcEmDvwFx\neWG5SvF0/EC8az6dZYEjODtmkBayK3viQWBltosAszEQLx5iJEqwG7SOjr5s\nXVcLplSe27X1fbLYgaCHssx25jkpWblRDBJ83eZkI483ikRRjwuCJiPO/j26\niAylUswrfSmCZ9KfWZzC+0z032e9n4lwcYX2975D37sIO31m2cf0l7itze+D\nbpCQdSThhCHAqx2KW8z1YtRiDPa9UR9R0QPLlEBGRvpnxpflYJu/LrHqzDLG\nZwzbxiGgq0pFY7+Bo6+sUdQg+XeFqrDwLB2w+IzISEDhCBngcWM8aaV9SYNZ\n9SseSBVB09DWOp4HEhpk6jER4wiuvBeseI4ohAmI8UBgP3Fu0C3lIJ2ms4Y3\nHTmRlLFAyC6mfcBrrXvUWYJsbvVf9KyU4xSDNo9PUgQxedXymXxKCmmW4X2i\njc27\r\n=wpqb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjibu2lYwrEo+TQa3mxeQ/1+9W5DoOJXqU3Gz2PWNldAiA3KUns9ul21jFyhvlI6CKyIht0UDAQjI8QdDU/ReKzhQ=="}]},"_npmUser":{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"},"directories":{},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unofficial-observablehq-compiler_0.6.0-alpha.9_1619339348961_0.6827159172629471"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-11T08:27:59.534Z","0.0.1":"2019-09-11T08:27:59.906Z","modified":"2022-04-04T12:38:31.587Z","0.0.2":"2019-09-12T02:05:42.342Z","0.0.3":"2019-09-12T05:06:14.255Z","0.0.4":"2019-09-12T06:29:48.194Z","0.1.0":"2019-09-13T05:14:37.034Z","0.2.0":"2019-09-30T05:41:08.128Z","0.3.0":"2019-11-14T03:35:34.321Z","0.3.1":"2019-11-14T05:30:54.920Z","0.3.2":"2019-11-15T06:47:25.763Z","0.4.0":"2020-01-23T19:50:52.663Z","0.5.0":"2020-04-19T22:17:15.951Z","0.6.0-alpha.0":"2021-04-13T05:40:08.555Z","0.6.0-alpha.1":"2021-04-15T16:55:59.512Z","0.6.0-alpha.2":"2021-04-17T00:49:32.644Z","0.6.0-alpha.3":"2021-04-19T05:19:29.446Z","0.6.0-alpha.4":"2021-04-19T05:35:10.481Z","0.6.0-alpha.5":"2021-04-19T16:02:11.464Z","0.6.0-alpha.6":"2021-04-23T04:43:46.940Z","0.6.0-alpha.7":"2021-04-24T20:56:00.010Z","0.6.0-alpha.8":"2021-04-25T00:46:34.679Z","0.6.0-alpha.9":"2021-04-25T08:29:09.088Z"},"maintainers":[{"name":"alex.garcia","email":"alexsebastian.garcia@gmail.com"}],"description":"An unofficial compiler to bind @observablehq/parser and @observablehq/runtime","repository":{"type":"git","url":"https://github.com/asg017/unofficial-observablehq-compiler.git"},"author":{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com"},"license":"ISC","readme":"# unofficial-observablehq-compiler\n\nAn unoffical compiler _and_ interpreter for Observable notebooks (the glue between the Observable parser and runtime)\n\nThis library has two parts: The Interpreter and the Compiler. The Interpreter will interpret \"Observable syntax\" into \"javascript syntax\" live in a javascript environment. For example:\n\n```javascript\nimport { Intepreter } from \"@alex.garcia/unofficial-observablehq-compiler\";\nimport { Inspector, Runtime } from \"@observablehq/runtime\";\n\nasync function main() {\n  const runtime = new Runtime();\n  const main = runtime.module();\n  const observer = Inspector.into(document.body);\n  const interpret = new Intepreter({ module: main, observer });\n\n  await interpret.module(`\nimport {text} from '@jashkenas/inputs'\n\nviewof name = text({\n  title: \"what's your name?\",\n  value: ''\n})\n\nmd\\`Hello **\\${name}**, it's nice to meet you!\\`\n\n`);\n}\nmain();\n```\n\nThe Compiler will compile \"Observable syntax\" into javascript source code (as an ES module).\n\nFor more live examples and functionality, take a look at the [announcement notebook](https://observablehq.com/d/74f872c4fde62e35)\nand this [test page](https://github.com/asg017/unofficial-observablehq-compiler/blob/master/test/test.html).\n\n## API Reference\n\n### new Interpreter(_params_)\n\n`Interpreter` is a class that encompasses all logic to interpret Observable js code. _params_ is an optional object with the following allowed configuration:\n\n`resolveImportPath(path, specifers)`: An async function that resolves to the `define` definition for a notebook. _path_ is the string provided in the import statement, and _specifiers_ is a array of string if the imported cell name specifiers in the statement (cells inside `import {...}`). _specifiers_ is useful when implementing tree-shaking. For example, `import {chart as CHART} from \"@d3/bar-chart\"` would supply `path=\"@d3/bar-chart\"` and `specifiers=[\"chart\"]`. Default imports from observablehq.com, eg `https://api.observablehq.com/@d3/bar-chart.js?v=3`\n`resolveFileAttachments`: A function that, given the name of a FileAttachment, returns the URL that the FileAttachment will be fetched from. Defaults to `name => name`.\n`defineImportMarkdown`: A boolean, whether to define a markdown description cell for imports in the notebook. Defaults true.\n`observeViewofValues`: A boolean, whether to pass in an _observer_ for the value of viewof cells.\n`module`: A default Observable runtime [module](https://github.com/observablehq/runtime#modules) that will be used in operations such as `.cell` and `.module`, if no other module is passed in.\n`observer`: A default Observable runtime [observer](https://github.com/observablehq/runtime#observer) that will be used in operations such as `.cell` and `.module`, if no other observer is passed in.\n\nKeep in mind, there is no sandboxing done, so it has the same security implications as `eval()`.\n\ninterpret.**cell**(_source_ [, *module*, *observer*])\n\nParses the given string _source_ with the Observable parser [`.parseCell()`](https://github.com/observablehq/parser#parseCell) and interprets the source, passing it and the _observer_ along to the Observable _module_. Returns a Promise that resolves to an array of runtime [variables](https://github.com/observablehq/runtime#variables) that were defined when interpreting the source. More than one variable can be defined with a single cell, like with `viewof`, `mutable`, and `import` cells. _source_ can also be a pre-parsed [cell](https://github.com/observablehq/parser#cell) instead of source code.\n\ninterpret.**module**(_source_ [, *module*, *observer*])\n\nParses the given string _source_ with the Observable parser [`.parseModule()`](https://github.com/observablehq/parser#parseModule) and interprets the source, passing it and the _observer_ along to the Observable _module_. Returns a Promise that resolves to an array of an array of runtime [variables](https://github.com/observablehq/runtime#variables) that were defined when interpreting the source. _source_ can also be a pre-parsed [program](https://github.com/observablehq/parser#program) instead of source code.\n\ninterpret.**notebook**(_source_ [, *module*, *observer*])\n\nTODO\n\nnew **Compiler**(_params_)\n\n`Compiler` is a class that encompasses all logic to compile Observable javascript code into vanilla Javascript code, as an ES module. _params_ is an optional object with the following allowed configuration.\n\n`resolveImportPath(path, specifers)`: A function that returns a URL to where the notebook is defined. _path_ is the string provided in the import statement, and _specifiers_ is a array of string if the imported cell name specifiers in the statement (cells inside `import {...}`). _specifiers_ is useful when implementing tree-shaking. For example, `import {chart as CHART} from \"@d3/bar-chart\"` would supply `path=\"@d3/bar-chart\"` and `specifiers=[\"chart\"]`. Default imports from observablehq.com, eg `https://api.observablehq.com/@d3/bar-chart.js?v=3`\n\n`resolveFileAttachments`: A function that, given the name of a FileAttachment, returns the URL that the FileAttachment will be fetched from. Defaults to `name => name`.\n\n`UNSAFE_allowJavascriptFileAttachments` A boolean. When true, the `resolveFileAttachments` function will resolve to raw JavaScript when calculating the value of a FileAttachment reference. This is useful if you need to use `new URL` or `import.meta.url` when determining where a FileAttachment url should resolve too. This is unsafe because the Compiler will not escape any quotes when including it in the compiled output, so do use with extreme caution when dealing with user input.\n\n```javascript\n\n// This can be unsafe since FileAttachment names can include quotes.\n// Instead, map file attachments names to something deterministic and escape-safe,\n// like SHA hashes.\nconst resolveFileAttachments = name => `new URL(\"./files/${name}\", import.meta.url)`\n\nCompiled output when:\n\n// UNSAFE_allowJavascriptFileAttachments == false\nconst fileAttachments = new Map([[\"a\", \"new URL(\\\"./files/a\\\", import.meta.url)\"]]);\n\n// UNSAFE_allowJavascriptFileAttachments == true\nconst fileAttachments = new Map([[\"a\", new URL(\"./files/a\", import.meta.url)]]);\n\n\n```\n\n`defineImportMarkdown` - A boolean, whether to define a markdown description cell for imports in the notebook. Defaults true.\n\n`observeViewofValues` - A boolean, whether or not to pass in the `observer` function for viewof value cells. Defaults true.\n\n`observeMutableValues` - A boolean, whether or not to pass in the `observer` function for mutable value cells. Defaults true.\n\ncompile.**module**(_source_)\n\nTODO\n\ncompile.**notebook**(_source_)\n\nTODO\n\n## License\n\nThis library is MIT, but it relies and gets heavy inspiration from the following\nlibraries licensed under ISC:\n\n- [@observablehq/runtime](https://github.com/observablehq/runtime)\n- [@observablehq/stdlib](https://github.com/observablehq/stdlib)\n- [@observablehq/inspector](https://github.com/observablehq/inspector)\n- [@observablehq/parser](https://github.com/observablehq/parser)\n\n## Contributing\n\nFeel free to send in PR's as you wish! Take a look at the [issues](https://github.com/asg017/unofficial-observablehq-compiler/issues)\nto find something to work on. Just please follow the [Contributor Covenant](https://www.contributor-covenant.org/)\nin all your interactions :smile:\n","readmeFilename":"README.md","keywords":["observable","observablehq","observable-notebooks","notebooks","parser","compiler"]}