{"_id":"com.elestrago.unity.entitas-redux","_rev":"42-db10fd6dc87e3146c0e8684c77ec940d","name":"com.elestrago.unity.entitas-redux","dist-tags":{"latest":"4.3.1"},"versions":{"3.0.13":{"name":"com.elestrago.unity.entitas-redux","version":"3.0.13","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.0.13","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"75495e4147b7e3e15ad82cf39b1d474c79d14e04","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.0.13.tgz","fileCount":273,"integrity":"sha512-QbXYPuqxGBX3+8cokW4lF6r4ROq2l8dyc4M2GR9v0JgY6P+q/yRkvq7bnv6tTNKjaOLlxwBUV6YpUeQmz3Jysg==","signatures":[{"sig":"MEYCIQDw2v3BC2kuAIhtwX4J4EqnHMcMiWYFmPO69+LHnIodRwIhALcpM2N2UBFTXebuxIXz/cCaXxjbE7Oq459NnWDDUOBY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2645256},"unity":"2022.3","gitHead":"dbe9be5ebf14297222622ae9f03c50536058adcd","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Scripting","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.13.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.0.13_1736597141350_0.19163258623863433","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"com.elestrago.unity.entitas-redux","version":"3.1.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.1.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"b49f756b43af2f7eeaa9f336e3bc6617d0cdb09e","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.1.0.tgz","fileCount":519,"integrity":"sha512-2Tcapx2t00SAsQeDOGrHkqhzx+r6utKdHjVYdy3+Ftc5p01/4WrHiGCcuEzyNJEOYJsSA0qSvfcfSeX/nfON2w==","signatures":[{"sig":"MEUCIQDk0QWUy89qjfTCnyfpnnd3GdSFdkv3Nf/6ttinYHBHawIgTzWjEO0J2zFD4f8zKtps4VkAaumBzPaJe38ws1yHO2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816591},"unity":"2022.3","gitHead":"391a214ff342e84fcd3af838b1bfa43a4395632b","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Scripting","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.13.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.1.0_1737753518356_0.44360917952315226","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"com.elestrago.unity.entitas-redux","version":"3.1.1","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.1.1","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"569875ccc853d579038afc522ed2a37e1b53d495","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.1.1.tgz","fileCount":519,"integrity":"sha512-WnY9xRTgaTujCpILUhvCvPnZr93eF+FissgJtjkI8PSnmtjB4YVUhVRfa7trHtwDvEmPd9/NslgWYSvN9zalLg==","signatures":[{"sig":"MEUCIQDlIxnLrU13C3yjBnC/QtBeA02pFfroPGD4k0iQ+2AhgQIgCUkWTud/P7pYhGUPyOg8MXxusWDXePOGWL5MvDN7/kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816732},"unity":"2022.3","gitHead":"7ed986023c501c1000265ad3d1a390107201d146","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.13.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.1.1_1738008687305_0.13631899525632196","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"com.elestrago.unity.entitas-redux","version":"3.1.2","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.1.2","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"8edd055ad85b021fdde8fa5bc76704bcc56b8459","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.1.2.tgz","fileCount":523,"integrity":"sha512-Hf5Xuo/+QfQDzh4sClUocllvwWQE5NiK9+7v+4jpce8U9NrURvdBT45IJd32iEgvLPlNJ5Z59jB6/OItPlUQFg==","signatures":[{"sig":"MEUCIQDKXLBT9eb7FGJ4ZT9mYyXkP/ZAy9CF6h3QfXJMa5FPwQIgeUE+c2qkzNHje7mbTmeljDSBDvgi7wHxupDOxYb1Nzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2821395},"unity":"2022.3","gitHead":"53741a99233cab86f263867d90b60860f08f3d3e","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.13.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.1.2_1738823747107_0.2855733180680673","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"com.elestrago.unity.entitas-redux","version":"3.1.3","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.1.3","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"9971ff9fc893aac3f3f3662d02fe2c8a63882a55","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.1.3.tgz","fileCount":523,"integrity":"sha512-F1UEgg58RdB1rMqdT3eNu8TlnOJg97W1ky5dPEPTpuFYetx19Ddorb+4CNGUP8cTOkTqR5SudKcelV9x/ztEkg==","signatures":[{"sig":"MEUCIFv6SDrNeiLF8rl2XvpCwIww9QklWNV7WNkLYjxgpuxNAiEA4lL1aawZPV8xC21cmlCCXN+ERrrFIRbiTeAj84W6f2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2821526},"unity":"2022.3","gitHead":"c74d127caee16a014418e1ffdc3196b5f8c39856","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.13.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.1.3_1738828168965_0.22981545219235144","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"com.elestrago.unity.entitas-redux","version":"3.1.4","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.1.4","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"1ba242775cec280f489682fa950b8fc733e19347","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.1.4.tgz","fileCount":523,"integrity":"sha512-uTIGy8aorU+d5Hfm1mjKcjftFgvuFQPlmof8oDJSNIaBH2eLXn5arzlL9MMvoCuKZ+NuVMh9Z3kpsVDmeIQ7mA==","signatures":[{"sig":"MEQCIGtAVjWJkGn+9pazknkz57SYf4vXfesydV3PwhwTBw/zAiBob5KVp4DnbITTiXi+4Y3zsrYmYNT2L4R7+y+7UShO2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2822197},"unity":"2022.3","gitHead":"01c84460d62fc4b61a826d7660f17bf8bb6711ec","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.13.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.1.4_1739193701213_0.03629167952236245","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"com.elestrago.unity.entitas-redux","version":"3.2.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.2.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"700d5b825b2a39529c4b8c03822db88bb7020550","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.2.0.tgz","fileCount":527,"integrity":"sha512-a3S3+wlwtkjYge6YBmORLsnKCzHrtjboiNBOqCoqqV1eyFI4WJaYoHi3WLGW2+/OUh92hyA8q7wYq6DCjiCnKg==","signatures":[{"sig":"MEUCIBR3puibYqe3y2D15ZcBEZe6k8Wv2FjXo60ApuCCnKWJAiEA5m1Y7O+qvHnFCken7xRiiD1RaY+JAnhkFQom01nXjrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823134},"unity":"2022.3","gitHead":"7107c4fc37b0adde23a68d36d30afebf2b83bc40","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.13.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.2.0_1739453946187_0.7781000298885505","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"com.elestrago.unity.entitas-redux","version":"3.2.1","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.2.1","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"6fa37273e3debb1a561c87623949d8ff4a304aa9","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.2.1.tgz","fileCount":527,"integrity":"sha512-sN4PU8Jixf24D5MjjG45VHK1/hajFyDpRnZQuiNGbzC7O3qElEFO4Hm45dDvfe4meft+DSYngmunsEn4XkF0eg==","signatures":[{"sig":"MEUCIEpAgpMRPw8GS3IAL2lgwnq8VVGUZTC81dbEaUlQMieuAiEAnKnSjxeahzBPfu46GQOVLxQv5eJCSxnIPo9kz4lEM84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823307},"unity":"2022.3","gitHead":"1073801476c6d65591abdcbb32556aaf1201b545","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.14.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.2.1_1741949054814_0.3188768585942352","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"com.elestrago.unity.entitas-redux","version":"3.2.2","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.2.2","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"44b9e6e18409f9acaeecaa0d1aabef8d771e5108","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.2.2.tgz","fileCount":529,"integrity":"sha512-cuZqPA9dq+qIazlHX3DuzGA+meF+miyHPfVoiqRhqbT4sP2irr5jOL5ufBLoVeR0+0sr18hf3ApyDGYT6oHT2Q==","signatures":[{"sig":"MEQCIGUFQQwV72V4+OyUiG/79ZXRDiZAxNQocJhp2Sslzea5AiBW0sS8DNw0wrpYJnHOxM0Tx8TdiknHLKrKCClW8+OUqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2824688},"unity":"2022.3","gitHead":"9fddae33ef27bd207b8c62ec22e74b0c495cd256","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.14.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.2.2_1742542378089_0.5149854712399184","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"com.elestrago.unity.entitas-redux","version":"3.2.3","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.2.3","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"407bb49bb50239fd83831188ee711df367347cfd","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.2.3.tgz","fileCount":529,"integrity":"sha512-teHH2U8EjxBoVrTqsgE51Y3V+NrDitrH3Big/cRoSJyno7WMKAPLN3QxUbxYAkPNmAm2s/9Hk17m/tYe+ex2rA==","signatures":[{"sig":"MEYCIQC1whRmigLerYuFdNmBj0gOYrdFlzTSle57ELWHBf/YDQIhAM6m7WZfdRHxa1GuBJ/+YtKFAlz3GPz+URIIMMcrlles","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2824820},"unity":"2022.3","gitHead":"329d957bda53c2c6df443bcac898fa6ca6ddcd3a","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.16.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.2.3_1747985767477_0.3734046454188247","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"com.elestrago.unity.entitas-redux","version":"3.2.4","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.2.4","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"c06e7adeef1b794d2052ada5b179a0ceb2cd71a4","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.2.4.tgz","fileCount":529,"integrity":"sha512-ixUn6Du9bwTRPZy7kTyuIUZjyBIrUol87Ay1ldkFPzly39Ur8Y6fy6s9LzRTi4+JJzIDAKT7ym3XZRz3VlXnXQ==","signatures":[{"sig":"MEUCIQD76vd0E8tYNEvHy5qd44Aj/Vg0e5aC+8SGfDP9+YBzNQIgYsOJG5bZHnXvjfyg2kLF0Mb9GdWV7U8IlKghQmbFJ/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2824986},"unity":"2022.3","gitHead":"ba777a2e59edabb8b2a4904f1789a30627f65578","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.16.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.2.4_1748030532748_0.15563405027505506","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"com.elestrago.unity.entitas-redux","version":"3.2.5","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.2.5","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"e32e98fb57f927ee7105aa9e94192afe321cead5","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.2.5.tgz","fileCount":529,"integrity":"sha512-ZttRRwaUnZd6YZh+qjSK/j0vVie137e3YUvf3PzxaNAGxOnc8XvDx+ny4ceVCf0wSZfXaDKxztYTFZa93w2rVg==","signatures":[{"sig":"MEQCIEXVhqO0HdWwnCtnc54wsVl0o/aJC4lLY3T1Qb6WK1D0AiAJNg/hQ+qFBwK/dqz5q02vtnxo+nySdhIKtjfk6qz5OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2825663},"unity":"2022.3","gitHead":"d0fbd55f24044a963b6857fd185e737366b77dda","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.16.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.2.5_1748847488773_0.533014396195777","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"com.elestrago.unity.entitas-redux","version":"3.3.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.3.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"d8f350cf4275e6c38f5f169b4dd6859fd8a56cc4","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.3.0.tgz","fileCount":529,"integrity":"sha512-9/vqu9tIq3gc33nzBEbDkRqN74/J6Lf4arZkj+akNfgtHIz0k8GYd2TFmRwA/j//WcoxcruH+XCQkXJRIPwGpw==","signatures":[{"sig":"MEYCIQD8SPiGhiIr6X2o5x6YA51TOb/K7OwsCkpYCE6DZJ6RmgIhAOYUBZ7aNrGt5lNjdA0bK5VN/Zi5Lbs3VCYJ72cqT3AN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2827985},"unity":"2022.3","gitHead":"841faade128b6a965f9bdbecb093ab1261bea76e","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.17.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.3.0_1752299505568_0.909013534366627","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"com.elestrago.unity.entitas-redux","version":"3.3.1","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.3.1","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"425f58b99b422db0ff44339f2a03c8ddc77f57c3","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.3.1.tgz","fileCount":529,"integrity":"sha512-6GASCH9prskdeFaj/202m+u3XAZJaKYeQWRmkpR4B2SP70rwBk7u89YaFblVLKwJWx23F0qum4cP7YV0KZ9W2A==","signatures":[{"sig":"MEQCIFjM6rb0jdQFNOlRVhcCk5LIEvoA93Fx7J+eyum6ygpXAiB6TYAyPk9QTgJeD7vlDdHcbcZpUZcOUGji9bSHqPq6LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2828526},"unity":"2022.3","gitHead":"917829297cf8ceb0c4e23cb9e7d40ce97c70adcf","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.17.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.3.1_1752328281432_0.6577710756801725","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"com.elestrago.unity.entitas-redux","version":"3.3.2","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.3.2","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"c72d390c343f9e7d19d95faddc22df7734e2d881","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.3.2.tgz","fileCount":529,"integrity":"sha512-5WE6y3bzD9DZq4aordy8X5xlf9qchAGLFH2LPpYlt3Iaxlk9G9s32pkbMgSvmx4Fc/Bc/yAHTp7fGUSmigPnjg==","signatures":[{"sig":"MEUCIGWI5UditY2ZXtFJjMjUw97Ha+W0uF3PpcYMUpghCK7vAiEA+t4gTl+TSG6Al0qyFhU8P4SzJWam2BDo9aSdfTW6UVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2828692},"unity":"2022.3","gitHead":"aabf8daf2f0666ce7d315600a0ce8848675c0169","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.17.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.3.2_1752555924452_0.026548817724159957","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"com.elestrago.unity.entitas-redux","version":"3.3.3","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.3.3","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"468f72a6dbe5bbfb4e8b10a697250d168c8bafe7","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.3.3.tgz","fileCount":529,"integrity":"sha512-YsAayEgQIyNPU4+sR7AokF6DeWuKmlseh+zd/NHSSq4L/jWV25v1/37nanZ4f7HUe9dCqxfDEHW3ETwxZTjlDw==","signatures":[{"sig":"MEUCIQD8w2p+H8U8U/ZBF1ADhQxyPB2PaTyYrWA1cXGzllm7IQIgYwvBqhtAn6UNLisV6KBpqweasfRBh8781FnoE2AQIJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2828858},"unity":"2022.3","gitHead":"ee7af5c610a17904a78c6f0751f67f83e86ae5af","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.17.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.3.3_1752557919638_0.08964429045686728","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"com.elestrago.unity.entitas-redux","version":"3.4.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.4.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"d2570eba452afbc60ca02f9f3cbd1aaf3e36db2d","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.4.0.tgz","fileCount":529,"integrity":"sha512-Q4J0c1M1S8adaawoNOcx0EW5q8R6gV9Gb9jjbk8zXsheNmvCLofwEwlLNH9tewzVmDlsPNgLGNek7RirCLFX5g==","signatures":[{"sig":"MEUCIQC3vkZA/beQjfEPxZs4jH4uvIONmlztq4WjhqdX4DhNAgIgF3zkeA15zoLpJ/83ku6oSrm2FbK44lJ2aVuhN/NGOho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2824495},"unity":"2022.3","gitHead":"01c3904e8f8ecd8f260353b189f67ecd5e9387a1","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.17.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.4.0_1752999247071_0.12154454190059649","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"com.elestrago.unity.entitas-redux","version":"3.4.1","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.4.1","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"6fd7f536deafca68406b43eaef6f6b74bce13669","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.4.1.tgz","fileCount":529,"integrity":"sha512-OTrWNDloAB25bRKZfmFx78vHFGRyowaLyCdpXbbeM+9tGB5w49QjIAi0luxV2+x52C0ImnyXMKJsi+eRAjAn9Q==","signatures":[{"sig":"MEQCIAexB5c5LM+7i77X5gQ3Hv9zioIwXtAyxH4qZAErQPLrAiAoHmi0I5lV+7IZiRiJaMzLXuXMrN5BUWSpnAHHzBgIOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2825010},"unity":"2022.3","gitHead":"7089ee0a8257d38b4201a7f235e3a9a78c326625","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.17.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.4.1_1753000363697_0.059399712499592194","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"com.elestrago.unity.entitas-redux","version":"3.4.2","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.4.2","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"eb1c13b3a713876492e086989aba628af5a9d640","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.4.2.tgz","fileCount":529,"integrity":"sha512-K5jPLIZ8TkJ2yVOlXjYUppeS5Gq6fM3CH8wCWInz17LsrH1WabMtVYrjyT9s4KK13ZSlBOryksjg8mUCyQPPtQ==","signatures":[{"sig":"MEUCIQDM1NQr5cQk/6TvwRRhzzLMQLXdS/CriHc5gZfOWxBa0QIgApK8FSSi3WZ+k00A2/LhdkrCXOXwCK9gazRr2xygI5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2826206},"unity":"2022.3","gitHead":"d303a4c940086ce993b334caad5f90467c077312","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.17.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.4.2_1754291381103_0.7452092843260478","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"com.elestrago.unity.entitas-redux","version":"3.5.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.5.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"030fd63501d0fe8d149e968c660f1c8f675a3944","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.5.0.tgz","fileCount":531,"integrity":"sha512-0c/rO7+V64BN3kU5Sjhakwonmu7G/QQ8lC17b3+xBZhXVhBNgp5sM/LGyDhGQCedD3YvNa7zfo7mW3z2UC2dQQ==","signatures":[{"sig":"MEQCICWZRc2xUF6mJRpC0KiaL+0WuCighiqOR0VhSBkAoD4cAiAkoYIRXN1woi5uznv7DW2aWfU2TYup/YzfN1M0zJRVrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2825495},"unity":"2022.3","gitHead":"2f610124f21085fb8ecd94b2297d3875b693b088","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.3","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.18.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.5.0_1754456995506_0.4255281634271264","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"com.elestrago.unity.entitas-redux","version":"3.5.1","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.5.1","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"bde30fe64967c592232e951cacced2bfccccfa0d","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.5.1.tgz","fileCount":533,"integrity":"sha512-Z8QbLf/vGbQ6VtoIuBunox/0lSzWlieD1U1hSpIU7sypWZH9iACp4iu4Vc86Cha8sREPRq6+GED1cYddnvCdUQ==","signatures":[{"sig":"MEQCIHj7moDyzwCrsXImXSeDlJU4rGd3R86J1ZTgd6ivN6VCAiBkwPD2HPydk44AIdAY0eknGpu1sAnFU02l2pDfCmOp5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2827490},"unity":"2022.3","gitHead":"fec57a289a5bc7a003dd7f9d297625beabfa6f9d","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.3","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.18.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.5.1_1754458824717_0.2208743026697486","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"com.elestrago.unity.entitas-redux","version":"3.6.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.6.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"3c067db0559a741c241113da40880bb3baf95181","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.6.0.tgz","fileCount":529,"integrity":"sha512-uDI82vIdVNNwRbXxexOXeSyxbaiuRsB8WgGcjMhBIHHZt00hzz3ZTKZCm5yAzEth8AlRdiaMM/+w/fEuDBagQw==","signatures":[{"sig":"MEUCIAsEkJxaOw+ou6gp5Bz+KJsVLHj1KhnDrWa/ijXMbbHZAiEAxOaNfvs1L3nA//GOvpEXBxqDFjzzKA0dACCm95v7OEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2818678},"unity":"2022.3","gitHead":"551c2335a15e9873e14e7b56e26a9ad674428ff1","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.3","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.18.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.6.0_1754497603507_0.12848929889138438","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"462cde731167c63a5c1d30bcde6acf3566e5a087","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.0.tgz","fileCount":529,"integrity":"sha512-qxLRYZ4yuRbuEE8IEvXTgUQuEps2ENwASQWeTaJZerwf5A/sblUhtBqDuGZ5H6dDV/X/Xj72rjtk0pRWMHsF1g==","signatures":[{"sig":"MEUCIAt/nxqrWHdhZyEXcbBAIiTwmaZTbH87seGSELTluKhJAiEA/8ojjH2G2nb/ew4RI+LpuaOiviqHHjxw6UhacKpNRDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813219},"unity":"2022.3","gitHead":"6e07f8b8fa83ba65bc738a68fc5dd7b68c16ff3e","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.3","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.18.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.0_1754766802586_0.979547941007233","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.1","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.1","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"15e6795d28428a5914662484c55758f05f42468b","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.1.tgz","fileCount":529,"integrity":"sha512-VVeyklmSF/7Si21KBD8kI6hrP56n5T+xSQSTJLixtNCfNSWi4uakfEyJUvFoKpVLFdBwZVIEwShEfp4LDx1kjA==","signatures":[{"sig":"MEYCIQCKzTAz40Cq0iLWejuY5PsytaeqvGRSw2InGI70s5eUmAIhAPkksqfKiK9t2gsPBnaWSPoFhq32vuDz6LiWG56e8bim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813356},"unity":"2022.3","gitHead":"452c6f2cc723694fc1a1aae1a68a466824bfda20","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.3","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.18.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.1_1754767632846_0.7532608677557486","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.2","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.2","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"dc452c0d0cc1ca63a45b3e566faf921548a45115","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.2.tgz","fileCount":529,"integrity":"sha512-jKp/UMyfLLEP5+uVwin8XzlhB1AEs+pcffL6UBP6bVpr0s5ZsFa1g3/0zYBX9m5/wE74JiuYMsp6yEyO9nRyeQ==","signatures":[{"sig":"MEUCIB5yWoW0dMHmLNZiSjGIIv3ootLjfPEVC/ULYN9ca1iDAiEAkk58m/ns1SwYHtS/bfZFQ3qxhTZarfJebehlBAWna1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813474},"unity":"2022.3","gitHead":"02a6f710165bd72a660dc4cd33e7bfe35c7ccefd","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.3","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.18.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.2_1754767899831_0.5785707997001495","host":"s3://npm-registry-packages-npm-production"}},"3.7.3":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.3","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.3","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"98bb126503629f4889a6d1feac883ba344dbb440","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.3.tgz","fileCount":524,"integrity":"sha512-0M6AujQu+BihF/OPJogxefI+VnioB/Hq4wL6ayLRqWVtk0N/TwkpU7r2g36FluvACnp+rQtiUMHwguQz7Mh6BQ==","signatures":[{"sig":"MEUCIAo5YsMh/WXNEBulWS8xyy+gh6o3zogurF3OQBHs8HBEAiEAiBy1s2nSsqXeMkXuSclq1b6PcCqRXG5Ht1cQGLV6ft8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813264},"unity":"2022.3","gitHead":"aa1c5945fe5bd5c44b67df06afacc0d3681fab7e","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.3","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.18.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.3_1754814596416_0.17373095560968776","host":"s3://npm-registry-packages-npm-production"}},"3.7.4":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.4","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.4","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"e0e4077cbe815d80609fe33ed014d5fdb48e1487","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.4.tgz","fileCount":524,"integrity":"sha512-i4zespLcfjVCgQ+aMrm711wPKOkg9qx7NtjrfMt0CVfuSPiGGn89uS3ecwSdpDnQCXUPPJZUBM7Llj8Nd3+Npw==","signatures":[{"sig":"MEUCIQCrMmkzdBtcM2BX0oiMm31e0+kg1k2OUMs+04ZhBWWBiAIgUXk88NSaZ6ld1aCQEFg/hWcoeJB+yIG3ePiSihYjk28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813634},"unity":"2022.3","gitHead":"9a4d77afa69d5b8f87bcdee639fe8c86142c162d","_npmUser":{"name":"elestrago","email":"elestrago63@gmail.com"},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"10.9.3","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"22.20.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.4_1760161069147_0.5042305290914377","host":"s3://npm-registry-packages-npm-production"}},"3.7.5":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.5","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.5","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"fd102f4256a7857804b22428f45b6bc6159ea828","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.5.tgz","fileCount":526,"integrity":"sha512-R/zB69W5wZJ+fIgV14gNwT/jW6h1X3ab3/UStuPaX73s8SIcQU54kc5lUohb3AsJ+xHEdhLiIwD/v/9JlEnW/Q==","signatures":[{"sig":"MEYCIQDwlseNxgVrA9dPGqFk0xJuMG1dcWlNGLYtZN8nSDmYOQIhAKBqR9Z67NmhftrW1d4yKmd+6nqaJRFYYTJbagqN/Cb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@3.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":2816524},"unity":"2022.3","gitHead":"75605d672df19729e3b20f24fd547c76e4664e25","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.6.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"24.11.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.5_1765399462910_0.4734171668941425","host":"s3://npm-registry-packages-npm-production"}},"3.7.6":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.6","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.6","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"5d161c56670e5d25688bbf74c10b3fb29c108c0f","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.6.tgz","fileCount":526,"integrity":"sha512-AuofnVbrcfYvjnY7V138gDushACKd80wQhhVMglAlyi44e2K1wVXbVtz7t+xCOBttmc8Bg3VgDbfgml8y+toFA==","signatures":[{"sig":"MEQCIF/QAZUBlKcFyj3h+ZyXjNoaVthw72GULcMXgVb0R/kjAiBmiUAY13WvIqZyek0MpPzGkUmY4zqkNx85ae1QzcOvZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@3.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":2816813},"unity":"2022.3","gitHead":"7493fb55d91f3aab8c945821cea7689d58253d06","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.6.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"24.11.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.6_1765433688486_0.4929575344082857","host":"s3://npm-registry-packages-npm-production"}},"3.7.7":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.7","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.7","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"48f97d8bf604bca8e38fcf9344fcad06d7ab2dbb","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.7.tgz","fileCount":528,"integrity":"sha512-TvFAHqH3h4rdXG98WPbcoVm8PPU2xVM9v2SMWeYJd2YuCLhFa458210S9dAg2x/pTHrfX2es7ICvnZZ19EnaGw==","signatures":[{"sig":"MEUCIE5zMhLNGSiACWJuCxsQACOmImoeHPu8czGL1c1dm8GyAiEAi11YS6yYs9AkZtfC17XvhiubqfzGbHl9W8A+rAJ+ZPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@3.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":2817791},"unity":"2022.3","gitHead":"26339f112a9058cb3ae48558356bb713b1f07f0c","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.6.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"24.12.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.7_1767687663629_0.09846113360566378","host":"s3://npm-registry-packages-npm-production"}},"3.7.8":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.8","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.8","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"ac93a0c251807b918a88aba79057c3a0d45b69e6","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.8.tgz","fileCount":528,"integrity":"sha512-t6hDvO+qdHfc8RjxWKwEqmxwBEDp74pbv4R1AfI3vslDUv0pm9dqP0bqKW4zxojidDrYPncZq+Gtnk0VQlR/mA==","signatures":[{"sig":"MEQCICCIG+Oh9OtCRIWX25KlH0efBOpjLSdDof2kMhlSoAgKAiARHneRoJ9OVzD0B3f3ag3sApp5aTFSKzsyDLLAWHfiCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@3.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":2817673},"unity":"2022.3","gitHead":"f9aa4860d8351580d52cc193215ba81c0cadf331","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.6.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"24.12.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.8_1767689122674_0.5015374371308239","host":"s3://npm-registry-packages-npm-production"}},"3.7.9":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.9","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.9","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"ca20c44a92d730a665c5c5ac93bbcb6ac22f5aed","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.9.tgz","fileCount":528,"integrity":"sha512-J5l93zLewBqbxUWDH8mqMluVz3mdp5q4rMZCLNfFDecFIL6pjxaBHqS21jLn9uOM+oQMO+2xGxzwcIxlxGZGzw==","signatures":[{"sig":"MEUCIQCLOcbtc7oSMUEgdhdJdaYv0cFDloFBu8dgWFEPcmZrQgIgQUuO4rTfxf5Ih5h3r0mZntzPGNAslKx+X+Yt39+xKPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@3.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":2817888},"unity":"2022.3","gitHead":"3940bb58323c903fd65e6add4215dd1f338bac5b","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.6.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/LICENSE","_nodeVersion":"24.13.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/main/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.9_1768557648244_0.1668318697365263","host":"s3://npm-registry-packages-npm-production"}},"3.7.10":{"name":"com.elestrago.unity.entitas-redux","version":"3.7.10","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@3.7.10","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"50a6231657716f96a61f31ec5aba0c6dc92ac7aa","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-3.7.10.tgz","fileCount":528,"integrity":"sha512-QmM4DYlv5Jsk78pzIShB563A/wypVsznJF+DyjGYZ1NEN4t3hQRyP1XfWpeuKnVtZtJgAG6DIkKe9mT6yJ+NeQ==","signatures":[{"sig":"MEUCIHth22tM+TLgpvjj5gLpoWHnYnQ2s52je7xuFE2R8urJAiEAxyAvSBKiCZVDHLWzA2APezOw4qsTjBsgbAdQ2QCbU8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@3.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":2817555},"unity":"2022.3","gitHead":"3ab8580c805229be6f59baff6d8b568c7bc14cfb","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.6.2","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"JCMG Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/3.7.10/LICENSE","_nodeVersion":"24.13.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/3.7.10/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/3.7.10/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_3.7.10_1769934316265_0.11876782587102208","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"com.elestrago.unity.entitas-redux","version":"4.1.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@4.1.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"a7104af79d638b42696824a8f91e05a8ff7e0c1a","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.1.0.tgz","fileCount":506,"integrity":"sha512-JRCLSkfgW+OkOsGBlUUThVeolS9tZKIcdZdNplT5OgNbaSr1YAGDc/pXrapyrQdCEqOitVPf4rY+qu0OL/rhxg==","signatures":[{"sig":"MEYCIQDLizZwqZ2aSYr9HqDgDI/8GOAudGeQcp1ksEy1bxxZPgIhAJqie/vIrKgNwTx9912pAPOVV64uo7S7nkrosDU8xNjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":677926},"unity":"2022.3","gitHead":"608446658552865c4f937842e199c02602f56fe5","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.9.0","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.0/LICENSE","_nodeVersion":"24.14.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.0/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.0/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_4.1.0_1772458000289_0.6839658895796421","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"com.elestrago.unity.entitas-redux","version":"4.1.1","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@4.1.1","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"b2748f00aa41b0b6a5150bf2cb0fdf857422fa74","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.1.1.tgz","fileCount":510,"integrity":"sha512-vEVk4qRIJkVpm/huNvJZCq+gKXdbM7gvxh/a05BOreVl0LMRGdD/ItQxikKPVkM/5GpA2Hb8IC6Y3sfaOc046Q==","signatures":[{"sig":"MEUCIQCFlcdDizJjGfXN+PvlvRVPAYN5VKysdDo8psdzs83aCwIgMLAqchNB0EPnWj3chaa80wHqt3+BQD0xkTXph3JQy3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":678944},"unity":"2022.3","gitHead":"6233c5e7f65cdb9ae5de234a7c73d17566a3ecf0","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.9.0","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.1/LICENSE","_nodeVersion":"24.14.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.1/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.1/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_4.1.1_1773822018719_0.13680287082315434","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"com.elestrago.unity.entitas-redux","version":"4.1.2","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@4.1.2","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"fb11ba9457fd4a8a2bbbb2b05d7f781b85f71af9","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.1.2.tgz","fileCount":510,"integrity":"sha512-bIRhLiUpenf4HY12oaT4oclr8rA6IOxaHY4ftc/rNPikCzdnaEoniKkkXtWCakiK8+ek1mPVIQ9VA/38awiRMg==","signatures":[{"sig":"MEUCIE468Qdda/w/2OqE5U0C1A9FVkBFgYQ6P8Im0lEj97kqAiEA3VEaT9wH0+i1oqjlNRP8r/XfX/rQHlRj8vQpB7eo9N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":679404},"unity":"2022.3","gitHead":"088b5d554390b5b0e2a41d65474b5079c5413a42","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.11.0","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.2/LICENSE","_nodeVersion":"24.14.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.2/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.2/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_4.1.2_1775634896397_0.5905942011171976","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"com.elestrago.unity.entitas-redux","version":"4.1.3","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@4.1.3","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"333f907e131820c19ad14a863697d3bf2d9fbc75","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.1.3.tgz","fileCount":510,"integrity":"sha512-UfJHFw5EmfiGi1klSHdtmeth9V4dDS9acFG1pAnVJQJWLYcaD0RWcUxPtkTjqHjWsWo7QCVad/EZHtznBtxtiA==","signatures":[{"sig":"MEUCIAsfl/TBBSC6rbdxiZmXnQQ2upTuJveXgv0VluwYU0QLAiEAnKCxmc4vudPigCiNIPHtltYLrl9wk84A6j5t5uXfgJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":679304},"unity":"2022.3","gitHead":"ad8c30d20f77edc6edb6a0482432571bea1c5440","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.11.0","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.3/LICENSE","_nodeVersion":"24.14.1","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.3/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.3/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_4.1.3_1775816153652_0.338980323874279","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"com.elestrago.unity.entitas-redux","version":"4.1.4","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@4.1.4","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"116b2ef28be3862d60f9099af25bc3207b29b69d","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.1.4.tgz","fileCount":533,"integrity":"sha512-PiPn5NBvCBL8kHTbS8mWymzDVip+nmSYNe7vLUNevUlqmLdUJwZ42KmOQ6YKlGbH523rQSs9mRSYRRYzf8Medg==","signatures":[{"sig":"MEUCIQCSlXONYEaMYQN8oUL0kH3SbaO9aTyMscVtHYPUnmk1CwIgYdupGkQwGLQt31m+Nua5Sa0RCvGdtQyzUlxeHP9UYeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":965081},"unity":"2022.3","gitHead":"d065c275a4f935fdeaa327222baa953e468fe2b0","samples":[{"path":"Samples~/Documentation","description":"Documentation for EntitasRedux","displayName":"EntitasRedux Documentation"}],"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.13.0","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.4/LICENSE","_nodeVersion":"24.16.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.4/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.4/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_4.1.4_1779612909778_0.6663456113398512","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"com.elestrago.unity.entitas-redux","version":"4.1.5","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@4.1.5","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"1c5f3bfb3fd6f5d56fdc81cfd5b8031c3e7597af","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.1.5.tgz","fileCount":561,"integrity":"sha512-GQAj9TsvYfsPuLf/C8aSK/kAvAoipXiww+e9vKPt03sgn2qZBjK+8QuGvDebS/vMYkNp3n73azFEzXFB32hZzg==","signatures":[{"sig":"MEQCICz152FuRnyFNgJU4Oxt/X/yiiRJl2dysd3GSzpWgbS2AiBonG2f/OzBjL1DMZq9m32LYP6PxhTvldOkUaiaT/+MOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1007043},"unity":"2022.3","gitHead":"13bc9e4ed8dbdc2a778cb6ec07ae4c74bf1ce668","samples":[{"path":"Samples~/Documentation","description":"Documentation for EntitasRedux","displayName":"EntitasRedux Documentation"}],"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.13.0","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.5/LICENSE","_nodeVersion":"24.16.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.5/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.1.5/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_4.1.5_1779705524925_0.46442176631073995","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"com.elestrago.unity.entitas-redux","version":"4.2.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@4.2.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"cbee68ca6e668afa3de3a43045ff0bf28674583b","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.2.0.tgz","fileCount":587,"integrity":"sha512-W0N82kUgJBaoI9fXZkvb0RzgALlhK7m2IEI4Uaj8/qCPUodHUxzISutInmQZEucC+Y/oLhQBDzKvhHVk6AQoVA==","signatures":[{"sig":"MEUCIQCsalIbkuWP3AaRS5FQnzMduJfwNkC6/ZYDUUw8J1rScwIgDJrV+gA86EpedvrwmifJo8KqJhfR3b/kr3A6+Z9p9Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1533548},"unity":"2022.3","gitHead":"e7b6bdba9be0dff3f4b088f668c7abf1d4d218c5","samples":[{"path":"Samples~/Documentation","description":"Documentation for EntitasRedux","displayName":"EntitasRedux Documentation"}],"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.19.0","description":"Entitas Redux is a fast, accessible, and feature-rich ECS framework for Unity. Bundled Roslyn source generators emit a typed API for your contexts and components at compile time.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.2.0/LICENSE","_nodeVersion":"24.21.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.2.0/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.2.0/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_4.2.0_1789147144545_0.18034213066191374","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"com.elestrago.unity.entitas-redux","version":"4.3.0","keywords":["ecs","entitas","redux"],"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","_id":"com.elestrago.unity.entitas-redux@4.3.0","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"7fcf6bea71322010a21b50784b4e782934afd155","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.3.0.tgz","fileCount":566,"integrity":"sha512-2u42q5UITrtgSzopNz6JKCCvs9eysOdW+LpO75cASvrn0JjzRHreF5LV9XkM2KBbS6LG9FGreALlml9Zo1NjaA==","signatures":[{"sig":"MEUCIFHlgYMfcXOS2B+s08mX15KLLgq4Wx3Fch1Xx/UCVpDLAiEAm23sEAetSqDj/Hkk5OHv6D/w3T0IBBYGPAzT9iF+BJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1431326},"unity":"2022.3","gitHead":"008e30391071711f0a9792152c6bf2bc8f7d812d","samples":[{"path":"Samples~/Documentation","description":"Documentation for EntitasRedux","displayName":"EntitasRedux Documentation"}],"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.19.0","description":"Entitas Redux is a fast, accessible, and feature-rich ECS framework for Unity. Bundled Roslyn source generators emit a typed API for your contexts and components at compile time.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.3.0/LICENSE","_nodeVersion":"24.21.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.3.0/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.3.0/README.md","_npmOperationalInternal":{"tmp":"tmp/com.elestrago.unity.entitas-redux_4.3.0_1789197301210_0.6367147539529234","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"_id":"com.elestrago.unity.entitas-redux@4.3.1","bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"dist":{"shasum":"f3b036087156d326911be2df6135c3bb6940ba0a","tarball":"https://registry.npmjs.org/com.elestrago.unity.entitas-redux/-/com.elestrago.unity.entitas-redux-4.3.1.tgz","fileCount":566,"integrity":"sha512-8akGFoGHeBTWEFigGuA2CQP/DBR9Mr5Xq9gXnPkEMDBY3a7io11t4YFlPg6i2bF2ST85hOikldYG8ZbTcSwx4Q==","signatures":[{"sig":"MEYCIQCt88ghhLYVl2i+1DOwHrxCzeKgEzNxviS2llYsCty3ugIhAJs/d99VIyZIxiDLNtkCZCkuRW28zQ9P9gBv9XqPOtLh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFVPSKFD5f/DQdt+aGBHeDGi8141mB4PN9f+tNcCwzeNAiA/0qAY2HtzLYkzwfr9Ylz1Vg1sxYSXsE2FAIudXMW0wA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.elestrago.unity.entitas-redux@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1432177},"name":"com.elestrago.unity.entitas-redux","unity":"2022.3","author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"gitHead":"ab8c92b59082d54130cdbf8f4352c17ec1368167","license":"MIT","samples":[{"path":"Samples~/Documentation","description":"Documentation for EntitasRedux","displayName":"EntitasRedux Documentation"}],"version":"4.3.1","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:103d3c83-a188-44af-8dc1-9486608fdb13"}},"category":"Unity","homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","keywords":["ecs","entitas","redux"],"repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"_npmVersion":"11.19.0","description":"Entitas Redux is a fast, accessible, and feature-rich ECS framework for Unity. Bundled Roslyn source generators emit a typed API for your contexts and components at compile time.","directories":{},"displayName":"Entitas Redux","licensesUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.3.1/LICENSE","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"_nodeVersion":"24.21.0","changelogUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.3.1/CHANGELOG.md","_hasShrinkwrap":false,"documentationUrl":"https://gitlab.com/elestrago-pkg/entitas-redux/-/blob/4.3.1/README.md","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/com.elestrago.unity.entitas-redux_4.3.1_1790164775423_0.45371959183918475"}}},"time":{"created":"2025-01-11T12:05:41.349Z","modified":"2026-09-23T11:59:35.848Z","3.0.13":"2025-01-11T12:05:41.705Z","3.1.0":"2025-01-24T21:18:38.670Z","3.1.1":"2025-01-27T20:11:27.680Z","3.1.2":"2025-02-06T06:35:47.374Z","3.1.3":"2025-02-06T07:49:29.286Z","3.1.4":"2025-02-10T13:21:41.548Z","3.2.0":"2025-02-13T13:39:06.503Z","3.2.1":"2025-03-14T10:44:15.125Z","3.2.2":"2025-03-21T07:32:58.476Z","3.2.3":"2025-05-23T07:36:07.749Z","3.2.4":"2025-05-23T20:02:13.046Z","3.2.5":"2025-06-02T06:58:09.020Z","3.3.0":"2025-07-12T05:51:45.766Z","3.3.1":"2025-07-12T13:51:21.662Z","3.3.2":"2025-07-15T05:05:24.684Z","3.3.3":"2025-07-15T05:38:39.826Z","3.4.0":"2025-07-20T08:14:07.288Z","3.4.1":"2025-07-20T08:32:43.933Z","3.4.2":"2025-08-04T07:09:41.366Z","3.5.0":"2025-08-06T05:09:55.728Z","3.5.1":"2025-08-06T05:40:24.953Z","3.6.0":"2025-08-06T16:26:43.806Z","3.7.0":"2025-08-09T19:13:22.855Z","3.7.1":"2025-08-09T19:27:13.114Z","3.7.2":"2025-08-09T19:31:40.090Z","3.7.3":"2025-08-10T08:29:56.723Z","3.7.4":"2025-10-11T05:37:49.385Z","3.7.5":"2025-12-10T20:44:23.128Z","3.7.6":"2025-12-11T06:14:48.756Z","3.7.7":"2026-01-06T08:21:03.964Z","3.7.8":"2026-01-06T08:45:22.992Z","3.7.9":"2026-01-16T10:00:48.501Z","3.7.10":"2026-02-01T08:25:16.475Z","4.1.0":"2026-03-02T13:26:40.527Z","4.1.1":"2026-03-18T08:20:18.880Z","4.1.2":"2026-04-08T07:54:56.565Z","4.1.3":"2026-04-10T10:15:53.866Z","4.1.4":"2026-05-24T08:55:09.953Z","4.1.5":"2026-05-25T10:38:45.127Z","4.2.0":"2026-09-11T17:19:04.694Z","4.3.0":"2026-09-12T07:15:01.373Z","4.3.1":"2026-09-23T11:59:35.523Z"},"bugs":{"url":"https://gitlab.com/elestrago-pkg/entitas-redux/-/issues"},"author":{"url":"https://gitlab.com/elestrago","name":"eLeSTRaGo","email":"elestrago63@gmail.com"},"license":"MIT","homepage":"https://gitlab.com/elestrago-pkg/entitas-redux","keywords":["ecs","entitas","redux"],"repository":{"url":"git+https://gitlab.com/elestrago-pkg/entitas-redux.git","type":"git"},"description":"Entitas Redux is a fast, accessible, and feature-rich ECS framework for Unity. Bundled Roslyn source generators emit a typed API for your contexts and components at compile time.","maintainers":[{"name":"elestrago","email":"elestrago63@gmail.com"}],"readme":"# Entitas Redux\n\n[![NPM package](https://img.shields.io/npm/v/com.elestrago.unity.entitas-redux?logo=npm&logoColor=fff&label=NPM+package&color=limegreen)](https://www.npmjs.com/package/com.elestrago.unity.entitas-redux)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Installing\n\nAdd this library through the Unity Package Manager: edit `/ProjectName/Packages/manifest.json` to add the scoped\nregistry and the dependency, as in the example below.\n\n### Install via NPM\n\nThe package is available on the [npmjs](https://www.npmjs.com/package/com.elestrago.unity.entitas-redux/)\nregistry.\n\n#### Add registry scope\n\n```\n{\n  \"dependencies\": {\n    \"com.elestrago.unity.entitas-redux\": \"4.3.1\"\n  },\n  \"scopedRegistries\": [\n    {\n      \"name\": \"eLeSTRaGo\",\n      \"url\": \"https://registry.npmjs.org\",\n      \"scopes\": [\n        \"com.elestrago.unity\"\n      ]\n    }\n  ]\n}\n```\n\n## About\n\nEntitas Redux is a reworked fork of Jeff Campbell's [Entitas-Redux](https://github.com/jeffcampbellmakesgames/Entitas-Redux),\nitself a fork of the original [Entitas](https://github.com/sschmid/Entitas), with a sole focus on Unity.\n\n## Requirements\n\n* **Min Unity Version**: 2022.3\n\n## Documentation\n\n- [Manual](Documentation~/manual.md) — concepts, architecture, assemblies, entry points, extension points (inspector drawers included), scripting defines, generation modes, and upgrading from 4.1.\n- [Generated entity & context API](Documentation~/examples/entity-api.md) — the shape of what the Roslyn generator emits (`XContext`, `XEntity`, `XMatcher`, `Add/Has/Remove` API, unique components, entity indexes, events).\n- [API Reference](Documentation~/api.md) — every public, protected and internal type in the package with its members, split per namespace (private types are left out).\n- [Examples](Documentation~/examples.md) — short, paste-ready ECS usage examples (contexts, components & flags, the generated entity/context API, matchers & groups, systems & reactive systems, and the generator attributes), each linking into the API reference.\n- [Commands](Documentation~/examples/commands.md) — `[Command]` structs queued on a `CommandBuffer` and the command systems that drain it.\n- [View binding](Documentation~/examples/view-binding.md) — tie a GameObject to an entity with `LinkableView<TEntity>` and `EntityLink`.\n\n## Entitas Redux ECS Usage Guideline\n\nThis guideline describes the standard usage of the Entitas Redux ECS framework in this project.\n\n#### 1. Context Creation\n\nContexts are defined using the `ContextAttribute`. Declare a partial class inheriting from `ContextAttribute`.\n\n```csharp\nusing EntitasRedux;\n\npublic sealed partial class GameAttribute : ContextAttribute\n{\n}\n```\n\nThe generator will automatically create `GameContext`, `GameEntity`, and `GameMatcher`.\n\nFor one-time setup when `Contexts` is constructed (seeding singletons, registering custom indexes), mark a public\nparameterless method of a `partial class Contexts` with `[PostConstructor]` — see\n[Post-construction setup](Documentation~/examples/post-constructor.md).\n\n#### 2. Component Creation\n\nComponents must implement `IComponent`, have one or more context attributes, and their name must end with `Component`:\nthe generator silently skips a type whose name neither ends nor starts with `Component`, or that carries no attribute —\nno error, just no generated API.\n\n- **Simple Component**:\n\n```csharp\n[Game]\npublic struct PositionComponent : IComponent\n{\n    public float x;\n    public float y;\n}\n```\n\n- **Flag Component**:\n  Components with no fields are treated as flags. The generator creates a `Has[FlagName]` readonly property and a `Set[FlagName](bool value)` method to manage them.\n\n```csharp\n[Game]\npublic struct MovableComponent : IComponent\n{\n}\n```\n\n- **Entity Interface**: `[GenerateEntityInterface]` also emits `I<Name>Entity` (e.g. `IPositionEntity`), implemented by\n  the entity type of every context the component is tagged with (`GameEntity`, …). Use it as a generic constraint\n  (`where T : struct, IPositionEntity`) — an interface parameter boxes the struct entity. See\n  [Polymorphic entity interfaces](Documentation~/examples/generate-entity-interface.md).\n\n#### 3. Entity Indexes\n\nEntity Indexes allow you to efficiently retrieve entities based on component values.\n\n- **PrimaryEntityIndex**: Used for unique values.\n\n```csharp\n[Game]\npublic struct UnitIdComponent : IComponent // not IdComponent: GameEntity already has an Id member\n{\n    [PrimaryEntityIndex]\n    public int value;\n}\n```\n\n- **EntityIndex**: Used for non-unique values.\n\n```csharp\n[Game]\npublic struct NameComponent : IComponent\n{\n    [EntityIndex]\n    public string value;\n}\n```\n\n#### 4. Unique Components\n\nFor components that should only exist on a single entity at any time, use the `[Unique]` attribute.\n\n```csharp\n[Game, Unique]\npublic struct PlayerComponent : IComponent\n{\n}\n```\n\nThis generates a property on the context for direct access:\n\n```csharp\n// Get the unique player entity\nvar player = context.PlayerEntity;\n\n// Check if it exists\nif (context.HasPlayer) { /* ... */ }\n\n// Create the unique entity if none exists, or destroy it (PlayerEntity is get-only)\ncontext.SetPlayer(true);\ncontext.SetPlayer(false);\n```\n\nA unique component with fields (here `[Game, Unique] struct ScoreComponent { public int value; }`) also gets\n`ScoreEntity` / `HasScore`, but `SetScore(...)`, `ref Score` and `RemoveScore()` replace the bool setter —\n`RemoveScore()` destroys the whole entity. **Known issue:** unlike `SetPlayer(false)`, `RemoveScore()` does not check for\nthe entity and throws `NullReferenceException` when none exists; guard it with `HasScore`:\n\n```csharp\nvar scoreEntity = context.SetScore(10);              // add or replace; creates the unique entity if none exists\nint score = context.HasScore ? context.Score.value : 0;\nif (context.HasScore) context.RemoveScore();         // destroys the unique entity\n```\n\n`[Unique]` is not enforced: if two entities carry the component, these context accessors throw\n[`GroupSingleEntityException`](Documentation~/api/EntitasRedux.md#groupsingleentityexceptiontentity).\n\n#### 5. Entity Creation and Mutation\n\nUse the generated context and entity API to create and mutate entities.\n\n- **Creating an Entity**:\n\n```csharp\nvar context = Contexts.SharedInstance.Game;\nvar entity = context.CreateEntity();\n```\n\n- **Adding, Replacing, and Removing Components**:\n\n```csharp\n// Add or replace a component with values\nentity.AddPosition(10f, 20f);\n\n// Safely add a component\nif (entity.TryAddPosition(10f, 20f)) { /* Added */ }\n\n// Remove a component\nentity.RemovePosition();\n\n// Safely remove a component\nif (entity.TryRemovePosition()) { /* Removed */ }\n```\n\n- **Working with Flag Components**:\n  Flag components are managed with a setter method.\n\n```csharp\n// Check for a flag\nbool isMovable = entity.HasMovable;\n\n// Add a flag. Triggers groups only if the flag was not already present.\nentity.SetMovable(true);\n\n// Remove a flag. Triggers groups only if the flag was present.\nentity.SetMovable(false);\n```\n\n- **Entity Lifecycle and Safety**:\n  Check if an entity is still active in the context using `IsAlive`. Destroying an entity that is already destroyed\n  throws [`EntityIsNotAliveException`](Documentation~/api/EntitasRedux.md#entityisnotaliveexception).\n\n```csharp\nif (entity.IsAlive) { /* Safe to mutate */ }\n\n// Destroy one entity (same as context.Destroy(entity)); IsAlive is false afterwards\nentity.Destroy();\n\n// Destroy every entity in the context; Reset() does the same and restarts the creation index\ncontext.DestroyAllEntities();\n```\n\n- **Retrieving Entities by Index**:\n  A primary-index miss returns `default` (not alive), so check `IsAlive` or use `TryGetEntityWith<Name>`.\n  **Known issue:** changing a key by re-adding the component (`AddUnitId(newKey)` on an entity that has one) leaves the\n  old key mapped to the entity as well, and re-adding again does not repair the index; change keys with\n  `RemoveUnitId()` then `AddUnitId(newKey)` — see [Entity indexes](Documentation~/examples/entity-indexes.md#notes).\n\n```csharp\n// Primary\nvar entity = context.GetEntityWithUnitId(42);\nif (context.TryGetEntityWithUnitId(42, out var unit)) { /* found */ }\n\n// Non-primary\nvar entities = context.GetEntitiesWithName(\"Player\");\n```\n\n#### 6. Feature and System Creation\n\nSystems implement specific lifecycle interfaces, and Features group them together.\n\n- **Execution Systems**: Implement `IInitializeSystem`, `IUpdateSystem`, `IFixedUpdateSystem`, `ILateUpdateSystem`,\n  `ICleanupSystem`, or `ITearDownSystem`.\n- **Asynchronous Systems**: Implement `IInitializeAsyncSystem` for async setup logic.\n- **Reactive Systems**: Derive from [`ReactiveSystem<TEntity>`](Documentation~/api/EntitasRedux.md#reactivesystemtentity)\n  to react to component changes; it runs inside `Update()`. [`FixedReactiveSystem<TEntity>`](Documentation~/api/EntitasRedux.md#fixedreactivesystemtentity),\n  [`LateReactiveSystem<TEntity>`](Documentation~/api/EntitasRedux.md#latereactivesystemtentity) and\n  [`CleanupReactiveSystem<TEntity>`](Documentation~/api/EntitasRedux.md#cleanupreactivesystemtentity) run inside\n  `FixedUpdate()`, `LateUpdate()` and `Cleanup()`. (`IReactiveSystem` itself only declares `Activate`/`Deactivate`/`Clear`.)\n\n```csharp\n// IUpdateSystem for frame-rate dependent logic\npublic class MovementSystem : IUpdateSystem\n{\n    private readonly IGroup<GameEntity> _group;\n\n    public MovementSystem(GameContext context)\n    {\n        _group = context.GetGroup(GameMatcher.AllOf(GameMatcher.Position, GameMatcher.Velocity));\n    }\n\n    public void Update()\n    {\n        var dt = UnityEngine.Time.deltaTime;\n        using var _ = _group.GetEntities(out var buffer);\n        for (var i = 0; i < buffer.Length; i++)\n        {\n            var e = buffer[i];\n            var pos = e.Position;\n            var vel = e.Velocity;\n            e.AddPosition(pos.x + vel.x * dt, pos.y + vel.y * dt);\n        }\n    }\n}\n\n// ReactiveSystem<TEntity> for reacting to data changes\npublic class DebugLogHealthSystem : ReactiveSystem<GameEntity>\n{\n    public DebugLogHealthSystem(GameContext context) : base(context) { }\n\n    protected override ICollector<GameEntity> GetTrigger(IContext<GameEntity> context)\n    {\n        // Trigger when HealthComponent is added or replaced\n        return context.CreateCollector(GameMatcher.Health);\n    }\n\n    protected override bool Filter(GameEntity entity)\n    {\n        // Health may have been removed since the entity was collected\n        // (destroyed entities are already dropped by the collector)\n        return entity.HasHealth;\n    }\n\n    protected override void Execute(System.ReadOnlySpan<GameEntity> entities)\n    {\n        foreach (var e in entities)\n        {\n            UnityEngine.Debug.Log($\"Entity {e.Id} health: {e.Health.value}\");\n        }\n    }\n}\n```\n\n`CreateCollector(matcher)` collects on Added. For other group events, or several triggers in one\n[`ICollector`](Documentation~/api/EntitasRedux.md#icollectortentity), pass `.Added()`, `.Removed()` or `.AddedOrRemoved()`\nper matcher — `context.CreateCollector(GameMatcher.Health.Removed(), GameMatcher.Position.AddedOrRemoved())`. A replace\ncounts as both Removed and Added (Section 7).\n\n- **Features**:\n  Create a class inheriting from `Feature` to group systems.\n\n```csharp\npublic class GameSystems : Feature\n{\n    public GameSystems(Contexts contexts) : base(\"Game Systems\")\n    {\n        // Initialization\n        Add(new DataLoadSystem()); // IInitializeAsyncSystem\n        Add(new InitializeLevelSystem(contexts.Game)); // IInitializeSystem\n\n        // Logic\n        Add(new MovementSystem(contexts.Game)); // IUpdateSystem\n        Add(new DebugLogHealthSystem(contexts.Game)); // ReactiveSystem<GameEntity>\n\n        // Generated: runs the [Event] listeners (Section 10)\n        Add(new GameEventSystems(contexts.Game));\n\n        // Cleanup\n        Add(new CleanupSystem()); // ICleanupSystem\n        Add(new GameCleanupSystems(contexts.Game)); // generated from [Cleanup] components\n    }\n}\n```\n\n- **Cleanup Systems**: `[Game, Cleanup(CleanupMode.RemoveComponent)]` (or `CleanupMode.DestroyEntity`) on a component\n  makes the generator emit a system that removes that component (or destroys its entity) on every `Cleanup()`. They are\n  grouped per context in `GameCleanupSystems` / `GameCleanupFeature`, which run only once added, as above. See\n  [Automatic cleanup](Documentation~/examples/cleanup.md).\n- **Command Systems**: a `[Command]` struct (`EntitasRedux.Commands`) is a one-off request queued on a `CommandBuffer`\n  instead of an entity. The generator adds a `Create<Name>(…)` extension per struct (`HealCmd` →\n  `buffer.CreateHeal(unit, 25)`); a command system such as `ForEachUpdateCommandSystem<HealCmd>` registers the type in\n  its constructor, runs `Execute(ref HealCmd)` for each queued command on `Update()`, then clears the queue. See\n  [Commands](Documentation~/examples/commands.md).\n\n#### 7. Group API\n\nThe [`IGroup<TEntity>`](Documentation~/api/EntitasRedux.md#igrouptentity) interface provides efficient ways to access and\nobserve entities:\n\n- **Matchers**: `GameMatcher.AllOf(...)`, optionally followed by `.AnyOf(...)` and/or `.NoneOf(...)`, or\n  `GameMatcher.AnyOf(...)`, optionally followed by `.NoneOf(...)` — e.g.\n  `context.GetGroup(GameMatcher.AllOf(GameMatcher.Position).NoneOf(GameMatcher.Frozen))`.\n- **Optimized Iteration**: Use `GetEntities(out var buffer)` which returns an `ArrayDisposable` to minimize allocations.\n- **Single Entity**: Use `GetSingleEntity()` when you expect only one entity to match the matcher. It throws if more than\n  one exists and returns `default` (not alive — check `IsAlive`) if none does.\n- **Events**: Subscribe to `OnEntityAdded`, `OnEntityRemoved`, or `OnEntityUpdated` to react to group changes.\n  Replacing a component (`AddXyz` on an entity that already has it) fires all three on an entity that stays in the\n  group — `OnEntityRemoved`, then `OnEntityAdded`, then `OnEntityUpdated` — so a removal handler also sees every replace.\n- **Count**: Get the current number of entities in the group via `Count`.\n\n#### 8. Integration in Unity\n\nInitialize and update your systems in a MonoBehaviour. Unity's `LateUpdate` drives both `_systems.LateUpdate()` (the\n`ILateUpdateSystem`s, `LateReactiveSystem`s and `ExecutionType.LateUpdate` event systems — nothing else ticks them) and\nthen `Cleanup`, so cleanup runs after all update logic. `InitializeAsync` enables ticking before its first `await`,\nwhile async initialize systems are still pending, so the controller skips ticks until it completes.\n\n```csharp\npublic class GameController : MonoBehaviour\n{\n    private Systems _systems;\n    private CancellationTokenSource _cts;\n    private bool _initialized;\n\n    async void Start()\n    {\n        _cts = new CancellationTokenSource();\n        var contexts = Contexts.SharedInstance;\n        _systems = new GameSystems(contexts);\n\n        // Runs every IInitializeSystem, awaiting async ones; calling Initialize() too would rerun the sync ones\n        await _systems.InitializeAsync(_cts.Token);\n        _initialized = true;\n    }\n\n    void Update()\n    {\n        if (!_initialized) return;\n        _systems.Update();\n    }\n\n    void FixedUpdate()\n    {\n        if (!_initialized) return;\n        _systems.FixedUpdate();\n    }\n\n    void LateUpdate()\n    {\n        if (!_initialized) return;\n        _systems.LateUpdate();\n        _systems.Cleanup();\n    }\n\n    void OnDestroy()\n    {\n        _cts?.Cancel();\n        _systems.TearDown();\n    }\n}\n```\n\nTo tie a GameObject to an entity, subclass [`LinkableView<TEntity>`](Documentation~/api/EntitasRedux.md#linkableviewtentity)\nand call `Link(entity)` — see [Bind GameObjects to entities](Documentation~/examples/view-binding.md). Scripting define\nsymbols (`ENTITAS_DISABLE_VISUAL_DEBUGGING`, `ENTITAS_DISABLE_DEEP_PROFILING`, `ENTITAS_FAST_AND_UNSAFE`, …) switch off\nthe Editor debugging, development-build profiling or runtime checks — see [Scripting Defines](Documentation~/manual.md#scripting-defines).\n\n#### 9. Data Transfer API\n\nThe Data Transfer API allows you to easily copy data between entities and POCO data objects. This is useful for\nserialization, networking, or saving/loading game state.\n\nTo enable this feature, add the `[GenerateDataTransfer]` attribute to your component.\n\n```csharp\n[Game]\n[GenerateDataTransfer]\npublic struct PlayerDataComponent : IComponent\n{\n    public string Name;\n    public int Level;\n    public List<string> Inventory;\n}\n```\n\nThis generates an interface `IGamePlayerDataData` and a static class `GamePlayerDataDataTransfer` with the following\nmethods. The interface properties follow the naming convention `{ContextName}{ComponentName}{MemberName}`.\n\n- **CopyTo**: Copies data from an entity's component to a data object.\n\n```csharp\npublic class MyPlayerData : IGamePlayerDataData\n{\n    public string GamePlayerDataName { get; set; }\n    public int GamePlayerDataLevel { get; set; }\n    public List<string> GamePlayerDataInventory { get; set; }\n}\n\n// ...\n\nvar data = new MyPlayerData();\nGamePlayerDataDataTransfer.CopyTo(entity, data);\n```\n\n- **WriteTo**: Copies data from a data object to an entity's component: adds the component (through `Add…`) if the\n  entity lacks it, otherwise overwrites its fields in place.\n  **Known issue:** the in-place path notifies nothing (no group, collector, `ReactiveSystem` or `[Event]`, no `Version`\n  bump); to notify, re-add the component afterwards: `entity.AddPlayerData(entity.PlayerData);`. Neither step drops\n  the old key from an entity index, so for a component with `[PrimaryEntityIndex]` / `[EntityIndex]` members call `Remove…()` before\n  `WriteTo` instead (see [Entity indexes](Documentation~/examples/entity-indexes.md#notes)).\n\n```csharp\nvar data = new MyPlayerData { GamePlayerDataName = \"Hero\", GamePlayerDataLevel = 5 };\nGamePlayerDataDataTransfer.WriteTo(entity, data);\n```\n\n- **Clear**: Clears the data object (sets fields to default or clears collections).\n\n```csharp\nGamePlayerDataDataTransfer.Clear(data);\n```\n\n**Nullable Support**:\nYou can enable nullable support by setting `Nullable = true` in the attribute.\n\n```csharp\n[Game]\n[GenerateDataTransfer(Nullable = true)]\npublic struct OptionalDataComponent : IComponent\n{\n    public int Value;\n    public List<int> Items;\n}\n```\n\n- **Behavior with Nullable**:\n\t- **WriteTo**:\n\t\t- If all fields in the data object are `null` (e.g. `GameOptionalDataValue` is null), the component is\n\t\t  **removed** from the entity.\n\t\t- If any other field is `null`, the component's field is reset to `default` (`null` for reference types and\n\t\t  collections); a `null` value-type field is not skipped.\n\t- **Clear**:\n\t\t- Sets every field to `default`: collections become `null` instead of being cleared.\n\t- **CopyTo**:\n\t\t- `Nullable` changes nothing: a collection field on the data object is created or cleared, then filled only if\n\t\t  the component's collection is not `null` — so a `null` component collection gives an **empty** one, never `null`.\n\t- **Add**:\n\t\t- When adding a new component, `null` values in the data object result in `default` values or `null` (for\n\t\t  collections) in the component.\n\n**Skip Empty Support**:\nYou can enable skip empty support by setting `SkipEmpty = true` in the attribute.\n\n```csharp\n[Game]\n[GenerateDataTransfer(SkipEmpty = true)]\npublic struct OptionalDataComponent : IComponent\n{\n    public int Value;\n    public List<int> Items;\n}\n```\n\n- **Behavior with SkipEmpty**:\n\t- **WriteTo**:\n\t\t- If all fields in the data object are `default` (e.g. `0` for int, `null` or empty for collections), the component is **not added** to the entity.\n\n**Ignore Data Transfer**:\nYou can exclude specific members from data transfer using the `[IgnoreDataTransfer]` attribute.\n\n```csharp\n[Game]\n[GenerateDataTransfer]\npublic struct PlayerDataComponent : IComponent\n{\n    public string Name;\n\n    [IgnoreDataTransfer]\n    public int RuntimeId; // This field will be ignored by the Data Transfer API\n}\n```\n\n**Hooks**:\nYou can run custom logic on the component with `[BeforeDataTransfer]` (before `CopyTo` reads it) and\n`[AfterDataTransfer]` (after `WriteTo` writes it) on methods within the component. Flag components run neither hook.\n\n```csharp\n[Game]\n[GenerateDataTransfer]\npublic struct PlayerDataComponent : IComponent\n{\n    public string Name;\n\n    [BeforeDataTransfer]\n    public void OnBeforeTransfer()\n    {\n        // Logic to execute before data is copied from the component (CopyTo)\n    }\n\n    [AfterDataTransfer]\n    public void OnAfterTransfer()\n    {\n        // Logic to execute after data is written to the component (WriteTo)\n    }\n}\n```\n\n#### 10. Event System\n\nYou can generate event systems and API to react to component changes by adding the `[Event]` attribute to a component.\n\n```csharp\n[Game, Event(EventTarget.Self)]\npublic struct PositionComponent : IComponent\n{\n    public float x;\n    public float y;\n}\n```\n\nThis generates methods on the entity to subscribe to changes. Apart from the immediate call on subscribe\n(`invokeOnSubscribe`, below), listeners are called only by the generated `<Ctx>EventSystems` feature — add\n`GameEventSystems` to your systems (as in Section 6). Its systems are reactive, so listeners run when it ticks, not at\nthe moment the component changes.\n\nThe attribute takes constructor arguments only, e.g. `[Event(EventTarget.Self, EventType.Removed)]` (not `EventType = …`).\n[`EventTarget`](Documentation~/api/EntitasRedux.md#eventtarget)`.Any` reports every entity's change (`SubscribeAnyPosition`),\n[`EventType`](Documentation~/api/EntitasRedux.md#eventtype)`.Removed` adds `SubscribePositionRemoved`,\n[`ExecutionType`](Documentation~/api/EntitasRedux.md#executiontype)`.LateUpdate` runs the event system in `LateUpdate()`,\nand `priority` orders it inside `<Ctx>EventSystems` (lowest first).\n\n- **Subscribe**:\n  The `Subscribe` method adds a listener and returns an `IDisposable` that removes the listener when disposed. This is the recommended way to handle events.\n\n  You can also control whether the delegate is invoked immediately upon subscription using the `invokeOnSubscribe`\n  parameter (default: `true` for Added events, `false` for Removed events). There is no separate Updated event: an\n  Added listener also fires when the component is replaced.\n\n```csharp\npublic class PositionController : MonoBehaviour\n{\n    private System.IDisposable _listener;\n\n    void Start()\n    {\n        var entity = Contexts.SharedInstance.Game.CreateEntity();\n\n        // Subscribe to the Position event. With the default invokeOnSubscribe = true, OnPosition runs\n        // immediately only if the entity already has Position (this new one does not).\n        _listener = entity.SubscribePosition(OnPosition);\n    }\n\n    void OnPosition(GameEntity entity, float x, float y)\n    {\n        transform.position = new Vector3(x, y);\n    }\n\n    void OnDestroy()\n    {\n        // Unsubscribe by disposing the listener\n        _listener?.Dispose();\n    }\n}\n```\n\n- **Add/Remove Listener**:\n  You can also manually add and remove listeners using `Add[EventName]Listener` and `Remove[EventName]Listener`.\n\n```csharp\nentity.AddPositionListener(OnPosition);\nentity.RemovePositionListener(OnPosition);\n```\n\n#### 11. Common Pitfalls and Fixes\n\n- **Modifying Components During Iteration**:\n  **Wrong:** Modifying a component reference directly doesn't notify observers. Data-transfer `WriteTo` on an entity\n  that already has the component does the same — see the known issue in Section 9.\n\n```csharp\nusing var _ = _group.GetEntities(out var buffer);\nfor (var i = 0; i < buffer.Length; i++)\n{\n    var e = buffer[i];\n    e.Position.x += 1; // Observers NOT notified\n}\n```\n\n**Fix:** Use `AddXyz`. `AddXyz` will replace the component if it already exists.\n\n```csharp\nusing var _ = _group.GetEntities(out var buffer);\nfor (var i = 0; i < buffer.Length; i++)\n{\n    var e = buffer[i];\n    var pos = e.Position;\n    e.AddPosition(pos.x + 1, pos.y);\n}\n```\n\n- **Missing Cleanup/TearDown**:\n  Ensure `_systems.Cleanup()` is called (usually in `LateUpdate`) and `_systems.TearDown()` is called (in `OnDestroy`).\n  They only run the `ICleanupSystem`s and `ITearDownSystem`s you added — nothing is destroyed or released unless one of\n  those systems does it — but without the calls those systems never run.\n\n- **Reactive System Filtering**:\n  Always implement a strict `Filter` in `ReactiveSystem` (as shown in the example in Section 6) to ensure entities still\n  match the required state when `Execute` is called.\n\n- **Event Listener Cleanup**:\n  Always remove listeners in `OnDestroy` to prevent memory leaks. The easiest way is to use the `Subscribe` method and dispose the returned `IDisposable`.\n\n```csharp\nvoid OnDestroy()\n{\n    _listener?.Dispose();\n}\n```\n\nIf using manual `Add/Remove`, ensure you remove the delegate.\n\n```csharp\nvoid OnDestroy()\n{\n    if (_entity.IsAlive)\n    {\n        _entity.RemovePositionListener(OnPosition);\n    }\n}\n```\n\n- **Ticking Systems Before `Initialize()`**:\n  **Wrong:** `Update()`, `FixedUpdate()`, `LateUpdate()` and `Cleanup()` are all *silent no-ops* until `Initialize()` (or\n  `InitializeAsync()`) has run. All four iterate snapshots that only `Initialize()` primes, so nothing throws, nothing\n  logs, and every system simply does not run. That is a plain `Systems` — what the generated `Feature` is in a portable\n  assembly and in a non-development player build. In the Editor and in a `DEVELOPMENT_BUILD` player, a default-mode\n  `Feature` ticks the systems added directly to it without `Initialize()`, so there the mistake stays hidden — except\n  for a nested plain `Systems` such as the generated `GameCleanupSystems`, which stays silent there too. Defining\n  `ENTITAS_DISABLE_VISUAL_DEBUGGING` drops the `Feature`'s Editor arm and `ENTITAS_DISABLE_DEEP_PROFILING` its\n  development-build arm.\n\n```csharp\n_systems = new GameSystems(contexts);\n_systems.Update();   // does nothing\n_systems.Cleanup();  // does nothing\n```\n\n**Fix:** Call `Initialize()` (or `InitializeAsync()`) before the first tick — the `GameController` in Section 8 already\ndoes this. Do not rely on the Editor or a development build to catch it: `DebugSystems.Update()`\n(`Assets/Package/EntitasRedux/Runtime/VisualDebugging/DebugSystems/DebugSystems.cs`) and the `DEVELOPMENT_BUILD`\n`Feature`'s `Update()` (`External/EntitasRedux.Core.Generator/Contexts/CodeGenerators/Templates/FeatureClassTemplate.tt`)\nboth iterate their system lists directly, so a default-mode `Feature` runs there and then silently stops in a\nnon-development build. A portable assembly (Section 12) shows it straight away, because\nits `Feature` derives from `Systems` in the Editor too.\n\n- **`CS1061` on `ICommandBuffer` in a Namespaced Assembly**:\n  **Wrong:** with `Namespace` set on `[assembly: EntitasRedux.Generation]` (Section 12), the generated\n  `CommandBufferExtensions` moves into that namespace with everything else. A file that does not import it gets\n  `CS1061: 'ICommandBuffer' does not contain a definition for 'CreateSpawn'` — which blames the interface and sends you\n  to the wrong file, because it is a missing import and not a missing method.\n\n```csharp\n// no using for the generated namespace\nbuffer.CreateSpawn(42); // CS1061 on ICommandBuffer\n```\n\n**Fix:** Add one `using <YourNamespace>;` per file that calls a generated command-buffer extension.\n\n```csharp\nusing Acme.Probe;\n\nbuffer.CreateSpawn(42);\n```\n\n#### 12. Portable and Namespaced Generation\n\nBy default the generator emits the same API as before: types in the global namespace, with Unity-only code behind\n`#if UNITY_EDITOR` / `DEVELOPMENT_BUILD`. (4.2.0 did change the default output's form — an origin header on every\ngenerated API file, ordinal `<Ctx>ComponentsLookup` order that may renumber indices, a renamed exception file,\n`_Timings.g.cs` now opt-in; see the\n[changelog](CHANGELOG.md), and coming from 4.1 the [Upgrading from 4.1](Documentation~/manual.md#upgrading-from-41)\nchecklist in the manual.) A single assembly-level attribute changes that per assembly.\n\n```csharp\n[assembly: EntitasRedux.Generation(Portable = true, Namespace = \"Acme.Probe\")]\n```\n\n`Portable` decides whether the generated code may mention Unity; `Namespace` decides where the generated types live.\nNeither implies the other, so all four combinations are legal. `Portable = true` drops `Contexts` and the context\nobservers — so nothing implements `IContexts`, and constructing each `<Ctx>Context` becomes your composition root's or\nDI container's job — and strips the generated `Feature` down to its plain `EntitasRedux.Systems` arm, dropping the\n`UNITY_EDITOR` arm with its `EntitasRedux.VisualDebugging.DebugSystems` base and the `DEVELOPMENT_BUILD` arm's profiler\ncalls. `Namespace` moves every generated type, `CommandBufferExtensions` included, so each file that calls a generated\ncommand-buffer extension needs `using <YourNamespace>;` — the `CS1061` pitfall in Section 11. `EmitTimings = true` on\nthe same attribute brings `_Timings.g.cs` back.\n\nThe full reference — the four combinations, the `ERGEN00x` diagnostics with their verbatim message text, the limits\n(including the context attribute you declared at global scope, which stays at global scope), the failure modes, and the\nanalyzer-skew check — is in the\n[portable generation example](Documentation~/examples/portable-generation.md#generation-modes-in-depth), with a summary\nunder [Generation Modes](Documentation~/manual.md#generation-modes) in the manual.\n\nA runnable sample, one portable assembly built by both Unity and the .NET SDK\n(`dotnet run --project External/EntitasRedux.Core.PortableSample`), is in the repository but not in the NPM package:\nsee [Runnable sample: PortableArena](Documentation~/examples/portable-generation.md#runnable-sample-portablearena).\n","readmeFilename":"README.md"}