{"_id":"@codexo/exojs-aseprite","_rev":"9-1bf5c2a3fe1926bffc4d498c83aaae82","name":"@codexo/exojs-aseprite","dist-tags":{"latest":"0.17.0"},"versions":{"0.14.0":{"name":"@codexo/exojs-aseprite","version":"0.14.0","license":"MIT","_id":"@codexo/exojs-aseprite@0.14.0","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"dist":{"shasum":"b17a9762485d254f93702c5c5e3a0f32da254fc9","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.14.0.tgz","fileCount":21,"integrity":"sha512-iy+5mo+EbeXXNZVvIkAVdy+IjAoyAtlGc7cOD07a0zehZM+7TS2VolmAG/tNc6ToWYL4gUKyhw3BZzZqpcrhdw==","signatures":[{"sig":"MEUCIDmCDsL1MYamUQcdP4Jnqa5OcifAolfKCt5W09FKZnKZAiEA1e48IaF9upt5mzS/IHRWMSN7rEThE+ZyklrTpqDEJ8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28731},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./register":{"types":"./dist/esm/register.d.ts","import":"./dist/esm/register.js","default":"./dist/esm/register.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:production","build:dev":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:development","typecheck":"tsc --noEmit"},"_npmUser":{"name":"exoridus","email":"dieter-giesler@gmx.de"},"repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"sideEffects":["./dist/esm/register.js"],"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.14.0","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.14.x"},"_npmOperationalInternal":{"tmp":"tmp/exojs-aseprite_0.14.0_1782517861295_0.6940154926843023","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@codexo/exojs-aseprite","version":"0.15.0","license":"MIT","_id":"@codexo/exojs-aseprite@0.15.0","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"homepage":"https://github.com/Exoridus/ExoJS#readme","bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"dist":{"shasum":"4f7aaa3676c9ac46a05dee43edb953ee72cd7d4a","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.15.0.tgz","fileCount":22,"integrity":"sha512-06OxAhvtUUvvqPcj/sUBPvzwPwHD4jj5Ck0pOXO3DnK/6ssdUbsgT6oaqc89h32cpo79zDO+213JytDqc2W5ig==","signatures":[{"sig":"MEYCIQD7HJtFHeYrtqtdKgk7NcV3ouvN6WSbCUcCSon3RQzztAIhAPciV/dYz7HPtzNiRv1L2GkMorhKyd4qKrBmVxrpgopY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codexo%2fexojs-aseprite@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40987},"main":"./dist/esm/index.js","type":"module","_from":"file:/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.15.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./register":{"types":"./dist/esm/register.d.ts","import":"./dist/esm/register.js","default":"./dist/esm/register.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:production","build:dev":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:development","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c48cbfbc-ffcc-42cd-93f0-51467dd6389c"}},"_resolved":"/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.15.0.tgz","_integrity":"sha512-06OxAhvtUUvvqPcj/sUBPvzwPwHD4jj5Ck0pOXO3DnK/6ssdUbsgT6oaqc89h32cpo79zDO+213JytDqc2W5ig==","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"_npmVersion":"11.16.0","description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"sideEffects":["./dist/esm/register.js"],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.15.0","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.15.x"},"_npmOperationalInternal":{"tmp":"tmp/exojs-aseprite_0.15.0_1783033360745_0.43671962177246737","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@codexo/exojs-aseprite","version":"0.15.1","license":"MIT","_id":"@codexo/exojs-aseprite@0.15.1","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"homepage":"https://github.com/Exoridus/ExoJS#readme","bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"dist":{"shasum":"ca9703e4c7340015c3a8a5551dd977c9c78eb3a4","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.15.1.tgz","fileCount":22,"integrity":"sha512-5NMMf9Dx3VHoiHWyVnZgxARJpFJ25wG8DNOC59AHIr/70osQ4FhvvMyQ5yOG5ZbXwAdWyse32NZGvmFUYIUQbg==","signatures":[{"sig":"MEUCIFhcZ2mdp5v16NBst4vgluDALIlt8T+G+/GxOvYCyPJVAiEA3B4kk52ykXQE+a9gdf69MrjCscWFPDeaIyFOIRFNSiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codexo%2fexojs-aseprite@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41417},"main":"./dist/esm/index.js","type":"module","_from":"file:/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.15.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./register":{"types":"./dist/esm/register.d.ts","import":"./dist/esm/register.js","default":"./dist/esm/register.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:production","build:dev":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:development","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c48cbfbc-ffcc-42cd-93f0-51467dd6389c"}},"_resolved":"/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.15.1.tgz","_integrity":"sha512-5NMMf9Dx3VHoiHWyVnZgxARJpFJ25wG8DNOC59AHIr/70osQ4FhvvMyQ5yOG5ZbXwAdWyse32NZGvmFUYIUQbg==","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"_npmVersion":"11.16.0","description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"sideEffects":["./dist/esm/register.js"],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.15.1","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.15.x"},"_npmOperationalInternal":{"tmp":"tmp/exojs-aseprite_0.15.1_1783167114962_0.9992760163713676","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@codexo/exojs-aseprite","version":"0.15.2","license":"MIT","_id":"@codexo/exojs-aseprite@0.15.2","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"homepage":"https://github.com/Exoridus/ExoJS#readme","bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"dist":{"shasum":"f69d63fc07c1bb03ae8b5aa45623202dafae4642","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.15.2.tgz","fileCount":22,"integrity":"sha512-rO1Qh9BxzvZA67fK3O5cShFRNsxajZXJUnSRQriEM4kxdtnE3WkGzpwTvDkS+XtY8wzCT0AFfp5zxo/RUnGdRw==","signatures":[{"sig":"MEUCIQDotvoUozOnpuFB21UOFXons7AnGr7ZG5XwOlxDvviJ4gIgfRygbMliMHxLsv4HJs5yjgx9ua1SaZJIqyL8aN6x1zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codexo%2fexojs-aseprite@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41417},"main":"./dist/esm/index.js","type":"module","_from":"file:/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.15.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./register":{"types":"./dist/esm/register.d.ts","import":"./dist/esm/register.js","default":"./dist/esm/register.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:production","build:dev":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:development","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c48cbfbc-ffcc-42cd-93f0-51467dd6389c"}},"_resolved":"/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.15.2.tgz","_integrity":"sha512-rO1Qh9BxzvZA67fK3O5cShFRNsxajZXJUnSRQriEM4kxdtnE3WkGzpwTvDkS+XtY8wzCT0AFfp5zxo/RUnGdRw==","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"_npmVersion":"11.16.0","description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"sideEffects":["./dist/esm/register.js"],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.15.2","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.15.x"},"_npmOperationalInternal":{"tmp":"tmp/exojs-aseprite_0.15.2_1783192561327_0.9750233433606235","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@codexo/exojs-aseprite","version":"0.15.3","license":"MIT","_id":"@codexo/exojs-aseprite@0.15.3","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"homepage":"https://github.com/Exoridus/ExoJS#readme","bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"dist":{"shasum":"2a601c87351de389d0a26198ff1fd376737da298","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.15.3.tgz","fileCount":22,"integrity":"sha512-bglYx7SmiObqx2k52+NaIDfsTcfPCk/TyxcMRW+WNJr8d5CFu4XK6LUB4HpSaxkkUlWwObsQyWDgQlDkLdjmGw==","signatures":[{"sig":"MEYCIQDGl8f3LiLUdPR80qa4QkSFd5d9YvBySvBfAR4wQGqBiAIhAJIqJpjkWx8Eip2m5Xhg1s8uSfv86XQzRtd6Nkr52sxM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codexo%2fexojs-aseprite@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41417},"main":"./dist/esm/index.js","type":"module","_from":"file:/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.15.3.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./register":{"types":"./dist/esm/register.d.ts","import":"./dist/esm/register.js","default":"./dist/esm/register.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:production","build:dev":"tsx ../../node_modules/rollup/dist/bin/rollup -c --environment EXOJS_ENV:development","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c48cbfbc-ffcc-42cd-93f0-51467dd6389c"}},"_resolved":"/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.15.3.tgz","_integrity":"sha512-bglYx7SmiObqx2k52+NaIDfsTcfPCk/TyxcMRW+WNJr8d5CFu4XK6LUB4HpSaxkkUlWwObsQyWDgQlDkLdjmGw==","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"_npmVersion":"11.16.0","description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"sideEffects":["./dist/esm/register.js"],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.15.3","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.15.x"},"_npmOperationalInternal":{"tmp":"tmp/exojs-aseprite_0.15.3_1783561846494_0.7604873108149721","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@codexo/exojs-aseprite","version":"0.16.0","license":"MIT","_id":"@codexo/exojs-aseprite@0.16.0","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"homepage":"https://github.com/Exoridus/ExoJS#readme","bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"dist":{"shasum":"04aa23d3e3e313f3b0c05ebf78dc7c3f6b004f1f","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.16.0.tgz","fileCount":24,"integrity":"sha512-PXnEXzHV8UouIrKAWIbJEYZYTm+xiYHL5DtBBtXlrsLo5w//MZWvrnFUhDunKUSTuPOjvy0ZmIgX2/0zgSdhEQ==","signatures":[{"sig":"MEYCIQCqv+UlxfBrAQrq+FpAZttBjn5O2n93pXVFu+Glt2mUbQIhAJLA+lzt9HjRNumyBJdkKvO3Qh6W3mMV/ogC3klFvztJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDld2b9rf01TUBvOa+Ux3firYhxUcdgpLQu6nsDHjs3nwIgcOPtv4P7aA9B8V+yqeVqqP1knLuGnbBLmICcr3Nlphg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codexo%2fexojs-aseprite@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64267},"main":"./dist/esm/index.js","type":"module","_from":"file:/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.16.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../scripts/build-extension.ts","build:dev":"tsx ../../scripts/build-extension.ts --dev","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c48cbfbc-ffcc-42cd-93f0-51467dd6389c"}},"_resolved":"/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.16.0.tgz","_integrity":"sha512-PXnEXzHV8UouIrKAWIbJEYZYTm+xiYHL5DtBBtXlrsLo5w//MZWvrnFUhDunKUSTuPOjvy0ZmIgX2/0zgSdhEQ==","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"_npmVersion":"11.19.0","description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.16.0","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.16.x"},"_npmOperationalInternal":{"tmp":"tmp/exojs-aseprite_0.16.0_1788315681502_0.1135023611347401","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@codexo/exojs-aseprite","version":"0.16.1","license":"MIT","_id":"@codexo/exojs-aseprite@0.16.1","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"homepage":"https://github.com/Exoridus/ExoJS#readme","bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"dist":{"shasum":"ebf6eca2518e5e9932078ab66763abcc73c52fda","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.16.1.tgz","fileCount":24,"integrity":"sha512-KGxp0DuWiPvuYhus5VlvTi1TqIExgrvDmhHK90yP6xFPhWHr2QgBblyZOFFIEkw0/pL+8bu3GJ+pIcivD986Wg==","signatures":[{"sig":"MEYCIQCQsm5XVveY9371ksQ5AJyZIItAcyQBXQ2/rQgsFVNJDwIhAKexKQ7KfiuHeVYsii8jKUMHDWjZY310vMi0zDDcdoLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBo0eLTp4Gr5hnHHgBPQ0e7QHLMupPK9LWdubo7ytkcdAiBPJXe5K35Ry4EXa7WDCsddnetWW/PKAfY3rKR52dXwDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codexo%2fexojs-aseprite@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64267},"main":"./dist/esm/index.js","type":"module","_from":"file:/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.16.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../scripts/build-extension.ts","build:dev":"tsx ../../scripts/build-extension.ts --dev","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c48cbfbc-ffcc-42cd-93f0-51467dd6389c"}},"_resolved":"/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.16.1.tgz","_integrity":"sha512-KGxp0DuWiPvuYhus5VlvTi1TqIExgrvDmhHK90yP6xFPhWHr2QgBblyZOFFIEkw0/pL+8bu3GJ+pIcivD986Wg==","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"_npmVersion":"11.19.0","description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.16.1","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.16.x"},"_npmOperationalInternal":{"tmp":"tmp/exojs-aseprite_0.16.1_1788396169106_0.09732274592036094","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@codexo/exojs-aseprite","version":"0.16.2","license":"MIT","_id":"@codexo/exojs-aseprite@0.16.2","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"homepage":"https://github.com/Exoridus/ExoJS#readme","bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"dist":{"shasum":"eabcdf1b6e2655ce5b52d90623020f164f9d1fe4","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.16.2.tgz","fileCount":24,"integrity":"sha512-wImFcaZZKxzst4/tROwkX7pIqyF4v8sIb0VOIrk484kMa05akob1UD2R5PWOpz3JQE35+feNzRmGJ9egxzhXjg==","signatures":[{"sig":"MEUCIGwhxZA7XJLIPzqvYMEDR3UJmT1kmeJ3b+z+2zaBGHu6AiEAqmYCsQOi995JmaHvIjNPNWl8tY91DN+nP4vG0/nJkc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID4EuGbfDBksRPJWATw301TpX53sUC8XFmHBm65qlG5lAiEAlgQGYNJJ+d3f/OIPZu8ErL0mtfBpKJI1VkNCYUHmsw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codexo%2fexojs-aseprite@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64267},"main":"./dist/esm/index.js","type":"module","_from":"file:/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.16.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../scripts/build-extension.ts","build:dev":"tsx ../../scripts/build-extension.ts --dev","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c48cbfbc-ffcc-42cd-93f0-51467dd6389c"}},"_resolved":"/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.16.2.tgz","_integrity":"sha512-wImFcaZZKxzst4/tROwkX7pIqyF4v8sIb0VOIrk484kMa05akob1UD2R5PWOpz3JQE35+feNzRmGJ9egxzhXjg==","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"_npmVersion":"11.19.0","description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.16.2","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.16.x"},"_npmOperationalInternal":{"tmp":"tmp/exojs-aseprite_0.16.2_1788463865765_0.12425967662085502","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"_id":"@codexo/exojs-aseprite@0.17.0","bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"dist":{"shasum":"b9a7cadecc9830691127e7901f6ee6b8dfc66ddf","tarball":"https://registry.npmjs.org/@codexo/exojs-aseprite/-/exojs-aseprite-0.17.0.tgz","fileCount":24,"integrity":"sha512-UYwqVmp77RGWPHPCN1pHQT1Ttk05YoxZb+X1NRrHejvzYCR7ZqkadmSw8a75BP4W3EbQSXT1y+HpkDwrXuEONg==","signatures":[{"sig":"MEQCIEKIeIuJ9O4ZtVfuB/YLL02Opfqtnl+84Id5Nv7ApllYAiBnx9UKBeUcRwqDXHV9QxgRlyAQn52OAJidCvyfd80OrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICu8Wyq6RIB7iI4ZHLVVRxP8tRPaaMLym+bJaCNhekHMAiALHd+lmBPM2mvvUmKRdJnN87jSGvUg0WvwRrAJyfoGYg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codexo%2fexojs-aseprite@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63724},"main":"./dist/esm/index.js","name":"@codexo/exojs-aseprite","type":"module","_from":"file:/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.17.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --root ../.. --project=exojs-aseprite","build":"tsx ../../scripts/build-extension.ts","build:dev":"tsx ../../scripts/build-extension.ts --dev","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json"},"version":"0.17.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c48cbfbc-ffcc-42cd-93f0-51467dd6389c"}},"homepage":"https://github.com/Exoridus/ExoJS#readme","_resolved":"/home/runner/work/ExoJS/ExoJS/.release/artifacts/codexo-exojs-aseprite-0.17.0.tgz","_integrity":"sha512-UYwqVmp77RGWPHPCN1pHQT1Ttk05YoxZb+X1NRrHejvzYCR7ZqkadmSw8a75BP4W3EbQSXT1y+HpkDwrXuEONg==","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"_npmVersion":"11.19.0","description":"Aseprite sprite sheet asset extension for ExoJS.","directories":{},"maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@codexo/exojs":"0.17.0","@codexo/exojs-config":"0.0.0"},"peerDependencies":{"@codexo/exojs":"0.17.x"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exojs-aseprite_0.17.0_1788626333815_0.2724032254734745"}}},"time":{"created":"2026-06-26T23:51:01.129Z","modified":"2026-09-05T16:38:54.239Z","0.14.0":"2026-06-26T23:51:01.428Z","0.15.0":"2026-07-02T23:02:40.876Z","0.15.1":"2026-07-04T12:11:55.116Z","0.15.2":"2026-07-04T19:16:01.468Z","0.15.3":"2026-07-09T01:50:46.624Z","0.16.0":"2026-09-02T02:21:21.583Z","0.16.1":"2026-09-03T00:42:49.198Z","0.16.2":"2026-09-03T19:31:05.863Z","0.17.0":"2026-09-05T16:38:53.898Z"},"bugs":{"url":"https://github.com/Exoridus/ExoJS/issues"},"license":"MIT","homepage":"https://github.com/Exoridus/ExoJS#readme","repository":{"url":"git+https://github.com/Exoridus/ExoJS.git","type":"git","directory":"packages/exojs-aseprite"},"description":"Aseprite sprite sheet asset extension for ExoJS.","maintainers":[{"name":"exoridus","email":"dieter-giesler@gmx.de"}],"readme":"# @codexo/exojs-aseprite\n\nOfficial ExoJS extension for loading [Aseprite](https://www.aseprite.org) JSON sprite-sheet\nexports into a ready-to-animate sprite, with one animation clip per Aseprite frame tag.\n\n## Installation\n\n```sh\nnpm install @codexo/exojs @codexo/exojs-aseprite\n```\n\n`@codexo/exojs` is a peer dependency. This package has no other runtime dependencies.\n\n> Export your sprite sheet from Aseprite as a **JSON + PNG** pair (`File → Export Sprite Sheet`,\n> _Output → JSON Data_). Either array or hash frame mode works; frame tags become animation clips.\n\n## What this package provides\n\n- `AsepriteSheet` — parsed sprite sheet; the result of\n  `loader.load(Asset.type('asepriteSheet', url))`. Exposes\n  the underlying `spritesheet`, a `clips` map (one `AnimatedSpriteClipDefinition` per frame tag),\n  the `slices` and `layers` metadata maps, and `createAnimatedSprite()` for a ready-to-play\n  `AnimatedSprite`\n- `asepriteExtension` — extension descriptor registering the Aseprite asset binding\n- `asepriteBinding` — the underlying `AssetBinding` (advanced/custom wiring)\n- `AsepriteFormatError` — typed error thrown on malformed Aseprite JSON\n- `AsepriteData` and related types (`AsepriteFrameData`, `AsepriteFrameTag`, `AsepriteMeta`,\n  `AsepriteSlice`, …) plus the `isAsepriteArrayData` guard\n\n## Usage\n\nRegister the extension, load an Aseprite JSON export, and create an animated sprite. The extension\nfetches the JSON, resolves and loads the packed texture, and builds one clip per frame tag:\n\n```ts\nimport { Application, Asset } from '@codexo/exojs';\nimport { AsepriteSheet, asepriteExtension } from '@codexo/exojs-aseprite';\n\nconst app = new Application({ extensions: [asepriteExtension] });\n\nconst sheet = await app.loader.load(Asset.type('asepriteSheet', 'sprites/hero.aseprite.json'));\n\nconst sprite = sheet.createAnimatedSprite();\nsprite.play('run'); // 'run' is an Aseprite frame-tag name\napp.scenes.root.addChild(sprite);\n```\n\nClip frame rate is derived from each frame's Aseprite `duration` (falling back to 12 fps). Frame\nindices in a tag are resolved against the ordered frame array; out-of-range indices are skipped.\n\n## Texture ownership\n\nThe packed texture is loaded via the Loader and stays in the Loader cache. `AsepriteSheet.destroy()`\nreleases the parsed sprite sheet; the Loader handles texture lifecycle and deduplication.\n\n## Core compatibility\n\n| `@codexo/exojs-aseprite` | `@codexo/exojs` |\n| ------------------------ | --------------- |\n| 0.14.x                   | 0.14.x          |\n\n## Links\n\n- [API reference](https://exojs.dev/api/exojs-aseprite)\n- [Aseprite](https://www.aseprite.org)\n\n## License\n\nMIT © Codexo\n","readmeFilename":"README.md"}