{"_id":"htmlhammer","_rev":"35-043d85a8d6c56eb31b78e692f9105e09","name":"htmlhammer","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.1":{"name":"htmlhammer","version":"1.0.1","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/preset-env":"^7.8.6","basichtml":"^2.0.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-terser":"^5.2.0"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"b14d2c02fb5b8635e36867f99e2c42f3904fbaca","_id":"htmlhammer@1.0.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-FFVXjoFKjcG/dnZ8yyUSgNiOG29yNvWEEMrr4rbqIr8i/SWVtrfkn5g6UHyxR5oPVBqqo/z8DNOkPVgdC3FJjg==","shasum":"2183ba3068e0c2702d1955ddaf37f543293372b7","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-1.0.1.tgz","fileCount":16,"unpackedSize":77142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZLcqCRA9TVsSAnZWagAAwnQP/1Ka2+8SahnGojwIMcGb\ncDq+pKt0BcZ0pdosIinc9fcsWJ/s+DPCgIlghqZ3m6JKGNJ0rXPhOHMwONBf\nYlKNrYlTwmefxvJJQ3fTklOdUBSqaYJYoApOhkTD6nfvhdqSX33gX08BsjAo\noxtIkhP7//0QXF+MvpY8eNBjPdcaNAmaGD/r373377mrwasUCCIlQ2NGRUHh\n/KMctDhR7mIt9XefMUC2E0+V86W/E+5iK/SghMv7Ks03EbiZtpTGFpCMFocT\nWkQ5IkcQg6um8LRrCcm8S2fh/72Jiv44W1GJgyoa+MR+9V5S59bp9Ypq4zHS\nq+OVLAjI8aklGP0GAnXoq4OYgelXEl5aNY2168T6ISmFlkPNqozQFpj1fqBK\nSqhibS4sf+V4zO6g4j4EkudQXJFoPBdSHlm7wejLaPwDfba0u0PmTcS15X5V\nfDyfVJU5CF73VjSYNfvSoPctUCQO/c9hzL27fTCyYHZj1oloVKCyHeg3kiUW\norWt7uLrY7in8UkL5FZrOYDmYsE8HR1BFRawqG7EYE3cZloWtNcnbpMIRFu+\nvzxXYm8Eq4C/t4RqKlgv4rn5hUnQqgH7dkPyK8fh/mfxuXesgpyrUiA7dXQ3\nblDdjCK4JJ+4s292//95e6+zi7E0aYYu57fJ/v1vtk32sKzKANKd4QnxgfkW\nGa+7\r\n=69nT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmR3W07Wl7tz0YLH/FiKj3uj8BsCHp5sbISE2WsIOAFAiARlGEJMwcaVA8Hc11GEHggeZwbpG3ABL6TORjyYi8l9w=="}]},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_1.0.1_1583658793767_0.898094420776385"},"_hasShrinkwrap":false},"1.0.2":{"name":"htmlhammer","version":"1.0.2","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/preset-env":"^7.8.6","basichtml":"^2.0.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-terser":"^5.2.0"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"ceb3f38cf63842a5dfda2b548f542340d99825f6","_id":"htmlhammer@1.0.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ZckKwpVtVPq0oUFQsJA3dwa6AN3gBuheCQt0omoVnUbod1bxrxgftLr4kLCI3HIyO/6iUpI2iSmhHw0lIVTznQ==","shasum":"019f96c6744590d1096651e5e4f4ae428473b72d","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-1.0.2.tgz","fileCount":16,"unpackedSize":77790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZMCvCRA9TVsSAnZWagAAq1IP/i9p8VVarbvQ2zYppS9L\nt+TiYKUnjv1ht5KnzyIcEMdG2ssxm9hk1HywDAjLsRgZaHUfmqidz4V9G7ha\nAaQmSavEOgxVMeFCFaSumam/+XOvomTkH5ldq82P1etmsCcqxnLPAxWG8q+g\nfqu6BpZodrD0SvFpsxbk66LAhvaulz0U2lDc+LYW/lN+VEX+JydNWRBsXlmU\nVgvMO69uDlMFxAbFT4jg7DIrkUrg8qCyHBL75t4lP+8ahhgfEM9tT+iUY7CD\nbw2s/HU1OEaPdIn27lZeVg7hucB0Ug1d9d46plQZRmy/jbBpUy+LgYVORO5F\nGXKyIuba1dTesiGksh7bb2dHDtq2u2AU/xP5J5rtzgKwsUxHIUoKwsM+bTRb\n3FB100yuHRY/O4h93LuqutTOqGn9erQBV0W85oazWvl+ofU2mM9E2YcLZO19\nVVILLTDCHtBLWlk5/GYfl6xFwVuWNfmbgeE5060IwGiIr+xRD1F1M0yMuuFh\nyOpe3pSYLWe2GlICZz0/nIXl0d7aLx+TrXxL3MGq70XRKAG7LwxJSINKtzqn\nV3VqrrEzp3D2J6OvPY1jDdU0MY8CjwAsRo+TLQEgcw/fIt8LL3FStK4ndST9\nuVMnHnibVBsajwHXbZh9TLaBAhUvT6QNNhsf8bMuWBftllSnZnd9e0lIiP4I\nG3uo\r\n=vsM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNu7c6/aXZ2rcIkPmrATkqucaEZ2J6Hk1KDnkHElodDAIhAOtpwS/znALeaQX8o2NeCDazbcgKokU945rKSL/3eaqI"}]},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_1.0.2_1583661231086_0.5658679423584609"},"_hasShrinkwrap":false},"1.0.3":{"name":"htmlhammer","version":"1.0.3","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/preset-env":"^7.8.6","basichtml":"^2.0.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-terser":"^5.2.0"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"25ef6066225667d57f8a5a1ba203c4d0f1c73fbc","_id":"htmlhammer@1.0.3","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"dist":{"integrity":"sha512-yK2VeAIXhgOO60y/+LEP0Bbyxk01fGze72C3MJsjgT66zNWYf/N2IhdhxhNlKcU9SNqFdTdLkZ1MoSESynRImA==","shasum":"169588314d87b8da53345202153fdfd3dc2c245b","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-1.0.3.tgz","fileCount":17,"unpackedSize":78732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZzuwCRA9TVsSAnZWagAAWK8QAIsf9BlkQT+nei6NwGVn\nI3SySzwbBuVhCNKRpLl+Fk0ivToSS2DkV9fD6/Faah9mAtw5bY5NUnM629R8\ntm9WsbAeEeZ6hIa61r/DU+h9ltc+5hZirhMuXWrqeAM7qr0to66SJ8swt9+E\nYhp+R4/iuMLphtahbuxTU1X6KWPggcumS5UeLaMzLJUicD6m67I+8fuIAxWT\ngxnyLcJwszd6Oix2XW8R4iUQejae0tqfjwaenlhMPhi46RH1EpnOl5xUqYUl\ngp/OSW94CG9qJcJC7hIlx4MU2/Kd2GHzwdI/DF8gz2osxpn1vxD84wfK4ip9\nGDLK1LWBoXJW5rNmHS6Ke/36fc2wKUNrPS1FGYIPzOUfwk+EDX9yUL5LJTul\nltJhytlZokZ2zGpEjuy6uDETUTVRcxZfGM6KaCwk+c5qxurTZZUt1Z4QW5GP\nzi7aYRH4mRhiHilKfSIKqEc8KpyzIfofHc3QzHLHBUE8zUaI39fdw8NCx5p3\n1rHYqibp1ae1+rlHcj7ZIFylogpAR5BOxvU/gi4JZIAmsxm2gtXO+4GSZVE9\nB7RON5n4PeDkrzdHPdzICamuLUSIAW0u3PvSulBv5XUXMcUVXpx4J1I82Qs6\n0ukdXeBVXvUtO9/Fu4FJcIqXDZU4sT1E46IJStxkav4Fi2KoRY4rXDALDRyf\nG5C+\r\n=/sKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzMW2cEHwUtHh7VL86V824KwDkW9KDyFGafYlTh69cBgIgA5FvKaxUIjLkzMPkAh5+o+RDX3AlvNmILCMpeIs1yzQ="}]},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_1.0.3_1583823791626_0.8060781958900016"},"_hasShrinkwrap":false},"1.0.4":{"name":"htmlhammer","version":"1.0.4","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","basichtml":"^2.1.4","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"b7b3fe414f2eb2d5afae27c25838536266cb8bb8","_id":"htmlhammer@1.0.4","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-e7IBpmREMCwjqUpLPVkvCoi54s2pMaYqtnx0iEegHx64C5btdmUySwKo8cmT8HLgin6fPb9AWPDGY1gr2nEWrg==","shasum":"929e15d577b8d8120c06de4622d12e6bf3fb30d8","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-1.0.4.tgz","fileCount":16,"unpackedSize":78709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaRvkCRA9TVsSAnZWagAA/DYP/23vv4xFTDGxKlcqqFA9\njNfad9R8jrJ4SoUynnzjs7prLdU4vmVM6vI4RaG0iT5T2whcQ6m4XP7DVWkv\nFi7lO8TQmbDerhCCtNMK5GjQE/A3fmn/2m92Vs3t/pVXVrQHV5RsPxOW9iTj\nR2RGhQ7/ZOtUHPVUq88E759gkB2NjH6rh2NyMVgi5ESmQAQZcBN4ylNcHaKX\nwpbWkeipApELzfNnl/f32n6OjumUyZjPlNilS7ZXIlhB3B7yhwC/31cB8QS3\nTAbDeCyuYIaHCztdea8FhtNqImEb5VuiagZPi/sg902ma7NS5bS0+kUswAo8\nM7G/qBJSdj0+awrO6rDPeUJjxIjixwxBE+ThaXkAjoQB2rK7l10T2hGk0Xbf\nKSKufixIKs4l+caoNLl2FG6SDqkbqqUEfQn67oZnniTrhQTrhNfFm1Nv40AI\nlWNR8lnd4FPLda3GzkwAD5JVfWjbY2qOkkdnFBj+e9sbdcZqr/DahP48d6lg\no8is1uAlk4L1BIqqXns44Ce1Us4Mb+Jk9JdFC0cC0H2k7dhBk7WRB3iR1wGz\nalgcJFSggpM38dw7utIJkDH0eQqtPRpuLBbY1r1+KFGG5eZVvnIyi8SDgFDd\ny/vstBfaEZrYNX8s8FX8hE8rrOQLbqqFkZpFQrI88aZCQJMNMxOJRmh+MES/\nVW8h\r\n=RB4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYTwblUGqAHny6G+ciyysrMWYCEcYFhPDLDD2h4JUQAgIgZnsVugg6XvFljhgl3GwhExLhY0GkeN5bzPJYPGlyvUQ="}]},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_1.0.4_1583946723613_0.07931137781999964"},"_hasShrinkwrap":false},"1.0.5":{"name":"htmlhammer","version":"1.0.5","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","basichtml":"^2.1.4","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"3b9493d2d838b484c570e94de58babe60b7236a8","_id":"htmlhammer@1.0.5","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AhPQvNc1K/nztu+G/1qVOmPPp072G2EodjA+/nUnGWrr+r8fu4gSo9JCMt9OUt5M87J6kIjHLD4DHsK4oGldTw==","shasum":"7fc251023d6513bc0aa576de31af03b7eafe57ea","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-1.0.5.tgz","fileCount":17,"unpackedSize":79098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7wNnCRA9TVsSAnZWagAA6RcP/1xZhiTPS1DGSDbd3uO2\ncJSAFE/9xZsA7H2jFhptfF/gpetPSAWd+2Se3yjaYKjY2r3dlX785wPx911k\n2PHR0UVudDOqwFsVY6chDBJV4zdYGJG9QD/vVxmNHS7izDILEMivERK5dNiL\nMPqEQKOFa0uXHsecCv6JVZP5XTw8b+4gexW0wjs2JXRY5+Ri+bHqQcOYv0Bh\nweq8xSEgM8yVkTwFlpW26GhSW8DBXQa0ila53wcW4/hXzK/6vUl0VyyG6Xvz\nVahwi/G132u7l8/k8e8+oYMI3qB4oM+bmuQL3zXvpEyb2BJ1ZcqQwvxVdxWb\ncBvejBf6F9L2APujpUmFMpmTkX+IFdIQkXRzKIATFBoyd7UbOGAbDacSN7Qw\n33GvPQk1akg3yCT48hCGAtVHnzxFubhn19AoEWHuBEWaHw1gYKRjHsxFAEf1\nYyD9jtXhWgrcutsBd8NvsDZrEt2d0khWJDesnZYptARQbSRzLHV9uhjWAUmI\nzIatNhxTm3lJFT8cyE0BKoCWWZz5/vbrxDwGieFUvCjl7SwzjkKnrlYncX8P\nS+hkWR3lOAXFTI0rtkeF9/yIaXGhdORWEgkq5FNn8MVPbisHTX+q1iyeLovf\nh8K2l/0JPBZ6g04fe/cyBehl4TNcmlzLqfjbD6DnuWWfUZT6b3FidZIbr4V/\nD69P\r\n=tEve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu128TQut2oSTcTTMD1HaENDTK9nQ3fDitqnMS2YI3RAiEA3gphX7IahIqRD2EDtldaTO0/vraDLCsV8M514czTKqU="}]},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_1.0.5_1592722279431_0.9036800823476321"},"_hasShrinkwrap":false},"1.0.6":{"name":"htmlhammer","version":"1.0.6","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/compat-data":"^7.9.0","basichtml":"^2.1.4","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"87d31c120deaa9dd7e12a453272735707327982b","_id":"htmlhammer@1.0.6","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ozoc6nnoKw9CyKTjn8AjMCh1bYW+7G0C2PXypq0Ob98O1ESPnTFavUOJUXh2jxOOn6DSzeiFKibJD5tE5fYE5g==","shasum":"57e353bd643ee0d1d7d0bffee56c3a3c023470b4","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-1.0.6.tgz","fileCount":21,"unpackedSize":84045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFfleCRA9TVsSAnZWagAAwscP/1pfLCFWSsKcJJK6SuKt\ng4WdfkSqPUIG7boacoBF8hKMAX9oSEa1bbaimLwEm6CF0Zdc8rh7tkI2wFlH\nscInunqG0V41zMaz7yWENuVVNshBPecnDc0beOrwOume/IspfCkd0MXlHrAn\nlEgm9xS6yNhyeGGcJezSEx4S+DQM2eshfnSO7qeJ5pR0Bvqw1YIkSWwB7UuG\nxJZ4zN+w9iKImSXTBpNo7oT5tJnuo62QZEGfGctl1ZDqHfFFVIK6d/lMUAc7\nyO60kZU3LiHXTyUv69E3hpW8KdUv8qWLFd+upQxJxxc6syXwYV7fFzNsX3X1\n3TWqlnwyAQYxREJw911IWluIpc76V5jhNcz3lXop6dddWXV0LKLDLEcKsut5\n+s3aBFilHM2ol+HzRKp0kD/vtMBAdu6SvFQXg8cVkRFcfQaTtG+pui/Ma6xI\nHNDqtIL8r7BJYkrjzxgmWDIdVPGbJfmFD/VU+2WHudelBOAIykfEp8rqSbj9\n+fID+Man9nQN+COUCJEpTI2y0jdFeQ+kgJP0k6UUT3ry0CbeemEtMTO8YnTo\nsQfz8nXGgsGgE56YwtS51d+91JUzv+EAs35ZHLDu5qdqDZdbzdHbVS3RzdJU\nLoPO4spreKU9hHPYKtRf7UabxSnqAbWVcppWa/i1aN+Hh4eNAFMHi46KZPqi\nXYF2\r\n=gE/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgzJIk7hUlFc+hFBVMo9ff/qASvGUn/ldXwsjgnzaLmAiBFULX+hIXNcZRmNl8ltLsM270R/hDKcyOpHF9K38vDhA=="}]},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_1.0.6_1595275614024_0.6556736876936802"},"_hasShrinkwrap":false},"1.0.7":{"name":"htmlhammer","version":"1.0.7","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"c69b6d61e8ec7eead3d20f7cf4564c9bbad02996","_id":"htmlhammer@1.0.7","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aYqVVPlT7SZ7H6TNN9hFZxsUGoRIKF0HuJv7J6Rnp8ifTFeg2cBJSeb+hL7EWJOOA5MGm3JplqWdstTE+IoWjg==","shasum":"8ab9d5de76da913b08bd94571b48f879b62f53e8","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-1.0.7.tgz","fileCount":19,"unpackedSize":84099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwK6hCRA9TVsSAnZWagAAQ7EP/0EKq9gvQ5AqBj5TrOyC\nCe8txta5AKUDQXGCgRsztKUQz+DyZ77Cv0CK8WwHFeNlpoJyN26l+CyOaz+a\nX0STS+FDcqGkzWkLWacKsIO90sNsX2+gWXPLx4Md5Brp2FaalY2VVPzHyWPR\nYfOeRd9tJjPk/GL34SEw4YJciWlWPfOHDJXTLASYm6XcT5yI29FeKYA6YK8G\nZBOM6RZg3dJym44eZUGqYNl9IS2xhRvH5PR0IbPmHI1V/jv+Y8JH0VdZKB9k\n1Sm0gwzjbF16qNbQgthjMzhwME2scZ/Z+O+fhFICbV/j+Hg+x4XXKUGm4LPf\niqf8cjqgwkfoMwT5r8XAX+zGMSdkcCN4w5g/t233lRhYgFhc0J78DN6c5eYu\nVeN7viAoiqLhsGqAfqfyiNhOjAacO9Erv/0kWC4gWaKkp/EGuYjgi5jmXTnx\nuKrZMVuJQ1in4uoUAU1sxKo74ea3FB+a1qW5I5QIvmTT1ThHxAb679is06My\nzWykpk+tuzWtt6xn3nOAFvHvxSos2QxrCSOsUxtQLtkUY5MGT4+yeYTmSABF\nCSuHy9ysyEuE4Xo15yHOVp0NtDbVeM1s4bAZbqKE1c3cn4Zrmrxm+s/JUPh/\nPaZE6gtCyt6RTErCr5wRbSKphxJevnXoG0r9e4czup/NKXrEs2xtC1JXM5LY\n3w/0\r\n=PvMi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELRxnurpuMRaxPoD0WGBVHq/hgqPpMznLdS1EEMSWAkAiEA/eIpvd1PPKN8+XNcxmpGzQMu/0Sz/KZxH6BQYL20cmE="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_1.0.7_1606463137129_0.32460624486080847"},"_hasShrinkwrap":false},"2.0.0":{"name":"htmlhammer","version":"2.0.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"b240859c3cac6029fbab4f2d5a94eab2f1f99a26","_id":"htmlhammer@2.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-u3DSgZKuabdVE3NSobXD8e3LGt/qS7fE/ahyNjVbINgvfTLmLK2lB4X8aWh/gp0xY3GSUvWya0xwXW6vkT8Jnw==","shasum":"8d543650be9796a165af409b598b60cee783775e","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-2.0.0.tgz","fileCount":19,"unpackedSize":100629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDSntCRA9TVsSAnZWagAAhIwP/1RvStZQ8jf1RKeng1I7\ndcqIhoEjPYG6pWhVFeDVV7Dj3mNqkTi6UhFhUpYn6e49gaxVwfD8jnw8+CbF\nCanuR++VHGV6kmaUBnuCVSmkbz2Gbt2kP9YIGj0vhRkXqCMH2i6oL1SeC8Fb\nLJkPbuLqXDhuOis21QVv8skGooFhtoab6H+6HxPOfcO9GnfQGC2xYxuG4ff+\nFmMtkkqHtVqtLVpYoDJpSnQfhkKqVvEcIzPwy4TcoS3eiNvrg+w3dZTqBRzc\nJDG/SobFhzMJXlPIAasq35CHfWoG8rpO68QZCkRNTcyjaGVVadNkXpHIWYNw\nRzk+7TdT2xM16qsFYqZDT+V0srTy/ZwFLdWhOnXM8LDNMDGpFCW60Kw4D8pi\nNRnqktCU80ntDehCiFtsZ8TCI3cv8l7ntmH+z/otdtpmh78aUs4lWVQLNB9x\nbS2G12fO9C56QfQbENOa1jWneOIwRPO/rEmvxwRq2xvw97EDYM5exzNPeBWm\nq/P9B5Aa003Ow6hiJBwI195+GW9YmLcEj+3QkmOt/v0xKAV44p6Mt9WvWQZ9\nTcyww+fu8rr23foe3B4jMwkUt4IPqDGDCyWcMfe2qPGqLwaSMwAfInSzJsbz\nVf1kufz3PmF8uECbU3R84UmVWuOOMqIrsF9zsw+2KzPRmT3opEBI5kf0owSi\nBwHI\r\n=jqsP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Wb9MsWkkjkxwJgt6LzsCSqrf4SkDszojB1aNNMeYZwIhAIrZsMbaT5IxCWH0PhIqv/ASfBvGkuwqXRIlklmqn1S6"}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_2.0.0_1611475436553_0.8376819347856859"},"_hasShrinkwrap":false},"2.1.0":{"name":"htmlhammer","version":"2.1.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"f6f8d6752956f74fd92791f1f543eba73e488f84","_id":"htmlhammer@2.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ypHQGmsZUf44dnROg4o2giRmmZZ7Y+6JsbTqC5yEmz53YatU+g8PSsQJ5uZ0sbq+dRnklaXyJ1rOJn5pOe8n/w==","shasum":"c9acbb1bd16aebe5b78b78ba0f4a3f32d481f781","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-2.1.0.tgz","fileCount":19,"unpackedSize":103697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEukDCRA9TVsSAnZWagAAAbkP/3JIIr4WCTByDVfNgoDE\nfYjNCUjOQXTVbzYgSm3I7cbTaOskdcNSLnXLC+AVbbpNPJ9peTpgzBqwrBQ+\nX+bPKoKQVP12Zm2Ck32acKRIUNDtGb6Kfq+KmKI77fAP1/8X8jnLm07tMTRm\nGFKnFw31OOL9GPJ2slESaewfrsBIHiYD+KF+DOZqia53B9OYh/G5v/WPSTI2\njCKqlibkULRs9GlIvsDoyLwRa9KKjDv4ingHHBSaW5cO/3isXa45+s/eSdUE\n3pDdhds4OHQObMPe7yMUEICs+79lDE9M5fsrJGJNIIMaPfoGeU37lt0LMZjV\nAAkIOhow0MGWehhMIxz8WdwfO2AHflrov6QkOP9YXQLYwjveMstZDVZUFAMp\nzM/mFmsryBr2eEpvo+EuovrmDhB7H/2C++GL0SiQ8Sc8tdY/6r4LBhZ7/a6s\nyo4QTa8jNxQriJPO2IIXdSmwvCDlrEc027KYKVVXpIsfLOn1DBrZ3/71caG4\nGksvXPDf7vc2HBsuUKT3FkqXGpyPqThtzFfgelkdJi+Dgfj+UrEfkj/yCa2L\nfYh2UHp4VbIQI6CS43JVRDNOUqW4pk+9Kyq7ayoQS6lZ+N/chssy2bgc+Tfm\nXj/pLBNyTo54heJMIx7g5G1uK86I6XNO1xZRa1FmfidT4r2v/42fpq1X5BaF\nc+UM\r\n=6uCi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGS7gEq1Kv+FLk1celYsFJ0SD+Z4YRsDJN91TJ0dltmcAiAWr8+Q1hMyXNRQK9DUV+7yIt7rZ7/9Z137yDOg+ZuYZw=="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_2.1.0_1611852034542_0.45593406548904136"},"_hasShrinkwrap":false},"2.2.0":{"name":"htmlhammer","version":"2.2.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"0e6b1f1647814bd262757b38056f47ff9ad04307","_id":"htmlhammer@2.2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Gv96JyiQcszt0Cre3kwz0v/MDK+AQzWXhEwYLZ0gsjuypdxdn3avnWzlblkf/4lNNbOBA9jxBO1iYV0f7SLBrA==","shasum":"a8888036f126db428c31d1c0272221d97b86c70f","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-2.2.0.tgz","fileCount":19,"unpackedSize":105251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE97iCRA9TVsSAnZWagAAGe8P/3YadFPkL2P+OiXRHjVP\nPuqRuzcwbThkfsPwv0DE3ImSTZ2BOYPPBkgE3g/IyukFVhAXPBVZayP+VP5J\nAd+5gD1slDfsLgIqRUGRMg20m2IY9zPgJ9zhkLXsbyoa2YF5Wjpv1L3imcIP\nEMqFmym26kX3KfdHrjZbnkFnvr5RZ9YCdfq6kbA40isSIGoc9U+7VByfLO/i\njpR9O6GLQeOu8J5Ls64xI3uTzl6TXag0ZgRF9GzAKcz2Okp8+Oaz0W9d5VRo\noSvRTMTHOpcPAMbjzJ6OiUo+x3bRAA3bgKeeD+zZgOotcaNnpR8TI6XqvZHR\nXy9o7uuc4glWReOByeBrr19bqvDRSR70yqf4Z57T5C5nJOnX+/rfhJ69yQPq\nebnHSXS/Gcy2I3NCqHIIirxM24wGMvNRoij4cjxnL1QsDh1Lji4z0N8sMlV0\nRxEhvuFTxT4tHJl+oogv1XokXJ5ZirSNNlwAvbEE8Rf8dph8aOEvwJdzV1Ox\n6cwZ4/9GJICaPRTDrG6tVjT1uG2DrDr2PU59dFdEj5sIeG2QwYIqSYwVoMWV\n8jkAAGB/nqujJXElP4GEeU/gHD+XAzYyAtxK45B0wfdlRfFY0jhx/5hXIf1O\nh/oTmZ79eLDhzG2GU844RhQIZnZjlQ96YFtvCmbpLUrtARrSYajO+kLU9+fw\ny89a\r\n=3JOT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkIDk2mSlVC5z6TxOTBsITJQ/ZCwyekcemhHjjSy/IKAiBGDUBt/AmiVsH0uT8+mUltlfrl9yTRx4MU0dPckGyy/Q=="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_2.2.0_1611914978234_0.9418026332885909"},"_hasShrinkwrap":false},"2.3.0":{"name":"htmlhammer","version":"2.3.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"86637035d716cbef97d661d20cb7704b251250d6","_id":"htmlhammer@2.3.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y2i05KImge4vUlRpovqfiYwVqzHdGmYhipReblI5a+R5+sPziEsdgxkSTnPqZjypjQgCLAl39kWzcO/hALP2wA==","shasum":"feb668edb3c824c853931643be81101b4f2f0a7e","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-2.3.0.tgz","fileCount":19,"unpackedSize":109321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE/lFCRA9TVsSAnZWagAAGysQAJ5BibR9hzhUoVk+4em2\nsfvPnCAUZ3B8pl+9REuodHfXIDvv3N5nzccjkQGKBacasfdYthiQ6pHcV6sd\nSDaY36JMXu4UNoIGprOnxehb+m8IKOo2XuDik3EvoekSe+jn5sH9ftyE/Gsl\n/Iws1+9lnjioje9DNsGVpalWE6krK8eQLLWm8z6ihu8K9UarP4/ucLmYit1K\nSO2dLKtlU4JzYdqMEetLXixMKts859g9RMJcKe1H+1zCGU+Vpz6Ao08eA/m1\nEPOUzbK4UGlv7qSP+2+fefM6AGLqNdO6HEqhspYjpyinRBUHWM7/u2HixDiD\njcydox3eTNnJQRMzATmJeM3FZ6dB2py69mb0xPVbZraaPTscWG8hoKy+b3lC\n+aYVhuanOYpgfbbyV/x8E+5TVEXUJInS+KKZ1K6WRRADvwPVNqXwLrW+EuS3\nZ4/tDf6PkLsq+SnUGgXMSExhiJaaW62jJcRAeVx8gra6+LP3zCbh8tgvj3Ec\nA8vvaNzKc8F9h9K4r+uhmrxso0oAmw4wa6MoC5p0st056Zcbj9qpud/iuCaO\ne5lS99mHyc21+X/h2gDWp2T4SDf/pW4+BM1G9cXFzZ0UY34M77shQcPTQm/1\nn4ohsmP9StMIk20OVseyJzHlPPGX5Y2jcOxc8obO64jetpwzqmm4trx+6DL1\n1Y1I\r\n=J8wN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDScrUm9FFaDlLsjX/8zSWtLiG4Jcift23J2aH+xUQkAAIhAObqzfZ/XSptkEbbQ5kYgJKRxv/Sx9EgCisFWCE58abk"}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_2.3.0_1611921732752_0.32101538682193786"},"_hasShrinkwrap":false},"2.4.0":{"name":"htmlhammer","version":"2.4.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"5b19d9e07dd612e3821cc6562b1e2fa8fe89d159","_id":"htmlhammer@2.4.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-H/QdOlawYKSkdhyVeKlE1pwUeGlToJxj1D9rO6oHtlrk+lzoFDYAUUwfuhHR7khzxiEE+1CRfG0piKRH63rBlQ==","shasum":"389d9ce4af1b16a3ce14ad6159b95100dae5be9b","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-2.4.0.tgz","fileCount":23,"unpackedSize":113815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFXzRCRA9TVsSAnZWagAA5tAP/R1dLqxrNsHRQ11FcvXx\nv8Kfj+sG2nUSdGkw8WJdvvAy9a3LUprzIdnCMc+EkGS50qFzVVJrea4Z6ldz\nOt3/y2nF3s7O3drN9acna8DzO6uk7BGt1LKzY+BbrXmBrq/3ghzU4E0E+0DY\n/g7+SD9C1A+IlVAzLcWyJi6ZbxSrMZODIwTGOy4JvmF1geJcxDOJ1GG0Df4b\nb23J9ufJyXxT7CECYUddlNIvENT+rokJbk63pjAHNDp/z+L83O8Q3ECfJN4/\n3LGdip5yT9D4M4RgHk0GpfGlOfRYKglKQs+GvoencvauQpU/WJ7k3+qtxVPv\nOfotia9FLOlqh+XpBrWjL15ojdAbWs1HjQGM2wWsnkDw8+Ko+XUvTfqQYJvm\n1Ot071sd2/ojVMBIV1ZUtC0NN9cHA234lr3xth7btdv/U/h0HMMzUrwos4gf\nQLUwQqDNDiJINwX/r3Gmb+vvzYS/yKgW0klPrRGQe2Qm2sVYq1nLaALjHP78\nqvNE500IiRUxJdQwKkUgOTI6xVZKBmC00d5wfhWTJeeAAaSmLy/8Z8SEq6n0\nOrJNKFV0zKj+TtEfs+QxEDSs63//t3X8STZOFYHe0x/YInGnykyqeWGwQHF+\n4mVlQTLnxPL1fHSjQ2bZxp6nZX9w6xKdz2hrpqEuoxgTAjWP+cVazYRpfiiF\nnz/T\r\n=5aqA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdpqoquSvUOeiTuPeuvAmWMDYWLPdqZJV0YiA6V+hBPAiEAhKf8rJqmrBaCuzoJSPXitU2pmnn3mmSBHWmCWmzzdSc="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_2.4.0_1612020944954_0.07113116923636431"},"_hasShrinkwrap":false},"3.0.0":{"name":"htmlhammer","version":"3.0.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"4fda891884643d7dace439dd30e5c97213ffe0f6","_id":"htmlhammer@3.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CFVN0e97EY3rUSlp5oJotILu+sgx+1QoXh/2EzWkdUhZg8OfyfjzT0yj8W4y5bNRrfV1uvohtg7CbGVR1FGD9w==","shasum":"bec21d7486a683320cb3613049cfe0b8ce5cce3b","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.0.0.tgz","fileCount":21,"unpackedSize":111083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL/lPCRA9TVsSAnZWagAAx80P/A23F75WWulkf0aPp0iC\nRiQBu28TMNMNMuwE72Row+5kNlohiEvYgfPKK0lELTRjkXdWJvQGC25MFmy4\n0qcS7qxHEpID+M3S7BixDFQE0yLqv/badq8aWUosOEPLu4JR7Kbq1Zk6ntXZ\necZdvP20oAcwYYX/ZJWEPXDvDv85BvsVSnr/Y5n83A217TLPE1o4RswTbg84\nMyJiav7kjnm/TP9mJIlC1wBJrTl++HZudEfz88Jx26SAtjvgubnY9Mezc6g4\ndvmzmZ7oeO0Tx48toEhC17/DQiUAooidmxjniU1WEVcHI1FZgt3C9ZrLEDAE\nYZxuEjajOGZ83Vv3cWx2nZS9tDdTZ37bsHyZzdJziYXvpMW3rbR5OrDpvK4P\nGS+ms662fxj46hwuzf948FIRyPQPHkh+zn+wegZUT6MmLWG7al+ATpllKf87\n7HosmeVGQrTMd9k7dj4xAUocb9r3Ef/INmpyvOCpdpn6B0udakBA793kKJ+R\ndCRS/QhbGMG1QWmi1CcZmJGqCdiPRaM9Pyp0+qi1Uq3C6o7pmaqbz04MJfag\n9ww1NTMZK7RnQf1sqScdyObGM57H9TPrhaxvFd/3HWJtVgwltceGO2gFpDe5\nBQrJ675UOrvXHtMB8VNEJP6meUIHmNLG3PP/IuWqzQ7g0ZwIOF6fyjka20Vf\nrZy6\r\n=2og1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+VGUoeBTNTWY9Ga52wql7ox/MGCqKgFQL5fcHXg2lPgIgXmIr7g4zwI1ArHlOqU83wIk5GUHYWaRvnniv6ggLyK8="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.0.0_1613756751352_0.6296621085109537"},"_hasShrinkwrap":false},"3.1.0":{"name":"htmlhammer","version":"3.1.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"b5f5bfd1cf2be40f59fdb12c699185439dba96f5","_id":"htmlhammer@3.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-3cY8eZPOJBCH/0/hre5qWe5Ng5MN5daR2gTJlRj2yvOa4xhs1eT9gB2Cj6beB8DRkVP+EUsfIgpCMGMEyD5fhw==","shasum":"5c3b1f920e43e3f1457ceffffd544741ae72ae88","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.1.0.tgz","fileCount":21,"unpackedSize":116827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVwwiCRA9TVsSAnZWagAAbB4P/2pbuHH8CHxLCjZLeShM\nP2qCBaM1oMCAUCQaIcV8KOOTV8E5M3CpzV97v7PFT32fBKIFf3Yr6OeplBZB\nMWuWREHpMXDC1BxqAdFjwMiSDTO+ebdVaBDaSuUPHmuzLQHKJ0E9JDlKtoF+\n60n6avW3zG80W71PjQQJb2ignIhlHTlEqd4YBSPAXmtZrUdczmPa07+l5LeM\n1MbrtknRbvVBJregqWm3KMmIKJdZ4Svp8Bi3WG9Q1AYgS2lbHbeLjy9jqODF\niLzi+194nOq5hbidC421C1ZeTwkus3C+pryVz4B+aDyw01IGpknvkW4FeLjT\nE+ecoKvpuJKOudyPFZ3TkxwLP6AO9KJex4do4la6/cqXUXfP+Mq/u3sDwB3X\nI18iQNsD177V53v/+57Qe7UuZ2wENVkbkavWuWBlWse5rlF1oM4GX0dvQF/B\n9D1meE/VeMBZmIQZGqoFUcftW6xfZuhLFFCeegBRbBzIQiHtwkVziu7Agn1M\nkLtAYnGKCRL39i9ZGbZ23uy9bEvBXBvdFIMNyZj8FGzJVvNxuss2Ra6UgKV7\nR68ND1jGxTvXvQNT/IKEr4sLYBjY/2k4BQC8E+mL/DcscmGxJtKneV3OMC2X\nf+9FOGwyq5XQmUtz6QS4VE8TpO2+L294VQ6C30o9eYv9PWO5FAeucqkffUZf\nEI1o\r\n=w6cu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjjfmaHk5jPCM7tZW5dE9AmMcfZrHohpVsri7Ym/ZhLAIgaWF8VlAjHTQ6B9AWuNSRFZFtrdhLLv3Xo+/5QYTFggE="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.1.0_1616317473525_0.9667077205966177"},"_hasShrinkwrap":false},"3.2.0":{"name":"htmlhammer","version":"3.2.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"01d5d23b3451158bb23a772b8a68cb7e97a99cf7","_id":"htmlhammer@3.2.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-wUF6ds667KNGfnAygHsLAYd72C+LUnPTexzqMql2LHVnyYNiKZZEJAMFhdwKxWvAGYf1ViNO4vqHAP4Chs+4ow==","shasum":"8b6ff64d03eba16d0f84f0a8e53cba22e8ffe942","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.2.0.tgz","fileCount":24,"unpackedSize":142408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggcRKCRA9TVsSAnZWagAAGMYP/Ra+KlfQ63LOehFgF+HV\naRMye5hmgmm1icDj+r/bVy+96+JpW2ngwb9QiPREPdE/hrQHkNDodocdo8Av\nejC+y0k4bEzWU2Q7Pq4vnRoo5+3Oyti09jaDokrm61c8HORknluslIKpNTb3\n3NJ+hw1Hy3mF+KoygGszkE/FAnoUYn4GeMytOtJNsIlBLATD0hVhUuoth81f\nmkemmPBYQJ+fVynkW6WKOkmmLtLbt/oSft13dKjPoEWKeYVYtJvw0Lsx8Xo/\nTOxgmqsL4d4Z1FQ1H7ymf0VXZvUI5Nq5tSAmGaScR6lBGMxIu0nCKU4hHdTz\nhjjCOfZnW3o1TJ1EcUoP1QZh1x3DYQqBqIa+ZHSVvtPBUSkehbaH38PSwwhN\nph2lOT53rp+5lKXAw8kbQgRAbawjrcvH/lb3NosDtDyq+FyLjo5Xz2c7IpuO\n7kkhv8iFRf8J/PjhXju469ScWJGE6mCcZhnrfxqFRj9acIP/4DX2TnHOOFcQ\n2qW0GZv1prJA1asRlEN887977FlHqSde+rSjVLfSg75E0yhEwMO3KLiauiM0\nskPavwQrZxfW5msJ6RPhQkdECB7LwDxzGQAZIL5GtuCuDwIyXh5b5wRRCo75\ngXUkKfPYgaVQXRNOlKc6rQ5KZfkDf+amw60pTa/ar3lcFYdZobhTKyGxDm8u\nDJnM\r\n=ZM0i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUw+meGJGB+I9ASgm/J0xC6OBAYd7tGG1AuM9pItr4uQIgebSgtkFG3E44qEo0WH5Ng32X9Te+d9jzo32Pk6WO/ww="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.2.0_1619117129423_0.13036861495601326"},"_hasShrinkwrap":false},"3.2.1":{"name":"htmlhammer","version":"3.2.1","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"d2c08c255ed9f1c1d644ace83418980886a22ac4","_id":"htmlhammer@3.2.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-AEEUtOi8QjWrcxJ1Zt0HQIAodeBkU7pjWwdBx+VHpwGhgSfYaZot7jqbSitYVxcKAdA0AZ5rOt66bdt4aH++Qg==","shasum":"5341c56db24a31b40196ccde791116b42fbb02d0","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.2.1.tgz","fileCount":24,"unpackedSize":142778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggmVRCRA9TVsSAnZWagAA6GwP/1m7UNwvKOGgovYWkh+m\n6mTC7GGXF0OtqKOB5IdRHg/kFmHLWy3Ns4xLzAzUzZtPTO7KkxJE9hbtQQxG\nxmQJ9u0MXq9/MeWFPOSSGAkhrJaf0L0V7LASh/hNlKU+MBW7koDeBSm+zEhe\n6WfH2+pvIRM7wEaqwtjkQd71MqObs8NxlZZAphhHn9AxG/DkKOqWzfuG2z4y\n7tcdSXuheBJmpY38/S083ZayQsgYouK6TaS3RXe1Wg+SYoTXIg4K4yRNrl3r\nLdpzcY3fpDBmvm6OkWZI5HuRvMHxhOeidP5BNc/OWqVG8Wa0G1AODEkBjewv\nqZUkpPUBQTQ34n03fFFQXK6l3qeAXhR/jVyl/U9uTy562gPCiFItVneMjuU3\n8CibgJFFsDWtCYx0Is/T8hbY8/iMQf70U8Uvr7AsYwqyb1VPc+mHvu6xhnGN\nviulbQ3A36BsN+eE1KqOojmiTTdrCOrjlz0X0543bQtjjuhGqmm5O8ZPo9CJ\nqSreE27Pq77eEgF8WzzbUxncKfmwKoUfp3FW+ZpzoYNC/NdMERn3JZ2E3wTT\nsy6gT0tHX3tVXt8bd8kI7KP7u4WJ9sNZ4jfjVA5cUnhNUyMeeozyxdB56AIO\n7pfRVEgWaVVNnXzHY2/j9ieFdHIfGEOGVDv5fh8AuX7JahaJmpAcodUQlWoL\nQBWg\r\n=rRO6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPeXDg9rpfYNUz7AP/E0sqrpqxZlbN0mewYy826Z98mQIhAPkwRgFKrmN4qBoyRv1L1mUZOW0+5V2KXZXmAB9LvSAu"}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.2.1_1619158352484_0.5810940565774871"},"_hasShrinkwrap":false},"3.2.2":{"name":"htmlhammer","version":"3.2.2","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"63b216f88d0603cf740504fc7e035d6e87d59da1","_id":"htmlhammer@3.2.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-OUYp4WnxV8/WzvsLOgzxQcsBIpe4H/szcTPnuFfJ3ilY/gzjumjJmWvGge2F4MBY4GpsI9gVAuIFS7/OU8+OtA==","shasum":"9283ead8688ba6e1bfe36a76cb353d6ea85d47b5","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.2.2.tgz","fileCount":24,"unpackedSize":143247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghTkgCRA9TVsSAnZWagAAF8IP/37v6CQHcuBTt0X0b/vM\nYs2fOTDGbFzPwuhZQcdJXmrAJI1ln3l89WUTxzLcNkxMOPwAK0+o2/uZrYXp\nYo1U2nW1SJ+mmhhqBZ7ZsUt0SRbyjcmr2VGAb60jQKk+aOUdzo68aN/I3rAj\ns5cgzbDG5Bwo/m2Movqo88UNTa0COtTfMo8BG8Y1+8fV25J/d6fkQUqijdaj\nsq9PYYylMLSriU73pgBG6Bx2pkH1CDUG0Ul8P4kTsA7HBAx3HYuP0x8fJZhN\nvw9/rGepXPaeWURJHNtMQ3WqeQhTDAtWm4dsVKVGHZN0ZNwGhNBK4k1a4eys\nQMhz+MbyZPN6zIf7uxLNWcyb04zq5wgR++tozsLCNoSMLopJketOhu1TlbdE\nN1PfClKRXXBf/MuVVkg/+IyXrhtP3TMENDpA6TpY3Ol+kiwKLrC0sz1euUVz\nJscxk67iGvNwQoxi8i5eyzKNJk9otofkC7ZZLIB0ZTdrLGiuFMaTEE90WFZH\nbkJUalMPzp9l+TG31w9Do4aLYJfB9kQNxRl3r4YOK0BU9mSzMLsN8wmXvciV\nD8KLsMEIwxa8BdS+exLHHno/8MLYwBnNl1zV9Bk0fJ0Dzcv1LyQ16EJdY1Xw\nlU/ihyBpw1w4nxnt6kaqIkn419LKHXI7wnVmmCxivxF96whmbxqIpgpw2w+L\n0Txs\r\n=0Eyg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+EZqqCSrBtROKSvMoIom399EGhdsUC5Z5u+bcldGtEAIgAUWGs9EhzP9wyFVtjeZQ6YIQy5stxwbMOdnu/Ne7SGc="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.2.2_1619343647996_0.9103789254989827"},"_hasShrinkwrap":false},"3.2.3":{"name":"htmlhammer","version":"3.2.3","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"e156f0cbcedcb9474b8bb7c751d0bb5e5f3f1a36","_id":"htmlhammer@3.2.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-iOvVcp7oCjLGMHZjB1fuEzFXRIcaXhK5a+ZvqjW06Mcw3SnOipwwnXItEFiiPNJ1aJlD9aQL899GqqKnk6azuA==","shasum":"5e256f99179178c47a564370e9b054c10c7ac49f","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.2.3.tgz","fileCount":24,"unpackedSize":144631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh5pYCRA9TVsSAnZWagAAV2wP+QEivGGZ7X8EPwiGINKe\nhxXnzzyt4p6ED8W5+tBIXu6HOW0XEgIP/YbyDDNmmmk43+Dl7VvABEThbXPG\nZjEzW+Tl+MgoGz6IiuUNWBr0GCeIwQ3umV/sBQuaDrV9ZxrhUh7sqH++SynA\nqjB9NUoKU7MBGqb+OIf2v+A7K6uSylZo/HR/6Mc6JXtfiadIv31i9aXklKP2\nlGHOIjMk8XHiMxeccP2YRqG/weH+XzlLguWmkK2OxxuwBVkgqCja1nWYPu1Q\nS35X7jRv4Ki1aPl3FMeXbe+dt1XCiEdmviUNzr74fD/BVuRJF0Q/SffdM31w\nME/upL4J2F301V5+OR2IlGLRHPrzx3a4FqFKFzcJa28YTc3El7CIm27qEmI1\nnafhM3TtvQReiai1gjOa3vkter6Lv+jHrvx/JI/O6cFjRL6TzjuHE7m1+eFu\nipdPxC4OuClYHDdIqGnLgcS+E9St2fLfN7fPWUIJIvhLLwBLVT60O9Djk/4H\nIwik/j03r4BUQ1OzBqrbTIE8KkyW1uONY6y9+4TjYeQzv6S5aQJJyV5vKFie\n4s0mG3uHjAAl7UQ2jS0o9rVav3bAoZ3kDZ6yZj5L5RdXgoqgDCdi42LX0wyr\nljlDV/IHvljXmDuCBM09rOX0hQnLAbHRz+xvABqvMcPdZX5sIyJ8Evf05Kls\no7oO\r\n=cR3f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAoUT0bhavVjzptB0tzig7DvzIfmM2ISUaqTYtctXePAiAQY6Jz0Y5jlO+aaC7oUo+IMKK33T0G/5B2/RzTb2BPmA=="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.2.3_1619499607164_0.7385461065621894"},"_hasShrinkwrap":false},"3.2.4":{"name":"htmlhammer","version":"3.2.4","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"915df96f2d92cd2f3a7e4649d364e9000d89111c","_id":"htmlhammer@3.2.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-oNFI0zgXzYy/lnUW+x1WAONjDn5pd509hiqv9GKvJS7AFXXFww3y+vv3F87eGWobgKWaKO6S+Myze1CryKlo+A==","shasum":"f043c477acfb52b3e55d23140ed5d9e5421fe89b","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.2.4.tgz","fileCount":24,"unpackedSize":144407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh6zoCRA9TVsSAnZWagAA6ygQAIs83khywRVbKAGfHKxb\ndZhn6tPwa2Zu16aa35JspVHWoIP98ZeGRP/vAgl5W7Sbd7r5sswpvmPeL1wB\nk3QrESRgvA0ES6EAmsJog/g2NOgnJcFBxzNyRqt5tXzV5PZc1Ht1ZTHJPgMO\nJzISR4GcdDXJ4/6XprIOsRcMsZsQ/8AMgBbyjC7TOYk4pd9J7wIKzDgcdgNt\nwJ2el0huP2QhkUbxv78yRTnhUsYGNMEIkEGaLJqN4AAVFnjwqT7qx7Y7yNxA\nHYyNAdBW79opUK/eVNaKOkNRk5vhxTiNsm02LWNj86OK/U66cwE9ZzZsAHv2\nzPVljttEvKOvY8o8AvqA63h1Eojupsm9EAyjzwvKkMBXOgAAJrjlanDIVf8K\nhQOigHXe0nkBeQpbsuetsWznnROufieB8XVyGFZii12LtZK6yJTlidEEdsdk\n67R+4VrYOjRO4PAL8aBbtqnrn3GEubczwjYJTrtSbwVDRrMw1mxS/9DJk4tN\nFdwprh73eDCZsR8JZ547cz/W/qtEllU+BvlsmmSJ4v77C3GMsjckoCyC/myf\n6Hx7QEuCfdfKP1zBcAM/fKJeOXGimHWdMTL3SmkYRHMoiPWUlf4YBb8j57L/\nHfqvtOhDNagJLzHZ9mQn0a3AUp3656LJe1xI6Il0zh1IhhZ8r+D3tM9yawCh\nj/i1\r\n=C2C8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICby/pStY/mWVgScjzP+FNQJA52TOihjK9D0L2mrO3SbAiA/YCcijkByeSblffS3RFk6pNNlRFnj4R3tSB8jBbYnJQ=="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.2.4_1619504359984_0.6881158496903748"},"_hasShrinkwrap":false},"3.3.0":{"name":"htmlhammer","version":"3.3.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"40d773f7322c151c04efd04fce997a816d27ae44","_id":"htmlhammer@3.3.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-ye3ZwAI6G2XKu5SVUdTus2ZKL+UPn2J3f4kxuUc75vNDNaNmaeayXgvfh46mpy4NBrrTkHPKYtHB9k1R1yT4xQ==","shasum":"69289cb64b48671490d7b85893511e70ad4fb696","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.3.0.tgz","fileCount":25,"unpackedSize":171231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiXaiCRA9TVsSAnZWagAAPAQP/jq9JNRfihUAljHkSVkT\ns44bNY1cmdxvr8ht7oFZR966HtUS8JHE62L8JHsyysEFH+2/5gzi5dcvWb/d\n2Df3aN7c6jYbF6x648gNigBhrFjMVVc/z6CC9cWjko55PzAqtwb3gnJlipKC\nUSpUZ+JXbGy0QhSaG3vxOS/Qe7drLQNCuXKFh5LOCZFBoJWFcasOfpqLSzCB\nsb5NdXdJvXFOKJ4q0kJJsSe8ImknPjkGgpEh1b3TlbC4tZFJpN6/YhyCmjsU\nXE0/a4ZU/p4Or/2YEDEFHcJDV8u1Czw8HllsSXjSKmCxuXKG6h+8ubxDdTgh\nTZcd/BCRH5Ulsb6MEZkpamKsLg+YUcx5q3dLhICqJwze8oZ8PCzef3QdgXct\njm0oUWc9mtbK3SDPSUz3lSRx+FH2s8LHGsnSCXgGIPNtXicHjg/2021JVzkr\ns0zaZ/GIQRLbLi1ktE1aSuBE2IWNGtsXyvlk4PtGlmhBbVDOyUp/I/+8+Hp1\n3PMio3h/NlwEYAYNLKD3M+5hByK5bStmTlCKwN01trEW4iuxlLUKzK5YCzTS\nJhbdcnCAVEHpSrjrCHeaqDizXMdPl/XJedLDXkt/rvp8KPAFl7IoMCkyMzSY\n73eGEEwRZZL1/tAn2aY44P364nYcCHENIBDf2xQmAiWHOCqGC0U15dILLGyF\nSTPt\r\n=MPeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDzKCmrHnH0HI7AjRfVE5sLrayyLjPEpWpggttloQCmAIhAO8udlR1WcgsWDuPC3KhkzlE9mvurEEFpaEei4JJGU9I"}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.3.0_1619621538470_0.6892024714876166"},"_hasShrinkwrap":false},"3.4.0":{"name":"htmlhammer","version":"3.4.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","htmlhammer"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"8bb71074cbb18ac101b433ee04f4ee6b9d5c015d","_id":"htmlhammer@3.4.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-RdG6mrB/gmog/hfcnvWXof+1/hPuk2ST0V/akzw2W1jQH598vD3TppIFzlXYmb3Ea6tYHphMMpEKXeHSOQ6ZqA==","shasum":"36d71fe75174a952272f72082247cc79a3afb705","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.4.0.tgz","fileCount":25,"unpackedSize":171170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgilZ7CRA9TVsSAnZWagAAezkP/1ajiABaatvnxg9VwNH2\nqG7z/I9l564RsZpF3arRTN8y8explaaYLTOxc4qdH8blN8biPOUm3WDfGaIf\nofrjOekQqoZNigYcdzyWDL9h4GGZXFtHLI/UyT3WbDIEnz5i7b7LE1Fpcued\n3Jie2FUYegnkZYAyGyop8Eu6Q6QXzCNEPw/6PC8h3A/Tp7B9GOen8CoiccPK\nnifzOkQnqyVcxnX7RzpvpuH3NFXj7HirFqSOrb29OXEvaet6mQkLoM2KCfzV\nH2iAY1b+Mp17jzEd608TReF43O5bbTGxFY3gkqOVihY+BGuvxxL1IiMGSwbu\nBT1250WZ+qAr2bcA8S2Cb4aip4TAdfz+xFSDGLbp3KDGYYn4MF9bNHRSkU1B\njPybBey8edfeIVwSyZkMhwhHNIXwxNZ7r5RS3RRIy6mgepCD56IM54YPIrQB\nmzVaUS4AL14f/M1ggSvBOvp+T+WVm/Y0SqyWo/ZE5ZbHeH9LnnzeFnHz9gIz\nCSxzBCtzqg5GSeY8B88xzakKCJ7eaddpm5C5BnJeoRaRnnBAtCEk927ea+TF\nHN8IUGTa9Ndhi90VYY76s92wwC1T0vzA5TJxD6mt5zOCpqAUE+cq+fbK0umQ\nkvEi+OjMumqXXLAYogLKDZtz3h+U8LN5XtFrWvkPRBsRFgQxo8ESkjC2ZpS6\nuU9c\r\n=0bp3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBz5hPu4u69EKkVmrX81VjqnOt0604WCVywyf0Ol4bE7AiEAoq1ELN2/yexyWs0Q25RsQmB1RtsQvxlg9FS7NksGO8Q="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.4.0_1619678842663_0.7514309052095902"},"_hasShrinkwrap":false},"3.5.0":{"name":"htmlhammer","version":"3.5.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","custom","elements"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"cb2da45f607daadf634e6caba08b20fa2899c1b5","_id":"htmlhammer@3.5.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-E7fWD47TF06+0v8IJzu9a+YtX/lxZ1QmDx4ZG7r0BSdQiT2CX07hNjjtp6k1FVXXzA+kekfCBZYGqK/Bxk39KA==","shasum":"9ca7a9b58494840d2b5aa135b2414355ee101c71","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.5.0.tgz","fileCount":25,"unpackedSize":172610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglEQJCRA9TVsSAnZWagAA5nwQAICeSr+ul/e00ZaNfjg4\nsvvXCTDvn/RYhfypp2eiftw4ya2WW8l6p/0wGiSvj+7RSSEyh/xc5BtGPyp0\n4v6Ax8AWVWiutAXKlhxgcFj1LTGesv0Vl8kA3x3wRDEYLG57PKnB26jFY7Y6\nLdx7EhBpwGZNXvcXugBVEH2lzQdi2dLzCqTB99AnxjSvkVTGMt8LpaNZXOcd\nDX4aZfUdKEYHVPx8N8YHmPglo+PUoR4imGLwUJ5tN6vDxqHo+jcYir7AMFcU\n7PRyyEsSkLaZ4f7GsgGlbZoWgv7ALZUxyduPMbn2+0gdTVnL4V+yEP+/KcL8\nmj/1X3Zrtw50BPvMEJHbN4yn1sBHWxuKJJTjijrvASWeOXNFDw+QbmzDV5zL\nACMAryb7yM6+/RZVk70u2loi3+dzuH/gv+s3xruKcSS8oQAV5kS2UZ8lWOFt\n4LaOgBHjD8ZUfyz6mZs39C6XF/S/EtE2b4L8LD5Tf/5g2v2cTDOjSoKrCvSm\n046Mp3u1XSpkcnjZ/M6MYmM5Wzj/l7KIV/5Hc0O8D+RxP/7aoQ0Pe/XbCxEI\ndBAW8bSU5Wsfl40+RmJ0xphyOWDp1pdTN5bxBG4ihmADp2IUp8LHmrmUyoP7\ncMYFYmh5ARmPEOlBD063FLvxzVp9kk59P3BDfDsiPlxN1mz/qnU6VcOvAI9c\nYadv\r\n=yb9/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2kgdD3KOix1jT7YTOTz3DmSoyNGrZgH0kfOAc+NEkWgIhANoOCE5UGsJLJ4/8DHapW0kSZdoMUVfm4uIw54kUxv8N"}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.5.0_1620329480569_0.060379489121570984"},"_hasShrinkwrap":false},"3.5.1":{"name":"htmlhammer","version":"3.5.1","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","custom","elements"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.8","@babel/compat-data":"^7.12.7","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","basichtml":"^2.3.2","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"b998a6073bc4cb0839880e52df131c0fe5a8a128","_id":"htmlhammer@3.5.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-C7EeDOFGsHkZSBA3MfuadKAvaCfkVMVpc3kP1saGGl6OW5JErDCNKId7Rq1K9jO2wFSn4QBfnQk6LfZM49fVlQ==","shasum":"bb068bbe939da6ce1fad2c23352c2083b72adbc9","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.5.1.tgz","fileCount":24,"unpackedSize":172898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglOgJCRA9TVsSAnZWagAAt68QAI9cj4lPrJahtRW1KZK1\nvj9sNzdrnh5DzD6eOcQWCnJX6jzyas5g1XPa8x32ARdFP/o7zpOObVSMYtYW\nuCj24nc2G5CrwmJ2Sd5LP0LfZspiNAsFteDA8HGOw23SP/mSAnP7vGoFxbEg\nuNTWYpNyOxOyjsI6Mf9W40kvM2XbwI05VcbKypsZ/mOGV6nZEGrFCLAV4Ggd\nSxGCvldROMyW0cOzQKhEiE6fNa00GEo5A11akZNroeOqyle6MfBQrztXULPp\n8S/dxz1HQU6dSNmRrP3nTYY4FZeY756nBQt+kvVdOKReA/ALacIi297KCxG4\nmneD6UjADhsF7VoNyZK8tbEi7D6xZ+HesZFfSYlbvMVRO+56IriXt9KUsGHa\n2MTA1VZmPQiBtqXUnloaUOUBMVakDztqz6gF+6KanC0DhO4+76kyL/VdLfnh\nb0ZelfPMRxAMwZQpX3F1b1t4Ap4yLgvwWE5TOG5CaxoX/b5CiCCFyxEIPEnM\nQqymSL7BCkM5cMeDMPYmNwFi00eoEgRuArvB3wC/oopp+7eAFAPebbIVOFHW\nzkWv4rcTW0yp/4S3qi/i26GnXWZ0UuJQFQTKdTnXHL774N6zHsXCaRKv6P6Y\nd/CcS5Nh6T8pk5kySpxGr5ASYAuT+hG8kPWiI81UWaLHT57fCGCGvRRfgSDP\nyRCC\r\n=K2Hg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtvUko4ZPaahfx3cgpL783aWfFhLNCn2/cpYiHrtnqhAiEA8i4gSIo325CYRWCsYotTuzno57nowSqs1uwSevWQ1+M="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.5.1_1620371465391_0.8198740051189259"},"_hasShrinkwrap":false},"3.5.2":{"name":"htmlhammer","version":"3.5.2","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","custom","elements"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"6a201a5e591458540e155f9864d2a6ff6c79a40f","_id":"htmlhammer@3.5.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-QXL3oYE05VU2RaanqXJulIVF5ffNOBuZZmgST+hA4cCrQ/cd81n3veBe487u96k74O9l9QVhLxTCIiFEvc3fog==","shasum":"2ce438262e8b4d3b7c07017cb5c9eeac16085aaf","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.5.2.tgz","fileCount":24,"unpackedSize":174837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tsaCRA9TVsSAnZWagAAyRUP/2cMDoL3xkHAJk2sRwy3\n3dbf3lfAkCGLcy4DUdKvr82+k1cE51uZ2viAo9Jkg1Ck5iqiD+eaaIwS7zqv\nXHs7oM3+UDWuY6a+X51rDZ7K/TuicEF1LUCaviG838ir0pXNOuT3Z6p+DfsD\njchqnwHxLkERN9H87/QUoPNdYmExdiWgZvwkqFPdUUm41yW3cnJ+0gzMmBIg\neEBK44lJp10x4+4QNzZ+Kzb6NnrdhoNDR9CzfJm2HWeCnFRQjeXC5mu5NWw7\n9qUdXe23T2uHZ7DGGIeB10Xosc/QRPZnVLLpeSw4vdu9/BFK7dMdwqjbWfXQ\njFRxTHNs3miX/OXWzUdYfBSKXTjRfiiohWVUBl9P1O0V2Hi4GBhkHJoU5rrG\nf7P6JX/oy+O9phRYbZbfQnugHdDUzWBT8XKMPK/KVdPyIzdPfHd7W0o2+ml5\nDxMDhkRBpW73Q9kbRyn6B0RMk6DdLSUgywFdlwFqfiBB0E0mfVUfttkCqpkF\npKrMnO0hRXe0ywJ5XC1s1A+2ri0CvheDsHGwKm2D7+WOuKzybvmJofXLQ/MA\njE4UEUaA5mGKtEhFEt8YKpnVTxodcy7SPf0Ah7d8nV/3uIs2MZQn7yJCdusb\nPcwnDDbRjA54vBoprZ531Hb9GtZTgNk9uipGXUvREtAOl5aiQtPQmHeW5sLk\n2P06\r\n=tjyC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDz+8V3B+v3lCulxpbWoRF2JmVccbOcWBUMl6N4QigjCAiEA8qwbPe7x5PTUpPrDR01ul16AfmI5QL0LQokIp/gjF58="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.5.2_1632117790013_0.23496535718137213"},"_hasShrinkwrap":false},"3.5.3":{"name":"htmlhammer","version":"3.5.3","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","custom","elements"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"75fb5c64eecbff6586a9c7b3b00b15514e4d9487","_id":"htmlhammer@3.5.3","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-ytlYJYVyU0Ov5nmr7/X3is6qhCoBwPVN773bilg+veCoqx/sK6ztH1ibNLtDu4G6pekIymL1pImeNVjzmyYoeA==","shasum":"f53399f72b0ac39f718b697fe1590009fa63dab9","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.5.3.tgz","fileCount":24,"unpackedSize":174837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgU1YwwFWiBly56S4lXwJjXHxRHb6dUqBE3Tq1QnDHlAiB2D25mRLHcceMNhl0upd5Oi5c4tFIKIpm1EDw12Y+qVw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigAS7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmredA/8COI8ZYbB/iUDkEcVIcoAYFjs54F2e3tNjiNys6NBqKg3U1ms\r\nwCfoxSi0Ux12ppznMzFaWrrBl6CdVKG9pxe5rZIxOnFd0o8YfW20Cr9G7rnp\r\n9iQiB7aKr2iiAXaUC98CE50jYDcyPe+mEbd6m33a3D/W6i+9mqbSmMkvmq/X\r\nylFsmVYVIpdmXHb6Wm/M6NjevJHqSTFLoue/H7DswY1LCpZTdqsOrXHisZVl\r\nklcAOmJGR4mMypqSEJmU/MiK6Vl54udsZMUGyfYyeb9RCh59josP9gTLuNCs\r\noAxX4XnIqPhBj+1Op44N75+Tist3xWPrEOb/aumM8AsLYHOF7lhd5p3ySemO\r\nAJJlQworayiSTOKdol19Iy4WwASECjd7jBRqJglFYwUkWHs2+QPCR2IhT3WG\r\nKxLVjsk3VbRM679VTdB8XZkln6oSmiihFmJHqzaru5gI1e91X79tCKLRmKiC\r\n5spw0muWo3HOXIzlbEvDBYzojhi3Gi+3jK2OFDo40etC4azlplKfzAvrlNjH\r\nEhryG/10z4vyPGnKqTTrSThdMoN8MwaIParEp3cxHkmJ0nkuTwwMcWZ/tkcm\r\n0mAezT6qjJab3DI0iAxNflymvsozelTopKlK/oTyP/6t+1ZQg/HlWn5tDpBm\r\nwUbOp0WZ8jximkxSCxBXsvwihkwh58yFgD8=\r\n=O6je\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.5.3_1652556987285_0.7815166128565851"},"_hasShrinkwrap":false},"3.5.4":{"name":"htmlhammer","version":"3.5.4","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","custom","elements"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"c6b044006cf567eab06244ba57d9801c6e0d7efc","_id":"htmlhammer@3.5.4","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-ey8OUgXl7xIG/IMODlaaSBxnf83xAnqORjM9p+lVDaVlnu2G8H04zQi8Ie3gSMZk9sWUi7t+cebzYtVdlockHQ==","shasum":"9765dc63c39685e98c391065dbe9174df09092c7","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.5.4.tgz","fileCount":24,"unpackedSize":178470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAva8nsfnKUwKSC8x2PLblhnY/GbmFiBVYV0uE5Ij7VpAiBNuRz0/632M4PuL5XnauS8GnB4RmjIAtK0lgweLBaZHg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig0DrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojcQ//dCdFmwN72rhHdmjtNFr7lfE45n5yk3nfJ0hW3L5TlKZGV3Qm\r\nDOLNA2c5q8QFFvsaZ0Kkg78wtXen7+daUK+9tAnpl7IepP1+b4SqCpSAhvh+\r\nhmirmV2BWHSUhJFUL0l8all9a8ueKhQvpPoyXdOvUVXoVDw2d02iSUOx15Dm\r\n3FT6Ge9iLC5womaS4H245K8lvnmbDaf0Ex5ulgzCqPC56fnmp8GG7Bw9auSc\r\nxfT9zvj1N26x1VMlTSRTJD3n+MM0w/ZDR6SsWv6cMTYWnxrtsJgb9FK6Mqy3\r\nsRrAX8MOqlws0nMnrgDaCPHj5HCHL2EZaMfzOTuvDqo4MzH9+hF6b5GjV28E\r\nBaJGbKFnwG/q9g0Jmf8xszpHOBMyYmkksWcVyMiYjir0RvS5dTmaUmnxNyXa\r\nai2tMD14POQK5vo2rEJy8GEiGLgNQyHSP9Sl31IH6fTdz7GbG1kq0M1B0Gbl\r\nVKtiP9Bbq5pOBxZkm/BHWIyUoxLrLO+vpnGyg/XI4NsZTmgBCgTPrDdYaGNA\r\np8OKdcpjPf5q7U8BZNVp9YuvOqw3NxgpvCd+dU5GStAPD3a7gSWiQ5F1bBfV\r\nRP+7T3OWRrX2rxnvlfFoYzOohQlXfGa0hLOr2V4BShEplkJcLdbp3/PLq7rH\r\n37Ltcz9OtQeJkl2ysjjKt7UveqaHWLOaXV4=\r\n=4Ln5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.5.4_1652769003470_0.21900502649044107"},"_hasShrinkwrap":false},"3.5.5":{"name":"htmlhammer","version":"3.5.5","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","custom","elements"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"0eee0c05118e9086f47668bc11e08613152e0793","_id":"htmlhammer@3.5.5","_nodeVersion":"19.1.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-RwZduLBu+fK1JR7nBwxNSWOMxxq6kSkhtI+cN2Ewf2XkdEAIb8sEBwg5wTe0sH3pZu7rsCLRJGZUwJP25A2xQg==","shasum":"8e7ff17d2ef3c1293302663047df984ddd1bebc3","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.5.5.tgz","fileCount":29,"unpackedSize":171597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuzdLsYrLA7Sxc5Jl5aSWwvERv4pM2YqxtORkLr/BSzgIgBzyu4o5bwFggjH87dkXenDayK0bsIM5bIPL2z1i5igE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoDQsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYHQ//WHA7iFT7Vq3p9jSCquSpXQJTY1QDsCKxVM97QwTqhgMywVIm\r\nw3WywG5urYBTpTZEQ1N1RD4ecsxucxPZzA/TKz5HYSOMNuQ+ttmLsxoqIgfU\r\n29RQx62bwtIS87YQIUB0BXtatghBLRSn8tAOCq5PKlo+lyndiZUTIzy7YTrC\r\n2IvfGqohbZ+tqUZazR7pC2SUMbUgdk57p/lVbC6qjRg4SoosAvT1XVVfNEl7\r\nF+QPyJ3UCn5Dgef9sQXw6KYlWOxhyu8HuR9uEcQ/YsfbhYWRCTgv3uaPsMa8\r\nBl+Ekwz1Vm2mO4jh5UlWnUq7rJH8DTADD8Il5XmRTnlR2fofg444KR0m+2dw\r\nAPYOjYjWFoFOHElxnmXVuXBC1gLkM2+BNWWqYGyAgc0nYphqqWE1goA+EOiV\r\n+CVNF7PIIe3aCjWfi/s800ZARl6U0GvfcPONeopmEnGN86DeA41pZnndEt/R\r\nxCy0TDKrQgocFxHmUEL2w9CF9MeDOr4OApZmLPHYQ0mWdcHez3mMzAjnlup4\r\nv4K9+Kcwxx73DF8jQ6rACD7gCFf4sP4p+NWJ5PbWEn0jBZYCXV/q378CbVXq\r\nrgs4YWtjeImPeH5CNtH+Pi9BRJ8o97zhuxdpGAmbfOO2nWRdnvubK1SzxeR6\r\n9b919LOJF9IW8G0DsQgU56UbtptHrLSz7Gw=\r\n=v0Rf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.5.5_1671443499842_0.8798350653360478"},"_hasShrinkwrap":false},"3.6.0":{"name":"htmlhammer","version":"3.6.0","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","custom","elements"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"937d227eb93019f5faa4a499e0234e523dc9f597","_id":"htmlhammer@3.6.0","_nodeVersion":"19.1.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/mjw/QfgnXVoRDlLGlYuRMnGhdfJLC1GAPaxJ5ShsZTUoMCkOkR9re0VERIQSiVNapOiyzp8JOjAeLnx0yfqTA==","shasum":"1b67ad735fee916116cba79aba4ccc14710c2a54","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.6.0.tgz","fileCount":29,"unpackedSize":172484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9Anz+G9cChTNzuV4cp3mVuEJQ6JUNxTNBo+I5Orcq1AiEAh4QAYq0fgoKrpF7QGxlsLCaiGDepqILO2RWbbG0Bsmw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoFsGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9wg/+KlbGGX047hldQzD/HZNue99b+uCLjDvHgXvIBlWpacQz5IS7\r\nSSl0LFaTNdK8isaGM/bxz/2zrT4PXTboVIu21n4t2sJnHRFTNpnnEc8rYGzl\r\n0ElwJjbQaSBl9wF3ILmQEIN0M1472Z1HDCpRBmevNO20laRGKVStSQt59Y1w\r\n3bu4nELyJC2KT7e/HF9COKWcAsY3uvSmKkLL8gKw5OTOgpI1Ki2JxGGoywGu\r\nupuXJno/guWXDg6zKZQeQBngQkJFPqn9m5yYM/KEz+muOAkYorwXoI3FXmK3\r\nj41Xs46N6yVO/X/n5BL1rPRIn4T3CnaRlC+Oq0hJP61+wUU9p0L1crVJ+XI1\r\n8siTPY4G+zgUXWmEIkF2fIwzpN9CkpZAqUYLOjXxfyZpO9UZnW2uLK7L8p6M\r\n7No9ZwjCZoQmxCVJGVvrl/CcvJOv1kflYkpRlBezbrDq+V8d37Daom3lGhFF\r\nEu9+zoOQILtgNDc0JSONnrytP8kB9UPTHybQNI+j4gXTvSPQ/UNyG8qMJT3f\r\nJ4oyyvEryBYIc/UXthacYgHofF3Tj24qYVgqe3QT8a8m4WxzfzTaH5WD5UG7\r\nu5tDPPyEBVdn3Kc1eYSOqO+hdTZp7sNXc6kzVnZYnD9eF8Oy8hPhYrndnEoK\r\nNhQGcblr9PI87CQcdL1wValVVjEouU1HjUw=\r\n=8isk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.6.0_1671453445843_0.3039574094937183"},"_hasShrinkwrap":false},"3.6.1":{"name":"htmlhammer","version":"3.6.1","description":"Write HTML with JavaScript using real HTML tag names.","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","custom","elements"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"748e3d023552b412d7134e8b54db0224c0272db8","_id":"htmlhammer@3.6.1","_nodeVersion":"19.1.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gNsgVJYVbTbxMlRis6Y6DMilho7PDyRvZIcgPglXyru2WNKpQXy7g2uahS2LGjxHEgpVFltY3PJcFURzjjna3g==","shasum":"b66c207ff4f03a85397fbe48d5b8aee4671eb772","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.6.1.tgz","fileCount":29,"unpackedSize":172592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLeFEJVjWmfWOTp0BZOD9/9xhguRQsh/qpS7nXbYetrAIgQos2YNS7ibX+J9a0jX4qwExTPw5Whu4YkQiWCpMdylE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoKEbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ1g/6Ax1kULTaB/5bqyMB9mduvlEpe8lwIJgXVUntt7Qu4FSOymdQ\r\n1yaSdyjngxcD3ogSnsd4az9kfWtgunPPVj+iHMBGghD4ol4iwLcbglpiY61B\r\ntBCz+ZbG+lKRz8CdoMVfTVeYP2a8HEtRaaCmJLPV0DWZuc5qzzTt6DTSL9bT\r\n2rPl9+WJijoFjaPEmk48pJAtHbxzrTzg7Hng3vrU/0oRPhf6+iNqLsFtyyNq\r\nmsZ4lGvgKfdJffv6fdRQusuPBJZm5m0ed9VCIzajoHy1FAUdPiX0HcmfOHsT\r\nijdVjrTqTvg01wMkP1B7EYeVzbA7UL0vJ0U+lrAjp4RptFKV074utc9hRsXw\r\npL+YQn5uJDbSoh3y4YGwP+iO3ewn5yHqXB0f9vlBIWXLI2F1BP+Ip0JoqRe+\r\nwG5ImnJyWXOea3o/9LMw7W4SKDh/TTuThtrB1z/lVgSsovWJwbtjgeH3n8+D\r\nMYB2J5vb+r+/dDaDWCAMIJUmvR8ypsXMnapfXVGvvQbkBQWegwvelIQ/dLWK\r\nfbiHfOr+za+M9voPsi7XHE5TYTdf5wpBwlYeGamqSi88Felt1Bk+TxXFX7pM\r\njrlZKGEhoIzOQmY/5+L+bs+v5NudEETLwrx4QzDo235Opjp6u2K2rpPRGwp/\r\n0TKmQPYBuNNCAxmnZHjT8RFUI73DXgojdWk=\r\n=VNDQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.6.1_1671471387345_0.4660762444568938"},"_hasShrinkwrap":false},"3.7.0":{"name":"htmlhammer","version":"3.7.0","description":"Write HTML and CustomElements with JavaScript using real HTML tags","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","customelements","web","components","webcomponents"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"ISC","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"e85dec082e914f50c02e5aabfbb7f1b76aa80fac","_id":"htmlhammer@3.7.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-GY7I6Va7VCVyTzGZg2w++4PhGKOPoKRoSuOIP26TaGdOeG1QFvCc3CRTqGSZMG3SkqrfXa/kCQitDH3/433A5Q==","shasum":"043e36393a57183d873b2d128bb2c4089a72e7ce","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.7.0.tgz","fileCount":29,"unpackedSize":172963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEPmYIhJsghVrBqwtRZNm24FOoHyVKWAqj+OdIU/NCsAiB2SheIP2jRHkpoqM+mKnPaZLIrkabEoIOK156Oo+c/kQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqfg1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopkg//QH+dkvQ0d6wlE0UVpMAjoDZJtYtNoMNrQSpXsKpl4QAn5opO\r\nzT3IUc8ITFW2devc4Hw4pnhw/qIGQSxkaohj8kgU4C4AtjoVIgZouLaVonuG\r\n+XtNuad2IZW+yWFGFU4900aiMf9imFcYNVmLyR4PUaPqH/2ziukppHYhhbR5\r\nzAfVa7SQHFauLEnWJOETFxTCMxcwytk0qBeB7o31ArOdPB2UJtsX9rI5I2wj\r\niT2XOp3oNa33WaA4pgRe3NziMcolQZaQnV0Vi0nb3nWPgDB8hO5cThG8bwOK\r\nFgcUMk0LlgTA7G6igzb/nBCIpOzatsPbgRVgVapTMQrrKqVa38tlXpq/7KSt\r\nNIbhWm1WC/UOQGK7D1Ed91F3o3oCkD8mQNOB3HYrC5xxKgjTpbwVXt5a/8uz\r\nD9AghhnRICDB64WRDc8a9pJcphbzNuIcQAWzxlgQcA+urQNFoBuqEpKS7ciM\r\nWhiZCImFSaPOx4HUoKB1xYqog7kW7W8PInSdtQgvEro9+Xjoty3ebuNdVZ/w\r\n3ifPXvKxHQBAj3ZcmEUBI9FaX/lzy5BY+Y6Ay1mha64NOZSr/i10YQvtkuYW\r\nuzyIEFq6+RlGMHFvl9GxBUqMHGaaLcl0k4kzgJsD8p9Hj8RQWkcZ67z+jHQG\r\nD9agRz8YY3gNLtCrqhh0mgse8oVW5zGn+CA=\r\n=JBPs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.7.0_1672083509346_0.1277365182679575"},"_hasShrinkwrap":false},"3.8.0":{"name":"htmlhammer","version":"3.8.0","description":"Write HTML and CustomElements with JavaScript using real HTML tags","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","customelements","web","components","webcomponents"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"ISC","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"ec2c39bcc7d06c7078d24ced7703be9b9ab98039","_id":"htmlhammer@3.8.0","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-scnLy+qqbKqrT9vVvVduNK2ZNeG2/zDSqZx08ANeiF+gZHLHyeJoFs3lAqQ0T0lq55IV1ZDgawjo++7aj21T7A==","shasum":"14e2ef956ce1f175dc442f8319473895cad75a4e","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.8.0.tgz","fileCount":30,"unpackedSize":176863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcGuUzgugm6kKv1bYc+5ypCSpGmtK0yF9U8VQxoZF9tQIgdDF1MAKfdvpZjNirpmSpf/5PssWItHk7LWjJqi55WD0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8zLtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj4A/+L2bobEmmK02If4plnL+FAJcGQNfHug2Bs4IHVV3QwNkXGA+1\r\nWmjbu3StZtChdspZASuFiAN1lbWzAPouNOFrKrzV7m11E9S+KM5CuENqeu2y\r\n1jEgFIIQXqNCSm4xsUfYPl+Ye9A/aCunxWH2hPBSe9Bc9GcNx63fy+Ez0zjT\r\nGf3ZOE+x/4aiYlhmze1MGwB/vRbC7Knyx8L/cTlnZC89od3/1fRd9RKB7eXD\r\njfVbfwJ6+3r2zia6JC7+OWB1bZyQVsKdc9uqUV6TqF9rxkNJ4hMz9vw+nx6i\r\nREJN41sIR3ri3lRjjC6ZMA39mP0cVht5+hBkTVomKsPkhtSgAC69gP521dNG\r\nOKnssOXqOy35aRzeYZ+2ASDgV48ijc6sjR4XAukkv5rOmODzQFzuD64gxcy6\r\nADciG61b+QOpDsTTy0BtP0LGjfC+e3itO2Ypke0RSHIgU5iN/En1bCw9Rr7W\r\nUYz0BElYlQW418cyxtBz/P2+f7hIr8ZBNWHsM+5Cjtxhlj1JUSmDwLKon7Aj\r\na2zuU39ems6oT2HHaPSQqiLersMA70RfQNqHAoryyItyYrEHgTKFWdpE1icA\r\nEdWeJIMrcYDaZT5IsAAu872O2kKSAfGyoBt1KmLtdPVUoX5AWi4MIC2A9HkF\r\nVczaqv+Av9InUuVwgsprvItNAYgLy8obONs=\r\n=x1bi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.8.0_1676882669470_0.6429460973088195"},"_hasShrinkwrap":false},"3.8.1":{"name":"htmlhammer","version":"3.8.1","description":"Write HTML and CustomElements with JavaScript using real HTML tags","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel ./esm --delete-dir-on-start -D -d ./cjs && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","customelements","web","components","webcomponents"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"ISC","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"babel":{"presets":["@babel/preset-env"]},"gitHead":"997bd292b5400c349785db1164779ff372efc309","_id":"htmlhammer@3.8.1","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-G1vdLWkJzK1CRhMZXdQ1+ByYvV/C2ZC8WoaCWSt5akGlBXewwXFc1r7gUXXioLa0cEOrU3ZJwzncV6NWt6QZPA==","shasum":"5c825dbb8df8bd3c178509768724d2b241d95755","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-3.8.1.tgz","fileCount":30,"unpackedSize":179025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3n1DvDjDYs0Z5TpGL5H3BjNbY21oKWACUtGezH65XRQIgHQ1eNrZ70w6I4Y1+ypsaoQziO8wPdmzTNA7NFLqZTQs="}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_3.8.1_1686682892336_0.031856642208135666"},"_hasShrinkwrap":false},"4.0.0":{"name":"htmlhammer","version":"4.0.0","description":"Write HTML and CustomElements with JavaScript using real HTML tags","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel --config-file ./.babelrc_hh ./esm --delete-dir-on-start -D -d ./cjs && npm run jsx && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","jsx":"babel --config-file ./.babelrc_jsx demo/jsx --out-dir demo/jsx","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","customelements","web","components","webcomponents"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"ISC","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.22.5","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"gitHead":"1509d61429b9e773926177e8ccf067dcceb625d5","_id":"htmlhammer@4.0.0","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ZxCTh9MuShpcz2bTE04rqXH5iSe74rgti+sWBVXVdkbU59iBygafFXJe0ezv+UKTpZIGVcAcNHlrBojMsY8T+g==","shasum":"cb1b2f24ea7b7530bf90c5de1fb5e0df55e34cc8","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-4.0.0.tgz","fileCount":36,"unpackedSize":187644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmNpO3WNVVwcJOsjIKI04PiDfvdbpEY2dbGFzyG2KV7gIhAIfJCBtdWiutJuFtOYRIFPeg3KfCx95VK9nhx+xQECAH"}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_4.0.0_1688128566808_0.39045292157442524"},"_hasShrinkwrap":false},"4.0.1":{"name":"htmlhammer","version":"4.0.1","description":"Write HTML and CustomElements with JavaScript using real HTML tags","main":"cjs/index.js","module":"esm/index.js","scripts":{"build":"babel --config-file ./.babelrc_hh ./esm --delete-dir-on-start -D -d ./cjs && npm run jsx && npm test && npm run coverage:file && rm htmlhammer.js htmlhammer.min.js || true && rollup -c","test":"ospec test/**/*.spec.js","jsx":"babel --config-file ./.babelrc_jsx demo/jsx --out-dir demo/jsx","coverage":"nyc ospec test/**/*.spec.js report","coverage:file":"nyc ospec test/**/*.spec.js report > test-coverage-report.txt"},"keywords":["html","javascript","template","customelements","web","components","webcomponents"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"ISC","devDependencies":{"@babel/cli":"^7.15.7","@babel/compat-data":"^7.15.0","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.22.5","basichtml":"^2.4.9","nyc":"^15.0.0","ospec":"^4.0.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.1"},"gitHead":"022ee12d9bab45a823fdedcd5584c3436d9e56b2","_id":"htmlhammer@4.0.1","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-jq6ADaWH4P71YdZZujcasNolqLFMkGTUiVTXL3lTdJcUUAbBqYQh84fHBxn9iTS3N1SyXIJ1psMvcFe/B7Qjvg==","shasum":"9da8cac1a777696e9b387d4c5c6838e935993739","tarball":"https://registry.npmjs.org/htmlhammer/-/htmlhammer-4.0.1.tgz","fileCount":36,"unpackedSize":187762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFhgqkuq2SBK/309FnZwyFckv4XkXwknM8QHeb2zGLQAIhAJNaEshMZmEzwePJUalBwaNE5FLi2JsioHMw0+Awr6kp"}]},"_npmUser":{"name":"vsmid","email":"vedransmid@yeti-it.hr"},"directories":{},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmlhammer_4.0.1_1688500142654_0.5478789946441542"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-08T09:13:13.767Z","1.0.1":"2020-03-08T09:13:13.936Z","modified":"2023-07-04T19:49:03.091Z","1.0.2":"2020-03-08T09:53:51.332Z","1.0.3":"2020-03-10T07:03:11.739Z","1.0.4":"2020-03-11T17:12:03.753Z","1.0.5":"2020-06-21T06:51:19.598Z","1.0.6":"2020-07-20T20:06:54.149Z","1.0.7":"2020-11-27T07:45:37.239Z","2.0.0":"2021-01-24T08:03:56.696Z","2.1.0":"2021-01-28T16:40:34.694Z","2.2.0":"2021-01-29T10:09:38.427Z","2.3.0":"2021-01-29T12:02:12.891Z","2.4.0":"2021-01-30T15:35:45.105Z","3.0.0":"2021-02-19T17:45:51.479Z","3.1.0":"2021-03-21T09:04:33.694Z","3.2.0":"2021-04-22T18:45:29.615Z","3.2.1":"2021-04-23T06:12:32.611Z","3.2.2":"2021-04-25T09:40:48.156Z","3.2.3":"2021-04-27T05:00:07.313Z","3.2.4":"2021-04-27T06:19:20.209Z","3.3.0":"2021-04-28T14:52:18.590Z","3.4.0":"2021-04-29T06:47:22.838Z","3.5.0":"2021-05-06T19:31:20.717Z","3.5.1":"2021-05-07T07:11:05.528Z","3.5.2":"2021-09-20T06:03:10.187Z","3.5.3":"2022-05-14T19:36:27.511Z","3.5.4":"2022-05-17T06:30:03.784Z","3.5.5":"2022-12-19T09:51:40.039Z","3.6.0":"2022-12-19T12:37:25.976Z","3.6.1":"2022-12-19T17:36:27.495Z","3.7.0":"2022-12-26T19:38:29.509Z","3.8.0":"2023-02-20T08:44:29.610Z","3.8.1":"2023-06-13T19:01:32.513Z","4.0.0":"2023-06-30T12:36:07.090Z","4.0.1":"2023-07-04T19:49:02.934Z"},"maintainers":[{"name":"vsmid","email":"vedransmid@yeti-it.hr"}],"description":"Write HTML and CustomElements with JavaScript using real HTML tags","keywords":["html","javascript","template","customelements","web","components","webcomponents"],"author":{"name":"vedransmid@yeti-it.hr"},"license":"ISC","readme":"<p>\n  <h1 align=\"center\">h t m l h a m m e r</h1>\n</p>\n<p align=\"center\">\n   <label><i>JavaScript HTML template engine and a WebComponents library.</i></label>\n</p>\n<p align=\"center\">\n  <img alt=\"logo\" src=\"https://github.com/vsmid/htmlhammer/blob/master/htmlhammer.png\" height=\"100\" width=\"200\">\n</p>\n<p align=\"center\">\n  <a href=\"https://sonarcloud.io/dashboard?id=vsmid_htmlhammer\"><img src=\"https://sonarcloud.io/api/project_badges/measure?project=vsmid_htmlhammer&metric=alert_status\"/></a>\n  <a href=\"https://sonarcloud.io/dashboard?id=vsmid_htmlhammer\"><img src=\"https://sonarcloud.io/api/project_badges/measure?project=vsmid_htmlhammer&metric=security_rating\"/></a>\n  <a href=\"https://sonarcloud.io/dashboard?id=vsmid_htmlhammer\"><img src=\"https://sonarcloud.io/api/project_badges/measure?project=vsmid_htmlhammer&metric=sqale_rating\"/></a>\n  <a href=\"https://sonarcloud.io/dashboard?id=vsmid_htmlhammer\"><img src=\"https://sonarcloud.io/api/project_badges/measure?project=vsmid_htmlhammer&metric=reliability_rating\"/></a>\n  <a href=\"https://sonarcloud.io/dashboard?id=vsmid_htmlhammer\"><img src=\"https://sonarcloud.io/api/project_badges/measure?project=vsmid_htmlhammer&metric=vulnerabilities\"/></a>\n  <a href=\"https://badge.fury.io/js/htmlhammer.svg\"><img src=\"https://badge.fury.io/js/htmlhammer.svg\"/></a>\n  <a href=\"https://github.com/vsmid/htmlhammer/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/badge/license-ISC-green.svg\" alt=\"htmlhammer is released under the ISC license.\" />\n  </a>\n</p>\n\n# Features\n\n- Write HTML with JavaScript using real HTML tag names.\n- Unique way of building WebComponents\n\n## Why?\n\n- String literals tend to get messy and unreadable\n- Maybe you don't want or need JSX\n- HyperScript is ok, but you would like to avoid manually writing HTML tag names\n- Make writing HTML in JavaScript feel almost like writing it in .html file\n- Make writing HTML in JavaScript dead simple and intuitive but keeping all the JavaScript's power\n\n## Install\n\n### github\n\n- Latest version:\n  `npm install git+https://github.com/vsmid/htmlhammer.git --save`\n\n- Specific version:\n  `npm install git+https://github.com/vsmid/htmlhammer.git\\#1.0.0 --save`\n\n### npmjs\n\n`npm i htmlhammer`\n\n### unpkg\n\n```html\n<!-- Latest version CJS -->\n<script src=\"https://unpkg.com/htmlhammer\"></script>\n\n<!-- Version 1.0.1 CJS -->\n<script src=\"https://unpkg.com/htmlhammer@1.0.1\"></script>\n\n<!-- Latest version ESM -->\n<script type=\"module\">\n  import { div } from 'https://unpkg.com/htmlhammer?module';\n</script>\n\n<!-- Latest version single file IIFE -->\n<script src=\"https://unpkg.com/htmlhammer/htmlhammer.js\"></script>\n\n<!-- Latest version minified single file IIFE -->\n<script src=\"https://unpkg.com/htmlhammer/htmlhammer.min.js\"></script>\n```\n\nFor specific versions use url format: unpkg.com/:package@:version/:file. See [UNPKG](https://unpkg.com/) for more info.\n\n## Importing and using htmlhammer\n\n```javascript\n// In html\n<script src=\"./htmlhammer.js\"></script>;\nconst { div } = htmlhammer;\n\n// In modules\nconst { div, a, h1 } = require('htmlhammer').default;\nimport { div, a, h1 } from 'htmlhammer';\n```\n\n## Using htmlhammer\n\n## Supported HTML tags/elements\n\nSee the list on [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element). Tags/elements marked as\nobsolete/deprecated are not supported.\n\n## Signature\n\n```javascript\n// Function name htmltagname is one of supported HTML tag/elements, e.g. div, a, h1, table etc.\n// Since version 2.3.0 attributesAndProperties parameter is optional\nhtmltagname((attributesAndProperties = {}), ...children);\n```\n\nParameters:\n\n- attributesAndProperties - JSON object where key is the name of the element's attribute/property (e.g. id, name, style, onclick, or custom attribute/property etc. ) and value is the new attribute/property value.\n  Difference between defining an attribute and property is that property value must always be one of function, instance of class, array or json object. This rule does not apply to [reserved element attributes/properties](#reserved-element-attributesproperties) and `style`.\n- children - element or elements to be appended to parent element. Can be string, number, another HTMLElement created regularly or by **htmlhammer**, function returning one of the previously stated types etc.\n\nReturns:\n\n- An array of HTMLElement or a single HTMLElement.\n\n### Code sample\n\n```javascript\nlet items = [{ value: 1 }, { value: 2 }];\n\ndocument.body.append(\n  div(\n    { style: { color: 'red' } },\n    h1('I am the title'),\n    a({ href: '#' }, 'Click me!'),\n    table(tr({ $for: items }, item => td(item.value)))\n  )\n);\n```\n\n### String as HTML\n\nIf you have HTML in string format and you would like for it to be added to element as HTML you should wrap it\nin `HtmlString` class. This is useful when you want to inject an already generated HTML in string format to an element (\ne.g. HTML content received from REST service).\n\n```javascript\nimport { div, HtmlString } from './esm/index.js';\n\nconst html = '<h1>Hello World!</h1>';\n\ndocument.body.append(\n  div(new HtmlString(html)) // Without HTMLString wrapper, html content would be treated as text content hence text node would be created\n);\n```\n\nVersion 2.1.0 introduced a new attribute handler `$apply` which allows you to create inline element in any way you like.\n\n```javascript\nconst RawHtml = data => el => (el.innerHTML = data);\n\ndocument.body.append(\n  div(span({ $apply: RawHtml('<h1>Hello World!</h1>') }))\n);\n```\n\nFor more complex and complete examples see [demo](https://github.com/vsmid/htmlhammer/tree/master/demo).\n\n### Reserved element attributes/properties\n\n#### `$for` - creating multiple elements of the same type\n\n```javascript\n// Creates three elements of type div, <div>1</div>, <div>2</div>, <div>3</div>\n// index parameter is optional\n// item = 1, index = 0\n// item = 2, index = 1\n// item = 3, index = 2\ndiv({ $for: [1, 2, 3] }, (item, index) => item);\n```\n\n#### `$if` - conditionally create element\n\n```javascript\ndiv({ $if: true }, 'I am created');\ndiv({ $if: () => true }, 'I am created');\n\n// Create only items with value > 2\ndiv({ $for: [1, 2, 3], $if: item => item > 2 }, item => item);\n```\n\n#### `$ref` - reference created element\n\nA key under which element will be stored must be an object!\n\n```javascript\nconst { div, ref, setRef } = htmlhammer;\n\n// Reference by object\nlet obj = {};\n\n// Prior to 2.2.0\nlet element = div({ $ref: setRef(obj) }, 'Hello World!');\n\n// Version 2.2.0 allows ref to be set just by passing an object reference\nlet element = div({ $ref: obj }, 'Hello World!');\n\nconsole.log(ref(obj) === element);\n\n// Manually assigning id if the same object is used for multiple references\nlet person = new Person('Lena', 0);\n\ndiv({ $ref: setRef(person, 'name') }, person.name);\ndiv({ $ref: setRef(person, 'age') }, person.age);\n\nconsole.log(ref(person, 'name'));\nconsole.log(ref(person, 'age'));\n\n// If used in combination with $for do not set object reference manually because it will automatically be set to the list item value\nelement = div(\n  { $for: [{ v: 1 }, { v: 2 }, { v: 3 }], $ref: setRef },\n  'Hello World!'\n);\n```\n\n#### `$apply` - apply anything to an element\n\nUse this attribute to apply anything to an element. This gives you the full power of JavaScript Element API mixed\nwithin `htmlhammer's` inline element creation. This can also be ideal for sharing style, logic, event handlers etc.\nacross multiple components/elements. $apply can be given as a function which receives element or an array of such\nfunctions.\n\n```javascript\nconst RedText = el => (el.style.color = 'red');\n\n// Function which can replace new HtmlString(\"<h1>Hello</h1>\")\nconst HTMLContent = data => el => (el.innerHTML = data);\n\n// Valid usages\ndiv({ $apply: RedText });\ndiv({ $apply: [RedText, HTMLContent('<h1>Hello</h1>')] });\n```\n\n### Setting on-event actions\n\nEvent names are case-sensitive. For each event use corresponding element's event name.\n\n```javascript\n// Defines element's onclick event function\na({ onclick: e => alert('Clicked!') }, 'Click me');\n// Defines plain function on element, will not trigger on click\na({ onClick: e => alert('Clicked!') }, 'Click me');\n```\n\n### Setting CSS\n\nCSS is given in the form of JSON object when using element's style attribute or HTMLStyleElement when using HTML tag\nstyle.\n\n```javascript\n// Global, using HTMLStyleElement\ndocument.head.append(\n  style(`\n      body {\n        font-size: 12px;\n      }`)\n);\n\n// Inline, using style attribute\ndiv(\n  { style: { color: 'red', fontSize: '12px' } },\n  'Hello World!'\n);\n```\n\nWhen setting style attribute values, use corresponding JavaScript CSS property names.\nSee [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Properties_Reference).\n\n### Custom child appender\n\nVersion 2.0.0 introduced option to provide a custom way of how child element is appended to parent element. Use case for\nthis can be seen in `HtmlString` appender where raw html in the form of string needs to inserted to DOM element. For\nthis to happen, element's `insertAdjacentHTML` method is used instead of default `append` method. See how HtmlString\nappender is implemented in [appenders.js](https://github.com/vsmid/htmlhammer/blob/master/esm/appenders.js).\n\n### DocumentFragment\n\n`htmlhammer` provides support for creating `DocumentFragment` object by simply using `fragment` function just like any other html tag function already provided. Even though it is not a true html tag it is here as a convenience function.\n\n[See how it relates to fragment used by JSX](#relation-of-jsx--fragment-to-htmlhammers-fragment-function)\n\n```js\nimport { fragment, div } from './esm/index.js';\n\nfragment(div('1'), div('2'));\n```\n\n## Custom elements\n\n### Method signature\n\n`customElement(tagName, provider, type)`\n\n- `tagName` - custom element tag name\n- `provider` - plain JS object with lifecycle functions and properties. See under [Lifecycle and reserved properties](#lifecycle-and-reserved-properties).\n- `type` - optional, function reference to one of htmlhammer's functions (e.q. div, a, table etc.). Use when you want to\n  extend existing html element, e.q. HTMLDivElement.\n\n### Lifecycle and reserved properties\n\n- postConstruct\n- connectedCallback\n- disconnectedCallback\n- attributeChangedCallback\n- adoptedCallback\n- observedAttributes\n\nDifferences to the specification:\n\n- `postConstruct` - think of it as a constructor.\n- `observedAttributes` - an array of strings (names of the observed attributes)\n\n### Define custom element\n\n- Using only htmlhammer\n\n```javascript\nconst { customElement } = htmlhammer; // or use ES6 import\n\n// Definition\nconst yetiCustom = customElement('yeti-custom', {\n  connectedCallback() {\n    console.log('Generic custom element created!');\n  }\n});\n\n// Usage\ndocument.body.append(yetiCustom());\n```\n\n- Using htmlhammer and html\n\n```html\n<script>\n  const { customElement } = htmlhammer; // or use ES6 import\n\n  // Definition\n  const yetiCustom = customElement('yeti-custom', {\n    connectedCallback() {\n      console.log('Generic custom element created!');\n    }\n  });\n</script>\n\n<!-- Usage -->\n<yeti-custom></yeti-custom>\n```\n\n### Extending existing native element\n\nExamples below show how to extend existing [HTMLDivElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDivElement)\n\n- Using only htmlhammer\n\n```javascript\nconst { div, customElement } = htmlhammer; // or use ES6 import\n\n// Definition\nconst yetiDiv = customElement(\n  'yeti-div',\n  {\n    connectedCallback() {\n      console.log('Generic custom element created!');\n    }\n  },\n  div\n);\n\n// Usage\ndocument.body.append(div({ is: 'yeti-div' }));\n```\n\n- Using htmlhammer and html\n\n```html\n<script>\n  const { div, customElement } = htmlhammer; // or use ES6 import\n\n  // Definition\n  const yetiDiv = customElement(\n    'yeti-div',\n    {\n      connectedCallback() {\n        console.log('Generic custom element created!');\n      }\n    },\n    div\n  );\n</script>\n\n<!-- Usage -->\n<div is=\"yeti-div\"></div>\n```\n\n### Setting shadow dom\n\n- Inside custom element\n\n```javascript\nconst { customElement } = htmlhammer; // or use ES6 import\n\nconst yetiCustom = customElement('yeti-custom', {\n  connectedCallback() {\n    this.attachShadow({ mode: 'open' });\n  }\n});\n```\n\n- As htmlhammer attribute\n\n```javascript\nyetiCustom(\n  { shadowRoot: { mode: 'open' } },\n  'Hello from Generic CustomElement'\n);\n```\n\n### Setting styles\n\n- Inside custom element\n\n```javascript\nconst { style, customElement } = htmlhammer; // or use ES6 import\n\nconst yetiCustom = customElement('yeti-custom', {\n  connectedCallback() {\n    this.attachShadow({ mode: 'open' });\n    this.shadowRoot.append(style(`:host { font-weight: bold;}`));\n  }\n});\n```\n\n- As htmlhammer attribute\n\n```javascript\nyetiCustom(\n  {\n    shadowRoot: {\n      mode: 'open',\n      stylesheets: [style(`:host {color: red;}`)]\n    }\n  },\n  'Hello from Generic CustomElement'\n);\n```\n\n### Provider's properties and structured cloning\n\nProperties of `provider` object(see under [Method signature](#method-signature)) will be created on each new custom element instance using `structuredClone` method to ensure that there is no object reference sharing between custom element instances of the same type.\n\nStructured cloning is skipped for functions.\n\n### Passing properties\n\nYou can pass objects, arrays, functions, class instances and existing dom element references from parent to child element as properties. Numbers, strings dates etc. are treated as attributes. Note that by 'passing' htmlhammer actually creates properties on the object.\n\n```javascript\n// Custom element\nlet element = customElement('my-element', {\n  connectedCallback() {\n    console.log(\n      this.o,\n      this.a,\n      this.fn(),\n      this.p,\n      this.el(),\n      this.getAttribute('v'),\n      this.getAttribute('s')\n    );\n  }\n});\n\nclass Person {}\n\ndocument.body.append(\n  element({\n    o: { id: 1 }, // object\n    a: [1], // array\n    fn: () => 1, // function\n    p: new Person(), // instance of class\n    el: () => document.getElementById('id'), // dom element reference (pass it as a function)\n    v: 1, // number\n    s: 'string' // string\n  })\n);\n```\n\n### Conventions\n\nConventions apply only to the provider(see under [Method signature](#method-signature)).\n\n- Function starting with capital letter - binds function to context (custom element instance)\n- Property starting with capital letter - receives get/set methods\n- Property not starting with capital letter - receives only get method\n- Property is named the same as observed attribute - property will reflect attribute\n\n### Counter web component example\n\nThese examples demonstrate how you can use this library to build web component with simple state management and a few action buttons. It also shows you a cool way of how you can set and assign any node you would like to reference at any time during component's life. This feature is basically a consequence of building html with javascript which htmlhammer is all about.\n\n#### Basic implementation\n\nThis example shows how you can create counter web component using dedicated action buttons to change counter's state.\n\n```javascript\nconst Counter = customElement('my-counter', {\n  Count: 0,\n  connectedCallback() {\n    this.append(\n      button({ id: 'dec', onclick: this.Dec }, '-'),\n      (this.CounterDisplay = span(this.Count)), // Cool way to set and assign html element\n      button({ id: 'inc', onclick: this.Inc }, '+')\n    );\n  },\n  observedAttributes: ['count'],\n  attributeChangedCallback(n, ov, nv) {\n    // Each time Count changes a new console log is written\n    console.log(`Counter change: ${ov} -> ${nv}`);\n  },\n  Inc() {\n    this.Update(++this.Count);\n  },\n  Dec() {\n    this.Update(--this.Count);\n  },\n  Update(count) {\n    this.CounterDisplay.textContent = count; // Assigned html element referenced\n  }\n});\n```\n\n#### Advanced implementation\n\nThis example shows how you can create the same counter web component using\n`attributeChangedCallback` function to change counter's state.\n\n```javascript\nconst Counter = customElement('my-counter-advanced', {\n  Count: 0,\n  observedAttributes: ['count'],\n  attributeChangedCallback(attrName, ov, nv) {\n    if (attrName === 'count') {\n      this.CounterDisplay.textContent = this.Count;\n    }\n  },\n  connectedCallback() {\n    this.attachShadow({ mode: 'open' });\n    this.shadowRoot.append(\n      button({ id: 'dec', onclick: () => --this.Count }, '-'),\n      (this.CounterDisplay = span(this.Count)),\n      button({ id: 'inc', onclick: () => ++this.Count }, '+')\n    );\n  }\n});\n```\n\nSee both counter web component examples in action by checking [live demo](https://vsmid.github.io/htmlhammer/).\n\n### Live demo\n\nDemo is basically `index.html` file found in the root of the project served as a github page.\n\n[live demo](https://vsmid.github.io/htmlhammer/)\n\n## JSX\n\nAs of version 4.0.0 `htmlhammer` provides experimental `JSX` support.\n\n### hhjsx function\n\n`htmlhammer` provides `hhjsx` function which will be used by the compiler to replace `JSX` elements.\n\n```js Example\n// Below JSX snippet will be replaced by the compiler with hhjsx('a', {anchor: 'anchor'})\n<a name=\"anchor\"></a>\n```\n\n`hhjsx` function can be imported from `index.js`.\n\nDo note that `hhjsx` needs to be available to each `.js(x)` module. Either attach this function to the `window` when the application is started or import it to each `.js(x)` module.\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta\n      name=\"viewport\"\n      content=\"width=device-width, initial-scale=1.0\"\n    />\n    <title>HtmlHammer JSX</title>\n  </head>\n\n  <body>\n    <script type=\"module\">\n      import { hhjsx } from './esm/index.js';\n      // Globally available hhjsx function\n      // No need for imports in other .js modules using JSX\n      window['hhjsx'] = hhjsx;\n    </script>\n  </body>\n</html>\n```\n\n### Compiling JSX\n\nIn order to use `JSX` with `htmlhammer` you need to use a compiler that is able to transform `JSX` syntax into a function calls. Here, we are using `Babel`.\n\n#### Adding `Babel` support to your project\n\n```bash\nnpm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/preset-react\n```\n\n#### Adding `babel.config.json` file to your project\n\n```json\n{\n  \"presets\": [\n    [\n      \"@babel/preset-react\",\n      {\n        \"pragma\": \"hhjsx\",\n        \"runtime\": \"classic\"\n      }\n    ],\n    [\n      \"@babel/preset-env\",\n      {\n        \"modules\": false\n      }\n    ]\n  ]\n}\n```\n\nExample of babel command which compiles all files in the `src` directory using `react` and `env` presets.\n\n```bash\n# Run compiler from the root of the project\n./node_modules/.bin/babel src --out-dir target\n```\n\n### Relation of `JSX` <> (fragment) to `htmlhammer's` fragment function\n\nCurrently, `htmlhammer` uses \\<fragment> instead <>.\n\n```js\n<fragment>\n  <div />\n  <div />\n</fragment>\n\n// is equivalent to\n\nfragment(\n  div(),\n  div()\n)\n```\n\n### Example\nYou can find an implementation of the working example in the project's [demo/jsx](https://github.com/vsmid/htmlhammer/blob/master/demo/jsx) directory.\n\nSee [live demo](https://vsmid.github.io/htmlhammer/).\n\n## CoffeeScript & htmlhammer\n\nUsing [CoffeeScript](https://coffeescript.org/) and `htmlhammer` for creating HTML templates is a great match. If offers visually very expressive form. HTML-like syntax at a reduced cost.\n\n```coffeescript\nimport { div, h1, h2, hr, span, a, br } from \"https://unpkg.com/htmlhammer?module\"\n\nMovie = ({title, creators, stars, about, imdb}) ->\n    [\n        h1 title\n        hr style:\n            height: \"2px\"\n            backgroundColor: \"grey\"\n        h2 \"Creators\"\n        div name for name in creators\n        h2 \"Info\"\n        span [\n            div \"Year: #{about.year}\"\n            div \"Stars: #{about.stars}\"\n            div \"Genres: #{about.genres.join \", \"}\"\n        ]\n        h2 \"Stars\"\n        div name for name in stars\n        br\n        a href: imdb, \"IMDb\"\n    ]\n```\n\n## Project's NPM scripts\n\n### `test` - run tests\n\n```script\nnpm test\n```\n\n### `coverage` - create and print test coverage report to console\n\n```script\nnpm run coverage\n```\n\n### `coverage:file` - create and print test coverage report to test-coverage-report.txt file\n\n```script\nnpm run coverage:file\n```\n\n### `build` - build project\n\n```script\nnpm run build\n```\n\n### `jsx` - compile jsx\n\n```script\nnpm run jsx\n```\n\n## [Current version test coverage report](https://github.com/vsmid/htmlhammer/blob/master/test-coverage-report.txt)\n\n## Special thanks\n\nBig thanks to [JetBrains](https://www.jetbrains.com/) for granting me a free license :)\n\n![JetBrains Logo (Main) logo](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)\n","readmeFilename":"README.md"}