{"_id":"@al8b/sprites","_rev":"4-b6fefc4434dca658d17f826dd4619641","name":"@al8b/sprites","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.0":{"name":"@al8b/sprites","version":"0.1.0","keywords":["sprites"],"_id":"@al8b/sprites@0.1.0","maintainers":[{"name":"nonomxyz","email":"hi@nonom.xyz"}],"dist":{"shasum":"b0b11bac0a07a5e1f32176533fb3c63b072c2c0f","tarball":"https://registry.npmjs.org/@al8b/sprites/-/sprites-0.1.0.tgz","fileCount":14,"integrity":"sha512-PAir1hs/xZn7kdUSlv8KAKLVj1pI8aFpD6TK1jQmqoKuksRXNZlp7ySqoNaBKCYLSYGBb4CkoHIF2g2SNc95zA==","signatures":[{"sig":"MEQCICKLv3Tmq9f6I8OaCysKBogyytMvyx2dq+3S2zPIKnX5AiBZmfzLoQlWW//amC8uKwozaJIi0FgbEb1Km0+YmUUsfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56813},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"706a6a43341226da911509eb6de7fc287d24b385","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"bun --bun ../../../scripts/clean-package.mjs dist"},"_npmUser":{"name":"nonomxyz","email":"hi@nonom.xyz"},"_npmVersion":"10.8.2","description":"Sprite asset helpers for L8B. This package wraps image frames into runtime-friendly sprite objects and includes convenience loaders for updating sprite data from asset payloads.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@al8b/image":"workspace:*","@al8b/diagnostics":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^4.0.9","happy-dom":"^20.0.10","@vitest/ui":"^4.0.9","@types/jsdom":"^27.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sprites_0.1.0_1775495372222_0.2539116516276172","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@al8b/sprites","version":"0.1.12","keywords":["sprites"],"_id":"@al8b/sprites@0.1.12","maintainers":[{"name":"nonomxyz","email":"hi@nonom.xyz"}],"dist":{"shasum":"92e698f9d54fd8f8b76ad614cea99bc86dd824f5","tarball":"https://registry.npmjs.org/@al8b/sprites/-/sprites-0.1.12.tgz","fileCount":14,"integrity":"sha512-B6S6zZjiY8X9jbOPK6RrrfhCkrIQjov5XRMh3LBMA3yP+fz+8cVyRsIDybQPequv8lQss2auFnpUcKWp6f1mWw==","signatures":[{"sig":"MEUCIQCJz9CUGlAhSRAqwYqIW0tQU8PnHXUDJrizjmq5bD+f5wIgG585hlBYZgznv8wdYLwx9pvOfDKXzkkmuksDxAPEX3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56814},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c962234b8ec1d4ada4c9b1651e62747487c090c3","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"bun --bun ../../../scripts/clean-package.mjs dist"},"_npmUser":{"name":"nonomxyz","email":"hi@nonom.xyz"},"_npmVersion":"10.8.2","description":"Sprite asset helpers for L8B. This package wraps image frames into runtime-friendly sprite objects and includes convenience loaders for updating sprite data from asset payloads.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@al8b/image":"workspace:*","@al8b/diagnostics":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^4.0.9","happy-dom":"^20.0.10","@vitest/ui":"^4.0.9","@types/jsdom":"^27.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sprites_0.1.12_1775668077133_0.564722231763253","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@al8b/sprites","version":"0.1.13","keywords":["sprites"],"_id":"@al8b/sprites@0.1.13","maintainers":[{"name":"nonomxyz","email":"hi@nonom.xyz"}],"dist":{"shasum":"38a765f2b5289200088ef89554c7c76c0f0102ee","tarball":"https://registry.npmjs.org/@al8b/sprites/-/sprites-0.1.13.tgz","fileCount":14,"integrity":"sha512-wvbRaXC+LHa1m/NWS7GIyX6sIpCjEhqmTJjwP7zmr9c5eC76y2YLcsx70lTSCNRj8httfn/7G1l5+yDyLrq50A==","signatures":[{"sig":"MEUCIGjeiLRle+avmNL2I6MoV+pF3Os2lxL+KotfpCY5htvoAiEA+NghS84jNdTWgblAweSDYYSjOKzZepImNIHD/CoF3wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56869},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2c32825289bf3e106bf87e4598adc38eda3ae9e3","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"bun --bun ../../../scripts/clean-package.mjs dist"},"_npmUser":{"name":"nonomxyz","email":"hi@nonom.xyz"},"_npmVersion":"10.8.2","description":"Sprite asset helpers for L8B. This package wraps image frames into runtime-friendly sprite objects and includes convenience loaders for updating sprite data from asset payloads.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@al8b/image":"^0.1.13","@al8b/diagnostics":"^0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^4.0.9","happy-dom":"^20.0.10","@vitest/ui":"^4.0.9","@types/jsdom":"^27.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sprites_0.1.13_1775668896547_0.9920923400515957","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@al8b/sprites","version":"0.1.14","sideEffects":false,"scripts":{"build":"tsup","clean":"bun --bun ../../../scripts/clean-package.mjs dist","test":"vitest run --passWithNoTests"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"dependencies":{"@al8b/image":"^0.1.14"},"keywords":["sprites"],"devDependencies":{"@types/jsdom":"^27.0.0","@vitest/ui":"^4.0.9","happy-dom":"^20.0.10","jsdom":"^24.1.3","vitest":"^4.0.9"},"publishConfig":{"access":"public"},"_id":"@al8b/sprites@0.1.14","gitHead":"27c3ab890a72431b9af215861be8f38049cb9a0b","description":"Sprite asset helpers for L8B. This package wraps image frames into runtime-friendly sprite objects and includes convenience loaders for updating sprite data from asset payloads.","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rFc2L141ZFbvCYhOf5ut2LY5nW3pgqz3d2Va4QuD7LaXitAgb9W4zAEEjyPKeWPHOnsRhDUbOua2Z055bkDBAw==","shasum":"80bc46f37946db3fd1bbb5459a75c54f6b253e15","tarball":"https://registry.npmjs.org/@al8b/sprites/-/sprites-0.1.14.tgz","fileCount":14,"unpackedSize":56833,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDakbJ7WQP6Pt9mGX0JdaOrbAU0QthiihMWx8wBP3YjhAIgenVMUQed2f+zcMAkRc/ciJfKUvMGKr3NxgGa0HXHqq4="}]},"_npmUser":{"name":"nonomxyz","email":"hi@nonom.xyz"},"directories":{},"maintainers":[{"name":"nonomxyz","email":"hi@nonom.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sprites_0.1.14_1775910880374_0.42004199377487783"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-06T17:09:32.147Z","modified":"2026-04-11T12:34:40.643Z","0.1.0":"2026-04-06T17:09:32.366Z","0.1.12":"2026-04-08T17:07:57.279Z","0.1.13":"2026-04-08T17:21:36.703Z","0.1.14":"2026-04-11T12:34:40.518Z"},"keywords":["sprites"],"description":"Sprite asset helpers for L8B. This package wraps image frames into runtime-friendly sprite objects and includes convenience loaders for updating sprite data from asset payloads.","maintainers":[{"name":"nonomxyz","email":"hi@nonom.xyz"}],"readme":"# @al8b/sprites\n\nSprite asset helpers for L8B. This package wraps image frames into runtime-friendly sprite objects and includes convenience loaders for updating sprite data from asset payloads.\n\n## Public API\n\n- `Sprite`\n- `LoadSprite`\n- `UpdateSprite`\n- Type: `SpriteProperties`\n\n## Notes\n\n- Built on top of `@al8b/image`.\n- Used by runtime asset loading and by packages that render sprite-backed content.\n\n## Scripts\n\n```bash\nbun run build\nbun run test\nbun run clean\n```\n","readmeFilename":"README.md"}