{"_id":"vroum","_rev":"62-3efa6fca5a8ccb09a1be792fa449b4a6","name":"vroum","dist-tags":{"latest":"1.2.4"},"versions":{"0.0.5":{"name":"vroum","version":"0.0.5","_id":"vroum@0.0.5","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"a4a436a32ba89677c65d552c18e498aceca9fab7","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.5.tgz","fileCount":35,"integrity":"sha512-ZnbrTCJtH0pwvut0QszHvqBctXWBsTUZKvSpNoFfIGEjKWyNPRtO5oo25TsaCIuohFEL35zLi6JCl9kg8oH8GA==","signatures":[{"sig":"MEQCIFQHGsBnx84Mv1foM5OKWgJQ3HXDPat1XTCgp3R7dkzBAiBONaWsmG9okWKwyCMyWntRxx5+0KBnEtoEwA644C0WdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7h0sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7hxAAjN/ckIHTo1QJSK5WfHASn800fYP5C0+aKT6+xa7wuqR8bmQW\r\ndlyTuVc3BRYoxQyZ8UEj1nv8bzt/E1pZhQVGbnRuJ/Xz3662aFrW1u447R/J\r\nOqsHhN42FH4jmbK+5SE0rl3Q1rK0qjdVzwFuGp8E6c8NO2YxOuJVJlBaxrik\r\nykQbtqhAK70KpdSEW9LP/TsUh+EMOK1VYm2KKNfoITijGOQSY87Nnb1wBbOm\r\nKBgfD98o7r5laxPaf1GvZYkKvbVRn0jpHFDobjMVN347T/zYynei61Q1U2Ib\r\nVzOcUAPia3TlJgJAdptGQE/CPiEcIinz9ydriUuUXTPvAWIqYLM0odp2ihZT\r\n+s5ik4XCiQMN1goNdIuCPWQBnFVT7Vlkux6yDUmKZZDfXNtu8pzyL6IwVuDN\r\nlRXqiwKBbktEbox2b7yvG1fMIGE7hPWzX3eheAYzRQg7JP53GZMES482T2Nl\r\naWWSpSjeXKZd0a90QIv8XTLLEnxfHrk9OtPIdq5sj6qlsAHiEsvNxid8P0DC\r\nQEH3aUf9NcIfO5+NJ366agnOODsptcn2Fyej+DUrDqfLVUudoLusyLdR7Vao\r\nDT9KKjcZlLvUZhFG2aXRAuXXC+l28SIUXlEB+UDybEAdPSk2UF89mn4iJnmx\r\nlpUQMyMAPhMps5sxJYPjU4Zplg6AIg4zpGg=\r\n=07u0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./dom":"./dist/dom.js","./core":"./dist/core.js","./input":"./dist/input.js","./canvas":"./dist/canvas.js"},"gitHead":"8fe059b49ff57600c4ac533f3adeb0309e65c6b2","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","directories":{},"_nodeVersion":"19.6.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.5_1676549420417_0.9496897576373613","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"vroum","version":"0.0.6","_id":"vroum@0.0.6","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"30d81db1a7a9f937ed8ff9a284e9b49b4ae085bd","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.6.tgz","fileCount":35,"integrity":"sha512-pPW1gJO9zOSvaOaeYfA6i++FkSc1cqO4hc/pzsJuzVM9olZ+dxEXXTgzCXK5/G7BFEeikpWTtjZfCzfsSeFIhQ==","signatures":[{"sig":"MEQCIFgv/IX7HTfroiOzMCHzMOMX0an3xxUHWmhwsIYqhQtZAiA4P5Sie53/ZI88IrDkRZ/dS4US6U5rxvikyauX+FMJdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7iJsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMyQ/8DPIYBMSXzKt5ToMBp/uwxLdONMDtmpQmC8qqf8epqs1aa/Vg\r\nbrOUOraub4pGBD0o9da3xfLkHzXTMUN9pbTuF/HxLKEkwdMN3AAWzPwibw5n\r\n5S8XZF2qSHS5QrDIfPt5744ETCovIP/c2kp9k+iKoAysesJ0zqQwbFjgaHJM\r\n7rT4BnN3K5K2QE1eUflwuxlkDuG2jwhZwl7esAESi2XtesHvkfWRZrXr9Qdn\r\nbV9EnUnU40bNiO7PoVldJGuY+kXEx+0jF6AyelBsKcjqqodTZPGXNq/ZVHnb\r\n8N/LeQYfFeGzpY45RW1Sfd/qq+iEHJWvMuyBRwMdZwKbjy3fLDhx2L5AM6Ya\r\nXBlyE+A22jyrmg83KiJdbnbqMEAHvIvSpZbLYRx7lJwrG14dWSUhhDSIcoe2\r\nyGsiQKi7RPKgjfQMdHxqvuL4RHwGWogagAucRmp9VBFn6FpsMeTYYMGxfrbH\r\ngFM4dFIIZpAlrxNXTpFctoqgp4ZktYrQe0MbfpnFnhQyu0Gq3Orh7lHMS+u5\r\noQLDtEQEfskbIE4aQom/Kb7Lk14RNHRpgT69zfliL+URhw65eJiYVKIM16EA\r\nMythTaj1oQw1ORcAyUxrMHIMfBvn0NuP+d3jbzk3Fw+MWqNXj/L+hMEC5lio\r\nDn99F5Gb6wRHbZYhncLF7AnUA5ZCv9t1Z1c=\r\n=w775\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./canvas":"./canvas.js"},"gitHead":"4fe48cf350a1e3d0ddf6f25eb83fbae0b6647430","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","directories":{},"_nodeVersion":"19.6.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.6_1676550764560_0.959657103389733","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"vroum","version":"0.0.7","_id":"vroum@0.0.7","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"af7d474750e45387d2d0dd44b36055198ca05feb","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.7.tgz","fileCount":35,"integrity":"sha512-fVmisBIzH+ZyyEucC0Prj1QxUGjNXFNeFWKTuhWjaFHffYebzDCxL14QrqfNPwKuZFulvZAYRAh7ssNznapW3w==","signatures":[{"sig":"MEYCIQC1+Dzsj9ZpM6G4Ua9O+5JV+40Kh96MbBgpv7QbqJU7YQIhAOLx23v3WW9auJ5DF0SNv/LfTnWa2C0ZtfO38egr/TTm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7kMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQdg//Wpn5xrBSY2fqQmX1cqqWFocV7m+KiqMHQIZBH5I/Enp1JB6g\r\nG5JG1L31MNj010FsJgtCfuHfoRMydE891ZYY1MhlsGUhYtRGcSEYD9Ws8d8k\r\nmqMvuCch98bFweeVnPF0rGZO3MGoRL4Rl/uZbrM5dY5qNimcSooAhWjNDfQw\r\n28G37z3yi7nC0BIG0uv7rT2F+DuUdYj1nlLLO/Y7biYoJ9yBpuR0fbf/rOQc\r\nWqn3bOifXnOWhLjWarDEQKK+F18W2sklT+2YgRPAS44ZcAfTy6HvTueabTOj\r\nk8dOtKB8rxQp4Gbme8mFIPUu6zNTXsgYFuTQZr5s0AQucylVeVuakPBwgULE\r\no8/PgQjuFN60iJKRtszOS3JRvbPF6eu2nSRVjbx/gRdVR5qHypQPbZtTH04T\r\nRsWrjV8QJKtaqcq7aQ/TVtJmfgNULT5WZyLeMDU9nf/d1MVHgVZYQD2Qq82l\r\n4DGATX1XG6rSPGhy8P94Ls9W2lN9Fcs9zgOyYt3f42CuFcVoljDiMK5cI6J4\r\n91XfxAAlLEYjuZyO8DG33HlWtxK+xKpu2bVZjotZDUer7GxqaLpIDjfcDaKg\r\nN9o0D5O0+v6Vec2nNktdI1IgcUHsmw1I9KlNGzBbsV0FqPz5qaD0wN7HhSO/\r\nDKY1mWGkXLrJlMWDjhihuva61B3CPIdpzv8=\r\n=fjUC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./canvas":"./canvas.js"},"gitHead":"d68bd5baa7dbc275fd06199f761a931e0128ccf9","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.7_1676559125231_0.3269074367569609","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"vroum","version":"0.0.8","_id":"vroum@0.0.8","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"faf1497223d99f283f21698f894a22ba865716e6","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.8.tgz","fileCount":35,"integrity":"sha512-y5/55aIRq/w+N/qyS6yP2AKHTNPuocOdsU4LrVid8GXoQ42VPnJ9GZZ7pJrP0Ex3+hs0Wz+lK/TLnU8HLQSR1Q==","signatures":[{"sig":"MEUCIDoOS5p+kzwWdLmj5g0+lN1YzIwENIRJE9EIWPfaEdrAAiEAq1lQrFRB9VGxoejqkalQ+GePk+QxqJzYQfz+fXlZtQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7rCRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomAQ//Tc07AMobxP/entxY+XrMst/xHN77zxf5ezRjNAsjQgjNWGYu\r\nYFvG1GOjYYxmIn6hXruqEFGLlBoCMXEdGnK62vQqWwEKoM5d8cGRPqZnapA9\r\nB0LCahhMEJq91XyIYdGgZSnbK+fs5ovr0cbfXZGslWK+cQDHoZRn3EuWLMjR\r\n/INQNSb9iyMvtAl9cgYmIFVo9j/YjoiaBfcXlW5kLukGnUTIyYuGoiCrUkqi\r\nva4TJkT/lWdgipv8dbUdTsIExFIjXgw7w6DWt9M75D4K4rX9Ar4QJu2Uu3nM\r\n/zmi9nvL2xRq8ueYCQss5KOfncxtyN3kEskg3m6SRwZLAgcbf5pztTwcIQi+\r\ntmvnyHoEsLYXFBSevl5lT/gr7j6Yznd/tnUKlJzRWgln0qMWazqnDdOQQuKz\r\nKBi+6sHb6dKO08Q/fy9DRcTutu8IW5joYwPM6SZ66YgFuQbm60yXmvXH6KSr\r\n7jx169VpOEaixE5Q1gtlhMoz3XKigI2uDZa70ligFrECu21a2JgZHyJrZ7WL\r\ngGlZHstxw44cFBlhCCAwV3Hg2K7x0GRd9ZrIpgxHP75ZdZUK2cZg7EKg73AR\r\nVlofIGH0XFlWWDLF+qyPl9rmFKQqmcz4LIbVWcw+QQo7hTpFSw292DG4RYTy\r\nuybNfMp6jxPyJ/+C4EUDm6aY0gtehNBfwG4=\r\n=lcwr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./canvas":"./canvas.js"},"gitHead":"107b5fd302f2a40a1814dbe60e3d7e8b7f150f3e","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.8_1676587152983_0.37119406099738805","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"vroum","version":"0.0.11","_id":"vroum@0.0.11","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"e66649ae84811f35c434098ae53638355b751369","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.11.tgz","fileCount":21,"integrity":"sha512-si9SVlKImf5FcXUh8ow5FRE7OuuJc2tKiiNXVmhYcZbXPfhnufeb85ATyD4uQUTs6W2/p3AAx36WSrkA3lTaFQ==","signatures":[{"sig":"MEUCICPX9aF8YAZ0ZNd5yg/Oq8wd3Xdas85CGGMq0vh/alJOAiEA0f00hLpHQI47lIViZi79C+R56/MyOG3dQxEh5pSLfUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj79loACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDTg/9FJA4ALwUwEDJni/g+LCpAMzGrp4a6J6dQ89HlLCJkgvWYeXL\r\nymstOULluRq+g2DarousDnVS8k/QQOLkEzN4c9zS/8HzJY+foZ+kqwPnZefL\r\nYU8qoCo+0tZW2LVMs8OiSvVYtGYnPN6Eq+pi6O1vMD6zFBIDlmTQkKgHnYvh\r\ntEkSvMi3kMGNpfwOpGwC2YxKNOA0Rn8SMG9jAFcPmrt6/xiGSabHjQAN7+EU\r\n4E2b8wwRJlu+Qdp1aGlskxuNdiaWaT5Ba23Co7MzX5mRJ+V5SsC9Xd329bwG\r\nN3XSF3w3GMYN85DGzx6f+3BmRNslZ32pNEnOUHJmDPOAr6H4rUNkwrnqA08R\r\nyb1NmAejLVmXO5aKr+uv5cb7xZPhL/WhjW33ZheR0H9da90XecBErdqIVXT3\r\nd5m2+VO89xzntIkVVJ0njAwDFaqiDPbOXt4lnencgWVvyw6JCNibgKSycv1V\r\nnIin7ioYtEBtZnLkeTXi3VsRoQnTpR6P4JeQgWdWYJX24blTwSiQ6FlvbzO9\r\nRCQNOFknLzp72InPztAqidmm61qMJ5WuvtjDqpNL//If/o3zWmFLKbYHeetN\r\nhHuCY3llNJKSJ92hA6VJLCW+aMc8dPnO66bo383SA8t9FpjxG8QJDaxmIFty\r\nKnCljQYkuuoL6qXTlqt3BGpYabawepr302I=\r\n=ON7Q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"883a41210d13680c95ea227c112ce6b9adce2f55","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.11_1676663144087_0.9290753384894337","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"vroum","version":"0.0.17","_id":"vroum@0.0.17","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"b9aa93fb37ecc239113bf727d0c17b80e9444511","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.17.tgz","fileCount":42,"integrity":"sha512-6sKN7ZJvzlq/MQMOzB39LlxqBzQsdD+fBtJjjfJ/xqqVRCgVljadgdFsr1BTJUi40uTqZAiX/sPNUxxecRTKYw==","signatures":[{"sig":"MEUCIQCSGrSX2JNsWKuMbYenXaGjKMI3EwJqpMiCLBsG9QEahQIgQF/NBDEMkv1Celsyow6dTQw0+LZPW93mTXahu9CX+WM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8QjyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8VQ//aV+T93BuH7paZF0MaI3VP6Z4MhD+Zs0S75WuMU5B40z2YpWm\r\naf78mgQowpf50KT9jrB5HdsrXvN635RdQ+7lRTuxNbqKQBdL7/e75uVAz8fJ\r\n7KClL4o0nlxcXZnwoasD2N3fv+6+RyMjKmvRvhne3WVqeZSYpfz7NnBRnUXd\r\nMEKHZnND1vf6PBPVHSXCxQrWnjARWAV8BWt09xQe0q62MVT5z/wrT/O9NKuZ\r\nLYWJolkxkvZTSgYVjx7vaTxI4WGJOebNbPYQXuiDR4Kh0Zh9ap7+zWvNHBwr\r\neTQU/mfSwEN1Ai+zfZqZ2sRPYmINgX+l0dxabWoLJOpbIG7OjlBdMOGhQ3Km\r\n24+Ac61J6AVHiiWWlOSpSIkdN1aQi/TNMpYKrNW4msxettx51F1jAz8Utotk\r\nDqArFh0KwO77M6091lL+GG6+NMNdS7spEWmuLwJoe4yC0McD2LONp5p+KeSA\r\nUtRDuecsr+MON5o/Zw9YiqcBOH9AN5J6ob72DCoefAt6u/vrSMRihRYYgv6s\r\n5lFjGxNYreY0jF2nGk7MFo9gKtGjWqxhBXcxI+0XkmLulJXEUVNoZQOGEdNj\r\n5t/E1zTg/I7FzxMLInBKUR8Y4aFE2QupmMe3pwTbPswXsMHs8N7zApJEIovT\r\n6xDcjBAQH25y1uotDJD1/WnRzURmmm4aqbM=\r\n=r93v\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"2d1944996f1f34d470d4bdbb23e2af2770fd88c8","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.17_1676740850509_0.2583718306037637","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"vroum","version":"0.0.18","_id":"vroum@0.0.18","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"0dc2c60a9e97365fea64ad462e55421796c8046e","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.18.tgz","fileCount":42,"integrity":"sha512-i2NVEZCmZWmb8CKs4oIi9QOfSOg9cMGtRK7F5jcmAAEukiyzReC7PYU5NaOGsdk6Ec/MOVIRDBn6MQulPCfxtQ==","signatures":[{"sig":"MEQCIBMo1MbVqTcFQCN5tpdH+xeEbowA3pfxqD6OFdejgbqEAiBvhoGP+hj0shjXSMAFPIov8cGqEwQxk9cE60YFGjYe9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8jEDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0IA//Ws410lCC/9iY7Q9L4bc1RhuW842WZa3hu6/LAnJBhOnXCnpM\r\nMQsWdRQ0I3VMrxIXcGrGXu5q/YKE4MrBX8egNTF0DGGgZ8DXNwd4HK05PNOV\r\nOSKCivtBd/y4T7QU0HzHOtzC7X2pX6hkR/X+xCfgBMtxNPtxEhu5mMHQUWBp\r\n1BJmqNNiD/ZOeYpNN+xuwyFAF+rm/7L5i4BmauUu5YfPS1UJeDlST9UlViS0\r\ne/wcCyHfxIiZLbdKrEnq5u3Kkc92twbMQ8ceJXh4XR0A0KnP2egltaTp9KNO\r\nMcd416JBDHEzShxrQ4nUsL4PXsw4EjSrmPqJS6xLw20PnllgWKIJ0ya+HRvj\r\nEiajOlxQzf1eRB4m2uPyAMFu86NPENcXXJg6rJ8VnZ31lCXThouLU4sjoAhg\r\nhBi7hr5YQL7uaSFLKr8myEERxZwOYr8O0nJfvUB7ype/9+nW9ZginG4Hpw/d\r\nKDrCBPBX8nyEcHkDw2MhOwfRPw39dS8bjdm6FI+oOkNaGr3pdqQqEGLWTPCr\r\n35Gm5Jby7NPKXf7PX85+gU2qNREXoGaJgM6w4Ve0XBb0062q+HCpmmRm9pay\r\nTRVYWQfT0Yg/VUIYMefZVQ17mud2ZjCj6NykiKfi/r9Fdu9AieHfn5e/Iugj\r\nCwkr7+leeYFnxui2r7ZFssQWTfDqT/96vZ4=\r\n=BKW1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"1750aae497d026dfbc98acc2f9ce2afe7498521e","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.18_1676816643364_0.17239823825405742","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"vroum","version":"0.0.19","_id":"vroum@0.0.19","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"037c411299fe018043f457138e90695f5a516f3f","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.19.tgz","fileCount":42,"integrity":"sha512-RZSX6UcbLOtG/HyQK5zTyUVf9ty+j+5YfJTb9B5JJ3mZKGJSxy/cQpanfbqelGce6tqYy6Py2Y/uGlVIPgL07w==","signatures":[{"sig":"MEUCIQCk2R7M+hhqFVEQzWGj4hQM9TvBdpcWzS34OfdMsmzVkgIgEGqhs3DZU0mTg07fnpcxg3OTOdoJujvA/JL5HXEpRxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9AcJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Hg/9HF+Vvml6QUpEGcHb5c+B5YCXd1Qs4rnRMvWa10Nq85crlFa5\r\nOguAKGOPnJHlKr6ZOa1IQDNajlPZ2ZshWF7gnOQ/4fDZFBcojewBNKTLQMQb\r\n2zykK3QCfrYs5Ov8U7PQLK54wLMhBrPGDh+ejB6TgJBmdkWFxAOkiJ1MtZP5\r\ntFkuTTBFCxlfmEFD+yy7XdvGEDYyq+pETchopKRValVz9aBTYJrc9Toz32wd\r\nn8mCZNNP/s4gmTwiBxT0rAMFLHe4cZ4aFz5QXB+zmyBYrQruPXmBXLSkKPdD\r\nRJLmUvZGHMGdt4kTfiJTnUU7mS/bYRAh0rZFD/1gIddsfcClDKTIUU2SoIaI\r\ncfvR3hsEy7RgclYLqOtF5LmWWdyiazdxiWvRPBkv85iqjpNOHs4jj1cv7jEd\r\nepTsGSjcP0yU8Q/x8j2bte24bOKaSwJb/oM8fHGYpJZDzGXUxvdeDKHjaD5U\r\nipJ22whbuqgsrm1r4y3BMKC+1ZQnNhMdO/DjNddeLIvNCDHbjzf+adVy5IJ8\r\nATjPSJ+jyPfFh6U+jSbejEofa0YnKtGKAV9+5jZBkrQvEauxyDWNkB0OsKNO\r\nattD6i1cf/ZwdL1ownpxGW1I9La5gJdboMSyVakBiAWurnDYLxC1CNDnAsXI\r\n/i0/6sk3T3ekXCPNTCioA13OlI9iabPxRG0=\r\n=FWp8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"00f2baf7e25e31bb37e4afcf274fdb401d0db5e0","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.19_1676936969125_0.1517128203705851","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"vroum","version":"0.0.20","_id":"vroum@0.0.20","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"18bd68a82867769867a29adc99a33a19d1fcfb54","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.20.tgz","fileCount":42,"integrity":"sha512-JpAMxbJJXh0nTyeKA7K0VdatBeP4VG8cXqq1qBgnghXxv5Wr3AkTWpV5p0MYfJCd9Y+m87CBPLG19lsDo+cM9A==","signatures":[{"sig":"MEUCIGcJH3x67QNY65QdOhccb02QdGOUoa1AOyr3mwT10xruAiEA4mX+9aT5wEMNtkeUR6kSsuZ4c4XWorm6pTewIJBVUMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9BQFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoluQ/+IRduAwNK76iS8vB0if4Vk6wd+rE97ubK2GDtsr3YHaFQPanH\r\n9pfcNhHctxEfCZa8OgF3DHPXjjaT9jB7jdEoYd3w4tvXiRtU7ojgtcE4VcVy\r\n9u0D7GblLLqfdQhAHliLSHuRllFNBjy62Md5QZlkVKoKEDTtvi0Tq0as6fsS\r\nu7grgNb0OMi6yGcubYVURs5uue6spVbqlDrOEtC+MBTaKsu0PPbWEoNIQfMV\r\nJKU2NF3KYaY/KB/yilbWPb1dvk76oVFZD+Jt9y4T+VwabmwNwjxCdGRw3OaX\r\n0SfE50SDbDv6GBC/DUVYbBV45WIRZpcFNQNOEWym5HpzHi4SM9O/0f8//BY6\r\nlcwDur4zbMfUNhJtqOEje4aidJpJaZRl8lXga+596Nwfs+GcuC8yUZ+XSsqP\r\nAUjpG93WJS/uLAbe8iYkAHionByUVXocpW7ohOU0nNtb3tW1uMzUIrGwXnVj\r\n+6xAPDyUIBKHWBDdr/hv4WXNbIN1sMsGibwAMOdSenAKfPM23pwgL5dsLn/L\r\nPSr9iOUHCvoSlqxlBveDBG1gSLbHBwC1+cPSFhkF81dlOs2IC7TdAyoFS0cj\r\nPE5lMKOw2A+wRiZcZZZeEBMitfp47uMcH7UsnkG3mj48j9Fa5wVADAmuo5sT\r\nmmca5y/HWp9BKZX3jvyP0QELo7QZ8EtoAuc=\r\n=yeUy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"e5923cf722f864dd92eece7e84db3c0af7e00c7d","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.20_1676940293201_0.42807598395429314","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"vroum","version":"0.0.21","_id":"vroum@0.0.21","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"8c50dae60a336c845a1dea20485bceba9da677fb","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.21.tgz","fileCount":42,"integrity":"sha512-gKZ9MKrg1/I4FEUkcwQQZAvpygltZb+o0BPHOtVKe3Ox1cs+uoWdKz6XiiVVW8bKJ3qWmq9GO6IdjRvxsXmV0A==","signatures":[{"sig":"MEUCIH/AxF4A4Sb+hwPFbtIwbXpUM3ma052U2Tzm6GKoG8L3AiEAkaaEV3iXeiQvTmYVIWLVnRPyRzhiX5NMtih4Bhf7jdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9BbmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtIg/+PaUWxyhbFcwUVapqoho0nNaYRi4i2rmpGde4vCDmLJy8jTHL\r\nhFTQIF6YU7ASU/zg044VRxZ4wER/EOMYNbLDu0IkVq7v2ipKk7XktttQRRNE\r\nYn0ddVcNEe1ha+QaTWZimI0ldQhW1RAGoiWwDRt/HtXI2kmTJ1i91RNbocYM\r\n0eJriLSK/mYKmpGITZdPoyxtaGqDMUh6TFJK9j3ebEz3VDVT1TY3FVSqGgeK\r\nFflOLSE/y9/DVNndg2vWlG0QwXTPp3EnmqT2jb+yhy/dvVpMPCQUfEgwygz2\r\nYMyf90PRVDPK20WVHGMlOPWmAzXQZDhTkcVv5PH10w6pgb5NkluQ7/z3Xmb4\r\nHlRwQXiBYK5HZCnzOVe83eZ+yVLxWyBc2tR5XrN9x77Z5FlFj4Y6z/EwFDdd\r\nLz/HFRlJLxsVLsNh7CygtFtIF1shzcvLDNzhvq41akjhkkqFGE0wINsxYQTb\r\nfgk5W7blEhXKRg9zLwnCFywUuTkpdcADVAQ3+BFLeEhzk+G6GkgVKxdeu5Sw\r\nsjr5xFKlgS9NFQ7hE4vgBDgoRd1AwgDI3/iIKpwJdR6tzeBlqQ4cFkYZLLOj\r\nJW+UlUvpycVZ+xxwfqKQYZzTQ1fbru0CWUL/qE1bOIczYXaDTKDn5qeZkE82\r\nuSlMiUK8fRen3OAh2ehW8OLwn3JKgZuElIk=\r\n=7IUi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"68333437b7ff555647f000178ec5d3fa68d9b5e8","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.21_1676941030110_0.25443091553260855","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"vroum","version":"0.0.22","_id":"vroum@0.0.22","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"ca1e942c6d2bdfc3e8b9bfb9d0652e499eade21a","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.22.tgz","fileCount":42,"integrity":"sha512-CfCnLt04TAhVqguDxicFkiOauBn/KUXuewVQMEqvrQBOl65Fg4s2WXsTG0ABfIQe4AIrKsfdtCcg2SY6OFMJZw==","signatures":[{"sig":"MEUCIQDCdc1YaTJ6Ho+OzjICNTW/3+fjHycqV/uyb8+UeTH+5wIgWgRRhgZq4LyuTxZfieKBGtQucnTuAexttuwUGMA6bjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9BtpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6zg/8DCFJnCdbaas1UsDg9Rh8UvCcpwPp44PaUci/iU6150GMjQM/\r\nFjMdFA3z9Wg9xWiFVlwHmz4DxbEMrQBHFkf83m6BAQ2yJnLz/Yk4Dc32HKx5\r\nljWBgH9F8jWpBBh/6jmm0wrqDbtTy1yErusZtD8NcHtN3SyLjBB3/r/eXrYT\r\nl6pb5lI+bmOXjIrMbyH+SprmSclcig0H3cf3CYaZVUhoPOMjz2agPPxv57I9\r\ns269ktwe0HTEjSPOuaNzAWuhAUf/rmTiRbj2jB9c6tIGrdnBdviZyqZZcJPZ\r\nZGE5KyOiLfN+c3p7B6eaC3arw5W+DI0vpIrgAKIhaq2Z2/SAmq8o0vTXqgEM\r\nMEtAwZU5YhCmLeUT+y9/lpFyYBLf/HQjeViz7vuS/bjP8Z9c8g3bDQ5ry2YJ\r\naipfCV1wz3wpkAniHwFnNcvtrYcUq5YgWzDpzkzFGY1rT3SVrUTd/0z5SAmB\r\n1ds1OpAeAHTct+OYICUzP3481A9r0puL3ZU+Cx38dkEg0L5AQ/qISVIZBT/o\r\nY779blYMYKna/wOe1qlqBKeeR3C75yFxwi58R271qe141GwYhT+Zyj6zs+3s\r\nVN6oKWOkOfLsF+X2XsceY72p2dyjwxhDEEQnyvP5FyOaOnf3XQsXm6HomMFZ\r\nQWr3thECau/De4hpAbD8eL+QZTgGDVA6DBg=\r\n=TSyR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"9d4856ddbbf0880db584f9916c8f94060d1e1424","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.22_1676942185769_0.6427046038429238","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"vroum","version":"0.0.23","_id":"vroum@0.0.23","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"ca29aa9717d2c4fc7ddde72a04c36fb14bb7b61c","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.0.23.tgz","fileCount":43,"integrity":"sha512-WpfmXw4AZGAu5i2aO7O8EOZadqvMeoY58qyWM44Z3tnRZsINxHFR5IRrdKeMYd0gkfNcXdEX2mgUoGYIQ7mOsQ==","signatures":[{"sig":"MEYCIQDTudEiLZafURuyOBpNH+b+Ri8PwhIjrafPaPu0XKClswIhAOxqOgkCpGN+AdK0N6s2zLg7LJeYUiz60eyxtvTQHIMv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9LtoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/vRAAkozwWNAZMDwXZfmWewKOZRkapM/Sg4Wqb7ziu2gsNiojajb1\r\nR9E2AY2y3aMT8dbXnWVLJkOs5EqmVSB882SuN9oWCDt+hBzHrAkFKYihEsJc\r\n2GdqtLbNpAFnVTlzO9YFd2j2sy/9IgFmIbybgrqMBakKbK55Z9odUoYhuRtz\r\nOOQXxiVZ39jiAuFoT7lNHm7vI7weMJLLXVTfTvwIx2EX+jmb6Ah6Wjua9bKY\r\nvMwVEDSaxrjmUwlX1E/eLowN8uWyNYJElxuCiWZFx+OElQXRkWXBQvwTithf\r\nmJphYFjR7nDtv+jome6kPJx37aaU6aEkwdEbnMXWU/VaeRQFfr6kF8I+VrWE\r\ne0WHpRPgN6MYRBSocR/mNzkdfzTTF2WWPInI8nxlypgaNG8yQUtp0fIJVh9a\r\n4VOq35awdNl0WlEqgFjU3ogu9zXAudaohU45rwZN7mWjlEA8I6aWnbXm7T0R\r\n43u/Vr+yQe6+QvG7cw6BsKSObThxm0w1j4QB5H/Fro+flwQUBO4JoVqtNlzi\r\nBG6LyhlIIDpduuczhyS6F16+h1MExznhvQonQgIj+biq0t4/s3B8+PHGZ2np\r\nSr9UPdvaBm6kOG8ZYd/sMSKGI1gU4mDZFh7uF+YWGWXxqm1myJXRW9BZk1Jw\r\n4j5khxNHTC1+DxSF12E0J87+gYufZaWgp1I=\r\n=Ua1q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"438b1969f1a0bc97a44b252d14964277f425ae29","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.4.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.6.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.0.23_1676983143843_0.4445447676255405","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"vroum","version":"0.1.0","_id":"vroum@0.1.0","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"839a346ca247fd6a1fb4245eadfaa62fb50e2688","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.0.tgz","fileCount":44,"integrity":"sha512-VVa3nkXQvBDIOCQyqM0Yw5ezZs/AgAzYiPPhCYIecOgPxHIUd8OglnD1qm4k+87Fq/PM0hTdhooO9bw1SjL9tA==","signatures":[{"sig":"MEQCIAmBKDV77dd9zT6siRZzhRYC1/iAu+xB330RT96WLwg+AiAxYKwGFY2cN0pCMpta6xJQyuEsd2NbOScJJenPE9GaWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9sFNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjuBAAkeacyaLpFoM25NgLSICf2HivIV1hax0yhbA6TbrbX30zZIk/\r\noceJ+4X1aVc+CB6Pe9+uDWD5752HRLsaDDfIWcONNcwpTW2+3Zm0rNJpBYNN\r\nGVcei7G/9ctWn6fJp08DOO7Z7+SwX6DHgKb8B+XxJtGAsqGi/pxt6DA8JhP1\r\npGopQyY7gvJo+so5Iv7obhcykjiJkC1SrnQCabcs14YXRESKYpx4VgoZrACh\r\nGZJLI2wgiOqHH2wzw6zUQJLBoVVLV7DEmXk9AODI7I+Z53MGFDGRhIOduQT1\r\nlqI/eDwdDOiTq1rJKm0Dh8PAwN5JqChBtQx66NRDmUVo0Xuiux5Pu8+jJB6H\r\nPxhJbRmjVvCYeBOv4gnS5deF7JcOooxI3QQTTLRNUKCfVLeZdVpM454A5Cnu\r\nZ9zvqHt4m23WZpafiASXVo6Vxi24joYTX+CLKvs+O7Tt7ZNOanSsmgJHCHHh\r\nxRNg1gaF+uufBj1AjPDF9gccZxkyWD6TafILWLGUN+vgD02rPP3eyzL0w8bA\r\nsdWPe9LR+blfkBI6xm/9jsoMvSD7xun2zObAkMEwzZ/GPEqsv7UvEmZPJP1L\r\nx85Ggb5nJl3vh3AkX7DiOTEHD6gAXLyMeYztvUAoXzz3Sv4WACxSpVmI1jAN\r\n3v2kHYiImHzYHRkOUXkJtOrnRb6Y6ZhH2Ew=\r\n=2okK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"a19c5c164e6c18416e203aaae6d54baf6bd5f570","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.0_1677115725215_0.5160185652542153","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"vroum","version":"0.1.1","_id":"vroum@0.1.1","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"0c216182f1889d7c7558373d65ffeec7c9651760","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.1.tgz","fileCount":44,"integrity":"sha512-vsDc4KYJjR2jlqph6UhvLCSBsSisGFTw+50NWWUzYuf7cj1Sysr1euJ43j4ZZTpMy/L9sScNApDId0xeDMbuVA==","signatures":[{"sig":"MEUCIQDsHpsH0LykcPY3iq8lwg31fMiUI2aWQwzUry4j5i2oQQIgIYv/uwrPf99EH837map02TTc0OrowP/5VAfNZE61sNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9sHrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbsw//TlGVBRl/79GnTFzHVQedkofGV3p0utoXw9Dcy/A/uCSXMwYD\r\nSEaCqJM5ePuwVFpGSxRQbKWtZAUoeymerAaJnUXnQu74jLkjjfDUfX/YNKJ2\r\naUZQdiehzsG8r14QvwnEL77cC3g7GemtvRYGaANfVGDKKVOTV1EF8FLABDCq\r\n+NQ3YeEgOysySlLr9Y0rfpm3z3VW4Fyx8sR2i5EbjqLZxd7lz/+QEcml+o3F\r\n0+DoUenRv7cCTuOpu7kXHzoPrFdL2oSG0uo96gb9+wifCcJoKx35jvh2K5OQ\r\nHBvCPre2DZvzudB5moCGux+tR1Y3n3XKD05dJuZSbbplAy9EgRzGAskDkHpW\r\nc8hpS4E5WMURTi4FuZpWy5Tp2Y2+c4bpphPl1UivgJYST5Foe7PbO6UPP+yB\r\nVlp2q0fIdBdz4M6mR5CWSnZk7akN7TYipErv2kOR9FtPEQDHLrhL9nUCoats\r\ncWsN+Hrl593W2j1BK+auQ9QvPXwywy1xkmDh69sM0jfqspfFFyKbNQLFckWd\r\nOOD0WCfiXsqVLITJBNXiZCqU0pwwVTfxAe+tqS57jzNXRnaTadFpzxRZUSS9\r\nJYBkyeS9G6/zA91msABGQPgjc1ZRE6/fYb+zJruuVxufOZ5AMG0HlgiZLVQz\r\nSUsJCctkegz/c68023ju7kIqIFA4SxRhYVI=\r\n=YCL4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"612641ccfd3180cb02d7e9a2f46976aaf3edffab","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.1_1677115883451_0.047279847851858126","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"vroum","version":"0.1.2","_id":"vroum@0.1.2","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"556333de17aae1ed1ad232d34895a04c2fe941fc","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.2.tgz","fileCount":44,"integrity":"sha512-/HxshXn/xw9GFQgBfHLRvqnp5M8cB4B2ugpNiZqbcv3u2oRCgkn4mTBZQKuzL6hO35kDmDxhYFiOSJmd/m1DVg==","signatures":[{"sig":"MEYCIQCNNCov8sooK+nM3SC6khpDQIgWzXEJVhe9mXwATEZBqgIhAJyoLAG0E/Sdpf5w9VwFTD0aI6+dDimGxU2nUSM1TCAl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9s2tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/fw/+IdJ/6OY81elyiBi18qLUIXWnUS9o7f1Wm/XEIq7qPAL24F6k\r\n0KYJsqYR1LabNJ1BtcxxlBCgvWhRnuvbZOagQErbNEjy4d8PnydXdSvZJ/jh\r\nMYNGa1wNAhv9kPSXN6BVuZ8J+ZNv2wSm02xomDPmysKMSsHLj3mP+QGpcqfE\r\n2x/S24HIeLG8DqabnDOf10/E/4aGHyUOKbXhgurcFbVfREXsrTt4m+v4P18x\r\n8+i5CLdbSliCzNJlmbFc57MNml1d7xxwSlfEeZGwvU9o0nEr/j+kqJwm6UYf\r\nL8vPe60ApQirhVyE1++Pp7/TcOzgpbCqLW1KfN3SXcL92UhkTZcGYAoAwtmG\r\nxuclzAngo8Lad2EJQEzmryYruprsb1h8XEoQvRjfJrRQi9RPW1e4O0Yga0BL\r\nJVdBuhKCgQiHiS2TWUXmWv7x3Aj+D/QPwen0Si6C7JfMsomb6PhIBn7GH+MY\r\n5JlLWY0Ul/rkQlAo4JWv2XBm8HA4jMRuF0RcrMznmMRZIjcQXYM4DwEMNS+t\r\nZrG47yUvkroMM4HOW9XOqSjunMMPKl2r4aYue8XWfZ+983WA0TNrhFetbjO7\r\nsXPJJ31xanesOfKyoUjpxO6M/izf9DgGrgHYCCqmh8jgcLZCpG+tZPSml9pr\r\ndIln5Uml7eW48wukka1ER/3ycnvKxwDWblU=\r\n=fH93\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"4314e2dbef5823fc2f25f9ca61b002af05faf189","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.2_1677118892987_0.9846902595135285","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"vroum","version":"0.1.3","_id":"vroum@0.1.3","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"060fc23990b7490b643cedf19e0c4d1dcf0dad4c","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.3.tgz","fileCount":44,"integrity":"sha512-y+TIDhvbonZ4lXvbT895/CKGCZWbo9/59FGXoIByhCy7GUQPSv4y3k/d46AhdMzN1bTu8OT2WUANDpAvbrEkVQ==","signatures":[{"sig":"MEQCIDK4EdkLvbTZmnhcuuPWa/aQBQff8F2QTzQoa0MavsAhAiBzSPk+nbVhrpu2U1J8ce1MJpihx0sjZB7M6rht+Qu2yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj90G1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3HhAAgquYaQTrI72olot81cxGmIqqgcScMETi7sYoN1lpBEh6qFVF\r\n9OwMqQHlejCu9IYdl/8JKIklCnevpNVN3TReAO3a4WSPnNyml4ArTwG3Otce\r\nL/EExEoyyB92fRl/p8DTzWrTmQf2yYy4s7KmmA9IVFlXTiWNOmtICp9wf9eT\r\n9QdBLxHrEQHVuhervHGWrjfmTIDFOOBFk0IxLTAqU8VWKDsZ7M6hxHbH0bMR\r\nOX8ZUm8QMn0aKey6nGNdSF9fhcsc099MywIdscgzJ2ESKNY74X/ub3EU+PVq\r\nHuJHobjSd+wT7xj+WXPB6bvqTbbSQJ1X73AB8a7i+5I/mmHUOiZBowx22rZC\r\nMM5L/jediJ45Zy+nXpYfDC5vsf+55KmG5G1dpcUMv/FY1A6o2LEU5Ksrz4TP\r\nF2cJMJmwgubOvlokR9OmqLVMo2Zlw3No8JYh4sPYVWm5rMY1oNK6IqVfDYLt\r\nwMziZJb02eSDvbIqq+3PCdjuOeGPoLvQdqLV5HEFbjp/767AJaVdZt9AO7o4\r\nEo637C7VwJ3IuaNt0y8cWt8CIiOV2/YUaRzBHbHypyJESsGZTRfLGq6goqf/\r\nFiYPO+BVH6HuXBQeMjnWhUxvpM9pTIWEUzurQ/PXq9SrjAOiEyauQYEdQiwG\r\naRsT1nhORulvPJ6rCBHF/fvR6odryLVwNQs=\r\n=8TVC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"c115e7994299aa1c23d848837cee1085fa9ae371","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.3_1677148597574_0.5579848790276973","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"vroum","version":"0.1.4","_id":"vroum@0.1.4","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"e26369261417919e322ba2295f640dc62a004898","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.4.tgz","fileCount":44,"integrity":"sha512-+wI7xG8s+CqezuMmGQWhF88+xFaGAj3vYOmt+0qxFpHbI1Zna6BsLYtzm0gY8neKlKAg7z7dXuGHH7W832vPKQ==","signatures":[{"sig":"MEYCIQCD04Cg/5zZkoZoKXOw5/CMHaRxlI+BZfCoVZ5QBNctGgIhAOP10pOqpGGjTsMNpt0k3cK00sajd/OUzvLBGT5Kjcv4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj90tEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra6g//ZtJ0CKnrGQYXVtNyQRoMvYYqPcLQaVRtkYOzmmdYSOVehFez\r\nxTJxmUWa2MJM3Qdi0jZHSGYTo8tOLQQy+xqZeVKEF3lKn9lHftcRn+c6v+wq\r\n+cMIdhiYrYxY1VZojAFVY7N/rL1hScP0scZlcB9LHLinMDUVKbi2ZC7uTEaP\r\n3Gr0WJ7XtEItWgUedF3ghQAcmQbCHtEQeQhN2ho/0QfJh8cvs7bsEuFzmVL+\r\ne2DrJhuJ4P4qU1PJdTBYgx7MmZ5XYX/SFo9jG6HQcMES21PW5BNDM3XcMsLE\r\n7E+d4MjHLt18egXf69lZoNr8D8kpkslSeq/yAHKK1mnGpOq83lHdIiYpQtDV\r\nqzEs6X/U0X0/uA5uOHt0tDY7mrI3g0ex8aYaa6olRJAbJs4P/MXo7fmQr5Vi\r\n/PUoroCKCY8fUleqC+mIA26XKjbQPuG76t5ecItIasuOsI4maxdUnXG3wEaX\r\nmUs21vyIeP5lYU61c+tZcNpLBe1yoFIj2bKzM783IDKLWodc97gIpps52hxp\r\nlP3MYRasFjwPgVLq75eBVfAYz4s/iC8DLPKJS5kGHP2hrf8zzghGieouQOEj\r\nn71u0bgugfRYSFOgNG5Ks6TtMXhg3ibdVp6GYhKqhmL30jzrPG8W2D1Swcl4\r\nF21ubXMkzzgcI6UXRTRYzPHaZRwOh6p20AA=\r\n=nJPD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"25e4853b1436021550d1a515aa557c571b1f4e6f","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.4_1677151044571_0.4665603148961104","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"vroum","version":"0.1.6","_id":"vroum@0.1.6","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"e89cb51b4f7a4aa4264e8dced0e1b98441b48509","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.6.tgz","fileCount":43,"integrity":"sha512-ITeE4qiv8gxDuIT8ssib2bTTijgliFoVAEsjvfhjqyeoAHzTlyPTk9BnXyvxGZqXrMsLjPAIbYT/djdF7rFpXg==","signatures":[{"sig":"MEQCIDIA/TN4ABPqcLUgVrxHl9pfrSqgEJQ4jPZ4QRHCmkEWAiA9+2G5UXaMOJ2eFI+l9IIVu47M12AwgguBWr4/PWmp8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj91N4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU4BAAltdCL65I2bql873eGT2PWYeROvD6Sg/v/ygmwaxJfqtl+CS/\r\n8iUv6nylaUtgoawNS/wvciWBzbKuyeG2iORC6ieVoex7OtNjLyWHZHSb8vCM\r\nVZUbp8kOdWZRyIRsizK8oBc9pi74ZUOu/Uzwv0vLC+TebZRhWpdak/JOYD43\r\novBT0R9CHTnC1U+tCDF+5cV5VcCpY2Mc/fa4gPc+LxkCK+QaE65+gHeAjRv5\r\n+aj4HolIjJkmcL2tfHSwXiqPrN7YxRDAyhiRR5dEu9eM3GXejFqhFDuTiuRc\r\nA6cKGsqmVu0dbEziK8UcfUDeIIakXkjS5kYZObxvu9K9Uhs3cuonZ3cofpXp\r\nHgg7spLRaqc+cQPS9HzH0mTrAvnoVFA37NIlHS/GUHj45o3IGYIJjLf1k6Bd\r\n7h6olC0zRE5TVHsxUEKyK8IfElFlkv5YG0t7oFTJmKDRHtaEuKz5VuSALVM9\r\n24LralfZ08CGpwcLuPEtUDUr5J6Q47J1NrTOGYXDTmqT4QeCvpSZ00maTjT0\r\nJGqpFh1t6rOvRveEpNnIkm+2OU+LJNkKpTIWZXro5yf9zZw/k353ak9s1BG9\r\nDS6UO6SDEjkhFvHhLR4/W7y7BxcFwpZLeuQ0Wu3Rnj/PI1wIGSwE183sGirR\r\nRCMvSv9bDXBaHl76dU2qQiFBSU+J6Lv0ZXg=\r\n=FTnp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"327d7119f6f00ca27d289407a284850c8c068141","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"Define nodes with custom behavior, organize them in a tree, and control everything through a single `requestAnimationFrame` loop.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.6_1677153144230_0.40072052615573783","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"vroum","version":"0.1.7","_id":"vroum@0.1.7","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"c390dbfae39b6db2a1f433bd50245d525432d294","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.7.tgz","fileCount":38,"integrity":"sha512-DArHgMnYGC4RSYPH79vaio5bO+Nj3S1YjY5VwXsxDVu5tRcbi/z7xe47Wpq8p4e7CA60itNjRzitDhh3DHWEsA==","signatures":[{"sig":"MEYCIQCCQJasFC8foeSF8X8CMrGUgctr7AUtZhkYbZLlAVPg2wIhAIPqFUc0FRdGOVwt3xVODlFNVr8qAi2BgDXkWK98aoCz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+UfnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgxQ/9HRStZSP80iaWIGsbx/blTsvnIdIYDq+qL4cYoXuMYftVGk/P\r\nPLGVfNbTbuU6XugRRnpF4VWJlxBkkyHgtV2rOlDUKGAeVFzi0zbsy5kVfkw5\r\nqXW3RA3hBigJ1hUeSc4TFi/pUrSr03UsIva9WsnRazPM6KvnXxRYbtItxImR\r\nGr8PHKm7l5yiVG2va6PEDgGuJQs35ZZOHzjMVMNi+vV8VtDs01LQ7p8dvRUd\r\nX2f0ljWq2kOdawxyPNWzIPLegao8FzvlupKdZRXZQlDD99IZfJZH9WQxLcs9\r\nxn5FG/N1aMvQ7be2fdP9ZNsyp799Asge5+AaY3udD6Ay7aYCbaYdUHj3ZbW4\r\nE29MQ1m1JJXWcjRj3UkWM6yXDIVoNW1ge2I6Jze0qR1qp6fcFPhj9PoPRGa4\r\nRg00CT4hfqnDn1fdYciFllX2rmeHPbGwB5/rSBqGz3qswVvpKXWhZuol8dR+\r\nl/wjTA+4bIbPCjC3ykvS0qRlog3BJix7JqsjRparLAe7QvQfcJi4Q/P7Kbq8\r\nxWpqSn2B/LzHlyJ8M+XrYPXmn7iHIGa+nKENPalDLrRR94+eUgfC1Z+Brlny\r\nBTNl/yRkYZxC42AbC0y5vyNK2Nezp3YMQ2WLo6lgGzyPe83C4EqjPHKdvhDT\r\nuvaQJ+RWagYZUjjMzqIRyWXotyrsuXtPiGY=\r\n=yRSl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"a08da68361f09087a9b383276659c5e10a473835","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.7_1677281255663_0.9803608944546527","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"vroum","version":"0.1.8","_id":"vroum@0.1.8","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"4c691b83d3b9f6ef0b02913f0b36821b97bd2cbe","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.8.tgz","fileCount":38,"integrity":"sha512-eoJRoaX6viQL8eYtUbBR6i1ow+QDPOGEYEf3oL8zT67G0ApDW9cgLwUBAtRvCRUG6EThf3DCw4QPvjtHFNmNkQ==","signatures":[{"sig":"MEYCIQCV3Exhdr4UmXOwyVjJXHZqrbguygDywW5b6jmaeEys0QIhAJDSHqMzWO9qmObX9OYG3tJvqAeommC9VOB/RygMaJEd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+U1FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPtBAAlGsX/OTJHxeATgrmwwsJFpbaxu+GouRq6uG3TKnaIGARtbog\r\ngMgJeh6i6qtMugnSYyfsS+QfPSolIlc2M3JlU4n8wYB1mqJT9OFIocRzJxfh\r\nh7bNvTX5G6kI76bGz7CkN/iG2hKrDGjursYJvIMS5crYDjCT6Cazi3Tl1aNk\r\nfxLcGBXY9VJP8XfUqWpkPJUTsbA/Kqk/C5L+6tOArQj1Ie1XeGnlcs69fVzY\r\nst5KQMFfO86+vaLvPsTpfaECrND6bJJkTT6BDpsL3IDgQochYpu4rwLb6H+v\r\nGLmCrWJnAUVKglVBXvIVrcKeh8/wNDt/na65zVnFYw6hIbWF/Y45as/jx8PJ\r\n7jMGRWcuTcdZSHA0nyWmu0e+H0NzFV31rI7GyCSrMLzYEwj698DxnFmXDimj\r\nJm7/byfiH56M6u9YNASK7r/zy5SJiQk8rFoLedLOTrbfT8hMjGFAGaQRIFC+\r\nc2r5ycYCQn0TysoESbgdAzHgtsvm77WnGR9OAot7OytVrUpQbjFaqaNa7vsc\r\nYciVk4yL5Yyrf3F2rXhOxR3gD6+zFzTB5kELriXPxD7mH9TqfAzaH+FVRmOe\r\n1shBNj+91iPMBnWDqDGvPQDI4FAhahqrB1Bxf3ZXt9ajGc8w83/2d6mpK9zb\r\ngBEX1102LgAWiS6D8G+ViNpLJDmNqsVM8MI=\r\n=BYy3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"f8ea840a46f2b0d16ec9eb5f4f6deef98d9e06f1","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.8_1677282629091_0.6047942326285238","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"vroum","version":"0.1.9","_id":"vroum@0.1.9","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"50db2ad156647e4a06718137f7dd6a468cbb7745","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.9.tgz","fileCount":38,"integrity":"sha512-Nnwf8Pnow9vt/W3gAWRSPxoQq7kJ+LPAe7yLme8mtDoVYS8O4LVkIYzwDY1Z2QtHzCuvKA/dDnDg8WMbcwgADw==","signatures":[{"sig":"MEYCIQDNHBFMUr6LxXxP0c4Zd4Z4aGB/DHL/0/c89IH8RPuwugIhAJWf1/c6srgqRJSZ5ODiGn7i/c1Zl7gpOVv8ezax8Cli","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+VFDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsShAAl/ntKDR8FV1y18X6jTH66T891okzzJzB97oA3GdopeuYHxZ7\r\nqc3dnM0EV74snx72C5iEaREPhlwtJ1qhGlMXFFtFFRNjJgD9jol0Vm+nvIhe\r\nukPZo838GPT5sZ5qVYLps7YWsrmiA9V+G1evxGIHWkQBTWnhJw396Wl3R2mC\r\nl+yml4e59aCEccSI5Jaadv3mH3xzLwtuESpSOr0BQE4hptn0kxY09rKYO6eU\r\nbDUeR96lS5Ny5dp+Xa9oKq0lAZnsIBnpzZ0uhEHgRhBX7luxxSZaLXvC1mtF\r\n5z2vESFhRzZWZpTUVvuKMwR5sq67yNeSuvPQJRYyOfi/Fhr0F/0xuXJmH2nV\r\nhzctvCNoUYbX1le9n7xbwc8m7F8JjclUv6oIVMwXm4MMkYzexckFR29l7Bs1\r\n4+67Ph4ljQRTN/pecwPrPEMQQwTKs2pK79db7BTdXFlmBOKUErr4F+gitZ8m\r\nOJ9cC5UQHyB02+CEo+/vyWKIp4QbUkWPe611vwSRVhYsxKsWmfFbUjobsb0/\r\nFRpTK9mvDDeqPslrn66KsUy0mutl4U4PtmOECFg+kTJ9WVbMUKFZuAq1xPJ5\r\nn0cEKkLk/1CeTN8+umKYugHUTGGhX18CnGA48LRxLhJR4PIckhxDBSb6g/xp\r\n69RZFnynungyuFnUo4P0S6TYZ2+FQtvW5S8=\r\n=ouoT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"b1673ec05419fea3f9a14c2dae9cba39220e41d6","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.9_1677283650800_0.2519866277601237","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"vroum","version":"0.1.10","_id":"vroum@0.1.10","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"2083d22a431c78c0ee78a2110daa68ba63b33683","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.1.10.tgz","fileCount":38,"integrity":"sha512-PgGkK9gthk09Utv06dVOQv707cJzUf3j4NjjFxCXP/I4z3Lc/e+nFia5T4+nVV2yZWhH6dwgYl8QEqh4KW9mSg==","signatures":[{"sig":"MEUCIDGyk6XbiUQqo8Ooh9gQqvKjg2Jgl8O8leT3fnt9CoxHAiEA6cL0bhwGDE6hOHh1J1V/N+wCRmtInajK7Gc1EJp6Dd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+jmdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEHw//d4xl9MLA/mZIkDWCXL7kTL94rcxEdoHYMaDQlLF3AVnPYiMF\r\nWxhyIGLZQU+et1AdSCbbs5bPX1Aols4rjAS/0B0zWR/wUzNOZeALpOdBdZE+\r\n7MUaTkIinkrT3MEYKL3gomt8B4L5a6rK0lpY0tCtFylOViCB+rjcJYnjptJ2\r\njSmfQx94dQ0RQmOA53/H6e2CNSZeOpXZdpuM8rzKE1ri2G6LG+nYlwc5OlUQ\r\nsK1iLvkeGlaB85FDCn1vPMc8h4Fbbtvvy9hicQEQJYahRANum1kNg8SWj1Bo\r\naxTb8V2pEykfHQQbe8kMp+LwxPxrdca/q9LsSDGESmlBMpKSEiI5itDZ1ou5\r\nI2mwjrL/qvlVwkgqA6Jr+CNDluSJuT29W7Iz7Ui/qFXZrdbkCZvWwA0uwUjB\r\nS61cKnVp4igDtyDrOkvO8YTK1XvD5Mxghzqtl+t/7USB9DFkt7fp6Bs+d4Hi\r\nfGDk09ZXFn25XIVBp5OVe7lZGQXOE+SfcWA5vxk9x0d+sSF97++cnx7Mqag6\r\nsTBWYXqZ0StocjrCrMroDnKt0R1qL4r5C/PQyHQr5Xcc442AeowZZGGv4rRK\r\nmHEbn/boXPEcAmz3dostpJyW9lPYxn7Zqyc1XoY0GELeOIvV6KchuW+ZOLRD\r\nHcxu4HPIE0cgsr45DnY7K7GDitbyaK9o29A=\r\n=A3dL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"9019c060bbd1a231bbe701356d9694065e59e124","scripts":{"dev":"vite","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"9.5.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.1.0","typescript":"^4.9.3","vite-plugin-dts":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.1.10_1677343133558_0.8859929040906807","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"vroum","version":"0.2.0","_id":"vroum@0.2.0","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"69c8d6ccd9016081892261495a796e03fda1eb04","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.2.0.tgz","fileCount":37,"integrity":"sha512-lnl4DMerDMO/RiTLZDzvW4Y6x2E6jMb6henchyNkON6gbTzL1apiKit8kiWdajLVPhxy5C2PD0LMsxv8vCV/kg==","signatures":[{"sig":"MEQCIGJ4w0FqgBU2bV4/b6ACpsohUXJGCmODduhZ8grDFitAAiAMGdn+5QXe618JD9ioZaEcxoBz2mCxxhwDCW008+1Rxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102072},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"2e7ada5705b95627a44b2aa18de90ac4562be85d","scripts":{"dev":"vite","docs":"typedoc lib/core/index.ts lib/dom/index.ts lib/2d/index.ts lib/input/index.ts","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.2.1","typedoc":"^0.23.28","typescript":"^5.0.2","vite-plugin-dts":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.2.0_1700138433139_0.8237598251143854","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"vroum","version":"0.2.1","_id":"vroum@0.2.1","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"734d5c4cf6e33971c7ac2332d24f2975c1ad6fc2","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.2.1.tgz","fileCount":50,"integrity":"sha512-X9aGhcMu5SMPj2285or8NiydAA4r9ijMwKWX/oUUSW9Yz42AjbQ6LGFwhavqKDN5zCjwjOAXgN75w9iKVvgvkw==","signatures":[{"sig":"MEQCIFrpHLLBSramXdGZGHBZCWDxKUGkzwWn4VCPVz+br/8jAiBShbdB917IYae5Wbam7cr8EVvAUtiVGvVMeHEJBVO+gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92240},"type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":"./index.js","./2d":"./2d.js","./dom":"./dom.js","./core":"./core.js","./input":"./input.js","./utils":"./utils.js"},"gitHead":"0ee2d619dd6c660e594cf8dc5a1e647d0a7be322","scripts":{"dev":"vite","docs":"typedoc lib/core/index.ts lib/dom/index.ts lib/2d/index.ts lib/input/index.ts","build":"tsc && vite build","clean":"rm -r lib && mv dist/* ./ && rm -r dist","preview":"vite preview"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.2.1","typedoc":"^0.23.28","typescript":"^5.0.2","vite-plugin-dts":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.2.1_1700139363462_0.2828780229975463","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"vroum","version":"0.3.1","_id":"vroum@0.3.1","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"43acd87a1068b27e1b004d96df39bda65f55363a","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.3.1.tgz","fileCount":9,"integrity":"sha512-A4YlfQyxSidtDbz7ng5jHguL/aIj+hNsVzTjOYDS9LD2eMT3Hia6vkzpOr5msreLtnJ6z3TbMLy/HE4Oh6pXWQ==","signatures":[{"sig":"MEQCIFwPToDlMfP4+jUPfKnbZrnRd0jopvtVS7jrnbxrW6jyAiA4Epo9cHOM91K/f8dGNobyiPfqSB8jresLA+HqQg7tEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36040},"type":"module","module":"./index.js","gitHead":"d69d9166bd3096c4daf840656f03691d481be6f9","_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vroum_0.3.1_1700228901868_0.8284922960274232","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"vroum","version":"0.3.2","_id":"vroum@0.3.2","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"461aa6332cc2bfaa39f73f924628f0624152f36c","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.3.2.tgz","fileCount":16,"integrity":"sha512-ZFmHfouGAt80FP8POc1CZ+WFd/wulebXO+sUJzW1EDRr1ztu3H7ggODGf2QjnIOHwZ3FHaMtUnGDvfSlhiVsaw==","signatures":[{"sig":"MEUCIQCW2nuNMQwSgct0Tt8m1XvNla3tHDd9QLwkyGGVevtiEgIgSwzFUXohdDj/d7loHyoF91kRS8G6LekUUE/P7kI97VQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51957},"type":"module","types":"./index.d.ts","module":"./index.js","gitHead":"3605ff2bba83c355d44ad6b1d182a03f228122bf","scripts":{"types":"tsc index.js --allowJs --declaration --emitDeclarationOnly"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.3.2_1700229377666_0.7924520456605986","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"vroum","version":"0.3.3","_id":"vroum@0.3.3","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"d4748463a442fcda9d3cc4335056712a4eb1b602","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.3.3.tgz","fileCount":16,"integrity":"sha512-mcIdRRb5T4B5OUbqHAUKLzJHwt6UaNL9TQao+cdcfXzIiX6SPVJusxD46/YYCYkFSiF3T+bxkO8J0HUMNu1SsA==","signatures":[{"sig":"MEYCIQCBrE5O9Js7kfzPo4dmis5N8E/8+mcJ/AarYbgC/ubMcAIhAJgI1QEYODLtQfBDFCKpOmO3K02Qfqb3RlNTL2M5ScLk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53068},"type":"module","types":"./index.d.ts","module":"./index.js","gitHead":"bf5378e271c73760f0f59d4897c5c20b186924fb","scripts":{"types":"tsc index.js --allowJs --declaration --emitDeclarationOnly"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.3.3_1700230745747_0.14700063316570144","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"vroum","version":"0.3.5","_id":"vroum@0.3.5","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"5824bad39d8602e0e981dc8f3c7379969363e63b","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.3.5.tgz","fileCount":43,"integrity":"sha512-wDypXq42M3djgl+iTaV1TgUJcb1nt9jVn9IXTxMKU568dbArYJ1SIAEWZAdgo/okZMvKHf3I4Se6KNpt5RJCfg==","signatures":[{"sig":"MEUCIQC1l8bZZwtbQMHm1AuU/Eiqczi20T6WGRdbUFR2FMrNDQIgKnrE9RGzhwm40TvQpMqa9RBBnaF0/tSx8FR6Tm3hDXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10713700},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"9f832372f6dc96132e63b935fc9759798abae41d","scripts":{"types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./docs && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.3.5_1700269950734_0.2613891608204333","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"vroum","version":"0.3.7","_id":"vroum@0.3.7","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"a0da894c3b5896a8bb94fbff79fe02ba90aef2ca","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.3.7.tgz","fileCount":43,"integrity":"sha512-h19UiyCjgz3gmV9KafbHeJJONtCiw7zGV1oDOF00X1/wMHSNIoWnCAGNajS9MpUhEZ8kld32Foj10Or/E7EEGg==","signatures":[{"sig":"MEUCIQCUYvX7g47nPTdHYuFE/AfAxq/a7ehqZGIQWbPO6y/gKQIgCUdBBZKVFEwQs36STvzh2T/ALvDiowc0rQj5kM9anfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10713699},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"a7ab0cd0702bf590dd4b50932e484557a60547c2","scripts":{"types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./docs && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.3.7_1700270119335_0.19016574137357733","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"vroum","version":"0.3.8","_id":"vroum@0.3.8","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"e709184f539937d1fe246b47edd653e741bc1477","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.3.8.tgz","fileCount":43,"integrity":"sha512-ekkWvxyedfukR3vYJL4nmp5XftukK4DK2o3m9luO9Vn45D7hsERzz+/N34NWzAxJoq2j/Kte2euS8P3R/ypQdQ==","signatures":[{"sig":"MEYCIQCv1rySOuxLHOuKr8WIIRo03MR7Lt6nfLp3hwfDF5kFyAIhAMc1s3KJPAFDXpIsWFpM5ye0wbwqWp5In3p+8lAVmaFv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10713700},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"1d4a48313d0be47479a59728ffb5759e758ab87d","scripts":{"types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./docs && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.3.8_1700270233726_0.5684909306791528","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"vroum","version":"0.4.0","_id":"vroum@0.4.0","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"0387beef544183d921b9d28bca8f13b5979e1169","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.4.0.tgz","fileCount":163,"integrity":"sha512-XYTKzj6Slgsd/yOXUUHJj1YEdxkF+m+RXQQHGro/6pBz4zO+70M8J9UF06+8MtQi7YIBR6oKgvAKFVynrUGe2w==","signatures":[{"sig":"MEQCIDSb9NiookPoIGmoQPodGf3Syn/NHzxnBmfMY/IjH7+kAiA8VOuYn7oT+yqn60JRg4/TJ+yMI5vgXMpsHRKz5W38/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20148353},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"2b7caaf77925aa80ef284b4846506369f16ffea4","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./docs && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.4.0_1700438434203_0.49194083003173006","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"vroum","version":"0.4.2","_id":"vroum@0.4.2","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"8b2836c37b2a69a8e9405a95bffb5981d36a1256","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.4.2.tgz","fileCount":163,"integrity":"sha512-TJ/Ye3QV2zJ9LHs1h8pGX2kWbTex/flNWfv12RYTZiZA+OsZQRjy1LgNM7g+M5JTquZ1bs66zOGdW00inFmWQw==","signatures":[{"sig":"MEUCIHJeNxbYb9zNsaADnnpKcqM/C64RoPFzEtTxGzw4LS/hAiEA6PcvcNdrv42wHmDyMNINYLffd1IdxcwLEE7WfZvPYyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20149804},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"dacf5a929a9fe41786a37a4528a9a3163ba4601d","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.4.2_1700484937268_0.30971719852078783","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"vroum","version":"0.5.0","_id":"vroum@0.5.0","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"de0d365c1c4c55bcbb7325df57e0c98f3b5c0c85","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.0.tgz","fileCount":166,"integrity":"sha512-dujg9flLZdLd1FHjQeBYtqBZpkDTluLK0+t2fuNXVvCxXLczk2wNkBeE2Ldq01fJAtE0T9TTu0ccmZhjDAH9Mw==","signatures":[{"sig":"MEUCIQD/Ddvxhxp72yQB5V69E18NpcjUd/lTdxxgHwr/JJcG2QIgZ0dtRmHEI4ZN0B+ldsnnF4kJuBGdUvqlVZuolMVxjzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20164816},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"f44bd1af0daccd8d3dd5e9a46c1611d8265de25b","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.0_1700512904245_0.14551739964473032","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"vroum","version":"0.5.1","_id":"vroum@0.5.1","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"8439e8c61b90df3c7812d2d8d3e600e9e0c7f799","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.1.tgz","fileCount":166,"integrity":"sha512-qJI+KnNTbhPi8sCkfOuzhKbBmoSdX5w0T7a4PvCd9dgAZH0YnEH79ahA1dfZhrf7ZlSPXCt7MiyVmekV4O/7LQ==","signatures":[{"sig":"MEQCIAeVnNtuwUQpFfsrMnZXNzmkNhs9wjo68dRJ/+CHnSraAiB481K1o8dpW1T/9+z5OaSddGsV8PE6JPVPc4p1ijAN5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20167190},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"2b36b524338b1e487311a3fcc94f674edde2498c","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.1_1700525938904_0.6075716867488274","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"vroum","version":"0.5.2","_id":"vroum@0.5.2","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"f69bc4a87cd2d6fc53f69f92f32e55af87a34e3b","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.2.tgz","fileCount":166,"integrity":"sha512-1xALI4P5Kx92/WJo6I3DjjoTl4ZgIqmrjV4q5NvEcXxGLBfuJq+Ha4Ji8sRjkvxaMhEJGb5sVRON9Mx0W6OE4w==","signatures":[{"sig":"MEUCIEe0DnAJs5RmyDUFdlMFgAJJ6KzFwlAYMOLMKoR3TtiBAiEAsyORV0dqzOng/njwBECrFwb4oLF5eFJ7zf2UN/OMG+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20169405},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"302c70e2400037d30c16688638d4183048388aba","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.2_1700588218419_0.09015466741089373","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"vroum","version":"0.5.3","_id":"vroum@0.5.3","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"8e07be0171349c4f04f702a0e96cffe07258bfd7","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.3.tgz","fileCount":169,"integrity":"sha512-y7Bx2On7NLZ/i8HUhLlJnpuZ1Y/HZObdzatbN2ceVnyw9fh9XenxBAHwXxxBhWe10z9z2hOYIcK5HoYZxZBG6A==","signatures":[{"sig":"MEUCIQDlltkwIg2pFvSY1sPJesXRd1HVcRa3eE4NBdOR6n7BpgIgHo4psPXD2SKBTTUXVwSSI4rK1hVJajNqbZT1TcZQuA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20178189},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"6092ca97684b8b980c2ea8951d660c784634ea3c","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.3_1700656058862_0.8930872653856592","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"vroum","version":"0.5.4","_id":"vroum@0.5.4","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"e3fbe869e05bb880cc813eb396731d77012a4b4f","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.4.tgz","fileCount":169,"integrity":"sha512-vWR/l+NV2YXCzsrxCZjeWM/AbuXWO22kTkcidzhC7z0dwYpZP7UdZdgfPODvMr/TDrv4PF5sq24o266wZ4h4oQ==","signatures":[{"sig":"MEYCIQCZoxCUZ4DUBb02ZuU1JIffLB8C4oO0Bu5xChz3674zBQIhALANWhpA9GsXpMH6w1BDtTBECXntHqVZ7I2KYO0tNPNF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20180887},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"63d6c5de1a93b83aa82c5a52c5fa98da6c79d9eb","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.4_1700658631723_0.4459504061553681","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"vroum","version":"0.5.5","_id":"vroum@0.5.5","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"d379ed4d0c66153019b546ded986fbd9c77483b4","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.5.tgz","fileCount":168,"integrity":"sha512-abNJ7qehHc8/2DWYiU8uqQrTyTMFQPCIcMTx2pYTbjrP4IpVz4p7kag7fN5UAhZRzOiSvBK4TG65NhdHWTeRUw==","signatures":[{"sig":"MEUCIHZpgZbriIV1muRTBAW8ggV1jENQ4r1zPZVM+ja8zgerAiEAjEFkxJ2cjnHQ2aK4adKajOt5F8JfmZB9m44DbmOfGS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20180936},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"838f2e457a2ae7446d5b11339f9fceaac4f16617","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.5_1700687247416_0.6322759418245398","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"vroum","version":"0.5.6","_id":"vroum@0.5.6","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"94a539444f7ae87c5ee3c21127b5df3f08bf7c19","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.6.tgz","fileCount":171,"integrity":"sha512-MO22IghXNcqMiA6tOP79J1ma9XezPPRKwTm57gallW8RnOWbL4cw08fqaerlmfVB6vbT4PkjRK61yHaFZL2Bng==","signatures":[{"sig":"MEUCIQDiv3Orr/RieUCEU6WRkaeuFbfh48A3u/+FhjYY45wEoAIgU6wfvcIHOeAFK7sx0GdxMmM4kygVJ6XCCs1lMul6Iro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20188253},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"6d7fe4c28b1b6afedf443a2727a8148ec548a787","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.6_1700836138829_0.16672895601206084","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"vroum","version":"0.5.7","_id":"vroum@0.5.7","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"83d7fa55ebf4761e3fee4513e77b98418c890452","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.7.tgz","fileCount":170,"integrity":"sha512-GODKmJuUezk5SS7ZY3eMt+B1CBwHI0FzMtyCthNpN+qFZ4E9Djn0H6IlRyxkMGbd2aNZrHRVtEg4bvDmkYTL2g==","signatures":[{"sig":"MEUCIG6OPi3BJA9j9ET0Wf4DdhZ2qC98pCp5uqBn218HqOdUAiEA0e4qsBIFIB5RhkDT9jVADFhhzxGpnw7NC8lNGJV52l4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20193314},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"c24358bc91f20f38648a90ca3d20ef10f6442ce7","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.7_1700930120240_0.9093683175750982","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"vroum","version":"0.5.9","_id":"vroum@0.5.9","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"733bf4ceb33e1b325916d9ffc7ad9d22917b17ed","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.9.tgz","fileCount":22,"integrity":"sha512-QKytz+z1Y1gMDZXreER0OJFVXayC6Gi8LL1uIfEXEqvZHOSfRUOfTry3/28OkuMow22vsD73I1lNSYDkO3trPQ==","signatures":[{"sig":"MEUCIF11F59bQfT9X8n2KfnYJTzI5Da1yCErfSLW+dh2jJqnAiEA/OiOQhRiwiEPNmWQw6FDya3SwogFWEZubYyMzJ5b0wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95803},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"0c95bcadbf86fd881e40f2a1b4069935702aa2c8","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.9_1700952918691_0.9685155548473183","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"vroum","version":"0.5.10","_id":"vroum@0.5.10","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"7d2d0a35bc4ee3ef815d5248248ee89e8a8cb044","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.10.tgz","fileCount":22,"integrity":"sha512-BK+J5Yvt4hUqPrEl8Ep3+PF0k1t2IPBl3+xl6ClJlctLLpsxEMnH0XEMuTHL5ighab22GNYwFRx5yb0sQy8wKw==","signatures":[{"sig":"MEYCIQD3x4EPTYGk5zklPBmPYHJR/mQFGdGVv2hmOKI1zWUh+wIhAJUNZrnL4HATnpdHYgvbhoIKNbh69wXY5VwWy7FVe9jH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97542},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"216b65cdf9d559b9f6ee4437d47f52abc4265883","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.10_1700956085922_0.11493552318036415","host":"s3://npm-registry-packages"}},"0.5.11":{"name":"vroum","version":"0.5.11","_id":"vroum@0.5.11","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"035d692a66da1b31e250f89e7649f8e1a62470b6","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.5.11.tgz","fileCount":20,"integrity":"sha512-a4J33DSDX2bFD6sM/M3CE513u7kT7jq2JBExgoVviuMbGEL8wVjGK5ZigIH6igLApoyUt9n+v5FkrrCgPbr3/Q==","signatures":[{"sig":"MEUCIQCQaidAcwDt3MUfEjtWJ/P3/eHxUotul8FxWIRgsNwbOwIgDEZlpAyCmbOmBLogDqle2U/G3Jf6qzbla1UzTy5ba4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96658},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"d04e42e53c5601831efea195ebd17c2b1530cfa7","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.5.11_1700960373245_0.62832149648682","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"vroum","version":"0.6.0","_id":"vroum@0.6.0","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"4457f0b1c05479476e6b8f40466782578734bc5d","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.0.tgz","fileCount":20,"integrity":"sha512-ZsaQzrFhtuW6A8rICyaSImOMEV9WlPW3Y6ebdDBr8IUauTqFllvLecLPK7eH6+4rDpFxqyePuI2N20Yeve4yhw==","signatures":[{"sig":"MEYCIQDS7GdiuNXwOZYT5fvNCO8hgCSqB+dpczAwjXAb22SNogIhAJMrooFTIgF2SZdgZdnZUt1PaZgTDl9Ejp4VE78M7ACb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96325},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"354035df0423c9486ccb29966d4704b3e7e32ecd","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.0_1701104512169_0.4733426088163126","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"vroum","version":"0.6.1","_id":"vroum@0.6.1","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"f7af12703def37844fa4f1899fe9c15d3d12884c","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.1.tgz","fileCount":20,"integrity":"sha512-G7I4Hw12/T/bu6691wS0L+7EnpBf+2MmbJBtNX3noixAxrigsz0bSApBdejdoxwNhvs70xzins/9aRM5PcGyAA==","signatures":[{"sig":"MEQCICALKz4+ieXuaJldxHXVWajH4HcGqCimi0Yr/N1gWreIAiATKUeIOz4cmG3EQ/Nkh7Owx3YOOuFQf5K5gyMa3zbj4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94980},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"ec2c5b850896a1c929b0bfce87c8bb73bf9bec62","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.1_1701111034687_0.6498157487926002","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"vroum","version":"0.6.2","_id":"vroum@0.6.2","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"fa2e2da927348401bb8da28724005d029d6e683b","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.2.tgz","fileCount":24,"integrity":"sha512-n0BPYQWAxf3iF+AMc2SFfprcmYwMWRcSLaKxQTNxEc0F9S3yBof/x+3Sc8jLos9Mv6Nohhz+vZVaw4I5MjdyKg==","signatures":[{"sig":"MEUCIQCXJYUO+iaqVbmxO1ZyxL4eApnF68ipRKzjNbW5sSdB/QIgZrQQK05Hh3hKPWtZTcYAD7FSaa/AavqmQGA12dQyt4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108741},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"51564b2ed2e80c2eb83916c496d9cf61262a36f3","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.2_1701126207027_0.8494901113048374","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"vroum","version":"0.6.3","_id":"vroum@0.6.3","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"c39eb93f17b11cd499bd42a216c07b4686956446","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.3.tgz","fileCount":24,"integrity":"sha512-Np4VNqHdq5jKFvKjPTffcNSTTqCmLf1Qkj48xX0uzo+iASgqwSy24Xfoi944qmS2rnr1zon8g3C1hGRJop07ag==","signatures":[{"sig":"MEUCIFOM4DRyZXx+VTfoguYHpYo7pN5UpOlBzC4RLrbrnlQjAiEA+FyZSxhIiBkskzYX2xGxsyS3nD9SST7TS4C1BEavKRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108741},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"f2add816d602d1497b45b781af2c5f65feff04a3","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.3_1701126590659_0.9180455977399076","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"vroum","version":"0.6.4","_id":"vroum@0.6.4","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"427fe2f12149bb511f9f82513770df8c8c9f1a14","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.4.tgz","fileCount":24,"integrity":"sha512-T0kQqX7a1tpKWb6C0I5ivWzY1hI1nAdphJcJNn27nRr/XQVzNWJZFAcCUd6Q+0sQSauzpbQ7L5FiudT63OcDpg==","signatures":[{"sig":"MEUCIBRCjQYVDqlSshtlw1oOWTUI5U9xaFqKEgWVGgVgB2KwAiEArig60sANND0fTDK0u2FH3lv6zkbCGc/psIu2O+i3igg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108012},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"7378b52715e781eca53ac72a1668301006bdb45f","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.4_1701128635684_0.25619344139752753","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"vroum","version":"0.6.5","_id":"vroum@0.6.5","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"848200066546c04517e85faf97f98766f998139b","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.5.tgz","fileCount":22,"integrity":"sha512-85NGCLRy75oh2XgJHELXY+tD5fkapyPp/IzKIg/TK4wOp65EJCWMeLeL48eUlNY9TpdJ5X72SD/hMd+XK7mVkQ==","signatures":[{"sig":"MEUCIQCLDLK80YL7OZ3u0b9d31AyQ6SQ3434Da1aqGIcSaiV/AIgIjxq1g8r48l0RqmkNGpC4514EE/vdEQgCSNa74uDeEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104428},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"d4eccff017002ae172cd2c60d2557b7d9f89ddd2","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.5_1701130777700_0.6885701031202214","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"vroum","version":"0.6.6","_id":"vroum@0.6.6","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"b4516124eb53aa36f19f43c32d560b6f7013c05d","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.6.tgz","fileCount":24,"integrity":"sha512-DnU9fVXk7Y2xM9gvRy3yHiMZyHbvLeoo+iZOCMUbzS4A8dl4uBD27R8rYr/2EU4v6xUxcKVQHCSzEQ1d+Cw0/Q==","signatures":[{"sig":"MEYCIQCbye8BhQVxfZ6aKVbNjTVEzoWxeuN+XjUPtPZoLCprVgIhAJvyl7iIXXvnJFUJbFR6aOv6Gl/91nTWMfHmHdvV3NRM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109746},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"ff91ba73f5f5462664bd5fca1de74e688fe1b9af","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.6_1701214663592_0.4431057756354817","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"vroum","version":"0.6.8","_id":"vroum@0.6.8","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"268f4ee2b6e79b5e4153eef9e9fba7ede151880a","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.8.tgz","fileCount":24,"integrity":"sha512-89kPuMtycvbWngYG6+6AsNonkN+Oe0iU5P7lczJ3WemRHUBbjB0niluxMiplJewyaUZXWYgmFHzfSFT0MxIGqw==","signatures":[{"sig":"MEUCIHjwqP1HxFnZ2DGnQc4yqSWVPajZEAEg/yADExtUVOJ8AiEA6T+ONb2UtFpFwbfKQYISyLcmhBt9OP2EFZsQJdPMsiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108639},"type":"module","module":"lib/index.js","gitHead":"6ee9c2c94552945b39ead58992e7f38366942be6","scripts":{"test":"vitest","types":"tsc lib/index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.8_1701277510810_0.6302164781929258","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"vroum","version":"0.6.9","_id":"vroum@0.6.9","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"c5ed1251e25be86b14159869468f0ea3ea411233","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.9.tgz","fileCount":22,"integrity":"sha512-/fWlFOfv4Hr8Vq4DBgB9CrAvpb8ItglfJumOB/xCdB6Khq9UuSZMoQoXRoiTGcYVdWl41P+kRyoIVKTXaMYW+A==","signatures":[{"sig":"MEQCIDvrlKDcb2sndP/Y/A+jukEUqYG2ezUlysbvta0kkk1fAiAMtIAhnopPqqx8509gQh92wvS/lmIB+hwKfV5PTnsyCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106802},"type":"module","module":"lib/index.js","gitHead":"c798db4d445c3576023c153a5dbf1c81b402d7e0","scripts":{"test":"vitest","types":"tsc lib/index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.9_1701340259027_0.6172438794353343","host":"s3://npm-registry-packages"}},"0.6.10":{"name":"vroum","version":"0.6.10","_id":"vroum@0.6.10","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"c0faef95a80a844f35860f002b07a14f78635de2","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.10.tgz","fileCount":22,"integrity":"sha512-UsdxMHjYlTdoe8caxD4Ms8dIR8ckBuOYsa/Ia9DeIXB5iS8U3DOE0GAWRLKM4FqzZPPFla3GGgUnTQWg43FxUg==","signatures":[{"sig":"MEUCIQCwV9iyIortMbBVCBoRNjnd3OpBpoKF73AIsXDZS9BNiAIgG1MYWVjXaEUPPH+I6Tm2SYZItMEiDoc7dOlc41q5hSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106926},"type":"module","types":"index.d.ts","module":"index.js","gitHead":"9955ce675a71e80dbaf97fd9398d4f0c6901a670","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.3","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.10_1701342397783_0.4258793061436994","host":"s3://npm-registry-packages"}},"0.6.11":{"name":"vroum","version":"0.6.11","_id":"vroum@0.6.11","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"6cfecae0bd16848b387129b1a1aede69624fe45e","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.11.tgz","fileCount":22,"integrity":"sha512-iigemgeeMT4aUaE49AL9v2lIH4uiLleGS2z/mC1YXNkmUitk2cpi8/Ume5w7ikrrJ+V/J07hnz4oItX7kvOkfQ==","signatures":[{"sig":"MEUCIQD742+nZsLOCMYV2tGYk3HP+jLoZRWf9ROevtLGyLsi1wIgCxbiTSgHiAAZMVww4jtrML7YXDoWli9L0zIvaECJsXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112204},"type":"module","types":"index.d.ts","module":"index.js","gitHead":"15241a1589cea5873df820bda787d96d51d9f594","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.4","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.3.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.11_1701597835954_0.7115496136453336","host":"s3://npm-registry-packages"}},"0.6.12":{"name":"vroum","version":"0.6.12","_id":"vroum@0.6.12","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"33046bc04cd23f18bcdec7668bd4b30b2ef40b45","tarball":"https://registry.npmjs.org/vroum/-/vroum-0.6.12.tgz","fileCount":22,"integrity":"sha512-FO50DUDLWoc6zjvNA6GWWtkrgy7AgPb+iav2fTbnIa/6+zgSb3C2dXJUyr4U4PSX+ix3zUai0vmYYjyXMd8PEA==","signatures":[{"sig":"MEYCIQCY//e2WrGZMhI5LfOIFUyET8bp5uLT6fWL3ObBrv4JkAIhAMX/sDG8b6T7ZqK38gQYLqVnq6XazgrFm7TMJajE5Z4w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112063},"type":"module","types":"index.d.ts","module":"index.js","gitHead":"b71f6de6341614908eb11253b15ae7302236103d","scripts":{"test":"vitest","types":"tsc index.js --allowJs --declaration --emitDeclarationOnly","typedoc":"rm -rf ./public && typedoc"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.2.4","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typedoc":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vroum_0.6.12_1701906878194_0.2622836878131727","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vroum","version":"1.0.1","_id":"vroum@1.0.1","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"06c2a7e94aeb4a834df6e5fe5b2ad8bc2e81a082","tarball":"https://registry.npmjs.org/vroum/-/vroum-1.0.1.tgz","fileCount":5,"integrity":"sha512-wmBSe8Y7TBCaABVwQt5HMMpW1qQRcM3qQH4fYFYfGZy4G54Nymkv1BbRia8CP4nv1W8g60BLyHGVIdTy8E9QMA==","signatures":[{"sig":"MEUCIQCXO8UOmPvMITWm3XJAkKekcjglB6NKsxow2Ywx8g9cdgIgK7tVESP7CNboXMRp+iFs7Yed5+wBnBw2jGGtm3lDvow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13920},"main":"./dist/vroum.umd.cjs","type":"module","types":"./dist/vroum.d.ts","module":"./dist/vroum.js","gitHead":"3c06ff6d9aee3fc5dddb9b909a41880fc2d2762e","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"10.9.2","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","vitest":"^3.0.7","typescript":"~5.7.2","vite-plugin-dts":"^4.5.1","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vroum_1.0.1_1740858384299_0.3759818521312175","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"vroum","version":"1.1.0","_id":"vroum@1.1.0","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"90caee95a07f310f0df9dca057f2fad33cc75ffd","tarball":"https://registry.npmjs.org/vroum/-/vroum-1.1.0.tgz","fileCount":5,"integrity":"sha512-hO/gMImHyNEbLKdtE/P7p2Ies0JvXp4EQ7XB+CWz23xk/ACIvK2FMfjldWhvXmQV9ttIuLdy2pBnDC54f4opoQ==","signatures":[{"sig":"MEUCIQC0d2Mjd/LGzbiwNOR4QORxNL48ljKf0VIKJxqlAF319wIgd7BXw6lphdINHIQgEyViRJeiEclG0C/KQOjDUy10Rj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13853},"main":"./dist/vroum.umd.cjs","type":"module","types":"./dist/vroum.d.ts","module":"./dist/vroum.js","gitHead":"6f8b2af8077ccad40b2c2cddadf5dca4b7936da0","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"11.3.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","vitest":"^3.0.7","typescript":"~5.7.2","vite-plugin-dts":"^4.5.1","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vroum_1.1.0_1748555079896_0.6608443370729689","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"vroum","version":"1.1.1","_id":"vroum@1.1.1","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"a32bbda11d16afebeb85e9d94eb1b60f14fc0141","tarball":"https://registry.npmjs.org/vroum/-/vroum-1.1.1.tgz","fileCount":5,"integrity":"sha512-w31B74H9by9Z/MybfJaYw/UmQs3XbFG3tnkJDmObce8OChrUO5qbBS77PamDqVi1uh3/0EM//Ii/3+ExglkAEg==","signatures":[{"sig":"MEUCIAm5UDAAYFQxl5nVPcW8W/gEVWFmmzRfioeqk5U8uVW6AiEAuW19aWutNm87K/gDMOvuvaZSG3bT1f7tlRHRBBJOn54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13991},"main":"./dist/vroum.umd.cjs","type":"module","types":"./dist/vroum.d.ts","module":"./dist/vroum.js","gitHead":"c096df3a97a8abce43c48739cb449227313e83b3","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"11.3.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","vitest":"^3.0.7","typescript":"~5.7.2","vite-plugin-dts":"^4.5.1","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vroum_1.1.1_1748700013541_0.9829450434018463","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"vroum","version":"1.2.0","_id":"vroum@1.2.0","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"89be50a26f5a6ab6b1a0bf825a4ae87aa2a8fbe5","tarball":"https://registry.npmjs.org/vroum/-/vroum-1.2.0.tgz","fileCount":5,"integrity":"sha512-49xsloJcBYJrFzF6H9irr51HSM8mjuTWm+XQfeJhHDezFu2EoW2RzSLP82R7T9oXHrZUnsfi/QBz1yg9QjbUMg==","signatures":[{"sig":"MEUCIQCpo6a6eXJvKv8U385gwW//AROFHicZ85z5FQToHl0fkwIgOR+nDXFPDwc03yPkjnqZtcErloktg3QPfTlUI7zBi5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14513},"main":"./dist/vroum.umd.cjs","type":"module","types":"./dist/vroum.d.ts","module":"./dist/vroum.js","gitHead":"58d3ded4557cf3d14387e100abc952ee3742b34f","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"11.3.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","vitest":"^3.0.7","typescript":"~5.7.2","vite-plugin-dts":"^4.5.1","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vroum_1.2.0_1748990133090_0.4825744790770987","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"vroum","version":"1.2.1","_id":"vroum@1.2.1","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"3b7c88d4e7d41d0aaab67bb6f513a4760de6eab6","tarball":"https://registry.npmjs.org/vroum/-/vroum-1.2.1.tgz","fileCount":5,"integrity":"sha512-ZrPojzk7Afmoz208aGuYZYL3BNgQXPe594fI+5lHcjVnTGJ2rP860cRfF1nAlQAgD5KAvOZ91OtRG5ZZvzClvw==","signatures":[{"sig":"MEUCIBPyUmVvof96H9GXxB8CEkNXaQz6hOXFgK5fqSuaFuFaAiEA8+AZjhfbl9xRy3sGN8jJJmHqus5y8wB1sWzDpy8k0Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15372},"main":"./dist/vroum.umd.cjs","type":"module","types":"./dist/vroum.d.ts","module":"./dist/vroum.js","gitHead":"abc4a2f45d6adc5e88a1e72973e5d9e564ac34d6","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"11.3.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","vitest":"^3.0.7","typescript":"~5.7.2","vite-plugin-dts":"^4.5.1","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vroum_1.2.1_1749134252296_0.799995208608743","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"vroum","version":"1.2.2","_id":"vroum@1.2.2","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"dist":{"shasum":"70ead8b8ba589195981f33c5128bd5640729f276","tarball":"https://registry.npmjs.org/vroum/-/vroum-1.2.2.tgz","fileCount":5,"integrity":"sha512-BLRmwcjpADh2CZCkS9Voygi4G44TILdCKjHp6Vti19y2P78f0sbqBTMVE8VkM04qwOMVQClGGw+oYtaUDGNxIw==","signatures":[{"sig":"MEQCIFl022KrySZt5nTfE1Y9J/0a2fXvP083kDTBr4Jhs/LxAiBb0utMKWYiFuevkdD4djGgtiWkr0IQqkZzxh2Qpn7OeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16057},"main":"./dist/vroum.umd.cjs","type":"module","types":"./dist/vroum.d.ts","module":"./dist/vroum.js","gitHead":"1da51102e5b6926cf36752c27d5c20c6db7936d3","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"_npmVersion":"11.3.0","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","vitest":"^3.0.7","typescript":"~5.7.2","@types/node":"^22.15.29","vite-plugin-dts":"^4.5.1","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vroum_1.2.2_1749155414248_0.9888221938967079","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"vroum","version":"1.2.4","type":"module","main":"./dist/vroum.umd.cjs","module":"./dist/vroum.js","types":"./dist/vroum.d.ts","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","test":"vitest","coverage":"vitest run --coverage"},"devDependencies":{"@types/node":"^22.15.29","@vitest/coverage-v8":"^3.0.7","typescript":"~5.7.2","vite":"^6.1.0","vite-plugin-dts":"^4.5.1","vitest":"^3.0.7"},"_id":"vroum@1.2.4","gitHead":"bfc46b4eaf64d3d5573cbbf939d094972600ba8c","description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-9dD3KeQ+veqRt+LL6jrvnfeneP4m5/dDj65fk3CaxNpKJwQtt7/aUReowW4g/IB0v1kbBsKcGJXFBsWaRmN/EQ==","shasum":"4699d5235c449b28d3a3cb711e5dc33f82c95d79","tarball":"https://registry.npmjs.org/vroum/-/vroum-1.2.4.tgz","fileCount":5,"unpackedSize":16012,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEo9GCdQ15mUIikbTqmMEUtLN9EhA0xudK4IwXedsToQAiB2hyY2iQ5KlvDqzGC6wcEmR3o08BBKSTbYDSjo2q+f2w=="}]},"_npmUser":{"name":"jflx","email":"jfalxa.sta@gmail.com"},"directories":{},"maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vroum_1.2.4_1749467008129_0.8571012838500918"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-16T12:10:20.416Z","modified":"2025-06-09T11:03:28.480Z","0.0.5":"2023-02-16T12:10:20.557Z","0.0.6":"2023-02-16T12:32:44.752Z","0.0.7":"2023-02-16T14:52:05.359Z","0.0.8":"2023-02-16T22:39:13.167Z","0.0.11":"2023-02-17T19:45:44.254Z","0.0.17":"2023-02-18T17:20:50.717Z","0.0.18":"2023-02-19T14:24:03.552Z","0.0.19":"2023-02-20T23:49:29.323Z","0.0.20":"2023-02-21T00:44:53.357Z","0.0.21":"2023-02-21T00:57:10.260Z","0.0.22":"2023-02-21T01:16:25.948Z","0.0.23":"2023-02-21T12:39:03.971Z","0.1.0":"2023-02-23T01:28:45.407Z","0.1.1":"2023-02-23T01:31:23.628Z","0.1.2":"2023-02-23T02:21:33.204Z","0.1.3":"2023-02-23T10:36:37.789Z","0.1.4":"2023-02-23T11:17:24.715Z","0.1.6":"2023-02-23T11:52:24.391Z","0.1.7":"2023-02-24T23:27:35.859Z","0.1.8":"2023-02-24T23:50:29.245Z","0.1.9":"2023-02-25T00:07:31.027Z","0.1.10":"2023-02-25T16:38:53.719Z","0.2.0":"2023-11-16T12:40:33.380Z","0.2.1":"2023-11-16T12:56:03.688Z","0.3.1":"2023-11-17T13:48:22.042Z","0.3.2":"2023-11-17T13:56:17.854Z","0.3.3":"2023-11-17T14:19:05.911Z","0.3.5":"2023-11-18T01:12:31.093Z","0.3.7":"2023-11-18T01:15:20.015Z","0.3.8":"2023-11-18T01:17:14.091Z","0.4.0":"2023-11-20T00:00:34.855Z","0.4.2":"2023-11-20T12:55:38.035Z","0.5.0":"2023-11-20T20:41:44.722Z","0.5.1":"2023-11-21T00:18:59.434Z","0.5.2":"2023-11-21T17:36:58.889Z","0.5.3":"2023-11-22T12:27:39.588Z","0.5.4":"2023-11-22T13:10:32.091Z","0.5.5":"2023-11-22T21:07:27.849Z","0.5.6":"2023-11-24T14:28:59.240Z","0.5.7":"2023-11-25T16:35:20.818Z","0.5.9":"2023-11-25T22:55:18.891Z","0.5.10":"2023-11-25T23:48:06.121Z","0.5.11":"2023-11-26T00:59:33.471Z","0.6.0":"2023-11-27T17:01:52.399Z","0.6.1":"2023-11-27T18:50:34.939Z","0.6.2":"2023-11-27T23:03:27.245Z","0.6.3":"2023-11-27T23:09:50.875Z","0.6.4":"2023-11-27T23:43:55.921Z","0.6.5":"2023-11-28T00:19:37.948Z","0.6.6":"2023-11-28T23:37:43.762Z","0.6.8":"2023-11-29T17:05:11.126Z","0.6.9":"2023-11-30T10:30:59.242Z","0.6.10":"2023-11-30T11:06:38.015Z","0.6.11":"2023-12-03T10:03:56.118Z","0.6.12":"2023-12-06T23:54:38.456Z","1.0.1":"2025-03-01T19:46:24.473Z","1.1.0":"2025-05-29T21:44:40.092Z","1.1.1":"2025-05-31T14:00:13.751Z","1.2.0":"2025-06-03T22:35:33.239Z","1.2.1":"2025-06-05T14:37:32.456Z","1.2.2":"2025-06-05T20:30:14.428Z","1.2.4":"2025-06-09T11:03:28.304Z"},"description":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.","maintainers":[{"name":"jflx","email":"jfalxa.sta@gmail.com"}],"readme":"The initial goal of this library was to provide a way to define reusable components that could be painted on a `canvas` at 60fps.\n\nIt then evolved into something less specific and now tries to provide the following features:\n\n- Abstract specific behaviors by encapsulating them in reusable node classes.\n- Connect nodes as a tree to compose them into more complex behaviors.\n- Schedule actions precisely by defining tasks that run on a timed loop.\n\n## Example\n\nThe following program will run a loop and log the elapsed time at regular intervals.\n\n```ts\nimport { Loop, Task } from \"vroum\";\n\nclass LogTask extends Task {\n  delay = 500; // wait 500ms before writing the first log\n  duration = 1000; // then log on every frame for 1s\n  repeat = 3; // repeat the log cycles only 3 times\n  interval = 2000; // but wait 2s inbetween cycles\n\n  tick() {\n    console.log(`${this.parent.elapsedTime}ms have passed since start.`);\n  }\n}\n\n// start a new loop\nconst loop = new Loop();\n\n// schedule the task on that loop\nnew LogTask(loop);\n```\n\n## Installation\n\nRun `npm install vroum` to install the library in your project.\n\nYou can them import its contents: `import { Node, Task, Loop } from \"vroum\"`\n\n## Documentation\n\n- `Node` class: [docs/node.md](docs/node.md)\n- `Loop` class: [docs/loop.md](docs/loop.md)\n- `Task` class: [docs/task.md](docs/task.md)\n","readmeFilename":"README.md"}