{"_id":"@hackbg/ganesha","_rev":"28-c366c9ddd5d704a717438744ee81adb8","name":"@hackbg/ganesha","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"@hackbg/ganesha","version":"1.0.0","_id":"@hackbg/ganesha@1.0.0","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"4dc080cf000bbb806e88c4503f764271abfa6dbc","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-1.0.0.tgz","fileCount":92,"integrity":"sha512-4dpFC7CwHG+msdq78rt/DUKajg7fq6y4FOEGijQki8RMY+nkoKdvQjktgB71q2TyDQg3X2Azm05aME7uNP2dSw==","signatures":[{"sig":"MEQCIEVdA/0Nob9oMmtb/YNnDnaQIHaPLdZyMwE4FyRIr7XpAiAhfsJZaG99KBV2IQ0Lt7v5geQHs20rDCPavoyXEsDEuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3266693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8DKxCRA9TVsSAnZWagAAGIEP/j0CSexN0CBDExA279/r\npKaXhhVKf7rjROAhdB579I03rZorDd2ZxTaVNhpMPNhtXn3UycSpTcP4iVHb\nZnC70eklpfkcavHrwyf6Bl7wRgs1Gq8/eQiI12gR4csU72gus/2JRG7kpvF9\nQKTlXLFnL0M7vF8i/foxsGGhLq6d6YMzewGJTUYwC7h6xNUmhJ06EDTqM8K5\nFkpscRm1tGjmqp9P58C4+OtlmyT4DRb68IBr07V7woNEgVcbm/oPolsYjYXd\nYqUH9EzaUeg9eTEf9Wmhkat/yBpQW1rVYBJAN4LMPw+HHTB9z2Q0NqFsdjad\nmJh3t1r7N5CYkSUY5aqVZ/SrH7+KCR69lKnTcHsMKa79bv5XmCV+oYO72ej5\ngFvZh/9mF9nYKbhd9peLDml91nkGjIY2n0Fre58bk0CyzZRSpSUC6vVc/iXb\nQtzQsbVLX0XnAsY5oe6netMDGoGQFSNiX7iiv5Yh8HYyY+vCIuZNiG8vCEcb\nVjLSU9/1/CZVeHP8BGNIGJVd791aG8nLwvGyZAxMMFHhzPKEAMe0nWQcmobL\npT5g5QlbAEwP5N2psawO1Vkv5rncYi3eDlNTOql3Qw9Yc30O3ZUPaXCpZ7Pz\nu4A4TUUQqjFgaXxSUsTH/KGebGkakcoD+Laz+lt0YZ1HJAzwc4ix90EAsHN0\n2GUv\r\n=YIRp\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:hackbg-ganesha-1.0.0.tgz","scripts":{"dev":"node dev.js"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"","workspace":true,"_integrity":"","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"6.14.15","description":"Ganesha is a suite of tools for **literate programming** with JavaScript/TypeScript and Markdown. It helps you **write better code faster**, by letting you skip the TS-JS compilation step, and by letting you store the documentation where it's most needed ","directories":{},"_nodeVersion":"14.18.3","dependencies":{"@types/node":"latest","cross-spawn":"^7.0.3","@ganesha/node":"^2","@ganesha/node-legacy":"^1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","vite":"^2.7.6","vsce":"latest","@hackbg/komandi":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_1.0.0_1643131569082_0.8862959802870716","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@hackbg/ganesha","version":"2.0.0","_id":"@hackbg/ganesha@2.0.0","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"bd25d6b3a80e38de6e9e0792452d5764e41affb9","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.0.0.tgz","fileCount":104,"integrity":"sha512-qeRtVTXah57bw0guwCKNQl3VhnFJqSE+p8m65QRlQrS8rsaAUGpWltk07WKbvbk7u3GrTOTfYc3knU8z7iBUqw==","signatures":[{"sig":"MEUCICg+yzQFhI7AtJl3/t2mIaUmdx0wI+PH6cQJ7aD94qGbAiEA1XUWHEn80I4Q9tWDbmB4Q8SBYclSidIgdELd3osuetU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3413474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejSpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQHQ/8DMO3o1k7wHid+8u4rR/CeDStn4ayLBi2j6Qoy/4wWv2C+Nh+\r\n2L6dG/pbsUNsuNxmMavt/8ih1dhBuI3alyua/b/A98ZeTIMvFFIuDnDR6ORW\r\nfcr3VpC2nAPOqtd20v5xFByRJ3r59JQNTjmppCFZrXeQbVLfOvTokKPx60Zb\r\njpkCid9rMAxZKQklmzq1hvh2E5jHC13aeIGftMPHd77OpZAdIQJFrQiAwXtu\r\n3VveDaClu8KA3pJRCF4gHnFIJTcD1yMPHb72JE7vuUnSZYQVcCLqj8BzzTkG\r\n+XoWzoHrRArvnntsH/NwMwTwzsCKleaMlX0jWrKQHIMUbP68CaBNYATmOkbl\r\nX+ugoSamKOd9mkTVHtOGT2Sua1dW9PnzBn9sWw3bM4jQHmrw4XwMnwkBQawe\r\nH8LRw9FqrdQlGfOalXJzbHDqdFpKhZq6KhOEjOOIf0qXpWuxu0sLaDFpWg7r\r\nGvbfD2lGTJ8+n9a6APbPTNXeloZlRzPWrXbCxEMt6Wn/fCmtR/nxcCXnRU1O\r\nnj5p5f/ZbyEoVMTh/T2y/MOjsdMCENqj3+cts+kVDt21A8WHqntcfZHDtMMF\r\nmxOmEGYp6EqI2JQViWpGDR6xOad6jeNB9qUJTBCjAgVRjP3gX8KWRd2Urtc5\r\nHCkDv6j1dcR5giQkNs0h7wI+zQr83ooAtO0=\r\n=hPkS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.0.0.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"cov":"c8 --all -n src node test.js","test":"node test.js"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/home/user/Lab/01-sienna/contracts.scrt-next/deps/fadroma/deps/ganesha/hackbg-ganesha-2.0.0.tgz","workspace":true,"_integrity":"sha512-qeRtVTXah57bw0guwCKNQl3VhnFJqSE+p8m65QRlQrS8rsaAUGpWltk07WKbvbk7u3GrTOTfYc3knU8z7iBUqw==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"<div align=\"center\">","directories":{},"_nodeVersion":"17.9.0","dependencies":{"chokidar":"^3.5.3","@types/node":"latest","cross-spawn":"^7.0.3","@ganesha/core":"^1.1","@ganesha/node":"^2.1","@ganesha/node-legacy":"^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","vsce":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.0.0_1652176041559_0.974902201415289","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@hackbg/ganesha","version":"2.0.1","_id":"@hackbg/ganesha@2.0.1","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"3e10f71b1f68c933309088edc567d6964440657e","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.0.1.tgz","fileCount":15,"integrity":"sha512-6IGzEm56rax4P0sh+m/3/3ca+p4IvXgbV8GCNscm8majzfzm0OFnuBUn+vI+DBlSJoFjsNJYRKF1PsC4CGHcCQ==","signatures":[{"sig":"MEUCIQCmLblzNnz8wtJhOu/z9ItmvgTpL4xlV3YI33RDyBR7FQIgSQ4RH3jVi7ZxqaRR+3cyT6eB1/X/Hv9gRctg0RQWt+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejVAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGjw/+Kju3Ig3gS5OYTfuua7mp2L65JBb9I1Cka/OpkV0QUHJa6H8Y\r\nDIr8eLXMlG1jepTBzhOTbuGJXv1qdNEdzhknE/NhNAmLhkQL1WEsjCZ3NmoM\r\nplsinUX6lkxCX5/RkCvsO2Laakfv4nPkzpae9NTdF43BkVftN5E4m9QCFjHw\r\nZHusQFnXf+IK1fKwmx34pJUwJ4Ye1tfL2DTnXV83tWtWUrajBaftRiP4NKVD\r\nAsTpeR/kYGP+3piw+fsIkETR/VhtwU2S+n4XjBgzLaxGX1S/u5zz/vrEdowJ\r\n5/kdsdQPum6X2OMmzvwPVVRHHBojf9QWv9PQwMy54nPA6pRGLw0uIPj9NlRA\r\n2VJPbefZwAbT9WLyKWiGwnHA5RV/xh0hWDEtN5P+U2pKWBF25Dvt1Osz/WHL\r\nBB1YqvJ9OH5bZwrwS5LX747lgljJYgWy+LzrEN+/EbMLuH9ZsqF/wzYtttc2\r\nGF1lHoYiZHug5O4DSCDrpBRG5KH9HZf7/kGUF3aQ1ed16pXMnQZ7VlPyQeiq\r\ndWRahiHoIbqEKqKk5vIPEMj/BW5zTfRpj/+1/3AAsZXvYk975rgcD/bHcOCH\r\npKX/eFkxQt88P3CQKxA4znVuDdZOQGYuMu9fQFlJUfB8TpNdRVVUf7AkEZUK\r\n8ZOlRq1QRhIB7S0g3kWHaxCUHAjgIus69f0=\r\n=g4Ib\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.0.1.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"cov":"c8 --all -n src node test.js","test":"node test.js"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/home/user/Lab/01-sienna/contracts.scrt-next/deps/fadroma/deps/ganesha/hackbg-ganesha-2.0.1.tgz","workspace":true,"_integrity":"sha512-6IGzEm56rax4P0sh+m/3/3ca+p4IvXgbV8GCNscm8majzfzm0OFnuBUn+vI+DBlSJoFjsNJYRKF1PsC4CGHcCQ==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"<div align=\"center\">","directories":{},"_nodeVersion":"17.9.0","dependencies":{"chokidar":"^3.5.3","@types/node":"latest","cross-spawn":"^7.0.3","@ganesha/core":"^1.1","@ganesha/node":"^2.1","@ganesha/node-legacy":"^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","vsce":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.0.1_1652176191948_0.34594246483149016","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@hackbg/ganesha","version":"2.0.2","_id":"@hackbg/ganesha@2.0.2","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"1c1c0e74d50d3f23777ccb8cb9633033c314257a","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.0.2.tgz","fileCount":7,"integrity":"sha512-rlkczZu36HJrClOdbGAb7XUGwoirE5Xn8EK6Dq3HYyVbLxk13zPlrNBBepRGE3CtsvFmMDQLqN3VWIKN8mSU6w==","signatures":[{"sig":"MEYCIQDl/xmEUtx5C4PPI4iU/Gsy/WW/EYbprlSqwtDNJ8kmZQIhAIAoJd/h9CXUlBNHq2HHb4Iyxmo6xvw2nqT4LjaIStIm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejWUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJpA//dI05OsQmG5aLgPZc2Uf/eTgt3s0FAv46nfnOEZ3CRfOQYAgG\r\nJ6Bld40dqOpLyFr2jRWMHgMFxlmVbu/40ZC/2tQFHMUgOjeXoxobfc3O9CkP\r\nTRDsEZx9BoAJtTS30S/bn54uzTccjXoN2zXs3XcDTt9fVpQ2GqClyq8/Y15x\r\nTNHYqm9raFY3s0TtzKkL/yP2W2ZPsYE/hlxeSk10Qp8x9ucFCqxRBEeC7WId\r\nQKF5buwLLk9pnQQ7P87k0V+e+NU0gr7dNWf1PXNAydNlY/g8QcY5P4iI6IU3\r\nYhdUZ+VdjrM8jU8NHUXRAXc5T9Y0sRYDwCTO6PXMWKtSO0//FM5+o+l5Gjyg\r\nB2ty+mMBJNEvQ+2TAMYpXKDnxVdeG3UTaxiXjS8VGZdH4yU4P3p8/aeaoGEA\r\nNlJEkcBZuajOggu8gkQ1AhBXxKQq20DNH0oUvNHJrRawEvSE6GmYkHhCfKzB\r\ntc3eDGwucXgj8ArqRIlqqTi9VpqjZTZm6F2DdTE02tuQ2iDYZSmhG+lQ/pC6\r\nBO5dUN9WMMO14z1HVkJYCqOcdWGwKEIH6rxEA3gcCJAIqni17Qfizb4wGRgm\r\nfDuvCgp9PfOYkCLJdYVHuSpauYtuCwOQ0MWhIb0VWvYA2u5tFgQ8LCAV6Kgm\r\nNjmdOH2752BOpn2XHZxB4B4UeMZKQ4kVb64=\r\n=Txy2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.0.2.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"cov":"c8 --all -n src node test.js","test":"node test.js"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/home/user/Lab/01-sienna/contracts.scrt-next/deps/fadroma/deps/ganesha/hackbg-ganesha-2.0.2.tgz","workspace":true,"_integrity":"sha512-rlkczZu36HJrClOdbGAb7XUGwoirE5Xn8EK6Dq3HYyVbLxk13zPlrNBBepRGE3CtsvFmMDQLqN3VWIKN8mSU6w==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"<div align=\"center\">","directories":{},"_nodeVersion":"17.9.0","dependencies":{"chokidar":"^3.5.3","@types/node":"latest","cross-spawn":"^7.0.3","@ganesha/core":"^1.1","@ganesha/node":"^2.1","@ganesha/node-legacy":"^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","vsce":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.0.2_1652176276527_0.7963426036658325","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@hackbg/ganesha","version":"2.0.3","_id":"@hackbg/ganesha@2.0.3","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"5100c1463885a74b41ebf73ebdddcbc8e4143247","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.0.3.tgz","fileCount":5,"integrity":"sha512-iT9EXyhxXl0gsR5u/Uu/kiXmgbQCHRlMeyZvwzgaesck21jtpqo2ROikdC5wW0a1HKZFSmAGaY8y/GKARxLj/Q==","signatures":[{"sig":"MEYCIQD1dhmAFEY35Kf/eoCVas3NhT/6grJyRESg1KMAJcXYLAIhALPcTtVyrNety5yI0W4DXjY7GNZbB9zzZJvd0W6ly8LW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrysA/+Pgyfw6hC7v2DkfYpKKPrulF/0UMz/YFFDnu/o2EU30XpqowC\r\nGhpss4AdhY9ElIa04ZHmlIw6vwdrolFFcnse8++XBQLljMNGnKplYb4AMG5T\r\n50GKmLI4ApvJGFqxHpk4V2u+QB2Ansie12+9vxohLrB/Cr2qQXxKK36vv4Nq\r\nchNk2MPwCWmBnLOluz0+Sqyyv0dNwJ1ZXZSsIkDRWAyzgVx8OYxHEptKXaBI\r\nqW/ITonrFZ8V470b3Co2DYJ7669aSXutPxb2nNCZqQVPQs/HFnkDlmW9hulH\r\nihgGe55dD2yg5Sp+mmiB9qzxpNE2gHq/tbHtPM9KvIJbavY7jVYJONdWVPzO\r\nlb8oo4/0MrzdyEJ4v8n66OVPm7PcdOQhvH9ScyZxysdTNtELVGEM6R97J1X4\r\nPiOctVZ3kLsOOn1LHPuXJCdxL1n+GXhZo6LV84bGG5P/UxGRP1bNk0F4h/aX\r\n3pBLhx1HdE6QwIPeV+O7ttl6DN9u+XhbR0e2uHr7wY6LeJoLxVBvcNpBKzFS\r\n3GWM2wKlntL2g/KsnS/qced5MZzqo5QwjilTgxAjgfpC1CcHFlbV7jcSEkwH\r\nEnRVPtjgM2PUuhT4NH6dzpRt9MU487ystjtq1IaEN0QS82dc7HRjHzONyXQ8\r\nqDabOktTKhgSQoB5A+ZGaxiCB0jj2RUWANg=\r\n=QWRI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.0.3.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"cov":"c8 --all -n src node test.js","test":"node test.js"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/home/user/Lab/01-sienna/contracts.scrt-next/deps/fadroma/deps/ganesha/hackbg-ganesha-2.0.3.tgz","workspace":true,"_integrity":"sha512-iT9EXyhxXl0gsR5u/Uu/kiXmgbQCHRlMeyZvwzgaesck21jtpqo2ROikdC5wW0a1HKZFSmAGaY8y/GKARxLj/Q==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"<div align=\"center\">","directories":{},"_nodeVersion":"17.9.0","dependencies":{"chokidar":"^3.5.3","@types/node":"latest","cross-spawn":"^7.0.3","@ganesha/core":"^1.1","@ganesha/node":"^2.1","@ganesha/node-legacy":"^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","vsce":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.0.3_1652176340392_0.06943147885278012","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@hackbg/ganesha","version":"2.1.0","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@2.1.0","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"61230545e4fd5ee8df39035cf998a8ca13f410f2","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.1.0.tgz","fileCount":6,"integrity":"sha512-xyVUNxeR/dykhhg5F2SJp1nCaq2MWPUcdOxoM/MnwelyIQUeKblEcGGDQw78jCzrpqa+0LKbcEEo1NPIXGwnLw==","signatures":[{"sig":"MEYCIQDuj9eiVLWi2HHwzQKgsuY7xSsek0I4V+h4L0i4fEaFLwIhAKDTjzDiCxxIKMS7yUnpaeYlexxii9BpBTX2z/to9Krm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw0/zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptPRAAnP+kTmLa1mvqMA/BNTwODll+0EHALkoyhpOkdaJRb6+a12M7\r\nwWebNweEZbg0SMgEwy/uy5QQRYLhKYMbZxwqfOFkwD5+oTrAk4rEKDO/3qs2\r\n3Eqf22n8pN7vD15FVU4SqiDNAblVMJuxj77PSvSHtc1kUt5eLMxVa8I/l9Yp\r\nzvdUczzmlye/tXOoVtyV+nF2vwglJYwwscE5A1qD6F7nXZ+qU4MByfEbK511\r\ngZKori2y/8QWi3ijugX0Pq/HGkXlKVvPinknNM2V7NkaY49tvjv23fI2SOOp\r\n2L9ESkYhcDm56RT+2lzsw3UQ7peXgAqmi3ZTOK1ONp/MmSu6lEkFGSKBFL75\r\nRQgv7EogJ3j5Gp4kjCnvTqMlghLg70Fb9iaO0s/GKUIW+84sgPwRvATmXGBF\r\nJdv4z6aqvJtqq2gwfiiS3rFIsaUv0UKIUynYb43/9XOMgO3k51oVkLPTAT5I\r\nNS+Zr889C7DMzFMQ0ZfYHyHhFldnyyqGgtanV4rrWvqvFyp80aWbsz5vPzD9\r\nd3vvSvzHhqb08p283QVlalIRmyaGzTyGaMd4nJWLnmSsjjwx3HXt3hDAbZRY\r\nJUs8i0vidurTpULg+ubg1tVmQFA8VvNevATOyWnvjdEV60rryKyDbUJJocU8\r\nDExqe/g/KQjraMRjxDtFByfrL7WHBP4OvPs=\r\n=0XXI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.1.0.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"cov":"c8 --all -n src node test.js","test":"cd test && node run.js","release":"pnpm publish","cov:node":"cd src/node && npm run cov","test:node":"cd src/node && npm test"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/run/user/1000/75d608e4f049b3b8dfcb6121d4fb965a/hackbg-ganesha-2.1.0.tgz","workspace":true,"_integrity":"sha512-xyVUNxeR/dykhhg5F2SJp1nCaq2MWPUcdOxoM/MnwelyIQUeKblEcGGDQw78jCzrpqa+0LKbcEEo1NPIXGwnLw==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for modern literate programming with JS/TS, ESM and Markdown","directories":{},"_nodeVersion":"17.9.0","dependencies":{"chokidar":"^3.5.3","@types/node":"latest","cross-spawn":"^7.0.3","@ganesha/core":"^1.1","@ganesha/node":"^2.2.2","@ganesha/node-legacy":"^1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.8.4","vsce":"latest","@hackbg/runspec":"^2.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.1.0_1656967154779_0.696378923374511","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@hackbg/ganesha","version":"2.2.0","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@2.2.0","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"ae023631af81ff281f1b7035e665c1603c597230","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.2.0.tgz","fileCount":6,"integrity":"sha512-79xWNK87Md/ArSGuScaKYkHjJGzAKpnWL9jMRM8BjO9ykmocXnMqwarse/E8RyadMhrJiCTny4nKDjKHofBHQg==","signatures":[{"sig":"MEUCIQD7gNZA0lze3Tace6O/8rWaaQBcCtwYRhjGGQrAFe6QgwIgKskG3ZOwKwJcw2mRWor7EE3z9uFW+J9OeVcJBSHvxvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1HwrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCqQ//UpuoomKHM7sD72T2JWV8k4BhuBXLoiievkMjeKqW39ZHy71Z\r\nuT0TU+UluTIUyy04jAt+13y/UHprzYRtgovmXsJGixFjxwhxUk/1ffNsLQSO\r\nFaz3N1ynNVIERzRe1CEckQZOaKdfcOGWS0o9L5v1Z22KqMO7T9tQK6uEXCBD\r\n21a+V3e442Cl0l1QkkNeiprqbfkmLFvSx9O9omzccNJw+l6+21uZGrnbNGwB\r\nOVnlUeoJW5NQLyirzU3HuHok1ViaiuAfuq+rwcCNS3X2YIQJpNLfYgBmTYCk\r\nwVwms+5GLkY0XG3eZVCQFMa5LT0f9QM/gK2U1iw+H2y7AUt4mO28lycs7GDt\r\nVVOfAC3gle2QqkIFzjVMRpFBBZyL755C/1RFvc75oy6JJvWx5WTq6KZn2/P+\r\nbCU4SHTHOXc9jLMPFK+xROblX0pg6hse3AVV493glA3SV2nHBtZexWW3529s\r\nkB8gp54YOCUmWkoADJbvhe0UsuWpRW5v3PKGkCVCze+vSvTzC3TZGpfT71Rw\r\nyUYbzCmhYz23Tuxs4nXpUi2ufuG2Eqdoy7MYODF4fdL8IlAQ9oeycsYV6J6B\r\ntxa+MMZLuWVapDQSdY7rDB27fQwf/AEfqm6sas+Igg71098CoE2vbGjDVLGt\r\nrV1DVRq3OG/fPcStpnAckqApvpVsTDM9/tk=\r\n=h9Rs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"22fe220b87e1ecfc36ca6d95fe3f2436a9275a8c","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && npm publish --dry-run","release:wet":"pnpm -r release:wet && npm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"workspace":true,"repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for modern literate programming with JS/TS, ESM and Markdown","directories":{},"_nodeVersion":"17.9.0","dependencies":{"cross-spawn":"^7.0.3","@ganesha/core":"workspace:^2","@ganesha/node":"workspace:^2.3","@ganesha/node-legacy":"workspace:^3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^4.7","@hackbg/runspec":"^2.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.2.0_1658092587489_0.07942841019058755","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@hackbg/ganesha","version":"2.2.1","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@2.2.1","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"0f8a1d40c2b08991965952cd2bb8c03d3af550d5","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.2.1.tgz","fileCount":6,"integrity":"sha512-yLRR5/KkKM/7uDFK48JoWlBYZhlV+IAijzfgZ67YbNMQBWo3OLWHQiwh8f6Z6tPvSD1untSpqwYtmbnyrNIudQ==","signatures":[{"sig":"MEYCIQCk85olnBCmjBzrKGTByBXht26T3EqQuHCKDbYYbdYI3QIhAOLCRNjjtla0UifEr+4+E9uEzKvjddh7XeyXQ6AGo8lu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1IHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp++A//XydVo2oLQ0bvcP4cPEt0WPa/WrjKX91aHDkhmY4NNVWj3HXT\r\nuskHgy6a33lQ3b8+kwfXh49B8KwC7sx3a40D2NWdYaM6jYDo0GXl+vP0wpxh\r\naWw+SbhbgqqgItOCcnP8ybdItFHptHoj+Dx12NRpanbhrEkGHIwdDDjFQwQH\r\nTLAQ8bTeHxOWKHgfgd1OLfZl0XCPA2+qzlpSurgc5twxTCI36gtneWk8I9L1\r\n88AKudryT5kyh91Q6uOlDUfD3Wcgofu9NQGrULBAmqqW9tyR2Z7j7GLNqSB8\r\nc9B4UBmpUYO/v3nH8Tw88yJjVe1FT2HaON69qHZWtkN19wQ10/iZ3BcUJS+Q\r\nkAo8uMGTMGCs94+Idu669i8ZBEmUcRszmyCCVz6f8MO8kgJybtyfziD0Djbo\r\nwRhRAhVFnrz3/frq1ng/Hg2FQAgZx8yXJ/R1tCrqgo7OKyaX3BiXKrHAF8HJ\r\ngLJGFNGkJoBt9idUVrwHfraIpV6f+LiRexNX98elR2ySVS4CSG7sLHYdnft/\r\nMjEUcru/VgBih/W+VeA0aImeFMUEioM4p3M/bkoNpeRknEsfFKDCH6Uag9/H\r\ntV03nKXDBNxc0yyhwGmwKegN692vWn4Z+A1q1mASBsQamZduCW+9oN5+fpO2\r\n99OJpgMt6nEw5Iw3DpeXFLBN9hvTSk+6IPY=\r\n=bWI1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.2.1.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/run/user/1000/a2fbb2d46e12116efd9959752fc311f7/hackbg-ganesha-2.2.1.tgz","workspace":true,"_integrity":"sha512-yLRR5/KkKM/7uDFK48JoWlBYZhlV+IAijzfgZ67YbNMQBWo3OLWHQiwh8f6Z6tPvSD1untSpqwYtmbnyrNIudQ==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for modern literate programming with JS/TS, ESM and Markdown","directories":{},"_nodeVersion":"17.9.0","dependencies":{"cross-spawn":"^7.0.3","@ganesha/core":"^2","@ganesha/node":"^2.3","@ganesha/node-legacy":"^3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^4.7","@hackbg/runspec":"^2.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.2.1_1658094047392_0.3611372668661099","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@hackbg/ganesha","version":"2.2.2","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@2.2.2","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"2806dd4a50c836f667ede70b92ef66a39f357af8","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.2.2.tgz","fileCount":6,"integrity":"sha512-yIxBR/zPg6sSKCXtaQt2IbGRjIxs7Ytj6nkP2kIOccrkOJh0kVNl9dmAloi7gOJMmlcyKQ5W2oEhYQR4MPdw+w==","signatures":[{"sig":"MEYCIQDFBVMmFMtMF9MEScwv7N2napBVhpmSRmc5xzVulh2smAIhAOhavUnP+d6ZfVPSJPi0W4JKgjOodW3ZM1PEJzbyGEEL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1IK6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxLxAAhj9Mu9Rsh8FFyS2XL+p/oGFEU6wF49Ust/43I0Q3vJQ0NnxM\r\nFjXh3BznyFjk1swCv2l4sSFT+FWVQt5v8dufxxyo7C5fgMHhBYvo1oDkkjKP\r\nNHYbqk6Hmr1LZMLzcJT0QI0dAq1fOEkpSJvjZYt5KrBG4frK9WWWBINHzDC6\r\n9T/L6XUCXpwGB5yKavBtwNqIN3iBnbH3czmowLc18M+jnp3vpp0bipK7L+iA\r\nPKDGzy5XQK6cEOC6NZGGF7/Jvz/bYtiyVVw1ljJNwPzX3DTKnF4zEYlC8+y9\r\nWEZmAiV8wiH8Xx0B+ruPe8JfQ6hCjmEvOxKTgURfaR2DRGbwOtCd6IyTS8H2\r\noIkiam2E8e6zVxBzihCfVZNnLTbF4Hs1r5sXNKlFFoaEVJ7nHaxez+rqnIGA\r\n5MXD0o6whT3ecptp9UaqXEAk8PQYc0BCst6aq0jGzpbFnNW7MI6dwiwpDHi8\r\nCy9RXD/GwhJ0zsiW7Qd4c0OwJPtyMaq3/pWHGfs7EKm4t5NxzQevBQyI1iZQ\r\n2ahMtQERRLCt8DD3fdQdAdHJsgAyFEYrfGwZiJCsYGui1B2jUn4E7ctnLMTn\r\n7MPEnAYZA+zleFfLJGtur30G2MB/TfH2CX7EKosp7SmC4m0clGEvYkdkJhzp\r\niaGiahgBSK+cVUVK0DnilWMiSaZ0LWhB7n8=\r\n=JPV9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.2.2.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/run/user/1000/1df02e82f03797d460e25fe597a8e05c/hackbg-ganesha-2.2.2.tgz","workspace":true,"_integrity":"sha512-yIxBR/zPg6sSKCXtaQt2IbGRjIxs7Ytj6nkP2kIOccrkOJh0kVNl9dmAloi7gOJMmlcyKQ5W2oEhYQR4MPdw+w==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for modern literate programming with JS/TS, ESM and Markdown","directories":{},"_nodeVersion":"17.9.0","dependencies":{"cross-spawn":"^7.0.3","@ganesha/core":"^2","@ganesha/node":"^2.3.2","@ganesha/node-legacy":"^3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^4.7","@hackbg/runspec":"^2.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.2.2_1658094266680_0.838776059960453","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@hackbg/ganesha","version":"2.2.3","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@2.2.3","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"ab489680e6c9704e0566c27e29272de4ca7dea8b","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.2.3.tgz","fileCount":5,"integrity":"sha512-6CAZdBgZW0ZP0T4Q2MKOZmefaG/p7TtNdseG54cqTDn84KLTLXQz+61ZZxc6NdfeKCjK6f52yrdxtmlGYeEWMA==","signatures":[{"sig":"MEUCIDFiEUlX23FA1q0wDiKA1krw3DUXMbgDVZx6c+naGIXpAiEAj4/fBZZX7gZSntC49Wg/gzLvGDfNaXxyvSdJep7F2mA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1INPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpapA//TFOdICeJjv2qm+30kF0bB5RXCP2ATKImkLziB619X4IZeUsx\r\nq/6TFrnoM+skcDgFIXqXEXQVDVYksHd5xyrBS5/I2djoUwWXSUK/10lYK5Bs\r\nEHREM4LUC41NaRKXStZ4OddA62mYsuDV4F3plY4xAQuOY4Vg9kq/U+fvzCHX\r\nnyCCftGzp1u/9ToEmyT9HkKvB9pvcSmc2HvbHYEJFsk3WoU8/ypQkEGxgVFJ\r\nMAEi5PF+Ine6CxFFoWOX0+39+XQ3UGQd/lO0QgNdiZ6sIWreWduaH74gKF5B\r\n4UIJI9C+TILC0yM4Fo1Vv02K0/cnTyCAo2VYtymL2hrGQSbDuN+KO/XlQY6z\r\nBEoMprDmZlKLlS39i9nBxgfilbhESSVVn7za0m4zlZE71Sr4gOAPRPRHPVZ4\r\nBtWuuq1JgkxmIb83sKPGnp4Qva0Q4s+sBYgajQawul0buiq4jekF+yZmSbaH\r\n3kwCtIwiN/SZr7bQ09QaiwWadKjAii2+LWVNLk19M+eQ9pnorIsg1pMKJ9LN\r\n5jDxuS6LdOVn18aHtMFFC0hxzrv//LVZLjNuaMdPjhtrTP8NR2VPyZyi7N38\r\nfCNX2A/lgf/T7XnWEeyeZQGEzg/uJOQ+QSXH7MJdjSugzAaBbaOud41Ut2CZ\r\ntAn/bld1AkroaVB7IP8G+ZyvHeyMXsBcrGk=\r\n=5W3K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.2.3.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/run/user/1000/855cd11e6c921db3c41739c650719272/hackbg-ganesha-2.2.3.tgz","workspace":true,"_integrity":"sha512-6CAZdBgZW0ZP0T4Q2MKOZmefaG/p7TtNdseG54cqTDn84KLTLXQz+61ZZxc6NdfeKCjK6f52yrdxtmlGYeEWMA==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for modern literate programming with JS/TS, ESM and Markdown","directories":{},"_nodeVersion":"17.9.0","dependencies":{"cross-spawn":"^7.0.3","@ganesha/core":"^2","@ganesha/node":"^2.3.2","@ganesha/node-legacy":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^4.7","@hackbg/runspec":"^2.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.2.3_1658094415455_0.24146582538219663","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@hackbg/ganesha","version":"2.2.4","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@2.2.4","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"cc58a721deada7aa7ace580c40ba4bbfc47a622d","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.2.4.tgz","fileCount":5,"integrity":"sha512-4nCRxo92u1H5C+qDnIagioRAJDlm/SCby+Ws3GE4z3UDlNO3cR2RQDPVIH/gUQJbb1VIXhNp4FQ7vH+QEtveRQ==","signatures":[{"sig":"MEQCICzeUMKIqhcBGCWLb2RefNJT9WOWI94FbdKEyLUXSZbCAiBNTaNZj7utUob1jRUPvACd38Z0GcQPAxpXSw662+0xzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1IP6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZAg//RqtaAefvE8j8Wlm8R+OlV+XSotlfFoPblXZJMi74M1ukOAa2\r\nxsP6fxRNXcXfXiFcxTMWdgZnbR+BWV8baHYQ7aZWa+kjFvgmpkozA8jg3/qq\r\nuD1V7pgyqdqzQV84veSlcKqnNTllzRovEqLNrABvJeGoX4crQaxNXphUjhJ1\r\nlvrdRrsLxov/bD4UGj6fDKjWs33fPHfVIpyC6JHxbENDDChxVNwQUsvMdVqk\r\nhXl+568DQEcoQz6BYtT49+SXPOti7QMrDtdhRXp84t4mG7aC0abEzpBNLc8i\r\nM6jY56Kw5vcAnMOYttOhA69oSbwjlsDewi9+ZSiq1AOTIl38FBpnEe9PeA6a\r\n3eRVkxmTp/JnydX/lGfQIR+DOQqmxIHlMwAXSKyGj1Uo7LNQ9uO/Q/nmY4e8\r\nDqF0acZJUXbFrb4Iy1rcwbm7pK2jzTR8mmcyRSTdcHFuGQufePAXDEz5KBqY\r\nxCjeYq+zvk8ZJahUH4F/cz2xLp1JvEWwv6oLSTU5r97feIHiejxsOT5y/AUz\r\n6gdsE/FWqG96AcE4iDRXcMrNn6hnkN0TZUNwRO+LvNvtLh4Z+C+mKWpDruC/\r\nI8OXXlWatZvhj2Bs/ifbAGB+AxMh1ZZjfeo35ZSM9J6L4hXtB9wRd/lQEe8k\r\nb1t42neFelDObY0wmbYr8sF7A/DJGo1JZSA=\r\n=ht5A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.2.4.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/run/user/1000/6fd49e731ba3b23335839885dbe37a5a/hackbg-ganesha-2.2.4.tgz","workspace":true,"_integrity":"sha512-4nCRxo92u1H5C+qDnIagioRAJDlm/SCby+Ws3GE4z3UDlNO3cR2RQDPVIH/gUQJbb1VIXhNp4FQ7vH+QEtveRQ==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for modern literate programming with JS/TS, ESM and Markdown","directories":{},"_nodeVersion":"17.9.0","dependencies":{"cross-spawn":"^7.0.3","@ganesha/core":"^2","@ganesha/node":"^2.3.2","@ganesha/node-legacy":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^4.7","@hackbg/runspec":"^2.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.2.4_1658094586307_0.5300667994566042","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@hackbg/ganesha","version":"2.2.5","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@2.2.5","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"782b2b7a266d3ce3c04f693aaf519e6bb290e47f","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.2.5.tgz","fileCount":5,"integrity":"sha512-GL36jTYwRwvLFl3omJgL6gBVVU+XOXd92TX4OmBNKYayaQu4J5tD+qCwXCqggcRrFhyEd+lHThEJgG7Pj1/kyA==","signatures":[{"sig":"MEUCIDzzfIfU/lh591HQkVl7vkiIXdgH/thhlReed7iiJvnjAiEAsSspSwHLxKd7hRDGI1vK9aPRHXKGGvMleF8GhAWUluA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi35+VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbCA//a6nfJOfd0yX4RMLjDuXPg1IVZ8ZcAUQv/BKX664/NdQzm9bO\r\nes1SyF+QOuSQFjiTv7fN4G6SBPWBbsWaFv8fuejEWddmbP2oz2dpQEyrzDvz\r\nELUs2nEscj54J1S+klKyN/Ujq7EglAcOO+0FEJ9w2M2NTP+jS9ykdamhWgRH\r\ni/70V0C37TXLnVOAp5KwBOnpuB2oPqlqKqL7GYYD3YSplWKv2Dblj9EFr/26\r\nP09LUEBKgpet7LluZfSvMKEZQffJQNSP4jzuo2lMCfp/RrtccL/CLq/9HW9p\r\nODNjyn+TcTJEUAocwFCTxQ/PEc8NLWLMHuGFZRTN2biPjD4FKFefxBeFNPhe\r\nBeTdBuDpiSOhSuXfM1XSRgoOMw+7A3eIU28UANCam5Vw8CpuuYBpwcqe2JDr\r\n3Paw6wq61jcnQkjAcc/hAW4WCFRwJ8UDdUJRef8OjNsSESMj786yOXyDIzDD\r\nRGBLT6kmXWwSQrh5GtPbsqvEWojgsjhWa2ye0B8w/KuJKHLqhcJ0CJtf2A/h\r\nMfieNKGQ7cZ+bHq13oblwaatdgUPKPee+AJGcDc2jkumUUVbeLAff0GZsabR\r\nQz/UtrkQa9BfKAofoQntPG2nCmDtZNH6wYTGRqa7jSF97WOpRnUOttorU/Vf\r\npN5dAziORecn2PgYxzeYIybJ6if8uafo0OI=\r\n=i7SY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.2.5.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/run/user/1000/f6b79a190cb3c9a13b028897824412b0/hackbg-ganesha-2.2.5.tgz","workspace":true,"_integrity":"sha512-GL36jTYwRwvLFl3omJgL6gBVVU+XOXd92TX4OmBNKYayaQu4J5tD+qCwXCqggcRrFhyEd+lHThEJgG7Pj1/kyA==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for modern literate programming with JS/TS, ESM and Markdown","directories":{},"_nodeVersion":"17.9.0","dependencies":{"cross-spawn":"^7.0.3","@ganesha/core":"^2","@ganesha/node":"^2.3.3","@ganesha/node-legacy":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^4.7","@hackbg/runspec":"^2.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.2.5_1658822548945_0.4967843540638228","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@hackbg/ganesha","version":"2.3.0","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@2.3.0","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-node":"ganesha-node"},"dist":{"shasum":"8b18e54e9592ca34a2ace3a6c74aed85d22e87d6","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-2.3.0.tgz","fileCount":5,"integrity":"sha512-kpSgGTooNwWg5ROR6TMrh+9xKRjGLRy0MWE7L3M/cltZQpvJQ83b5Pf5QM7UiVboaW9iXCSKZTrC8/lNjk1e/w==","signatures":[{"sig":"MEUCIQCCk3kqXvVaFo5RQWZkhkoa/EOKn9AMwUB/Qe1bMhmgegIgZ61ZZXEStXOF/GxnfDxL5792edAeZrJv3lTTIaMlxBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ADEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeAA//VwdihYaaanNek8FqK0oOiRczUlo9XmzVM2Ont1IlftGuNIE7\r\nRa48dEeGCcvoPgjsa/O2qPlF0/pETB7Kuk112Mz7pcwmvkBh6zjklaUZEcWu\r\n7WoDFGX3AWJ79geViM0UjPU9UyT0klt0x4ot5Y/zF4SJspffBt8rLhCKc3Jk\r\njy74vc4Tb8jVmHQcZ/WAf/n4Qou4/IyinL7Qt/9mjfmC0kjvYDh6xjpdunQR\r\nFlCgNMaV3FGLYPkvcozLg2yQ3RM2SfQquB8CHo18O82WTyilO74aowosOGJV\r\nHIcE66HBTdz50uVcsvmRxNz/Q+fTFjHzsYckcVqH5h3+8+goP+znLqdQ7CqD\r\nF7Ivzb1LHbf8Pro1bfEBZ0jURvLhD3FRHExuwya6+d4Gr+pCCnNPdJb+62jf\r\nZSzrFziuMO+AWJ5iA0G1sGTXv528/ScTCZDeaByjFsHiNbXOB349J0fd8Oto\r\nLM/r0B6EKNf/K0Lpq9ikkoojZGE0EuK/oeNbct+7eI5r4Rj1PMnKwmqOQZjb\r\nqUVCM2XpntP6s9J+odP4FTxQXg0tExckni6pdnv4AGtSDdhmveO7u2759YIN\r\nCyQFS2sGaQj3ucIho38J2Q4sVvg3wmaRIOvdPn6Dv1CEhe2wSq0cQx/jFlWt\r\nIM83gQPJFvn0PB+6a2IjrsCPFko75UPgtT8=\r\n=nXRF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-2.3.0.tgz","gitHead":"e58825a3e4e9ec5dda3206479538864de4c6eb3e","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"packages":["./src/*","./src/vsc/*","./test"],"_resolved":"/run/user/1000/3cd0f98c3ff6051d3e32044ba039d473/hackbg-ganesha-2.3.0.tgz","workspace":true,"_integrity":"sha512-kpSgGTooNwWg5ROR6TMrh+9xKRjGLRy0MWE7L3M/cltZQpvJQ83b5Pf5QM7UiVboaW9iXCSKZTrC8/lNjk1e/w==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for modern literate programming with JS/TS, ESM and Markdown","directories":{},"_nodeVersion":"17.9.0","dependencies":{"cross-spawn":"^7.0.3","@ganesha/core":"^2","@ganesha/node":"^2.3.3","@ganesha/node-legacy":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^4.7","@hackbg/runspec":"^2.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_2.3.0_1659371716581_0.005598110959089242","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@hackbg/ganesha","version":"4.0.0","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@4.0.0","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-run":"ganesha-run"},"dist":{"shasum":"6a6046e13a858cab2c6d53982b0bda00412512d2","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-4.0.0.tgz","fileCount":5,"integrity":"sha512-uXXwqCMEUVklkIAROm3cZ1th5wG3Q385S6CbVLeffBBdPzewiR6UB0E567SdjqxPDA4pJOF+xG1/XCO1k7vjjw==","signatures":[{"sig":"MEQCIACfYGc1Z6kXM5oqi+8OI+3adk/wlb5vSNVAxjdXRqICAiADARwmOtzJgitZEkOzLyz12HRSeO+CBhFLdJHztIVkJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSNmaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxrRAAm/AodR/Spkodz5zkcJDygu8oQwqfawZ6IWZKA0cCnIdSM+XZ\r\nyFj0xPZVK7zryFxliD07ZJHpzihTxRrr2bn8EasWSyxPNC6BIiOuRrn7587+\r\n8tPx8NJWtLHhGeuub2EwK4+t4MVRSSB9L4FBEdeRShIOYOBWU2bLklWaOLny\r\nyWqE4YwLyKso2qBWmqc6Gm0i/Yjkto0mCHbE+esVyIQ691sop0RoioPacBMe\r\no2KGKpduepTAbMClREuSiXhWSiiQ4UTixE9vhxoEQziG11T7aMPvBQnACLmF\r\n3CMEroMksJfVDHFMIuYQVHf7dS2M/gATXaj8X5Cf7MgRwnxHY6F9ekCmhxw2\r\n+0CFrM/zA7dgYfJMUZjhHt/2rOSPcx6jpcTWhDc3VjVuRs411wXdXqZ2nT6G\r\nJ5Grg7NNp3TTQU8UfWj/svwtVGkiZuccBI+n6spBt0sMkKp4DPwEJsWY6jlt\r\nEr4dh3uzFIFIe0htMRDkzOFtHi84iWYjJGC51hlqwIKA8F1DdFn72sHwPM2h\r\nN55iukjLgRm0kQggIZOjWOmAfd/t6/c0XMU+7I+gSl74NM/2qe390rsv/JmI\r\nyHMvJwgDuALudFQQ6kYwkXidgo/nst5CaO40bQD3Z1rBfC8Lfi7BDXwlwYCC\r\nL7DgTJN1HfLQoT2rYnKWyxgLTqF4ooqHgVU=\r\n=5Ajt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-4.0.0.tgz","gitHead":"0c664df903f0f36d68fd6346d9588dfb76e2333a","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/435f5f1a716a23026a3ecc3de31e71c5/hackbg-ganesha-4.0.0.tgz","workspace":true,"_integrity":"sha512-uXXwqCMEUVklkIAROm3cZ1th5wG3Q385S6CbVLeffBBdPzewiR6UB0E567SdjqxPDA4pJOF+xG1/XCO1k7vjjw==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"9.5.1","description":"Tools for modern literate programming with TS/JS, ESM and Markdown","directories":{},"_nodeVersion":"19.8.1","dependencies":{"@ganesha/ts":"^2","cross-spawn":"^7.0.3","@ganesha/core":"^3","@ganesha/node":"^3","@ganesha/node-legacy":"^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^5","@hackbg/spec":"^1"},"peerDependencies":{"typescript":"^4|^5"},"peerDependenciesMeta":{"typescript":{"optional":true,"description":"for @ganesha/ts"}},"_npmOperationalInternal":{"tmp":"tmp/ganesha_4.0.0_1682495898119_0.18982589733754307","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@hackbg/ganesha","version":"4.0.1","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@4.0.1","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-run":"ganesha-run"},"dist":{"shasum":"4c5eb9438cd72c5e47d1d1920ac070f994bdf6c9","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-4.0.1.tgz","fileCount":5,"integrity":"sha512-MItss3SEYYKFc3/ypKJ3RL1IK06tzudoAmzj76X7NFjfVE7Jf10e8/Qhr4+6AlAtXePl9HrE8JZRlkfEG0o64w==","signatures":[{"sig":"MEUCIDEwtdv8u4mt9bysT46KSRWL//8sTNROEXuo8XYEug49AiEAynXVOuWgaafl+SVZIEnM2S1CjVIoCcE7qwjdSuPHTFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSOAjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJTw/9G0qcVmnJlNLWFgWGxm4Q8jSmKCVuFnaJlbdTwCzNTlRLD4QR\r\nqfkVTc8e+GTfhJgyvfSxdpk+IrMjo2KXLmen24pJsQC4C1JWnG0NUgHsrXp8\r\nd+JDxWp7IHh7RimwRElpwv2k2pFqaZPVl2d1hduTAKfCBpOEtQ2VsqYVj2+d\r\noZ70HtBaYEMdhbHdETg+Uf950kvyGIWBbEH1DXCURlWTBHvBc48Rq3kZ8gH0\r\nZYul5eIryGXKtwUg2bB0gU1b3ufHx7milucUA6svTSu6wEi3pKQioAkAQe2F\r\nmB8Rx0Sr4WCtlgtqPvvMl3tACmm796+Ug560lMPvOAMzc52Nfs3MRVTa2kJa\r\n+jKsUvXVbW0E0PnoZc6K1WAMlhND3tz8RHLlXnH2W345U7hjHBH+bH3Ze4OP\r\nkH0wG38xGJvT789Na/CxFoJhLxKTE183ES8+c4b16QTlu/zSPbuUqnkJ3k45\r\nfyGW4r3HzY9mkF7corgdnGKLjlN5hAS3uI1bdOND0Hku12vvlubGDjw6i7b9\r\n/ogsqO1r036x5Y4ttNSah7NJUIDCOAwveW1BDr2p4jK4bVtoHum47VrP1avK\r\nHrbketE1i1JxjSWjZlmUa6sOzrfdhiI50mer3i6DD1uJZ6eCHWk3y4O1bHGL\r\nEPCmLYJJNY+G/K8Bf4XqXnAVf/qvZOKQsYk=\r\n=y/VI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:hackbg-ganesha-4.0.1.tgz","gitHead":"0c664df903f0f36d68fd6346d9588dfb76e2333a","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/ac92493d5670f0d42e9830b52fda299d/hackbg-ganesha-4.0.1.tgz","workspace":true,"_integrity":"sha512-MItss3SEYYKFc3/ypKJ3RL1IK06tzudoAmzj76X7NFjfVE7Jf10e8/Qhr4+6AlAtXePl9HrE8JZRlkfEG0o64w==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"9.5.1","description":"Tools for modern literate programming with TS/JS, ESM and Markdown","directories":{},"_nodeVersion":"19.8.1","dependencies":{"@ganesha/ts":"^2.0.1","cross-spawn":"^7.0.3","@ganesha/core":"^3","@ganesha/node":"^3.0.1","@ganesha/node-legacy":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^5","@hackbg/spec":"^1"},"peerDependencies":{"typescript":"^5"},"peerDependenciesMeta":{"typescript":{"optional":true,"description":"for @ganesha/ts"}},"_npmOperationalInternal":{"tmp":"tmp/ganesha_4.0.1_1682497570969_0.023403632326125967","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@hackbg/ganesha","version":"4.1.0","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@4.1.0","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-run":"ganesha-run"},"dist":{"shasum":"ae533bcd44b3f8af212465b3bd33883fda9644d5","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-4.1.0.tgz","fileCount":4,"integrity":"sha512-r0aUs3sLSR8PL11m8CHkGvJzsyVtsNOvnSDElEEv90rRmyuiKS5liCVCdyOzw/VJ0Ggsl3BCgQbALIQpr7vHdw==","signatures":[{"sig":"MEQCIE2Gsce7U0xEy48hQwAxd35EwoiXWzjmMlyH3xfYi9qzAiA2e+IjSBL5uAdmwSB1xYENeWSuAP/9+chUY420uLG1NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUm1QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTeg/9Hhl0OqVOwbAfBhwrqltNZSubSp+s7e+V8iE5nIyc8b0kNPy1\r\nOeEPvrRtQe9JdfKOxB2TJNuzvOJuunke7zq7xGHCmlmh+JefKK84NBENLcP+\r\nUJFP6/mkDcWj4RRT0OLvDIVqpEVvv5SY3kt/NV/4blNn4PLFY/opDS3Hm6vq\r\nbhmGekRPdgxMkYl4UeKUzjT/7HidgFYY86Ep18RVv24R6VHnTs5GUy1FYZeh\r\n1mPyySQUoRJfCBoFtv96DF60+9BIr0GIsCYt9ThCfvm4YUc9iTy1bkLv14lh\r\nm7ax0iv9GruGc9lGaYs5yNiNEHg0zrLGutudrVYKUMIaxq621R4jTVO+Tw32\r\nWG4wkzN2krTKMvzURNp7faurtIQFJz1qLebnW77NStDmAbxvC9kSPRCxeLKd\r\nBNwXVuaHRP5MsFB808DMyKOY+Rgnds9xn5SyudB9vvXrtFIiLbSK6iOYFQBN\r\nsORlCSDGOp/a4M4v7fUxO/wfxWg8pfpWCARZG6dx3HS98cFarskcLKhzAr5S\r\n9yWQkmVbUf1fh29OSYDze1tT4SsUd+TP0nhbAAfBX3S5glswg1aCzz4TFWlf\r\naXmO8fmlWw98SR86FxV+i8e/i7QM09XSNknJ7nVUvSMFH+zS5BXHxJ8C/h2L\r\nkBedWSxzc9R5vJakDj7ZtmcGTqiA9WviAtI=\r\n=tBhb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"ganesha-run.cli.cjs","_from":"file:hackbg-ganesha-4.1.0.tgz","gitHead":"0c664df903f0f36d68fd6346d9588dfb76e2333a","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/fdf3f56c79dd3fcfc5b3b0d14c086e24/hackbg-ganesha-4.1.0.tgz","workspace":true,"_integrity":"sha512-r0aUs3sLSR8PL11m8CHkGvJzsyVtsNOvnSDElEEv90rRmyuiKS5liCVCdyOzw/VJ0Ggsl3BCgQbALIQpr7vHdw==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"9.5.1","description":"Tools for modern literate programming with TS/JS, ESM and Markdown","directories":{},"_nodeVersion":"19.8.1","dependencies":{"pkg-up":"^4.0.0","@ganesha/ts":"^2.0.1","cross-spawn":"^7.0.3","@ganesha/core":"^3","@ganesha/node":"^3.1.0","@ganesha/node-legacy":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^5","@hackbg/spec":"^1"},"peerDependencies":{"typescript":"^5"},"peerDependenciesMeta":{"typescript":{"optional":true,"description":"for @ganesha/ts"}},"_npmOperationalInternal":{"tmp":"tmp/ganesha_4.1.0_1683123535959_0.5671591979312465","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@hackbg/ganesha","version":"4.1.1","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@4.1.1","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-run":"ganesha-run.cli.cjs"},"dist":{"shasum":"0006e7427cbb526f3ae4cbf39d9bb723e3c0bb35","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-4.1.1.tgz","fileCount":4,"integrity":"sha512-Puj1McsCqHBdsqOqjr18BNA1dOapGh//4T0LPbjtuYoqweCMJtjchjG3Ho9drHtqcFpqvY5Vtq5p05ToG3JbqA==","signatures":[{"sig":"MEMCIHjhgaz8dOTC78Jw4Z5xr6OBCcSiBDyMLGr0F6xO+uRRAh93AKvo9Oypp/FI6CK+soN9+iWmXCwkvcPjq0GPiXQa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUrFxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/ZhAAiNe2yb+Fovb3VmxagJinm0g7UKM6zShaF3ncPsFAYR3XaC5A\r\nE7YeYz5xWGc3SJrw4ujmjJnFLh6PYOneE0sdxrlWhpc7v0CL6nvd9xt18pnR\r\nF2tQqA7QeY9GUUKvWAJZtLesEJ2q21XEombmB25QbJgvhXBTsmRD1pe+N5f9\r\ng2Y23M5x+Tm3ImEGJhzknj/eXg+3Ng0TpA+o7hlsJpUBLTfFcWz/pLGwfYh5\r\nVAMiPkA+m0GFXrUhbjlWNjl0Hu1F68cNrEu6CrenRS/cZddoxtAP8QyZ7uHV\r\ndcYB5QG1E+H06zC69o87G5vQt8XIHU9PE/16tqKwL2Ri2mj61+DdKys7EJCS\r\nkPOMa5nu3y4lLc9eVIUzdTbZJupUqJ6MpI6n+d048E+5Z+/e+4SQlfimvKg6\r\nwbChQL70aLjDEC9ar6Rj+LuH3AHkuD0z6KWU+1PQtci4RO6v/29BLJPHkzry\r\nHv72+0LtRh6JBJC3ef49+W0qhAWL235L8i6sS9hiCT5lSYAA1KyR0o5KdzSP\r\n1G29A6W4/acP4OCJZ+bY6J0cuxHUN/+yHRrogKGIMHQhNaPxuwSYfktyoXob\r\nTQDQQKhBs4MXL9yX9x3rTmKpr71GmdhePFpAVCbb7zbxxvWP4B0Lnc7pOSFZ\r\nP/GM3R6HoOtShZ6Czodj758M7wyUM1My4cI=\r\n=+6Jo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"ganesha-run.cli.cjs","_from":"file:hackbg-ganesha-4.1.1.tgz","gitHead":"0c664df903f0f36d68fd6346d9588dfb76e2333a","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/a4a270581fdf2e17be0a7f69410b04bb/hackbg-ganesha-4.1.1.tgz","workspace":true,"_integrity":"sha512-Puj1McsCqHBdsqOqjr18BNA1dOapGh//4T0LPbjtuYoqweCMJtjchjG3Ho9drHtqcFpqvY5Vtq5p05ToG3JbqA==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"9.5.1","description":"Tools for modern literate programming with TS/JS, ESM and Markdown","directories":{},"_nodeVersion":"19.8.1","dependencies":{"pkg-up":"^4.0.0","@ganesha/ts":"^2.0.1","cross-spawn":"^7.0.3","@ganesha/core":"^3","@ganesha/node":"^3.1.0","@ganesha/node-legacy":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^5","@hackbg/spec":"^1"},"peerDependencies":{"typescript":"^5"},"peerDependenciesMeta":{"typescript":{"optional":true,"description":"for @ganesha/ts"}},"_npmOperationalInternal":{"tmp":"tmp/ganesha_4.1.1_1683140976845_0.3228177908844123","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@hackbg/ganesha","version":"4.2.0","author":{"name":"Adam Avramov","email":"adam@hack.bg"},"_id":"@hackbg/ganesha@4.2.0","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/hackbg/ganesha#readme","bugs":{"url":"https://github.com/hackbg/ganesha/issues"},"bin":{"ganesha-run":"ganesha-run.cli.cjs"},"dist":{"shasum":"63b2a38da074a4f026f91fe709cf49352177143d","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-4.2.0.tgz","fileCount":4,"integrity":"sha512-jggapQzghoNB7AertXUFBqG6GMtYC9u/B4cMEcUGyefOjucMHORAV0RA7eXKTJEsTrshgj90TyxwQaFwJCaEzg==","signatures":[{"sig":"MEQCIDxx/NokFyaJLFqZxZcnHF2mJrVzqSrC1tnsNqxs1y4jAiBG6I5nfdN8d/5IT7n+uyzxPGEWT1umE2t7j9xu25Y1Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUrYQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkog/9H94r1INnBCe+8vVgccD4NYDT5JELX1ioBlZA8WhA19ed9ttJ\r\nmxM4WCSqbMRCBVQ3nB4IAtr55pwc3QweenSC3Bd/iNwJFyk4votIDa4dhY9C\r\nSkfBJL5zkmZKC1Ma/51iz4exr4++x/S6oxR+L6A2bbrji5uHHn402OLd1Oh0\r\n79+cALvxpMgV/HMFFM9cCsIt0GF0jjLQcCmRU3KINIfvYps2EaeBQajq910e\r\nVAMGYyWbDO8DM9693X3ombdo+bMIZW+7Minxs83Bt8sExBnyelFcTVsHGOZK\r\nnr7xF+FhqwFDMry0ejm/aRi7vsm02fuarfXdKwAFMyK5Sq9UlkKUiVCZ+cDM\r\n1wAgU2EiDdVP2GMXVF7tHtCdUN9s/tGBV8Cjp8u6IWT/SmAg67gkiei8nQLl\r\n5OcNWjngWvyxD3AuTFyWgfYzvBLjTMx6wu9BqjRPEXda4nIuLrr40ugAAL4G\r\n5BJxIsdPiWlttc5ARjrbyZ0CUkAw6Xj32wpHLUsRXZPfgpujddRx/zb4O9+o\r\nR/O68FWFi5hwrI9pnWqB1U6862zaKlj9FWd3ciA97Yv5FD4+EtvNbuVdl+lf\r\n8adHakqgoN1zS3vTNotDXV4eMIb3XFLvoXaaQLpwFtoXOrjrefrlviwkdNJD\r\nvyJrNMIMORfz8FsXltoo1FQ66O6nLvGMZU8=\r\n=9xtx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"ganesha-run.cli.cjs","_from":"file:hackbg-ganesha-4.2.0.tgz","gitHead":"0c664df903f0f36d68fd6346d9588dfb76e2333a","scripts":{"test":"cd test && node run.js","test:cov":"c8 --all -n src node test.js","test:node":"cd src/node && npm test","release:dry":"pnpm -r release:dry && pnpm publish --dry-run","release:wet":"pnpm -r release:wet && pnpm publish --access=public || true","test:cov:node":"cd src/node && npm run cov"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/cdd17f0e623183f2e7b9603c15404f0d/hackbg-ganesha-4.2.0.tgz","workspace":true,"_integrity":"sha512-jggapQzghoNB7AertXUFBqG6GMtYC9u/B4cMEcUGyefOjucMHORAV0RA7eXKTJEsTrshgj90TyxwQaFwJCaEzg==","repository":{"url":"git+https://github.com/hackbg/ganesha.git","type":"git"},"_npmVersion":"9.5.1","description":"Tools for modern literate programming with TS/JS, ESM and Markdown","directories":{},"_nodeVersion":"19.8.1","dependencies":{"pkg-up":"^4.0.0","@ganesha/ts":"^2.0.1","cross-spawn":"^7.0.3","@ganesha/core":"^3.0.1","@ganesha/node":"^3.2.0","@ganesha/node-legacy":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.8.4","chokidar":"^3.5.3","typescript":"^5","@hackbg/spec":"^1"},"peerDependencies":{"typescript":"^5"},"peerDependenciesMeta":{"typescript":{"optional":true,"description":"for @ganesha/ts"}},"_npmOperationalInternal":{"tmp":"tmp/ganesha_4.2.0_1683142160281_0.3236346323839403","host":"s3://npm-registry-packages"}},"5.0.0-rc.1":{"name":"@hackbg/ganesha","version":"5.0.0-rc.1","_id":"@hackbg/ganesha@5.0.0-rc.1","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"dist":{"shasum":"36534c8ce91b420be23e0906f35e35c4822b707e","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-5.0.0-rc.1.tgz","fileCount":6,"integrity":"sha512-BkThqy4iwUXYGvwm7+3cGRbATx7N2w/4iUiuPwxcofcMVzXSe42In9M+WGfWV/BYNTr5gDSTH/7xdeWv9EGriQ==","signatures":[{"sig":"MEUCICNu/ohlXd6unYISpE08MRLB7yzNBRIEdpG0CDfDNbZTAiEAlCB8tFGzxDHZLgiSF49SqHZdhdvrRyeQxUvP9IM1gys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147176},"main":"register.mjs","type":"module","_from":"file:hackbg-ganesha-5.0.0-rc.1.tgz","gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"release":"npm run build:rs:release && npm run test:loader && ubik release --otp 000000","test:rs":"cargo test","test:loader":"node --import ./register.mjs tests/typescript.test.ts","build:rs:dev":"wasm-pack build --dev --target nodejs","build:rs:release":"wasm-pack build --release --target nodejs"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/c099577455211d2a3af98d6d92511391/hackbg-ganesha-5.0.0-rc.1.tgz","_integrity":"sha512-BkThqy4iwUXYGvwm7+3cGRbATx7N2w/4iUiuPwxcofcMVzXSe42In9M+WGfWV/BYNTr5gDSTH/7xdeWv9EGriQ==","_npmVersion":"10.2.3","description":"Fast TypeScript loader based on a WASM build of OXC.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"get-tsconfig":"^4.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@hackbg/ubik":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_5.0.0-rc.1_1705792000627_0.51727049703075","host":"s3://npm-registry-packages"}},"5.0.0-rc.2":{"name":"@hackbg/ganesha","version":"5.0.0-rc.2","keywords":["oxc","wasm","typescript","loader"],"_id":"@hackbg/ganesha@5.0.0-rc.2","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"dist":{"shasum":"a426c480f2cbcfbeb9420f3a712872a6487a4c0e","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-5.0.0-rc.2.tgz","fileCount":7,"integrity":"sha512-yN81/ELv11v+swWApTEjp4MDO3eWSXgmKu6pyFhpFRrHogZgMDYkLxiWpFhZ6uk1CtlyD9mT66XEcu3XXsGBFw==","signatures":[{"sig":"MEQCIEmQmQzAkxr/An08vTAxtcGihYfV9CBanYkpzHG5LcxEAiArH7p5Hv+J2Cx3EJAqYj7D6RkkoIxTD51yHzA8pNnzvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2156790},"main":"register.mjs","type":"module","_from":"file:hackbg-ganesha-5.0.0-rc.2.tgz","gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"release":"npm run build:rs:release && npm run test:loader && ubik release --otp 000000","test:rs":"cargo test","test:loader":"node --import ./register.mjs tests/typescript.test.ts","build:rs:dev":"wasm-pack build --dev --target nodejs","build:rs:release":"wasm-pack build --release --target nodejs"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/2a503529367606617f5b8e31ee8eb9b4/hackbg-ganesha-5.0.0-rc.2.tgz","_integrity":"sha512-yN81/ELv11v+swWApTEjp4MDO3eWSXgmKu6pyFhpFRrHogZgMDYkLxiWpFhZ6uk1CtlyD9mT66XEcu3XXsGBFw==","_npmVersion":"10.2.3","description":"Fast TypeScript loader based on a WASM build of OXC.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"get-tsconfig":"^4.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@hackbg/ubik":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_5.0.0-rc.2_1705792430432_0.3135131122729271","host":"s3://npm-registry-packages"}},"5.0.0-rc.3":{"name":"@hackbg/ganesha","version":"5.0.0-rc.3","keywords":["oxc","wasm","typescript","loader"],"_id":"@hackbg/ganesha@5.0.0-rc.3","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"dist":{"shasum":"f7da8d325dd095807f6d3c665b8e38a33dd5c010","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-5.0.0-rc.3.tgz","fileCount":8,"integrity":"sha512-PeIFjyTbpKPOrVATWRpJev3Mt5CZNbzIgLBLJzEpYBszfSgRuMP0EHwN08J4f8A+Rild7XD5eHHiAoSSykbAEg==","signatures":[{"sig":"MEYCIQD7w6qseR8zq7TG8QcOzT9eW5H/SN/tBNKgbPEtDaQ5WgIhAK/hNS9BxRKHOXSlmHEh3wxChsJ1LXwg8LHvMwlRG2mh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2159871},"main":"register.mjs","type":"module","_from":"file:hackbg-ganesha-5.0.0-rc.3.tgz","gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"release":"npm run build:rs:release && npm run test:loader && ubik release --otp 000000","test:rs":"cargo test","test:loader":"node --import ./register.mjs tests/typescript.test.ts","build:rs:dev":"wasm-pack build --dev --target nodejs","build:rs:release":"wasm-pack build --release --target nodejs"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/eeda03bbffb4fb8457e0170d3471b84d/hackbg-ganesha-5.0.0-rc.3.tgz","_integrity":"sha512-PeIFjyTbpKPOrVATWRpJev3Mt5CZNbzIgLBLJzEpYBszfSgRuMP0EHwN08J4f8A+Rild7XD5eHHiAoSSykbAEg==","_npmVersion":"10.2.3","description":"Fast TypeScript loader based on a WASM build of OXC.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"get-tsconfig":"^4.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@hackbg/ubik":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_5.0.0-rc.3_1705799560467_0.5844191164545511","host":"s3://npm-registry-packages"}},"5.0.0-rc.4":{"name":"@hackbg/ganesha","version":"5.0.0-rc.4","keywords":["esbuild","oxc","ezno","wasm","typescript","loader"],"_id":"@hackbg/ganesha@5.0.0-rc.4","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"dist":{"shasum":"771389cea8bacab1190bb46a76bc7bed49796be8","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-5.0.0-rc.4.tgz","fileCount":4,"integrity":"sha512-c7P26qyWngDhiRfN2TiLVphKDeTZ3DQW5n8+VJq5qQRDXRBDwWB4SnIW2nrNklhNK+iN8ZEeixdvN4DdkES3hg==","signatures":[{"sig":"MEUCIQDUR8rEq6xWWd4Awgx24sCYIld7DfjvA4kzGmp5K9tgHwIgPlbuSJAfeOLuWwY/uCrimw9IZpyfmwoEJQ5/aUbY5ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12541},"main":"stub.mjs","type":"module","_from":"file:hackbg-ganesha-5.0.0-rc.4.tgz","gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"release":"ubik release --otp 000000","test:all":"node test.js","benchmark":"echo TODO; exit 1"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/5b231029effdaf6bd8db84d20c6dfd9a/hackbg-ganesha-5.0.0-rc.4.tgz","_integrity":"sha512-c7P26qyWngDhiRfN2TiLVphKDeTZ3DQW5n8+VJq5qQRDXRBDwWB4SnIW2nrNklhNK+iN8ZEeixdvN4DdkES3hg==","_npmVersion":"10.2.3","description":"A collection of fast, no-nonsense WASM-based TypeScript loaders for Node 20+","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"@ganesha/oxc":"^1.0.0-rc.1","@hackbg/ubik":"^3.0.1","@ganesha/esbuild":"^1.0.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_5.0.0-rc.4_1705866379920_0.7145809565408205","host":"s3://npm-registry-packages"}},"5.0.0-rc.5":{"name":"@hackbg/ganesha","version":"5.0.0-rc.5","keywords":["esbuild","oxc","ezno","wasm","typescript","loader"],"_id":"@hackbg/ganesha@5.0.0-rc.5","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"dist":{"shasum":"75b9ad74e469505d828c0ebf2b7682b721254b27","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-5.0.0-rc.5.tgz","fileCount":4,"integrity":"sha512-hdgvfn3Dm62ouLCtC4MW5hchOXb2Hsx6DXWhDe4lETOsOvqdls/ylj64QJMYs9Cj9/hxD+OQMqIoRSaFEmGpJQ==","signatures":[{"sig":"MEYCIQC+LEy4mL2JRNUiI4vib29kjsDV6XB6WN+31nPn8fa0gwIhAIqT+0q6cEtGT9keBTsvFkim8U4s4To30V6rn+uA2ZQZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13420},"main":"stub.mjs","type":"module","_from":"file:hackbg-ganesha-5.0.0-rc.5.tgz","gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"release":"ubik release --otp 000000","test:all":"node test.js","benchmark":"echo TODO; exit 1"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/b957b3ccc69d44db49eea17b9acc2199/hackbg-ganesha-5.0.0-rc.5.tgz","_integrity":"sha512-hdgvfn3Dm62ouLCtC4MW5hchOXb2Hsx6DXWhDe4lETOsOvqdls/ylj64QJMYs9Cj9/hxD+OQMqIoRSaFEmGpJQ==","_npmVersion":"10.2.3","description":"A collection of fast, no-nonsense WASM-based TypeScript loaders for Node 20+","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","@ganesha/oxc":"^1.0.0-rc.2","@hackbg/ubik":"^3.0.1","@ganesha/caching":"^1.0.0-rc.1","@ganesha/esbuild":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_5.0.0-rc.5_1705929575415_0.8953300547007432","host":"s3://npm-registry-packages"}},"5.0.0-rc.6":{"name":"@hackbg/ganesha","version":"5.0.0-rc.6","keywords":["esbuild","oxc","ezno","wasm","typescript","loader"],"_id":"@hackbg/ganesha@5.0.0-rc.6","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"dist":{"shasum":"1ee6c9b2c246ba72f9b56fbd970c8c9806d209bb","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-5.0.0-rc.6.tgz","fileCount":4,"integrity":"sha512-BJTCl5HZKf5rvKv8dtyJ4h+UpVDhJtREfqKWvZm7JnPJ3qeEk/tkKqPwFgBMrGS05vurgkC546jm3hWwwA6QUQ==","signatures":[{"sig":"MEYCIQCvPFWHZDluiJBdV86aNLjg1shUIaAxBLBxfnnwvAAhcgIhAIN0aKYO+MFEcPcIC03HhyE4MkQKE9ij8N66WU1yXvIx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14228},"main":"stub.mjs","type":"module","_from":"file:hackbg-ganesha-5.0.0-rc.6.tgz","gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"release":"ubik release --otp 000000","test:all":"node test.js","benchmark":"echo TODO; exit 1"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/6752f26f52b11621de6dadc265807100/hackbg-ganesha-5.0.0-rc.6.tgz","_integrity":"sha512-BJTCl5HZKf5rvKv8dtyJ4h+UpVDhJtREfqKWvZm7JnPJ3qeEk/tkKqPwFgBMrGS05vurgkC546jm3hWwwA6QUQ==","_npmVersion":"10.2.3","description":"🐘 A collection of fast, no-nonsense TypeScript loaders for Node 20+","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","@ganesha/oxc":"^1.0.0-rc.2","@hackbg/ubik":"^3.0.1","@ganesha/caching":"^1.0.0-rc.1","@ganesha/esbuild":"^1.0.0-rc.3","@ganesha/esbuild-wasm":"^1.0.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_5.0.0-rc.6_1705951497082_0.8018374937672466","host":"s3://npm-registry-packages"}},"5.0.0-rc.7":{"name":"@hackbg/ganesha","version":"5.0.0-rc.7","keywords":["esbuild","oxc","ezno","wasm","typescript","loader"],"_id":"@hackbg/ganesha@5.0.0-rc.7","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"dist":{"shasum":"1e2ef2275538ac930f0101f55e4139902704c3b6","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-5.0.0-rc.7.tgz","fileCount":4,"integrity":"sha512-5n7ICl431F2Gg6cEa5atxYSRclRggx15iOkjSmgMv9ouqXIWQPIM4xSMNFtRCQZkSNT4IOBD/I2gAMaQBTTqfQ==","signatures":[{"sig":"MEUCIF6lsh8IaXyHAWxbzxcPZl0v+gqX2YfgsGnOJDKGGeB5AiEAiX5e3jkliAo406E3vTFzrDMRWLQmR+eMPXU7GB1qKNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14232},"main":"stub.mjs","type":"module","_from":"file:hackbg-ganesha-5.0.0-rc.7.tgz","gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"release":"ubik release --otp 000000","test:all":"node test.js","benchmark":"echo TODO; exit 1"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/7318bbebff93cc0a639c3f2f98483a04/hackbg-ganesha-5.0.0-rc.7.tgz","_integrity":"sha512-5n7ICl431F2Gg6cEa5atxYSRclRggx15iOkjSmgMv9ouqXIWQPIM4xSMNFtRCQZkSNT4IOBD/I2gAMaQBTTqfQ==","_npmVersion":"10.2.3","description":"🐘 A collection of fast, no-nonsense TypeScript loaders for Node 20+","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","@ganesha/oxc":"^1.0.0-rc.2","@hackbg/ubik":"^3.0.1","@ganesha/caching":"^1.0.0-rc.1","@ganesha/esbuild":"^1.0.0-rc.3","@ganesha/esbuild-wasm":"^1.0.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/ganesha_5.0.0-rc.7_1705951663921_0.37430622087183973","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@hackbg/ganesha","type":"module","main":"stub.mjs","version":"5.0.0","description":"🐘 Run Node.js with various TypeScript module loaders.","keywords":["esbuild","oxc","ezno","wasm","typescript","loader"],"devDependencies":{"@hackbg/ubik":"^3.0.1","rimraf":"^5.0.5","@ganesha/caching":"^1.0.0-rc.1","@ganesha/esbuild-wasm":"^1.0.0","@ganesha/oxc":"^1.0.0-rc.3","@ganesha/esbuild":"^1.0.1"},"peerDependencies":{"@ganesha/esbuild":"^1.0.1","@ganesha/esbuild-wasm":"^1.0.0","@ganesha/oxc":"^1.0.0-rc.3"},"peerDependenciesMeta":{"@ganesha/esbuild":{"optional":true},"@ganesha/esbuild-wasm":{"optional":true},"@ganesha/oxc":{"optional":true}},"scripts":{"start":"cli.mjs","test:all":"node test.js","benchmark":"echo TODO; exit 1","release":"ubik release --otp 000000"},"_id":"@hackbg/ganesha@5.0.0","gitHead":"73606b94b6e97c9c7d6c3775b5923b11f235cb0d","_integrity":"sha512-X3iv7qr2deTVzYERMVQl1l6r97l/1ndzY4tE9v6sCYJ5U9LwhxkG/23B3MZ6I5eZkOeD0P2lq325mDepqgWUVw==","_resolved":"/tmp/nix-shell-97735-0/a7301c4e8f60720652993689fcd51b87/hackbg-ganesha-5.0.0.tgz","_from":"file:hackbg-ganesha-5.0.0.tgz","_nodeVersion":"24.0.1","_npmVersion":"11.3.0","dist":{"integrity":"sha512-X3iv7qr2deTVzYERMVQl1l6r97l/1ndzY4tE9v6sCYJ5U9LwhxkG/23B3MZ6I5eZkOeD0P2lq325mDepqgWUVw==","shasum":"0b9aabbecfe269622d0051127773614af6b333de","tarball":"https://registry.npmjs.org/@hackbg/ganesha/-/ganesha-5.0.0.tgz","fileCount":5,"unpackedSize":14583,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDDL2JUuXcSCTzORLgqPFtnFjcU2PbFRUwadYTb7GRJ2AiEAz9wjbEra0R7GleNDrq7nBRkq/0yQdLS+3mKD92M4idU="}]},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"directories":{},"maintainers":[{"name":"imollov","email":"ivelin@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"},{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ganesha_5.0.0_1753304279067_0.6883228266017236"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-25T17:26:09.033Z","modified":"2025-07-23T20:57:59.436Z","1.0.0":"2022-01-25T17:26:09.420Z","2.0.0":"2022-05-10T09:47:21.853Z","2.0.1":"2022-05-10T09:49:52.220Z","2.0.2":"2022-05-10T09:51:16.676Z","2.0.3":"2022-05-10T09:52:20.519Z","2.1.0":"2022-07-04T20:39:14.977Z","2.2.0":"2022-07-17T21:16:27.632Z","2.2.1":"2022-07-17T21:40:47.574Z","2.2.2":"2022-07-17T21:44:26.890Z","2.2.3":"2022-07-17T21:46:55.655Z","2.2.4":"2022-07-17T21:49:46.515Z","2.2.5":"2022-07-26T08:02:29.166Z","2.3.0":"2022-08-01T16:35:16.964Z","4.0.0":"2023-04-26T07:58:18.319Z","4.0.1":"2023-04-26T08:26:11.250Z","4.1.0":"2023-05-03T14:18:56.129Z","4.1.1":"2023-05-03T19:09:37.059Z","4.2.0":"2023-05-03T19:29:20.448Z","5.0.0-rc.1":"2024-01-20T23:06:40.857Z","5.0.0-rc.2":"2024-01-20T23:13:50.674Z","5.0.0-rc.3":"2024-01-21T01:12:40.748Z","5.0.0-rc.4":"2024-01-21T19:46:20.082Z","5.0.0-rc.5":"2024-01-22T13:19:35.549Z","5.0.0-rc.6":"2024-01-22T19:24:57.296Z","5.0.0-rc.7":"2024-01-22T19:27:44.261Z","5.0.0":"2025-07-23T20:57:59.244Z"},"keywords":["esbuild","oxc","ezno","wasm","typescript","loader"],"description":"🐘 Run Node.js with various TypeScript module loaders.","maintainers":[{"name":"imollov","email":"ivelin@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"},{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"}],"readme":"<div align=\"center\">\n\n![Ganesha](ganesha.svg)\n\n**Collection of fast TypeScript loaders.**\n\n[![](https://img.shields.io/npm/v/@hackbg/ganesha?color=%23f68f21&style=for-the-badge&label=@hackbg/ganesha)](https://www.npmjs.com/package/@hackbg/ganesha)\n[![](https://img.shields.io/npm/v/@ganesha/esbuild?color=%23f68f21&style=for-the-badge&label=@ganesha/esbuild)](https://www.npmjs.com/package/@ganesha/esbuild)\n[![](https://img.shields.io/npm/v/@ganesha/oxc?color=%23f68f21&style=for-the-badge&label=@ganesha/oxc)](https://www.npmjs.com/package/@ganesha/oxc)\n\nMade with [🧡](mailto:hello@hack.bg) at [Hack.bg](https://hack.bg).\n\n</div>\n\n---\n\n## Backends\n\n* [x] `@ganesha/oxc`: based on [Oxc, the Oxidation Compiler](https://github.com/oxc-project/oxc).\n  Fast but no source maps yet (see [oxc#1045](https://github.com/oxc-project/oxc/issues/1045))\n* [x] `@ganesha/esbuild-wasm`: based on [esbuild](https://github.com/evanw/esbuild).\n  Slower (~2.5x), but source maps work out of the box. May dump Go stack trace to console\n  (see [esbuild#1662](https://github.com/evanw/esbuild/issues/1662) and\n  [go#59099](https://github.com/golang/go/issues/59099))\n* [x] `@ganesha/esbuild`: based on [esbuild](https://github.com/evanw/esbuild).\n  Depends on native binary, but unaffected by the above esbuild-wasm issue.\n* [ ] `@ganesha/ezno`: possible future support for [ezno](https://github.com/kaleidawave/ezno)\n  is under consideration.\n* [ ] `@ganesha/swc`: possible future support for [swc](https://github.com/swc-project/swc)\n  is under consideration.\n\n### Benchmarks\n\n**TODO**, contributions welcome.\n\n## How to use\n\nInstall with:\n\n```sh\nnpm i --save @ganesha/oxc # or @ganesha/esbuild\n```\n\nUse from shell:\n\n```sh\nnode --import @ganesha/oxc ./my-program.ts # or @ganesha/esbuild\n```\n\nUse from script:\n\n```js\nawait import(\"@ganesha/oxc\") // or @ganesha/esbuild\nawait import(\"./my-program\") // note that it works with no extension\n```\n\nThe TypeScript program in question:\n\n```ts\n// my-program.ts\nimport { Foo } from './another-ts-module' // no extension required!\nimport { Bar } from './a-raw-js-module.js' // import from JS with extension\n```\n\nAnd it works both ways:\n\n```js\n// my-program.js\nimport { Foo } from './another-ts-module.ts' // extension optional but preferred\n```\n\n### Switching between backends\n\n**TODO**.\n\n## Caching\n\nFor faster loading, Ganesha provides a cache based on `cacache`.\nThis cache is controlled by the following environment variables:\n\n* `GANESHA_CACHE_PATH`: path to cache store\n* `GANESHA_CACHE_OFF`: set this to a non-empty value to disable caching\n\nThe cache store path defaults to a subdirectory of the user's cache root,\nas returned by [`@folder/xdg`](https://www.npmjs.com/package/@folder/xdg).\nFor example, on desktop Linux, this would be `~/.cache/ganesha-v5`\n\nTo disable caching globally (for a given store path),\nyou can write a file in place of the caching directory, e.g.:\n\n```sh\nrm -rf ~/.cache/ganesha-v5\necho \"delete this file to reenable caching\" > ~/.cache/ganesha-v5\n```\n\n## Troubleshooting\n\nTo see what Ganesha is doing:\n\n* `GANESHA_DEBUG`: set this environment variable to enable logging to stderr.\n\n**TODO**.\n\n## See also\n\nAt [Hack.bg](https://hack.bg), we primarily use Ganesha for developing\n[Fadroma](https://fadroma.tech), a cross-chain framework for the CosmWasm ecosystem.\n\nWhen it's time to publish a package, we switch over to **[Ubik](https://github.com/hackbg/ubik)**,\na complementary tool for publishing well-formed ESM packages from TypeScript while avoiding\nthe nastiness of how `tsc` chooses to (more like \"refuses to\") handle extensions\nof `import`ed modules.\n\n---\n\n<div align=\"right\">\n\n*\"The very day I was born I made my first mistake,\nand by that path have I sought wisdom ever since.\"<br>\n\\- **William Buck**'s retelling of the **Mahabharata** ([source](https://hinduism.stackexchange.com/questions/16719/))*\n\n</div>\n","readmeFilename":"README.md"}