{"_id":"@maximeij/css-brickout","_rev":"75-129d076226d94ca98ea824134f689ced","name":"@maximeij/css-brickout","dist-tags":{"latest":"0.19.1"},"versions":{"0.1.1":{"name":"@maximeij/css-brickout","version":"0.1.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.1.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"dbb57306ac248fa74ae30b2acf7c56caf4db8b3c","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.1.1.tgz","fileCount":16,"integrity":"sha512-1Dlm3yoSWbnwwqrbxQH8ggnbdqfGB/lppooj7FGj43vdXnPMkNFL5fwCil1qlXZWUPh04pTlvMo/QyOgtdOMog==","signatures":[{"sig":"MEQCICcwWEDjO+UDtgE87pCvyRIfFo/DniyuLh7gir1Xv+rQAiBiWNL7IkC9kyb3IqnmUjWBBoCxxFbBgIToOajUJFU6zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRK2RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodwg/+MrFVAcbK+YaAUruWbr8jcPNIM3T05JI09TS3o7ZUAbGPRTVG\r\nrQt6vwwkLzb3go8htwnakTKOjs+Mm91/ZDNF4tkt5Wo/BLwW/rAlgnII7xHf\r\nwSnCwUaDQCzpnDEqRHYMt4DLocwfx5ybUR0Y6EUQqtjRrxNCtjBsIbxWzwkt\r\nALH74XSkagHlVtYZzQbhxWDJ1/NE7/X5/Af7+bsVpO7t7XEoblP1gR89ujaK\r\n1ZJMdWLKRAvDfj3m2YMzd81s5Ttu0DohY0x5ALsWOajzwy/GN4WKnHYB44/B\r\nseo5V7ki3iHBsuSwqqKpgbwi/QirrnMTa5TjwoihubgO4OKbfL5cwmORV/f3\r\nJbD1Zoy6uCe1cqYQkn8x1qWnoAxsXAUkXHyT1S9jyqTkyeHLbAK+gId0qRSd\r\nPoLUTsR3QiYRKLm0eZtqeKS2oMLYacebwOW4uXN7+yqut7AVvTg4EuMhQCK0\r\n5757fjxMPAIFagR7kyJZLw89QfM65RMvgcrttMS3aNg+Sl/rRHMeqlBk4Rd3\r\nnma3Ra3iCaV6nXmboQCIcRdglLSmZXFhpC+5xBJdvG9W72Aq+FQWNtQugki5\r\nKaECpuJT259BPJjp7J6Dcb/ju+EjzqZwd9vU2RUMF3Ks/2A0tLzVmhl3CRrD\r\n8xKhQTlZwoWljV2NZYQ8ZXoywfluXJW9t6M=\r\n=JYrK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"541799bff4cfcf3018ea72bac584e879a06405b8","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.1.1_1682222481138_0.008376721972120693","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@maximeij/css-brickout","version":"0.2.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.2.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"efbe2fa17b6373f5fe36635ee3a616be05e03e9e","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.2.0.tgz","fileCount":16,"integrity":"sha512-uCRogsBRZPqYUTdxjFWzDoKaJe/21XMXLjM5fiRfN/2ec+dwShFboa+mbe+tmycUW6NoOMINlkxRD3fMmK3i1g==","signatures":[{"sig":"MEQCIDhighSiNRkwknfPa7TQ3ykL1VnRtYn4BrPy62yrlfEtAiA1v2gPQ+Dyacb+r83DBERCbh5VrrTc8fjyvVRie+xxMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRXVLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorAQ/6A2e6hxLQ56vMo2lurGdEkMqaHEJfB4lfggDpIhPwyhxjZTaW\r\nTMfXw1PSCdbP0AGool4a9Iyldbece1flaChKHJH2+Drpi9lxcP3GJgehcgyP\r\nS4SNDtdtEiKV+sgdRCtXdMSY9BitdJL00YtShiTtI8yPdMkDKSyBZdi4WXAg\r\nizogPcUPqkkSt+0hui824HOhv3+8eqEd60Cy4hD6s9r2JfdNqbcGew75Mwqx\r\nRNtI88rIoxKHiUXaDwwoAh6bgnr81wcSpuUVaHXWoP/5eRhU/DySNliapUl+\r\nugyVoRYfwSVyXlPuRRGNhaXfm81t2dZTh+rpyHhokEciNYwtcASOEDJi3jwL\r\nc8ZfGOp7jmbqmrE6+C7HhetoVjMwZwaLGsOJOaGU5Etz2c+D4qZJ66bJBYb4\r\nUd056RsIa2aKfCScbvQqRWuoLrW9xsOkHHa9tRtHtxcBR+1IMxwrHv6EkUTF\r\nFp1bXHUZciLqEtqlmY2QxuleTXo4hdEVCMUoRn+VcvFDDI1TBvxvEKJLQqKb\r\nduRcpTPhOd3xPZFlQNWF7IvlhR2u62LZ1aUy3ZTHvdue5a8VDVfA0qLspwTY\r\nlcOb4f9vpEPrnUkbPMOrzVQoV+LTrwskdN1bTY3hhYf37CIx7geXGNaAZHwE\r\nuFcr2Ox7dyRTEs/pWzrtAHKAYl/zI5ajPgI=\r\n=l81b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"174fdfbebdefb1c6887cd27d2bdcbfb2e0035bb4","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.2.0_1682273610876_0.8985242821714852","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@maximeij/css-brickout","version":"0.2.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.2.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"f70da1b34fe43935ba0152a81a3f163446fb011b","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.2.1.tgz","fileCount":16,"integrity":"sha512-icHAQa9rVp3Bn5Had59MEna5b2dxgryBnRM1XvO77RhrbmGLBm8WVqFH2ga5og2DCOCCGNiob0TliBpTSwJWYQ==","signatures":[{"sig":"MEUCIASyktv9f8W6gqtbM6yvRLTMcZJ3fdwBK2MAcCsPe3asAiEAvBY+hPKtXfowP7yNfem9A9yI3ZDgiXfHJAQQ3ull57k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRXXeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq3Q/+JAoQJQS6SXqNrbLzyz3yQjlmktKWarMDUzsQeAZFq1Zm+tyZ\r\nDdFRvBMQ//tQPB+OBdQWSHr4xtiWga5bDDfbomNOm3ZCm482WseoL5mL/yJQ\r\nfb7JNYk44rmpz4yRnUDmQgjZm6Avc+yc1d9o2/c373ULMQckLstgLedP5GXE\r\nG8YiLO0rh0L7AjTfKMzpEdf+QLK2DPzDcVv6cG1JoVxb1HVZ8g8dm4GDVlU6\r\neB5M1Xk1OT0LBVyKEMIxhdAvi6aZLJgZ5MvbgC80cdVj4KgX/pj/13JB5ftW\r\n84b7mxKUUDjl9lrfbU5QK/GxHQonND1ilw3io0o6p82rTaRYh/yYPX/XlWxx\r\n3Hs2nmm9/eDZ4WRuH5y0EMnQDP1eLNv7tCgNA9JMmsRzqXhvKpFKHbrF0WGz\r\nnln3iB3eAiVX3atD5d1e295l30mm8cTFEWWMrP6Esw9FBbCNpWpcWur0TBmK\r\nLMif+Ju1mjrQn7hyebre6ZaJdfPdziD1i0WR5g8hJFyUJYsgO9KYi9Z7o2a0\r\ncylbKl9dsAYjLr2TNiHmuVOYNBPBvd63EDdbS3jfV+LicxbA8ub06H9J2HDK\r\nh4pRkNp8gqskBvgeCt4+dYXZ+167HQGxV70a6RO2nHhXhsdER0MHp72I7e1W\r\nZp0otrSNy3iYpvrxm2/KhSYoC4N38/i/9W0=\r\n=a87L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"7fff25bc1d19b98fca540606d6412c5f09386d06","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.2.1_1682273758176_0.897871191071294","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@maximeij/css-brickout","version":"0.3.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.3.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"17aeae0639cab3487f1f32a98783490064667455","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.3.0.tgz","fileCount":17,"integrity":"sha512-5+58BLvD2DiuPYoW81TwrL0B6gEYnyJXyesyVuKeysDAJj/Gmwflyx9k2PzuDz4DirVB8dIJeiuIjbKZQ/1DPA==","signatures":[{"sig":"MEQCIBoLYJOu9f2urhvk9/NYeNM8OFb82wtr7OrJc3VRvoZqAiBNMxLIvAq6K8llYc6HOmE33Z4yc5dn17ZNWWoToD6rLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRaeXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG4hAAnps8PIZ/hF0KrpgRPdL1M9RNrdbLM4UYcoUHc638wXK3363Z\r\nm/GGGv4086qlEmbtgFsZitKO+2lHGTA5oB7gYBXL8Cg6soVhJbn3aGco54vE\r\nh7mGpHq7+ACOt1Cvosevpi6inSJv9T4MW2kOcpHf1nq/SILTeHeqYJhbOO1W\r\nXMvncFM2oZJGNWaa3WyoA/t0OX9nKNrtU2kpxsjSFErYTRp2QvvM0Ruxjuxa\r\nxWomM0DL13mV+JZpSx0KVkfP8QkunkCk+XF6AikJwtzMCltgPy8lihWfOgZz\r\nodGvjuwiO4DeAbLbU6lJRyYtL9VP3rRhWI/HiG5QTpDh1hFcyuKkdgSe8Lyp\r\nwSXtmjCZKrGqnUInGHVm9Cvg2QzoWvUYkDyCCDITeVLTnHHq94bHFzIZuX7P\r\nmZ2YumRhIBHYsHuq/eOADL5LzARwoGmYWiUPSlEjgw2vzwfVGBtjIHq3aRJx\r\ntb3k2VVVX4Vl1grf9aR0LfGTgHdwJSO+Agq5XSnd4Vg8l3D+ywoqsSlakCYL\r\nhfffDcil5m9kTjiug2fZ1TC5FdfLChheLpnV/dcY8mhS5dwzlHaAOKa9SaQZ\r\nkWv/lnFZ3KzUSm+PlRat9mIeEfrwc8jSM1uZ/RYos17vzWdtmFvNAVubythx\r\nmzyYSk0/k2oOH20XbL4ed/HFZkM5wOGBtJo=\r\n=UhLW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"c6d27a9a7fef129f0446401d94e1c0b36a408d2d","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.3.0_1682286487556_0.5578368416073449","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@maximeij/css-brickout","version":"0.4.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.4.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"5241590c3c8daa03c92a84bcf2401e871c710e29","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.4.0.tgz","fileCount":17,"integrity":"sha512-zj6kuBO79KW4bN+Ct4HrOBDNt1HIRqoHmBZYXqmxkFawPqZcM9HflVS9HibRaQ+uNjxOS+3rQYxlSbCrevpapg==","signatures":[{"sig":"MEQCIBgRIdj2WLcHLByONkYZFh8tolDya+Mvmb+x3uUVd3SWAiAtn7Ug7NUsywCQLWgrJ6Nxw5hQ3yEbMPr01AMw7MC2Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSHj1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNng/6Av3P7UccGt7DeMVfOxgPJyIsZROLXQPTIH6CB4wKpkiZuy/K\r\nsLyp+ozcIUSYfrvcJyl9CMWxtUNapQdTYQfApX0wS2p+I3j3137/EG4nUK5e\r\n75duWBkTjtj8dwAmgY9aAq3PKgqgojO9YXwQZF4qDmTDrpFMyDEig3uDTu3F\r\naPf3Wnev31ptMjOFMvDDlxzz/QwBz/pALUtQrZM4wxMzauWpdfTO0YkJvj8z\r\ndtLQHEg/AjbTI0uJUvzvPDSyJaLtd/rva+U/Jd/dUd582ISG8Bv5F+XeRt8e\r\nJVqszphfkvkfcT0vNy7isZvHY9x+4X8tgRQF4ZkEGZrYU0QSIlYM3a8rvs2D\r\ndqZJHE550PvVFHxMr02vpd/X5pNeYnwrbYSbISo+o8z1UVOiDY8Q5d0esK3T\r\nG5khTTY/v9jsP8cBj4fHgs09CYTCx5bB+o//92OxyYSlwILoH5fdG/CA+t/4\r\nrjXEkx1JgQiKh1M6TzTA5bE/2kfiKbDm1DEf1pUtX0GMhgmhNziFupUjt1vV\r\nJcqiZQ/N8FYJu62YEy/AuVAw0Sa+LSBIuaggyKD1i+qfgGwjPj5mpBExGxGd\r\nVbOzVVfOAXZQ3BY7OP65kNCyR2K1EnYQBXb8wu++7AYfC6HQoxRnA0gntNEo\r\nvY0mJmIfnuBE9eXUVmUnydvITpwV/euGDNM=\r\n=Z79M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"49103c6a848886f5a4566e2202243ab92ee391b0","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.4.0_1682471157378_0.5235022587509277","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@maximeij/css-brickout","version":"0.4.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.4.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"27e7dc32e5f9bb502d85c4d209a1601c09a3b948","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.4.1.tgz","fileCount":17,"integrity":"sha512-0UMqc9rp0gyjYgec3OfzfyhyLWUzAjzehUQfQ2L7PZ3lOquUtbidea1wmc/hPQyFbKH+NJq1juSvIbLz+KIPvA==","signatures":[{"sig":"MEQCICq2E2ylLteXLKXu31ej2o/7ymry9tY0zsvhYhlQpTYsAiAd9yx8LnTyWFHWPm1dRZ0rVyK6TP78H88IyJPzpMaEyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTKEOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7nRAAj4f9sDRXUm/M8cANsVffBKBynJTd1dKE96y4Eef3NcAnUAdI\r\n5ETjz1VTpw3b0nh1a0oCEqQTlNYWZZPz6PVEOqNUXZqfP9weLLAY28VhrsmC\r\nku7blqv5fU6tM9gbl5K28b29ipuK6CXseXEiCNcKLC4YnDn3iPxpqiho18k5\r\n7g+/9ChX1tEiok7bIGTEVmy+ll37OMTMG5ZVEfY7V1Mt5d2xGH7MO0NLkxG2\r\necDZ+As7ErWMfMxPrPzeXvh1C+/fTweci1/cyV35g4g1/3JbUM26QdfOlg8i\r\nI6RvLiklGbYBcqeoPqZB7J40CdGwecDgTZy9ppcFb4tOZ3yKgC6LfvKWQ1f+\r\nkx5+5ujn9O1TnZKnRD5C8ya31zQ5Uj59l7a5klXXXTanaAn0xxQ28JqvB3zh\r\n6Jh9UrqML4YPqT0AjofUcJzDXmLaTR70rxB+l6glf+RHytRKAzbE7VxPmtfK\r\nfgDEg2Km5gig4yOn1gh8Z5Sz6av9dc09BNiNjBzlN1XaGvgpzSAHBZP9oG+f\r\naf6+5lu1KgjOaFIxOmQv8P0Rk83D3R47V3x7k9Cmi7dSCi1PPHEY9Dn8MlJn\r\nxlG7RFSAHCdyl6ukwEwZQ2D5zVfI4WDKjVrApn9SxJi3rj3fofZuTjlBgNbE\r\n3UMGelkkmbovLvqjlg0cGWACz6fLdNJanlY=\r\n=3+ff\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"a2afbbbf797b95175f2e8aa20d97271bce9bf48b","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.4.1_1682743566108_0.8688189174724146","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@maximeij/css-brickout","version":"0.4.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.4.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"18da714e9454638df6a6ef61105d325ad3b16434","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.4.2.tgz","fileCount":17,"integrity":"sha512-dWlAVrra0gO4hkBhfnyHRv4BycpunhYvCbb23hoPPtIRywGUbTBjI0qNMSigYpPzQglx/JekIa2EW7TD1MgYrA==","signatures":[{"sig":"MEUCICwFh1mGv53jZyymbu7XypoKyZ9qViqunHVOYtzcAJFjAiEA83OhX2kvK8iRGPFRq8tHO4SMZnJWv/5fGEtpyXCYIi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUa/XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovSw/+KT2MH9BdzD8P8Mv0pXfoL/NG5hc6CvMJfLzRGTUiNPFo7VeA\r\n//0SRQCf0YUKdDX8gvHCrPBvfZJerIMEYa5PjwTZmmRByR6YPqukmdkqx3o2\r\nrgUhka+VTNPHjb1cjlZsWKhnXJ8F2bvkGa5ASKiFlho+rDLM0ZPyFL3UkRuO\r\nESxcgwtgXPKiVux1vwSVAaoDfwhMBFzmdiWtyA3A9rHe3nqB8KeelqYjN3zY\r\ngcjy6PUx3jvzNKuc5489RxZXmINzl1b5o5PDGKYBti8y9xXl/WSfZlxMOnix\r\nLb9qaXXT+DoQ17cofLB1HDenY0Oj9UIgis58py1dSf2MQb4IvOwjl7PRVSXh\r\nTNW0iL9viRTJLS8BjynqVzWL03M7fqa1ozE/qvlOd9Q6PiUQb2N8ApiT7P99\r\nljb0biBMqP/1S4rvHBaLUjQBmpKWT8RSR5mA5aOATAlOxGu0KUoRBF4Z+Xqc\r\nHDVt77CkQ3iZaVNfBbRwWUde4wIt3pwAJs61azIQRMSK2PTd/hs2Sw2uaeDn\r\nZf1GaE+Jmjzi2kqXJCZCQ1qfLZb92Bhkn0Jg+3aikwTASrSWOsELiqmaKXhW\r\nTs0hPH0RGrnR/Z7QYjvcdWxktWsFqas3umIiIaGVte4YAsLROiNb1ufpkB+F\r\nE8hApa4ZMMci0hRJjsp6tm7877K+Ljc0mWI=\r\n=clzd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"54cf76c3ace18a55256d6b3136e506a21d240f4c","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.4.2_1683075031168_0.06484491988015972","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@maximeij/css-brickout","version":"0.4.3","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.4.3","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"3236b86cad769e1cac35d3aba2f725224e1a1ae2","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.4.3.tgz","fileCount":17,"integrity":"sha512-R7lICXhkHJnd9VxNoPOsYd/8NwZRbYmCrlyJMLSVmL9uwZcTUgMB5LhCM6jeAgekRw62tdAafyBdEIEc/SAeyg==","signatures":[{"sig":"MEUCIQDOe40dk5em5Ril4awnzmDPnEi4W+Vh292xc/doZQhbwgIgMY9oqaYarmN1GcsykGU04KoN8sy6wTEBYQShfI3BT1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81206},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"607398e0b2b45fc8ae61df287cfafb81e5d5d55b","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.4.3_1683416352077_0.806984519680491","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@maximeij/css-brickout","version":"0.4.4","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.4.4","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"d7a2dd76029fe7f5e40c5293a66f23123eaf9cd6","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.4.4.tgz","fileCount":17,"integrity":"sha512-39GsRX5KDpGYJi5dRdt7oYj0y6jXd22Z97uxU/u5PYUVM4jxP66y2+iGCp3vItBmckmq0vzs2rCADURFuphWtQ==","signatures":[{"sig":"MEUCIB1zUC0EHnrhgHe39k1LpTrMj49bxUHM/UJTaM5AWQtiAiEA7fY8BHytmsHjpJLHmC+BZIfYW4odtcC1NdA4CsfBMhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82373},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"69e0e25d01bdfadbc69542153674d4f4814b3631","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.4.4_1683685458428_0.9538082428751284","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@maximeij/css-brickout","version":"0.4.5","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.4.5","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"acba39d08e1582061b00cfc111febd2660e0b1e6","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.4.5.tgz","fileCount":18,"integrity":"sha512-TaeDwhqj6blfpYrwpnDQUwNeNAWrIp63DqFJFmjRfe28g+VEQtdXF8kgIH1zuc6Y61c0hukMF3PY3u8ZD5lCuw==","signatures":[{"sig":"MEUCIBJevNsp2e7zZsZMA3HmXpJPfqlZMu7VrP5B2XHKKTC+AiEAoxiHjhTDFZuPqDPYIDe1ldWJyxsVxMXd0q4W290kN/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81227},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"7b5813d8f6882a9c57098cafd8d97bd6d52f06cb","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.4.5_1683930846379_0.3830193420141381","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@maximeij/css-brickout","version":"0.4.6","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.4.6","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"a4fd01b03432a85106ae943420322411d713b1b3","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.4.6.tgz","fileCount":18,"integrity":"sha512-cw20QrMv4BHX0l1bUboddvOdQHQaXkXuLpj0DBWMfg3G2WHPkz4JyiN7wk44Qw3yL2L1NsaVWxACvAMXTErHgA==","signatures":[{"sig":"MEUCIQD7+NvJdWy3wUydn4Om7SuCU3Owyi21CSs6zE/afQG5HgIgKREXXPYVdezw7lbhNc6V01sI9in2P/7Y1JR7oGFvQvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81683},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"bcd5f79785a1e4f36809cff36367143bd5257434","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.4.6_1684154530437_0.28062563776893357","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@maximeij/css-brickout","version":"0.5.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.5.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"248e0d42f27bf0af11c9582fabcc941d078c57fd","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.5.0.tgz","fileCount":21,"integrity":"sha512-EvVe4n5hM5nevYRkPpd87FUSTUCCqqEMqplUAQohq7b7At89wN8+WPqRBWxxXGai4V3LfIIbp4ep8X/qixFh6w==","signatures":[{"sig":"MEYCIQDbtq983AaM40kmmEKlEeVuWCfpg8no5JzJpKaooMJPZwIhAN1kcR1tmmWd97uzIT2C/VH5J0x1O/yiDDgzA5Ux87zZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84576},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"92a2ef64330ad8e9970349c20ea11bb911c2c8a2","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.5.0_1684967514202_0.6059235312893039","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@maximeij/css-brickout","version":"0.5.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.5.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"ed2fc22978bf993246fdfd53b40723c049a33360","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.5.1.tgz","fileCount":21,"integrity":"sha512-IIDqw9vb8sGkuRV2lJpDkImsdDmWef3F5WV//WYE+QO7sVbjefUIDf8/MXkKOwZt0nHLv8UAWcQ8t2PdwqA1oA==","signatures":[{"sig":"MEYCIQCqxD55Uh9sIuVpY6rObl1adSjjuZd+yvBVN/dLDbnWxgIhAPstH5iEDTp0PdVJWFxM3eWxmnm2BklCK56oNmPMI7N/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85424},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"7552ad63df4c4b98d8c59391b8c6b5ab407460c4","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout rendered with CSS","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.5.1_1685755720627_0.33469351997919783","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@maximeij/css-brickout","version":"0.5.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.5.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"5ba7619bd016ad3ee2009e2327df426f49c8e1a3","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.5.2.tgz","fileCount":21,"integrity":"sha512-q8dt7XykmHm/Lo11/wrq+YbzwsCRBetjNkbFT1utdjmo98ftTXYQd1BlBq24LO1Ov+ImiiMZp1HOIsMpRY+hjw==","signatures":[{"sig":"MEUCIFcyAGcPyPdU3meUw4asoB0vLKmnYrGXOCcLYxY6+23xAiEA74XFfxl0G+IZJNXjc5oHXIYca4LZ21dnvmvA3A/yAag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86807},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"63857e3c18485b793a54ab08152555d0db44fc3e","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.5.2_1689201694230_0.8607315750597573","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@maximeij/css-brickout","version":"0.6.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.6.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"b78e4332fcf74887419eb3e18f62e21d55f628f7","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.6.0.tgz","fileCount":24,"integrity":"sha512-7Fjlyb35IE03GGX/vjiKjoArGnTjFAq9UzK04emtgH/8uhYZnre362AfL6JnVn/gUczpipEp3zd5uJ+Qf09PxQ==","signatures":[{"sig":"MEQCICEnP/TabRMwCfa6aI2eTE4g0Xm2armD2sQi7A4TBFUNAiBVKmopTKkskPwG7JFQBYmmD/qoYwyPYkmU6Hn7m8yOYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91405},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"6daf54ceda0a8d931a2af6ff4a1191157123117c","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.6.0_1689464145690_0.3064068402847988","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@maximeij/css-brickout","version":"0.7.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.7.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"ac32673a3359d633e4b1ab78233a578e2e34ee47","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.7.0.tgz","fileCount":26,"integrity":"sha512-uZiMmy+2W03rmKeloPxDIxYiZOIGL1za0m8ADuVGnQIVvQCY0qxUGvxB5zH+nU1coyD4H/KnLbweIyBvOOMzlw==","signatures":[{"sig":"MEUCICcxllTPGQzdZPKDl7zr35Ivq0pwjt65J2VNesU5dF5CAiEAiReWmtSgxoBdm3IpvLsbnxieoisW5vsBgdgnsCdT2jM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96533},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"0e40a9ca877aac9ac2692113195a725032c5a2d9","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.7.0_1690051837030_0.3746837188456198","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@maximeij/css-brickout","version":"0.7.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.7.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"184f480ab5bf66e0d07148f258cc24cc87c26853","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.7.1.tgz","fileCount":26,"integrity":"sha512-Govfj8EX7j8ck3keFoSW6zH54MzISyYMHMKrpb4mRwbtQjQhYf2qEZtj6L6fL8d4T5d6KIIIgv1zBETv76tk0g==","signatures":[{"sig":"MEUCIHkKFvikgiDUiUKVAKCHe2fTqDW1+/w24QMAgCjusWInAiEA2MjwiFRdOxiTHTAv1/2+Z0IKR7cbjtzDqW3BenjPwJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96533},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"e7ba05df5c508b40cfa2dc188ca5854be45e1206","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.7.1_1690052748968_0.29854324038899227","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@maximeij/css-brickout","version":"0.7.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.7.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"f9812b462c6cf8189f0e6546e11593c2547c1013","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.7.2.tgz","fileCount":26,"integrity":"sha512-/9xMQml4ybiwC8dbMVI4q312NNFtKbsdGJsCaID1HwWExL6Z1mZoxmy+DBEJt1tiRp7eyDtym05MgJUbGjnkqA==","signatures":[{"sig":"MEYCIQDPRexEPbBOG1EP9d2rNRqkcsFhBvWgc1rN2gwigy8kUwIhALkkrj4iimZmv+ezMStwh7D2Px2bSLoRFMGar28CobcO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96525},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"0ec1ee6716b00e93e1be8ae82c06123c37db4040","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.7.2_1690053878269_0.3739774858711473","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@maximeij/css-brickout","version":"0.9.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.9.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"31a33d780a33330b5b71fc1bf4643df2df2b3d17","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.9.0.tgz","fileCount":26,"integrity":"sha512-mZwsbQvKbwWp0Nw1zEE/IxFFsiunrzKKmgiJPX+XbVTnlzXCJQwPubrZt8B75X+ROoFdSZV3RRH2LmqIX5kf5A==","signatures":[{"sig":"MEUCIQCFMMSDxLNJ+HFc7HZcCjdEAjYuQRFyZLDRQ95l91yXlwIgNiYqPFKhKPNvMnyKE/U59s51mFD9mFXibj3gzrub/Og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98352},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"28b4260598a6fb6bcf3834f21497d3987489651f","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.9.0_1690653999669_0.7472199864620426","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@maximeij/css-brickout","version":"0.9.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.9.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"82d94bf659ff5eb0bfe811fcc99d4a92f66bc03e","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.9.1.tgz","fileCount":26,"integrity":"sha512-eaneeIj4/j+TsRSNB9BVEgY7CVbI5raLs/MN0c1WcbbGKZXzfV6VBCHb30FwHjqN3Vi+ubj4myDirdu0FUpLsw==","signatures":[{"sig":"MEQCIE7MZ7YVkZ1jAaJF/OdrgMJZQUCZJ7+UNFf2XfqzViFRAiBFj9YbsgThNL3Tae6haDu9W+uqrw2kIy0ND/78mSG9qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99893},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"2ccba80685f8385477aaaa3ff964d716c4226600","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.9.1_1691289044783_0.5763040391738639","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@maximeij/css-brickout","version":"0.10.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.10.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"61048c87fdbd61348790da0e69366fee948bf967","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.10.0.tgz","fileCount":26,"integrity":"sha512-NfTDrLZyv07JA3n2zt8XUBWCPkGrk2hsvX+DQsMZwFE/R/+WeOXICGmBrwzj5gICAmB4tyv3p0E4RA3P8cN4fg==","signatures":[{"sig":"MEUCIQDYF6wug4csU2E1NWToUljqVoc1sNzT3i5jao3Yofda2AIgRR43mCIXMSJgPaQArOQvwHjEBeepYfAC5o4WWraZ2L4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107456},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"a07db416cf5b85624b5c7f4426c4762ff2cb5c2f","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.10.0_1693534382590_0.967956764002156","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@maximeij/css-brickout","version":"0.10.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.10.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"2d9a93ca41626db31665d712b23f0bda7d57d77f","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.10.1.tgz","fileCount":26,"integrity":"sha512-4/XgDGWQ75B3ijuz9iFbo0ZvupCVupv6NFOG8+bOwOA/ad+9wbzbfAtBTerRnC7MnVRVbtoTQBJwezyUHm41EA==","signatures":[{"sig":"MEUCID9XsCLrmM18SR0pO5MgPvcvoMwLptXvvX6/6b9MLTfTAiEAoEwMwGLhv23xHVqAAgc/JZW+j1VVMEmj7Xmfn36eOkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107457},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"7aed9933727ddb8bcc52736e1574cc9f23c57dd3","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.10.1_1693695362320_0.6294262033414384","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@maximeij/css-brickout","version":"0.10.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.10.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"fbbfd890bcb096431f36ccbc918746826a8117a0","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.10.2.tgz","fileCount":26,"integrity":"sha512-lJK1Mrw31532b8/WYDKdm9E5hvQ4BHAemVhf96jEEZs76D5l90BdC7X52yL8b6BJthAfzhZPmh46g8MOvnJ7tQ==","signatures":[{"sig":"MEUCIHV6Dr0vN3WOKMNgCbx+bmm8wzcO0Y/XTFkLaZhz4yZXAiEAxlX+fTENa/RH6JAmRie3/r6UGYO8O+gnbXPYMykCxw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107817},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"d7ca38714573803264aa05bfb9956f4965428a64","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.10.2_1694728659925_0.010022961321438428","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@maximeij/css-brickout","version":"0.11.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.11.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"608cb3e40f6abab081ee82c6a9c5ad267b2f7dd0","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.11.0.tgz","fileCount":26,"integrity":"sha512-pKc1kR9hbvxxgpaDOOXMpKweTmXZ3TFWERC2ybM8EG61H3zZuDEypLCcm5SRUBYLmyiOYKJON1mREiL7/cAXDQ==","signatures":[{"sig":"MEYCIQD+nVY1UnMESKOEgthh2BVj0qT71nqdZa1WO4gSsvagygIhAJQZsugPF+aRJZaxL4I/I0LKxN/nekHfoDxQ1LSyioQ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109861},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"7eb7a091933b0d1c517acc0591aa49bebf436993","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.11.0_1696991269062_0.9256100739145652","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@maximeij/css-brickout","version":"0.11.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.11.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"1af75b5877ec620583b194b2975ad6edf8e13f16","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.11.1.tgz","fileCount":26,"integrity":"sha512-PbtBwtVIN5SmDd1liFNIl6OklHNN9p5l1Im3iLY4Fbe1H7aQEfbWoIwP2KmHmYOfCdk4U2WvSJddZ5G8Doe/7A==","signatures":[{"sig":"MEQCIBXFOA8BjHcMkHL3IzpI3OoxpoE4EqSokKrsjz8XIjgwAiBNBnQOyqQT+AXvshYpJ/QG4V/LN0J9Pb+ROs1tviCZiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109887},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"641e17d26093bba1c99ba8270f3673f3fe5a9290","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.11.1_1696994305863_0.11053722455545678","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@maximeij/css-brickout","version":"0.11.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.11.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"bbecd302da90b2d80bc602ccbb5a2c8411ac225f","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.11.2.tgz","fileCount":26,"integrity":"sha512-hYLjswLaSe/J/rmWBjNMzvHOGeCgeuY5iWRtz5fUnpvnvXF9MPGtFYZ7/ha1wClZjuNr4/icq4UXuYN2HpOEEw==","signatures":[{"sig":"MEYCIQCqhFOhIFll+7d3C9B2LKfT3ALbhf75kruSdCHxfW00pgIhAKNTEPsYrkNQBn5hIc5cqg4cd2ncUuCaLwohLoYUekXV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109993},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"0b399d421c2a264cebc92e930e524ebb7fff16aa","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.11.2_1697000966449_0.47345493326658916","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@maximeij/css-brickout","version":"0.11.3","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.11.3","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"45fb72746084e1494c3435281b8d65f5e9039c9e","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.11.3.tgz","fileCount":27,"integrity":"sha512-VCprndKCaFlqkw80rUeiApWVDANo4pWm+fai/gUZQrlHh58UuP7mQ1utERHLkwoN11bwEgjBtlZ+tFX0fzeomg==","signatures":[{"sig":"MEYCIQCeqwEK4PP5ra/Q6LwmDtu1xx+hcT1d0JU3uaxyx4xRgAIhAIxd8SLwMkJoTsoW1KH+0epO7X1dL+ulvIf8Q3c81Go5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110123},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"e418506dbd06f49cfbbdb0acdc9a693a4442ede1","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.11.3_1697919965177_0.2421147649700206","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"@maximeij/css-brickout","version":"0.11.4","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.11.4","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"5dfdb690a92d157b9d1a5a3c8ff3764b6692e06c","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.11.4.tgz","fileCount":27,"integrity":"sha512-LdoAsQBgwquy6DNMUUQlV7g6KvCxz4pNR4S7QmgnqeAMzakTW6C3yqNCu/XVEpR91AW0NrV9NPjZBQxeSQm7KA==","signatures":[{"sig":"MEQCIAjAJ+BbiWCD4FeUKQTs2QAze7qRFuo7z5ov0CKhVEv5AiBa4kL+mvlNSONnYkYvqwpV9OJ77Gy+0GScDannS6Nc9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110128},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"a27bd5cdb64be666fe8359e72171ab6d09b5fda8","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.11.4_1697921199212_0.5671149707228602","host":"s3://npm-registry-packages"}},"0.11.5":{"name":"@maximeij/css-brickout","version":"0.11.5","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.11.5","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"019207ffc030c1b29edb0ffeb3bd64ad663f24b2","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.11.5.tgz","fileCount":27,"integrity":"sha512-CeF89Ca6yIhWupglBeY71MPIjI9WT2rhTHhHKDAd0bMfA0zoNxmLDqlhmylC4ksx5n8chBfqw+rDU6BO3V4AMg==","signatures":[{"sig":"MEQCIBJbdh+GgmYrRJqrmYzmG/Pop7ZmJRUKsJljogN8R/pdAiBlVse45raNrP/Vem/SHamV9EwAv/sy/zQvG6Qz45BjgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110128},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"0e58b1214be0b828949c6daf404a75dc57204e07","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.11.5_1697948321298_0.9082443919752661","host":"s3://npm-registry-packages"}},"0.11.6":{"name":"@maximeij/css-brickout","version":"0.11.6","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.11.6","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"ba4880a0aafa5571a5b0ceb2317e3e3acca4831f","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.11.6.tgz","fileCount":27,"integrity":"sha512-KRgXb1TfV3h9XnCCpRJNFUmxNUE3Q9ES3X+7gcibOcjOVI7pvfEohKOhFLGP8b2fg5Mquj460ArpUeRlvlwF0w==","signatures":[{"sig":"MEUCIQDTXjbN+AD6tM/e5wiVSbTLdc0Sl122AcFcuNhHJfzL7gIgFRr69stj26KyAeLAzBjM4s9ctmqG80nhguSmjAp6zPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109997},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"a507af25b3c154eefdc258adc0263a727e53b603","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.11.6_1699819586205_0.825141808750602","host":"s3://npm-registry-packages"}},"0.11.7":{"name":"@maximeij/css-brickout","version":"0.11.7","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.11.7","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"ce8ab69f8c337790423b23a9fa57b9b04194c19d","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.11.7.tgz","fileCount":27,"integrity":"sha512-ksC2uEWTE/n7Ap7mi+pYDHRLdNpNFIxULDXM26SxY/fzgSlII+Dg+1IldIXbsNAZeMGuAc310aG03CBf4bUyrw==","signatures":[{"sig":"MEUCIQCsKQtDfp0gqquN4+f/QG9QFaymncOP8KZj0k12C94i6gIgBNiYnG8/E9qBADcM0V29K+CzG0lUkEFZt+fuC6sYRPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112516},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"019c54abcbc1f746aac94ddf1a2a440fecd23ae3","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.11.7_1700271069830_0.8107586629122359","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@maximeij/css-brickout","version":"0.12.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.12.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"64e308d7333e91c90c5fc1bd753b4d79c48dd3c6","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.12.0.tgz","fileCount":28,"integrity":"sha512-7/KanNQDWYsV50xCxlteXNCuBHdSGM2CaxCpVSQ2DJqoPuRxFkUFTBaabQ43/CIbXQ2hA3/VE02zo+mZa7fRdQ==","signatures":[{"sig":"MEQCICcjG5CenmH5KlbXuml+iZ4poav6SXFIdnW/P6gSR/OMAiArDkHJo8F4xV7t8RSA4tLW+y3E3/QiUVLzLFXRA2xT6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117116},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"aa827bef6260009b9494983ce949fe6ae9f40ea7","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.12.0_1701639467547_0.947059164299253","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@maximeij/css-brickout","version":"0.12.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.12.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"7e280e0c398b39b90736647f3c9cbe1a4d4ee8aa","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.12.1.tgz","fileCount":28,"integrity":"sha512-KKF/q3flWsWwI40booC4g9kj0YWNDnyA8UmXnZRh8cVUACKrNWK9wTmIj/BbsDigi6+KRJklgIlP+cC9+TCVAQ==","signatures":[{"sig":"MEYCIQCR5Q6z/UuShqzDR3j8oARZBnsffGPVGk5iKtp1J2wqIwIhAMbAWtBFIiuDOvvQkniX8WcN0tRgK6gxMVyuzORQ9QN4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117612},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"8940fd29fdf8a2b73d40cb189ea129c9235afbc0","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.12.1_1701646145838_0.7802472735518169","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"@maximeij/css-brickout","version":"0.12.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.12.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"62261dbca9dac5a17c0bba027f2777bec1586ae3","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.12.2.tgz","fileCount":28,"integrity":"sha512-y3FLzPWgw7LwDSyLh1tXheTb6YCL8hiocSyC4C18Z5bc7dlZqJ5ZuBEmFi3z2ERvT2UOijNSpKDZrOmKrCXPwA==","signatures":[{"sig":"MEQCICWUd0Mlw9wDWJsgdKIeSrFrgJ8tKqi7Cfjf7PUSFEH4AiBXuPIMwiDDVOtELlc9S0axGXohDvRNae6PNymuAc2slg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117797},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"96bc9f0602c55491139641056399210b4df73a6c","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.12.2_1702104925883_0.27231745564468635","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"@maximeij/css-brickout","version":"0.12.3","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.12.3","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"a478520eee937c16e9140a861161cec6684beb3b","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.12.3.tgz","fileCount":29,"integrity":"sha512-fq+w6Zrya5TkMQwfabrZioqfeDybdPDRHJtVH0MDqQF/q3nqo4Y56zyCJFm1WD43h+LGbEg0YIJnb/t6OT9yJg==","signatures":[{"sig":"MEQCIGu3tL5NhLHx+WzQJP2vt4CX+cT0QDpf8lWDjnBM813vAiB6ilgykqvi9p/4614a91t98Wp1G2a71JQzveazojWc0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122091},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"d504f2e5d0a08a676dbe7ef428c77b4f8e59c590","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.12.3_1702105278599_0.8512551084064925","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@maximeij/css-brickout","version":"0.13.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"9ee47cb41b58c677c68ec71cffeb8e21d6e232a5","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.0.tgz","fileCount":29,"integrity":"sha512-1+tB5JaE1aW1K8x7lcX3zfBgPh00L9ZEqRJBNAmZexG5gvSn6eKLjOsQg2Lyi4o5yh9CDHcNqf0Hmcs+n3f/Gw==","signatures":[{"sig":"MEYCIQDCJrbpn4e03Zxs9cDFvZcFVcyrUQt63j7T0mAOzErwwgIhAMZk27MIz4TAHYIB/jN5Z7kBNIc3sY0yh/X4KpRWpGIK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122860},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"481280358740616f668492485223ac007ac85993","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.0_1702852579776_0.4958289400418139","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@maximeij/css-brickout","version":"0.13.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"0fe183e6ba61250822e4ce672f10e653e0ef9936","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.1.tgz","fileCount":29,"integrity":"sha512-0PVv+z43g3BqMZIxOJRM+IXsJmM8gBGKWV3cXOOxpC392XO97JwvOLIpygFc/T6Cnwf65cYFdNus5gwgjxXTSg==","signatures":[{"sig":"MEYCIQDrCvpHlKgFKwJ6pTpu9+5iaUKPedAYT9oYiLgesNPixwIhAOFPuwlvrKqJWehkrKCUOyk1pYOEaaZwA/R2jY8JFzbC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136066},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"2e3e3d2d2bfbaee19943f4cfeafdec9a50a6985d","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.1_1703273332327_0.9684069622266787","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@maximeij/css-brickout","version":"0.13.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"37893012122b4166964c90310f9b993c3e555364","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.2.tgz","fileCount":29,"integrity":"sha512-pIsgX9+oTNM6Fj4LGrVf00lPfAo6pXOJZMbmcC0DY4rGrsY+RS9E5rx3gaET7B38rSjRPplez9HEcxydEActKQ==","signatures":[{"sig":"MEYCIQCn3cJNuDZ7Ig5M0DtH39udyYYzffFRfSgfBKpkuYDntQIhANM8u+R9EA22wSKsSwUTvAlVDA3G32EwpAqZM7uyIvmI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136714},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"1dc08202d707d66020b61bf34a091ad56be8d56d","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.2_1703394547536_0.23852383322755477","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"@maximeij/css-brickout","version":"0.13.3","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.3","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"d2984130aaed093e1be3b024f9dfbb803f213544","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.3.tgz","fileCount":29,"integrity":"sha512-uEirRF7XZdf0T40VcaDRekbta+O7dsJ5UTeDvSAenVDxZZE+Mk0FnZvhkk2efYtQ1QSGONI6WFZa0erK0QTIVg==","signatures":[{"sig":"MEQCIBiItEqgfxh9M2yHnMxV4N+Co/3Z0XPenClZMzwiHFTRAiACs8gORNa+qF9VQ4oB+ridhWEhcfZFt3F2W0ibAvUq2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137021},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"358b75bb81d19cb24421c52d225fc26515c78101","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.3_1703793697924_0.28338904592769154","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"@maximeij/css-brickout","version":"0.13.4","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.4","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"8557c0bba51e25b37032878a9ebdbaeaeb202ce4","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.4.tgz","fileCount":29,"integrity":"sha512-EV6MXW1xtvqtjo+8LlSON6GIdJCBE/5EVLOj6UcIJX+sbhomoF8Zlk00DG9Hq2Md4cu2RD8nDTltjXKkfkvRcA==","signatures":[{"sig":"MEQCIHDdsaoSUF6hXMkoOiFVNuhfcL5UZDS0nERx4i0inBpBAiB6YauJHBzuvaf3nElM/INpvDu1ABvbTdfsbSaModsMAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137080},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"0967b1b03fa903d0a3456a951656f20cf2543d5d","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.4_1703829282509_0.34293350053585736","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"@maximeij/css-brickout","version":"0.13.5","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.5","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"4fc6b745f5dfef2d2eb1470f99f400e2c3a88a11","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.5.tgz","fileCount":29,"integrity":"sha512-f+k+MksljsZ1swtzAXtkm1DoQvCY3RfR1JByxezovGnwgOSKOL2HZdTElY3NnceT78kM0CXxTw/alb5UqWKvCw==","signatures":[{"sig":"MEUCIBPTV8bF4se9Ba0iuX9MPxBDME/J3J3KhWWUdLTf1/EtAiEA2zOi0OlCI5G9XGvnyGSPuEeTg+0tDxtzYeoiaV01DQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137314},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"a1f666dc7ee81a0c57f052e5a43ed7bdd6da5332","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.5_1705889680942_0.6485840786770596","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"@maximeij/css-brickout","version":"0.13.6","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.6","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"372ea865a1a3a34e433ae4d4c6ee6ab84fc0c1c2","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.6.tgz","fileCount":29,"integrity":"sha512-qPPbzOUPHoZ9eMh+xEMtJO0ejvc2av0gAt4sJ3dVxPKgm2WxfT0mU7YR0uFWVtBhwHmz62yA3+0X2ByJ/1iD6g==","signatures":[{"sig":"MEUCIQC9mMQeGSPQCAReiyo61hxiipWXrCiawyPzbDduBP7VYQIgFwxkf0H5apFqpRjWM7+VzRO6n/7FoRa6fiCGkE5EJCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137456},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"c1b9bafb218e1b2816585e665dfe4350312ac3d1","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.6_1705889891167_0.5777758878211219","host":"s3://npm-registry-packages"}},"0.13.7":{"name":"@maximeij/css-brickout","version":"0.13.7","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.7","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"6924cb1bfb10fa08f7fb4c19863dd3e6aa6d2e35","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.7.tgz","fileCount":29,"integrity":"sha512-NkDHyxjwz4lDpZxaTBEQozvpHY0MKNd9Gct+INQPKDcRJYxGIXSqW2ou7Q1RXKRgxEIbK6Qs7fAXOEa6PxuIaw==","signatures":[{"sig":"MEUCIQDQ1G9YwwAxBhmkkLwn5k4aUPiXx2CrA5B3A6Up2WWGCgIgXwxN5zcfyT0RTM+rAiagPz+XGpO1TDStCpL6Q2hfXCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137748},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"b5ff1f22322aeb7f14db2a6b9a858d37fc2d0f4a","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.7_1705903392834_0.5032863702047636","host":"s3://npm-registry-packages"}},"0.13.8":{"name":"@maximeij/css-brickout","version":"0.13.8","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.8","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"http://MaximeIJ.github.io/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"bf080b67504113dae24749aab3be2c5637b0ec99","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.8.tgz","fileCount":29,"integrity":"sha512-wrMUPsLqbVW1w6zA0r8fUHHn0xDsuJaqa97aPF24J4sLulo6pi2I6x0PhhhOgUYRUGr2JUYl13LJoVb7zNq3QQ==","signatures":[{"sig":"MEUCIEt/uJ6mY/U0sCXyU3rGeNOO3EdqzR6FUzJ6hyZa40EJAiEAoM/ZutNFtthFFfsZUF4ifE/o8rN8OryJdgmcnwZViNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137844},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"ace72a118211fe55c0b5f5c36b0a7a0f2255ef5a","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.8_1706493456193_0.1659670029198883","host":"s3://npm-registry-packages"}},"0.13.9":{"name":"@maximeij/css-brickout","version":"0.13.9","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.13.9","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"98ab68d70dbaceb51f0c6bf9406eab32a548d79d","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.13.9.tgz","fileCount":29,"integrity":"sha512-5d01rIVK4gLlb5fNMAhLEMwXIZ1AlZB0N0E77RMiQDCbKpkb7aelFVoaVVRU1a+ZHjsZd7kAc5yiiSilLJd8ZQ==","signatures":[{"sig":"MEUCIHxtf4eN9R4qduGXcYnLA+DdWuHN2LNH/NIB8d9oHK1qAiEAw6yXwvR+xwiRNqIWAL08vg4xpWpQAoawVIecBdzv7/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137911},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"225009660c49363f8c98c825320a4d7fc92a52cd","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.13.9_1708827770300_0.016384198311154563","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@maximeij/css-brickout","version":"0.14.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.14.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"8972226325df04ea81e4f719e642c1c016ba8e16","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.14.0.tgz","fileCount":30,"integrity":"sha512-xp/kaEPr2ZA0rijE5LgrPPaD05r6Cj8Wjf4TsUHHYnT/Z0sCtaonMbqfuBBhnC5j2EAo46i2fCBKJ7OILlQ9pg==","signatures":[{"sig":"MEUCIQC/h974Oietngxi97RIJyexvgA4zPH5ug7dT4JobbC/TgIgQzemHpl5UrJMPpuFlubQttuLhkotiMvPU+UjYshntTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140356},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"f1829ddf6abbc002fcd8073aaafbbb503c47a599","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.14.0_1709420235910_0.45453239759774244","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@maximeij/css-brickout","version":"0.14.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.14.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"c22d01ea519a03fff8e202ed58680b1955910eb0","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.14.1.tgz","fileCount":30,"integrity":"sha512-GtKxE8srQowRruAhNhAcsFWUbERkqG28iHxOea+633xq0Wp7/ezwdUA0Fsswl0j+M9cqTufYOtvUNSNbUwqweQ==","signatures":[{"sig":"MEQCIHc6p9ndn/+qKLQc0x75vuOE/dXwHL2m1xCZBIAHWXq3AiARTiDPYsjeTFeH9Xm6a9q6aytIVkUEURv02s8Sfeynjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140886},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"ab3f5d3abddd008024f7e76d879f3fb58f4a60e6","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.14.1_1709449249565_0.7276841404221963","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"@maximeij/css-brickout","version":"0.14.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.14.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"3b11eeaf3b0e1b933b69cfb8108978df5ced8b55","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.14.2.tgz","fileCount":30,"integrity":"sha512-S+RiGQktUfwPwjEqK7DsUY1diVvj3CLNWuuxoYgSRnaFwuvi4w3jcEZMiu5Ri9SFWRZNjbStRCh8PGM0orskHA==","signatures":[{"sig":"MEYCIQDwbbLtxa981X1i+NFk0kQSGMNmY6LJzxA/7YXPqa4IyQIhAKJIuTWSQjkS0gAdEmZPWNe7BRTRzv7i2fWd1d/Z+dQm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143090},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"9ea730393b583cb6c66de6bc7625ffced65e39f3","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.14.2_1709492490016_0.37279053576251475","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"@maximeij/css-brickout","version":"0.14.3","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.14.3","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"de565600822f9590f3bb3d8e4d5cd6a89801f404","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.14.3.tgz","fileCount":30,"integrity":"sha512-umDAw/v1l/1mTxWUTCXrqgymagZgbFhTFQmnNHtYL1/Bp4nFzcx6uL0XYEBlQMf91DNYKgp2awsOIHWy39esLg==","signatures":[{"sig":"MEQCIBkbC4GQGG04mRPbiq7cJo+HV3jb7tnj1Rt/vqR0GRVLAiA49hf1lvTGr1wPdq6hFECGsw6rxUeaYBDCr+GyGCamuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143220},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"7536a65777803904d1d034fcd306093f51783dd6","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.14.3_1709504104455_0.9662651106115789","host":"s3://npm-registry-packages"}},"0.14.4":{"name":"@maximeij/css-brickout","version":"0.14.4","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.14.4","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"1b1d40c42e899b4dcab1298566e7b328695f0103","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.14.4.tgz","fileCount":30,"integrity":"sha512-hDNCTNT0UIsJWJ/FeqRjIq1Xk8qioYjnBaLQYk0i8BP+1K1SxaMaAENxtCA3H4DKK7fzITVTB65ybX+sZOWt5g==","signatures":[{"sig":"MEQCIDMZeA83IR2Bqkx/Of98XHOd4BN99gOgjv/4NaCNSN40AiB00ihtz0EfI1OCvQnGwrKFmAjtFJETHOt5iAG5/dygzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144696},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"6f3dc424b848d6ee691c5abe65b9bd7c80ff5606","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"8.19.3","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.14.4_1710710143614_0.34838917815979964","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"@maximeij/css-brickout","version":"0.15.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.15.1","homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"c45a4d58a1e20671c569dda798dfe08deb2dc2f9","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.15.1.tgz","fileCount":30,"integrity":"sha512-o7mCPwkSokOhJIPFMwHWoH5e3a+4xq6U64J0EslcE43tUwJEWJ5Z1Fhb09pBzkF9Kc4C4w8nf6srfVAVyWnPdA==","signatures":[{"sig":"MEQCIASqk90+yBmKodhuiSMNZdGpla0CxTNkuhMlQ+4EOflzAiALrQSFIreSdFdGpgZk4rvO1DI+dYIR9OSHCeH8m9mszw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146191},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"d7d42c7191b62051bbde50a705ba480606c81132","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.8.1","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.15.1_1719110402347_0.23307359947631912","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"@maximeij/css-brickout","version":"0.15.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.15.2","homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"641fcc684ea49c049ca60308521593dbc9405b5a","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.15.2.tgz","fileCount":30,"integrity":"sha512-k2Hl7HOiH7C7QkMVmkJUZHyNU2/53fIe1cklHPcS/9qUU9hGoxWaaGnZNS+TJ1P1kE0vCZ0KXJrcAVcOij5m2g==","signatures":[{"sig":"MEUCIQDa5rWNmgxeU2r5jUDs6zB2tFFImYjq1WB+MLc1VWf7JgIgFg17DUj6DZ+P/SMWQJ5iAYFg705vvnr7qghg+hruq/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146669},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"7bd381f577bde53b1d4652170a4ae7294fa8f681","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.8.1","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.15.2_1719727268145_0.12851887175841759","host":"s3://npm-registry-packages"}},"0.15.3":{"name":"@maximeij/css-brickout","version":"0.15.3","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.15.3","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"6882f31d5716d312ceb5a3fce823873a75bba13c","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.15.3.tgz","fileCount":30,"integrity":"sha512-cFwzY5KBBtMXLETBzSnZksJpiGpY0grR6Ep26Z/un682jKhgW7Y3xhE6tt8JHZByDj/gcdzX/cjp7xDlxvzOJw==","signatures":[{"sig":"MEUCIHw6ynX3EN4pqaZCbC2m0L/Oishr/k6zbjH2s/TuARC6AiEAkgow2WFBx4mtl0U3EEdqGeWvvpembFA5wIDdH8fnkqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145641},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"f4d1e3444cb32c2b9623fd7bbc9867c11977105d","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.8.1","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.15.3_1720126150336_0.9878498240120819","host":"s3://npm-registry-packages"}},"0.15.4":{"name":"@maximeij/css-brickout","version":"0.15.4","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.15.4","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"c6883b927ec433eda4ae1688a7b7fe49505a6a08","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.15.4.tgz","fileCount":30,"integrity":"sha512-1fRu1gJ68Sn5/1G1UmEAKevr7Z7Z5tUt3el6jpQSE3qZiykXJDrVwECcMO5hJl73CfG+5X4f3ngdo+VuzMEn2w==","signatures":[{"sig":"MEYCIQCns2Kk1uQOAOLq5C6RAAWHdtycZC2AyUkmLGZvWbK/TAIhAOwTm8jgZiWXqQo3Qx5HeL0Bf8LCwgqHGyMsSN3VBgkF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146043},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"d41964b3331fda5ad5004e2123c772e53be868b8","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.8.1","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.15.4_1726006529732_0.6664431370960113","host":"s3://npm-registry-packages"}},"0.15.5":{"name":"@maximeij/css-brickout","version":"0.15.5","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.15.5","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"2b14153b832ae5c716679afd079d2499bf822c20","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.15.5.tgz","fileCount":30,"integrity":"sha512-IxwF2iiU2SNQsvXhkEj26GNPpyjqOT+fHMxSSDtB/XhuIqBIYfmld/HjBeKBKRzzRSh5Ma4thYdBvMIeNy+auA==","signatures":[{"sig":"MEUCICyUCn7naYvEnZaTOxH50VDopxXamxnX/dCtaliuuYI+AiEA4r84wtk4x4RrBEeUhXomr8k+agKHxk+KQlS+dSwxOhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145943},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"412d3e9b34a91c7bdd7ed21ece47cfee2089d277","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.8.1","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.15.5_1726431640634_0.9009705944083375","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@maximeij/css-brickout","version":"0.16.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.16.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"25a4c8ac51afe30d0dd5121ddff246727d07e38d","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.16.0.tgz","fileCount":31,"integrity":"sha512-un4zLrEuFe53y1EQ7/oi0ZFG67wnmWf8Efzu2UW+EifRxTAmLbSre9H0mMJ6bqsDZc2quaONNcm1cr1oRGSgHQ==","signatures":[{"sig":"MEYCIQC4htj2HtTuwqE4QpSdyUQwYiirM52d424ExyP8nmVKVAIhAN8ZZJHwf7/H6usnVMWwS1XibgLz7/xt1oZwq82BDzKp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148006},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"649a757acadc80e07a3553cfa22a769754677021","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.16.0_1729217938610_0.9095187764185098","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"@maximeij/css-brickout","version":"0.16.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.16.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"5ab0937dabcfc231b30b27f87b67ca26457e8fde","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.16.1.tgz","fileCount":31,"integrity":"sha512-ZOXNKPK86B7ljrVWv2ikFGj4RoWV3GpIT2TWKSgwVFHT1/DBBDty6YFiqcmpPqrBQZsBC36jGv/HAOBVUBR1hA==","signatures":[{"sig":"MEYCIQCqJL/vW2J7qRb554+kP3jpiodNfgm3iRh9+suYFO/zngIhAP+ArrGndUm2QvavMbKbj/lF4vFfrdFQpvTtt4S9bs9w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148145},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"6dc3685ca2c954579b33ab428ea782907380fd0c","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.16.1_1729227846907_0.3610192573254398","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@maximeij/css-brickout","version":"0.17.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"021e11cc2f0480ac8784ad4f39d1cbd8df097eb1","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.0.tgz","fileCount":31,"integrity":"sha512-Orur5R4UOOk/zB13wZUhEjVlA12zI2v7S7R/FESyiVY/EgZB40cNlCwLFAbHtTI085e/+1sOBUBMD0afCKmD6A==","signatures":[{"sig":"MEYCIQDXE9WAPRpfAziSGBNzHyLCIg9WuK+CdagA+f3RZELvfQIhAOtgIkqF1v4/K6lhtJpIyQvY7cypCIVp8yVHYktgrpsg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148878},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"efd7e7e2a186daa1ed2de189c5810b8c1998c565","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.0_1730669826787_0.6407896810047937","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@maximeij/css-brickout","version":"0.17.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"8c2aee8e48d45fd20e322275dcc7af2c015e97ad","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.1.tgz","fileCount":31,"integrity":"sha512-/h1mo/YkeIs66Fq9E8y4G2t7pm9/bLkMRSHUuHeUx5lze+1YCb3Y+G3fhYdjGwA8VZddfhTxXp8t77pMCBpfDQ==","signatures":[{"sig":"MEUCIFAhiYE8kcABQQjFrQ6ShpoOIN3orBRvhHhSRkfuszgrAiEAj4kiwAiHc6Z7KKS80lLczu9FqwznkiGRfPe/NUCu6so=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149356},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"e583758e4c9c4da3a9afb2327d0edca99cd7f986","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.1_1730793981030_0.6508796082305153","host":"s3://npm-registry-packages"}},"0.17.2":{"name":"@maximeij/css-brickout","version":"0.17.2","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.2","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"b25080925baf71d664c4b7774530495a928d129f","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.2.tgz","fileCount":31,"integrity":"sha512-N9LExl2RJOfGkoMgDgNZ8CjERK3rN6mYPw5fCCcvQ9RLa9Su0TsOSGhJIdAjC0OAnTywed11XLf9N4NXBYvuJA==","signatures":[{"sig":"MEUCIHNENO9U6ffHLDELRmYavaRxqG9hVbmdlEx6OgSZeqWKAiEA0jPRmodCHE5Ef7m74Fc7UK59+trWQYeD2RMgX8sUxj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149516},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"5664228d670ac986d071cfafb0861a68b95618e0","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.2_1730794699304_0.9281681201747123","host":"s3://npm-registry-packages"}},"0.17.3":{"name":"@maximeij/css-brickout","version":"0.17.3","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.3","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"e3f67ee876c534973af21cf9ba4f93b264cd75e1","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.3.tgz","fileCount":31,"integrity":"sha512-X1z7qG4yjOsvxMbKpVZojDFLqLpIhDCUHYbdsAePQeEZ54M0akk/NqoIh3aiIL0fHMCmAFg+gBy99Mv5fdHcOA==","signatures":[{"sig":"MEYCIQCnEZATAqC7WNeCEIOezxY/gS/iqqnamefc6yAC4jHrUQIhAOBTxsCLf+ce61vpOfdWejwHeFGE5fC7B4Kp8X3CWpBe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149546},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"ad33100db3d1ee3b753cc35732e888ff87cd0790","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.3_1731224944324_0.21061726918721657","host":"s3://npm-registry-packages"}},"0.17.4":{"name":"@maximeij/css-brickout","version":"0.17.4","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.4","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"77db9f8480b328497dbb3a3e5424d79068b0befb","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.4.tgz","fileCount":31,"integrity":"sha512-nrPx6DjF72j+t6rwv8Hg55ui5kb9Zb05aEaI3JawleDJvKXdTzjd6sUsfR56VaOb6okvk6FszhbFsg1ozXshdQ==","signatures":[{"sig":"MEQCIGs+EFQS3szPjFVGF5YKf5kdezt0569WQPoEjA+3W98oAiBERv69+ajB9ISxZbZVKLsxRriNiYA9Z1W39f/QX/7dpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149896},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"ced5d7f19aba75228adfeff4e01d9d6c61fcb430","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.4_1732576431874_0.7603403596621185","host":"s3://npm-registry-packages"}},"0.17.5":{"name":"@maximeij/css-brickout","version":"0.17.5","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.5","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"0f5fdfc920caaa51053a52fa85ff1c16ac7e5c86","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.5.tgz","fileCount":31,"integrity":"sha512-3VD4T0f5Ceozz7O2tGUe3i9y5QrRJrbvOBP09BOIeGnWk3zuLTup8E+xYTVHUAr+bvHEVGkUdyvR7M9isNrHnQ==","signatures":[{"sig":"MEQCIA6be6alhveCbGH3PB0pOGale9LPUsK+hSeLhNtp6LbxAiBrbe2+9sVt+L18k1fzvxCRB+xNokEXBxbRVVugQ0on+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150133},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"679b8850bda5fdbe8ee8716a2f06cf0dd9be1dd1","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.5_1732586141736_0.5499372057640635","host":"s3://npm-registry-packages"}},"0.17.6":{"name":"@maximeij/css-brickout","version":"0.17.6","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.6","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"78ce7faeb948a253c0d471ded69c8f9cdca0f2b5","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.6.tgz","fileCount":31,"integrity":"sha512-csJP/KtMTUEBMHbuvpYv3reA6kxNAw08rfF1DOwd90aeeXVhihmt5OAxmcpLU69dLHMLRUGVZOZ/BFj/awy44g==","signatures":[{"sig":"MEYCIQDUlzvbiQ8af9If1UCY6Khdp5z1ZM0cfEIjS/O8gs+jPQIhAL9OYYHPJEHjaPu9AwALT09KrRtX4mqNfeXKI1a+xfWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150921},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"f4b506b3e7735a5754749ed0907d903935399dfb","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.6_1738548948164_0.6297161608282094","host":"s3://npm-registry-packages-npm-production"}},"0.17.7":{"name":"@maximeij/css-brickout","version":"0.17.7","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime IJ"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.7","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"658765260fa94d09422b80f3fc865ef0f2be6c4d","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.7.tgz","fileCount":31,"integrity":"sha512-HXAEPMZx/Rl4raN7QFcoj9xoj+am59839Lvqi4aS4Rnvfssi2E0bmBAJFPBKYTD075oTLx0GiMZGuQjYRCUHwA==","signatures":[{"sig":"MEYCIQCb3P7ytMRkkzgaHjRloLcU4nZdsDV3LqqLLCB2OJ1DPwIhAP53U74iepDNUgsfW+f8NNHQFUMMeRzWOo8hnBFcGCrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151091},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"f7de2803423f6c1ac20d7048629b1e9d33ee1815","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.7_1738549034736_0.7986563494959311","host":"s3://npm-registry-packages-npm-production"}},"0.17.8":{"name":"@maximeij/css-brickout","version":"0.17.8","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.8","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"27016ffedf4d7e22a57a7ff5b6219813b5bba995","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.8.tgz","fileCount":31,"integrity":"sha512-mosZ2W/2jeIjkalbTnU5LsJNQMiL+enMKkeyW7qNigQPzP8jHL2kL7qASengsgxHijQqxRcKYV7GjRhJWodomw==","signatures":[{"sig":"MEUCIFak+cdrxDb793yMo+8Nc43uvTzyr/+8+drYGSwupPbIAiEA0hehseDFttuikB42ayV6wxBesa5FZ3FR77Ar5u/Wx2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151398},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"b93de10b4913ba404333ce05ee3592f48261666d","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.8_1742680736924_0.26515554114298934","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"@maximeij/css-brickout","version":"0.17.9","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.9","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"97554eeff07e5272ad32e010e8d4621a383e3535","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.9.tgz","fileCount":31,"integrity":"sha512-wJEvhab2EssPiCScR8TZ/tdArGLNB4mnAShJst5L0Mo4DEnbdZMvUTzbU9dDnUih9PigeW400JE80FGrkOcVhQ==","signatures":[{"sig":"MEYCIQDMy4bZ1nhp7UoS5yeCAHQqD+OTiLlMXbvNTRa+Zx+wNgIhANnfi5bYnyPnCcD2yEY2YFpvpRwG7NGF3L/K7egpze3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152286},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"5de3acd125167623162a2154380d433e5d183ba7","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.9_1744529211180_0.17953562169383463","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"@maximeij/css-brickout","version":"0.17.10","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.10","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"b5ee4354807edb2ebf3d23f82a2931dc0d49d923","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.10.tgz","fileCount":31,"integrity":"sha512-ZrEjJStR/1Tpx4+OwIZIDz6lHLy6MOKxFkk9FI80/b5wdvXjB7zPAmu6Ko0y1+NMczT24iNRLharDtL8YHII/w==","signatures":[{"sig":"MEUCIE17B1t+UcCGolSFH0FW9Oglvh1DcJ/WuLE4BEjtgZApAiEA8dVs4ttSnu43CAT2zE9EGt0/ZMEDjjVaudCBQJxJ2bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152549},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"f3c0c6f89478c3683d18efbeca77d6b35461f32a","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.10_1747704731679_0.014621704571994965","host":"s3://npm-registry-packages-npm-production"}},"0.17.11":{"name":"@maximeij/css-brickout","version":"0.17.11","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.11","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"b1439a80635da6491286da044a523b9cc3c750fb","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.11.tgz","fileCount":31,"integrity":"sha512-mmxKZDJpph4q2aQzBtp+z4A3RE1m5e09Bn+HAlU98/H8h2ail9Fihy44KJz9nLnCRec4QOqcINyZ/iDj9xel7A==","signatures":[{"sig":"MEQCIF52INY7Rd+AcQMAlfkG9q4muZ3Xz5pm2OeT4Nsfr1xbAiBE0flGhp2Odg3BLfJzFRP0m24/7Vvs6LD+HmltORt+8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152616},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"13f0a0a6dac37cd1638997d3936f5b566d514320","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.11_1747789620075_0.47821201007803693","host":"s3://npm-registry-packages-npm-production"}},"0.17.12":{"name":"@maximeij/css-brickout","version":"0.17.12","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.12","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"a6f44f67a814dd921967614b93aaa69bc36e0d03","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.12.tgz","fileCount":31,"integrity":"sha512-hsgMlgozqr3P+uYHDs2olhfIm134dEDSCaDLkCGI5ZcCTP5S8j/lRzs4ANEqwEuU8GdV4KbEA5HK/D8h6gB2bQ==","signatures":[{"sig":"MEUCIQDKtM6HmxKI8cehuxV20CZTMLmodIDlT6UvJXLYK9rxnQIgGzuUo2MtQneHkcdg6mycS+tQpdNpOpTwtRHCqZwUStE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156101},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"73f6e4b9012aee51b1b27a17c20f29bb38279c0d","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.12_1747879366500_0.15460842429287158","host":"s3://npm-registry-packages-npm-production"}},"0.17.13":{"name":"@maximeij/css-brickout","version":"0.17.13","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.17.13","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"7a8dfa5dae55c195672eb9c9c21ce700a1f8f47f","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.17.13.tgz","fileCount":31,"integrity":"sha512-2gZ3Hkdii2jHl/YKPexcFmXNh0WVsP7k+bGbcxD8lZ2SPnnHGPrSXALmBZUoYBR0hmJDXqf78wadzRFewx3BOg==","signatures":[{"sig":"MEQCIHf/kWODuXOI5h44W3xuIpbDsH3lI2hIIRofxs252LKLAiBWlF4SCnI2bzI0DTgdPAyLIHB1uxjfh6Q3Azjo37ru1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155913},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"6c247c178c6fc9cd49664a4e05be79aaff7024e7","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.17.13_1747964576312_0.743877685500095","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@maximeij/css-brickout","version":"0.18.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.18.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"e64d79cc728ba876b8caba4efa1ce51ba0b95b2b","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.18.0.tgz","fileCount":31,"integrity":"sha512-jn89684VAUCyow9O7cB5FSpxxEDTgkHlHrfDvcf72QGn3xdibQu2CvBVnqrEIFw9EgfgmEIG+V9L/+2Lmx+bVg==","signatures":[{"sig":"MEQCIErHuy986yLogHjHZhriljhnvZiR5gQfXAAHVNoSokM/AiBhB2P77BQkU02is70Uz86BYq5EOkuay1q9kG80HsSNAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158785},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"77eb249c3ecf1c3f5aad10899fd9419c9a3fbf84","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.18.0_1749318112945_0.04057084468679406","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@maximeij/css-brickout","version":"0.18.1","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.18.1","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"9cdd772982f9803639b6bf11a87e5b9540bc368f","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.18.1.tgz","fileCount":31,"integrity":"sha512-fD/iyUxpxKIQDjzYNLcOX5I5rjDMIWyNQnwObLMkDoEuOxPRZZ4YMvID2Ewjq9sLhITpBxV4Q4QE23JETw09dA==","signatures":[{"sig":"MEQCIHuHdnzlSoillb9rzhu1xJii9gnvQa8EvZqTb52ZogBNAiBKxGlO0ieHg4xaql/xrt9M7AbSeJv1lUy09/VJD9wBCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158908},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"6847b7a781c1dd796db47472337f7a85ea9eedd6","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.18.1_1749482050788_0.13532347018067847","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@maximeij/css-brickout","version":"0.19.0","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","_id":"@maximeij/css-brickout@0.19.0","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"homepage":"https://maximeij.dev/css-brickout","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"dist":{"shasum":"33c69b646c90d3c0e4d8d88690efe55277152e8e","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.19.0.tgz","fileCount":31,"integrity":"sha512-rhc/NNfJBqdOt6k93GyJW4R4qm0LOuJFk+1DR2Bf3w8CmSlkgEaC1okx2wLPAdvu/2nqbXHWCWsy9fZBBL524g==","signatures":[{"sig":"MEQCIGxFKMNLQquL6ScH7anSuPUWgNtWAR/s0E0jqci7Ufk7AiAR2zwsw9dfv81DQbYns82Jm/dCuOKoTki+iIpLA1OnHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163765},"main":"./dist/css-brickout.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/css-brickout.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"61a0347f7954703d1412472dd1edbbddea0829eb","_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"repository":{"url":"git+https://github.com/MaximeIJ/css-brickout.git","type":"git"},"_npmVersion":"10.9.0","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-brickout_0.19.0_1750010829249_0.5243604217872695","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@maximeij/css-brickout","version":"0.19.1","type":"module","description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","homepage":"https://maximeij.dev/css-brickout","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"main":"./dist/css-brickout.umd.js","module":"./dist/css-brickout.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/css-brickout.js","require":"./dist/css-brickout.umd.js","types":"./dist/index.d.ts"},"./css":{"import":"./dist/style.css","require":"./dist/style.css"}},"repository":{"type":"git","url":"git+https://github.com/MaximeIJ/css-brickout.git"},"_id":"@maximeij/css-brickout@0.19.1","gitHead":"d5cb6a06ce098991933811457d5884a7774f7c74","bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"_nodeVersion":"20.9.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-1BPy+97hQccqMjgBRwnkOpKakCz5h5aiQ7h88WAS66J1k50dt3IjpkLpUU+8gt6RM7oUH8bnDacA9bO9hgSqdg==","shasum":"e87e61e65f22040a64d367efb39a06bc5a006dc5","tarball":"https://registry.npmjs.org/@maximeij/css-brickout/-/css-brickout-0.19.1.tgz","fileCount":31,"unpackedSize":163975,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBBQ3X6y07ky49zke1QlD3XKM8z0lLfK7zvvb0VacWrSAiAfeF93eI+5ynHd8KtnwoKesUWL10opzoCu+HP2BEwNVQ=="}]},"_npmUser":{"name":"maximeij","email":"israel.max7+npm@gmail.com"},"directories":{},"maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-brickout_0.19.1_1750012356610_0.4126795049456078"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-23T04:01:21.066Z","modified":"2025-06-15T18:32:36.993Z","0.1.1":"2023-04-23T04:01:21.340Z","0.2.0":"2023-04-23T18:13:31.053Z","0.2.1":"2023-04-23T18:15:58.381Z","0.3.0":"2023-04-23T21:48:07.798Z","0.4.0":"2023-04-26T01:05:57.620Z","0.4.1":"2023-04-29T04:46:06.294Z","0.4.2":"2023-05-03T00:50:31.408Z","0.4.3":"2023-05-06T23:39:12.218Z","0.4.4":"2023-05-10T02:24:18.610Z","0.4.5":"2023-05-12T22:34:06.626Z","0.4.6":"2023-05-15T12:42:10.648Z","0.5.0":"2023-05-24T22:31:54.393Z","0.5.1":"2023-06-03T01:28:40.796Z","0.5.2":"2023-07-12T22:41:34.431Z","0.6.0":"2023-07-15T23:35:45.913Z","0.7.0":"2023-07-22T18:50:37.229Z","0.7.1":"2023-07-22T19:05:49.253Z","0.7.2":"2023-07-22T19:24:38.405Z","0.9.0":"2023-07-29T18:06:39.830Z","0.9.1":"2023-08-06T02:30:45.004Z","0.10.0":"2023-09-01T02:13:02.782Z","0.10.1":"2023-09-02T22:56:02.525Z","0.10.2":"2023-09-14T21:57:40.187Z","0.11.0":"2023-10-11T02:27:49.317Z","0.11.1":"2023-10-11T03:18:26.062Z","0.11.2":"2023-10-11T05:09:26.665Z","0.11.3":"2023-10-21T20:26:05.415Z","0.11.4":"2023-10-21T20:46:39.529Z","0.11.5":"2023-10-22T04:18:41.484Z","0.11.6":"2023-11-12T20:06:26.438Z","0.11.7":"2023-11-18T01:31:10.098Z","0.12.0":"2023-12-03T21:37:47.766Z","0.12.1":"2023-12-03T23:29:06.028Z","0.12.2":"2023-12-09T06:55:26.146Z","0.12.3":"2023-12-09T07:01:18.786Z","0.13.0":"2023-12-17T22:36:19.941Z","0.13.1":"2023-12-22T19:28:52.488Z","0.13.2":"2023-12-24T05:09:07.741Z","0.13.3":"2023-12-28T20:01:38.182Z","0.13.4":"2023-12-29T05:54:42.712Z","0.13.5":"2024-01-22T02:14:41.101Z","0.13.6":"2024-01-22T02:18:11.339Z","0.13.7":"2024-01-22T06:03:13.012Z","0.13.8":"2024-01-29T01:57:36.379Z","0.13.9":"2024-02-25T02:22:50.455Z","0.14.0":"2024-03-02T22:57:16.058Z","0.14.1":"2024-03-03T07:00:49.744Z","0.14.2":"2024-03-03T19:01:30.177Z","0.14.3":"2024-03-03T22:15:04.654Z","0.14.4":"2024-03-17T21:15:43.780Z","0.15.1":"2024-06-23T02:40:02.532Z","0.15.2":"2024-06-30T06:01:08.300Z","0.15.3":"2024-07-04T20:49:10.572Z","0.15.4":"2024-09-10T22:15:29.935Z","0.15.5":"2024-09-15T20:20:40.809Z","0.16.0":"2024-10-18T02:18:58.946Z","0.16.1":"2024-10-18T05:04:07.127Z","0.17.0":"2024-11-03T21:37:06.996Z","0.17.1":"2024-11-05T08:06:21.313Z","0.17.2":"2024-11-05T08:18:19.538Z","0.17.3":"2024-11-10T07:49:04.509Z","0.17.4":"2024-11-25T23:13:52.078Z","0.17.5":"2024-11-26T01:55:41.925Z","0.17.6":"2025-02-03T02:15:48.438Z","0.17.7":"2025-02-03T02:17:14.900Z","0.17.8":"2025-03-22T21:58:57.096Z","0.17.9":"2025-04-13T07:26:51.356Z","0.17.10":"2025-05-20T01:32:11.867Z","0.17.11":"2025-05-21T01:07:00.268Z","0.17.12":"2025-05-22T02:02:46.729Z","0.17.13":"2025-05-23T01:42:56.529Z","0.18.0":"2025-06-07T17:41:53.195Z","0.18.1":"2025-06-09T15:14:10.969Z","0.19.0":"2025-06-15T18:07:09.474Z","0.19.1":"2025-06-15T18:32:36.832Z"},"bugs":{"url":"https://github.com/MaximeIJ/css-brickout/issues"},"author":{"name":"Maxime Lynx"},"license":"SEE LICENSE IN LICENSE","homepage":"https://maximeij.dev/css-brickout","keywords":["css","css-art","css-game","css-brickout","game","brickout","breakout","typescript"],"repository":{"type":"git","url":"git+https://github.com/MaximeIJ/css-brickout.git"},"description":"Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.","maintainers":[{"name":"maximeij","email":"israel.max7+npm@gmail.com"}],"readme":"# css-brickout [![npm (scoped)](https://img.shields.io/npm/v/@maximeij/css-brickout?color=green&label=npm%20package&logo=logo)](https://www.npmjs.com/package/@maximeij/css-brickout) [![image](https://github.com/MaximeIJ/css-brickout/assets/5600516/27a4f945-e91c-4f75-bdf3-80c689d8f453)](http://vanilla-js.com/)\n\n# In action\n\n<div align=\"center\">\n  <h2><a href=\"https://lynxlab.games/brickout/\" target=\"blank\">MAX Brickout: a free Roguelike</a></h2>\n  <img alt=\"engine demo gameplay screenshot 2\" src=\"https://github.com/user-attachments/assets/8443f394-58d1-4689-8e9a-6237d6926d01\" height=380 align=\"center\" />\n  <img alt=\"engine demo gameplay screenshot 2\" src=\"https://github.com/user-attachments/assets/e9fa185b-d306-4de4-9509-b65bac5cd14a\" height=380 align=\"center\" />\n  <h2><a href=\"https://maximeij.dev/css-brickout/\" target=\"blank\">Basic™ Engine Demo</a></h2>\n  <img alt=\"engine demo gameplay screenshot 2\" src=\"https://github.com/MaximeIJ/css-brickout/assets/5600516/28d48f7b-53e3-4542-aa39-e38f54f21ebc\" height=300 align=\"center\" />\n  <img alt=\"engine demo gameplay screenshot 2\" src=\"https://github.com/MaximeIJ/css-brickout/assets/5600516/997e7a09-2852-4170-bdf1-8f2fcab09cd9\" height=300 align=\"center\" />\n</div>\n\n# In words\n\n## A timeless favorite...\n\nCSS Brickout (aka _CSS Breakout_) exposes a responsive, customizable, themable, extensible implementation of the beloved classic to the web. This 0 dependency library can be used in any ecosystem and framework.\n\n### Quick start\n\nNo time to chat, here's the copy pastable stuff:\n\n```npm\nnpm i @maximeij/css-brickout\n```\n\n```typescript\nimport '@maximeij/css-brickout/css';\nimport {Game} from '@maximeij/css-brickout';\n```\n\nSee [demo.ts](src/demo.ts) for a quick example of how to invoke it. Either have a div with id `game` rendered, or pass a custom `parentId` to the input object to target anything else.\n\n## ...with a twist!\n\nUnlike other web based games, this little number renders all its graphics with good old CSS. No `canvas` were hurt (or used) during the production. While this was initially more of a personal challenge for the love of CSS-art and other related endeavors, it has proven to bring some advantages.\n\n### Easy themes 🎨\n\nWith CSS Brickout, no need to wonder how hard it'll be to customize the feel and look of your game: it's as simple as tried and true `--css-variables`.\nAnything not covered by that can be easily styled with static class names exposed by the lib:\n\n```css\n/* Example custom game container */\n#custom-game {\n  --ball-bg: hsl(98, 18, 89%);\n  --paddle-bg: hsl(0, 0, 50%);\n}\n\n#custom-game .ball {\n  border-style: double;\n}\n```\n\n### Easy extension 🔨\n\nThe game emits custom events as they occur, allowing you to set up handlers that will customize the gameplay endlessly!\nThese events are currently available and include the GameObject emitting it unless stated otherwise:\n\n#### Game events:\n\n- `'gamestarted'`, `'gamepaused'`, `'gameresumed'`\n- `'gamewon'`, `'gamelost'`\n\n#### Ball events:\n\n- `'ballcollision'` (includes both the Ball and the GameObject it collided with unless the collision was with the boundary)\n- `'balldestroyed'`\n\n#### Brick events:\n\n- `'brickdestroyed'`\n\n> [!IMPORTANT]\n> By default, the Game will set up listenners to decrease life and increase score on `balldestroyed` and `brickdestroyed` respectively.\n> These can be omitted with `{options: { skipDefaultRules: true}}`\n\nExample use:\n\n```typescript\n// Basic\nelement.addEventListener('ballcollision', ({detail}) => console.log(detail.ball, 'bonk', detail.object));\n\n/**\n * Advanced (as seen on demo.ts)\n * Basic particle effect for ball destruction using moving particles\n */\nelement.addEventListener('balldestroyed', ({detail: ball}) =>\n  ball.emitParticles(10, ['ball--destroyed-particle'], 300, true).forEach(particle => {\n    particle.style.left = `${50 - Math.round(100 * Math.random())}px`;\n    particle.style.top = `${0 - Math.round(50 * Math.random())}px`;\n    particle.style.opacity = '0';\n  }),\n);\n```\n\n```css\n/** Previous example class */\n.particle.ball--destroyed-particle {\n  border-radius: 50%;\n  background: var(--ball-bg);\n  transition: all 300ms ease-out;\n  top: 0px;\n  left: 0px;\n  opacity: 1;\n}\n```\n\n### Still though... CSS for 60 FPS?\n\nYep! There's really only thing moving at 60FPS (the balls), and positioning them and other objects in a way consistent with the underlying model is pretty straightforward:\n\n```typescript\nthis.element.style.transform = `translateX(calc(${absX}px - 50%)) translateY(calc(${absY}px - 50%))`;\n```\n\nThe movement of the ball is smooth but the game does consume more power than it would if using optimized graphics like `canvas` and `svg`. I plan to decouple the rendering logic so we can create a more efficient rendering method to compare just exactly how big is the difference with CSS is. In the meantime this is a fun experiment.\n\nIn fact, even with non-trivial collision detection (see [geometry.ts](src/util/geometry.ts)), we can run it upwards of thousands of times per frame. The performance bottleneck is often first the repainting every frame, which will slow down FPS as the number of elements and the complexity of their styles (transparencies, blurs) increases.\n\n> [!NOTE]\n> The 60 FPS limit is often a result of `requestAnimationFrame` which, when uncapped by the device, the game can run up to triple the FPS.\n\n## Recent changes\n\n- [Changelog](CHANGELOG.md)\n","readmeFilename":"README.md"}