{"_id":"@awesome-ecs/ai","_rev":"47-a0a0440d9b7a022a6420a8c64c4acd53","name":"@awesome-ecs/ai","dist-tags":{"latest":"0.34.0"},"versions":{"0.1.0":{"name":"@awesome-ecs/ai","version":"0.1.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"Andrei Cojocaru"},"license":"MIT","_id":"@awesome-ecs/ai@0.1.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"454122ee0d27464eb4197e04b7cef8c41e949d74","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.1.0.tgz","fileCount":17,"integrity":"sha512-9mxFGnaoxk0/8UVe3MLAVm7n01SUlb/GcaDDZ7CDzH82ArM5bC44SuDhLAAbgz4X7zQSQHmw6ymrb4dA4OLn7A==","signatures":[{"sig":"MEYCIQCZ/s3YFeqCM2j7Vggd3g1oD3O/Z6kWyu6owzl51RKsiwIhALVcx5MEKQjvKqrEynoErRPXIAmY+W0gn5gg61EpY/4e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicX7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql1w/9H8wJu/BQ9J4qrR2KCeTcwsGB/xt+4zQRNaxdyph9wygsSi0w\r\n+Ake8+qBzZJzYxie+UyALKoj2+ZgRDJ8fPVwC7n7NrlrBC3GwdfwNwlf2nQK\r\nd+F1uvfNv1tIHgXBrIkDPBuTF2umxR708EuUkGziFAodS11EhU1ZvRVRunFG\r\nE4ruvtY8W0KRQhlHJ/fk/sMt00zzZxu6XgwhM1RK9W0YPHDe1YFdWVnDdT+R\r\njA8g62+6jbYm9C+rU7+2khM1/xVMA5YL8X+Cdv8gGpamIi0/F0e1+GLQJ7Kw\r\nYZRbq4xUkSA+zjtVQ3xOxe/8s4v7O2kkaHPHqJljwYycyVWtyxPF5FZdSCKb\r\nvow30Lc5Sq2GdqPeOPzPEMxll/5dKIVVxJIwXKbn84SHBR2lh0NkAYJo91FG\r\nlfZl17mAWklS8wY52XvS7QPbA+b3B5xSvJmGpN+GwYbLikdcPzNxp1QMOZVl\r\nURUFBnDIff0S8Hf8qps1cStJWl182e6JtyWx9dVSlIMe+lvSOu1yClZnNk4L\r\nhekeH6ws5n+C5gHxigV7nq4UI4gYjvYiEqFwC/8tmKyd+Y6Jf1tGcKSqGfgf\r\nUb3XGQZIFaVUmEPP/lqY/TRDs2aM7V176jAXX80lqrKuLQul8x8SDxIvvNCx\r\nm4Mi/rX++ITf9vT5YtevWh6J+rqdi4/7Yy0=\r\n=6OKT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"74a442074f67cd6c320cf4eb6ea52f4c90fb471d","scripts":{"build":"rm -rf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"8.5.4","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"@awesome-ecs/abstract":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0_1651605199421_0.5220887013323168","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@awesome-ecs/ai","version":"0.1.1","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"Andrei Cojocaru"},"license":"MIT","_id":"@awesome-ecs/ai@0.1.1","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"ad946582ae21b85ed49bb2be220920b59c4f6d04","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.1.1.tgz","fileCount":18,"integrity":"sha512-muNY45Xs0RsHRZ6KllsMj56OcMNJkeolfQ6S608UZ1D6/6a3m/FmqBJh27lw7hyRFG9eXjtJK6C+MGYVg9HYng==","signatures":[{"sig":"MEQCIEeMVw6UCONAov4t+xaAxyHTnthDwihEQbh5Wu/358SjAiBe7y8fHPOV+eO+Q5y8UTeZOsodZO3dkAF1JXPFvbjDUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihAcHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodmQ/5AC4bYquzpWpGF9rzK9M0z1n/xQKohn2fzjK0FOPTbfjqs2Eg\r\nt6+pWShY5NUuwotVM92/r7IzakEMEvgkomXNesLdmaxVKNiLnBqkwe8K8erm\r\ndymfmk3Tn+eBLmKtldz3Hl7uBnPV9V++h05mPrOP5Wjjn0Sx3ag1+RGJC9LS\r\nFjhr14exLsJMUCweNzwjcCNhSeGH2Ch8eKDdWKSVCsS7fk66bH1v7iTKUk0L\r\nUmRFbMtTtxASzf3C9jDFRY22CK0nrSrJqbPsCtB1VHxIbzYbEkna2cvdEjHD\r\nPt3shjphz9282nLbdBjIaqdYsVXG/nPLDIGDQZ1Vrnox9qsMQWcQ5XX0Nocy\r\nTyU7RPAdJCbzcJCbfifAMkEE+VwG8RutoJQVncjgIJHx0CtjxcL5xA/mEzgf\r\nVh2z/ANgaNyiqbZfPpcbzmHcTlPxIfv0yoTBzF2yGn1QrU+Yp07L5CQM0F3G\r\nFCQ/uxdkdFH0RhJomf91DlXDSk9WIkvohatt2pVYMNFSzMfq/EvuyEmT5qoc\r\nraz/Be4P4AxEeCP1cJJiqvY7P9x/0MBuu/sMZ7RViW9OIOFoBcDm/Wdw1AWa\r\nrZ4i276AQG+KPSjrGHzJOyXs0S8/Y/ZDvHDoBxFM2lt/eehSdn2HibbktY97\r\nVvn1CQC3D8dJl2Ynw9398uk+1S+cIytErmU=\r\n=U7Pj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"93369281b340cc8545737c852ba90e7fc0328a62","scripts":{"build":"rm -rf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.1+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"@awesome-ecs/abstract":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.1.1_1652819719724_0.8264273918813279","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@awesome-ecs/ai","version":"0.1.2","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"Andrei Cojocaru"},"license":"MIT","_id":"@awesome-ecs/ai@0.1.2","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"d04a05ddc18b5c17374b5c7b06c5488b560c5a5c","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.1.2.tgz","fileCount":18,"integrity":"sha512-QoWfrPmEJ7Fw4nT+CBgmlFGIMTipcxgHEFR9FozUsARccCp/wtegzHgof4F+x1Qnou1eGc6grxmpH0AZGEktzg==","signatures":[{"sig":"MEUCIQCsCBCEsh2ONszV+4Wwxtizw4YA7S1GVpNSYwJ4OC8XYwIgTnaLrNZN5cjK6Mk7XCdGLBWeCoqsvLXDQjtWys9BQS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqj8EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0/w/8CgLxj4BM2dFpfdKQYCLFlfqRnwMd4ZeyezMjRBI5OoRKlvY7\r\nMz7RdYRnlSDRbbWgOLOC8OonSWKaUfPPf6vSfDNcKB7yp+1pOA+8rgB6ohUm\r\n0oP6MEbbgC+cIcPN8dQG574t+jDyDaMBRrICRwo0e/UWe94GfSENMNdzmc+S\r\nHLRknWisSD0yWDVuTrFyiBXbD7tCbiq/3AQ9JA0n2SSk/u2oy1g1X+E9Y/V6\r\n9rybZ4v3PWvp86Vovk8zEZUFQ2UAlQHGumGiPZyEg3ol7VaijiMXxM9T4zab\r\nZAJ0N0W9hP7ecZwuV0DYE+0Rkzeo96rd9Vje7VPBy71u2hTh3ZppBZzdAu1Q\r\nlgobpr5F3xaE7X4aMKKe1z93LOZJEcXgzeC+lMotvQAin4hZoJRkqQnsHBSS\r\nUMoq5n6vm8XNHoUo9yxpW3FJIlUVb/7KN8flEoebNr+EUAKKV3CVxH79C3zP\r\nNjyXGvqhOhiQvNsjTszguctCh8n6cC8L/a9ffFzEa/OLp2W8koGPDA0mRJdB\r\nU8qJcvsEzymukb7kobJS7C6W6TbU14AW78YXH10VTGMfhEfrzpB8sCdAqGcg\r\nF4Nugnejr/haKSPILcgWNJLM9sUGENVjC5NVv9XWpROYozQv+Dq0YyFJSKHf\r\nGbEyUwk1nkfLLd/bmoVcn8bHhMEU2r78d0I=\r\n=gju4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6502770df11a7df98ca29b7894d5b02e37c59881","scripts":{"build":"rm -rf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.1+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"@awesome-ecs/abstract":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.1.2_1655324420449_0.2577754606337217","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@awesome-ecs/ai","version":"0.1.3","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"Andrei Cojocaru"},"license":"MIT","_id":"@awesome-ecs/ai@0.1.3","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"f9d3999671b86eea44b4edc7546fd83f9f9bd51c","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.1.3.tgz","fileCount":18,"integrity":"sha512-LKx6U/HlJ3vO+lLXo/4xZECnjElJBnPx1HI1rzGgo1WXshrON5vw9uAC1QPlGfTpAaayW3hMyCGyePdvrF45ag==","signatures":[{"sig":"MEQCIEssqk9SZsyZ4zbeDVnFpxLhrE5wfqilMsgM+SazHceiAiB+wR8ku4O9IrgZT8omZ9D1UwHjRI6ojaI2/JmVKGyL8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirQKTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPPw//Q7sTIVAG3XNAWtTxRoyKtNBfHQGHwuxJLAFaJT/X5q8DeHJv\r\nN7IFoZMXdhRexB1aKKl12vpVvVrTs8vPuyabLs6auUbaztRBxXYMDscYFuCX\r\neDtaOIc2C4i2VFIlV7m9YR5u/QOHkRaRuMNo5Y9/h0J7tDxttjoel2Kpy7No\r\n6YAj7rp2HJphaK4fnXjcokzR6rhoXGip7VXL5DOqepe/Q247j2fJhAfh8ogt\r\nUL+ivY6Wyfj50W3VyMq/LJ8IeAXmZmaIN4D2fDGmyBrK0hKy7AdWjV4NRKR5\r\nY+k7xQCkB2YIBZfstfMkQv2SIyeNu/LQOejYgY/gky2gqOsD7wHSg45pTIR4\r\nXd5eCr1fkz9FLkM+MTVGwJvJp1F597tY9arqTrj6EgPP8jPwfpf+gGFaFnBt\r\nyAOj6pPUGNq8A/49gOb2GSVE2dcNKBQR1RZdfqaPekwljIfIqnkSE+Tc+Yv/\r\n/bH8XHZNb+1VLh5X2Qpndocm5Gj7bASleAmzrWVKuIlrMLZWfyWWBGLB2sC1\r\n5vcePbo3yNrmw71PMrXLDdI+AepexqBT/qreZlWzC/T9d9b7C6A0bc95r5EC\r\ntfL/UKgH6+FPwIQxWIB5gxb4EhTc+nEo+LzPU06z25vKh44EhHjizE/GUrw2\r\np70107b20F7H8atCE90dNEo2cwtOd+skfxc=\r\n=z33+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"61e9339706ad6e034178f167247b1d8d8729c427","scripts":{"build":"rm -rf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.1+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"@awesome-ecs/abstract":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.1.3_1655505555211_0.7879390672813613","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@awesome-ecs/ai","version":"0.2.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"Andrei Cojocaru"},"license":"MIT","_id":"@awesome-ecs/ai@0.2.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"245dd53320d061b20fcfad537e058a0735e7449a","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.2.0.tgz","fileCount":18,"integrity":"sha512-mv+papeesr5RZan74igcavnGbHNPCzztmZIhMMpMF5Ys3eDAKGKA0I/48pfrLnOPlOQyQh2XXaF3/VK+Zecvzw==","signatures":[{"sig":"MEQCIGkT9P11w9Rm2QH1vU/kO750mGRIeQmwtLsPnKaT5Lj2AiA6+wyX2nVHASVkZCOlPdfEJrEEo2hGivpOkQh6zuN5hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisEIWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptcw//e400X1w0croqNmOMGoByhPj0bSwus6v0m1augzUD0SlAGn1g\r\n5QmR28/cCPAMYJzaPTtuuB/u/uqMvw2a6ChKdsKEQ0zPHHhgCtV9pxBlYm7q\r\ncuTp1ZOsRFhX/Tdu/gFigK9iRJcDwgH8kfeoWcP3k7rCL99pcSzlef2Gdn/h\r\ni0AZArNeH0smp+8sJynxmli8deegLFrkav1RlzzwryACqnEIlUdKhdR9ENBy\r\n60Ts9e/+6Arfdxqw6MRE8zgyZgqWGr+2uFYu6r55jpnwyxf/E3cYj63kjXWp\r\n4j2NvaX7sgGUfhPx0mSCI2FWQvudkiWf9sOWDhE3INwGKJ/JPJCr32YsriUb\r\nc1WMC22Ci2TPizkwgL4YMTTtbPKOmSM+zZQy/R6F0H24XUNtUQnMr4x7H5CS\r\nNSsbCUA5W6z9NOd9BZV+5PbsVWdONQOzcThnHLdkEVoV0jWlH2EIF8ReTFAb\r\n4cA7cZHMwiQbUAuIvtyu/x9TvV7j300ASB//F+fiFNfYR5m5AU15+SLa4EsZ\r\n1JfyTv2RSZmM6iN6RAwqi1dC3Az79MuM2MzJxScQdmipKDL6yzJS94eb0pJl\r\nnq83YMa757+SHBdsWnxUbYjYeJmT2Z2WqTOeXCgfBDIBO1EDAC8S7IkbdC9l\r\ncSYcnJX/215q167Ig2JP6c6dHErQTDCWnGg=\r\n=0tTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3e5a3223697d9f3618ff1517dce2b1f39b739d6f","scripts":{"build":"rm -rf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.1+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"@awesome-ecs/abstract":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.2.0_1655718422330_0.9062970068520029","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@awesome-ecs/ai","version":"0.2.1","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"Andrei Cojocaru"},"license":"MIT","_id":"@awesome-ecs/ai@0.2.1","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"625000f2d0f9a26cf7eeba31161a5ba39e97d537","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.2.1.tgz","fileCount":18,"integrity":"sha512-7qNkSykGEIqUT0DZF3VmJz13g3BaF3p0rz9a7xo9wTFf46cvOb4/+yX/9P+77qeWqQj/B6vGuD0RqAT+Hmzy7Q==","signatures":[{"sig":"MEUCIQCZ6wCkd0ORNO3cG81rJGP5ecg63ETxiS8TS++Aj0hpXgIgRXxbFdxdqwhZxOp8w93LWCUnY9ywK1tRNj8B4IaBsXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3oPPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmvg/9F8HJ1g/SVRoqGIYSNou1bcvAa1yrBgxwZ16lC+kLv87jbe/N\r\nyeG/UO+VCjO5I3nYzpKZDmo6Nl1yoD2k1Ho3eMHAZBYZKFVKRZ8diqClGAFz\r\n2TnUMW2Cl3rRDmq6KZlzwOAXjJcpSbW+nngjS+9+j6smazCz21HlWSKEHgHD\r\nGQTwM5lKv/yb3RIwKQVWm4mLUALiO1ML+5KxnQMaVt+eA3110+72UAJpTj5x\r\neqr8oyLmapFWwkhnfR16iSk1DGs210zOrhhBRi1GT6evnzKQMpU3862ge62S\r\n79fBgnp0z1DhPndMaVwNEG7eJC3V5+tpQ3JkaGNjCB1py/WbJqXcxD2hmitp\r\nzbOg3satm7iOO/oYJflW8fv4vS9rApj9ME4psFDqbv9zjgLc5XvMKJ0ZQdh1\r\n+2060jyvMRivULUbKuw9H+5aLyoIohku622/rqsilcOfiaT1jB5m7PJWOQoG\r\nQxZ7YRCZnnvcAUaDvbOaXfeqRCdGQ7WMDZO8BpcuVgoNrgjZ29zpXNt8jZFz\r\nSG/QttfTRiZtBVewa3KXi6ZaOsaGiAYBQk2irT0RaKvaAGTSmA2x0YESnnde\r\nltk9oEFTjyfQGg1onuH6IBUAJPQhipl1mQCoQJ2qWlH1yPYsiFzaqx3MYAjY\r\nB9VSGBvb22mvJEK8viOeZHAmhSxRz2BUJhE=\r\n=bJkc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"06998257077673a276a09845180a3f4916b65cf3","scripts":{"build":"rm -rf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.2.0/node@v16.14.1+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"@awesome-ecs/abstract":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.2.1_1658749902921_0.6046088291964364","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@awesome-ecs/ai","version":"0.2.2","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"Andrei Cojocaru"},"license":"MIT","_id":"@awesome-ecs/ai@0.2.2","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"97f996ad08bfe3b53c8c869b6f1be18b2a10e17d","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.2.2.tgz","fileCount":18,"integrity":"sha512-BMJ9HJt2iE4EPSp+OqEYyDloSlXpkf3hnWSY461NEOvIo7PfXW9uxJwS4pFp23II8mAqjvsFY9pR+gnIauX53A==","signatures":[{"sig":"MEUCICY20YeHVhjim+IoDvCyMKhN2fuTOVIRTNFyG5KYuGXIAiEAvDQ5fIYN9W8pPU11UgB1jhpmX8ZFCYg4TcUpzn165AY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5EvGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmQA/5AVpyFC211Pd9kj3pjbfKtPgorYbFcm4dvxEGCF+FyMg4lMBo\r\ntfos9q/mrgQ8nIUHPiMNnoOBbRgAYAQLI0lK+JsR7En23fHZRHE1ValORwXJ\r\nkSs5G13jXFdNyVpwV9AVF8xKmLjA5I4De3V1Q7DEugPqS94P6NKuRcXyrK9y\r\ngrjtBEngL9W1apWcZ7gMVT5gDahybQ3dfv1gTRsMGtKlsvDVue3k8ePwPpJ/\r\nwPtgCLCARRL3zE9iJ9Xk9pVOdwbSScfXNx0/v+s9f0Zup4v7TKa3xgFF+lBE\r\nbeThL8XYoEryARI3N2Yn+6VhNE6cgrSvjgVPFTy+kAcR+I3Xphk1nIuA9oEq\r\nXJj//83Zv8KlZqPPvr2rwWWU+5unAqiMjNPUJKcPjsprf+1RDDfCRSCPB6BT\r\nvsbNHhy/knVely1vAcPQj6EPfGapum2L+MRr5lWR7/VHG6fhpn/2HZeG5wi0\r\nONMEV8xFw9+kMSdWQHNEjXGTr3cetBXVG052NXGs5m6zIynkt9dNo73hc99z\r\nQ7JnDCj+4e+I9I/eUeXXAHDxfpP6zbmeedrfa5BBHniopNFNR7f3GEQBljrI\r\nJRuWcaY4jXdwXGhUJWomgQGl+05TPFA/IG/RW2AL9pYUYkI8BuzUxKg6WrSY\r\n7LMh/2nCX8ZntOmP2aue6bAgTrgmk4MLH5Q=\r\n=cRls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"833c175fefd7678fe598f58ef1afd0d61f72353a","scripts":{"build":"rm -rf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.2.0/node@v16.14.1+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"@awesome-ecs/abstract":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.2.2_1659128774163_0.8755164403192983","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@awesome-ecs/ai","version":"0.2.3","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"Andrei Cojocaru"},"license":"MIT","_id":"@awesome-ecs/ai@0.2.3","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"9f8030aed1b30e5404a500321ec281fd74adf5d0","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.2.3.tgz","fileCount":18,"integrity":"sha512-rKm7pisEOVol80GhHROKOXXhFIwReWJEcOixEesjp3IrM5dWmOxb3CBazHFntZj9+ySLcqWpELcBlzOq5NAGOg==","signatures":[{"sig":"MEYCIQDjqRtHJbeNWVlAomWr/Exkef0MJZhNmLShFXPWCw4F/wIhAK+LgOOcJmm4x4UgGSC/2XRIslu5688vCtKa5rIWCI6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7P9xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTSA//VkSdlGyGqucgKwsA458aGlgWovOUdCTlb/8UbhEuwpxq9o3K\r\nqIp+GXXw9LYfIYPEferFH3ijaFoi40gE2wc3mALfHWiHIq9EUd9sd1qWSaMD\r\n2142Wpv3g+jpT1VklDWW4hWPFWgHmB6hlQJAve+6SOIax9XHNCI6AvTGiCH5\r\nbzhOg+v7jUkE/+E1mKD01jA/fxEz/jADcC7JY3Mjvf151SLUQQD+09WtiJKB\r\ntppmvlNdKt5PE9X9ULX2K3PcbZG801FgMgdG3+W5ogyWZcQ81aSr2hnF2hKO\r\nZgKK2Zu30h7Ij03HeDSYqLUZIjw95HerIf8xXBrJ8SpKTb2IBV2Y4TCiCirk\r\nZRSwxE5LgeW7PDGwUJYgEhiNzyM4IqRUeZki/9cWt7CReg5TO1/duefbOd4N\r\nS7M7TzMHVUfeq2GZFm+FcTnzsTkwIEbJtuegzliCwhNDlrznbKH9z14VGcYB\r\nCSgieXKJwA6Rc7gkHzuhWS3Gfbom0ufRDuynPXS8vgWlbhtxn1bioAllc4bv\r\ngzOcRcFURmxnscQV1NeIlBkjsWsMyD6jrbk2NJ+ywuxAIiStTfI3VyzO1HpX\r\n3FgDvGMi6p7hzzUdYHHEFrhHjFMwV9V6Doebtop+EN87zR1BPTxef0+kAH2d\r\nUuilA2RtHWvb+Cc9ZZyt5lcRA1SX1cJps2A=\r\n=k9z6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7c6883aba37d5fe50b25219a41f44220f8f2bbdb","scripts":{"build":"rm -rf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.2.0/node@v16.14.1+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"@awesome-ecs/abstract":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.2.3_1659699057478_0.8333527605448625","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@awesome-ecs/ai","version":"0.5.4","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.5.4","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"aa144c51a5e1bc96620df354004050d072b071f7","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.5.4.tgz","fileCount":18,"integrity":"sha512-Qm5t2tRyS2u7LMOKOU2QYf0Y63ezebk0nQDelyBJeKqSepJXY1Y6QTdH0JXpi9pt/Cn2r9CMTknYF5PtOCzTKQ==","signatures":[{"sig":"MEYCIQDWoi9rViRDu3eylBIQ9cYcKa7cEmi4IjcCxypSt1pKCgIhAMmOmumRanstXVH+c9Ye4ZrZu17819A1lgQW6nnTD7+C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi95f0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+1g/+LnW7TlQ91eZGWyAglkwf2REO0zj29XaoxlONqyZP9F9zq3lr\r\nQ5b06Bp/1c2VXePhtGAKm+EKQPHqmtOU+Fg6N6wydz9j9TD6sTjts8EiDv9J\r\n96Vvf4JXAZ/eR/fCFn8cqdHZx3pQgNbqyB3gqewGVibsCOq/q2Oim+oqGo6w\r\n77COYmhHzHAbDLu45nPTeJ2Bk+snU+/BHCGiTgti4lMImBFMvJcwg7ONK9/e\r\n5frrl0FdJOYFZD+aVqsfKS5Dcinh9k6AvNHLdJXC9+SxF3VjB+YdnMQG3b4j\r\nt013L6HeIgGCrnoblW97Ha6ufbL/zWgDoRIGnx7sOi3/GyPpp17nf9wtCfRM\r\nd0oN4Z6G0E7Z37RvPyXwk2PhsytZm2C9CSr5IITD1A6Wzzm7dp4vqeWQOzs4\r\n7J3ZSSKyK5Il6gvOCUPtQwpiwfi/mpGKq06qFPCT+rGRRqpIXmGloAAqCbGs\r\nrwVLuTssBn+ZCS01/WnICFbWF9CEt6LGoAp2nDvPWmYUhkfs4V0Oa7b4JZJ8\r\n0nIAifBf+jIUwCX6M1AAXJCdl5PQ6vv78MxdpSYLAF6Xve3CN82+crU0rWBH\r\nkfaQas37jRGEOGzsvMA+G7xPl35SZLUSsmgSqBXkUv/mtXq2Pf+qPcKpi+zS\r\nx9pfzG1mEMM7PFVb+fdsqtqrB6Sznx8ASf4=\r\n=e20d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"42e25f322e65c919497d189e34db4d897f985571","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v16.16.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@awesome-ecs/abstract":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.5.4_1660393459856_0.4323302997454861","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@awesome-ecs/ai","version":"0.5.5","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.5.5","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"6cd718f348421b178d2ecc05e9b0a933586fe682","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.5.5.tgz","fileCount":18,"integrity":"sha512-Fn6SpxZ9kzEw/nmPFBRZMXz73p/j6Asrp1YtBOvCAiThUo/bT0dhuGlyV+qrFjWYh2eoceJW8Ww7BKk8oNQ0hw==","signatures":[{"sig":"MEYCIQD2No0pc8ymqMby1fucwvLqDIHDO0xQ7EPI6toc1wxZtwIhAOjkpDAMGI79jorIK/ROdBbT+k7Z4rfVV//YyNotF4um","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi96MTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzvxAAkDO/yaoFe1Uq8Tj1+yRRhFxB87DKUHTHKp3BFSle7jmHzdpe\r\nemRAoUnV3lT+lLXsyZ1lrqVXkcNhu+lxVqaVtxPmJ70pw3Yylef4P0aMTFWG\r\nbPwFP/AoQLPfajDZXjcDHL8eFt+XP7AV/QO2phcw8lEQWPF/phpCmUeOmXY+\r\nGVRnuE2nIj0HZrz2GqrMxvXNmLBSIH2PyUJYcTMWH0bY5fzk7hByay8VOLkv\r\nT7c7sqB3hXfLyEq5ZKZ5P8YZGMbaaNYFNj3sDZxqPSJ176HG76yZTwesav3H\r\npKcRwO4VIIlFyQf+MmoJ9QIlDLn2fp61bxvgJx4DqDnzctbEnWxPiVXuIB3X\r\nmWqJp8sPBiT6lVFi5oG0OM46VqX+IDm95wetwi01xjKtspkLOMEDsDkAURyW\r\nFnD6dGFmYI+Wy5R4t8RA9rqjHSch+NoIgwWAB5WNP3vjHNa2LKNGp3KSHikW\r\nbanhXuTZE8NS/YTmPC+1NIEYttUQ6lduNIxhGlk1/5deKinUJp9BprUiW+TU\r\npQw4D6AhsNV3/p6D4tGbdZfc+FfFUZF5kmb8qsViuvIuSrz2s3tD/B+hLeCu\r\ntW6n/PV75m5XhL3+X+loiOzo9yaJCnCVghcbPE1kMTdbWo1Wq3vTDOiEaFXP\r\nTJCT3v2tNsu6TZTepwc/HIrO0O1Uar+8ncE=\r\n=rGqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"03a36e0b5e8af333f3922e331cbacadda408f0cc","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v16.16.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@awesome-ecs/abstract":"^0.5.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.5.5_1660396307297_0.1385868267408965","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@awesome-ecs/ai","version":"0.6.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.6.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"8e20db158e267355ccd36274d809cded032ab462","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.6.0.tgz","fileCount":18,"integrity":"sha512-zv509PQ0A4C9kj3iDbJqWvgd4cKnkPoK2BRhJF5YQ7E4rk0IJ+jIVlOo7Vkowgihcwr9uV8tl7LGFu2+LOEx6w==","signatures":[{"sig":"MEUCID1V3JMsuR0HXIUvSLHTcxOlpZPX17YPMujm073chmomAiEAn4XoAzdiQODHMtcwqru8WqPqpBNX5+3tLJug51a6fWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+lbbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBbQ/5ADknjfssC4qHnFaZXt0zKiPWYGjQstXkL0lS3UeGRhREfPR+\r\nvmYvykftOSbp3zAoFEppntTvITFUMhxPOX/F5ZJXtDXzOERfUp6Rh/u94cK4\r\nrPc9NqFioU1/YndCCqgoggQTEKptGt2Z2jNyu/yXgoVR4ciORaj+Ab6b6cSe\r\nyznY9kYyFXtKtC3v2k+HL3+Tps9ytutXU/CvsV2IOGy0afTys2TxWZ52YemP\r\nF0JKTVGQP0I2MthiyU8sUYOlWHNvtcdgmQnjyiSDS1PVOEpdXslMgVsmY/R+\r\nifoZ82o1qOqj0E95gyDqXbc9Csbw7c+n22/0whepsb49pAmXHKI3wlL0EiND\r\nspTZiEf5IwG3LhnuCDAnEaLjtVKT5F/TGJ8/CXkCxNtuudkLLg8tmSzm/r/s\r\nWpExE6aVVO6uqZpU3nP5ts3uheuvZgmlCFgXUdMUZDVZBR0WzJntBVl1tF6G\r\nHGirEA/RX8/j/v/qaVktkUiWTrRqdTJiyriJTn3MaFvIOYih6voUvRG8WpxN\r\ncFy5jHWkTiMK7YsTPITE8S3bCQoMJ2r17ovu0KYjCCNMaDY3T2IqTg+wwW+0\r\nRe/UQEG/hvGGrFnQcg6XQhAq9AwCqFi2ZTAQoAjecOT3Frgrsf4zz3FqzWnL\r\niu2sA91DoE0vmLnSFb+PyDlAjOGi1hr8Rzs=\r\n=NiYl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6c6fd0210fcaa7e91b3716b7708b7a44a8c3a822","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.4.1/node@v16.16.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@awesome-ecs/abstract":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.6.0_1660573403664_0.4820357197201335","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@awesome-ecs/ai","version":"0.7.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.7.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"d079d2204134b8ebe3a7fb4be42b2b11fc4c150a","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.7.0.tgz","fileCount":18,"integrity":"sha512-RbDGWPpx715bwjFCOdftNIU8bNSZSD/1+/fyTpDjhuPaTf6Ldu6l3iMeySBAQbMqTk87lX1QLAC6/6dK1cqsZw==","signatures":[{"sig":"MEQCIAWYXRpx6fimCI9ZL2/WML6T7Xssm49H7zRtLMjCdX6fAiACXbM67mHWCVHOA/ormlqP/mYREoFIT6t9LsJVYh1wqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Kr7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDhQ/+MKwDnQ1/Oxui1ryQQz1o/BPnCI9z5HghhDK+DcBMN7R1Bkes\r\n0FlI94mLykwoZAbEgNumvBi8l7beBQ1cxcnIA70HisRntpbK9yhkDgq/xt9W\r\noLG+3o1uDMxyHYxS5a3wqXCe35QJFw5604Hy7l+pLDW2E2aAlI0OA0KxZJDq\r\nSBAdNnYlQkpHDRc5qhbTGBNhsyWypMgf8Hmr6QejdKL59khkr95U6RUYTzoI\r\nmAPjQmHPmdTZL8mXKwk6wL8ny21otGYspytW+cld7ARv8OEEsbxmVQpsf1bw\r\nYu9WcIuB8iq0duhym7HCvB7Nh78GOBbPGX1EaVK6/TA/ffRnNkS++0ENbdoZ\r\n06IUNADwxKhykOsGlPchwxHM+hHg0BaTf6U38KFbB/BEB+gZhQaQ+uidSpPA\r\nG9l2Y1+ODzWvQTD1I0CqFpOqYPLnuVaWg+C7AmboMyaU950ep+pp02JewH2m\r\nEfN0gkOWnEAJSeOlDfpMB0/FUe2Eup3Wh7RWBz7NB9WJRAxZEp2Mfep/5ZeZ\r\ncLefjKjjou1t4L2a5Q86puzB67DKlpUDnWjQvc7hvuEnzXiDbeEXNni67tKG\r\nwjfN5KfuKhaFaENqhNxQLhSrQKPe+Z3HH0kVd5KoRseCRC5gb0mb8z1ldWrB\r\n924JjWKZDgy1UuN4ucD437LfmngjtLufn5Y=\r\n=WSf4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"437c4702120c2fa0857a034e21096f0e683845bc","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.4.1/node@v16.16.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@awesome-ecs/abstract":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.7.0_1660726011403_0.450749137178156","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@awesome-ecs/ai","version":"0.8.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.8.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"7fd79729d7cdd8f4d1e26817b2669ad77aeb55e2","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.8.0.tgz","fileCount":18,"integrity":"sha512-axPVka+5yQVVpUdLfRbaInDjV0TABIC3ry+qSGSKS+iPmSyUEtyQks/X+M/tP612yWa1451u9UbeuLvYI+MNOg==","signatures":[{"sig":"MEQCIBShInWaDC/0fiBCZtWil5Kr5toFrIZHZnsmOudKagIHAiAXirCtqi6wOzuaYsro1INGiTycgPkL3GsatN6cosOgUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA1PIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSfg/+NJcbq/A34+YlWEKOmFv413WIERu8FpByGWimf1jXmnw5H4bx\r\n0qL4n1i20vHN/u1EPYyMfRzsUDFT230VguJNs30fFA+hdqpWtXTOc0w27p8D\r\nq4gnyuJuU4+6gOr1WKxJjaT+Q5q9G0qW9xbeHf4bu37IT3frJUNgD97qrfWf\r\nBuZP9ned6fzRvLyU3aZUHF902ZYXhzafEXMllzu5q24vAVb75csZ7aOmci6y\r\nGt/uZlp5uD+h9UVgANPkE+8kDAwZVK/xFZnLqisuLr4OIxzBo8UY5QExmQUh\r\nKfqiCfAVR2ZVeNBrK9ekT4OvviJ+5q54KnQz6a/EyoIkNStHoMBMy23IPyUm\r\ntRFOhewicE13ekAdzu2UDWYItrkPWQA1aPf9lPuFT6WHArgZ3B/ksRk16yVV\r\nLYWfpvBvC7luY4BTrd02f1H4ucJYFvdvkqnxeVXZVF+nEc5n47fjGsuZssOl\r\ncNs2UO308fuEw+qFlO7ZyknHuXNO79Ffse4BwazSoTCtxkoR3tXrmO3UdL+m\r\n3Dm7PfqW/ONlGFzeCUZMhAvWIgd6E0vY68nF4nwJ5mg82JLaZ9kYQwpxdkW0\r\nsWxkw2Hn4lpk6YVm4vD4WRo9wg5VP5BCL0YOLA7N/r8HuOBFizcCv1Cs2Uf2\r\n5s86Ba0Jsn6AVKuQXDu0EhGSHCpSq2L1N9c=\r\n=h9GM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"866b983e2f2bf56d3d6c5646c38c65429a5a7259","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@awesome-ecs/abstract":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.8.0_1661162439891_0.6906000876385758","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@awesome-ecs/ai","version":"0.8.1","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.8.1","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"d35d95d0715c2b966415fa8520815528d098c618","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.8.1.tgz","fileCount":18,"integrity":"sha512-8mJ8iQN63oD8Zy27ES8c1nQPPiORcJ4V6+vcprIl2dNPLAH/ZxOzXeJdRH7OtYhkb5tYupCpUOrlYTGUe5ytzA==","signatures":[{"sig":"MEQCIFp18BCIS7Np+r9KxB/kgQEurgTedViNCO9QMecx5GtRAiAQJZsP3ts0l5y74meIrqhXiBw9ZBAeDbQj8s9DKEf2mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA/0aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSghAAlR39vqlU5HWM5Wzetkh0zYNRE0AJficw9zxVa0l9QSRxAMNw\r\nSgqvSzcsUY3HP0dnCBiNYrh/cHOvdv3aSCEkwCx6D/uHkBo+g2hXTIWR7pYS\r\nm8tgIW0Ntep1J8g8RqvDMGSNbEYF7O57PLqhmkPhXCebWSOl4RxpIzXv6uV6\r\nPjoKh79zAIQQxkukMi9cF3HwEkjEoDeYoP+KDDGExqCN+NfcuOH35JpYaWyl\r\naGiRjzGvWgrJU3TeecZmAEvc5+/S0Hqi0OHtUK0HGo/jsO0QLxckeVhO9QSg\r\nBZn2TvGPvsleMNEytBF2dm8tys4BPgpfxYLVeuOo0wPumS1lgPlijdbIxz8j\r\nISPLeA7/Jaz3U112YXtSze1PWRgCcMrA5GBkQGvhnzS0Un2782bNbcTLmLna\r\nL8l+lUre0U3nraTbwIxm9Lj1ayfWIBiSaDO87qVvv2zIPmLS4c6UqKz0zgkM\r\n3BA++z5UhxLRlTzkMYu6hclQy2U++DMg8nwibi1yxvhwFIh92BQIbQMul0X1\r\nCW1Z6Ne5STKEhLIyFvZoFfopNFMqL1O40QQjjvVuVKSc0lQ5ycq+WKgHH6dU\r\n5fSEBKLigfp3ozzEbfONEEYmzJ+uGVtBzvAqZYEZmFifGZxtzK2a0p3y+xkD\r\nKzQ8NE+ExfWhxJqqkjpMtgaps5SfGuF1kyc=\r\n=6+7B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"bdfe89f29dd58874294814bb95097d26f59c446f","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@awesome-ecs/abstract":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.8.1_1661205786750_0.866828844285668","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@awesome-ecs/ai","version":"0.8.2","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.8.2","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"81748a2d177467f3295528fe382568666573d6d4","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.8.2.tgz","fileCount":18,"integrity":"sha512-f6nSc+b4s5C7uRVKma1RMWIaerDTNtPM5sdrj30nbYfRV0qX9q5rZMIK3KB/pLDDy/8MZSzCBWI6mB33U1kMlg==","signatures":[{"sig":"MEQCIBccP1mK2iFBsI8rGSna6Zj3gw1ws9B3MY3HsyPHykSSAiAG3h5BiXDT+0ytY+lDXGWBBfVZk8gAXBezBVtAsu7G7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBjCUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Hg/9EvyiC37ZOIHHk9vgrIZ/poIPQaR5Jd6R47wkE8vrCBQyFCeT\r\nEVIXNEsKaGCIYzSMKPufkyv5CLWmr1H/hDv+Gke+vcEtWgVDpVPDb2RHIh4R\r\n3hFxiruAxqXrfiuEaLPFKrDmRjSRyq5fhfxMLSoB6T4ccVETzeHz6oGKOu8o\r\nZWxJ4HLbDzG+mTXgC3lgZ3ocI/TWCEMP3QxSpcXywUQrWD6zNl+a8mXQMoag\r\nE87XGmLQACGhfZd/dld7/IqX+s90aIBDe47zsFi0pR5emtMVk5l6USXKw0x5\r\n4LBppDdaryjgRQZ1TAlm+6/gQ6PrWcsjRqyOfyhSyvf3OQ2WWOrvGaKqXO09\r\nidFy/4pgGcBE4kYP7pGg/pNjAbOsI9YDww0gQdKfAhNNxyI95rmjsg7PjxVj\r\nSK5KRT1V9r4z3eAYaVU0iyu/i81fZHaUA/lYQ+PWWhj67icOCkkalsh5RPS3\r\noE7m3pVFYbis6SeHMsIAgEZvOw99ejQFJikramt1LZBetEidpwb1tzpDV+Fc\r\nqfP4yz1Pb4f1cBgPAWTe0TydDZWydWDI31jmIV8EN64Bmj1vIvQc12q4kjB7\r\nINTxodotTBEh1vwVzMUjpAPTC/e/DCvA/c4QcZ4lOXnvNCxyATcqzoUEIerR\r\nHbFlZUHXwpae786ILMoi0TV0e//K5O975ZA=\r\n=pvuo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2243dd084e05965e28caa678e9f4689613902236","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@awesome-ecs/abstract":"^0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.8.2_1661350035958_0.42071061666750476","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@awesome-ecs/ai","version":"0.9.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.9.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"380c50ae93fbaf8f0119a5bf49923031940a695c","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.9.0.tgz","fileCount":18,"integrity":"sha512-qW2cTplxjtZGpgWwFAYKMtjIqbFXm69XlpVObAC8DnxpqN+5VDZaca3c0dZgqJ+kZo422S6RvgC0FUgjhVN6Tw==","signatures":[{"sig":"MEYCIQC/DuLZg7ZToHN1RMuU9nybGVzaiKEiff+NXnWNgAn60wIhAOZXd2J9jiXWE5DUxQ+qiTXbAwTD4f1bWv3BTfKceywz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGeBAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrROw//X8uKnroV3zaosFP3xwIzFvsxyI/oz9l0QsgHEh2MykpdjoMH\r\nxr9Cwjzn3lRA3pndNASBg8dt2RxHANEKlP6u1HUxwTIIVr79Iw6GmxpMPA3H\r\n8GL/HXtWXYNJ2jnSzL+D/ckjgaMkDYdlgkB1nbcY6opju9+I9O0YvGwnHm/X\r\nQ4JEyDp+Rcaunjvk1OmALQDrJA8tovVx2DdqpEgCw15splMDeRwDkw+Bhac5\r\njasrWGfmDGU2L8X2s/6r457EVmuo04ie3d40L4++qm/XdhHoxb8hZiv9UUjM\r\nYtBuKpNi8s93SYnnv2mCpxJKT6AYr9QvAfSqV4Hcz+6R7UXZ5iUgTpYCECS9\r\nH+wcO4R5CPnSSCS6Zv2Se4YgSkUaioRf68Z6YwsKo/JnlrVA51dCTHnZqvKV\r\nbxSmp4Kigmd5HBKQPF9saaqAIOjtKiEjPyBvggJyckmxbKcxYNVXPQR3LyxO\r\nHqoKuMNj1cDdOfDEWawOwzhbgd2CF4In26hAzz7JUf3b3rGiwG9MoT0MXZAl\r\nSXGQaeimxBHcsKA8LfA7HnX7pq6hp1s63v64mDz9oI3NtkUNFvo/4lvKdfEW\r\nJKfONQ1zcltpNKIkJSF9XqjpRrbCVif25Fdr74af4ZrFJmLEY4OOrs/kiz/g\r\nq4bLO+r04DbWptMnEsYkN9V75cEXu6IhrDc=\r\n=FzHi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"592915c8f5a8c76360ad6459a5bad0e3995bcba9","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.5.0/node@v16.17.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@awesome-ecs/abstract":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.9.0_1662640192622_0.5614871924451612","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@awesome-ecs/ai","version":"0.10.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.10.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"f15a74f4fe1045d8202a697746618604fc1f7dc7","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.10.0.tgz","fileCount":18,"integrity":"sha512-pJrKsHuJpWOIKmps/RXCUFeGR9rrGPjZO6YHNnslYKNb6ib0rleGMhztZBEMDEiS6pkva4nLs+pSs8yICRqCWg==","signatures":[{"sig":"MEUCIDpngRDUl4jb6W4hmXR4LKrhlst8kxOtqmA1QWPhc0v6AiEA6AbmALLn8ZSACXUC3roffmS45U5SjqTeJkyg1tUENC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKX1CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDog/+ONl17oRtJVbAfC2eQNycx4aSCK96gCNO+Piywglzftam8wfm\r\na9m5l8THp3h7z5uirxmBiC59xgNn1d45uILsYTWayb+k0vjKM4vAcr1HayAE\r\nDNkYyk7tE4bXA5P2n1uYZ+OnDiNScVuDdEZfQlKV5/BTp9tltkxpR6P0jxf9\r\n0i5fu6mFf4q3MAtUm+QpvTMHm30wLh1fv3nhkCBNg8ryHnyRdcX5gGKezDy/\r\naiKfzQmpOIEtLJ3sd5ae+SUzrJ5Ovp/dB0eFRptjUaIdcPNnT7OP5S7984F4\r\nL/GUcrF0KrWxYwcr3v6MKDjKIxQYclUDZV32q7YmcaKelqmja7yt73Xs8tpN\r\nctV6K+bj7ZQ3/EZoxufAWXOKLa4FeS7twhhJM1rOMVc0SRy6wxzoydt/UrBZ\r\npr0ZqdPRV3Pa10q++huq+J0Tj7+OmJ0894x6PUv8jqAF/69VGUmVLGb0H3Vg\r\n618llZiN7Qv+NBw7JmYNKQa/zdJGcV80d0HPicVKDLpnDrG7eav/Zc2aoCQz\r\nbxPWK+HPrfysppc+6dM+icizxprLpQrjdUWcCAI+N+u5/KnJPsvGEKWHfKO2\r\n3QQut8YiSoKefz74BE5rFoD6E5MM2Y3OKKaQnXNQcs0GIlBW7dtSn0zvidTk\r\ncMRgJoJ0n7gXLw8uz4MNUlnQ1v3jfAwYhN4=\r\n=Ynp/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0f60d8d0dc38b79229028714b2a55009589bd511","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.5.0/node@v16.17.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@awesome-ecs/abstract":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.10.0_1663663425953_0.5821963521340405","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@awesome-ecs/ai","version":"0.11.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.11.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"b2028d437180b130bb1c66a72c7ddc8b3d92cdcc","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.11.0.tgz","fileCount":18,"integrity":"sha512-dv+37piVBhgchmjNMJXe17ZgG3cW5k9E4QYXruOBSKi6ZovAnFRwfFPz8JgzIp1UITMvhuHhbC33FXoTnyZpVA==","signatures":[{"sig":"MEQCIGQQDqyG8mj+aXyWJbw4k1dqF69bdqJreb9h/n3DQEHWAiAyk0rFqIi2GFS283d5fgcuOU6cMZJIkPZo1cTDluhuMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLCQ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqGxAAjKX7+itpP4PpQN0tWnQ9kHHkvbLu45zSHF8nXOCzlSaTmuVF\r\nIhiScxqIWtG49HpLr0FHZD2uuaB0bwAXzS5H1XjuvMxBNtyDkLJDIznzx38a\r\n/mfFNEt/8nwp15wBHjxOLU9IYihILu/Ej/Q5v/NG5uzJQKL7gK5WIfkVMF3a\r\naIO5Bxft3hD4KUkc5nC547UDYLFz+ZeTo2OFW/0jAUrEu0E7ilBTEGQ8PEAj\r\nuymF4V8bo3YUhsxq2hFlW+Ak68nEpfTof7QeabtBALHnhTMjQscrZ9H94yPI\r\n63zWqOOU6deEf11y/D9DCVzviFC/vti+/c7VnpZ/opJkQCVYXVsxGG3Hspl3\r\nvDeg5nXtN6HIrSf0tsutHLQAA/i+WWCwfjEUDPPnDgVVOa0hUXD8L9DZU0Ph\r\nBoWiQP/6GvI34riQt6Is31CS6l4PbQP9SrDj0bEtKVsoYNJj35MIlAvNZeGT\r\nBeAWZutshHlNFDJ7Pcw4hKK7JygEMj1NxNmS/bOI/oOurDCvFPRLRDyoRUh3\r\nnbXKDxb2dRu1Bq7MtPIpuHTzWGId/YgeNW2vuXBDiO4/0T5tM1dqi1+UkGHd\r\npOBdFleqKFLAdVEbHU2+2E2I/h10m0hSyWeJZg17G37VfygMDjHAzKihCnif\r\nxdGp8p3EQbZaY414bDFvLyGeDjy/xibxmr8=\r\n=dP1M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5c158050aa0af3e33970746396710a2505349d35","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.5.0/node@v16.17.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@awesome-ecs/abstract":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.11.0_1663837240399_0.4275527819392215","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@awesome-ecs/ai","version":"0.12.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.12.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"0d537735b931670f98b35b4e41574038667284b2","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.12.0.tgz","fileCount":18,"integrity":"sha512-thx5e1vL3SKIArnpWSBVjARCwKM0UKfICQEBhmQmdWfkOs6p7OHpKibPZyidZSqvTWIowCyETmOgc/36SRqBSw==","signatures":[{"sig":"MEUCIHqwbh/CWw9VvmGL0ewMWW33pA0KsMHpWrBvY0fEMtZfAiEA7xU+QwYQ7TJnn2Y4V4F1el9xminyPzQlqKCkwyu2dxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSJWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK9BAAiiqsqYPCbFIebW+o+iQDAwApYtPRoelqQT67HjIsONneRQNl\r\ni72nEcrOKv/Tgr+tO6+g8NltdQXXvMgtTAPXAOieNmggbdBuJzeL3v551OJZ\r\nUm8wV8rls1mBx5e+Tn1ZgHuY69nbpCULdFcO4fiwGFm54GvjAcM54vQHzZIy\r\np9dZ0zWXf4UaW1gnrH8AQa26PmkBNbN4wt+b/EgOa0yv7teQqnqkx2vfA4fc\r\n7j8UNpLOlaISK7dOQ9gzVOOOwFeHtLcnkoFAaXPbFfpuEpjD6VIR1pt0ei4m\r\nOsaxfdsHqBK9XwJA65JSipy1td76AijqpQvpVb6kyznmc6Muz6reJANidAXm\r\nCnK7Ox48pPW7/r3496DyV4+JV1nImVGNq2pY+3tfnbhNw8I5BEPC+CbM4nSV\r\nPKCdGP+G4oNSpZ8w5UYw/i5h1HvzcA1LJR94dmo+HCiUjmPHq5g2Qpa/dUN5\r\nNRUAAyNDbuVAOMEakLwtYxjNTKRF03TiuX8BXTxZ1A8TGAns97bh796tPamI\r\n5ncWMWHIeRpOM+ILr5ZWI+VS7FGBfHvuRx97EssdgWVZnjIjAOvAHM7pl+op\r\nTBVinW5+nZND1Rd8GIcDohpOjdX7dYy6OyCU1Apa1WLCxYr7+1+iUuyAw+ZH\r\nAyC6n7jSPfbQKTzI5Y7HXf+R08ylEEioxwA=\r\n=JPNJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2b17c316d9799e4a04f7bb0e871ff305d59c95cc","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/5.5.0/node@v16.17.1+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"@awesome-ecs/abstract":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.12.0_1665701255636_0.21543183750989092","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@awesome-ecs/ai","version":"0.13.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.13.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"be672a35d20ee7f94e0e76587c19127cef044d8e","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.13.0.tgz","fileCount":19,"integrity":"sha512-LCGyunAnqIBC32W+xa0rOeSE88nXCalIHNjnMEgQrQIKZheMHwtMaTWvCDxkBCcKwKgfDCowfeMEPt6WOPyuXg==","signatures":[{"sig":"MEUCIDrRRCVZY/Uk1zMukh8QWeYvkbMi3rwcK+Viidnyq/WrAiEAlbrlhFWT45StdH4A8judWSXRl4qkPU4T/6J8sj0iQiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Oh1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov0w/9Fx1UnIWkmw5aos46/Sn75GV0wfdgNFHKdN96efXDAWvprE5w\r\nRjvAKJTObG89gbdz7WG5mmr3b/61Zn/B/MtaS4FcNGpgCGSPCHl3KGaRf4pW\r\nSCvCMLVN2BuT1sLKDhwC1XQ9kEzLFBBYX3SZocLD4x7dtOyGRfIOV+6sUGvZ\r\nYcsPUtvh0otGpsQmkLtncnnCn+GNJcyiRbr8C8VFJ15rlI5DlFqwN+u2cboE\r\nTHC4uHh7F3w6r8EX1oGXgE+7E741oHFBZiXBSvtGx+3iLfCzkXXIn9Jf6IhT\r\n2DmSK4VkfwLYGEvXZyPBZGIphPI99IIsTNDNIIsmYD9DlHcsMfC31YwjAL62\r\nJ0uhDP8kYue0faa/EItek9PLNPfEkKzSy18LuNWBVkhHtEQ30KOBu2yPHxoj\r\nfuP6v2uETBV2rKTkVWNCUDdpsanJEFvjYiEhyFNMZfqOEgkzeGdFtH90U989\r\nSeVoRzbmuHIATN06JquT3x9L4wQyug1x+0zVx2tovEvcwH6Z/8k7Aob+zR9c\r\nsceu/ba2atcKg2Y53yYHnXZU7PKrzOA6eqduU52h7FtK4xZ+jgnDEYDQsw1f\r\nTv7f4qG6zaif4lTe8HRWtoPR3XqDuQkKosZjskUon0daYZHsVNoefNbmjNFe\r\nDrclhC23Try3MDUFK5d+S2fGmdd/haT4v8w=\r\n=Q1aH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"196fbd299da3ccce54afbbbd55c3a6166e701fb8","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/6.4.1/node@v16.18.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@awesome-ecs/abstract":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.13.0_1675159669346_0.3149137292325439","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@awesome-ecs/ai","version":"0.13.1","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.13.1","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"55a2e87e96f30e216573b7e1f70eedc0b1510cc6","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.13.1.tgz","fileCount":19,"integrity":"sha512-3Z2ag3JqlUgZKtwlaILx0Bu0aRuJuCtjzYhZGxr8TvV2UvsiRMGT9SXxtw4af34Sq54uztQ0H1re/paTTBJLqA==","signatures":[{"sig":"MEUCIQCwUJZbV9zaCVpetXAfcY30i8XpplTpG4C5Ly7tGoJtRQIgFp7whNuRDV0gh+3JlK+hCc0WtO10NNK4f1Kyrsbym9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3DubACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD0A/+IUiK+e+8HdenyHnD+RxLhFsSbNTVfMnM3APDGz1yTpiU20/g\r\ngaOTVfJPUTyFCdQYMxKo/Y7O83HLZOru6PRiBtO/AMmBCPKzn+h7cqBxtQaP\r\ngxmgBPA+P3yNCt+kKGt+zVJn83SfLcSVDHZnosSag1M2/p3XVeQJ1tjOURfC\r\n7Rz+JJdkiYiIuRzNzuJETpRsH7ZZ9ZZzzw5JcMfEEGWD3jw9MGd/KlZRTDcH\r\nycXrBcK1kRROG46/Qshx1IZm8wnogphHuPXTy9ct+z76SCYSJUZTacdx5W7d\r\noVV7Kz1IbcaCh61RjxVETl0cbXj3WsUV0FH0SMLaAWgBxMsi6fr+g39lLqJk\r\n0CDtbV/SurFkjWFC4kQMgvUqigT9bD7CHr8mgXbfGW08aAwCH7+/H8J3ad4v\r\nuaYE7eOtLzsDh92sVsWO1IdUhFpV4x1tZOd3fW1swkUvp/4+D3/pHYJE6cU5\r\nMB8VZUuFiGZDa3+mBMBVb1uJGo5hh1P9KHRYPE7ldmeI6RW2T/K8quOMMLTw\r\n2xmljc4KJpsD7eY/iT3pgVk8MPbcs0tXD5RhX4pbhSmvWlkb/R3t+KOuxQXU\r\nNcXP1vY94etqJBfjGgJUMGPqqWEOmcDPaK60w+YvkLMFjLmRE3h3Re3rQgBP\r\nUPxXdh5tkAcymJF3sOdYtLOwXohlFubfb4M=\r\n=5mxY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f8f3bafbb56bf01e7e0f5603b915e7209fdd5c50","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@awesome-ecs/abstract":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.13.1_1675377563714_0.4225669501256244","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@awesome-ecs/ai","version":"0.13.2","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.13.2","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"8df99256af94073b7aa5226e0e8ab93ba01bd5cc","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.13.2.tgz","fileCount":19,"integrity":"sha512-ptb3gJz0B7EMASVPbcHIK9VLiTr9MLl3D0wg8QfyZ3Q1Hm5ga53dnQ/Hw6A5I3DLzVChi1jgxUIWRjCgY2dLhQ==","signatures":[{"sig":"MEQCIBHuZdyCzYojQJjJwfdxQZKdbLkAnxd9RCbgLxnbeGE/AiAwlxaIVsdJxUf0RkHVICXdghJLTzeDpQmZCPGeooA+Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4YJ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPug//fZj0LYMEdYfG02fDyn07ncH4b3lwt9TWjkPXFh5O+r0kWHDW\r\nNM9bXwbF6TXhnB5gLbXalC6+ANkOOXttFkyJvyhLqeJH1kxB1D41Eght6vet\r\nEd0Szcc7y+bQ+5mTx8brR8g5xAA3Fy6UcqXVPLWtS1pSXpUulsPmV6TNDtot\r\naZv7Tqy6mTkOvqSEGLQ12o/Z3gCM2Q+Y0YQD5/Hdi9B5QCLE4rgDwvZZvMGu\r\n04BrQxq+y/xzW5Yo9S0h9Fw4ZJM/uesOQDOZWC4KuWKyvJOeu/BVpEu/fvqr\r\ntSJYqvs/fu5wAVE0xqeexatDz+LEhaCDLAgh+T2C5rikDTWd6cYGhrQSW4Kd\r\nzyvvyGWL5HH+tH1UjzFZ2pfoTTvRZvnoq0lNrXEHDoz8NTLa2blPoYlcsRzd\r\nzIVe6/e2CPrVkICVeHL3eS05Ey26Yrwo+NiNZHpccThHLkNdLHq5nyAQRDf+\r\n8Kg2VARtXKtsoguSXng2/BSmv+9FKjBRzkYffkF3fGPoHh2LiM3/AFQY1JKO\r\nCAxENOTXj6cSezfrE/0JrAoNHqlbhHxhftMyf/n/TNHikUDxGQyqU5WiW/on\r\nG2LvgErVaT32sM/SfZilM63DJxUpxnYw9E0SJC0s+6IWuzL+PiqS/qC45mlg\r\nAZpvvidxGsbME0wvCHiYSBSj7BDc6ZFTD9s=\r\n=SjSf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b1963b135e9d5598f6b731affd9a8bd6bf58551c","scripts":{"build":"rimraf ./dist && npx tsc --build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@awesome-ecs/abstract":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.13.2_1675723384042_0.2268862328378154","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@awesome-ecs/ai","version":"0.14.1","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.14.1","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"824e5f84fdf7a3fc0407bce4dbc2c447d1a39e17","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.14.1.tgz","fileCount":23,"integrity":"sha512-3j3tHoOkksfY1C1nY5sM81z46wCat6Qul9mL7+kbNyDPvLZ1XCmqIl/hDohcYkXWep/0DoVpTfNnFsJcBSzfJA==","signatures":[{"sig":"MEYCIQDs9SiHcGUZXyX3IjusImYoUcuo0i8poBP/X6Dzx4qpfAIhANixbUQsm4JQJLAmDdOatA8f0adc2oD+VcrdgS4TAjqh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25224},"exports":{"./helpers":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"./abstract":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"}},"gitHead":"850e46cec9ea87bffd8f4e4c7ee5d53aaa1f98fe","scripts":{"build":"rimraf ./dist && npx tsc --build tsconfig.build.json"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v18.17.1+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@awesome-ecs/abstract":"file:packages/abstract"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.14.1_1695813079414_0.8758752313852827","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"@awesome-ecs/ai","version":"0.14.2","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.14.2","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"d7fff6a9f6c04e692533b85bee7c22e1e02f69c6","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.14.2.tgz","fileCount":23,"integrity":"sha512-tK+whoZI2etL5CbBB8gkoiuXsEVIuzFGQ2iXRtfj3aCq+osAY2aZioU05Cn878Smsbv/wFla7Ju0aEpfi/bZtA==","signatures":[{"sig":"MEYCIQDjbz2bzudyEL2pnwPYl91NLvEM0aJzQKd2JIrs3MxdgAIhAPSVInl4OffU9xVlo/bS29WPhvyCWKGMCjJiqbK2nX1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25208},"exports":{"./helpers":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"./abstract":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"}},"gitHead":"5e66352349340165ca63ee67a4ef0266c88aa409","scripts":{"build":"rimraf ./dist && npx tsc --build tsconfig.build.json"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v18.17.1+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@awesome-ecs/abstract":"0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.14.2_1695813814161_0.22813295068901596","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"@awesome-ecs/ai","version":"0.14.3","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.14.3","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"77f89df32e9d89810510a93fd4bae1bec51606a0","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.14.3.tgz","fileCount":23,"integrity":"sha512-9EgkkeFAT3b/ajfQnAP+7fueuL+P8CKI8ulFZYMnbn1/wt7iPAYC+N67zU6tX9PjOBFryc2Vq1rTzy8QmuSdUw==","signatures":[{"sig":"MEYCIQDVX6fKKFPnyZqtONcn4FCED8I3N992e3SOxM0KgYzDEgIhANAOAvJ4YtA0u+j49TLP8cGZlIuQ0Z7gPBRzuyEBmTiK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25209},"exports":{"./helpers":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"./abstract":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"}},"gitHead":"bd258e5a274e57f45533965f7a0a6f9c8c8a55e2","scripts":{"build":"rimraf ./dist && npx tsc --build tsconfig.build.json"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/7.4.1/node@v18.18.2+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@awesome-ecs/abstract":"^0.14.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.14.3_1698008617292_0.20240680048019888","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@awesome-ecs/ai","version":"0.15.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.15.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/andreicojocaru/awesome-ecs#readme","bugs":{"url":"https://github.com/andreicojocaru/awesome-ecs/issues"},"dist":{"shasum":"baf52ec9b8e35c6291cf66f91465ff209a606151","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.15.0.tgz","fileCount":23,"integrity":"sha512-9ouFuDZvFfL7sTfxfcW/JjAJbr8oMpcGApfKHNSw49irw5hmzOZTMcbfUZihqVYCm2QrAemXUSC5ViM0WQ/Qlg==","signatures":[{"sig":"MEQCICQuNYd9TzHvBKJ/inMD5uEJgDns+4FEyluqFg6ODlqzAiAVpDgs9bN8Vm45nq8Oue2jKnk9PBbMqQSAEch/SOk0kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25260},"exports":{"./helpers":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"./abstract":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"}},"gitHead":"996ca515e8d363fcc802d27874ed67ed73221736","scripts":{"build":"rimraf ./dist && tsc --build tsconfig.build.json"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/andreicojocaru/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@awesome-ecs/abstract":"^0.15.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.15.0_1703250585597_0.9050118247954246","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@awesome-ecs/ai","version":"0.17.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.17.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"c7725280117a04a80a2757aef29a0b1a8d737149","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.17.0.tgz","fileCount":29,"integrity":"sha512-SuYGVL/qmZzjrHk/dD/cvhhdTGDFt9K5dDNxxF+OXlFpxSTibq9h+EeZgX6TzSHmVKPY9jpbiv6rt5cjzcF2OQ==","signatures":[{"sig":"MEYCIQD04zhY4Y0dFjlkd8kLb4DvGnao4INi6lUzTGtIPBZNEgIhAIvYLLJ17s89Zn4Hm6ghsIZRonXxw8ay3YQXRZYGGEGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28848},"exports":{"./helpers":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"./abstract":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"}},"gitHead":"249db95288b596811dcde051f9c581b50b9da067","scripts":{"build":"tsc --build tsconfig.build.json","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@awesome-ecs/abstract":"^0.17.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.17.0_1710275010100_0.8351651920122991","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@awesome-ecs/ai","version":"0.18.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.18.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"c223979b50c66e97ac874e0b7a652b8c6d1ba53f","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.18.0.tgz","fileCount":17,"integrity":"sha512-lL0bS0pcA+B3nVBwxhlj4PI4DttOgPmGo29Z1u8i4p05goEHxrmBpWwr9FqFF0A/BF/sXWapQt44fa5akdYpMw==","signatures":[{"sig":"MEUCIArvws35n945isjvoC0L893l0zkPNqaFST+HXJAISDahAiEA0vxRPuBxGZ6e816Z9QgEmGglQY2poiKm5w4FE69S1S8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37873},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"3664c5cf76c1fa867e579893e558ca8245b6fb82","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsup","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack)","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"@awesome-ecs/abstract":"^0.18.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.18.0_1713106569789_0.5702105623480731","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@awesome-ecs/ai","version":"0.19.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.19.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"77718bfa5259e4e5c6d6b5e6e8e1572967d31db9","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.19.0.tgz","fileCount":17,"integrity":"sha512-fWe77hu7glrNL5Pcwg6lmkhn+PCzDxE+edeZ0xXJyGx+cPamNnUZTycPiYwIgxO/lV9m8W6yHeWxUiRGbnsHdg==","signatures":[{"sig":"MEYCIQC9L3cvuibLYtsO77GS4Wg/aaz84+1fMaKqaE8odmKIVwIhAOUaCW764N2o+/tly2lqPfYpYDF226bayt1sY8rLnqM6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37975},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"6517a49be2e4ace69ed3420a9f21bc9f6c62cd47","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsup","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack)","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@awesome-ecs/abstract":"^0.19.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.19.0_1714488088600_0.6921494009155347","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@awesome-ecs/ai","version":"0.20.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.20.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"305e987955dc0c868a644a99af339e63e864560a","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.20.0.tgz","fileCount":15,"integrity":"sha512-6YCGphohXpBZ0XTp72irzfjHWx6nhDTK3ACo9oIof/DdN6w3Q18PW8YPW2u2c0IqJ64Zp4EgnTFAalab9H2ATg==","signatures":[{"sig":"MEQCICKdv38ncTmZCLN2WR9Wus5u9UAqCIWM6ZnoAWL2YIunAiA15/mNjMrVnTXZ0mYspa++KiERWV/Go4zhiONOVsYSyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37910},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"cc9c4924145b7f7fbbedfc6fcc00193acd3b39ec","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsup","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@awesome-ecs/abstract":"^0.20.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.20.0_1716501826954_0.24296302910901768","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@awesome-ecs/ai","version":"0.20.1","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.20.1","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"079bb2279765823c74d584c711890fae051a1b70","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.20.1.tgz","fileCount":15,"integrity":"sha512-R9u6E1rogouj+rbc8wrtn/otpJN2bsVQ9Tw7mRXUSJXskwyKsaXQROLabOBsEd7/anmMcQlIniYmz+NXD9F4Pw==","signatures":[{"sig":"MEQCIDs5CIB9umhi+bcqw0nA/UhzDz4uZmnonYw4PVIcm07/AiB8BJhVgqFBTGajJ5unOrSQ5tMzMHAwA8jpvUT+TlDDsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37912},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"1e449163cdde8d3740783b3c052bafb0d577b796","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsup","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@awesome-ecs/abstract":"^0.20.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.20.1_1718287949970_0.2535875396456171","host":"s3://npm-registry-packages"}},"0.20.2":{"name":"@awesome-ecs/ai","version":"0.20.2","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":"privatebytes","license":"Apache-2.0","_id":"@awesome-ecs/ai@0.20.2","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"0adfcb5f767f620a35b31331867f36f3cb7ff51e","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.20.2.tgz","fileCount":15,"integrity":"sha512-IEg8Sn2cpsV0kmmiK+jutfb3CC+lpuZm3Ukd6THY8d4x9KWJc/ZI4lcmb1fiwrs0J8lAYC9xY5eJKnNki1uXrg==","signatures":[{"sig":"MEYCIQDruPNA4bk3u8CkrvY+/B0WQ5PYJkAzmJcZlKp0GlRs7gIhAIC8/WhUu87aZkchsDYN8L/vrn8v6r0YzNUm1fuWRHvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42976},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"6849938d4b396cddfa1e7f80211ef06b9ac6c511","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsup","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@awesome-ecs/abstract":"^0.20.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.20.2_1720088373028_0.3282659774314671","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@awesome-ecs/ai","version":"0.21.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":"privatebytes","license":"Apache-2.0","_id":"@awesome-ecs/ai@0.21.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"5db48d7c44e5f53b1f17629f51517c103d471d68","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.21.0.tgz","fileCount":15,"integrity":"sha512-ofujMpCEq05zV5tRknIbs6MMbN9EoEkIfnoxgq8p/Ki+x7Ik+xmjD3RtKaxbnWrqVFCq84x5wqFq7OHmpN+O3Q==","signatures":[{"sig":"MEUCIQCW859XpLICI+ylWIljeKQJSRpGphCzkZKT5coYWYZE6AIgc+zotmneg9CLEKgexxuIJ1bfOX/Yl/gCQ9GtV8ERsIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52005},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"e045e329bd5770494fb8707df627c52a5f4ae8a4","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsup","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@awesome-ecs/abstract":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.21.0_1747860234829_0.008140562204245416","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@awesome-ecs/ai","version":"0.21.1","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":"privatebytes","license":"Apache-2.0","_id":"@awesome-ecs/ai@0.21.1","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"7acfdae94e868549f6211986ab0b9ff1a7de24b9","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.21.1.tgz","fileCount":15,"integrity":"sha512-3gIfE+7y0SiDm6W9WulAOk4vxi8XUwMsCcJnAnTYheOkd+klAS9a7Bu0l3KY5PfNo+VqyFU1j+Ulg8pgZ/2osQ==","signatures":[{"sig":"MEUCIQCC3x3lFl0vMb44bzbUFOe6c5fmj8BAmtZIqsxt/lVrqAIgarw5nO3MhRDNEs0malmbj86/XXyb9bfI84k+Ak4WhXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104093},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"bff600ad3987cfdf6a2a81122069a137efa50085","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.19.3+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@awesome-ecs/abstract":"^0.21.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.21.1_1752924175036_0.20489346941436581","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@awesome-ecs/ai","version":"0.22.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":"privatebytes","license":"Apache-2.0","_id":"@awesome-ecs/ai@0.22.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"29e55a7c18c01dde07acc7048f9457aad2b461ed","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.22.0.tgz","fileCount":15,"integrity":"sha512-S9Yi9v2PIWDbRMdB+2uX5G1+Y/3cNDgy9vXpBCaRFP3NL78f3vcJeS7hA58q/wovzQ8tuSKWS+vnx7P6mBys8Q==","signatures":[{"sig":"MEQCIGo+hbExtTbYbXocmYJsMpP6t9GIaq5/izDDojPP6eCeAiA2uGQOM5AlvMU91glP/RmytFRkHviKhqQrBq9HrjNcEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106401},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.ts","default":"./dist/abstract/index.js"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"9e875e10e5191853fb48c20b3ebb3eafc8c002b1","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v20.19.4+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@awesome-ecs/abstract":"^0.22.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.22.0_1753565730172_0.00946953511825277","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@awesome-ecs/ai","version":"0.23.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.23.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"46156248cee01b846790c46375f7290f6612b669","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.23.0.tgz","fileCount":15,"integrity":"sha512-8ZSoBMQAYRFUn13eojPlRT4Owl+SEUUGAp774wnPJ8zqBsW17+BfSFbKy57PcQjFcocZdY6dHaeVzOco4Su0Ew==","signatures":[{"sig":"MEYCIQC8N6xLAlaAuz8OILE18QBoGLVo6K8DndmcQoe+qqdpWgIhAOSrJ5MwNJ8zs1SyYX4mWGyjMLP+ECdH20AC6dzsNqhb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57069},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"8409c84b5ac82181b01ad384d5732e84f6f5e13a","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.23.0_1773348185600_0.6918893352228199","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@awesome-ecs/ai","version":"0.24.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.24.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"16e660ca19f5bfe44e1d41bac8263a0cba455567","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.24.0.tgz","fileCount":15,"integrity":"sha512-g6x0zIa/c5W2d0EoqRNaHsCmnfkO7sRUBV6DWk7KuDTNEGjBWMalWaVg9Pc1kCuheIFZ21kemV8OemMj259tzw==","signatures":[{"sig":"MEUCIQD/H0E24U+LsDgTKkMmaOLNalo7yNCFwTj5nfN7rVKFYAIgNIJM5CQhEQEXjRmMXdAnnp2+OWHSa/ACEjPk88eOOZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57069},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"1146c6993998eaf82e765a7822d6cde176857a89","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.24.0_1773560524616_0.9595569625076932","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@awesome-ecs/ai","version":"0.25.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.25.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"b799a58046274b36727ce3a78c7c15b2155f3d64","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.25.0.tgz","fileCount":15,"integrity":"sha512-T/Myl4rQutCgTz0fae5Qi1yv4qkTbVDzFsG2p5bulOYRmaJUm1MY+gWVjleya5P3rDQZi5kr76+TpAgCrAz9nQ==","signatures":[{"sig":"MEUCIQDsrNQ/eHvCHaw2wAELkH+fbtfYo/CGYIx40nlgDM+lfgIgXre9rRAIP3nwMNdYwJllMvdYPmeCST8lqcI2jx9HAm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57069},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"07371a6f49d462052187b4e28a178a6970d18aff","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.25.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.25.0_1773660676484_0.4419956726750893","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@awesome-ecs/ai","version":"0.26.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.26.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"a06edbc22a8bcc3f310dff0c356653f4d73f7efa","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.26.0.tgz","fileCount":15,"integrity":"sha512-S/KgyP7RMTjzfNW186eJZ1A913qtmpPWNBdPQAXjybWXoLDPM4sDaEkgluIRfS0r8zfT6gbL/DGVZGY0vCnZDQ==","signatures":[{"sig":"MEUCIDRyO9vZ6lokMnIci5wF3/8N4bcRSw/HLHhyM4sspF53AiEAzNTxh2kk+7FNz0/FpTHJ5ib3p4KNvmDXZhjJQgKVNYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44057},"type":"module","exports":{"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.cts","default":"./dist/helpers/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"455478d411536325b36f39780c59941b14e633c4","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.26.0_1773787288741_0.22679447627282068","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@awesome-ecs/ai","version":"0.27.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.27.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"7bdec5f199b6d0065aa78b53a68b197e4ab2b427","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.27.0.tgz","fileCount":19,"integrity":"sha512-7lVC5+5Fg+P+aRyq4hwSofzg6j7blhWw6awTt5+pud3cwEgy893QXiXXnmqIwGd293CN0dSNkXcoDctOV6et6A==","signatures":[{"sig":"MEYCIQCaQ82qLHma2Lu1T4eJKpPYvOPG+6sLCw+1935QsTglaAIhAMwgnXNohwOlsVSolcfrSNC80j4Hn5qUM/L2/OYp30/W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192977},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"2497216453c86197b6a5e15e7a569b9ccf79a1f1","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.27.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.27.0_1774278329981_0.8464152542927825","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@awesome-ecs/ai","version":"0.28.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.28.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"054cd37e380349dd8f3092de2d7703fd10f7323e","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.28.0.tgz","fileCount":19,"integrity":"sha512-xOiEi7rfJM+vi6e4T48j0SrY//3Ng60gMg4yWxxueLoKlRw1LTD94uw7FLGtx3OIs/eujtUXKZM/Tx+tYm2QoQ==","signatures":[{"sig":"MEUCIQD04FlP2zfRujI9WToNerP0PlUIKLpZTJXoeZnu60gcRQIgdu1n8s+qlKx+Y2p7CuDASnjTZHYyC9pjduhQugp4eaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199455},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"41492d7ce0a5e4182798619fe238d0a6d4af6e5a","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.28.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.28.0_1774341781210_0.7510761486112667","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@awesome-ecs/ai","version":"0.29.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.29.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"6f847016f877b5c0c1f9b0f48d1f7834aac0ad01","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.29.0.tgz","fileCount":19,"integrity":"sha512-ISlGwD+bKqo7ZdlY5ySagShkaCP00NOnDgFweMPQ9L/y/VcMpe9Y7owIlm1fK5cFJaG30yoRMoMDZsXC4JQbLg==","signatures":[{"sig":"MEQCIFY4P0+4jkmvQNhQXMFNQ//qYbpKlggsbVv1jUwmQ2YsAiBkn0T/uSycnthnU73uTplw8Dv2HB7gJ8GndH6a/FovZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199751},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"37f8cf92c99229fac359cc6513e8a0abf002308b","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.29.0_1774605401955_0.13423062671403252","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@awesome-ecs/ai","version":"0.30.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.30.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"0592b856d54e88f2e515a83c7612a9ca27f16ef9","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.30.0.tgz","fileCount":19,"integrity":"sha512-jrCkQXs5GcF7bAC9t0x5WB+vr+b74nwHkPpXKP7g7z51o8jhCGaNqZdwm+wYbDzgCoGXo5o5F9gVVArZ9ZnMBA==","signatures":[{"sig":"MEUCIGLZmki2cO7fmo7xWjC+EvorLgnvSW3buX+/jqAhEz2EAiEA2xZ7+TlYeUteW/0gFpsn5OyWxBgIEQUPcYvm2cObBFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196399},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"e4f5e0176478cb0e32364b0df375c537acbdcb66","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.30.0_1775199212615_0.20308857006346903","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@awesome-ecs/ai","version":"0.31.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.31.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"b943aa387d5ee0eb5de90fe0d569a80e90d7715d","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.31.0.tgz","fileCount":19,"integrity":"sha512-cIgw14sJRB/1LZavMIlWig3NjPUVqSR8iQyOHaSgcuW1dAMaUgpFci02ktGWWbhkizhfpIDosKiIaQ3YRAhLMQ==","signatures":[{"sig":"MEUCIGVAaOzI14xABFPm2uVbW4T7SBuSOsPNO8ROVXyPSZOKAiEAyxW8iY6lGBAdEFIM7Qs8yp7Py3oJ+lq7IbqTs8wKG3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197965},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"23e307e2b48e442855dc940daad1c18985d9d94d","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.31.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.31.0_1775426549757_0.3541034670303953","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@awesome-ecs/ai","version":"0.32.0","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.32.0","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"fe427975f8d9f92593e56bfb98d13b01f1459128","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.32.0.tgz","fileCount":19,"integrity":"sha512-zFiAleHcLP5JyH54B9x6QdTQLKEo8uPD++qVt6d2nE9wvnqtRzuIjQTLnyHYe+ckbU1RScSPrrM4DhsoDm68RA==","signatures":[{"sig":"MEUCICk9KtNvhjxgS+54IBUbEmU9u7+n0GW2INGNA0KucpIyAiEAy9NDzsg3wGtuvPIp9m9WIJqPELmBOVkRWAHgDtevNqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194645},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"0a5ee91c2d3cc1854cf92ec953c31a55c88b8353","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.14.0+x64 (win32)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@awesome-ecs/abstract":"^0.32.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.32.0_1778704027568_0.1248067928886003","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@awesome-ecs/ai","version":"0.32.1","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","_id":"@awesome-ecs/ai@0.32.1","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"homepage":"https://github.com/privatebytes/awesome-ecs#readme","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"dist":{"shasum":"d51d4a1f5fa698b7fe902086edab0972c4ec7c71","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.32.1.tgz","fileCount":19,"integrity":"sha512-3bwDTozDUqFxfoMfWOu51ig9pSOp1yMTR5mbmf48c4pXqlzsy+bucR4bhc7/i0KeI6cvXiGnaFxIe9KWU5V+bQ==","signatures":[{"sig":"MEYCIQCr4rKbSsx2oFoPkKzPoN6STJ0AvAdVfeB+YmpOEGfzrQIhAPF2Os9cZX8wUL6s13HU2gUklpLz3AL+l62AsDM+c3+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190750},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}}},"gitHead":"79f0b8fa9500ab4ed4deaecb2d35b8a74f8ff4f7","scripts":{"ts":"tsc --noEmit --incremental","build":"npx tsdown","clean":"npx rimraf ./dist","ts:watch":"tsc --noEmit --incremental --watch","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","build:clean":"rimraf ./dist && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f2c8c4d-9049-495d-bd89-2b53dd8f6b17"}},"repository":{"url":"git+https://github.com/privatebytes/awesome-ecs.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@awesome-ecs/abstract":"^0.32.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.32.1_1778705092667_0.7777168407700406","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@awesome-ecs/ai","version":"0.34.0","description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","type":"module","dependencies":{"@awesome-ecs/abstract":"^0.34.0","@awesome-ecs/runtime":"^0.34.0"},"scripts":{"build":"npx tsdown","build:clean":"rimraf ./dist && npm run build","clean":"npx rimraf ./dist","typecheck":"npx attw $(npm pack) --ignore-rules no-resolution","ts":"tsc --noEmit --incremental","ts:watch":"tsc --noEmit --incremental --watch"},"exports":{"./abstract":{"import":{"types":"./dist/abstract/index.d.mts","default":"./dist/abstract/index.mjs"},"require":{"types":"./dist/abstract/index.d.cts","default":"./dist/abstract/index.cjs"}},".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"repository":{"type":"git","url":"git+https://github.com/privatebytes/awesome-ecs.git"},"keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"author":{"name":"privatebytes"},"license":"Apache-2.0","bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"homepage":"https://github.com/privatebytes/awesome-ecs#readme","gitHead":"f6ed2b79fbbb1d33296fd34d2b165fa81111c174","_id":"@awesome-ecs/ai@0.34.0","_nodeVersion":"22.14.0","_npmVersion":"lerna/9.0.7/node@v22.14.0+x64 (win32)","dist":{"integrity":"sha512-4IWeO6jG7hWovAvi9aT5KcTzcsvvfogQE7z6T64ZW0BShCWcPx+DVDuV5xiOhuDaSXzFH1d2a9jkkfTGekY6nA==","shasum":"7c7d68a9496027a6015a7f39566ee6308abd38d4","tarball":"https://registry.npmjs.org/@awesome-ecs/ai/-/ai-0.34.0.tgz","fileCount":19,"unpackedSize":212440,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH9bp3SqWGlzzDRtw0nk79UWeo5mApzm+f1Zd1LMhbSXAiEA/AwHudmZiqurcYMTvB3ace10fiMWvBlklN9QPwdQvmc="}]},"_npmUser":{"name":"akis90","email":"andy_talkin@yahoo.com"},"directories":{},"maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai_0.34.0_1780425581583_0.692330205534053"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-03T19:13:19.296Z","modified":"2026-06-02T18:39:41.862Z","0.1.0":"2022-05-03T19:13:19.543Z","0.1.1":"2022-05-17T20:35:19.934Z","0.1.2":"2022-06-15T20:20:20.621Z","0.1.3":"2022-06-17T22:39:15.359Z","0.2.0":"2022-06-20T09:47:02.482Z","0.2.1":"2022-07-25T11:51:43.143Z","0.2.2":"2022-07-29T21:06:14.340Z","0.2.3":"2022-08-05T11:30:57.644Z","0.5.4":"2022-08-13T12:24:20.049Z","0.5.5":"2022-08-13T13:11:47.441Z","0.6.0":"2022-08-15T14:23:23.872Z","0.7.0":"2022-08-17T08:46:51.640Z","0.8.0":"2022-08-22T10:00:40.112Z","0.8.1":"2022-08-22T22:03:06.967Z","0.8.2":"2022-08-24T14:07:16.158Z","0.9.0":"2022-09-08T12:29:52.786Z","0.10.0":"2022-09-20T08:43:46.107Z","0.11.0":"2022-09-22T09:00:40.577Z","0.12.0":"2022-10-13T22:47:35.824Z","0.13.0":"2023-01-31T10:07:49.540Z","0.13.1":"2023-02-02T22:39:23.878Z","0.13.2":"2023-02-06T22:43:04.196Z","0.14.1":"2023-09-27T11:11:19.617Z","0.14.2":"2023-09-27T11:23:34.330Z","0.14.3":"2023-10-22T21:03:37.526Z","0.15.0":"2023-12-22T13:09:45.828Z","0.17.0":"2024-03-12T20:23:30.250Z","0.18.0":"2024-04-14T14:56:09.992Z","0.19.0":"2024-04-30T14:41:28.761Z","0.20.0":"2024-05-23T22:03:47.119Z","0.20.1":"2024-06-13T14:12:30.177Z","0.20.2":"2024-07-04T10:19:33.209Z","0.21.0":"2025-05-21T20:43:55.003Z","0.21.1":"2025-07-19T11:22:55.233Z","0.22.0":"2025-07-26T21:35:30.364Z","0.23.0":"2026-03-12T20:43:05.759Z","0.24.0":"2026-03-15T07:42:04.763Z","0.25.0":"2026-03-16T11:31:16.614Z","0.26.0":"2026-03-17T22:41:28.962Z","0.27.0":"2026-03-23T15:05:30.121Z","0.28.0":"2026-03-24T08:43:01.389Z","0.29.0":"2026-03-27T09:56:42.095Z","0.30.0":"2026-04-03T06:53:32.759Z","0.31.0":"2026-04-05T22:02:29.919Z","0.32.0":"2026-05-13T20:27:07.791Z","0.32.1":"2026-05-13T20:44:52.811Z","0.34.0":"2026-06-02T18:39:41.734Z"},"bugs":{"url":"https://github.com/privatebytes/awesome-ecs/issues"},"author":{"name":"privatebytes"},"license":"Apache-2.0","homepage":"https://github.com/privatebytes/awesome-ecs#readme","keywords":["entity","component","system","ecs","architecture","ai","state","machine"],"repository":{"type":"git","url":"git+https://github.com/privatebytes/awesome-ecs.git"},"description":"Extension of the @awesome-ecs framework with design-patterns useful for AI implementations.","maintainers":[{"name":"akis90","email":"andy_talkin@yahoo.com"}],"readme":"# Awesome ECS - AI Package\r\n\r\n## Overview\r\n\r\nThe AI package provides **design patterns and abstractions** for building intelligent AI systems within the ECS framework. It focuses on **state machines** rather than specific AI algorithms, allowing flexible composition of AI behaviors.\r\n\r\n**Key capabilities:**\r\n- Finite State Machines (FSM) for behavior control\r\n- State transitions and state factories\r\n- Integration with core ECS entities and systems\r\n\r\n## Core Concepts\r\n\r\n### State Machine (`src/abstract/state-machine.ts`)\r\n\r\nThe State Machine pattern provides non-linear execution of system middlewares:\r\n\r\n```typescript\r\nexport interface IStateMachine<TEntity extends IEntity> {\r\n  readonly currentState?: IState<TEntity>;\r\n  readonly globalState?: IState<TEntity>;\r\n  readonly previousState?: IState<TEntity>;\r\n\r\n  setCurrentState(uid: StateUid): void;\r\n  setGlobalState(uid: StateUid): void;\r\n  changeState(uid: StateUid): void;\r\n  revertState(): void;\r\n  isInState(uid: StateUid): boolean;\r\n  update(context: ISystemContext<TEntity>): void;\r\n}\r\n```\r\n\r\n**Key difference from Pipelines:**\r\n- Pipelines execute middleware in a **linear, ordered sequence**\r\n- State Machines execute only the **active state** — non-linear, branched execution\r\n\r\n### State (`src/abstract/state.ts`)\r\n\r\nStates represent discrete behaviors that an entity can be in:\r\n\r\n```typescript\r\nexport interface IState<TEntity extends IEntity> {\r\n  readonly uid: StateUid;\r\n\r\n  enter?(context: ISystemContext<TEntity>): void;   // Called on transition in\r\n  execute(context: ISystemContext<TEntity>): void;   // Called every frame while active\r\n  exit?(context: ISystemContext<TEntity>): void;     // Called on transition out\r\n}\r\n```\r\n\r\n### State Factory (`src/abstract/state-factory.ts`)\r\n\r\nFactory pattern for creating and managing states:\r\n\r\n```typescript\r\nexport interface IStateFactory<TEntity extends IEntity> {\r\n  create(uid: StateUid): IState<TEntity>;\r\n  get(uid: StateUid): IState<TEntity>;\r\n}\r\n```\r\n\r\n### Helpers (`src/helpers/`)\r\n\r\nUtility functions for state machine construction and common state operations.\r\n\r\n## Usage Pattern\r\n\r\n### 1. Define States\r\n\r\n```typescript\r\nexport enum CreatureState { idle = 'IDLE', moving = 'MOVING', attacking = 'ATTACKING' }\r\n\r\nexport class IdleState implements IState<CreatureEntity> {\r\n  readonly uid = CreatureState.idle;\r\n\r\n  execute(context: ISystemContext<CreatureEntity>): void {\r\n    // Check conditions and transition if needed\r\n    context.entity.stateMachine.changeState(CreatureState.attacking);\r\n  }\r\n}\r\n\r\nexport class MovingState implements IState<CreatureEntity> {\r\n  readonly uid = CreatureState.moving;\r\n\r\n  execute(context: ISystemContext<CreatureEntity>): void { /* movement logic */ }\r\n  exit(context: ISystemContext<CreatureEntity>): void    { /* cleanup */        }\r\n}\r\n```\r\n\r\n### 2. Create State Factory\r\n\r\n```typescript\r\nexport class CreatureStateFactory implements IStateFactory<CreatureEntity> {\r\n  private states = new Map<StateUid, IState<CreatureEntity>>([\r\n    [CreatureState.idle,      new IdleState()],\r\n    [CreatureState.moving,    new MovingState()],\r\n    [CreatureState.attacking, new AttackingState()],\r\n  ]);\r\n\r\n  create(uid: StateUid): IState<CreatureEntity> { return this.states.get(uid)!; }\r\n  get(uid: StateUid):    IState<CreatureEntity> { return this.states.get(uid)!; }\r\n}\r\n```\r\n\r\n### 3. Drive from a System Middleware\r\n\r\n```typescript\r\nexport class CreatureStateMachineSystem implements ISystemMiddleware<CreatureEntity> {\r\n  action(context: ISystemContext<CreatureEntity>): void {\r\n    context.entity.stateMachine.update(context);\r\n  }\r\n}\r\n```\r\n\r\nRegister in the `update` phase of the creature module.\r\n\r\n## Package Structure\r\n\r\n```\r\nsrc/\r\n├── abstract/   # IStateMachine, IState, IStateFactory interfaces\r\n└── helpers/    # StateMachine implementation and utilities\r\n```\r\n\r\n## When to Use State Machines\r\n\r\n✅ **Good for:**\r\n- Discrete entity behaviors (idle, moving, attacking)\r\n- Clear state transitions\r\n- Non-linear execution (not every frame doing everything)\r\n\r\n❌ **Not ideal for:**\r\n- Linear pipelines (use Pipelines instead)\r\n- Simple data transformations (use Systems instead)\r\n\r\n## Relationship to Other Packages\r\n\r\n- **Uses**: `@awesome-ecs/abstract`\r\n- **Works with**: `@awesome-ecs/workers` for offloading AI calculations to background threads\r\n","readmeFilename":"README.md"}