{"_id":"movex","_rev":"78-8a377c13eae11fd4dc007b25c7284f62","name":"movex","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.0":{"name":"movex","version":"0.0.0","_id":"movex@0.0.0","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"90dbbf8d326f23fd454ea9482a6cae9dbd538d0a","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.0.tgz","fileCount":8,"integrity":"sha512-SyL0vn9TgEGXhMxkNQRxHmWs+hgs5r994nZkilC66KpGe6AzeTszpvzujCXuebBVGz6WfxKbP/VBWmaO0xVv3Q==","signatures":[{"sig":"MEUCIQCFG0U2edtkMjAmKSnmNDBhZ0ZaYY87TqL9UZd2wt0cRAIgPEPeN+mevU/aKCaU1/PWlv/zx+6joe/jfji3riSi4LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ftXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrlzw//d0lED4cdBEvdVkgezjx9eESprDEgE3FtmlKpROrjkIwVYPFu\r\nlgVdr3g6dCdd6yowWSy7ANXHhnthOE0zmG3PIyTOIENlhPFxQZB69OFJq4e3\r\ndL8RJqKj8Dl727jbXqEjE4mxl4iBWURS0kXQkBDiVqoWz5vlBQjgcS7NKcyF\r\nKfQVNKHlEZhkbB98Cx48GMp8ia32iuxbqFzVasoqxlLpp3TuHj0vW2G4B6xv\r\np+p2Ebf2VMBHhz3jAlxsPegfXnxIJjrHut+COmHip1Ds6mPLLgHtYkFML90O\r\nilJYSHe0c7Ei2WfQJ2bpFCNfO360LvkxrAjaYse+eXzqY8I9Lel1V1wmmVnJ\r\nPEXWy5XyRCCTQrfF8KXO0mIK1HThwh92M68e9OWDnS6HjIekIfs7o2ts4ei+\r\nVCu5cLyw3uTjvONhnKJEwjLpoi9HO/aKtRGzgonhkXuO2V3aQKC6xmiBAv+d\r\nPEUpmt8W2C93IAPDrnvS78dQfOfh4UMXObi39sYwqHavjRnSSaE4KSf7c9Mt\r\nBX3IqTLVYgcaJ++irlapISgln3/cbDRWpkhyxdaoV3AKfEJPEsZb37y9XlDo\r\nJ5QL0n0oTK3yGU8IFlKLeSxm20UZC3YJz4TcnIXJRN9GFHQ9Q0xwZwgEVRjP\r\nQQcCFfTsfgpITq8X9Cf84RtfkbqWlOh7+So=\r\n=db4t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"b721187fd0ffadbd5b278618d1283974284463ef","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.1.4","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.0_1677065046935_0.17122861049903548","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"movex","version":"0.0.1","_id":"movex@0.0.1","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"c744502783a38d2feee0c12125927abc4912f015","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.1.tgz","fileCount":128,"integrity":"sha512-TxPM6GXnQtXtXwcXPRHt1yX/paYimZ20nfooQzOWDylN1b3cV+/aVM92lYDT9vGaYnLu68AsptuAiPfYieK4KA==","signatures":[{"sig":"MEQCICTiR1wKJz6UD7kO6GiZNtIxpY4zYbLjBIlgd+BczeajAiACGTW8a5XJRw9WyqU6wnIx2JbXsat1NUM2E3c3S0r+YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241795},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"c741e4a45cdea3618c3562ec750a5aaec1dacbfa","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture>   <source media=\"(prefers-color-scheme: dark)\" srcset=\"./art/logo_b@2x.png\">   <img alt=\"Movex Logo\" src=\"./art/logo_b_white@2x.png\"> </picture> <p>","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.1","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.1_1686686377622_0.7653617342114893","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"movex","version":"0.0.2","_id":"movex@0.0.2","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"7afb5ece7f436b46387d859896c66848ea82efc5","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.2.tgz","fileCount":128,"integrity":"sha512-12sjQ/AX1mUIPUxsEP2DAi3vRY7f3vhluEhtW1wZH6r0rXmsSN44buOgZ82mnFENg1KS4zyJS2A+xy4J3h9dLA==","signatures":[{"sig":"MEUCIH9kd3hWmo9nKzNhezehVs3go0HS/X39ygirl3sD6iuZAiEAziNxYJ08ujUXESgyfWCjWjYWCxp0fVEkxpn64qcQqog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241987},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"b43a607057fa5eccc1908432801d181fc0d0475f","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"9.4.2","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.2","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.2_1686687272352_0.7705578794025809","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"movex","version":"0.0.3","license":"MIT","_id":"movex@0.0.3","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"68f3d1698bcb72acf5dc92d78108e8e9a8892bd8","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.3.tgz","fileCount":128,"integrity":"sha512-B07HhTTS+XQeZ9n9mRNxZr9UxfOdqjIdXZETaUuZUCStWwYqQNfhHy4o3WAlVOkg8GQseMh3Oi6WrEB0tdZKBg==","signatures":[{"sig":"MEYCIQDMkhpxMN7rEajbvmk4jwoA/NgHBaq7SH0b03IYtgBVyAIhAPh44PBVGOndLCve2ac+Pgc6fNa5hX5FTQY+/pntTnWp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242007},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"01573515434085969a93422ed1fb8e47cb5362e4","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"9.4.2","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.3","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.3_1686687619706_0.32934857808405216","host":"s3://npm-registry-packages"}},"0.0.4-0":{"name":"movex","version":"0.0.4-0","license":"MIT","_id":"movex@0.0.4-0","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"bc494c3dde8d00d3633146160db1bafb73163633","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-0.tgz","fileCount":128,"integrity":"sha512-Usegkn+UVtG996A+9i9/Xa+4AY/qAXPf+ypK5ycizIDnnS/VfrKQNGAAaWsM7UkdN6NRN06xmZf014Qdl2bMOg==","signatures":[{"sig":"MEUCIF/dPxPfu4KRiJ8bYAiPxENLJJ15aPZPEOksUspcFuYkAiEAxJoI/uWZmCvyOx51Sf+TRy1cC4yLOeSvSHtfMh4/FII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242794},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"1ef8ae6072b7896ba4e1ac5380a3f5b92d808ab2","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-0_1686693079731_0.3064978396549729","host":"s3://npm-registry-packages"}},"0.0.4-1":{"name":"movex","version":"0.0.4-1","license":"MIT","_id":"movex@0.0.4-1","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"378b950f5748bc5572491535487a917fdcce9147","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-1.tgz","fileCount":128,"integrity":"sha512-uXNqThskL/D6Asywz2CXTc0N1wCM0UefW6mZtNqUhaX5KJFlJPecGElEqVSneq6C9g5IsUBW8iTjlX2ypxOZEg==","signatures":[{"sig":"MEQCIF+uAUptLFSk3+zuZDZ73pvCXMXScGBvEb9b/2m9WZQ1AiBo8nxz5+KnQT4x697rmh4nai1XdV95okbJC8ne5CcvOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242966},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"1ef8ae6072b7896ba4e1ac5380a3f5b92d808ab2","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-1_1686693486327_0.16614826382753067","host":"s3://npm-registry-packages"}},"0.0.4-2":{"name":"movex","version":"0.0.4-2","license":"MIT","_id":"movex@0.0.4-2","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"528c99839dd1d15ade1256e09dddfd4c2ac87966","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-2.tgz","fileCount":125,"integrity":"sha512-zynae+RUSCWij+7SYRpycmFyCU+tdZrqPZjrU6O714jvhiSj6MUX0JmOdF6wketKOvV5lb5X1Hy+Z78BkhNoeg==","signatures":[{"sig":"MEUCIFiJht0fVTCGbSIPw1/1pRilx+HZKnKk7R6OhrXrOV4VAiEA/0997fcqA4kBDIh+ZSFA2DK+B/slwrGkkPIDZgmni+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237386},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"ff6857fce0d7cf61c423578895000740b11ef146","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-2_1686777796675_0.8108022105730079","host":"s3://npm-registry-packages"}},"0.0.4-3":{"name":"movex","version":"0.0.4-3","license":"MIT","_id":"movex@0.0.4-3","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"57d4df7708c76309a175a74f8dbf5bb2064e5455","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-3.tgz","fileCount":125,"integrity":"sha512-QmHEx54c4vI3WTeIanypFtABoNydQV4wW1N+tufr78l9s4pg/BtHZgtSThWV4LP4KRn8EP98Ts8eTN1h8kmkMA==","signatures":[{"sig":"MEQCIER3hOGZCPeyLYWSStI63E1hzmdsjESwDl0cn54PeZrnAiBnlx4XkDaRYy6bl3JheMeMAg8y09LgjFPPnCHnBHYC7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238027},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"ff6857fce0d7cf61c423578895000740b11ef146","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-1","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-3_1686778514956_0.6583706478535334","host":"s3://npm-registry-packages"}},"0.0.4-4":{"name":"movex","version":"0.0.4-4","license":"MIT","_id":"movex@0.0.4-4","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"93ad2f75eb5dc041829fb31f9d49ab028cea016e","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-4.tgz","fileCount":122,"integrity":"sha512-TRjGs+D2ObPNUot8/lyfO8FHubaOS4EtfJtIdHDojHKzomU4nRqWEfjoAYEQyjs3XxSu+HJ32/E4a7A4+Rnuvw==","signatures":[{"sig":"MEYCIQDpKyhVE7ps/l/5RpsAx7XsWh9jaxGkIIVxhCZH/99dXAIhAPmmWMMnTJYac6l2OwuPzwki8/9WJ9U4XGeqSU9IUoyO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232839},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"bdc7e60901d9c991372b08e6257dc7dcd541030f","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-2","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-4_1686782663165_0.12807645651837207","host":"s3://npm-registry-packages"}},"0.0.4-5":{"name":"movex","version":"0.0.4-5","license":"MIT","_id":"movex@0.0.4-5","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"bdbea56c222adf7ce1aba995327b1a1303c43035","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-5.tgz","fileCount":122,"integrity":"sha512-b+/6Laf4VcTh8+RiOx4hwmHdBmEw3xjxyMv89Cuhn/EdBFWYtFJNgkqr6ahhmegDUWyBGyh2TP08Eq7ytKEnWg==","signatures":[{"sig":"MEYCIQCDFXYuN/G9rso5eMkIY4CDT/qkFBALgJfVycANLnT4uAIhAJpK0g8GIVcxnY5FVoD0CPBayLG0+2g2m3V1zZHYzYAP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233765},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"bdc7e60901d9c991372b08e6257dc7dcd541030f","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-5","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-5_1686783120053_0.6970578972869677","host":"s3://npm-registry-packages"}},"0.0.4-6":{"name":"movex","version":"0.0.4-6","license":"MIT","_id":"movex@0.0.4-6","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"ca67215fe4b48cdca8fff41ee2b5e3a88cefb74c","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-6.tgz","fileCount":122,"integrity":"sha512-18wRr/YT248lF9zawJqdrBA3Yuz5fVPaMnjtOMo/lQap4GBMBiUEzJIhvemApi/d5ro5O3dCya3TRr2LpYk/wQ==","signatures":[{"sig":"MEUCIBtHpPdRAfbKHh0sk3AFo8er2m0SL2QfXMJELJwhJlbYAiEAwAcMYcNBXSSdpoeOZjfdbVZUsqhYSTZHZz3vWch916o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"7ee90fbc7a377ea0dcdc34807861481ee82320e7","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-6","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-6_1686789278914_0.13365096951381417","host":"s3://npm-registry-packages"}},"0.0.4-7":{"name":"movex","version":"0.0.4-7","license":"MIT","_id":"movex@0.0.4-7","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"51f75268a934139b374098d2b96e649bc407287a","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-7.tgz","fileCount":122,"integrity":"sha512-lJ14ncCqTzMt5lFiTRKeSflQWPWmwDgJOyu3793tjUVruL3ORHmZqGqn4C4s8ahLLOGPMm5X+aOhgfft0eMv3A==","signatures":[{"sig":"MEYCIQDqDXDIrBf0aBpQCqUGDRMCXi4FeSxSBaLgfMooRGjwgQIhAOnfRZLGQoZ3ekE3II/AijN1g+yhZ2ynJsaiqCn9iFei","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236544},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"7ee90fbc7a377ea0dcdc34807861481ee82320e7","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-7","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-7_1686789788255_0.8626673435343748","host":"s3://npm-registry-packages"}},"0.0.4-8":{"name":"movex","version":"0.0.4-8","license":"MIT","_id":"movex@0.0.4-8","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"10c7681656792bdf4870eed70ce1a6702a3bb13d","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-8.tgz","fileCount":122,"integrity":"sha512-ubnuPFacSpyBVtH4orH2qy9dO5+G00Y21Hqpx2BYhGXh5ui+Y1E0r7De616OkyEdeKLovEIoyAVMUuSARbRC0A==","signatures":[{"sig":"MEYCIQCfvYSnocKfFrfqUnWT3fr/B+SzcJxmMS80gOUA1PsfBgIhAPOwqBcKwDwOaxl6dLVu7EjgbQ9nMDqqRxEJHXXdE7Kg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237005},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"2850c8011e2464f12ca812b9905208990655fe26","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-8","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-8_1686791333706_0.6908146858105535","host":"s3://npm-registry-packages"}},"0.0.4-9":{"name":"movex","version":"0.0.4-9","license":"MIT","_id":"movex@0.0.4-9","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"4a78edf77ac9899b9f14cfeccffc2fc98f7d2042","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-9.tgz","fileCount":122,"integrity":"sha512-aVV73Ilmf07Bgk6kBrh28QbLqLmHYD0jRK0tDM3vDDGpp9zplnc9+mIFdSpsR64Jz1+YDz3Zv6MgT0JuW7wvzg==","signatures":[{"sig":"MEUCIBfUv4LvJwK+Ds1DnjeADy6+Idbdaf0Hp3/rTN4WtZ7zAiEAsMICwXdWRxFk4zvb06a/phASnWzK4zmA3Wj9uLqLK80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237795},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"9bbeb4a1a9d6fd9aa85fceb826f51ba2e4ea9cc1","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-9","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-9_1686792095689_0.5296195163169974","host":"s3://npm-registry-packages"}},"0.0.4-10":{"name":"movex","version":"0.0.4-10","license":"MIT","_id":"movex@0.0.4-10","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"f8133e20bd789595d23678572a914e145eca6f63","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-10.tgz","fileCount":122,"integrity":"sha512-gFSiGBMd7gqTtQD75t8zNNLFNWdhKBboze0FzjbDmG1PNlZjVCIjhG6X9fS7cx2rsY09xpNXaw/ZXBwJuLZfBw==","signatures":[{"sig":"MEYCIQCtTfYTgWgGUbKcJliZ180bl9218evhXcP4DmtetFu5nAIhALv71NhIQGldmohgmiLqCaxgtLXL/la3DYAygbhFgo7m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239717},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"c5dc52ec08b688a7498f10bd037a0b274fe854ba","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-10","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-10_1686792803934_0.533582639570596","host":"s3://npm-registry-packages"}},"0.0.4-11":{"name":"movex","version":"0.0.4-11","license":"MIT","_id":"movex@0.0.4-11","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"3ccf0e9bd49615b8bfa0c740d30f332ed1e291be","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-11.tgz","fileCount":2,"integrity":"sha512-cXdxiIM0cqmppRUgP/z5RZWEfxJl17lx2dI8eqcW+QEAY4hp4PFmwEQlZlbR9VBlW/s/sC7Ai38ZD90YIA1pLw==","signatures":[{"sig":"MEYCIQDfIIUFoKcjRTcHoftjVKH12sjyWjUCTrfZgvSRlHUVzAIhAMkuPjp43wXmjcCbhlQxqFKMIF+wzMKKdxm9zBMjy8w9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2013},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"828135be76b048a266de9e48d5b01987f1d87ef0","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-11","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-11_1686793327911_0.1690299494326888","host":"s3://npm-registry-packages"}},"0.0.4-12":{"name":"movex","version":"0.0.4-12","license":"MIT","_id":"movex@0.0.4-12","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"b3df83ad776ad719de9a79f52c0acc7b5a642da3","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-12.tgz","fileCount":122,"integrity":"sha512-6qlDjU8x4iIuuTh7rne+kw6iBdJ+8PvUhvegMRKfeRZ/oHm6NCVC9mqj+8qwE2V4jAKDZH0XqnxwTmYQU36dzA==","signatures":[{"sig":"MEUCIChSYmja6IFJba4dAyvIpuv8OHjW/dRLnFs+HMds6GTeAiEA2/F1spnkOj4AIODrghEMGUFgrLfR2dNREqfFZm+i2rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239296},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"828135be76b048a266de9e48d5b01987f1d87ef0","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-12","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-12_1686793456138_0.5763844368015509","host":"s3://npm-registry-packages"}},"0.0.4-13":{"name":"movex","version":"0.0.4-13","license":"MIT","_id":"movex@0.0.4-13","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"fccf60adb8d120f89507e52c5f141daa3f3b15f5","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-13.tgz","fileCount":122,"integrity":"sha512-TTwnSnfr0yj/LDEtbfFAAtZZWq/zTT+q45YOUWWmvex/0YQ7buwesvCPG8PAsrikNSlLWzCPtymc5fWy2VWbUQ==","signatures":[{"sig":"MEYCIQC4xRjbVif0oACaJ9+vVyV5X+0Vr9NlOeAV+j6zNX8VGQIhAP+Extbn/ciQgNmeI956PY0oCsND9ho7OZ6VH44OOTEy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239872},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"828135be76b048a266de9e48d5b01987f1d87ef0","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-13","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-13_1686793864907_0.8909226361239413","host":"s3://npm-registry-packages"}},"0.0.4-14":{"name":"movex","version":"0.0.4-14","license":"MIT","_id":"movex@0.0.4-14","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"166f945bbd14f3e8083f9a6a6b8ec522c32b1217","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-14.tgz","fileCount":122,"integrity":"sha512-mtcL8sVW1dOxiTHaSAQVmM+bnsTSI9fBc+X7X0TCp9JHoCihjXP8/IcUH4BrEazbdlq5A07rsposNR0x0F6sdw==","signatures":[{"sig":"MEQCIGE8IlpLOlP2fgZRS9bOM8zvYDU8ryD3VJsTOYn/hE16AiBXCGoa14W35x+Kp9fgpktG/6DrHKG0ii2P6ZIPa2sdzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240131},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"828135be76b048a266de9e48d5b01987f1d87ef0","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-14","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-14_1686794274644_0.33582502950614046","host":"s3://npm-registry-packages"}},"0.0.4-15":{"name":"movex","version":"0.0.4-15","license":"MIT","_id":"movex@0.0.4-15","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"5ab87e11a46f49b9f27bf981b92470f7162ce12c","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4-15.tgz","fileCount":122,"integrity":"sha512-KvLDdUr/E6UNgHdyQewaOKDL15/hgpLVAvBaEMphaDBAUHcVChXJ74/Qo3R8XCvltIciS4uEbfgvBWPmwR+uPw==","signatures":[{"sig":"MEYCIQCLZrDff76WN/QJkAUIqXzodsv0PdB3A0pv57w5IR4lmQIhAOktKRkliU6XnIAivLvttwJJMb+wLN3txVKpyQM3i3g4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233400},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"df4865742f2ff1bfde53ca5f41256154dcdc2348","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4-15","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4-15_1686796130161_0.23837774887753027","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"movex","version":"0.0.4","license":"MIT","_id":"movex@0.0.4","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"104f9b817883e6b8881a271104872d743a7d5717","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.4.tgz","fileCount":122,"integrity":"sha512-LwS/K75bdTmYSFoA9PcHs12hqIlpHAF70A5cR5w3PSg1XIyQf4lcuQy6IR6n0M4YjxAg9Vb6WSC3S7Lh7HNwGA==","signatures":[{"sig":"MEYCIQDkCAENAABhUaT83zE0wA+SDMzPCmsoxEX6QLKrDXDKywIhAOF3TLZy/obcqXanIF4KyOfQpG/HQ2egXyfVtTso6suF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233394},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"a97d947c04f46d9ffa78e2207ae29770c3336d75","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"8.3.1","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.4","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.4_1686796603279_0.21932727788029194","host":"s3://npm-registry-packages"}},"0.0.5-0":{"name":"movex","version":"0.0.5-0","license":"MIT","_id":"movex@0.0.5-0","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"feef99f3ad05ad977def88d304a00163d06fbaa3","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.5-0.tgz","fileCount":122,"integrity":"sha512-z4MoxNF7XO3+OL/X88OJvfRHTqfUi2niphBhS5f35ZsherPLiBPVvz+30sBcfCGk7LCA804s9h8KSIUvVH5mgQ==","signatures":[{"sig":"MEQCIDd5K4RboDwLGEqkLxxoLT4Yoq9CNQvctHOgXIeyCTMMAiAddKMoP1dSMI1pGeStMAUydxN2wM0CWVGoVLv+gC1gsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233661},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"c1d84a4fd7b5175629b96be24e008ca6e554260f","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"9.4.2","description":"<p align=\"center\"> <picture width=\"400\">   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/221956423-bd0b1b46-a8ed-4b25-8a1c-14cdcb1de716.png\" width=\"400\">   <img alt=\"Movex Logo\" src=\"https://user-im","directories":{},"_nodeVersion":"16.14.0","dependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.5-0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.5-0_1686942714731_0.45767857958911184","host":"s3://npm-registry-packages"}},"0.0.5-1":{"name":"movex","version":"0.0.5-1","license":"MIT","_id":"movex@0.0.5-1","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"49a8eed05841bbaa40237fa6cbd6867295cf10cf","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.5-1.tgz","fileCount":122,"integrity":"sha512-+MBvnvWvIhOF0idosdYMttohq5EFXVtYPTsHvQBC89TecKleiDOadIaD2J9BIDwnwr8yXFnvAoRJdXHFQXBFNQ==","signatures":[{"sig":"MEYCIQDI56aTC4xYa9w1cArZchaSxHQ6IdUeGaS3fbZ9Diim2AIhAITW0bzxbrR25SI9HpqZKQCVHDsDxGF2PLOUxIjTDObF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233828},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"c1d84a4fd7b5175629b96be24e008ca6e554260f","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"zod":"3.20.2","uuid":"9.0.0","process":"0.11.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","console-group":"0.3.3","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.5-1","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.5-1_1686943206192_0.9579016082075587","host":"s3://npm-registry-packages"}},"0.0.5-2":{"name":"movex","version":"0.0.5-2","license":"MIT","_id":"movex@0.0.5-2","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"f6b1b5f36dabe573a42e18129674caa3a9af0e10","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.5-2.tgz","fileCount":125,"integrity":"sha512-RH5u3iEVz0xOm4Ajq+RCfyljWCUuZ3wTU4dr1anuvOx3bMXbb6JD162KfWpWS1/jk8IDjBp0qiysj/5hKQZjng==","signatures":[{"sig":"MEUCIQDEQIRtHT0YMQ5Z6RogfZKEyqRXuZ6gVZgz92MeBr2b0wIgFbdA5JSvyjohe50jzUiinuTtinIZNgfWSjjKd2fVrTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234269},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"294263f7c2c37fe0e31e126e3f738f944e61f4b0","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"zod":"3.20.2","uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.5-2","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.5-2_1686944418536_0.7255404875290137","host":"s3://npm-registry-packages"}},"0.0.5-3":{"name":"movex","version":"0.0.5-3","license":"MIT","_id":"movex@0.0.5-3","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"0f3fe324556f8b15bcd937cd297cbb83fde5bf7a","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.5-3.tgz","fileCount":125,"integrity":"sha512-ykoWE2fkj2pLJSH85c2zUxlUN7COEFPqTHzsCIQinD72hEV0M69s4fTWUyzNxRzwdiKTm2MuIOmf4JAaSdAuxw==","signatures":[{"sig":"MEUCIDn+6c2Ps6yVsW6aevR0G5+m4NhsJrWJNXdUxv90uERYAiEA6DDVllfHxl28XSbf31qmLhjYiXBbS96Vglo+D53wY2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234269},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"36e9912d1397773909b83ae1fe9c9f877cf09610","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"zod":"3.20.2","uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.5-3","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.5-3_1686944652004_0.6880150434112478","host":"s3://npm-registry-packages"}},"0.0.5-4":{"name":"movex","version":"0.0.5-4","license":"MIT","_id":"movex@0.0.5-4","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"dist":{"shasum":"87845bc36fc61c605b1c8d3d65f6fd2a0661c533","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.5-4.tgz","fileCount":125,"integrity":"sha512-GSVBcCsIujePJOjFcyXupgAWrcuIATHxi3l/haYAr4Xw4KfIrxjhbAbVc8nh34Nwn7oHgHkiuXHaTuspyM3BTg==","signatures":[{"sig":"MEUCIHy6FoRIus/umtQdM6xfiXyDE2jEd4O1vMkiAxyntNmaAiEA2atpOJnEkdLn94mxbWa7MEnheeSwWjd7KVl0EtkMnNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234248},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"0947b4d2fe14996d3df679b2905d76cb35708b55","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.5-4","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.5-4_1686945207829_0.9772280564896065","host":"s3://npm-registry-packages"}},"0.0.5-5":{"name":"movex","version":"0.0.5-5","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.5-5","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"20c786b7cbe78d80581466f31b7bd30ca008a6d0","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.5-5.tgz","fileCount":125,"integrity":"sha512-ENwhjEe8j/dsY2YODZsA94hOBDf+0HDn3f0kr0K1Omix1oHoimoQPAWGFeHX/7sxz1UClCMAEbokfyYxV6Ayrw==","signatures":[{"sig":"MEYCIQCQgmCOqXBGFaC1QRZMBeloMBCFl06PmDAqufji/K55qAIhAN+5Ec7XfenDwaXq4WIPGr3wmSQj4fYN3T9UEx6w4obn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234766},"main":"./src/index.js","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"59ce59208169ddabcaf4097f58a28bfa6ad4ecca","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.5-4","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.5-5_1687476786014_0.11096649030751915","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"movex","version":"0.0.5","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.5","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"dfc7d37c498e7dfafa9b1e4a3a21aa2728cd1f75","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.5.tgz","fileCount":125,"integrity":"sha512-ouW5y62tHrETorLViy8epB+7kbnqJXnnXJzWlnvxkGre13rhMelTwD/HoHnl9tQSz3+WJk8E1jZc/xNQGBsJXQ==","signatures":[{"sig":"MEYCIQD0nd647yIN52F/4ExqSHd6kcxevckIEoYZm6RQEYzYNgIhALR3W9l3qz3KrkHA4dmTuKPPb8rv7Xiy6ro7/2JZCzfU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234762},"main":"./src/index.js","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"59ce59208169ddabcaf4097f58a28bfa6ad4ecca","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.5","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.5_1687476805321_0.582313137681665","host":"s3://npm-registry-packages"}},"0.0.6-7":{"name":"movex","version":"0.0.6-7","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-7","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"420c9b622873679f6e6acf2e7a2eaba9b3f71f7f","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-7.tgz","fileCount":125,"integrity":"sha512-ueknl9h7wy4RxZAtmmSY44ZV8AovYbHAMZKwNY7JONb5T7d9puSae6Z+rWE/rCDhtm86BLhX4U1IOO7QZgpuhw==","signatures":[{"sig":"MEUCIQD1eLWeD2LCCo+aRYbkBSS+kxgpcfyhMvIhaP3CZEOffgIgXyNG2Yy24/PFxEmA8pgHY1Fj31Ip3my6OvgnzuijhH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250671},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"59ce59208169ddabcaf4097f58a28bfa6ad4ecca","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-7","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-7_1687479393896_0.2931418999484794","host":"s3://npm-registry-packages"}},"0.0.6-8":{"name":"movex","version":"0.0.6-8","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-8","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"533abf712f2d8b79c66bb1a32dc63b3829424cc9","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-8.tgz","fileCount":125,"integrity":"sha512-FZvXaTxGJg5oAb/3PKjv+soIXy7HxVUCjjEJtYMf5vDJv2zH4JVhhy8Nr6O7O4T6B2P2aEipvVOePBS9gpK2/Q==","signatures":[{"sig":"MEUCIQDNOx9NitCvelEoVr1Qa25zsXOhN4nYAZE+xmkAjjW/aAIgP7Jcjh+qhL8b2i9GsDQGQhqC0/pM92kZLNHAbTQJ8Ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250671},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"7c2d78e03c7a0f1b24cb7d633427ec5298c22ec8","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-8","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-8_1687812700841_0.07386706636412388","host":"s3://npm-registry-packages"}},"0.0.6-9":{"name":"movex","version":"0.0.6-9","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-9","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"bin":{"movex":"src/bin.js"},"dist":{"shasum":"fff05b411fc6d4652e5d8aa042889230ba79c015","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-9.tgz","fileCount":131,"integrity":"sha512-KA3WRRosjFX4DJcFA6ikt1l9E3CsvKRDoR68MgzIIrecDjniNfE1Vgn1TiLw+P8CvQUFrZOpKFU7BRo+w4BtNA==","signatures":[{"sig":"MEQCIEWqHMgeXeHss3UHSeaUP0eKuh535b/YdTJQQSf7hIabAiBIj7CjwKtlMDQBdTaI32P2HH5iykaWCBeJS8uTbLR/dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257057},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"3feecbd74c018cfe21a3133eab522846a6926537","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","esbuild":"0.18.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-8","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9","esbuild-plugin-copy":"2.1.1","@es-exec/esbuild-plugin-serve":"0.0.5"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-9_1687989232600_0.046571150823214724","host":"s3://npm-registry-packages"}},"0.0.6-10":{"name":"movex","version":"0.0.6-10","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-10","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"bin":{"movex":"src/bin.js"},"dist":{"shasum":"7e49122063e7721692f003906c1d5656090a623b","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-10.tgz","fileCount":131,"integrity":"sha512-TdPy7h2C0yDaS7Us3q6TlYiOBAs7pjAQGuihUYF2aNRR67ZzL/i7GH3Huns07r1vpdvUn2+Iiz8YSibvxiVnVA==","signatures":[{"sig":"MEUCIE6M6GR4ZyfEy2peiAiLGB0woqwPmKp/EfXiOn+Yh29TAiEAs1MMLmp2Gaku1BYvBEZW1OlbPvPTuOL+L6H3uJiXL+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257231},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"3feecbd74c018cfe21a3133eab522846a6926537","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","esbuild":"0.18.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-8","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9","esbuild-plugin-copy":"2.1.1","@es-exec/esbuild-plugin-serve":"0.0.5"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-10_1687989382375_0.15431062115997296","host":"s3://npm-registry-packages"}},"0.0.6-11":{"name":"movex","version":"0.0.6-11","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-11","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"bin":{"movex":"src/bin.js"},"dist":{"shasum":"6d8de9a3b185c7c26877fb377f1f2e8497dd7c22","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-11.tgz","fileCount":131,"integrity":"sha512-IhmpUWGzksyTlMFCzmMNtt0jVkqp4H1cX/W41+NepFL3l5KajaWWvdNDJv0drMtGBJkqkigqlznQPNuKNdlIdA==","signatures":[{"sig":"MEUCIGWd5b7eg3VgxuaoZGtDn7NXpRSWWBqSY5qwN6F9Cc2LAiEAvycQzaPcGz5+XtgGBkHV1v14qy7VujWFBNd2gPQmKrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257224},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"3feecbd74c018cfe21a3133eab522846a6926537","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","esbuild":"0.18.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-8","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9","esbuild-plugin-copy":"2.1.1","@es-exec/esbuild-plugin-serve":"0.0.5"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-11_1687989586353_0.20175074082752453","host":"s3://npm-registry-packages"}},"0.0.6-12":{"name":"movex","version":"0.0.6-12","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-12","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"bin":{"movex":"src/bin.js"},"dist":{"shasum":"7174764544c79fc56b3a0c99ba87812348161c9d","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-12.tgz","fileCount":131,"integrity":"sha512-Tdnb4PQIiwK114Om9MuwPYbb3ji7JcDnIymH5KRM1tNt3eqpnWa3iKdvWCEbz6m3RoawZFJcA8oBfMSWdYrJPA==","signatures":[{"sig":"MEUCIFnfHqD6HJXZBAznm9Ccy93Gxh+zbjroyuT4PYCc3oLvAiEApKsgd/9mOUUqVQ3DBZuk2Qd6s2HwzKJ9mdAm+Eo1jSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257225},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"79ae63bd33a1c90553bfa7a94b709188c6ea6e1e","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","esbuild":"0.18.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-12","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9","esbuild-plugin-copy":"2.1.1","@es-exec/esbuild-plugin-serve":"0.0.5"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-12_1687990541449_0.00022498034237883324","host":"s3://npm-registry-packages"}},"0.0.6-13":{"name":"movex","version":"0.0.6-13","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-13","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"bin":{"movex":"src/bin.js"},"dist":{"shasum":"9f3b5246457a33a0a990fd426fcd3560732c4774","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-13.tgz","fileCount":131,"integrity":"sha512-7t6DURbzEdEgHiidqQq3z0dAoWtHzfDT/4ZulF3Qc1+w+Woo84bKm2192vppn55vB1rkF8euywv5cbO+kK3zPw==","signatures":[{"sig":"MEQCIHPNWx3VUwYyCT+gO7MYlLrljWXAkSsUns2eZ0kkr8lQAiBwEDZIee5R/yqERc4vKRJSxzzBcJhFjXOPXf0y0LLfRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257225},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"01e22c068e039a53b0922add6fbff7bc3433d134","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","esbuild":"0.18.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-13","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9","esbuild-plugin-copy":"2.1.1","@es-exec/esbuild-plugin-serve":"0.0.5"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-13_1687990581658_0.32693997928531715","host":"s3://npm-registry-packages"}},"0.0.6-15":{"name":"movex","version":"0.0.6-15","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-15","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"0c71c7894b5afb22d1ed53d9edb716381ad4d97b","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-15.tgz","fileCount":131,"integrity":"sha512-39vKMkQTN0JQXJRyxZP2MTh/rHsN1y/gX16uJ7DtnqRpR6mk7rVU/Exr5N3Y8ebQhY8+4xr9/WSPXBFkGd3/eA==","signatures":[{"sig":"MEUCIEb4jAzsvby5jw9ncAOLlLNT7uJ635ccoZdAR5vkci+QAiEA2Rcck1Wbpfoh1UwZGRlH7LFUhq5F2dm5rHbyLxlW1uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257200},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"e224ea2b46e9bf1b45d9806e808bc5ab3cdf97e4","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","esbuild":"0.18.10","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-13","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9","esbuild-plugin-copy":"2.1.1","@es-exec/esbuild-plugin-serve":"0.0.5"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-15_1687997659299_0.5867706770758916","host":"s3://npm-registry-packages"}},"0.0.6-17":{"name":"movex","version":"0.0.6-17","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-17","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"dada2724922554afaef408218e95e8442cd502b2","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-17.tgz","fileCount":125,"integrity":"sha512-aZ3RBtGIJ+xX/t62Cuelm0g+xFNCplATrJnEjVWpgo6VGZFX43f5Cvm8ZW73+RIGQ5xWFHOjA658YuULtHo9pQ==","signatures":[{"sig":"MEQCIBal9zlBksg/IFVfDjDnwoeakQz/L7pMcNUf7kilplZ9AiB1OFH7X1r23lGO7NJTQB5psKhfNhH29p/10YdiSKYDrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250673},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"e224ea2b46e9bf1b45d9806e808bc5ab3cdf97e4","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-17","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-17_1687998008130_0.6209770352051991","host":"s3://npm-registry-packages"}},"0.0.6-18":{"name":"movex","version":"0.0.6-18","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-18","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"ba81907732b4176356c0946cd07d984ac1178437","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-18.tgz","fileCount":125,"integrity":"sha512-1XIltpWGxGNdyk2Ct4LOQXMpr1c2aXkeMEU3LmF9f5d0pR98zupf8UVcHwncSmxqEux30IL61PeGApQDiDRhjg==","signatures":[{"sig":"MEUCIQCATmDFzpvffWUM5tiy+mkW0ueg6bSq+058RfKD4vHnrAIgYCQAdEWGGTpexK4CGtb45Mh8cZ4XkxsU2QCNFrsAft4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250673},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"529f0fa04923181f548f0f2d4b19cdc4200708b1","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-18","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-18_1688000775781_0.16365663501486005","host":"s3://npm-registry-packages"}},"0.0.6-21":{"name":"movex","version":"0.0.6-21","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-21","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"83bd793124a4f3dff84898ba5fcbfdecccd010d1","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-21.tgz","fileCount":125,"integrity":"sha512-nqQZSzz8ffCKSgJQzfTaGDGaGPwzTTgBFqdvclJD9i+0AOKQr/hAft0n5jaKfOUGaJ2vkQmZ1UVoJwJ6dx5Arw==","signatures":[{"sig":"MEUCIQDc7gsqwcYePrWODHwcp7cTGldVgSFsy0k+nkYGBvgqsQIgRUZAMpRYnFPlLAY6DqVdyYTj/xqWoS1l7rhymU1tf1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250673},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"cceea321a0d7a79f6d5419fdef5e21caed9e4c46","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-21","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-21_1688005515222_0.21268886327208714","host":"s3://npm-registry-packages"}},"0.0.6-22":{"name":"movex","version":"0.0.6-22","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-22","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"e05005890d4216b7114c197c9789f7d2bfb8c8cb","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-22.tgz","fileCount":125,"integrity":"sha512-8HhedfRVCHYuI4br76ZS3ccSeeHoy2/x6GZjw5fRLPr1LzdYBHec1sPDCsxJjXefs3NSxclEvJM8BFuwH16X8A==","signatures":[{"sig":"MEUCIExJkVIpb4AbbTtKqehefJax2ognm0i5B2Pl/d5eCV+bAiEA2CjnicJBe7L0JzJZmhiETHEgGVp6QXslMDEn9B5FejQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251310},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"bb5feae2b92072259a0c73a64215a3edf89f62b8","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-22","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-22_1688248952718_0.1769007845819517","host":"s3://npm-registry-packages"}},"0.0.6-24":{"name":"movex","version":"0.0.6-24","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-24","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"cdfd07b7b4d7edaa190d7f63186e915c11529947","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-24.tgz","fileCount":125,"integrity":"sha512-4Tcdg5S3yur21n8NvYjiExa4z97xNWlicuiF5CaSmZB96WubX1476HLiTboSklVi8+Xk9Z5naRcved4JtL5Cvg==","signatures":[{"sig":"MEUCIAI7dTAY7WFkb09URw2LZYea/SmO+bWalk0HH2H45rU4AiEAiwhiYo3fRDq+xY1DqeM6orwl1eZqWfbKE3wJKWQOIbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251989},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"ae915eba59bee08060f59579c01fd730874cb745","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-24","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-24_1688592686056_0.16148737186920492","host":"s3://npm-registry-packages"}},"0.0.6-27":{"name":"movex","version":"0.0.6-27","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6-27","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"5d5bac3e89f22d1a80d490882ecd1fa35ae02757","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6-27.tgz","fileCount":128,"integrity":"sha512-yzQyImHqiGhRquz3+ggDhMPgf1HaXF5D9vPBtVltX5nxzoAKRC/XLISzT+4AuqDlwdnPyGH7k3+H0EQp+Uvi8Q==","signatures":[{"sig":"MEUCIG+/gzscVlD1SuLCWW2Z21zAMxwCKeds1kmHzcMZpAuZAiEAyWtuMJTMPgX/PFy3YK8IbENlbHyOQwHwrPX6l96rOA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266883},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"61c4146aae132ccaf69d756e733b92847b85cbb2","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6-27","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6-27_1688774613048_0.08095806622515322","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"movex","version":"0.0.6","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.0.6","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"c92909d7a4811c7d2948aa4a07f8dc37e0264732","tarball":"https://registry.npmjs.org/movex/-/movex-0.0.6.tgz","fileCount":128,"integrity":"sha512-v4oc3r+dH+G8/B3FruzLX5Q/0a9yp9BTTQmhDW16wxqpesL3sny9YjLwrNe2qlsNmqUtb6B9yprncgKvz87gfA==","signatures":[{"sig":"MEQCIHxtqjj/qe5MEzhx0OLIMs6vZbhIf/KXblo3NttG59Y0AiBIOjYKw9jvwXgzoFppAKAs4+rPbgB+OGXKuNUPpLf4bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266801},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"4fdb6d38409ffd0895da80345b8a8eb5db7df52a","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.0.6","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.0.6_1689617198485_0.5656787038450513","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"movex","version":"0.1.0","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.0","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"fd15b9cc4381c6847acd5bab9ebaa61cbd2b882c","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.0.tgz","fileCount":128,"integrity":"sha512-o6tVBmcEigAwWM90YHNGqroE+9tGFNVMOxd5KcA3UwI0b7MYcZeYUv2YhQ6WioipiKVK05Q5iVNQqUdg/KQQhw==","signatures":[{"sig":"MEQCIH5dRpMn6AKDvWcc36xwaaDYUlvEbh2Q9qOZfc70XV8bAiBDiGYjj3ThNtI7jadezleHvkWW7fLUjHfB85fYYr8Kxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266801},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"4240ac962280124323424c9cd54ce88518571e6e","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.0_1689617387924_0.8126292704966189","host":"s3://npm-registry-packages"}},"0.1.1-0":{"name":"movex","version":"0.1.1-0","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.1-0","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"0c3d87a81e4b4909c9469636d9bafd5d0743f049","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.1-0.tgz","fileCount":128,"integrity":"sha512-MbWWQp+MAVy26dKSXO7XKYGewG3rpIIYB8H3IO5eu8Hh72cO3K4Es8v9t2lpdtuFcEwlEUB7G5JERWJXW0Ba6Q==","signatures":[{"sig":"MEQCIEY7GY/a//qeZwU+Ihpdwb5258pqCZQwdji809qj/F6YAiAis+CAbsBrRZqq2i3TGg1oCLxBlUnplL40nyHqfSGXBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269603},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"be97e62362f66c3b1e77c47d27e49c4682cd0630","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.1-0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.1-0_1689637776312_0.8353350984960772","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"movex","version":"0.1.1","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.1","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"cbe2b32017e656e757f259feda56d9d2c6f5260f","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.1.tgz","fileCount":128,"integrity":"sha512-vSb8s0um8U/oX2nBASlE9Be/iGqg7WC0piSEo7w8aZQ8r743PJms+n/wsB0n1M81HAXfNZqWMsM95bVhH1y/Mg==","signatures":[{"sig":"MEUCIGcWI44zSRMRi/gWjBn2tWHSwvB7yHTSMCazVpeNo6SfAiEAgu0xyaz7hVwFYYjMvGeIm9MB7hPbGC+rFsg5e8i6Sgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269599},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"ad3e0647c5a4f1dffd397ffd966255f202f032ed","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.1","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.1_1690410809936_0.40440476631396494","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"movex","version":"0.1.2","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.2","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"691c016c55ebe6b62158239fca895a9852631731","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.2.tgz","fileCount":128,"integrity":"sha512-j7NpG0GcLQU6fmnLstIR3xWSEII3jF+GBUYxlWq5RwGb381OTisieQkI5JuAjZZqpWKgJHWfv3wymx2ynzdgjg==","signatures":[{"sig":"MEYCIQDhdlzTPlAWSGC99n2bvOUmnG1uSUwds/8UA9UZ7IVRMQIhAL5h6tODwx+x7axLTdKC2mMhz6mQbBLO2RjTc8Fo+0aI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269599},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"fb7498e5f0deb63e5bf0287d9eba200513fc7a08","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.2","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.2_1690411251563_0.18673209131134016","host":"s3://npm-registry-packages"}},"0.1.3-0":{"name":"movex","version":"0.1.3-0","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3-0","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"1ea5d0a5ed95fff1f81b8621c26d017a42aab80d","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3-0.tgz","fileCount":119,"integrity":"sha512-mT1UDYTSbEOB3x0lrWd67/ax6aNG45Ax4dfRqOfLDsJJ31n0JyoC2fZmsNoIkMLCRmUrEwm84QmZZY65jin1Hg==","signatures":[{"sig":"MEQCIGqCL8x6c5Mxi83X9bzKxOBpWHT3OQkZXOBUtXusiQ7JAiA5+4c22eBRev4eCsc8lAQ13rJJa+RkuBW8iWwB01bMQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229352},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"b8d058bfdc89bd0b97c6758a9684752f3be8e7d6","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3-0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3-0_1699217186656_0.9340184744935798","host":"s3://npm-registry-packages"}},"0.1.3-1":{"name":"movex","version":"0.1.3-1","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3-1","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"0cd87c47830a0b6f37ceeb74f0ce0da93d6d061b","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3-1.tgz","fileCount":35,"integrity":"sha512-znUOhumU12d2b+NMvn4KgLkzRTdW6+Q5P0LVNaU9AfFs/0/0iIfJiaAq/xUt++ot0azBXBfHafH8fI8zG1N5Nw==","signatures":[{"sig":"MEYCIQDQDoNBcwNKte29JR1anlyhkCb9x0wNO0qtoQDLAunk0QIhAJ7chD8kmvSIQuhXUhhEv+vlE2lB2rqY8Q3lOlz4HhiM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73696},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"73070eb01698c342e5e31422b6118408aecfda96","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"8.3.1","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3-1","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3-1_1699232502266_0.1058344231519297","host":"s3://npm-registry-packages"}},"0.1.3-2":{"name":"movex","version":"0.1.3-2","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3-2","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"624c9761c127ca70bf102dc71dcdc510997d7e35","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3-2.tgz","fileCount":35,"integrity":"sha512-op2mtMy/FW2SDUv2qzV3OHSilbILzkp6MppJFJEUEMC+wo7fHE435BLm1GRGTSd0vJTqx5/E1x9HXp7t5qKw2g==","signatures":[{"sig":"MEUCIQDf+BL5BqoViatUyqOG3CQQseQo+8gQ8DXmEi8sXU/qEgIgGSEV9CZxMSncr3VHuvZh+mKBwFKVlTlbuZ6euTpme5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73563},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"73070eb01698c342e5e31422b6118408aecfda96","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"8.3.1","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uuid":"9.0.0","ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3-2","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3-2_1699234200158_0.21030408979680248","host":"s3://npm-registry-packages"}},"0.1.3-9":{"name":"movex","version":"0.1.3-9","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3-9","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"7f36fc7295c23155b6e333071c4f79809d5a4894","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3-9.tgz","fileCount":32,"integrity":"sha512-S1ih6uk21KuyfrdhKnwxoxUGmRoe/P8X1JfZ72RfcRLzCiWjgDnnIIpeZ8iOHPH0D4+yrnfGcq4wPCZLelptVw==","signatures":[{"sig":"MEQCIHgXI/rXjTa4H7PLnboUxIyn0ddNIfqYBO/+mf12JFrSAiA/Z5d+TnH/08mLV1HtFt5U5qpZ7WNVquYb4j4BcHl1+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71675},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"dad02bb37f256e32e34f238593ced5fdf252794c","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"8.3.1","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","object-hash":"3.0.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3-9","deep-object-diff":"1.1.9","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3-9_1699238743043_0.08448865478980028","host":"s3://npm-registry-packages"}},"0.1.3-10":{"name":"movex","version":"0.1.3-10","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3-10","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"0d7bdbe50c020c005833d52ef8542855022abbaa","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3-10.tgz","fileCount":32,"integrity":"sha512-vYGthQKNfL8HeAZ6+WTvJmuGN4ScRCie98sJyFj/pDMXqGmvPvSyh9DDWTdXHtUfjiNfGVh5owLLZSJBfec5+A==","signatures":[{"sig":"MEQCIG6WEeesNdq8O+S7iImCcLDqb8Fz2fEs60w3P6xQUjV4AiBEu2HL75fC8gGPFyA9MzcZ2Vph92vLQdiMqBzsZYZZPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71682},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"dcfcbc786683d9c17613a73dc85cd301f89b81da","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"8.3.1","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3-10","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3-10_1699242619279_0.7457667259292131","host":"s3://npm-registry-packages"}},"0.1.3-11":{"name":"movex","version":"0.1.3-11","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3-11","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"5b364de82e94f654e2478fb79d5e3a96cc83045e","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3-11.tgz","fileCount":32,"integrity":"sha512-EPg/TJwQDnJf9JiiaDEXjcqS2GOV9zNTX39iwj/d4ZTeRIlDrJ+CemxJKbkLozCTg8omZpQQg8G6iRc+BWE1+A==","signatures":[{"sig":"MEUCIFOmdhRFPv2UbH7HPppkrdkjkAlWhIl//NCmVabNoH7lAiEAvRM7w2xxV0S5CKfyGklRTe34UPpmNAlZC9xKQPtcmkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71682},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 0.14.0"},"gitHead":"dcfcbc786683d9c17613a73dc85cd301f89b81da","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"8.3.1","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3-10","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3-11_1699242690422_0.9565717411761998","host":"s3://npm-registry-packages"}},"0.1.3-13":{"name":"movex","version":"0.1.3-13","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3-13","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"80e0229c9ea042ef42e364fad72d8e85900fa88b","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3-13.tgz","fileCount":32,"integrity":"sha512-bsePV/10XcQwcWrdBhqiPaKTUlZf2r2mz7vBWZkfXSXzi5lXTCqvEBBvpYMxE7Vl/Y8ATwgQW/EIkp8lguBNGg==","signatures":[{"sig":"MEQCIHURgO4851ZAhcPP+58Ug6jC0RUoMrMx/cl4d7+P8SMGAiBoy1MQnpLXjRC2ZbO/CAaEqrnFN6PxWeT5RbPU3KL7fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71876},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"d19cf6faea3066330b7d9e5dd48c87d210a5d5c9","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3-13","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3-13_1702938287738_0.17144319342848702","host":"s3://npm-registry-packages"}},"0.1.3-14":{"name":"movex","version":"0.1.3-14","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3-14","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"56cf176f21dc567e8b97413857c5dfa4633842f7","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3-14.tgz","fileCount":32,"integrity":"sha512-rzc/ofra2i0jRMqltdQT61YFb4G2utO2kumgpev0afgCMV9T1J5wWM44u/H2q9ZXOTU5uiOFAFmcNTTrZJyOYA==","signatures":[{"sig":"MEUCIQDNRIymG5au2g4cq7dSvR/gXtwxxdewLuw/6sI7jlwUxAIgfw2HyT//xgmtwqODv3Cjq4LXcNZo+3ApLDp4yVoDTN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72003},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"cde074ec4333f64c9295e792794648d1be6226e9","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.8.1","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3-13","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3-14_1703450635607_0.06612463303183991","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"movex","version":"0.1.3","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.3","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"ae4964571577fc66def074a87f2b5c3d37d073f9","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.3.tgz","fileCount":35,"integrity":"sha512-kdGRZxqxBSH8ZpqM6fN47tjGbAfO1enZEY9+l2EGheWMdvECXOrYiTClOOrqdS95KfsGx6vSqlzF1fn//fDz9w==","signatures":[{"sig":"MEQCIA5YGWTsgW2lsXKZnbmfN2dcMISC3HdZ9N3v31KjnSy6AiBgN7xvLw9CW7tlQ7eQdLUmf+QGfgwf8pD2jeF0Tj7imw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73821},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"131856dc731d6cd7c8af1d323b0ab69eb6666bb4","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.3","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.3_1712258699248_0.46901863676891353","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"movex","version":"0.1.4","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.4","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"c61e2664301519faa50cef870e22b8e88547ed82","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.4.tgz","fileCount":35,"integrity":"sha512-OHuiNuFAc+hrim18Al9qXucgbRDuysQK+1wjTZBbVBMlsW/Wj6UsfvN4nP6lBidDdxFZO/StR/6UIVCFb6tzqA==","signatures":[{"sig":"MEYCIQCRYTRhn7EKHaVHnZliemgiI+XpTiROBXh1ga49DVPpzAIhAO17/l8PdV96mEO68V8kljWVZg38iuv1d64ToyrHw0S8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73821},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"200b2b269891389b75c628b05347d82f15710909","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.4","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.4_1712259488893_0.40734265835145034","host":"s3://npm-registry-packages"}},"0.1.5-0":{"name":"movex","version":"0.1.5-0","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.5-0","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"ff9898d89d4093cf07c2f049ae0c953be3656ad3","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.5-0.tgz","fileCount":35,"integrity":"sha512-aIh5iD69QQjfliS5TtjpKpOmKsBNpgWWx2wwdT8i2v4iZjVzoCHT7+CTOKGzEURha0f8nsKmt/ED2ytH4daRbQ==","signatures":[{"sig":"MEYCIQC+yWxBILLA8CQvXB8xxs+kMXX5fGXqSrC1CrLCJgReZwIhANuzKArE3VOo+3TDsjijzmNUqvxIfWG3D/1V8dhVj/Y9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83207},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"016ecbf45d43f654e9e25a87b3101339c2bce7ef","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.5-0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.5-0_1712266421007_0.4621208172578637","host":"s3://npm-registry-packages"}},"0.1.5-1":{"name":"movex","version":"0.1.5-1","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.5-1","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"fab824d9a1314a6609bfdce02b6153772a062671","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.5-1.tgz","fileCount":35,"integrity":"sha512-KD2kmQj8cBe3AzEppuH+JDFostGKUS2NxvPltF1ISVgnVqUW3rUkoehEPalH3/fDthU7Qbb9dgqga4xDhDGpYw==","signatures":[{"sig":"MEYCIQDEDH9TtXFq0hI2O/AXsyO+36nLrXhTv+mLmzxYD2ZtmwIhAIv1+k8v0+BZswM0qGW/xxrKFiTYXTh/uG33SOcDgAld","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76698},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"a29a6ed6d594102ca82d5d1fc80dd621533b5ed2","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.5-1","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.5-1_1712877105068_0.08920460318733903","host":"s3://npm-registry-packages"}},"0.1.5-4":{"name":"movex","version":"0.1.5-4","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.5-4","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"a93bbe1e7b0d7c2aab41de6766b73b551c34f0bd","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.5-4.tgz","fileCount":35,"integrity":"sha512-utZrk8WNbFoWawsLNqYLgIwOIC3ApN36612o5PlEeo+B1xnH41pmS7n3iMQn97spt27SwIyoDAJB1GpmN7vuKA==","signatures":[{"sig":"MEUCID23tcPMCma4pYzsfR3Jl8001UFhDZnv609G/FEE1M8LAiEA58s1sPpaMy9LE6cT/gWJm+g6sRFw8DVVcm62ZsLVczg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78156},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"92ad4cfe7ad96fe5c765b5d0703d25907ae32586","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.5-4","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.5-4_1713382732372_0.8745435156460057","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"movex","version":"0.1.5","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.5","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"8617ce99d2b84abe2cad5223ce726ec8d36ea68a","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.5.tgz","fileCount":35,"integrity":"sha512-GwvLWTlyD6sakYRxI0t/CUBGAvmTt+jrX3H0hSlSP0ZEzsL2RToXD/XKidvNk6PL43Q29f2d4six25Q7ka01uQ==","signatures":[{"sig":"MEUCIBM9ME9n2Hpo1caBfWtJtgO943HZo9r+04Fpq5A+RNWfAiEAqJbF2/W0gC9gI762fTsgAmv947g1zIDlaNGDzYFtE7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78152},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"3912b1c7323e71666ce0b8f81b1c24ca0e0545e3","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.5","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.5_1720706724459_0.4752138345014749","host":"s3://npm-registry-packages"}},"0.1.6-0":{"name":"movex","version":"0.1.6-0","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-0","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"3a833937af6e37ad3872a2e6f88af4b4abf27cad","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-0.tgz","fileCount":35,"integrity":"sha512-zOYArkhko26oJCpm1OokOzqf4enTZ7Yx60t10WKFbzIBpYsYn2St4lYP1EVwmVMdD4qYJt3T+Vf5eIF+69lxvQ==","signatures":[{"sig":"MEQCICt+HKSrakDSBhXe1MxYzMNbM80afSp6hurWhJEfr68iAiBVwFEaTUemdEg4LT51+K6cPtb+FqIlxYZLT/dxSGRotw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78139},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"f6295159f03978bcf4885e81045763c9a69659dc","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-0","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-0_1721765421459_0.18012961984904807","host":"s3://npm-registry-packages"}},"0.1.6-1":{"name":"movex","version":"0.1.6-1","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-1","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"a76d3bd685087bdfbf6ce7d27dde45347137e0c8","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-1.tgz","fileCount":35,"integrity":"sha512-y4XF999Wc0cu5eC2lb3n/uu5P6HkCQ2sTWMlaZWBIedCJmxD5ivVemcSWxqbRJXDasQShLy5uye/zQtrRAOb9Q==","signatures":[{"sig":"MEUCIBaaEzLSRDwvz2aqw3zOBIzBSUNQ5B6xrX2SvfyjdD7HAiEA9FZnveLUnFQuACWeGorclvW5fHEuX3106O9YSRLjPk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78139},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"103c6a2f6a165bed983b2b5dcf2b28ed88c7cf83","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-1","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-1_1721771754430_0.10399164562687568","host":"s3://npm-registry-packages"}},"0.1.6-2":{"name":"movex","version":"0.1.6-2","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-2","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"d0fc6e827433730c0a77978398ef3e4fc7ca60e4","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-2.tgz","fileCount":35,"integrity":"sha512-J7/7hrX3bFQpQFqkbCzCV/y+vKDxLyi0MliZIsS1rG+MY/tPgmdVjkwl2VdT70w0vcluZf51qqUUp/petTFm8A==","signatures":[{"sig":"MEUCIQDFjRWL55R9MSOY+Rb4J2bYNXBcoLvxVE64tk/3qROMAwIgKujwjZHdD2ZMsfdWGQ0C3Xip4s+A8f25BY2HgrK/qHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78139},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"e7f3ef415bb315937ef729474ef464ddbdefab74","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-2","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-2_1721929780851_0.21409412188961396","host":"s3://npm-registry-packages"}},"0.1.6-3":{"name":"movex","version":"0.1.6-3","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-3","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"b58ce3cc617a64484d2f467c27d5ae78c1972675","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-3.tgz","fileCount":35,"integrity":"sha512-03CQIh5yOGJq9BVUBR9GDeURipruVrIDo9jiDEKdteqUsvv2pAPRibcWmTTkey+hsE9QhR4iEvjn4ga0EihdzA==","signatures":[{"sig":"MEYCIQDS6Z09n5qNLQNtRoJt3MQRbXXyOQF+NR8VDdYRnv1mQQIhAPF/Dg7pwBmcxWxFNCuyX8k+e6uQMTobIKw9vQJpnwE1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85312},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"9e2216c3f5bfe23b5351dc4d7b2feccd15580ae7","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-3","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-3_1724018215078_0.8792022056889013","host":"s3://npm-registry-packages"}},"0.1.6-4":{"name":"movex","version":"0.1.6-4","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-4","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"e15c27f078577c6ee9e4c1dd37deda8b3d9d07a3","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-4.tgz","fileCount":35,"integrity":"sha512-YVyc3uVer2a3vMI+o5q+0RYph/gKmtsOwswc3weq3O1Hh8W36lFL+2KBBftyw4vmIrUeGRojFGybdXzRh+GsAw==","signatures":[{"sig":"MEUCIDr0RJ7pbeuevQ75H/TYbI7bpP2ZOf6rgXuEqNxM9eP4AiEA2EFqfduBhscCSRoQM2WDLXESXBbQCUUs6WGtbk89LHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85892},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"60d04d76191b2c8dbb84184fefd0e80fb8439d1f","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-4","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-4_1724085951588_0.05071612548128224","host":"s3://npm-registry-packages"}},"0.1.6-5":{"name":"movex","version":"0.1.6-5","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-5","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"4a12d27f6d82771444a8f4695ba0cfe6f7fe8c06","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-5.tgz","fileCount":35,"integrity":"sha512-uu6PVwpGh+X0dyZWRGdVpnLJq6TTdS70/412sg5FFVkKoBXnsM8u3O0tDFdZWLpDgPxGwqXGcD2S6bfS//aJgw==","signatures":[{"sig":"MEQCIH15IiWO+Bno/OiYcjtNjxPRbx6rwg+/PMZLbkN54wgWAiAolJpzAP3bbwb0ksV3c2poVECFU88sHj+36EeAuzINMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86360},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"695d6c92c9aabb8e7dfee47a756eebf9dab846db","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-4","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-5_1724249406555_0.06064157732295228","host":"s3://npm-registry-packages"}},"0.1.6-10":{"name":"movex","version":"0.1.6-10","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-10","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"203dc196ff9dd07e2e8958ea451ccd49651225cd","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-10.tgz","fileCount":35,"integrity":"sha512-o5yZnjA9JocKvMyqdO8EWfB7z7OeyrYqb1oCzX6wyrcc1sCN24hv1LgD31KA2ksC4qX9+0aY9Bvc+GNMTWpB6Q==","signatures":[{"sig":"MEYCIQD0gdaLLAymU9O396axClDRr3/Afe10FZWD7ygtTxHqMgIhAK3f2GNJlPpxV5i5meb7YaJpPPcmc2oEahnIIRmc5Ulg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86362},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"b621db0782559d17ab70b59634737ecc7be93f32","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-10","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-10_1724325060370_0.8368811880118503","host":"s3://npm-registry-packages"}},"0.1.6-23":{"name":"movex","version":"0.1.6-23","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-23","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"0db4e4efe06aad8a12537f39b84d7a27abb52873","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-23.tgz","fileCount":38,"integrity":"sha512-Mbc2zFiHIa1S5U2u7KLxrpxyJi6y1apjOyZ0gphbY3gEEdKcQuDAiYrcfrQmAmFyTRQoZLqSyeg7Wf6wovYQhA==","signatures":[{"sig":"MEQCIH9Mho9lp7cPcbB7SkUb85tIEIIG8PzFYoq9tJpetcK3AiB1pjo4+oo3pJU1Osx4TlPYo/ckVan4pT5E3FgtNPs1Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89462},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"c80e93189a374b556a16ada17eeeb2eb2d8b550d","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-23","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-23_1724349486265_0.4928448196574533","host":"s3://npm-registry-packages"}},"0.1.6-36":{"name":"movex","version":"0.1.6-36","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-36","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"04b3f9e8ab453cd04e33be2a426000a0571756c8","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-36.tgz","fileCount":38,"integrity":"sha512-+AKL02MF0KLHU3QDPIRu/tpymoRvwIMrhW9C9GICnlpidWzSQwb6LyUlKscEEeIqidQPSkWsLi3LhchLY+JwiA==","signatures":[{"sig":"MEUCIQDQgbWSfoSxcSUNQJ4+QKVlCKrTgJOk7cEuKjTQNzLa+gIgTz5UkSeruci+SKxIXQBz1unM0TvNLvO0VLVGmQ8qUR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91485},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"2a09b8bfb0673fae1d0e583029ef6e6e67318ae6","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-36","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-36_1724422147854_0.25080560376398786","host":"s3://npm-registry-packages"}},"0.1.6-37":{"name":"movex","version":"0.1.6-37","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-37","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"7acfcf4528ea16264bce5956f01b5082f632eab7","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-37.tgz","fileCount":38,"integrity":"sha512-2H02ue9GeNDI9XDfi2tE3aVGZLsCQDBd2BaiEo0Nox9Jyrt3J/JhopwY7/75MceVPS5MMdSwe+y0ziCWrJ0GKw==","signatures":[{"sig":"MEUCIQDUBvuXv76dtrDO3jFjf7GX0flQZKlCZE4Crrk7qlnX5AIgYzqJOCrdSTgRsVBH2DXV9PZHajrAOL3OS0LGxBDZkcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88099},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"db6525cb5c107800938104076a19ca22a9b649b8","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-37","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-37_1724767468768_0.18849876912690933","host":"s3://npm-registry-packages"}},"0.1.6-41":{"name":"movex","version":"0.1.6-41","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-41","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"813f3101731bc0f0c7832c235480a65ae2c2d129","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-41.tgz","fileCount":38,"integrity":"sha512-/W67o7hWQ1jfEg2bHzCccTKYat983OKXmItAF9pHhg+skC2uc9uJnVg13gH8TGr86h6uOM0XnmZhtXcxjoHL+w==","signatures":[{"sig":"MEQCIHUytrd5L0aasPdQD29Qfxov4uAb+Ijvu5SsN0GeXZZvAiBVCrRLqcZ2GDG1wpfvxDZ8qQomyOeFGIJkJFrqWut0QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88099},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"9053510287a3bc9944cc839def7e3d24a5478db2","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-40","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-41_1724843590212_0.6671083219625815","host":"s3://npm-registry-packages"}},"0.1.6-42":{"name":"movex","version":"0.1.6-42","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-42","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"1aff110ab5161e7f306aaf5ba2e072b12cc0f6e5","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-42.tgz","fileCount":38,"integrity":"sha512-65VxljVHJAZh2rqMmV3qx7iS9ftNXYiByfB1Eh1YD34sN8kI4ft3WoK/odNPBhNpyaNaPRGZ06RoStxDb8EQZw==","signatures":[{"sig":"MEUCIDosocJ6qH/xNyZ2PbFDb+skgIgSVeeDsLmvSKqiNWVgAiEAvgvtPdqKLVo8KVlAqnIL1QvQ/W2XEDob3+K39ubh1uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88099},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"dc4eb4f9edc6aff37f43bf496e34f3bfb8ae10cb","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-42","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-42_1724846110232_0.5407658798609618","host":"s3://npm-registry-packages"}},"0.1.6-44":{"name":"movex","version":"0.1.6-44","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-44","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"baa395ccbd558d0b07e1658e4a6ff5368180ffb2","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-44.tgz","fileCount":38,"integrity":"sha512-rseQkNBMiondVr3oYM3Q9tBlvvZem1vhL76eKHJGSbmHVDDB1ssnGUbv5hgvPuVDjEp5X6ygJCK2DWmRhY8GrA==","signatures":[{"sig":"MEUCIE8e0sosy6vsxeYEynQoYBQxsIOO2xLAug8ulcE0zpntAiEA7kEVxk0+VgVCsvNOc0Ru6WmrOLG1QQ9wqli5+QthF50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88099},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"2bb2518f52b8fd1d4aee474c864e75005523aac9","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-44","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-44_1724847508573_0.9063924644556296","host":"s3://npm-registry-packages"}},"0.1.6-45":{"name":"movex","version":"0.1.6-45","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-45","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"c827ad84fb6b08f7cc7d9172d4624ca8ab7eb034","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-45.tgz","fileCount":38,"integrity":"sha512-SnsBPXv0Rw8gYwLaS5AP77WfCZzCt2UXjM9QehLqYT/s6ekzLF/RvYyadyf7WUAVkPX9G7fO250LCOo41iUBmA==","signatures":[{"sig":"MEUCIQC+54kT0M7LJoVoNTj4R3O07vdH7HPqhBwVarP4Cjzc0wIgJnAf5QP9uZsHRi2o5Fr1Y56wUmeVz70dULv4ItUB168=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88099},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"b28afd5d9013c1a61900d8510e486e5609c9f434","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-45","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-45_1724848451054_0.6858364141270004","host":"s3://npm-registry-packages"}},"0.1.6-51":{"name":"movex","version":"0.1.6-51","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-51","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"595ab97b40b923fe21763641dd58bc5553ff53be","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-51.tgz","fileCount":38,"integrity":"sha512-p8K9SpmlN6S0/ZLdVBBUZDmt9LBkMfy2uc3ji8vq5WpyoucAKgQffH9KbzOduAs4ft1OviIuPJePbaBxHeEzGQ==","signatures":[{"sig":"MEYCIQCsVCRh0g1xq9jLOCMafQqcTZfXtXhA2jHb0q/G9MwxTAIhAP4y0PDLs5n1+eZ4OklHetxnMV0CloVE60ViEM0B17cB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94277},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"83c97970c10154ae811e3d33c38fa03ff5427764","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-51","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-51_1725043101767_0.24720401172959794","host":"s3://npm-registry-packages"}},"0.1.6-57":{"name":"movex","version":"0.1.6-57","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-57","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"12dcec5fe93e64afca28b08392ebd068003571af","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-57.tgz","fileCount":38,"integrity":"sha512-+v7OUXSmeSJj1xY0az9jiWd1jJ2lATxwSmdI0C44buvYq4OZ5T5TFLUlVj1G+Uaf7AL1j1/AP7DWoKThrHSUuw==","signatures":[{"sig":"MEQCIGz+tvSjonmM6/dHoO6jFu7diyJo4tM9sBh4kW9zZBR9AiBDgSM5W3XUta3EnwjIFXkdicuo21NaADifiJOing8zmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96546},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"47c25452659fad9bf4dd414d31b44139e47d8b80","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-57","deep-object-diff":"1.1.9","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-57_1725557219777_0.9507304780790742","host":"s3://npm-registry-packages"}},"0.1.6-58":{"name":"movex","version":"0.1.6-58","keywords":["state","redux","react","game","app","framework"],"author":{"url":"https://twitter.com/gctroia","name":"Gabriel C. Troia"},"license":"MIT","_id":"movex@0.1.6-58","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"homepage":"https://movex.dev","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"dist":{"shasum":"3682676b18ecb89b62f1f35db02f4c6b5bd04cb4","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6-58.tgz","fileCount":35,"integrity":"sha512-fWLf2UlU/bxiwVEAPrkA+q7dCo3haQ1n8ykYT8t05iJ7G6NO2WmswSw92uELAeyCaD92tQ9IdkVAY40n/gQcvg==","signatures":[{"sig":"MEUCIB99cqi1olq4Xete094bP28QrUJI/NQOUKxCuSCIGBDLAiEAq2W4bbcftIC3cQctqEt38I64fmMtje17S4LZ8GlREW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86824},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"6e3a0fbb62030200980490e8822c5dd724ae13b9","_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"repository":{"url":"git+https://github.com/movesthatmatter/movex.git","type":"git"},"_npmVersion":"9.4.2","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ts-pubsy":"0.2.0","socket.io":"4.5.4","ts-results":"3.3.0","typed-emitter":"2.1.0","fast-json-patch":"3.1.1","movex-core-util":"0.1.6-58","promise-delegate":"1.0.1","socket.io-client":"4.5.4","ts-async-results":"0.7.9"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/movex_0.1.6-58_1725566430873_0.9171490743115096","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"movex","version":"0.1.6","license":"MIT","description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","author":{"name":"Gabriel C. Troia","url":"https://twitter.com/gctroia"},"repository":{"type":"git","url":"git+https://github.com/movesthatmatter/movex.git"},"homepage":"https://movex.dev","keywords":["state","redux","react","game","app","framework"],"type":"commonjs","main":"./src/index.js","engines":{"node":">= 16.0.0"},"types":"./src/index.d.ts","dependencies":{"movex-core-util":"0.1.6","fast-json-patch":"3.1.1","ts-async-results":"0.7.9","typed-emitter":"2.1.0","ts-results":"3.3.0","socket.io":"4.5.4","socket.io-client":"4.5.4","ts-pubsy":"0.2.0","promise-delegate":"1.0.1"},"peerDependencies":{},"gitHead":"6b9900f74ab00a1f4b9ba1e8572369407faa6017","bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"_id":"movex@0.1.6","_nodeVersion":"18.18.2","_npmVersion":"9.4.2","dist":{"integrity":"sha512-AkX+Xxtqx5ATWLaVst+KhGH96L52o4dBeIidYpm4whiFLLLIjw530MhAcybiLjafZJcPM3eTx851qhopkBK7JA==","shasum":"11ebb014a7359981b5a5b3eaae2461a00436879d","tarball":"https://registry.npmjs.org/movex/-/movex-0.1.6.tgz","fileCount":35,"unpackedSize":85575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJqHgHr7FoVJtY8clQC7Pp1/OziDRQ3/8s8uIRnPdmQAiA5AEicCeiYMyYD/nHQ94WhT180V9NBAISyzEPChB6zqg=="}]},"_npmUser":{"name":"gabrielctroia","email":"catalin.troia@gmail.com"},"directories":{},"maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movex_0.1.6_1727381702019_0.6566367317214272"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-22T11:24:06.934Z","modified":"2024-09-26T20:15:02.611Z","0.0.0":"2023-02-22T11:24:07.117Z","0.0.1":"2023-06-13T19:59:37.821Z","0.0.2":"2023-06-13T20:14:32.547Z","0.0.3":"2023-06-13T20:20:19.910Z","0.0.4-0":"2023-06-13T21:51:20.105Z","0.0.4-1":"2023-06-13T21:58:06.486Z","0.0.4-2":"2023-06-14T21:23:16.866Z","0.0.4-3":"2023-06-14T21:35:15.188Z","0.0.4-4":"2023-06-14T22:44:23.426Z","0.0.4-5":"2023-06-14T22:52:00.242Z","0.0.4-6":"2023-06-15T00:34:39.119Z","0.0.4-7":"2023-06-15T00:43:08.473Z","0.0.4-8":"2023-06-15T01:08:53.921Z","0.0.4-9":"2023-06-15T01:21:35.946Z","0.0.4-10":"2023-06-15T01:33:24.127Z","0.0.4-11":"2023-06-15T01:42:08.060Z","0.0.4-12":"2023-06-15T01:44:16.337Z","0.0.4-13":"2023-06-15T01:51:05.105Z","0.0.4-14":"2023-06-15T01:57:54.876Z","0.0.4-15":"2023-06-15T02:28:50.383Z","0.0.4":"2023-06-15T02:36:43.487Z","0.0.5-0":"2023-06-16T19:11:54.930Z","0.0.5-1":"2023-06-16T19:20:06.371Z","0.0.5-2":"2023-06-16T19:40:18.729Z","0.0.5-3":"2023-06-16T19:44:12.239Z","0.0.5-4":"2023-06-16T19:53:28.046Z","0.0.5-5":"2023-06-22T23:33:06.278Z","0.0.5":"2023-06-22T23:33:25.567Z","0.0.6-7":"2023-06-23T00:16:34.162Z","0.0.6-8":"2023-06-26T20:51:41.020Z","0.0.6-9":"2023-06-28T21:53:52.811Z","0.0.6-10":"2023-06-28T21:56:22.589Z","0.0.6-11":"2023-06-28T21:59:46.584Z","0.0.6-12":"2023-06-28T22:15:41.668Z","0.0.6-13":"2023-06-28T22:16:21.937Z","0.0.6-15":"2023-06-29T00:14:19.592Z","0.0.6-17":"2023-06-29T00:20:08.452Z","0.0.6-18":"2023-06-29T01:06:15.984Z","0.0.6-21":"2023-06-29T02:25:15.441Z","0.0.6-22":"2023-07-01T22:02:32.961Z","0.0.6-24":"2023-07-05T21:31:26.244Z","0.0.6-27":"2023-07-08T00:03:33.322Z","0.0.6":"2023-07-17T18:06:38.750Z","0.1.0":"2023-07-17T18:09:48.108Z","0.1.1-0":"2023-07-17T23:49:36.509Z","0.1.1":"2023-07-26T22:33:30.199Z","0.1.2":"2023-07-26T22:40:51.809Z","0.1.3-0":"2023-11-05T20:46:26.861Z","0.1.3-1":"2023-11-06T01:01:42.449Z","0.1.3-2":"2023-11-06T01:30:00.341Z","0.1.3-9":"2023-11-06T02:45:43.231Z","0.1.3-10":"2023-11-06T03:50:19.533Z","0.1.3-11":"2023-11-06T03:51:30.617Z","0.1.3-13":"2023-12-18T22:24:47.992Z","0.1.3-14":"2023-12-24T20:43:55.768Z","0.1.3":"2024-04-04T19:24:59.397Z","0.1.4":"2024-04-04T19:38:09.040Z","0.1.5-0":"2024-04-04T21:33:41.316Z","0.1.5-1":"2024-04-11T23:11:45.224Z","0.1.5-4":"2024-04-17T19:38:52.552Z","0.1.5":"2024-07-11T14:05:24.623Z","0.1.6-0":"2024-07-23T20:10:21.737Z","0.1.6-1":"2024-07-23T21:55:54.611Z","0.1.6-2":"2024-07-25T17:49:41.033Z","0.1.6-3":"2024-08-18T21:56:55.308Z","0.1.6-4":"2024-08-19T16:45:51.756Z","0.1.6-5":"2024-08-21T14:10:06.777Z","0.1.6-10":"2024-08-22T11:11:00.541Z","0.1.6-23":"2024-08-22T17:58:06.490Z","0.1.6-36":"2024-08-23T14:09:08.034Z","0.1.6-37":"2024-08-27T14:04:28.937Z","0.1.6-41":"2024-08-28T11:13:10.349Z","0.1.6-42":"2024-08-28T11:55:10.386Z","0.1.6-44":"2024-08-28T12:18:28.714Z","0.1.6-45":"2024-08-28T12:34:11.188Z","0.1.6-51":"2024-08-30T18:38:21.910Z","0.1.6-57":"2024-09-05T17:27:00.034Z","0.1.6-58":"2024-09-05T20:00:31.169Z","0.1.6":"2024-09-26T20:15:02.247Z"},"bugs":{"url":"https://github.com/movesthatmatter/movex/issues"},"author":{"name":"Gabriel C. Troia","url":"https://twitter.com/gctroia"},"license":"MIT","homepage":"https://movex.dev","keywords":["state","redux","react","game","app","framework"],"repository":{"type":"git","url":"git+https://github.com/movesthatmatter/movex.git"},"description":"Movex is a Multiplayer (Game) State Synchronization Library using Deterministic Action Propagation without the need to write Server Specific Code.","maintainers":[{"name":"gabrielctroia","email":"catalin.troia@gmail.com"}],"readme":"<div align=\"center\">\n<picture width=\"400\">\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/2099521/242976573-84d1ea96-1859-43a7-ac0c-d2f1e0f1b882.png\" width=\"400\">\n  <img alt=\"Movex Logo\" src=\"https://user-images.githubusercontent.com/2099521/242976534-60d063cd-3283-45e3-aac5-bd8ed0eb8946.png\" width=\"400\">\n</picture>\n</div>\n\n<div align=\"center\">\n  <h1>Serverless real-time data sharing infrastructure for frontend developers</h1>\n  Build multiplayer games, chat apps or anything in between without worrying about the server side, backend logic or even the network! Works with React out of the box!\n</div>\n\n<br/>\n<div align=\"center\">\n\n[![NPM version][npm-image]][npm-url]\n[![License][license-image]][license-url]\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/dwyl/esta/issues)\n![CI](https://github.com/movesthatmatter/movex/actions/workflows/node.js.yml/badge.svg)\n![Type Script Compilation](https://github.com/movesthatmatter/movex/actions/workflows/tsc-compiler.yml/badge.svg)\n\n\n[npm-url]: https://npmjs.org/package/movex\n[npm-image]: https://img.shields.io/badge/dynamic/json?color=orange&label=movex&query=version&url=https%3A%2F%2Fraw.githubusercontent.com%2Fmovesthatmatter%2Fmovex%2Fmain%2Flibs%2Fmovex%2Fpackage.json\n[license-image]: https://img.shields.io/badge/license-MIT-green\n[license-url]: https://github.com/movesthatmatter/movex/blob/main/LICENSE\n\n</div>\n\n## 🧐 Why Movex\n\n__Movex let's you cut the development effort in half and ship faster by abstracting the backend logic and server-side away! 🎉__\n\nWith it's unique approach and set of features Movex gives you the freedom to focus only on the front-end while still maintaining all of the control over the App Logic, UI/UX and Authority over Data.\n\nIn addition it comes pre-packed with:\n- the ability to keep parts of the shared state private to specific users. [See Secret State](https://www.movex.dev/docs/features/secret_state)\n- ensures the minimun amount of data is sent over the wire with each update. [See Deterministic Action Propagation](https://www.movex.dev/docs/features/functional)\n- keeps bad actors away by keeping the Data Reconciliation Logic out of the client reach. [See Authoritative Server](https://www.movex.dev/docs/features/server_authoritative)\n\n\n## 🚀 Examples\n\n- **Chat App** - https://github.com/GabrielCTroia/movex-next-chat\n- **Multiplayer Rock Paper Scissors Game** - https://codesandbox.io/s/rps-demo-x877yl\n\n## ⭐️ Features\n- 🤯 __No Backend logic to manage__ - Movex takes care of it for you! [See how](https://www.movex.dev/docs/features/frontend_only).\n- 👑 __Authoritative Server__\n- 🤩 __Real-time synchronization__\n- 🤐 __Secret State__\n- 😎 __Follows the Flux API__\n- 😍 __Works with Vanilla JS or any Framework__\n\n## 🧙🏽‍♂️ How Movex works\n\nAt the client level, Movex adheres to the [Flux Pattern](https://medium.com/weekly-webtips/flux-pattern-architecture-in-react-35d0b55313f6) to react to UI changes. Additionally, it employs the [\"Deterministic Action Propagation Method\"](https://www.movex.dev/docs/features/functional#determinstic-action-propagation) to synchronize any state changes with the Global (Master) State which lives on the server. Consequently, this process instantly updates all other peers on the network, ensuring real-time data synchronization. [Learn More](https://www.movex.dev/docs/how).\n\n<div align=\"center\">\n<picture width=\"600\">\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/movesthatmatter/movex/assets/2099521/6d0f8707-b5b3-49f8-aea9-e7f47d70f18f\" width=\"600\">\n  <img alt=\"Movex Logo\" src=\"https://github.com/movesthatmatter/movex/assets/2099521/944a5c70-f6cf-42d3-a8b9-0b526099ca1e\" width=\"600\">\n</picture>\n</div>\n\n## 👩‍💻 Getting Started\n\nVisit the [Docs](https://www.movex.dev/docs/overview/get_started) to get started with Movex.\n\n## 🙏 Contributing\n\nFirst off, thank you for showing an interest in contributing to the Movex project! We have created a [Contributing Guide](https://github.com/movesthatmatter/movex/blob/main/CONTRIBUTING.md) that will show you how to setup a development environment and how to open pull requests and submit changes.\n\n- 🚀 Want to participate in **#hacktoberfest**?\nWe have a selection of [#hactoberfest issues](https://github.com/movesthatmatter/movex/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest).\n\n- Want to help with the code?\nPlease check out our [Good First Issue](https://github.com/movesthatmatter/movex/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) section.\n\n- Don't wanna' code?\nAny feedback is welcome and greatly appreciated so please don't hesitate to open an [issue](https://github.com/movesthatmatter/movex/issues).\n\n- For any other help, you can write us on our [Discord](https://discord.gg/N8k447EmBh), [Twitter](https://twitter.com/gctroia) or just [open an issue](https://github.com/movesthatmatter/movex/issues)!\n\n<br/>\n\n> #### Before You Contribute, make sure your commits are signed using SSH, GPG os S/MIME\n> This is **very important** for #hacktoberfest so Github can trace your contribution correctly.\n> [Learn more about signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification).\n>\n> **ALSO:** Please see our [Requirements For Opening PRs](https://github.com/movesthatmatter/movex/blob/main/CONTRIBUTING.md#opening-pull-request-requirements).\n\n## 🛡️ License\n\nMovex is licensed under the MIT License - see the [LICENSE](https://github.com/movesthatmatter/movex/blob/main/LICENSE) file for details.\n\n## 👽 Community\n\n[Join our Discord](https://discord.gg/N8k447EmBh)\n\n## 🥷 Thanks To All Contributors\n\nMovex wouldn't be the same without you, so thank you all for your amazing efforts and contribution! \n\n<a href=\"https://github.com/movesthatmatter/movex/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=movesthatmatter/movex&v=2\" alt=\"Contributors\" />\n</a>\n\nMade with [contrib.rocks](https://contrib.rocks).\n","readmeFilename":"README.md"}