{"_id":"shinygen","_rev":"34-4ec266ba79ce6956425c7c37fe136b39","name":"shinygen","dist-tags":{"latest":"4.6.6","rc":"4.6.6-rc.1"},"versions":{"0.0.1":{"name":"shinygen","version":"0.0.1","keywords":["shinygen","godot","webgpu","3d","game-engine","gdscript","wasm","ai"],"author":{"name":"dpwalter"},"license":"MIT","_id":"shinygen@0.0.1","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://shinygen.ai","bugs":{"url":"https://github.com/dwalter/shinygen/issues"},"dist":{"shasum":"6a1ef84addcc0919171b8570e1cd7baf86bde949","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-0.0.1.tgz","fileCount":2,"integrity":"sha512-uOZO+SgokfeomkkWQuwIT7MzOJqULzQzd9vjsrNvJFAh4tF6LinDsCXQcoKIwh0VH4lYvaAEnB0laC9Qj427lg==","signatures":[{"sig":"MEUCIE9ViBy2dpx2Pjn+E/QHqJ2yS0aUfo2YSYxJ6NhGvHdiAiEA6/kFzXv72g4ANwv1jTGfYNNnoqcqLFY51swmsF/AUtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628},"main":"index.js","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"repository":{"url":"git+https://github.com/dwalter/shinygen.git","type":"git"},"_npmVersion":"10.5.0","description":"ShinyGen — make games with Godot like Three.js, with a single <script> tag (WebGPU + AI)","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shinygen_0.0.1_1780850849260_0.4253352477973169","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.2":{"name":"shinygen","version":"4.6.0-rc.2","keywords":["game-engine","webgpu","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.2","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"f3fca22cffaa43a429a3b8161c627c1916d56ada","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.2.tgz","fileCount":14,"integrity":"sha512-1WMJoWT8R67YNC4ls0x/4GlbMAdnxZqDLEiEEewJOq2ObLx7gxCURMeizBTZp1cabUba9W4L6H77CTjVNborag==","signatures":[{"sig":"MEUCICBL7XPX0MLKYKIqzDN7gp3VZc2wJED7/m+JnxwBPBtGAiEAsPsUrQ5mBY3kB4xJ0kb4Dhe960laRoUnqntDQ616+Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8653486},"main":"shinygen.js","gitHead":"21966370494a5c941f08567a011cd6139f7dafaa","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.2_1783997336152_0.8422226593561064","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.3":{"name":"shinygen","version":"4.6.0-rc.3","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.3","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"28a28eecf2d0da9920c5ec438ba00f518aa580f4","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.3.tgz","fileCount":18,"integrity":"sha512-8ReWXY6Bt3vAnSUUR3OuUz01ljXAMF/YAr2DLv2fE5qTAKpPCcZYhmNUsb+MRWHcs+jUOJXeEEt0FRfBmAAgrg==","signatures":[{"sig":"MEUCICOqj51SJAJqc0Q60xLLErYZtV+TB7f+tuij/BxQWtmCAiEAqEyc1+wlZACOyeazuwSr4YCD1B4XZFi5f3Ql+GS6sCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15445150},"main":"shinygen.js","gitHead":"d46c0ca06b69729799fa67d591ec17effbfed1d0","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.3_1784812371123_0.2945309406579193","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.4":{"name":"shinygen","version":"4.6.0-rc.4","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.4","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"ae9d9c4b214d191d542ea9566e0604f5c2736eb3","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.4.tgz","fileCount":18,"integrity":"sha512-n/Afdx8F3Gyq7aLCTsupH5xYHwVVALz5Hjh3JeYgNmsw+yddYTOhYCPmkQM1Hv1vbGtMnVJ8rYHU0GOFXd7d9A==","signatures":[{"sig":"MEUCIQDtdGKo3gt1v5k22L+Cw2YorUu86LqX7lnOU2apiUhzTwIgRm+S5QPCcUoeYW2BfPkCQz2z6WZBX/VNF2LZqSV0ml0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15452184},"main":"shinygen.js","gitHead":"44f4afeba388f12015c91086a5d2ca14b4993472","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.4_1784916978391_0.06530562859294142","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.5":{"name":"shinygen","version":"4.6.0-rc.5","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.5","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"5151b7abcc6c9f02dec560824c37d03bca3883db","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.5.tgz","fileCount":18,"integrity":"sha512-qhM4rHBn7+uo2kkSfPn3pK1ettLC5Oj2iYjsBSq3+qx11hlslqZPDyJLyUrZVD+hXq/LUcE4UdTuRj+42Rup7g==","signatures":[{"sig":"MEQCIBwyOI7/hvbeQPlkF6D/a4URc/VFlo0CWKCBU+kdrYSzAiAMrelKuTOFk+luiXe0aQjKn7y1EiKAUZKwP7maXL6zog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15451990},"main":"shinygen.js","gitHead":"45d98877c660c98f40e61afd679891f3d75f2178","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.5_1784954209248_0.8092998385147574","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.6":{"name":"shinygen","version":"4.6.0-rc.6","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.6","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"f9cb071bce174b0516780ffd9d0c766db80cc14c","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.6.tgz","fileCount":18,"integrity":"sha512-c0V5qcpjkEgLuOW6vqJ1dGWW7BBs7Y96sweM3RnrOwJvxQ1gsFr2ln3tG8qmEEfXf392IBl06Nk9ktZG/gU1CQ==","signatures":[{"sig":"MEQCICmNvOI1xRjPtXP0cd98k1VsOP6l1EMfCiGQJeZO0j4pAiB8RjhgCdZtipfNbRW0L9bvjrdQsQleVauhZv6MzS/QYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15455984},"main":"shinygen.js","gitHead":"fe18e139f17d436e3d99751bb9dda45a184b23ad","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.6_1785003812886_0.4002024833678728","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.7":{"name":"shinygen","version":"4.6.0-rc.7","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.7","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"d45c662b322107c930f03231170ebc3be900141a","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.7.tgz","fileCount":18,"integrity":"sha512-bCNpULQWfaW1WpAsl6PLKdPVkPBZKf6Mn7TkImly9YlZ8WTMUapjMPWLHgkMdxqyFuRaq2gSm/POzBuD8X6gmw==","signatures":[{"sig":"MEQCIDHOGGK8ZGeq/iZVcg0EVGUdgz5N8vGbt//Zmtf7F/q5AiBbNAYaXFtDb5Bv43RABZwtIbOhpxVDOu+fo7rS++Flww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15476925},"main":"shinygen.js","gitHead":"7116f8ed4fd36531eacbc2f73cb30191cc5ff143","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.7_1785185205589_0.3967841908286569","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.8":{"name":"shinygen","version":"4.6.0-rc.8","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.8","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"25687634c31339a350f88356d8ee259c9df7d46b","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.8.tgz","fileCount":18,"integrity":"sha512-FhaI9GRbyi1XHdvttrTdLQmtFmJ46H2cLGnozu0yo/u2+Dj0SONf4/IzjQTPeOh1hIlxcMOHGXHHTvQZuAntGg==","signatures":[{"sig":"MEYCIQCkCWGTwtJm3YW64BzAOTQuGtwvGg5NmvFG05OnWTqh/QIhAJMxzLQW3pgqC/3ug3AByC3kNmWdGxQBVxMRAPQOhLte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15498291},"main":"shinygen.js","gitHead":"197b568c08f0db6e465eef9c7175618e9bbe60e0","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.8_1785469298352_0.3881906263782202","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.9":{"name":"shinygen","version":"4.6.0-rc.9","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.9","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"5817b4df6f8061b10363f06a04d05fa3c99dd7e4","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.9.tgz","fileCount":18,"integrity":"sha512-js7h7Tj6Vmh/pACP0JMhU+aVE4B2/HPV1C8TDTVYyx2qcaVaMlgqk61yGdP/sTxnrEqPuMjWbeRGhE7g/fGm5w==","signatures":[{"sig":"MEUCIQC+pE/JlCCpKr/GBob0h4IoSbMW79zVvhVJBQzBw0ES+wIgOo9xZjG8VbmTYZa1TgyLIpJ2uFcf4C1Q5XmWHBp207k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15498301},"main":"shinygen.js","gitHead":"8d78cacb54d0ca206940bb30265983e78be18189","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.9_1785524659019_0.4342227924439872","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.10":{"name":"shinygen","version":"4.6.0-rc.10","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.10","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"e55359cd5407aceaea7b608925785bc6238e2b47","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.10.tgz","fileCount":18,"integrity":"sha512-XReNhF7tPwRJcThseOGGHhJU5NqH66csClN3QR9Ar3Bu7kQpY8fqfkwjfDouChQG07+3/q8VpyY1shJOMOCH2Q==","signatures":[{"sig":"MEUCIC+dskOwoswPU/k2rK3OEAs9RB0FY1l7fY4it8WTPogaAiEA31hPC4g28rNAAKLHX+1deqwbvsoXzHBB/auvfIH1OUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16189969},"main":"shinygen.js","gitHead":"b3c9f4af7dad1907d0ae2771818ac81a2316501a","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.10_1785814340088_0.3853868265605205","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.11":{"name":"shinygen","version":"4.6.0-rc.11","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.11","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"d545db41e0bf4115adc57bee20ab09c3555b66f0","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.11.tgz","fileCount":18,"integrity":"sha512-jscW+FvWhEkASXsclK3j/r7OFWve6M5nlUSCJKc2oSC+oVJ/f4OmYAf6LRLUX9C0R/Dz7Rjxy6CG1kLEhANhgw==","signatures":[{"sig":"MEUCIBsYwoDpKxu4pjkEqE6R2wvOZKg6ksDmstjHLTQkUyhWAiEAhJ7NfHVpyhiwSTABBOvgHkbfgoR4FcBl5RX0EBJli+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16187498},"main":"shinygen.js","gitHead":"76e88e8989b6777bbc29f5f574b55b822eb40bd1","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.11_1785876349236_0.8930925742128513","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.12":{"name":"shinygen","version":"4.6.0-rc.12","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.12","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"252fbf2bd7c664446906cdf6d3e94131579153dc","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.12.tgz","fileCount":18,"integrity":"sha512-I7gn6qz8rx+drnk3vQ7SxS4XwM+u6CV7iA0yCT8yUHGFdsrFGvG5/NetaU4my8ZSAAcDqj/GGWRj3APIpCykLA==","signatures":[{"sig":"MEYCIQC178kklQ+sAvuh59rTXaxtjCwxK/GiBcVB89ytc4zHLAIhAMxiA7+mUx58egmAqhdf1O4gboCL2XH/fhMSpoZ+xyKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16262957},"main":"shinygen.js","gitHead":"0c30c242e745bbe8a253208ace46efd78659b01c","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.12_1786295600865_0.04439249983889004","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.13":{"name":"shinygen","version":"4.6.0-rc.13","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.13","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"13bcd6107b2611db8553341e8e79649b9f498873","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.13.tgz","fileCount":18,"integrity":"sha512-mRXmiuIIY9aIaRccVKKFUPIw8PwyFBzt9hR4FZ0wcQQSzzePXtmueO5WRxLZ53XDGLMM3JrlK6LTMVu/zCv6+Q==","signatures":[{"sig":"MEQCIHr09An7Xv2DSAMusg3JnljvqgNKJFsEh3qROXnXJAkPAiBvyx0IE547TQZMKR0eeMUpwOx6LdXQO/IFkDpJ2noxwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16264595},"main":"shinygen.js","gitHead":"bfe383f0fb2a4cd3c2d2e7d8e452755b96b5ff18","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.13_1786334911811_0.8620819267800102","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.14":{"name":"shinygen","version":"4.6.0-rc.14","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.14","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"eaaacc293b47818057f9acf4287c734566d93267","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.14.tgz","fileCount":18,"integrity":"sha512-rPNtmR+gyYy4EZcutbqKtcvosCYJGER4q0535D6DB9GEt/3NWOLg04WFbhUo8DkImIICFvVPU3Yi4xpGGPkivA==","signatures":[{"sig":"MEUCIQC67CIUMZNPIsvfZ+/0qU7D3nejwwK1H9b5Mz5zfjQ7SgIgLUJZkhbV1sB00yjO8AQmIQB/bc0tBW20ZhtLYCSBdJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16261162},"main":"shinygen.js","gitHead":"399f2927b96096d748a46a1f514b385636ead5be","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.14_1786407171583_0.07162443671157215","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.15":{"name":"shinygen","version":"4.6.0-rc.15","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0-rc.15","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"8fb915bb5ed8062b85f832de000a7b61066abec3","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0-rc.15.tgz","fileCount":18,"integrity":"sha512-sh63HbP0oKfX2BG5LlH6ktu/32f43dhBW60t+ZhnD9DycVhdcnJ2cAEnnS92V6bWbhqUMeXxsZ/yQ5s/mZLT4A==","signatures":[{"sig":"MEUCIBOOjnU3z3O2nidVUPJKgoCnIG8ZHAPQG78q9kkjciBFAiEAqStHUwrlfIpdWNWM/+/tw9oYuaCQVhLbzINWMGDK980=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16270327},"main":"shinygen.js","gitHead":"3a02c88c7436194a2b7bfed02c5c8fb0f346d4b7","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0-rc.15_1786426700608_0.12223931134973598","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"shinygen","version":"4.6.0","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.0","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"07091e1ba0e36dc2ec2d4a27cd442048c3bc8938","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.0.tgz","fileCount":18,"integrity":"sha512-mdutUBDsqX+T6UJAUq76ufpohA5z1k9drv38FG4zV7CBqtji4guv07KbIFLVzrq4Fpm1BmeHSJtXUg59YW1iLw==","signatures":[{"sig":"MEYCIQCBaDmjR8FK0+CEVwAg0WLIaboUFQqFY+f7HxB0jYKhNwIhAP5xAvjYP7ijKGO9VXezRPv+JgicOtUuSuJdAIz8d2Pt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16270309},"main":"shinygen.js","gitHead":"b0c693c3da12cb08e470a624348d8de8028d0a2d","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.0_1786475207721_0.6219682564585589","host":"s3://npm-registry-packages-npm-production"}},"4.6.1-rc.1":{"name":"shinygen","version":"4.6.1-rc.1","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.1-rc.1","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"f037f4e6b1396b0ea0de9329f6df3791898a1c3a","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.1-rc.1.tgz","fileCount":18,"integrity":"sha512-e+AgbpJlmi75veWEhpJaybGY/eKVa3cidoiarByAMpAwfbbelBLdVQveU9seB0o1TnCk0KlQNIbXiHsRXlO79w==","signatures":[{"sig":"MEQCIBbaBk9KJWOsUYdFJEoGM5FkjwbHWC2Ft5CqGOOJe/t7AiAZ3YJFI9dIJ7IDut/MkU7+JqYHRhou40ar7pJhUZkimg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16271178},"main":"shinygen.js","gitHead":"92f8d2ee5ab13bd4ee924d67b86185514504ecf7","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.1-rc.1_1786635832645_0.13880939274404636","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"shinygen","version":"4.6.1","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.1","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"59feb1917bed7e22a74133cb4807bdc7a0b5f0b5","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.1.tgz","fileCount":18,"integrity":"sha512-mBJDpmAd8wme9l/bsoJX9Qbyz7k7Mw4VOSJD6MurRtecgZGD49BenTult/+MeJBW9CFplvMNgugsKp7dNCasCA==","signatures":[{"sig":"MEUCIQCJhuRMoG3ywhaTMyKD0DApJwBiy05yMi6Cpi+sjjmdrwIgGb+r4cR/a1YqROARnNJV/ruHF0wiFCJUYLj905bsJqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16271163},"main":"shinygen.js","gitHead":"92f8d2ee5ab13bd4ee924d67b86185514504ecf7","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.1_1786636270406_0.5643956788030424","host":"s3://npm-registry-packages-npm-production"}},"4.6.2-rc.1":{"name":"shinygen","version":"4.6.2-rc.1","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.2-rc.1","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"dd8b8f92e20a01a59b4e4fb2feefdf58aa4f576c","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.2-rc.1.tgz","fileCount":18,"integrity":"sha512-vEAs2EMA1+ioTG8OYhxl0cHVZG/iG5pOQ4gJjh0THuZwVpgpC9y+XtmJV3WQMNO/j3kVBmqz916fiYNtVrVvTA==","signatures":[{"sig":"MEQCIE507iP764xmWxTEeqp2p9tV61nLq0QiwvzSNEzJBClpAiARxs2qcRiEnncQstmAYF0M3jDF8UBhlNJ3XkSzh5s9FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16283783},"main":"shinygen.js","gitHead":"267ff6b0089b1358a9efec1d1e85957926904346","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.2-rc.1_1786839880277_0.840971207268224","host":"s3://npm-registry-packages-npm-production"}},"4.6.2-rc.2":{"name":"shinygen","version":"4.6.2-rc.2","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.2-rc.2","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"55312576294dac316550c1d806ddf935141479f1","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.2-rc.2.tgz","fileCount":18,"integrity":"sha512-xWW7n89qlTyXwhwqJd7eTpUArmZ7JZenSP5lBBT+WHRZ7vMGRXsBq4m4vjV2QNE+P/ZclKJe/Cf2eBrWHId8ZQ==","signatures":[{"sig":"MEQCIF0qF9cgnq44pmjtUuVDpem2dUgWIC3xQ/n8ydnH5QH1AiB9TLnf0Iod1vEShIHlTizYNj8m90PdON94hCPoXSUnfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16367278},"main":"shinygen.js","gitHead":"c68919d30205e170817663ed0c4de3b169638e0a","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.2-rc.2_1787001501305_0.2744140585277215","host":"s3://npm-registry-packages-npm-production"}},"4.6.2-rc.3":{"name":"shinygen","version":"4.6.2-rc.3","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.2-rc.3","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"b4129d88d86f6b8452fe8c3fd11d7affab575db2","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.2-rc.3.tgz","fileCount":18,"integrity":"sha512-QVeyI6srorNNjgdQrZcjdwgoUm/fhjp5UXdnn9U8OZi0F0kVySu+mpqpM3wKlHKCz+4HZH7UvGPzY7VBV3mJow==","signatures":[{"sig":"MEUCIQDqu939kjSlvWpKFWJ57DMZ0wv5ZRG05VBb777V6tltXAIgEiXCH9k75o95IVv1bbySDAjPkZyYAtCmR9Oql4a0mPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16424432},"main":"shinygen.js","gitHead":"dcc856f25f292a5034a1e2b5958f6f0abbf7f81d","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.2-rc.3_1787252544986_0.13781099439297972","host":"s3://npm-registry-packages-npm-production"}},"4.6.2":{"name":"shinygen","version":"4.6.2","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.2","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"c3c2bb603f5f5dd3ad92a1b9d55ff5124d5e7a6b","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.2.tgz","fileCount":18,"integrity":"sha512-nSauUpSIO46L1vteXzb4q2KvUz03xW/hu9uYqJnGzhwVBB4S3nF9bObrznG+ppG89h7tWNqdJgxmvnzhyu3bsg==","signatures":[{"sig":"MEYCIQCbmcubBMXN7plkrn3BbtgHPTcNzcOtOeMUInU4tepUiQIhAN8TID/Zkjs8gFM8yeGH5f3aa8cwG5gpGyQLUlAXEHV3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16424724},"main":"shinygen.js","gitHead":"7a4ac7b8b2be74d7a46933d99271a0db8f8a404c","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.2_1787275826550_0.399219940118257","host":"s3://npm-registry-packages-npm-production"}},"4.6.3-rc.1":{"name":"shinygen","version":"4.6.3-rc.1","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.3-rc.1","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"20d540f5ed2c2ec86dcc65a33eda89b709dabeab","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.3-rc.1.tgz","fileCount":18,"integrity":"sha512-0l+sUhgdSZKnWCUKl7ALp5UGGkxa9+KU6KzFpxZKNbDtYchqKULPTWlh1kzlKbuu1EuZrHxcXbH1ZcV0JuJ+mQ==","signatures":[{"sig":"MEUCIFuD1ulHYMcVG67YQ1kDdLmIuPejMTC6Iy48PobO9+xjAiEAs/t4FStQDZbB4ZDXSMNDtqvP/Et1aOGn71m019Ytiak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16435869},"main":"shinygen.js","gitHead":"8c5942a43164456c717731c76fa27ce6b4ce6f4a","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.3-rc.1_1787345756913_0.26454054084683976","host":"s3://npm-registry-packages-npm-production"}},"4.6.3":{"name":"shinygen","version":"4.6.3","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.3","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"0c6614cb6ef65a3cd979b5c0c0bb759d51e0a3b6","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.3.tgz","fileCount":18,"integrity":"sha512-CdVEn/q2nuwc/BXW43CgFa91FYnwxCvFJx2vUdtvHxbmMQFgtDZt9joEP2QppV0q6M1mgr+mdW8PO/iWhEH85A==","signatures":[{"sig":"MEYCIQDKfd7DV5faoEQEUO+gmGPfDCVj6T3pmXeWv7Cgf0PbvgIhAP4gqn8KJ+i5sD2P5FMk+p9NhBkBb12bz28fB1xL71YU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16435854},"main":"shinygen.js","gitHead":"02b04a1fc195d125925b0515effcd7ddafe03cf4","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.3_1787358438482_0.9158660215446308","host":"s3://npm-registry-packages-npm-production"}},"4.6.4-rc.1":{"name":"shinygen","version":"4.6.4-rc.1","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.4-rc.1","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"01b3896174cce04488e3d199b0fe07465dcb1ecb","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.4-rc.1.tgz","fileCount":18,"integrity":"sha512-KmDWGDp8DpDGp/+M+43o05TtI0z12mBjGM67ZWN68KE9zzQ6FwW1PlMpTyEFGA96cJ4Ug4BpU00Lhajurw+9hQ==","signatures":[{"sig":"MEYCIQDNczPVMaGNw7QOziUhFZ7fKQ05Z822flbGULHAV7/2EwIhAMuQO+8ky1br8V/e0ylsakxJXw5e7L7jRgqlk5RxURvw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16435869},"main":"shinygen.js","gitHead":"02b04a1fc195d125925b0515effcd7ddafe03cf4","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.4-rc.1_1787360763239_0.48175615590800636","host":"s3://npm-registry-packages-npm-production"}},"4.6.4-rc.2":{"name":"shinygen","version":"4.6.4-rc.2","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.4-rc.2","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"ee5517f8e5f05385222b7970be498ef73b13d8c2","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.4-rc.2.tgz","fileCount":18,"integrity":"sha512-RGfWXNsYC6/nUhZGh4aPe5oQ6B9o+JLOnVzfJ+RReok1gDzel98KMbXN9q8IeqglQrpqkAuI8LagCftM07SS4w==","signatures":[{"sig":"MEUCIC3ORwfHpohgMT6NQj/8L0musk+ypCfEHtzbAzNErKqHAiEAhG5OY4+SkklZZzKhdlz0gfmzuo/H4Ky7fh2SetTdWYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16436092},"main":"shinygen.js","gitHead":"d2b7e2ccb4f4c70b2c537c1deee59b2426ab6427","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.4-rc.2_1787441426733_0.828593855005447","host":"s3://npm-registry-packages-npm-production"}},"4.6.4":{"name":"shinygen","version":"4.6.4","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.4","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://engine.shinygen.ai","dist":{"shasum":"1b50346707c406dd569a5e51bea761df33b53a1b","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.4.tgz","fileCount":18,"integrity":"sha512-YKr24aOMpEaYVsgvaZ6dvs5XiLVvzx2xK4x/xThYZMqkS8P+2cwjaGC+NAcI5C/zowQRTy9KGHY37MtawAfusw==","signatures":[{"sig":"MEQCICvsDG5ZLmx+wC4FnmD57Ub4UMZBOIJw1CE6ekMVuxVPAiBnaevzp+c4JYqYDVVQ0kSx4b7Wgp8NTj6uS45fv3Y09w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16436077},"main":"shinygen.js","gitHead":"a50029c208416211a8a13f33db4fe860d19184df","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"10.5.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.4_1787452750205_0.0911835233015239","host":"s3://npm-registry-packages-npm-production"}},"4.6.5-rc.1":{"name":"shinygen","version":"4.6.5-rc.1","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.5-rc.1","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://shinygen.ai","dist":{"shasum":"9739b3aacdc2b92a7ad014c59a83a4e9bc43877c","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.5-rc.1.tgz","fileCount":27,"integrity":"sha512-QZeOOZU28UPrw2/PTCvRGK3wn6uLa0i4DYdEhl+/K4OjtSl4E9pO1RXoy6KB303DNxgzeAD7yRZMUQF2rT97bA==","signatures":[{"sig":"MEUCIQD5X81K70wo+dsMU3c5+wYseSmjCLoXo9ZVmE0pdT+9RgIgFNaJB1V+WJQvwAUCKk4YfTKPSqpqBbfGnawyT+3UtaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34992433},"main":"shinygen.js","gitHead":"382869cd10fc0b339346455ee2430c3fc6c7b5d2","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"11.19.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.5-rc.1_1789334508504_0.9815328303490389","host":"s3://npm-registry-packages-npm-production"}},"4.6.5-rc.2":{"name":"shinygen","version":"4.6.5-rc.2","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.5-rc.2","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://shinygen.ai","dist":{"shasum":"799d3c92e6b57bd7286b4cd9092e20b9a1c8836e","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.5-rc.2.tgz","fileCount":28,"integrity":"sha512-TAlJ9uBvORwbYcdjGDuJ47p8OsRAoq+ftDDr9BPIKmdnx7iob8X2TfHwSdv9wTnqVt5Mj3dT47m0u7aezfNOmQ==","signatures":[{"sig":"MEUCIEiddNGxa9YKoDbt+1xX1qOu5yUikjmHCNpXLxlZaiZnAiEAgaxLO+YOUJZXcsG+/pBo6zfLpzkzadIYs5OjevIdiyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35087283},"main":"shinygen.js","gitHead":"411d8be62dda3184699bb848e4c98b09b6e227c9","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"11.19.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.5-rc.2_1789352747549_0.7430353687952929","host":"s3://npm-registry-packages-npm-production"}},"4.6.5":{"name":"shinygen","version":"4.6.5","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.5","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://shinygen.ai","dist":{"shasum":"8b6cbbcee4b7cf2442a392345dbcfc97ac9edf95","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.5.tgz","fileCount":28,"integrity":"sha512-MNxC5YErmurLyCz3Ruei4SSV+PHmhTceVtdiAxJc/eCPuIVITLXSmyOJN8ifHdt9VfbiWbw5dxJhSAKNgo8OkQ==","signatures":[{"sig":"MEYCIQDd6Pg1AWvwkgdIMX+QBWpRVuBQt+6WtANqLQ6BUBPM2gIhAKEwIcbel/pekyH8ZBt9y1WwS5PeaiRIERr/z5qdB5vd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35087552},"main":"shinygen.js","gitHead":"3808ba2ea78ae415e25c572df19c4502b88e4682","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"11.19.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.5_1789356358927_0.06882941618383365","host":"s3://npm-registry-packages-npm-production"}},"4.6.6-rc.1":{"name":"shinygen","version":"4.6.6-rc.1","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","_id":"shinygen@4.6.6-rc.1","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"homepage":"https://shinygen.ai","dist":{"shasum":"5de4c747eb6b687d024d93ac4e923750024f393c","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.6-rc.1.tgz","fileCount":28,"integrity":"sha512-0INotLKuWz6ut8kBEMz5tCw2ve5Qsf0YwCtErh3tgW/b8UBqbM9EovoN9w9SBZDkLYxgc0W/m54h3H3CDHX8Bw==","signatures":[{"sig":"MEUCIFGVzasv+vIsHcfVycU5b1roiLGvLVVWMy4q+8y02TFMAiEApDZdKbme9qaQ4AJc0PPmBJPnK03TBPBcS97/bKksLIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHbMmms30yxUchYRLWpOQBJE1cY8bUm5INex2P1sB9LJAiAMewVQ2zPo4hPlFP3hTHIRUfmTLgMyJdvNz8T1OQOYoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38631802},"main":"shinygen.js","gitHead":"df6adf568c387bc0a71a77dd4a4bd5f5f5430193","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"_npmVersion":"11.19.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shinygen_4.6.6-rc.1_1790452422923_0.38637272400852973","host":"s3://npm-registry-packages-npm-production"}},"4.6.6":{"_id":"shinygen@4.6.6","dist":{"shasum":"3cef2b471f65d6f6d3ce8ccae5cc766c12c85ddf","tarball":"https://registry.npmjs.org/shinygen/-/shinygen-4.6.6.tgz","fileCount":28,"integrity":"sha512-7xBLuG2PH/264flpvsnJs5FUCbU2DL4+6WQhYr8BYZyTztvLeP1FVPnb3gbC+3s1/P0eHMpxovNYuCo8C3GHEw==","signatures":[{"sig":"MEQCICA+EBbOaDy/l6qAzS09vyGoF8HARv7UXIDK5C3Auso+AiB2KRZ0+u0QYGVlflJ6GwKDZo0IYTMxI3W6VVKwNe+4+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIALWIQmuZFuEq67v59MuLsVtGXRyRmZSno1/H8GuRyPbAiADzjaZvQcg1HQ4uBvKRZ/rKuXJ2P0ZHEZsvjYURAKWQw=="}],"unpackedSize":38626842},"main":"shinygen.js","name":"shinygen","author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"gitHead":"f48d2bc8390b0cfc2829e8290c693b5133b675f1","license":"SEE LICENSE IN LICENSE.txt","version":"4.6.6","_npmUser":{"name":"dpwalter","email":"dwalter@shinygen.ai"},"homepage":"https://shinygen.ai","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"_npmVersion":"11.19.0","description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","directories":{},"maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shinygen_4.6.6_1790458871686_0.767050115630405"}}},"time":{"created":"2026-06-07T16:47:29.225Z","modified":"2026-09-26T21:41:12.381Z","0.0.1":"2026-06-07T16:47:29.430Z","4.6.0-rc.1":"2026-07-10T01:39:44.628Z","4.6.0-rc.2":"2026-07-14T02:48:56.570Z","4.6.0-rc.3":"2026-07-23T13:12:51.448Z","4.6.0-rc.4":"2026-07-24T18:16:18.689Z","4.6.0-rc.5":"2026-07-25T04:36:49.628Z","4.6.0-rc.6":"2026-07-25T18:23:33.257Z","4.6.0-rc.7":"2026-07-27T20:46:45.990Z","4.6.0-rc.8":"2026-07-31T03:41:38.731Z","4.6.0-rc.9":"2026-07-31T19:04:19.470Z","4.6.0-rc.10":"2026-08-04T03:32:20.430Z","4.6.0-rc.11":"2026-08-04T20:45:49.556Z","4.6.0-rc.12":"2026-08-09T17:13:21.251Z","4.6.0-rc.13":"2026-08-10T04:08:32.242Z","4.6.0-rc.14":"2026-08-11T00:12:51.982Z","4.6.0-rc.15":"2026-08-11T05:38:21.050Z","4.6.0":"2026-08-11T19:06:48.153Z","4.6.1-rc.1":"2026-08-13T15:43:52.969Z","4.6.1":"2026-08-13T15:51:10.830Z","4.6.2-rc.1":"2026-08-16T00:24:40.632Z","4.6.2-rc.2":"2026-08-17T21:18:21.648Z","4.6.2-rc.3":"2026-08-20T19:02:25.395Z","4.6.2":"2026-08-21T01:30:26.917Z","4.6.3-rc.1":"2026-08-21T20:55:57.303Z","4.6.3":"2026-08-22T00:27:18.871Z","4.6.4-rc.1":"2026-08-22T01:06:03.629Z","4.6.4-rc.2":"2026-08-22T23:30:27.097Z","4.6.4":"2026-08-23T02:39:10.603Z","4.6.5-rc.1":"2026-09-13T21:21:49.174Z","4.6.5-rc.2":"2026-09-14T02:25:48.090Z","4.6.5":"2026-09-14T03:25:59.466Z","4.6.6-rc.1":"2026-09-26T19:53:43.465Z","4.6.6":"2026-09-26T21:41:12.222Z"},"author":{"name":"Shiny AI — David Walter","email":"dwalter@shinygen.ai"},"license":"SEE LICENSE IN LICENSE.txt","homepage":"https://shinygen.ai","keywords":["game-engine","webgpu","webgl","wasm","3d","2d","godot-compatible","shinygen"],"description":"Shiny Gen Engine — a WebGPU game engine for the browser, with a WebGL2 fallback engine. One script tag; ShinyGen.start() boots the engine on your canvas and runs inline gds scripts.","maintainers":[{"name":"dpwalter","email":"dwalter@shinygen.ai"}],"readme":"# Shiny Gen Engine\n\nA game engine for the browser. One script tag, one call — the engine boots on\nyour canvas and runs the `text/gdscript` scripts on your page. WebGPU-rendered\nby default, with a WebGL2 engine included for browsers without WebGPU.\n\n## Quick start\n\n```html\n<!doctype html>\n<canvas id=\"canvas\"></canvas>\n\n<script src=\"https://cdn.jsdelivr.net/npm/shinygen@4.6.6/shinygen.js\"></script>\n<script type=\"text/gdscript\" name=\"Main\">\nextends Node3D\n\nfunc _ready():\n    var light = DirectionalLight3D.new()\n    light.rotation_degrees = Vector3(-45, 30, 0)\n    add_child(light)\n</script>\n<script>\n  ShinyGen.start({ canvas: \"#canvas\" });\n</script>\n```\n\nThe engine ships brotli-compressed (**~8.7 MB** over the wire for the WebGPU\nengine, **~6.6 MB** for the WebGL engine; decompressed in the browser) and\nresolves all of its files relative to `shinygen.js` — serve the package files\nfrom any static host, CDN, or bundler; no configuration needed. Only the\nengine your page boots is downloaded.\n\n## Requirements\n\n- **Default: either engine, chosen per device** (no `renderer`, or\n  `renderer: \"auto\"`): the same lane router the Shiny Gen web app runs. Phones and\n  tablets get the WebGL engine; a desktop gets WebGPU when it has a hardware\n  adapter and device, WebGL otherwise. If the WebGPU engine fails to start or\n  loses its device, the page reloads once into WebGL and remembers that for the\n  tab. `?lane=webgl` or `?lane=webgpu` pins a lane for 30 days, and `?lane=auto`\n  clears the pin.\n- **WebGPU engine only** (`renderer: \"webgpu\"`): a WebGPU-capable browser\n  (Chrome/Edge 113+ on desktop; recent Safari and Firefox). No fallback:\n  `ShinyGen.start()` reports a clear on-canvas message when WebGPU is\n  unavailable, and `?lane=` is ignored.\n- **WebGL engine only** (`renderer: \"webgl\"`): any WebGL2 browser — effectively\n  all modern browsers. Renders with the engine's Compatibility renderer: full 2D\n  and core 3D (PBR forward rendering, shadows), without the WebGPU-only\n  effects (volumetric fog, SDFGI/VoxelGI and most screen-space effects).\n  `?lane=` is ignored.\n\n## Options\n\n```js\nShinyGen.start({\n  canvas: \"#canvas\",   // selector or element (required)\n  renderer: \"auto\",    // \"auto\" (default: chosen per device), \"webgpu\" or \"webgl\" (one engine, no fallback)\n  engineBase: \"...\",   // where the lanes live (default: beside shinygen.js)\n  i18n: true,          // opt-in: fetch ICU data (~2.2 MB) for complex-script text\n  brotliWasm: false,   // opt-out of the .br engine fetch (default: on)\n});\n```\n\nAfter boot, `ShinyGen.renderer` reports which engine is running\n(`\"webgpu\"` or `\"webgl\"`).\n\n## License\n\nProprietary, closed source. **Free to use — including commercially — to make\ngames**, provided you keep the \"Made with Shiny Gen\" notice visible (it shows\nat boot by default). You may **not** use it to build a competing game maker,\nengine, asset editor/generator, or game catalog, or to train an AI model,\nwithout a separate enterprise license (contact dwalter@shinygen.ai). The full\nterms in `LICENSE.txt` govern. Embedded third-party components (including a\nmodified Godot Engine, MIT) are listed in `THIRD_PARTY_NOTICES.txt`.\n\n— [shinygen.ai](https://shinygen.ai) · [Docs](https://shinygen.ai/docs/embed)\n","readmeFilename":"README.md"}