{"_id":"@acutejs/core","_rev":"6-9d0e57b0a1f0489aad7065f932a9364c","name":"@acutejs/core","dist-tags":{"latest":"0.2.2"},"versions":{"0.0.2":{"name":"@acutejs/core","version":"0.0.2","description":"Acute is a lightweight but opinionated framework that allows you to build web apps using web components.","main":"dist/index.esm.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/liamnewmarch/acutejs.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/liamnewmarch/acutejs/issues"},"homepage":"https://github.com/liamnewmarch/acutejs#readme","devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.1","eslint-config-google":"^0.12.0"},"dependencies":{},"gitHead":"6367b2fd7bc1410d9c53d5c43b0cb08d7f072bae","_id":"@acutejs/core@0.0.2","_npmVersion":"6.3.0","_nodeVersion":"11.11.0","_npmUser":{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"},"dist":{"integrity":"sha512-xYq6xywpoH3RiODp5qwuftspvf0w8AIp9M68LHf1mqTyqmxnmvKlJMbbOLUUVDzXic0xAM6NeBvpUgLi4ffjsw==","shasum":"26efd2b54fc4b1e654f1707453d3654e2ca6fa0a","tarball":"https://registry.npmjs.org/@acutejs/core/-/core-0.0.2.tgz","fileCount":9,"unpackedSize":7496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciqzlCRA9TVsSAnZWagAAwuYP/imB6QNTmbB0LbGkyTze\n//ANHbwaxDabsUtTxR2/OoOVwgyGcvM2K9nkibaSiFVfoLyZr5jRYbtId+aI\nu/xSbkyA4IT7FDjqamAXdFj/4aZ0plXTt8rEeep0oKAuK9viTGTZIvSRhwOn\nKbi85Z5nAr4pJdrFVFCeJH8g/NYWnCOoN8TZRb4tIYmijbYa19vZEMDDPcls\nl/HJznMGR0IqFb+ZA70OYfBevXCwbMbV1I8VnPeeEjjcSsjGmlhtryAem509\nMbqy8LiQfnn3MSo/rBfuFd4Myp2ZM/+HJwwAN/v5MEq81pA78heBPCow18mK\nvSlF8lPto6gbDDO5eksEF6G9IihIYKw9yTsTLLQRKiFuoUCbtJFYv71voVRf\nbmdM7vSU6NtrNwjhnzw6NXLxUFksUeUVg9LOa8GOiNKG1MQnmOVjas7vox0F\n7lozMDKrK83S0jRKqvU7Yq931xO5JUbxK8jR/uSrnVxg47lp/MLTxTdgUJA0\nPGkOWKxHUdEeO/UCUPZpkzMzS7j8X6KD6xaA6S2zfqJMPIIjxTy1Qph3e/3M\n9Fh9sDq//wdSBuujmTQceesWZb1vy3wVgk6XKeIvj3kAwd2Ip9V69zsJF69z\nclN1FrpLJriCsidxYSaeclPIuEFIYXEpnHKUY3MeAyQvP3OtZ0ZsMJprQdF4\nOZEF\r\n=RT91\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHELD22efFpH/IqpCTHpMRg1u+YlPF71wBxXmmdLSNLyAiEAsTcnDWzWIjuPHFXuVViB/30UPEQKHsQ1VDRSlYbP1Es="}]},"maintainers":[{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.2_1552592101176_0.09060987939068199"},"_hasShrinkwrap":false},"0.0.3":{"name":"@acutejs/core","version":"0.0.3","description":"Acute is a lightweight but opinionated framework that allows you to build web apps using web components.","main":"dist/index.esm.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/liamnewmarch/acutejs.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/liamnewmarch/acutejs/issues"},"homepage":"https://github.com/liamnewmarch/acutejs#readme","devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.1","eslint-config-google":"^0.12.0"},"dependencies":{},"gitHead":"8dd23818167ace6c60ebcda23e3693a1bce1538e","_id":"@acutejs/core@0.0.3","_npmVersion":"6.3.0","_nodeVersion":"11.11.0","_npmUser":{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"},"dist":{"integrity":"sha512-ukFrwl+4y40ZJddACugdMaXSgw1q6b8N8SsE71tgAh9LBSB3hSz/E30YUIlbcBpdSCMl2g76dIVEYlNImjTBGA==","shasum":"e7eb1d90473c8ea6fb13bd5df1deba959162fc3d","tarball":"https://registry.npmjs.org/@acutejs/core/-/core-0.0.3.tgz","fileCount":9,"unpackedSize":7553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcis0XCRA9TVsSAnZWagAAmkcP/0wl6wkEHlAUCgVnSWOj\nnfc8KQx2gqJPE+kInPzgHHfT7huy11lwxBsv3C8JlgA72dxSexGeoqosgNVF\nuNnf3GNj/yqo1a541r/Pvjdjw4D9EHSsxN4j8rQQSpVt1A42ZjyJMTyRG03i\nyQx/OS9Qem8Ww6P/p6onzbA5avfn8EQ+l4UD4zWFnjmmq753MtSKG7RojJlM\n0r2zY3cJyRk2pYyaRKxInUunR3MDsQUUiV+vb2VL6WYOvF7nz6jBOr5vhX7T\n3WB1xyM0BO18NHZQXur2h0eGFJMwat3tXM/EfH+jJZe6HUfAq2Rr1/lG34lC\nHOewBZAnspJ6AJir5ennhN3oi7e3DjsTmeCIo6Cn/sn6pw3QEAh3OG7mn7Cv\nvQIBvGyqTAACR/MAq4BunkZ9V2OXdojyqW5m5/psWlNqbM6LoKHEBFPXpDlk\n2dv1kKyEJL5qqN+Vy0Y9VBe9sJ+IiOeJApM0qToeeQma0sI/X5HtMgugPorr\nFNJwJEVTTUkshllTi0TqKL7aDG7e8FB5m8xLQntaxYxNZx5tDpATMuid/PcR\nbzXJFE8tiuwXlYmqY+38i3pVO3q7Rq8isBC/TzRMnHK/xX55VzriJ0YV7qSt\norB8EJlW2Z0UwgPbB+68JCWZJbV3VL8ps12xxY6W/P6xm4Zgqo4HKKl/fJ4A\nHsfq\r\n=i1AH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7g8pgC/+N25Lvp7bBt5FlNX6JoQl9xFdZDfayc/JHOAiEA51vmaziWOUH6UIuS9KDiEJ3T0kyuq4We+DVxXcmB9AE="}]},"maintainers":[{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.3_1552600342804_0.1503129860546517"},"_hasShrinkwrap":false},"0.1.0":{"name":"@acutejs/core","version":"0.1.0","description":"Acute is a lightweight but opinionated framework that allows you to build web apps using web components.","main":"dist/index.esm.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/liamnewmarch/acutejs.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/liamnewmarch/acutejs/issues"},"homepage":"https://github.com/liamnewmarch/acutejs#readme","devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.1","eslint-config-google":"^0.12.0"},"dependencies":{},"gitHead":"33c18734075fe363dc32f433a922a64320ad2c46","_id":"@acutejs/core@0.1.0","_npmVersion":"6.3.0","_nodeVersion":"11.11.0","_npmUser":{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"},"dist":{"integrity":"sha512-+RtK8beqKchlMkimtJ2YWzUIxleG4/K1XqNya9ab+h6E00LK/DQg/hXcO7jnnadI/lnCOJ+Ku7nvszT7tAGeww==","shasum":"2440128b8814a65b1a4c2bd39cef5e4c5daca018","tarball":"https://registry.npmjs.org/@acutejs/core/-/core-0.1.0.tgz","fileCount":9,"unpackedSize":7600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci4b3CRA9TVsSAnZWagAAPocP/1pMfsOu5xSWAD2unkbm\nrE4RM1IroQEdANVaoEVml/jNVi8nCWoqwULI5ti/9qXLwUCMFEWR6XtWx1Ir\noA3GxO9geZD6tYVYM6ieODiLWZ1n7892vIhAni7bp8Q+Fo4L+6/pc5HTcp3f\neS6ukZW9yqV6Ia/XfWtp2LpIFJN2kMULsIdaKGmjulWDRJZob21uBaJv5xUd\nhdwAo97EpUPgcFmDWrTAcF3A0BHeqSxZcY4/fgQ49hkPMygk6RjtiRH/6SMU\nrH9leojLV17sqgixGZ7/RCKVySeuMtV/vGE3moV6cxJIQCNFv/P6zMziKw1N\nizzt+vkYZbSLYqutOeYheEMZqgqrv6Ur7X3UONq383hS1iZGlt2Q6mdijBj4\nhoiUnjtgzslJg5H9GoVW1ulzPl5XhA9P62YCzyWOXKvBeHEfw9pBIZZDoVt8\nR82fQLC8VIMl7LvZr715RLIRT22Um2iOhweun54g8h4+UBgoNHNk3on4lwhD\n5y/JzbPdrerGGGP+bhm7cvvtFvheGWPsJ9ZPsDgNwOPoeh25jp/FfXpt6dTv\nzlH/BGXewAmX6rc1XCSZa5cTnmBVfyWokEWUcKHw07MG2GYjP7LBdjnC4Hnj\narhKqEJXSf7rUJmKeXAYz5wosFUZE5wkt13uY5qVpcBl6blpW5Tyzs5KJJo+\nLObt\r\n=6lWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ4623IFcfcKrqqJ4MRlZyGBIzDNnStpu0Qp3SM/HNBgIgPMAkdqhnNZKhYnXWijk9VsG/+zb9TvsCva5idV8SFlY="}]},"maintainers":[{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0_1552647926805_0.7717142624823996"},"_hasShrinkwrap":false},"0.2.0":{"name":"@acutejs/core","version":"0.2.0","description":"Acute is a lightweight but opinionated framework that allows you to build web apps using web components.","main":"dist/index.esm.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/liamnewmarch/acutejs.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/liamnewmarch/acutejs/issues"},"homepage":"https://github.com/liamnewmarch/acutejs#readme","devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.3","eslint-config-google":"^0.12.0"},"gitHead":"caf61f4ccaa07096a00647cfc824cfdf08c70248","_id":"@acutejs/core@0.2.0","_nodeVersion":"11.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-y1WjJ5scOKhacXCmFGa2fR5HOvEmSU9cY3JVVNlUtLZiz8VjQKDaooLnOtYnAOHVw4sa1piahdEHSSCqx1y/tg==","shasum":"7779bea159478817349e8a7aa95169239fdf2011","tarball":"https://registry.npmjs.org/@acutejs/core/-/core-0.2.0.tgz","fileCount":9,"unpackedSize":7795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmev0CRA9TVsSAnZWagAAPfgP/3Rqu+XPvRIEaTBhqNLc\neUrAEWrua9OZR/K7S/+eErpBwg5dwkufom7s8X5LK7M7T12xkCU1m5p8gbEw\ntLO56Xz1FE44OTcO7kyyq3wZb9nyc6I4OExqpCXXEicVvYCfdgYLQUx96L3G\niXShwaIqcjXcoU+OXU659ET0lX8Vpg6AJivfZCsRIi5Qgkl7uUtOcOImoYmM\nGKSs/vpaqXw86LSS6Vw4tjU63XHHKoJWNfHauxAgw6hviPKf3sQ5scwtE2z4\nxqYSa/iexPNkP/VhoagWhMAClmQ1Nt97FvwpmRFm8xCrUbTigdBGrg6vAe4J\nptjhLzK+U5KgAOEVnynQh3JTq86SHcUmnqr1t1RiTPjfyOAZ+o9bInftYukh\ntx9d16v/soVGzaJZIwZZq98djfGHGrdn3rxQAFjPzkNdsmoLqg0yOqFvypJ/\nTHtvQLoSBnUmLqJCKXn8yD+AtSruIi75VVDGfjIGeqlTmSDTd6fJk/v7a5OK\n1UWlV9LtrL0v+eONgkIfhsP4PMDgvyyV2eNStamzeC/yrDM65orPULTwngCo\n437CevJcSMo/OIX1YdO5Sy84oq+VY+8W1qKoReQN1mbtJO7hBhiIFQjT0Krv\n9dsmAgm+oO3K6A/WKdptLukPZSlnaiwRM3EE023nrvmS6xxsnRc5qRdbE4Vv\ngzUS\r\n=woQQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDS4uovRXuxT11jc9kVVO5dfkukIZya1/4BQFxVj046AIhAP+o5CV6n8kpT0InW7O0N7wk5Jslai7t4Sz3nIEdO31F"}]},"maintainers":[{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"}],"_npmUser":{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.2.0_1553591283537_0.8606191067323168"},"_hasShrinkwrap":false},"0.2.1":{"name":"@acutejs/core","version":"0.2.1","description":"Acute is a lightweight but opinionated framework that allows you to build web apps using web components.","main":"dist/index.esm.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/liamnewmarch/acutejs.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/liamnewmarch/acutejs/issues"},"homepage":"https://github.com/liamnewmarch/acutejs#readme","devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.3","eslint-config-google":"^0.12.0"},"dependencies":{},"gitHead":"82a8fcc16bb30a2437188bb3c8d237281d2c7b38","_id":"@acutejs/core@0.2.1","_nodeVersion":"11.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lAGCW80z3hQqVGwOg0ij2hRp+bj6F2OTo8tka/EOcwTPWTzhRViC/YQfg9IJhjSLnjfjTR/G99x70N6HU/AzmQ==","shasum":"d1986f706ee8094f982363217cae32f9186ff92a","tarball":"https://registry.npmjs.org/@acutejs/core/-/core-0.2.1.tgz","fileCount":9,"unpackedSize":7840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmiouCRA9TVsSAnZWagAA/SsQAI6kykPYGGxCpPyJxWEy\nHfsE7YErD6VfvZJ8gTK3J6mNUNULf8PlncSbwgDpGu1dNxqidF0ptb8gw+QP\nykmsgCkCEiL5DQA/glVm8daJzxTT5gCR0S/gfl7XtuwqbL2ltb9ce655fxrk\noLogjAJ2VdCicWOnYTNh1ogx2LXjBRq18XlOl4WnN46P0KEBsmmytEW1us79\nOEzvZfMYslPFgdVZavSPd5PFMkQnE5IysCY3y1KUHaXp256cExxzELMYTdQm\nnT2k9Q16rhtCtGd0/IDu7ZL6gL345yn+1jKkFPY9DYdqai8XCQVsGuY3K9Yj\nBTvid7AlHnM2xKyE0d/+YKToJPj2JTE6fCwK81U8iVxXslwIGq85B/lFlQf7\nWKZa225WFTwUxvJGssR1Pon3kgy5iIqBLD8vv6gYvvUPMB21/Gln5g8+4vDW\nZviNjStRcm9LMyTkEGlakvPQi9OngnyaW+4MYioiUrwhF4G3sF+oQCzVMrfO\n7cspyICAppZIZzR15WmTnHLBci7YTdMALOP2QZ2giDuX1lelzrmV2gQglwcD\nMY17Gu5dNtAnKN7uukkAMMPF1dCZb2EroZuyCmlnynvsBOWv7InHx6Z+0tLW\nrPLmi7Uh6JfwM/sDu9oYIM2MGPt5aQShSmHIFXhUYkTEAmHV5Y0bv7ptsvSy\nROZP\r\n=aQgL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbAK7I/onMMmkJ/etUoX8m/QN2LdwAdOHsb2+zaqBnKgIhAJR5L4oLO4tJECCW4ImFdM8QrB6q0ria4BsZOi1l/pF+"}]},"maintainers":[{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"}],"_npmUser":{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.2.1_1553607214297_0.43582521425540044"},"_hasShrinkwrap":false},"0.2.2":{"name":"@acutejs/core","version":"0.2.2","description":"Acute is a lightweight but opinionated framework that allows you to build web apps using web components.","type":"module","main":"dist/index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/liamnewmarch/acutejs.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/liamnewmarch/acutejs/issues"},"homepage":"https://github.com/liamnewmarch/acutejs#readme","devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-config-google":"^0.14.0"},"dependencies":{},"gitHead":"06988ce164e6f79ec7a1c638d6dc259ec43f90b6","_id":"@acutejs/core@0.2.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uHgKnNRy1awILKJzoNohQagtymp4dSBltHwYymkwsjCy7bCHx2Xedha7mQODm3g7ftTec+l7XdokxTi5dn/UGw==","shasum":"c563d4e9c4e534936fdd428015a9ee27a47a208d","tarball":"https://registry.npmjs.org/@acutejs/core/-/core-0.2.2.tgz","fileCount":9,"unpackedSize":7855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGva2CRA9TVsSAnZWagAAzggP/RLOm1tK7T3k8AcGmeLK\nPfvCnG5vXKpIZCr4lxs+iAFNbmMnknIGnSVEOcYaT/sMdRsxNlPaTmU04f2J\nW+cUAW0LAq/NPxoYyXhY5x1RAU/KqIBcwcx0S5I7nAGc0u8KwyymNmJlNyPS\nGZGLK07O19762cqEL5/p1Rtu6HUr3F4PBmBZW7mXgdPAAu9uaYnNKiO4YLec\nexscD48gtWMeN2wSuwBB/ZHzpx4Oo7yCdRx7VRM8W8ar/Xtc8O9JAgjluesK\n7DcOIr+7TwIIZSfVL2b9qmhtTlsBMniI5a9fyr5C50XsSBpObDD6uNdTAa/Q\nltmk139Ae/ep86LXJl9clskcT3LSJckMthdk+GZ1wfvatugwWfunj3K+RcNw\ncCDBcGW43v3jggjhvDXWzYnftic1JqAsbOgHEHfUd8O3v04/yFEsetlChyz0\nIByNELQfv+Sihr5Jr34lW+1WP7KfUnFOJ52m1k+df9c7AzZ3WtXP2kmqa0es\njCtPrp1aI8jHOGHl5vDTMLJ0lavhVVFIuCQRpJzpXJoR+yuo/rpfNPB0z4Dy\ndwUt7CGndpZ5nIxoOoAdUh1xJXYWnLU/1ShYPI3yI+yEilsZat+p/4KVdrIe\nCg/cHAB1sSlpTTNxoaNmORuLuMMbz25GEcmTv4peUxdJioZriW/vZ8r1Cce7\nPowf\r\n=UQ5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv1ksvdkilTu8EP/Rxt4clORYoR1zzDNHExZ0Bb4BQVAiEAk1sKrr5+T1v8uCD8PsnrRVDq6DhWO+Bk5lYUNj5JfKQ="}]},"maintainers":[{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"}],"_npmUser":{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.2.2_1578825397982_0.4089954476211972"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-14T19:35:00.994Z","0.0.2":"2019-03-14T19:35:01.303Z","modified":"2022-04-04T11:20:48.188Z","0.0.3":"2019-03-14T21:52:22.980Z","0.1.0":"2019-03-15T11:05:26.946Z","0.2.0":"2019-03-26T09:08:03.664Z","0.2.1":"2019-03-26T13:33:34.427Z","0.2.2":"2020-01-12T10:36:38.128Z"},"maintainers":[{"name":"liamnewmarch","email":"liam@liamnewmarch.co.uk"}],"description":"Acute is a lightweight but opinionated framework that allows you to build web apps using web components.","homepage":"https://github.com/liamnewmarch/acutejs#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/liamnewmarch/acutejs.git"},"bugs":{"url":"https://github.com/liamnewmarch/acutejs/issues"},"license":"MIT","readme":"# Acute\n\nAcute is a lightweight but opinionated framework that allows you to build web apps using web components.\n\nIt abstracts away some of the more tedious and repetitive parts of authoring custom elements, such as attribute-property binding, event handling and templating.\n\n## A simple component\n\nAcute components are defined as objects. This pattern works nicely with modules:\n\n__HelloWorld.js__\n\n```javascript\nimport { html } from '@acutejs/plugin-lit-html';\n\nexport default {\n  props: {\n    greeting: {\n      default: 'Hello',\n      type: String,\n    },\n    name: {\n      default: 'world',\n      type: String,\n    }\n  },\n  render({ greeting, name }) {\n    return html`\n      <p>\n        ${ greeting }, ${ name }\n      </p>\n    `;\n  },\n};\n```\n\n## The `createApp` function\n\nThe `createApp` is used to register components with Acute.\n\n__app.js__\n\n```javascript\nimport { createApp } from '@acutejs/core';\nimport litHtml from '@acutejs/plugin-lit-html';\nimport HelloWorld from './HelloWorld.js';\n\ncreateApp({\n  components: {\n    HelloWorld,\n  },\n  plugins: [\n    litHtml,\n  ]\n});\n```\n\n## Your HTML file\n\nBootstrapping your app is as simple as including your base components.\n\n__index.html__\n\n```html\n<!DOCTYPE html>\n<html>\n  <head>\n    <script async src=\"bundle.js\"></script>\n  </head>\n  <body>\n    <hello-world name=\"Acute\"></hello-world>\n  </body>\n</html>\n```\n","readmeFilename":"readme.md"}