{"_id":"@asyra/render-engine-pixi","_rev":"3-b5ca3b550b52779458de506b2e796cd6","name":"@asyra/render-engine-pixi","dist-tags":{"latest":"0.5.2"},"versions":{"0.5.0":{"name":"@asyra/render-engine-pixi","version":"0.5.0","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/render-engine-pixi@0.5.0","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"2618839d0ba83382535940e4083267db2d001c92","tarball":"https://registry.npmjs.org/@asyra/render-engine-pixi/-/render-engine-pixi-0.5.0.tgz","fileCount":15,"integrity":"sha512-EM7foQEvoHVkYPae6Aqz9Smz5iVuiN2Rsy1wbpWJiUKY5knGc5KvcR4y/fRrspj3h63E2+9GzTl064X0cx1V9g==","signatures":[{"sig":"MEYCIQDzGC/jc0TSBaUAV1ySr/LSaGbkgX1CdncBssL+vJ/ogAIhAP6lXJLa0O5xbnD9nnkDWvtdw+GKV74ET2gHE2L/8Obo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5ee728f3c26d52147314f2bf6d8de0f603146913","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","test:local":"vitest run","build:render-engine-pixi":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Pixi implementation of the Asyra render engine contract","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pixi.js":"^8.6.3","@asyra/render-engine":"0.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/render-engine-pixi_0.5.0_1786102655361_0.9196145267179994","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@asyra/render-engine-pixi","version":"0.5.1","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/render-engine-pixi@0.5.1","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"homepage":"https://asyra-framework.vercel.app","bugs":{"url":"https://github.com/karote00/asyra/issues"},"dist":{"shasum":"ef039e71bfc6a2dabda0c0ddd4f42fb0451a9c9c","tarball":"https://registry.npmjs.org/@asyra/render-engine-pixi/-/render-engine-pixi-0.5.1.tgz","fileCount":15,"integrity":"sha512-wfWqBYbBUjNOF5t5PV3/dvU8uwYwmtwYVqUMnuUNYoe9VVwUFLaEREKGJ1KEFATvH5tXGvzkmr28hcGF884zew==","signatures":[{"sig":"MEUCIAVv2PXFUd94FSqRI9/aWUaqUvn+Fc8zTtkBguYp3GcmAiEA1Ol/bQGbg4jfv4irUIYBu2aPlMqm2ccrKwBa3jiBj5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"80265cc1fd1895a0f30c79a6127c00342a6f85fd","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","test:local":"vitest run","build:render-engine-pixi":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"repository":{"url":"git+https://github.com/karote00/asyra.git","type":"git","directory":"packages/render-engine-pixi"},"_npmVersion":"10.8.2","description":"Pixi implementation of the Asyra render engine contract","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pixi.js":"^8.20.1","@asyra/render-engine":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^3.2.6","typescript":"^5.7.2","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/render-engine-pixi_0.5.1_1787911996477_0.9066702454532682","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@asyra/render-engine-pixi","version":"0.5.2","description":"Pixi implementation of the Asyra render engine contract","author":{"name":"Asa Tsai"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/render-engine-pixi"},"homepage":"https://asyra-framework.vercel.app","type":"module","engines":{"node":"24.x"},"packageManager":"yarn@4.3.1","keywords":[],"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput","build:render-engine-pixi":"tsc","clean":"rm -rf dist","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","test:local":"vitest run","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'"},"dependencies":{"@asyra/render-engine":"0.5.1","pixi.js":"^8.20.1"},"devDependencies":{"@vitest/coverage-v8":"^3.2.6","typescript":"^5.7.2","vitest":"^3.2.6"},"_id":"@asyra/render-engine-pixi@0.5.2","gitHead":"5c7433cfe12ee0f8b266ca43b22441b048407bbf","bugs":{"url":"https://github.com/karote00/asyra/issues"},"_nodeVersion":"24.13.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Hqd10s3KUM+2BjWILnTx2Roptv+hMgcigb/1UDRkRfNYaZj8pANsKLAjJz36+cVXN7+olsObtVggq65a4O3lRw==","shasum":"f4142568b039653e2b43a12b4569b4552222637d","tarball":"https://registry.npmjs.org/@asyra/render-engine-pixi/-/render-engine-pixi-0.5.2.tgz","fileCount":15,"unpackedSize":63900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCp7R3pGCQ1DhSm6AHqWTaetv8eDtw9zSrIsNyzxo+KLQIhALzYwsHXlcxQTmO/A1y0C1LZxDXOjZROs79WCslBoc6c"}]},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"directories":{},"maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/render-engine-pixi_0.5.2_1787915193583_0.2973262307972475"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-07T11:37:35.072Z","modified":"2026-08-28T11:06:33.891Z","0.5.0":"2026-08-07T11:37:35.494Z","0.5.1":"2026-08-28T10:13:16.633Z","0.5.2":"2026-08-28T11:06:33.720Z"},"bugs":{"url":"https://github.com/karote00/asyra/issues"},"author":{"name":"Asa Tsai"},"license":"MIT","homepage":"https://asyra-framework.vercel.app","keywords":[],"repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/render-engine-pixi"},"description":"Pixi implementation of the Asyra render engine contract","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"readme":"# `@asyra/render-engine-pixi`\n\nOfficial optional Pixi implementation of the public Render Engine contract for the current `2D` profile.\n\n## Requirements\n\n- Node.js 24.x\n- Yarn 4.3.1 for this repository's maintained workflows\n\n## Install\n\n```bash\nnpm install @asyra/render-engine-pixi\n```\n\n```ts\nimport { createPixiRenderEngine } from '@asyra/render-engine-pixi'\n```\n\nUse only the package root and the explicitly documented public subpaths.\n\n## Owns\n\n- Pixi application, surface, objects, resources, ticker, event normalization, abstract command translation, flush, and cleanup\n\n## Does not own\n\n- Render subscriptions, Framework target mapping, canonical state, App Feature policy, custom-engine inspection, or fallback routing\n\n## Start here\n\nUse it through Preset `2D` or explicitly provide it in a browser composition. Apps with another engine do not import this package.\n\n## Lifecycle and composition\n\nInitialization creates one owned Pixi runtime behind opaque handles. Frame callbacks schedule and explicit flush renders. Destruction releases all owned objects and resources; partial initialization failure cleans up and never reports ready.\n\n## Learn more\n\n- [Complete package guide](https://github.com/karote00/asyra/blob/main/docs/public/reference/packages/render-engine-pixi.md)\n- [Framework release support](https://github.com/karote00/asyra/blob/main/docs/ai/framework/RELEASE_SUPPORT.md)\n\n## Support and policy\n\nThis repository does not accept external issues or contributions. You may use,\ninspect, and fork the package under the [MIT License](https://github.com/karote00/asyra/blob/main/LICENSE).\nFollow the [security policy](https://github.com/karote00/asyra/blob/main/SECURITY.md) for\nsecurity-sensitive reports and the [root policy](https://github.com/karote00/asyra) for the\ncurrent support boundary.\n","readmeFilename":"README.md"}