{"_id":"@amoutonbrady/baracuda","_rev":"11-89162f39b0695c0567e3a9e8b48406fd","time":{"0.1.0":"2020-01-12T18:45:39.473Z","created":"2020-01-12T18:57:08.599Z","1.0.0":"2020-01-12T18:57:08.790Z","modified":"2022-04-04T13:51:02.351Z","1.1.0":"2020-01-12T21:53:31.286Z","1.1.1":"2020-01-13T22:33:03.651Z","1.1.2":"2020-01-25T13:22:28.818Z","1.1.3":"2020-01-25T13:26:19.897Z","1.2.0":"2020-01-25T13:37:13.708Z","1.3.0":"2020-01-25T15:28:16.715Z","1.4.0":"2020-01-25T16:11:23.077Z"},"name":"@amoutonbrady/baracuda","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@amoutonbrady/baracuda","description":"An alternative to JSX to work with HyperScript view layer","version":"1.0.0","license":"MIT","pika":true,"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/baracuda.git"},"dependencies":{},"devDependencies":{"@pika/pack":"^0.5.0","@pika/plugin-build-web":"^0.8.1","@pika/plugin-bundle-web":"^0.8.1","@pika/plugin-standard-pkg":"^0.8.1","esm":"^3.2.25","hyperapp":"^2.0.3","nyc":"^15.0.0","pika-plugin-unpkg-field":"^1.1.0","preact":"^10.2.1","prettier":"^1.19.1","riteway":"^6.1.1","tap-nirvana":"^1.1.0"},"private":false,"publishConfig":{"access":"public"},"esnext":"dist-src/index.js","module":"dist-web/index.js","browser":"dist-web/index.bundled.js","unpkg":"dist-web/index.bundled.js","bugs":{"url":"https://github.com/amoutonbrady/baracuda/issues"},"homepage":"https://github.com/amoutonbrady/baracuda#readme","_id":"@amoutonbrady/baracuda@1.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-iN0gqzu37pxSZuSg/4qtlTPDtgJOfQD8EtHHGc6d9R4LVnTyMysm9w8t6J76Qu+zcHk1FZIhzMY0b6zUbdEM6w==","shasum":"e08c29062143adef3a138a433dc881f3ed1ffb95","tarball":"https://registry.npmjs.org/@amoutonbrady/baracuda/-/baracuda-1.0.0.tgz","fileCount":7,"unpackedSize":6511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG2wFCRA9TVsSAnZWagAA72kP/RP9liwtVm2XWjNcMbPY\nxsNtdwEdQAuakqG3rFOd+wFjeQXl1QADqxNU2DAJavlJRkhCIS6Eeyp4Rteh\nIJRZ3nfz5LuSY1eo2jNGQ0L5eXRDb1/xa02HVIDK+KhXh6/tJCgIpCW4gN+m\n/xdnx9WgtEfG3cW2LqaytkGsZdlEaRuOIUi/IiOBduVRkT6A4nH8esPjCSOw\nKw3kLDUauyxEOlIlcQcMOggkdxdY6maN7zeR7Cf6HW+CEclMtUu2flcD/E/b\nE4sWfsLMhSN5kvwgmigpu/RG/m6Xfo7N/nccr0nb7glWCIHYvyR+NkudAu4g\nI04KK3xCCgMuJprMpliHxJaSZ2j/eUJaYuFw0Be4557nuJTh/CtfIzL0dEEu\n505nSdp+siUIh24AU1nO8ha7y0CKU8CvZDVecPFF9bxdC/jYUyP33ZvIHBgv\nZ1lrZ5yf4PFqXMWQRCfIC2WNN4uLOKERxpCN4lps0UYhYpeFf0be6ZDJP8hB\nack3HRynec1xtVnZSvd6yqMmmMldJCUWnQvHNPYOrxnbQlUs9/8K5H4Ufzkn\nV0hCpQZ52b2Ij73ZEUwBwtvad3jfCaX0fYnP4BnD0YNiqYwi3rrr3f0hrmIL\n9hVIURKojtWkH4YEodiWnaPikrTRECPR7l/sML0GfwabnxRKaWZrCOPsbBtB\nLHP1\r\n=vZtK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUxGHqPjnzeTeF4nENs8NaaHHrZir4+KG7LbtBJzncoQIgDSjiPAZERhg6SBKoof1lfVK7dzBRifTre80n48TINbg="}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/baracuda_1.0.0_1578855428631_0.4183318315721931"},"_hasShrinkwrap":false},"1.1.0":{"name":"@amoutonbrady/baracuda","description":"An alternative to JSX to work with HyperScript view layer","version":"1.1.0","license":"MIT","pika":true,"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/baracuda.git"},"dependencies":{},"devDependencies":{"@pika/pack":"^0.5.0","@pika/plugin-build-web":"^0.8.1","@pika/plugin-bundle-web":"^0.8.1","@pika/plugin-standard-pkg":"^0.8.1","esm":"^3.2.25","hyperapp":"^2.0.3","inferno-hyperscript":"^7.3.3","jsdom":"^15.2.1","nyc":"^15.0.0","pika-plugin-unpkg-field":"^1.1.0","preact":"^10.2.1","prettier":"^1.19.1","riteway":"^6.1.1","tap-nirvana":"^1.1.0","vue":"^3.0.0-alpha.1"},"private":false,"publishConfig":{"access":"public"},"esnext":"dist-src/index.js","module":"dist-web/index.js","browser":"dist-web/index.bundled.js","unpkg":"dist-web/index.bundled.js","bugs":{"url":"https://github.com/amoutonbrady/baracuda/issues"},"homepage":"https://github.com/amoutonbrady/baracuda#readme","_id":"@amoutonbrady/baracuda@1.1.0","_nodeVersion":"12.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-76LHfI7/S+w5PP055/wXBope8oktYzhvS2eAPoiWJQJ7jzaNekNOCxQ21c5EYn8CzlyRcmvGm1OepINpP++/+A==","shasum":"ba9d34855bf09c33bf86ec6b799474158dbf4723","tarball":"https://registry.npmjs.org/@amoutonbrady/baracuda/-/baracuda-1.1.0.tgz","fileCount":7,"unpackedSize":7802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG5VbCRA9TVsSAnZWagAAT4cP/1Mhd9QNoqzRabeJK//z\nLAn4H8yQjJ4CZdeVyAUk80p3VoAEw72ZV9R3g5yp7P/QnBPsjTOzB76QrtcM\n6gpQk74d3RJbpG7v+8ljDExrsjWDPstxcobvUAV4gjUzA6FCZnOmcSiVrrIo\nxm1EAI7OLvgS6+q3QeZ7jasl5+ZX1WRY98T3R7w1A/jz+VS+B54jkp/1cozC\nCo6f6CdKiRBE6MAr9dIL93+xqi5S+KUOxF5Ewz1K9Cddf35ZuLBMAndwe7Iv\nRCnvgMhyI7AscRasmYS6cDzVzw7Qn4bma6ZjZ7Kp12d9lBSwyVsDJg6qXWgV\nR5O/slxdOtUAvurOgkVitFZ8wF1+pxQU+aSxouxBq8L4NtqIo0zvwh9VCMxX\n8Wbm4z0oHThVvpF7kiLDtlisunei/+MOMyAcfG1lzMlzaNiGqtyoYNZcRbQP\nlIlE/RX2E82mKo2PL9GGJxLgM7uPSeSBqjmc8zL2d8cxqj6PkCkJkfDV0GlV\nsAg97j18g96DkrS241Xj3GQxu1NWXiwk8teaDx7JARs2G+fQ6jVNzBehvTsL\nAyOSd0y46bcAKadjD/tGeDZdfXZeJg/yZ+WNzMaRE6mFQk45ZpRbH1oD0wsZ\nRWjrY/YsQmPiS9y5+YLUyWICrYmOXO4qI3wQNliE5MHWsl24wCrBhVL31718\ngW+9\r\n=lCuG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI6i7SxDGsY+cBWMkIlf9OOgPJ+3EgHIMd5Y6/MRL/owIhANL9kSZTjP5szZQmNqJa0ZoWYCYWNWsRjO31XF9YFGYk"}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/baracuda_1.1.0_1578866011167_0.6325519098835077"},"_hasShrinkwrap":false},"1.1.1":{"name":"@amoutonbrady/baracuda","description":"An alternative to JSX to work with HyperScript view layer","version":"1.1.1","license":"MIT","pika":true,"sideEffects":false,"repository":{"type":"git","url":"https://github.com/amoutonbrady/baracuda.git"},"dependencies":{"typescript":"^3.7.4"},"devDependencies":{"@pika/pack":"^0.5.0","@pika/plugin-build-web":"^0.8.1","@pika/plugin-bundle-web":"^0.8.1","@pika/plugin-ts-standard-pkg":"^0.8.1","esm":"^3.2.25","hyperapp":"^2.0.3","inferno-hyperscript":"^7.3.3","jsdom":"^15.2.1","nyc":"^15.0.0","pika-plugin-unpkg-field":"^1.1.0","preact":"^10.2.1","prettier":"^1.19.1","riteway":"^6.1.1","tap-nirvana":"^1.1.0","vue":"^3.0.0-alpha.1"},"private":false,"publishConfig":{"access":"public"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","module":"dist-web/index.js","browser":"dist-web/index.bundled.js","unpkg":"dist-web/index.bundled.js","_id":"@amoutonbrady/baracuda@1.1.1","dist":{"shasum":"525ec87429ebd47bae73424594b60ef8b8df83c9","integrity":"sha512-5eaUNAxweOOYkdQb3/tRl3+urxh1WqyptlqG6EINJsKs5IqTab/IVPkqfjAEI0qDaN+fY0cT8l+J67IBLr/YCQ==","tarball":"https://registry.npmjs.org/@amoutonbrady/baracuda/-/baracuda-1.1.1.tgz","fileCount":20,"unpackedSize":31684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHPAgCRA9TVsSAnZWagAAAhcP/2M9uJNwAbr5yZMOto9r\n8Wh+goQy5ExXkHo8OHYzL02+F2UCEN9ZBydZrmumpe5uboRuTQ7PsHwxl3LP\n5FollJ2nznOelrTb5Ius3fSk+QIAuAuMVzjJFa5jI22jmeoxoEIGSG7nEXiL\n9h9d0VOhECWdzw2jtlflquMYgsPzrBhJ3l5dv/dRAXtk+eSzYfq7jUTTsfXI\nBEluyGOmJ/Hw3DYqOSbKa2Ivmk0h8K+RVy9XnEvibnXh+sGoZqlt8YmsiZgi\n49Te867uUUVlD6k5M1pk2tU1nYT0E+8z/TMEa8fZfGqcpewHHlUWG2YBKS3G\ntr959vYrrPmroNi863Yipg0jJlXKwNkPCLLIU03+Pq63xZKzUfdKniTFrTiH\nMx6R3IPME4iRNkJH3RmGcWOKNdadqu3o3vF2n2Eqyi8QQ0b9QOLbuh++osOP\nR1qsz7dMog5k/c4fv/TWMkzjUqFINjOlwFC/4KJs0frma8qW+CalY8LDzBr7\ny5AIqel4940ygTuzWInERPnCoujEHlKpKVLJjPt3sxaRwufibc7wpRp6PG9C\nqL0B0DZRsNtDHTMyaTWjS5LYhshPE0ZVDJXA/t7kbigBNHTKq8X227ApC6eO\nmmrgRmp0I3Gw7l32qSL09RLunY/LSGm4YsfNUmbYxfPMVLGIv6zrDt1Bk58f\nCzlE\r\n=XtHl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDADDWHtGlZFBnTgggHH1E4GFQ+AjRJZJ70+Lw5iofBaAIhAI5NhzzHbQpuj59P/jJUcGzveV+xC9M5QRqQhJ6/q3cw"}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/baracuda_1.1.1_1578954783474_0.6055755170785231"},"_hasShrinkwrap":false},"1.1.2":{"name":"@amoutonbrady/baracuda","description":"An alternative to JSX to work with HyperScript view layer","version":"1.1.2","license":"MIT","pika":true,"sideEffects":false,"repository":{"type":"git","url":"https://github.com/amoutonbrady/baracuda.git"},"dependencies":{},"devDependencies":{"@pika/pack":"^0.5.0","@pika/plugin-build-web":"^0.8.1","@pika/plugin-bundle-web":"^0.8.1","@pika/plugin-ts-standard-pkg":"^0.8.1","esm":"^3.2.25","hyperapp":"^2.0.3","inferno-hyperscript":"^7.3.3","jsdom":"^15.2.1","nyc":"^15.0.0","pika-plugin-unpkg-field":"^1.1.0","preact":"^10.2.1","prettier":"^1.19.1","redom":"^3.25.0","riteway":"^6.1.1","tap-nirvana":"^1.1.0","typescript":"^3.7.4","vue":"^3.0.0-alpha.1"},"private":false,"publishConfig":{"access":"public"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","module":"dist-web/index.js","browser":"dist-web/index.bundled.js","unpkg":"dist-web/index.bundled.js","_id":"@amoutonbrady/baracuda@1.1.2","dist":{"shasum":"6e3df0f7872aa8db7d11301c629fa1b7eb9cb568","integrity":"sha512-PVXpPy5eMdqsjgCSzrCoFi2+O8ckT6Lg2Vz/Edp794V2XHDOtR43T5YNqk96decPNz+pjedh/8vRiyUwzFTKJg==","tarball":"https://registry.npmjs.org/@amoutonbrady/baracuda/-/baracuda-1.1.2.tgz","fileCount":19,"unpackedSize":27569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLEEVCRA9TVsSAnZWagAA3w0QAKFxciKfGgV9JvSSktp2\nhZUYYGqi454YD5CmeaJYIixoD94po9Sy1jAhZU9wZ4pCfAxQKQBX4tsWwjX0\nYRWiGX3pSrpkvXmpGCHj/UYF+OTJGma8yB6CJ0JIUDbe/PNUB689c+azFoK3\nxU2yuOvWNykoOy90GIHnxbDyiNLUxiprVM3u4qOii0LXdfahismU+YShvA/Y\nFf/wbXZtUgDgnzfSwnNS8nFD+oBQ0bTXy/n5xKDsdEEgkWBfWELo4M8Zsr0S\nS6uiXKkJ4UoWcqOP2DRPEN9x35ILJcnk64iN8UD0UgGW1U4udkAV8dmLEJ8t\nzyomPPZ4ek6Ic2iP98B2MwqQWaGRndxbgJWu6mV68R4R0VFueyGN9Wx/OLGE\nqZn2zlJ8fOwGSA5sC1Lk3GdbzmFTG0A/3TJHkdxgFTWoMvTAgnD1oevAj1M/\nMQCDRDqT6LAMgdJuOdoimDhSnoLK0I+ikYmQUJ9aeLNceiRciHF805L4D1ix\nJgK+87ExIZ7bzU/CKhE4tJAOym1FUpZkGcgdGo7WsjMgvbpucZkTXIRAG4Yp\n5+8+aJhqeWsYck6AA2FmGqDcmBRSSA2M+y9SJT+vDYxcuTjj8fo7h0Bp1eT2\nWUv7DMs+7afZhwyDp27XFChrkInPMAQnY6O0Oc3+s4uXszagrifp+SPEj75+\n5UdE\r\n=meJW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHcQl9coZX/8yEDpM4J6zY12p8xaZo8JpaGUjxj+om6gIgZc4jkSHIGOT3JG18yG+C+ZLu46e5+uH4ktxeHl6wffI="}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/baracuda_1.1.2_1579958548685_0.22743026493227925"},"_hasShrinkwrap":false},"1.1.3":{"name":"@amoutonbrady/baracuda","description":"An alternative to JSX to work with HyperScript view layer","version":"1.1.3","license":"MIT","pika":true,"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/baracuda.git"},"dependencies":{},"devDependencies":{"@pika/pack":"^0.5.0","@pika/plugin-build-web":"^0.8.1","@pika/plugin-bundle-web":"^0.8.1","@pika/plugin-ts-standard-pkg":"^0.8.1","esm":"^3.2.25","hyperapp":"^2.0.3","inferno-hyperscript":"^7.3.3","jsdom":"^15.2.1","nyc":"^15.0.0","pika-plugin-unpkg-field":"^1.1.0","preact":"^10.2.1","prettier":"^1.19.1","redom":"^3.25.0","riteway":"^6.1.1","tap-nirvana":"^1.1.0","typescript":"^3.7.4","vue":"^3.0.0-alpha.1"},"private":false,"publishConfig":{"access":"public"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","module":"dist-web/index.js","browser":"dist-web/index.bundled.js","unpkg":"dist-web/index.bundled.js","bugs":{"url":"https://github.com/amoutonbrady/baracuda/issues"},"homepage":"https://github.com/amoutonbrady/baracuda#readme","_id":"@amoutonbrady/baracuda@1.1.3","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-pdlS1QJ4wkoaJa/xQ0sgpYvq4wgy2N/lj2oVvRBv4CGVoiBq0Z59uPgeNuUwawlvfW1RYYtQ2dnjZbF85KTduA==","shasum":"4d4667fce67b2ee7ed759cff4c20c949a478e5e3","tarball":"https://registry.npmjs.org/@amoutonbrady/baracuda/-/baracuda-1.1.3.tgz","fileCount":13,"unpackedSize":27569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLEH8CRA9TVsSAnZWagAA7v0QAJViB77PSKS9lSSoqhr7\nrNVsP/2afVhfxVwJ8phYuQKk5oGPxoiCpbw1ggfHkyuooTUJd6L2MT7TY2mU\njijti4auCMgjoejLtMa2u2odGaJunr4/OxWbMjF5oi26wfrCXry709q7d1GS\nIEtAm/oVT1gf3uLZ2lMA8ckTsVDAezsN7iZRinalZ0C12w5zk200xzRbSuET\nZ6IPtKDb+WsJaAap2HNu40Cq7o4G6h8We2duQ921aYqpplE/hGxaQcahIXEx\nAfMrE4kuTAKCgrLaeRFLMUXFT13QYKF/gqYcJBBgpuNfq6yiIrUf3lx+sZh5\nuwtv4fGdO8E48bi2Eg0wZJx3y8hfQm94h2a8cNu8W8KgTBdU+7KdUgkGxXxs\nHNzeVkCOiv4Nox2AXOYIhbGt4GrVqBLCp+r1hS0Dg1Fjf0p8uSbogcixgkLm\nMYAJ45tQHoJR0hf2ly+fIN9ObwGxlSpE3gF91ax9JCRo53ac2TLsWs8o8yjM\n3AJXvY/tNuLyjMJUy4RuzTF+6bM6ZPYeiuML27rdKLvkUVFWqoFFvrk0fr+k\n8+NRmPQLJBwlVX6ImdaWsrK5sLQoEOM7CSt03fK/zGZhEj8dGDSOFJmuTexe\nOsuMQc8jA+bEtXanG35G4Wmdi1k8CSVqI4guBxflUk8fYZZk0J1t/EGszj1I\n0VAx\r\n=2N/q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq2uut5gqrVGiFpb66pqxlKwKSWFVsw1U1HJVn5HKEJwIgXVuAzqnIefZs3HbmsWZ6ysz3ke1MNU3KQDnfZN9N4AA="}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/baracuda_1.1.3_1579958779706_0.8026862481398351"},"_hasShrinkwrap":false},"1.2.0":{"name":"@amoutonbrady/baracuda","description":"An alternative to JSX to work with HyperScript view layer","version":"1.2.0","license":"MIT","pika":true,"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/baracuda.git"},"dependencies":{},"devDependencies":{"@pika/pack":"^0.5.0","@pika/plugin-build-web":"^0.8.1","@pika/plugin-bundle-web":"^0.8.1","@pika/plugin-ts-standard-pkg":"^0.8.1","esm":"^3.2.25","hyperapp":"^2.0.3","inferno-hyperscript":"^7.3.3","jsdom":"^15.2.1","nyc":"^15.0.0","pika-plugin-unpkg-field":"^1.1.0","preact":"^10.2.1","prettier":"^1.19.1","redom":"^3.25.0","riteway":"^6.1.1","tap-nirvana":"^1.1.0","typescript":"^3.7.4","vue":"^3.0.0-alpha.1"},"private":false,"publishConfig":{"access":"public"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","module":"dist-web/index.js","browser":"dist-web/index.bundled.js","unpkg":"dist-web/index.bundled.js","bugs":{"url":"https://github.com/amoutonbrady/baracuda/issues"},"homepage":"https://github.com/amoutonbrady/baracuda#readme","_id":"@amoutonbrady/baracuda@1.2.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-ZVjCaXUyjuTn6syMjJBMUg1Jl3akL+u33GjmNrzxi3DwH+A2QK2/RI24L+3yvuR087aRrGjKqjqLX38smRVRng==","shasum":"f0281f315d28c127cd2462a8ef34eff242b32081","tarball":"https://registry.npmjs.org/@amoutonbrady/baracuda/-/baracuda-1.2.0.tgz","fileCount":13,"unpackedSize":27569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLESJCRA9TVsSAnZWagAA6Q4P/1MZyFvLBh7yNXhvqa86\n38eBhKjQbhOwFr2h7CM6H94W3s7HKI9y3C0Y2YuZIhOLh/lU0bjR11Up6q8y\nFBDP63cNZjkPlknByGl68LRtIPAK1e+Ox9Lryfx+TLWR6V4hshDT2j473o1/\nA61tEYawAxAwoR20ViYBalwEHyoApMSHXtAIgUwsaBO36Lo/5lf6EfLVCN2D\nPGM72PPsUIC+0JFdSso8uIDGEH1lK5pi3RUzXs1a7jObnfylKcdio2I4IHPm\nB78W+/LIVIw6fZh/bhrYMw9ptK20QCaeXBFtVa+og/KA4uM43C+Zj16xVd0D\nJYGaZ6VTNqIzMj7h2UWdkKW6TxDp4Nbpo6F9pcQlLR2aGBM24HRI6Hgw3n33\niGC+fiLy9Os0LyhZsgndVg8AcFEJhzOrqdtEcvZZ4VJ/vEX96I48sPFJIPnj\nOZw3Mmxvp/iSmdjxYN12LlZud9R8hrBMiHpCHVZS1U8oSBpBuTH3BvKDRAXh\nEwtuMRp3RH8ZtPa4LGbIlNnV0jISIiixvGD/mXYBbRPWFi0OhzxSndXQ0dz3\nXFbCPfoAK/XpXBHpjSXDyi361Xh+KEy08BtAm39EvkKrrdThmWKkGKjsicqS\nnWTuH2eH4dJO7guylTcmBP1yQwgM0y4xWzNsy1wGEa363NU5ZBthWkmIWRcE\n4xK4\r\n=qQoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy3oKr9Ap8EcYzgw62WBxiGWLsSLH8KYSULcsFQ49Y4AiEAmX/HgMzV+yY5boj8B+gPt5Ym/WSmg2pbAFetFttfDBg="}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/baracuda_1.2.0_1579959433574_0.6867097643901512"},"_hasShrinkwrap":false},"1.3.0":{"name":"@amoutonbrady/baracuda","description":"An alternative to JSX to work with HyperScript view layer","version":"1.3.0","license":"MIT","pika":true,"sideEffects":false,"repository":{"type":"git","url":"https://github.com/amoutonbrady/baracuda.git"},"dependencies":{},"devDependencies":{"@pika/pack":"^0.5.0","@pika/plugin-build-web":"^0.8.1","@pika/plugin-bundle-web":"^0.8.1","@pika/plugin-copy-assets":"^0.8.1","@pika/plugin-ts-standard-pkg":"^0.8.1","esm":"^3.2.25","hyperapp":"^2.0.3","inferno-hyperscript":"^7.3.3","jsdom":"^15.2.1","nyc":"^15.0.0","pika-plugin-unpkg-field":"^1.1.0","preact":"^10.2.1","prettier":"^1.19.1","redom":"^3.25.0","riteway":"^6.1.1","tap-nirvana":"^1.1.0","typescript":"^3.7.4","vue":"^3.0.0-alpha.1"},"private":false,"publishConfig":{"access":"public"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","module":"dist-web/index.js","browser":"dist-web/index.bundled.js","unpkg":"dist-web/index.bundled.js","_id":"@amoutonbrady/baracuda@1.3.0","dist":{"shasum":"557a3a1e62dac4ed6fac5b047499f5aaf651a398","integrity":"sha512-6X2bRhgzX5ppAC0cfF4XFMA4SRQ99SYxynNV86I1ZsyMkhlp5sCVpig3paR1tgQFalWFc9O015SmVWw/GfnRew==","tarball":"https://registry.npmjs.org/@amoutonbrady/baracuda/-/baracuda-1.3.0.tgz","fileCount":20,"unpackedSize":31138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLF6RCRA9TVsSAnZWagAAIL0P/2gOhafKxPjpYxz3x8MS\ny+tV/42T3spCk2fWvQXIhagDmhhsKASaze6x5ctv14Mqwr6OSRW7RhD95Cw0\n/7yftP6FIt67eRHlHU9mpKazthlyJUSZA5LxpQMGiiqAaxoVgxomHLefEnbC\njk/aRhv8O+SZ1yVY3Fplxbx4gAuiFZIK2l7CdL2mWvs7W7yj+c9E6lH572NM\n0yirpFp8u0Rm80L706DcZo5O02WnmvDt5Dug3lGFXO4EVfqrLptkZD3Vnj7v\nAt6UgJvwVBcWWg4DhICfJhL8gxd7ySm/2gQ81LfQ+IHYGoxasqjIjjmqTjRe\neHOMs1xqw2On2Se+vXBWrkwjaFYKLq6ItoONFSzyB+4inJ1FGZG7vS3uzY1e\n9LFrF0QKFMJMlyhysSylu3289lyrNQZux/Lmjo7BJeQ3T/x08oehcCkQ7NIf\nTtbIVl/BlCftNK57qnqcS0YGyVj1GRq6TXXMi9nrEicuSv/AVIAdiBZPO/6F\nMStMm3d7+GPTdx9J3u/XWOLnob+UiR8yuK3M9kYrjf/U7ltXGmDf1QJSJUJl\nxhll8qgt3gOoZIv1tHlAQyzjLxx9m+0Nj5My2tUYDgt6P8R8ITWz/iXm238L\nptq9If0YTsC2zl7y1Ha8UDMQc76gFbMW0PIevvK46MjOSafpi6AIfoV7NVPh\nKXaD\r\n=erHM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpAaVNBgUZZr+oH7KMzGP1jvswiDVdX0kFUn0mprnSbQIgZpbEqT/hO6k519e6NXdiAjHynrwiiuG72nXqM+Cx/lA="}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/baracuda_1.3.0_1579966096555_0.14407305369023637"},"_hasShrinkwrap":false},"1.4.0":{"name":"@amoutonbrady/baracuda","description":"An alternative to JSX to work with HyperScript view layer","version":"1.4.0","license":"MIT","pika":true,"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/baracuda.git"},"dependencies":{},"devDependencies":{"@pika/pack":"^0.5.0","@pika/plugin-build-web":"^0.8.1","@pika/plugin-bundle-web":"^0.8.1","@pika/plugin-copy-assets":"^0.8.1","@pika/plugin-ts-standard-pkg":"^0.8.1","esm":"^3.2.25","hyperapp":"^2.0.3","inferno-hyperscript":"^7.3.3","jsdom":"^15.2.1","nyc":"^15.0.0","pika-plugin-unpkg-field":"^1.1.0","preact":"^10.2.1","prettier":"^1.19.1","redom":"^3.25.0","riteway":"^6.1.1","tap-nirvana":"^1.1.0","typescript":"^3.7.4","vue":"^3.0.0-alpha.1"},"private":false,"publishConfig":{"access":"public"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","module":"dist-web/index.js","browser":"dist-web/index.bundled.js","unpkg":"dist-web/index.bundled.js","bugs":{"url":"https://github.com/amoutonbrady/baracuda/issues"},"homepage":"https://github.com/amoutonbrady/baracuda#readme","_id":"@amoutonbrady/baracuda@1.4.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-uZ9ghgshSjpA2zwf7M0jOBpRTIbmqTR2T2uomyoW/S7hNvXTL0oOf7BGpzMFr8lfepKuNNRByCPCExFLOTxYLw==","shasum":"21ec6f8090ceda0884b81de545f378f320104e72","tarball":"https://registry.npmjs.org/@amoutonbrady/baracuda/-/baracuda-1.4.0.tgz","fileCount":14,"unpackedSize":32379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLGirCRA9TVsSAnZWagAAfXsP/0EhxDZaCxzkdGaAImjO\nGLSmCFL3AuR5FOu6P6gLxBHBJvW1mkVWMd+wMFLtswtfi0XjHavo/nj/srjQ\nGxDdRyilDxHpUyY7vvBIUAUa0RUIrR0ER/jRchPFSxHDM0tMJgtML8BxgIzH\ncEX5BQNJ9FqEGQQfCgzuS3xRGqpqgZmLlQdD+qFK1xTeIqVUFTsDkFu2MyZu\nDF1Sl4sEOhKqetHC0u0ENsUAc0nEXtHxnkTMmeO3ewWtpd2spcGm1LPwGO/+\nUAsJkyfY6HsMI/SWkRuX5srU8CnNwaxeK6f6ZfJ+13jiWxnFOlowNo/gjnVN\nmu1En5lkHmvJ0w0Jf4GMKM/r4WP/VS1AN7A44Nyt5gvOi4hBFgNmWK7Usjra\nWh3Jjqbe50RgBqi3YGaNvqvjuLqN/qNeHs6sgkRcgVzA3891dLSkRMv9fecn\nPnTI4a9hkuqufGkilGd6sZBgqY1bP3MjfxUmmW7ZcSbC4rjMO7pxlogTmnnx\nxOp7FKv8+YChp03LSviGiO3e/GIe8GIK5Qcsw0Pm+XYcQCa8xvW47JYVx9SO\n6GPiIUBpIhXsNJYY2UzXe/Lc4qOXAIcqPPkSyRXMnK5FXo7n3lyrwdjWPflB\nlDBSfQ6eCxe/MC7vTU7agCq/L4K6pneGsVWqxz+tMFCDAezqahPmov03KCtg\nrUHw\r\n=PqRX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlfpFWYxsgyrKvuULMoliZ2rFgQpFdexbV64L3lR4OvQIhALgg4S1jxDJfzTKA7PpdA45Kt2oiX3/I9hiH2w2aOsiK"}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/baracuda_1.4.0_1579968682978_0.5609693385121735"},"_hasShrinkwrap":false}},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"description":"An alternative to JSX to work with HyperScript view layer","repository":{"type":"git","url":"git+https://github.com/amoutonbrady/baracuda.git"},"license":"MIT","readme":"[![codecov](https://codecov.io/gh/amoutonbrady/baracuda/branch/master/graph/badge.svg)](https://codecov.io/gh/amoutonbrady/baracuda)\n\n# Baracuda\n\nA tiny (400B), modern and fast utility around [hyperscript](https://github.com/hyperhype/hyperscript) like view layer\n\n## Why?\n\nMostly code readability and DX. `h1('Hello world')` is easier to understand (for me that is) than `h('h1', {}, 'Hello world')`. It comes in handy when you have nested childrens.\n\n```js\nul([li('First item'), li('Second item')]);\n```\n\nThere was [other](https://github.com/ohanhi/hyperscript-helpers) [options](https://github.com/ungoldman/hyperaxe) but they seemed a little on the heavy side. I wanted something modern and slick.\n\n## How?\n\n[Proxy](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy).\n\n## Installation\n\n```bash\nnpm install @amoutonbrady/baracuda\nor\nyarn add @amoutonbrady/baracuda\n```\n\n## Usage\n\nImport the `baracuda` factory function and wrap it around an `hyperscript` like function.\n\nAccording to tests, `baracuda` should be _at least_ compatible with the following frameworks:\n\n-   Vue 3: `import { h } from 'vue'`\n-   Hyperapp: `import { h } from 'hyperapp'`\n-   Preact: `import { h } from 'preact'`\n-   Inferno: `import { h } from 'inferno-hyperscript'`\n-   Redom: `import { el } from 'redom'`\n\nYou can find more example in the `tests` directory\n\nThe `hyperscript` like function has to take **3 arguments** :\n\n```ts\nh(tag: string, attributes: Object, childrens: string | Element | Element[])\n```\n\nThe return object from `baracuda` is a Proxy that can be destructed into functions with the following interface:\n\n```ts\nfn(attributes: Object, childrens: string | Element | Element[]): Element\nfn(childrens: string | Element | Element[]): Element\n```\n\nWhere:\n\n-   `fn` is the name of the tag (eg: `div`, `h1`, etc.)\n-   `attributes` is an object containing dom attributes (eg: classes, event handler, etc.)\n-   `childrens` is either a string or an array of `Element`\n\n⚠️ If the first argument is **not** an object, it will be interpreted as the `childrens` argument and defaulting the `attributes` to `{}`\n\n## Example\n\n_note: the library exports a default function as well as a named function_\n\n#### Quick example\n\n```\nimport { h, render } from 'my-dom-library';\nimport { baracuda } from '@amoutonbrady/baracuda';\n// import hh from '@amoutonbrady/baracuda'; <= That also works\n\nconst { ul, li } = baracuda(h);\n\nconst app = ul([\n    li(1),\n    li(2),\n]);\n\nrender(app, document.body);\n```\n\n#### Live example\n\n-   [Adapting the official Hyperapp V2 example using Baracuda](https://codesandbox.io/s/hyperapp-baracuda-example-e5ful)\n\n## Limitations\n\nThis utility is based on an non polyfillable feature: Proxy. This can't be used in a non evergreen browser.\n\nSee [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy#Browser_compatibility) for the full compatibility list. I only use the `handler.get` feature.\n\nMithril is only partially compatible for the moment.\n\n## Contributing\n\n```bash\ngit clone https://github.com/amoutonbrady/baracuda\n\ncd baracuda\n\nyarn install\n\nyarn build\n\nyarn test\n```\n\n## Roadmap\n\n-   [x] ~Typescript support~ Better Typescript support\n-   [ ] Add helpers, like classes, id\n-   [ ] More tests\n\n## Aknowledgment\n\n-   [This issue](https://github.com/ohanhi/hyperscript-helpers/issues/26) started it all\n-   [Hyperapp](https://github.com/jorgebucaran/hyperapp) which is the framework I had in mind while prototyping this\n","readmeFilename":"readme.md","homepage":"https://github.com/amoutonbrady/baracuda#readme","bugs":{"url":"https://github.com/amoutonbrady/baracuda/issues"}}