{"_id":"@vgpu/adapter-mock","_rev":"29-71a090666e703a72e4d68608aa4845a0","name":"@vgpu/adapter-mock","dist-tags":{"latest":"0.5.0","next":"0.5.0-rc.1"},"versions":{"0.0.1":{"name":"@vgpu/adapter-mock","version":"0.0.1","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.0.1","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"15ff2a078c7024d8a25991293aec943d22f85692","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.0.1.tgz","fileCount":9,"integrity":"sha512-SNdM0TC20FKxfdGPbuCVumjl7tBk1PLWObewBooDKZ0RIK4eGlHM+rMccZUSoW4aH1PwZSUGpdU3a1vMfxcHeQ==","signatures":[{"sig":"MEQCICKZPXxAh7TujhEkuS00x0vVJgUfXFSvS/QsFCMJhooYAiBUG5nqnD69UvbJB7FEbc5BFS4tLr/4nspwhza1METSjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44081},"type":"module","_from":"file:vgpu-adapter-mock-0.0.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"matiasgf","email":"matiasngf@hotmail.com"},"_resolved":"/tmp/ea0fe944351f98db280d36ecc0ba409c/vgpu-adapter-mock-0.0.1.tgz","_integrity":"sha512-SNdM0TC20FKxfdGPbuCVumjl7tBk1PLWObewBooDKZ0RIK4eGlHM+rMccZUSoW4aH1PwZSUGpdU3a1vMfxcHeQ==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"10.8.2","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@vgpu/core":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.0.1_1778180954702_0.22897820545569458","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.0.2":{"name":"@vgpu/adapter-mock","version":"0.0.2","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.0.2","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"51b1094d39e75115d21f10451392b0cca45e5823","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.0.2.tgz","fileCount":9,"integrity":"sha512-VtAu3JK+ekYNirCn5/6LvvRiXo7R21Ij4vDPMRHiUwLPrKWdAuKFk6TVtcnzbcL0Ky1PGdDUVB+lrSFMt2YtVA==","signatures":[{"sig":"MEUCIQDydJTUg6DmCgbfdvS390pVq2XKHSg8l9SpWAAF5h94ewIgVV6tibFFbK+dX0eJ1nckyneIv31pKgaMIxOl7i9UxAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44081},"type":"module","_from":"file:vgpu-adapter-mock-0.0.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"matiasgf","email":"matiasngf@hotmail.com"},"_resolved":"/tmp/499cd4e969ce0daf3daf9112f99670e8/vgpu-adapter-mock-0.0.2.tgz","_integrity":"sha512-VtAu3JK+ekYNirCn5/6LvvRiXo7R21Ij4vDPMRHiUwLPrKWdAuKFk6TVtcnzbcL0Ky1PGdDUVB+lrSFMt2YtVA==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"10.9.7","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@vgpu/core":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.0.2_1778198393753_0.21343650823591087","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.0.3":{"name":"@vgpu/adapter-mock","version":"0.0.3","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.0.3","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"25d381a010d214f823fb79e3eea549e81da89aa0","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.0.3.tgz","fileCount":9,"integrity":"sha512-QOOnQrXkHdJxH3n0pBIapxji26/rLfIvUgH71aAwfXN9dGUJPFgAq9nm1HV6kaEktx2kG8rMoUX0unWyOet3Zg==","signatures":[{"sig":"MEUCIQCBjvTnvSQDPLwWSp6eZpPXH5p4JdxLXzzuyZS2CFBJ+AIgT4KAoglyfFkaMk4GzpHke8No0sLrq6brpd0YJk5/NG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44081},"type":"module","_from":"file:vgpu-adapter-mock-0.0.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"matiasgf","email":"matiasngf@hotmail.com"},"_resolved":"/tmp/1f4c0645af81ec44413ebe8f0ae0db48/vgpu-adapter-mock-0.0.3.tgz","_integrity":"sha512-QOOnQrXkHdJxH3n0pBIapxji26/rLfIvUgH71aAwfXN9dGUJPFgAq9nm1HV6kaEktx2kG8rMoUX0unWyOet3Zg==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"10.9.7","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@vgpu/core":"0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.0.3_1778700836497_0.2836482174636834","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.0.4":{"name":"@vgpu/adapter-mock","version":"0.0.4","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.0.4","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"5df60b8b983d86d11419c333cd728b403dc850ff","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.0.4.tgz","fileCount":9,"integrity":"sha512-FfOQl82g1mFbBvHm31VPue1YDwB9EOZY6d9QgEvfNTOt0rejGSyvEpwil3O+0XPzHN0CyC2urOp3cLGXyFQtSg==","signatures":[{"sig":"MEYCIQDrRcH2ar3MvRBUb1mQ9A6WOitFmmJWP51wyntLZ6Mi9QIhALDKR9xX2wfWj1cx4cDBFDoLxSHovyqRjj82lMMi1vWc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44081},"type":"module","_from":"file:vgpu-adapter-mock-0.0.4.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"matiasgf","email":"matiasngf@hotmail.com"},"_resolved":"/tmp/f3ecebccdb2c092c4542a4d8473ee941/vgpu-adapter-mock-0.0.4.tgz","_integrity":"sha512-FfOQl82g1mFbBvHm31VPue1YDwB9EOZY6d9QgEvfNTOt0rejGSyvEpwil3O+0XPzHN0CyC2urOp3cLGXyFQtSg==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"10.9.8","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@vgpu/core":"0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.0.4_1779379782370_0.1509862147323855","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.0.5":{"name":"@vgpu/adapter-mock","version":"0.0.5","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.0.5","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"4fc24bb88cf965c7164fcf9aa5512962e166d5e9","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.0.5.tgz","fileCount":9,"integrity":"sha512-rjbtAEDFaDz+/OHjr+KaK86XKRY9R2l9cPgeaOc6PFNU/P+llJCm0RJrRXSmDwdjCNSZTW2c8jPR95tfpcSt5Q==","signatures":[{"sig":"MEUCIAznBVhX6bz+0jNhv53y4eUTn3+WN/7E1/6UliVsUK/6AiEAjyeVVkoXos7ug3z+u8V05F0l7clvg8dUcLx2lLL7YXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44081},"type":"module","_from":"file:vgpu-adapter-mock-0.0.5.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"matiasgf","email":"matiasngf@hotmail.com"},"_resolved":"/tmp/e1959157a57620fbd39506b518645952/vgpu-adapter-mock-0.0.5.tgz","_integrity":"sha512-rjbtAEDFaDz+/OHjr+KaK86XKRY9R2l9cPgeaOc6PFNU/P+llJCm0RJrRXSmDwdjCNSZTW2c8jPR95tfpcSt5Q==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"10.9.7","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@vgpu/core":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.0.5_1779383247208_0.6274711747357651","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.0.6":{"name":"@vgpu/adapter-mock","version":"0.0.6","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.0.6","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"e5e37c2dc7b85fa3134f7bb64c9463639dabc204","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.0.6.tgz","fileCount":9,"integrity":"sha512-6YNnlzuPl+3l9WpBmqmt/aFrOcsPNZs/Ew667USTSgjxnRlDgpee9gOJsImEwj0qMgoO15/VJKtA/Bcvq3zFlg==","signatures":[{"sig":"MEQCIGOk+ZER8KINij+Q9rDxFGgyOF7pkwwrHhmYqM3Bu04sAiAXynEHD72xPMAFYTT9LIomGUDWgZeCuLNO8H/0IkTQmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44240},"type":"module","_from":"file:vgpu-adapter-mock-0.0.6.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/8c19506282b968b894019a974f450886/vgpu-adapter-mock-0.0.6.tgz","_integrity":"sha512-6YNnlzuPl+3l9WpBmqmt/aFrOcsPNZs/Ew667USTSgjxnRlDgpee9gOJsImEwj0qMgoO15/VJKtA/Bcvq3zFlg==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.17.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@vgpu/core":"0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.0.6_1781556784039_0.14526691467363606","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.0.7":{"name":"@vgpu/adapter-mock","version":"0.0.7","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.0.7","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"2890d88fbbd0e50ca5eca992bb5a65e9c2820836","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.0.7.tgz","fileCount":9,"integrity":"sha512-PqxIcxlV5cjYYvbrQb/LeiNVoUovSd8szoP+EP37Ail1c+ZCY0XCy1nheT/h1OG9n9l1G5vmtwfT7PtywDU6MA==","signatures":[{"sig":"MEUCIQCd2rcg7TVOI1SmaTtNVJVShDJ2mSeefiWqDH9pvncxcgIgQ4rxlGn2JeLPEBExk/PDoSpCAfMLbAldCi11TnOg9Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44240},"type":"module","_from":"file:vgpu-adapter-mock-0.0.7.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/58a496096a5e60da4b1bc8f4e58169c3/vgpu-adapter-mock-0.0.7.tgz","_integrity":"sha512-PqxIcxlV5cjYYvbrQb/LeiNVoUovSd8szoP+EP37Ail1c+ZCY0XCy1nheT/h1OG9n9l1G5vmtwfT7PtywDU6MA==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.18.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@vgpu/core":"0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.0.7_1782756978149_0.00496061560918748","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.0.8":{"name":"@vgpu/adapter-mock","version":"0.0.8","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.0.8","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"6c22a295bab2716b95bc14db017ad2f3761ffc5c","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.0.8.tgz","fileCount":9,"integrity":"sha512-AQnKaOb899KfGv0lMb7ZiOOqL/OL+YQK1ienoA+Zi0B5hckNBTsjG0sV5Ibn+80KLf7jEMRR1WIJo/o9rtc8fQ==","signatures":[{"sig":"MEQCIAcRRiNrhxOPqlNNoXTAyRLhdDGQjx8cKbBf/uMWi8XkAiBBoL9tcn8JdrVI82eq4DT1SivSPe/dc5SaGZjktnmIOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44240},"type":"module","_from":"file:vgpu-adapter-mock-0.0.8.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/679fb0b3ceb0bcfb772037b6be5c0b22/vgpu-adapter-mock-0.0.8.tgz","_integrity":"sha512-AQnKaOb899KfGv0lMb7ZiOOqL/OL+YQK1ienoA+Zi0B5hckNBTsjG0sV5Ibn+80KLf7jEMRR1WIJo/o9rtc8fQ==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.18.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.0.8_1783008552654_0.5950124631661131","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.1.0":{"name":"@vgpu/adapter-mock","version":"0.1.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.1.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"e8d35eaebbf67628f503abf6a49c38b3d21be9b9","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.1.0.tgz","fileCount":9,"integrity":"sha512-cxp2z8FZWxP/OfNePS9lqnwoJTW1PFxRsuN2qE8OL1VELion5qsrRwnRo+u3IZI8G/Kx0VfHDVkPZ4f7fyRLZg==","signatures":[{"sig":"MEUCIQDyGdY9Kivk4uKvY6AMPhXYvLEM5zS91z+wnzzgnCuV/AIgVL2igwy5XGqCcUy5xqPGmpca48cWayqcxpV7RVgAGCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44271},"type":"module","_from":"file:vgpu-adapter-mock-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/16f9d66f63cbdb1e1742d2363c044e68/vgpu-adapter-mock-0.1.0.tgz","_integrity":"sha512-cxp2z8FZWxP/OfNePS9lqnwoJTW1PFxRsuN2qE8OL1VELion5qsrRwnRo+u3IZI8G/Kx0VfHDVkPZ4f7fyRLZg==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.18.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.0_1784652393326_0.41426977596642955","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.1.2":{"name":"@vgpu/adapter-mock","version":"0.1.2","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.1.2","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"91b187a369c089bfbbade47200ff8f39c3670800","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.1.2.tgz","fileCount":9,"integrity":"sha512-jxmp1l3l1mJrzWY54phCkPv79vRJTtw9yM2+LohuRYdJmLnEJOU+Ies2OFFpk/cWv51VkdaGGVxg+uVpms2kaw==","signatures":[{"sig":"MEUCIFNj+tJNdcf0yKKY7z913mrS0UI4s1XFCplRmZiYnhddAiEAmcP57AjgJHQs7dxQHFWxc8sw9Y5CHUPeVqDtjaSlnbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44271},"type":"module","_from":"file:vgpu-adapter-mock-0.1.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/33f8070a90c4903349cdbf9cae9051c5/vgpu-adapter-mock-0.1.2.tgz","_integrity":"sha512-jxmp1l3l1mJrzWY54phCkPv79vRJTtw9yM2+LohuRYdJmLnEJOU+Ies2OFFpk/cWv51VkdaGGVxg+uVpms2kaw==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.18.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.2_1784663009091_0.9425191199578395","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.1.3":{"name":"@vgpu/adapter-mock","version":"0.1.3","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.1.3","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"afd1098b9b93d4eafd5051ef8e7c777d14151af7","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.1.3.tgz","fileCount":9,"integrity":"sha512-1xI4kNbzF2HXrAl3KI3BrHXmrMZtn5MsvZzdhO5j466CtSN+eYkwtChrRxlCsk5dZer8AuKtc8NLhLaqfzI2iw==","signatures":[{"sig":"MEUCIQDAuIdbVRwR8oPJFaFJ50vNmuNiiTV1t2uP2qEDeos/5gIgcYcPs8MUF6298jRC2qp2Slh06L2BVaeCRglTcOl0cQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44271},"type":"module","_from":"file:vgpu-adapter-mock-0.1.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/cc7d5117900729254c7a337fb6ae26f0/vgpu-adapter-mock-0.1.3.tgz","_integrity":"sha512-1xI4kNbzF2HXrAl3KI3BrHXmrMZtn5MsvZzdhO5j466CtSN+eYkwtChrRxlCsk5dZer8AuKtc8NLhLaqfzI2iw==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.18.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.3_1784671071971_0.747576592545262","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.1.4":{"name":"@vgpu/adapter-mock","version":"0.1.4","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.1.4","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"92f525e73411b015cbaf27dd85d6a083a78d41a1","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.1.4.tgz","fileCount":9,"integrity":"sha512-vMbdulEJwWL/OujGv22NFkPnsuiRrMu6Gh9/K00DHWvPcFwBtUt7+9R0sS/CaEUtlS9vT9JzzWTaVLmYtTEmCw==","signatures":[{"sig":"MEUCIQCOYb0npxwTkS/4xgNxhXRq3q/pok/D+CRTRIZ8aUTHQAIgW1Z9WVWfYLHqh6UW5I92VYoEI98onVvTL8lSFRZx/F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44271},"type":"module","_from":"file:vgpu-adapter-mock-0.1.4.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/a3e2fa2b1b619f3d7822ca065acfa4f5/vgpu-adapter-mock-0.1.4.tgz","_integrity":"sha512-vMbdulEJwWL/OujGv22NFkPnsuiRrMu6Gh9/K00DHWvPcFwBtUt7+9R0sS/CaEUtlS9vT9JzzWTaVLmYtTEmCw==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.18.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.4_1784680916867_0.805241348893494","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.1.5":{"name":"@vgpu/adapter-mock","version":"0.1.5","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.1.5","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"cf53014c16429b066b6b0b0769aa9f7a632f3618","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.1.5.tgz","fileCount":9,"integrity":"sha512-bHCYctIJZ+DvHcsTuVbVwsPM1XooOTEuXbcK1e8Hrhb0Ql/Vifro/B9ec5mnJWcZesUdijC89TUdpddE1bJozw==","signatures":[{"sig":"MEUCIQDv0O1l+G8VgI7NdVMR/UlJTtJsCQnESoThgHhqg6uhEAIgXzIS56O3UQyjaipifxMoW4OzMZU4TUJx8vWx0AgRHow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44271},"type":"module","_from":"file:vgpu-adapter-mock-0.1.5.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/c4d7d01771cf1a935af4586b40ce1c41/vgpu-adapter-mock-0.1.5.tgz","_integrity":"sha512-bHCYctIJZ+DvHcsTuVbVwsPM1XooOTEuXbcK1e8Hrhb0Ql/Vifro/B9ec5mnJWcZesUdijC89TUdpddE1bJozw==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.18.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.5_1784737780129_0.44028671821426824","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.1.6":{"name":"@vgpu/adapter-mock","version":"0.1.6","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.1.6","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"cea4c93eafc90aef6777bea149b8b9ce9467d0bd","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.1.6.tgz","fileCount":9,"integrity":"sha512-av+Av15V2yI6gTD8T85FgKU/lCPGAfsB+vVMybGW9yJAUxZrpyYVwtMEH1jkB8+RSPa7O/YfWZdlH5FyR3r+AA==","signatures":[{"sig":"MEUCIQDrek80jRQJQo3RTymhoW0IXfA65Ud8y2to+/0d+L0xdgIgJTpvIQ4AB+DKjpAfaAqDIsVUIXNzAjfCE7vhpBn30b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44271},"type":"module","_from":"file:vgpu-adapter-mock-0.1.6.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/2abd0dc9a080dbfb8ac2a2d450389f47/vgpu-adapter-mock-0.1.6.tgz","_integrity":"sha512-av+Av15V2yI6gTD8T85FgKU/lCPGAfsB+vVMybGW9yJAUxZrpyYVwtMEH1jkB8+RSPa7O/YfWZdlH5FyR3r+AA==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.18.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.6_1784818895421_0.4137423221395746","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":20480},"0.2.0-rc.0":{"name":"@vgpu/adapter-mock","version":"0.2.0-rc.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.2.0-rc.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"e50154f4af05277eeabb54b9a7d08801bbc91a93","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.2.0-rc.0.tgz","fileCount":8,"integrity":"sha512-iMM1dko0mu+JRqVxLt1f5EXUcnO3HZMKDBPC8wGgy9bc/Zd/St04aa5xK9SKik0IpmCTzrm/0ub0hEfyFd0R2A==","signatures":[{"sig":"MEUCIQCS8BIAIgTfY0i0lRh+3GhQkbfRnbDG4Uaq86+mxsmHNQIgKvDEpf9Zr6LhT1BBCIrc5ZuXYn2M7Pvz7dfpnZDWZ08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.2.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5947},"type":"module","_from":"file:vgpu-adapter-mock-0.2.0-rc.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/9aa427ed4959638e2a2338406044e40d/vgpu-adapter-mock-0.2.0-rc.0.tgz","_integrity":"sha512-iMM1dko0mu+JRqVxLt1f5EXUcnO3HZMKDBPC8wGgy9bc/Zd/St04aa5xK9SKik0IpmCTzrm/0ub0hEfyFd0R2A==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.2.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.2.0-rc.0_1785435375498_0.3008210733198666","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.2.0-rc.1":{"name":"@vgpu/adapter-mock","version":"0.2.0-rc.1","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.2.0-rc.1","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"13b68abbd5c328ca14c26eff6b5b3e662cc9405a","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.2.0-rc.1.tgz","fileCount":8,"integrity":"sha512-MMRZ6/sud91iWE8LgoGXa4pczKhpl8dIHCWIUOX8O4oYp1qSOSISqt2TP0R1888zhEobMQrCSl504FJnxvWE8Q==","signatures":[{"sig":"MEUCIQDPaqoyDd566ZW0wuv6NqmSAnYESDIGzg2ImPHDFhnE9QIgORUTSWHaUcTgBkxoYCnVLDu+5MpcuBJdG1rXfb3vDbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.2.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5947},"type":"module","_from":"file:vgpu-adapter-mock-0.2.0-rc.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/61a2b151173d165a4524755bf24fb3aa/vgpu-adapter-mock-0.2.0-rc.1.tgz","_integrity":"sha512-MMRZ6/sud91iWE8LgoGXa4pczKhpl8dIHCWIUOX8O4oYp1qSOSISqt2TP0R1888zhEobMQrCSl504FJnxvWE8Q==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.2.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.2.0-rc.1_1785443801570_0.6962676430485708","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.2.0-rc.2":{"name":"@vgpu/adapter-mock","version":"0.2.0-rc.2","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.2.0-rc.2","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"0ad1f3df49a6767a266b5b02395ae3b1aa1fcb40","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.2.0-rc.2.tgz","fileCount":8,"integrity":"sha512-5XnJ2DzogtXIB4uprCDx2aaT6dQ9Yy/PG8fGzI4VIH/DeAezdCB8oqVAQlsKuN573mnLwa79pL+BjGvYai93zA==","signatures":[{"sig":"MEUCIQDPCBqLL/NDhMO8PGC5KjmIrXGIylim31VkOOGLDr6zdgIgIz1MdT9BG3992Viie3XL4HGrYT3beURBeS0vWGjLdrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.2.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5947},"type":"module","_from":"file:vgpu-adapter-mock-0.2.0-rc.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/bda1b7dccc31d066a3e2ec03908759d9/vgpu-adapter-mock-0.2.0-rc.2.tgz","_integrity":"sha512-5XnJ2DzogtXIB4uprCDx2aaT6dQ9Yy/PG8fGzI4VIH/DeAezdCB8oqVAQlsKuN573mnLwa79pL+BjGvYai93zA==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.2.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.2.0-rc.2_1785455000251_0.6060870495607236","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.2.0":{"name":"@vgpu/adapter-mock","version":"0.2.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.2.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"e31f3822f85cf224b07dfdda0a0d36a94d447936","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.2.0.tgz","fileCount":8,"integrity":"sha512-sTkI2Hf+dgQy7lG2D+KMVYraSaq2xcNA337yfKQW+yoO1ubr//touDjVNXRhp4uhv2Uq18DvGmMGAtK4Y05y7g==","signatures":[{"sig":"MEQCICLqsF86XB+kYXkWfFrZ7ICj6nv8rn6KVCxgC03IYm+DAiAHTdx8mJMBojDofztIy+bSNptHgad4YZKf2RF8guR63A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5937},"type":"module","_from":"file:vgpu-adapter-mock-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/dc19165cd963e37a64bad92ac583753c/vgpu-adapter-mock-0.2.0.tgz","_integrity":"sha512-sTkI2Hf+dgQy7lG2D+KMVYraSaq2xcNA337yfKQW+yoO1ubr//touDjVNXRhp4uhv2Uq18DvGmMGAtK4Y05y7g==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.2.0_1785456076188_0.41083541289002223","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.3.0-rc.0":{"name":"@vgpu/adapter-mock","version":"0.3.0-rc.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.3.0-rc.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"843346123d17b505ab2eadd70ae4fa9388edceb3","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.3.0-rc.0.tgz","fileCount":8,"integrity":"sha512-D5R0CN88xRG6GOPGUoicIio3azbeZeQhncw5ZqI2PPL3PleO9XM/vBAIm4if3zTiZV0KJ+D6i4H9T7EDoZNzxw==","signatures":[{"sig":"MEYCIQCXWbD4Te8GFxWbH3faNhXs7ahc6vKST6tdtNG4tbQ5RwIhAMAwf70h5vlDwqYBwhWgwioNw5Nk7rzru2umVw8pRSh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.3.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5947},"type":"module","_from":"file:vgpu-adapter-mock-0.3.0-rc.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/0941c58458ca9d286a73db145db32ccd/vgpu-adapter-mock-0.3.0-rc.0.tgz","_integrity":"sha512-D5R0CN88xRG6GOPGUoicIio3azbeZeQhncw5ZqI2PPL3PleO9XM/vBAIm4if3zTiZV0KJ+D6i4H9T7EDoZNzxw==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.3.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.3.0-rc.0_1785883810627_0.39552547355215295","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.3.0-rc.1":{"name":"@vgpu/adapter-mock","version":"0.3.0-rc.1","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.3.0-rc.1","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"c386ad37b1f0aa02f21b11a37556935a8013e186","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.3.0-rc.1.tgz","fileCount":8,"integrity":"sha512-ajegZcmYQqm0mjGEgQmJx9kXRw4AGQV0HxW94BU+i9UUTJ36wk5RjBnSBpZM6B/KZLCyE9PUX3blhXpk2xemVQ==","signatures":[{"sig":"MEUCIQDkk53FSGn6A8AAEwUXB6H0EncbkWZt4Xq/TCWSEiQMcwIgP+Aig+WqpjTQgXPuSkLVuB2+51asdu6D8eFmorvMObo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.3.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5947},"type":"module","_from":"file:vgpu-adapter-mock-0.3.0-rc.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/d1947910d35247743c87eb8587a7f702/vgpu-adapter-mock-0.3.0-rc.1.tgz","_integrity":"sha512-ajegZcmYQqm0mjGEgQmJx9kXRw4AGQV0HxW94BU+i9UUTJ36wk5RjBnSBpZM6B/KZLCyE9PUX3blhXpk2xemVQ==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.3.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.3.0-rc.1_1785906869593_0.19636475236014417","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.3.0":{"name":"@vgpu/adapter-mock","version":"0.3.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.3.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://github.com/vercel-labs/vgpu#readme","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"baa5a103538c911884cdfe84f8c7afa9411fe12b","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.3.0.tgz","fileCount":8,"integrity":"sha512-j5+VIXLbxB3cZ/DMCwPv50HcUCnNjytjkLWQUvtfRL1DsQ5ifgV2r3LzJ8HZOu8QXjAY1+eKu/YLWqyNATAlGw==","signatures":[{"sig":"MEYCIQCYVQWmc7znL7RWH41n61FEHcjcJqOr3QBtDVoGjJpCjgIhANb8ybDVIJTfivplQwRluHo8AM/PXQkHp+hbxzTMafiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5937},"type":"module","_from":"file:vgpu-adapter-mock-0.3.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/521138ed1c29c0cea0a4bf355165fb64/vgpu-adapter-mock-0.3.0.tgz","_integrity":"sha512-j5+VIXLbxB3cZ/DMCwPv50HcUCnNjytjkLWQUvtfRL1DsQ5ifgV2r3LzJ8HZOu8QXjAY1+eKu/YLWqyNATAlGw==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@vgpu/core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.3.0_1785936833498_0.9146535975299719","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.3.1-rc.0":{"name":"@vgpu/adapter-mock","version":"0.3.1-rc.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.3.1-rc.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://vgpu.sh","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"e89b6c096065dcd5ead269618f39d7764dc6a1c0","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.3.1-rc.0.tgz","fileCount":8,"integrity":"sha512-Q1Blo/CtJ6yP+J8n1KQ0Voc2B2tnTgeuSdhtLNXIBKWXNQJCWXACmaUz4LAARRHtvuDKL/tAZoWTqgg4yg1GSA==","signatures":[{"sig":"MEYCIQCC7Go6SJnmeZd8DTuLTDw/T5/0/hIITiOM99JaEYga1AIhAIY2qHGQ0ucGPMxAfPr1VdnG0jFjuJwyo2qNulotCZxC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.3.1-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5920},"type":"module","_from":"file:vgpu-adapter-mock-0.3.1-rc.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/67813ba9eca54304538db3b904a9bfb5/vgpu-adapter-mock-0.3.1-rc.0.tgz","_integrity":"sha512-Q1Blo/CtJ6yP+J8n1KQ0Voc2B2tnTgeuSdhtLNXIBKWXNQJCWXACmaUz4LAARRHtvuDKL/tAZoWTqgg4yg1GSA==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@vgpu/core":"0.3.1-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.3.1-rc.0_1787721325834_0.5013414564034391","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.3.1":{"name":"@vgpu/adapter-mock","version":"0.3.1","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.3.1","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://vgpu.sh","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"11a863c5a08170fff24541a8cecebb087cc1522f","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.3.1.tgz","fileCount":8,"integrity":"sha512-uZxTFPHLYd1nOxGxluvni50tsjnUTQ2eOhjJ/YwWynO7k906AD0byJxN0V6BbYb1MK/xM/EF+/cA8tKCrvY0yA==","signatures":[{"sig":"MEQCIFKQm8eVgWBbmV1+4Elgf9oNyVMBNPxmmrwJ+wKmwNY0AiBoyhp4qLifxOTEijksBo0mWgcYy2QEbEX/EMvYdLM0mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5910},"type":"module","_from":"file:vgpu-adapter-mock-0.3.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/bdfd49ad96a66b3e459c3f179c6930f3/vgpu-adapter-mock-0.3.1.tgz","_integrity":"sha512-uZxTFPHLYd1nOxGxluvni50tsjnUTQ2eOhjJ/YwWynO7k906AD0byJxN0V6BbYb1MK/xM/EF+/cA8tKCrvY0yA==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@vgpu/core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.3.1_1787722629030_0.41633869825742553","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.4.0-rc.0":{"name":"@vgpu/adapter-mock","version":"0.4.0-rc.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.4.0-rc.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://vgpu.sh","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"e184feac7c56a7e1ccf00a6c18dc1dcd7533de9d","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.4.0-rc.0.tgz","fileCount":8,"integrity":"sha512-xbxrE40rRaS4YZ3j8rPCAD5QZNVxc17339GtFwuYyG1BCTssbc7OHGNCUy0scVngHAXdAwdtoQm6gwL9rwjAaQ==","signatures":[{"sig":"MEUCIAgeU1YqFB4G4IhlHFX9PwbjD/dVxvZUzo1k7x7ihtRuAiEAne7e+64w50pCvC8oXFO2kShJB8pF7r7iBXqIwCuvcv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.4.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5920},"type":"module","_from":"file:vgpu-adapter-mock-0.4.0-rc.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/91d010a450c2484ad857611230336196/vgpu-adapter-mock-0.4.0-rc.0.tgz","_integrity":"sha512-xbxrE40rRaS4YZ3j8rPCAD5QZNVxc17339GtFwuYyG1BCTssbc7OHGNCUy0scVngHAXdAwdtoQm6gwL9rwjAaQ==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.1","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@vgpu/core":"0.4.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.4.0-rc.0_1788451364037_0.4936724843876843","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.4.0":{"name":"@vgpu/adapter-mock","version":"0.4.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.4.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://vgpu.sh","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"423bc206cecb8fd5d3f8cf1056a75a51b297fabb","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.4.0.tgz","fileCount":8,"integrity":"sha512-fqOEHCZAt+mMyOpgAA5inFWSoB9siO1LQIq9t+i6iemLbp2VBEEWlhZXCh3Hf+UDqbkut8kQaDrMPLt2J9LpvA==","signatures":[{"sig":"MEUCIQDcV++tm2+5W6uhQ9KMUCp1+D/uHy4G4ULCOtO32jfs9gIgFSNiNdGnSB3cu2oBG4oLWw4OaiRjbwoJZanzItkNs2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5910},"type":"module","_from":"file:vgpu-adapter-mock-0.4.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/tmp/c77b460164beeb6dbef483cb7d6f5a50/vgpu-adapter-mock-0.4.0.tgz","_integrity":"sha512-fqOEHCZAt+mMyOpgAA5inFWSoB9siO1LQIq9t+i6iemLbp2VBEEWlhZXCh3Hf+UDqbkut8kQaDrMPLt2J9LpvA==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.1","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@vgpu/core":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.4.0_1788454274086_0.016342201057717665","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.4.1":{"name":"@vgpu/adapter-mock","version":"0.4.1","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.4.1","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://vgpu.sh","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"978c52c9d5f6b663a9696bd45563aff362adb72e","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.4.1.tgz","fileCount":8,"integrity":"sha512-4w6FHutvlno5nAYt/SYDB5TJlXVwL7liZeBo79jKkjOKJoIrtTO8jf9ny9M5lrLcdpzKdBcdLY1UPJRHZ+DbkQ==","signatures":[{"sig":"MEQCIGvq2E52w33Z7Hay7bhCeZJkDNAHpWVshVugbXQO6j8IAiAxoN373igiPdKwK3eYdt3WJY6F/V7ZwzDvgTUWgV73bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5910},"type":"module","_from":"file:vgpu-adapter-mock-0.4.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/home/runner/work/_temp/npm-release/vgpu-adapter-mock-0.4.1.tgz","_integrity":"sha512-4w6FHutvlno5nAYt/SYDB5TJlXVwL7liZeBo79jKkjOKJoIrtTO8jf9ny9M5lrLcdpzKdBcdLY1UPJRHZ+DbkQ==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.1","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@vgpu/core":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.4.1_1788896846556_0.7575161647399553","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.5.0-rc.0":{"name":"@vgpu/adapter-mock","version":"0.5.0-rc.0","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.5.0-rc.0","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://vgpu.sh","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"305775d697bd559b692a8eab45fc4637a783ff19","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.5.0-rc.0.tgz","fileCount":8,"integrity":"sha512-M/Tmtej11qHCKb7pv+zeVhHGLMCdVlZPq9XIeUVwj2j0wsfOmKJcCnoZCCKCTciRlVnvV2O5qQ3b6m+6PJxP9A==","signatures":[{"sig":"MEUCIER1wUve1mZJWDsm6v5s9J82T3WK2GlJkbXHK4LeS2FmAiEA4Wbpcq9c00JHhXs42HTKxP/OFXtyLwyarBUmT+1VHBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.5.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5920},"type":"module","_from":"file:vgpu-adapter-mock-0.5.0-rc.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/home/runner/work/_temp/npm-release/vgpu-adapter-mock-0.5.0-rc.0.tgz","_integrity":"sha512-M/Tmtej11qHCKb7pv+zeVhHGLMCdVlZPq9XIeUVwj2j0wsfOmKJcCnoZCCKCTciRlVnvV2O5qQ3b6m+6PJxP9A==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.1","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@vgpu/core":"0.5.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.5.0-rc.0_1789049940112_0.9783985847666512","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.5.0-rc.1":{"name":"@vgpu/adapter-mock","version":"0.5.0-rc.1","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","_id":"@vgpu/adapter-mock@0.5.0-rc.1","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"homepage":"https://vgpu.sh","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"dist":{"shasum":"ed95be660b0ba0a15720d8b13c520527dd831226","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.5.0-rc.1.tgz","fileCount":8,"integrity":"sha512-NXPu9MWIb3v5hFXdCTMbKGyWWyvcS7D9oy4uO8nPaH/wEIOpsPpwrhaT80yOxDohe3TKFJSVrFPWvT2Pi53ALQ==","signatures":[{"sig":"MEYCIQDIidcpGMIvS1iOfCS6MYiIVmtwZY97bNv+4LqrSqfm/wIhAJlTKqJz0LHx+DE+RQYG++6+JKkY30rV5Ifjx197dPjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5920},"type":"module","_from":"file:vgpu-adapter-mock-0.5.0-rc.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"_resolved":"/home/runner/work/_temp/npm-release/vgpu-adapter-mock-0.5.0-rc.1.tgz","_integrity":"sha512-NXPu9MWIb3v5hFXdCTMbKGyWWyvcS7D9oy4uO8nPaH/wEIOpsPpwrhaT80yOxDohe3TKFJSVrFPWvT2Pi53ALQ==","repository":{"url":"git+https://github.com/vercel-labs/vgpu.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.19.1","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@vgpu/core":"0.5.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","vgpuBundleAudience":"tooling","vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.5.0-rc.1_1789150142739_0.23839674765386176","host":"s3://npm-registry-packages-npm-production"},"vgpuBundleBudgetGzipBytes":13312},"0.5.0":{"name":"@vgpu/adapter-mock","version":"0.5.0","description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"homepage":"https://vgpu.sh","bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"repository":{"type":"git","url":"git+https://github.com/vercel-labs/vgpu.git","directory":"packages/adapter-mock"},"license":"MIT","author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"private":false,"publishConfig":{"access":"public"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@vgpu/core":"0.5.0"},"vgpuBundleAudience":"tooling","vgpuBundleBudgetGzipBytes":13312,"vgpuBundleBudgetNote":"Gzip ceilings use 512-byte granularity: each budget is the next 512-byte multiple strictly above the measured size. Regenerate with `pnpm bundle-check --update`. vgpuBundleAudience/vgpuExportBundleAudiences select the gate: \"client\" entries ship to browsers and fail on any byte over budget; \"tooling\" entries (loaders, Node runtime, CLI, package tarballs) only warn until growth passes vgpuBundleBudgetGrowthThreshold (default 5%). Tarballs measure published dist bytes with sourcemap sourcesContent stripped and *.docs.md excluded.","scripts":{"build":"tsc -b"},"_id":"@vgpu/adapter-mock@0.5.0","_integrity":"sha512-YtgXOFn1qI+8oTJenG2wWbQPA28V0CfE5UJs5Xqbt6qyR/xaZ5LHH2XWTwFcjnqn2b1xQCyTatJCMyyOdweUnw==","_resolved":"/home/runner/work/_temp/npm-release/vgpu-adapter-mock-0.5.0.tgz","_from":"file:vgpu-adapter-mock-0.5.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-YtgXOFn1qI+8oTJenG2wWbQPA28V0CfE5UJs5Xqbt6qyR/xaZ5LHH2XWTwFcjnqn2b1xQCyTatJCMyyOdweUnw==","shasum":"c248cba234ce38d025ed9350d35088fbea69941d","tarball":"https://registry.npmjs.org/@vgpu/adapter-mock/-/adapter-mock-0.5.0.tgz","fileCount":8,"unpackedSize":5910,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vgpu%2fadapter-mock@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCnKxYbciJ6iRWYyVgUOeJyXr7AcOXF4B4ABW0dcAZDAAIgJTldX47jDjZdjUBY5IWQexW+yjkibeyEVHpHq2lIh7s="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69975570-7763-4a67-9102-c848b0abbc2c"}},"directories":{},"maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-mock_0.5.0_1789403428488_0.5539849157044563"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T19:09:14.601Z","modified":"2026-09-14T16:30:28.929Z","0.0.1":"2026-05-07T19:09:14.869Z","0.0.2":"2026-05-07T23:59:53.913Z","0.0.3":"2026-05-13T19:33:56.648Z","0.0.4":"2026-05-21T16:09:42.527Z","0.0.5":"2026-05-21T17:07:27.343Z","0.0.6":"2026-06-15T20:53:04.227Z","0.0.7":"2026-06-29T18:16:18.284Z","0.0.8":"2026-07-02T16:09:12.823Z","0.1.0":"2026-07-21T16:46:33.469Z","0.1.2":"2026-07-21T19:43:29.219Z","0.1.3":"2026-07-21T21:57:52.148Z","0.1.4":"2026-07-22T00:41:57.012Z","0.1.5":"2026-07-22T16:29:40.268Z","0.1.6":"2026-07-23T15:01:35.569Z","0.2.0-rc.0":"2026-07-30T18:16:15.641Z","0.2.0-rc.1":"2026-07-30T20:36:41.712Z","0.2.0-rc.2":"2026-07-30T23:43:20.436Z","0.2.0":"2026-07-31T00:01:16.365Z","0.3.0-rc.0":"2026-08-04T22:50:10.783Z","0.3.0-rc.1":"2026-08-05T05:14:29.739Z","0.3.0":"2026-08-05T13:33:53.643Z","0.3.1-rc.0":"2026-08-26T05:15:25.982Z","0.3.1":"2026-08-26T05:37:09.204Z","0.4.0-rc.0":"2026-09-03T16:02:44.188Z","0.4.0":"2026-09-03T16:51:14.235Z","0.4.1":"2026-09-08T19:47:26.722Z","0.5.0-rc.0":"2026-09-10T14:19:00.264Z","0.5.0-rc.1":"2026-09-11T18:09:02.898Z","0.5.0":"2026-09-14T16:30:28.632Z"},"bugs":{"url":"https://github.com/vercel-labs/vgpu/issues"},"author":{"name":"Matias Gonzalez","email":"matiasngf@hotmail.com"},"license":"MIT","homepage":"https://vgpu.sh","keywords":["webgpu","graphics","rendering","mock","testing","adapter"],"repository":{"type":"git","url":"git+https://github.com/vercel-labs/vgpu.git","directory":"packages/adapter-mock"},"description":"Mock GPU adapter for testing vgpu code without real WebGPU hardware.","maintainers":[{"name":"matiasgf","email":"matiasngf@hotmail.com"}],"readme":"# @vgpu/adapter-mock\n\nDeterministic adapter for `vgpu/mock`.\n\n`@vgpu/adapter-mock` backs the `vgpu/mock` entrypoint for tests that need the public `Gpu` API without real GPU hardware.\n\n## Install\n\n```bash\npnpm add -D @vgpu/adapter-mock\n```\n\n## Usage\n\n```ts\nimport { init, storage } from \"vgpu/mock\";\n\nconst gpu = await init();\nconst buffer = storage(gpu, 16);\nbuffer.write(new Float32Array([1, 2, 3, 4]));\nawait buffer.read();\ngpu.dispose();\n```\n\nUse `vgpu/mock` for command/resource tests and `vgpu/node` for real rendering/readback snapshots.\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}