{"_id":"@browndragon/tsp","_rev":"9-cbf1b4cc6d1929aa4e5e7665d3f8aa2a","name":"@browndragon/tsp","dist-tags":{"latest":"0.0.24"},"versions":{"0.0.16":{"name":"@browndragon/tsp","version":"0.0.16","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"7d5e31beda2651f57be3ae4b573a794d1ae006a6","_id":"@browndragon/tsp@0.0.16","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-8sTzo+1HdfIyoo7vTVzPtHto0TIIr6r/9fOXwoZPzJmOpSL01IKqqGrnJIrtEmKrVWHnpMH7Zw2JEx4CGTBmXw==","shasum":"1cda3967c8a43e4756dcffe6035a1f1867ac33e7","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.16.tgz","fileCount":4,"unpackedSize":7031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1l6CRA9TVsSAnZWagAAH7YP/iT/R1riMsmRyWuKuF1B\njCt77n9c1Q4iDzG2Sh/PF6gIn2ouQS6sVunxHF8ZMR7PTR+xYB8YCRS3UxOh\nOv3D5Gc/zUVYHO5DjusvU7S/nWfYBgLTk/LqEP/L8Fk+BAsgK2gMsER+1t4H\nwRWef3YZI8ApBNH7E5GAUnLtCraf0IP6R377Fv4celGPlZBNVNfmXoxST6H1\n3V0c0yUNYmr9kD2tUwVwUp64+gMo7Po4nEXZZeQ6O+dwdHkyiErWQHGotH2k\n+mMbvZCPsbwd9mpmNjl1O0rsIPgW9b15MCAL170DSMPGYQD4MTeJTNjOJCR9\nqYBzBed37i97SZOatxp7GNrpKu+pd91jcN3wBNfTDZo7L+HYTcPE+hdHtYxx\nt9sanXMKK5+IF8CS6nmZvqdKLF6/JJL2QlFdcluoDuT263i5ID830dX0+tNO\nmBTrw/yhAXrA/dNuHl6Vn/G3WKqlgnvvPSTBT+KaBQetAxkobSX8PQLdryOf\n4n/mOnR2kq2nDq1CiGUty2GU4iDHf3A5s+PBLXMnWU973Hvw0lOPpVxYvEuD\n+qQNXIo39rfCiwVR3RTDVwRahUb0y6pj0HCjt6QCJ6dWJSSWgwu5fQFJc+q+\ni+wCVMZGVIo+EbNdU1+eNH5SivP2RLvF7/FQ0y36DTl1zYZVltvPbLKwTwxv\n6D6e\r\n=T4b4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF55jbvtDoDioEhEsTo619bRKRhlmK2p6nV1BevJSreOAiEAmgbaBOTYWOMdDuCqjvr6wipsIsEJ4n04U1ydnY7V5i8="}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.16_1616599417774_0.49019944153430095"},"_hasShrinkwrap":false},"0.0.17":{"name":"@browndragon/tsp","version":"0.0.17","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"5c4d57c2751a8d2704a4e9eae3c06861044fb989","_id":"@browndragon/tsp@0.0.17","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-rRUWxmjA5blEu4usFk8F+rCxREzNIqCAYGlkGLNF3uOwphlHeSpGBsxNPRrurT2HM32fb2aI+U+Hpdeem+rhXg==","shasum":"c7b55ca0df40809305dc62293ef78eed0a4a2d30","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.17.tgz","fileCount":4,"unpackedSize":7031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZL5oCRA9TVsSAnZWagAAq2IP/ic5kvw8uYupA2ySLA3H\nBeNxFS8hvO6iimUS66xErCMoe39pXmktbewWyVSOr2QnL/u/xMczNZag+su8\n982CdfHBsL9evObGFWA/T9JhiqsG+2gEUW+V6EGSk0+cNSlJVZ8NdsLZ8UCv\najSXTq+cxq1hP6bqAy90VsbOi2EV5Tnx5Cr1dDpkQJMnFnNHjdlNIzFcGE7b\nVHBW8K2QlIafdL7cHxH1+EWm6ucDR5BsPUTTNB3AGKo4OAGHxFnRclysu1lV\nzpG1AaW7pqk11pTboPI3ly9FGsllBz6b99/XJgK68zaOauNgE59dYbjKTlDC\npVaYzv/dzFV3kSkjzQwwnaWBIs863BsTBKL+ZcXhoXbPw5Iwm8fkTJYlJ8/M\nlBfFWkf+lqc24sG+yMTcMlQU2T3qOhSD8bbDnjx+PrJMHY3fhGhqZv6pdVeR\nZnKRmz/7YLHMZ7oLLyDJyV5PU1LFNrdqy4GcCqnFC7IPosOpJMNAS97BfAjx\nDflURPAKdNlWoIee4GksJ3gARlnsGuI3SePCXA1T7xRDBQ1ew6N/IFR2slh2\nu2EzM8R2M+GuAEmMq8WtZhNFvOJgpn8Iq0c/mESes01kqCvTZK+W5v7kuleK\nPMsKLCgtLxykWgmaGGoE79Apa5cOLdmcbo4nqpgYckdJHbg9k3WtggN+Gub6\nSTku\r\n=3/Sb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyo6aKo203U+RCNsvG0u/lIKI+M4AvIgVpHXFXDlU4ZgIgdKe81e96UMcg0DupUjp1Oi8mppcROMIOw0MYaczGqng="}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.17_1617215080172_0.2046503582900301"},"_hasShrinkwrap":false},"0.0.18":{"name":"@browndragon/tsp","version":"0.0.18","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"9137d61f9a3d2e507a5a79c388367a6c912e268e","_id":"@browndragon/tsp@0.0.18","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-xwaRIUKGzdai1NmXvIy/qcN+iPOYcYWFBtn+Y4bzs49FbIELpk4UAF6hltJLc6cemmdTRId9msjqUyjKjPDXPQ==","shasum":"0e3503bba3d863baecbc206d30a852b8e70ee2d2","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.18.tgz","fileCount":4,"unpackedSize":9211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZi0tCRA9TVsSAnZWagAANE4P/2c3b4smWdxvgM79WW5a\nNI4zXh4dNkJWr2U80fR2kyOxLHjM/pV7T8Vl8Xl470AwnnN/Av8a50KeWe95\n4nxXkryQmQDHWuR7hqAzDzrv8TMo5FIo6Uc7HjPJ8++iNhHy5yJLKCQQgZiW\ngbkgv0E3ipDbSwUoBVLkzpzAJSPl1Tbo310crURhQZcSkeZgDHDjD4rbCBod\n7Q/3y/aUH2tLJknc/Kb96M/BdWD7umhAaph0DKupxDOGd9n+5/hX1gl4PhuL\nv2yIs9VtAxt0e889hOkh5bc/ZTlSratk696lSjEtOx4KYQ8g7ceGa8HVLDiJ\njtoqKS0wnfUKVXLFVz836XfZI6Mui3YD7Asm9MxYJJ7/Bzx2/+/9Jm3sK3Wk\n1+wDtfmYr8NDmC3wNxuRo4EuIeKl1ZrfT7Q9JDTVA64dFOenhDOs66Ch+uHB\ndrfMZo2bCXl0bFnSw6Oa4x1Kr0MS5soophYbhPhA/H7H58lK/J0VXpsaKutl\nkCK416KStCMy6zFQtLOSa0Q+MtcrTiOh19SaEfBdx9L6dPMLXJOIiFF8nfO5\nUX1txrtu8ktoxI97C+J1tjou09k8ePWy/yJI1NIxR1nTwIRumtT24abRPG6A\noVgkleNFQGn4lqqbgPPyL3Dna1YH5rqdI5NZbgxNxYPylu+vfly7VvdpqBk4\nl01Z\r\n=5Fw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcbAfA6Cuv9KDo/FlmCry9BzCC4REQnE4YnRiCnXL7cwIhAKMly0AJY0mqGc7Vxz3n7DBTHwu8uHvKTMIZgcxWyU8y"}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.18_1617308973075_0.46526479758704453"},"_hasShrinkwrap":false},"0.0.19":{"name":"@browndragon/tsp","version":"0.0.19","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"f545e19869dbdff79dc571976ca5320fb84b0b6e","_id":"@browndragon/tsp@0.0.19","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-1CWlSPQoeApQ/USfpR6pFsSMj+MsZ2ZactDpjwBrujDpdjJEZA4LTXXktiSooieg3ckeXH/GMqevqBAwnLHseA==","shasum":"2e67f7ad327977d997c028d0b4e090e9fa50e4ce","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.19.tgz","fileCount":6,"unpackedSize":11005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga4F1CRA9TVsSAnZWagAAfRQP/jW2aZ6nIbyB1ZHL1Q0E\nWHaSdwZmd+gG8o1w06rSJVkjVyS4YbrX3uga/El/uQSj+Zy1Qr+9kNO+IrL8\nfBXCVt6pLCI4J6WvcCUX2A4MGIU39rIljdit6UIXHxQRXPd+YJ8PKFsJOvek\nSAkpcMbsORCw3QYvUfpt5q0HELNlmUrn5F59HFvQFFTjQxryixk4LPZQvk/c\nek4/Q+4wDE733lCxW+dPNcBAgjxNqEQDuEQodck27zYc7yjUVYW1r1UJp9fg\ndWd1qeAo0V9mI2bBQVwW0sTG1bLL++k9Gm+1jm/+9/CLXvWJjK3XvHetzOeO\ndV1c5SQapS/EbUEnL5nF4Mr0/k5D4mHXPCFL28xgK5eU3h9KunDzb5XIsC+H\n7h8iTiOaAGVSUQtisdm3QKinKMYB3GvS0kfWcWue1hhjV0ObPmtXIdgmYQ+8\nt6NnFfYX8p5brN/YQ0mbsRU8RbqDBY4JmrG6MsO8FTTZxBsJXx0N1fYxGTtW\nfHvpmW7EWCwNZObGtxZcSwumTI8807LHbAByYqYQnsJKIts1UHQo7n4AH9nF\nEbbM1IM6HGltcR7DnwbG8mXsO6Vz8LppwEEu8/rZjQueLACfY1OpneuFCpqh\nhZfPwrJ1Y07nzU8W7i6ugspUh0kIIHYsv65lWsZrEmrTGmPauQ3GQl865fB5\nvGgb\r\n=kQmz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmlFL7TTKgoegIowlaP2h+ePsqv3QjhaTv1s8oBLY8kQIhAORC9MqqdNcJVI4qw8ZXJmAj57IHxgHKPzW7waQJiNtu"}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.19_1617658229412_0.1846909345792216"},"_hasShrinkwrap":false},"0.0.20":{"name":"@browndragon/tsp","version":"0.0.20","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"632cf36d2e10081551ad3bd1c462f89547011487","_id":"@browndragon/tsp@0.0.20","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-2Pk6zV599Hlb7+21sfIYnD8zgh76m45A1U/jGlwWYS3Kzw2SozQT87wyMdoZKrIXjlKlcbgSBKiDT71cqzhTfA==","shasum":"4f9b804c6e2427716c8cad6d03bfa99f96ed9cd2","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.20.tgz","fileCount":6,"unpackedSize":11005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdyxTCRA9TVsSAnZWagAAAaEP/iwNKgmtJxDyhCX5JQpl\nIIFP3dZtkq8DzSWTvzV/uM7E6zzgpKQAZgcgELUH1Rj1akqKmMTLFCRqwBZL\nfYsxzeBYmBmEIrYe+p5EBjz/JRdqZKTOhOTOzd2KiS3+nsSyKNsWg7oQUwJS\nP8N0kZVvH9SIbwqOREq4UU8A4/rQc0FDxyj27s50zpkL9yE3woJzEBhKA2Dz\nXushIepL9FuC5O46eLtPxGkHYFE7wo3jgPt1FOZ/IGi81e8hTFbKj7e+5GU/\nf/ZheR5WZny7UfKwZmhvPH7JuBzjflxVAxCjUuGxpRX1IzWwL42GevkTIKKh\nhkaHbp1bzW+dEgQOP1ALd9fGm5OUtjGQvnR4zwbOujNBgouNRsYIiaUJghQJ\nQDRMMcH60f0FIxbt026i6hXygorkdc62ap/2Q0Wfm567/v3JtH3zb6PKxWzW\nSgSaxcCVwDIdXrO2xZOMRWa/HR7NUeclv1pLDYx82yMpLkrEHjFdfd0501cI\nqaS1ze7TEnOTY/STFjONWdnYybH/x9Shj17vzeK5xBwj90L4SlUdDqAMt7D1\nDNp4s09sb3WrcO7/bfskUBBJNFxq6DCl9p082JzD0lgHqEOpFfozvfKSNHv1\neT2+EscK65sWDhLvSjf6DIfnpEWf+86fY9VvJzagCI6+9y5R8L1LtlzLOJjp\nk/Ba\r\n=RhQ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+jDTXRs6j+yIQvm/+cH4S4QPsZ34iqRXT7pCyOwZp2AiEAzHNLji/pZzuG20cVjhe+VcftRmunVygEFD4aV5LVeDE="}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.20_1618422867129_0.6510056240786917"},"_hasShrinkwrap":false},"0.0.21":{"name":"@browndragon/tsp","version":"0.0.21","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"bc0a13b85c2ff581ad0331f3194b9ceb851943d5","_id":"@browndragon/tsp@0.0.21","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-Vvd8quMzhvb5eRmA/yT7iY2pVhXoPOILYn4euC3pZa6JSKj/SWnO2rWM28J3+SQQGYi20q+dCu6JtCUEp/9oVg==","shasum":"ae31cfeab436bfe5b089399b110255ff04b60c3b","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.21.tgz","fileCount":6,"unpackedSize":11005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeKYsCRA9TVsSAnZWagAAA6sP/R6s1OI1/JyKAMedOGId\niM7Un0xF0u/MTEStoMkeTugv83KifHbbHGhEDrTar8pBjJY72uHQ8v4So0gS\nvepF3OUXFJ2pXFOL7tYsJWTlvvF3tRprqFDeSLJ3KuurZhIwzoV7dlU23bZa\nDKJA8R5oLC/cL65VfYK8MjPaXEm/piMTUfwuHuc5h5EDDUxoe3nnSGxxpJ9O\nO6JJ1R8QFy1XcSPHnesKP4nmPycV/YAZeE72DKY0lF2vHHaQ+uPYj9R/l9yd\nz6cbbxjyQhacp/3BEI37q2GdhgtUoYOoXesMSPO8+yiNnQ8eIUKAbRUkGv1W\nfMFnfb9jCqEbB/qwYTJ1ZKiSrQUg+hyuQ7dho3p/vQIHik+OQ/rjNvS9zQDr\n1iST8FkI5w4r4zgRyN32lDBoaqrAKL1dIoLFu73OHcvKhT1ZJyyY7aHVuk0f\nNJGNofMDdkFWupw4mi3kPhdb4ce+iu/RM+/nNYiNw39XJEgQqjNztTtNr1FW\n3sTIWM4E6wpgG1OKqno8JOl0f9HHindGNZDoSQjxwhNGJUnZhptxzYq2fKAx\nY5mTnFvtsF+NbaQsIPWOgzIJPwxnw4AcZKHs6mBcMBHNPPk/KQD+A+R4xpHS\nlrY4rQkGFWdHzwTpOsLlS/uzcgvYY0ZNnQaTz1MmjFqFNV96l2T2goBWSMZT\n3Mrd\r\n=aGyh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENNjOLDsYhv93gfWITTIDyrmFnRtILlHylFKqex2nP6AiEAj8kEiDldS94evBTgujAkK5vEs5BOBHtNy5xNrrRYTPg="}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.21_1618519595753_0.7359251411942971"},"_hasShrinkwrap":false},"0.0.22":{"name":"@browndragon/tsp","version":"0.0.22","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"3476ddc4a84d95aee6ee2d7c6134caf2bd387bd7","_id":"@browndragon/tsp@0.0.22","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-vWL85DVx/97LG4+KojySBTgMMv7rr+1uabOIXApyRPiuOaDskkNBml2/c8XF5V2oQlD98elKVuhBayWji3kUUA==","shasum":"af0f9b00b929bd9124db6ed2445c8cfe60cb1bbc","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.22.tgz","fileCount":6,"unpackedSize":11005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeLt/CRA9TVsSAnZWagAACZgP/3R6f1X7dgxfRYayRvvB\nnH/KoOMkF+wSB5z9d8CNAwZcEyIOR51LdhjYQKBC+DYMq93hTSIaxVQGGxoT\nBNCa+Ot+oXGGAmJxNB7DJsxYDZ7AvsaVGYEs+tOBoG6FFbMFbdiVblVSqUuQ\nzgF5mrFRkTo6foc6apKaje3LD7Gr3uxT7ZuwrjeAxccgGcLmpC6dXOvI6FOK\nNRHQvkAMEd/gf1PyuBQ7pBEzAMK4Xk3Ib4kVTSIZveRMCeHviFcbBA0ETMmr\nWbZxjT3HYkXZEF1ictYeLM+5d6gdZ30rNeOsfvw3BlxsrN0H9uZEIJoUfD+E\ny42bLpErGNbmct76wcpMb8VesefrTtJpebYACOAwLPRqgOw/J+jB524HwPtU\ns3TO1zbcDUtVm4qUp+0NqhsSsv0rfPQDaGJpPHLgbpCMVHjLepz5JNDiqxQx\n25nW7SU0w5Oib4+TAH3hm5pMChvHsY94OUMMOo9/X9a/D9A3w3MwQFAb96de\ntWOrq+1QeMa79wCbiZPYQh+xM0FdK0LstrunhueITjkfeCavaaLgKaQER52L\nzoQ/SmJV2Hz6Y4PRIcIVilh1BWN9zLl3y7LK5ciCCPVTGPPBkh1cfynOK4Kh\nNNg1Y83TUeqajkMOg+kiE0iws7DYcJ6UbJ2SOu/4vPc/8KTzlmYdINk0LuPG\nKMbE\r\n=+TIA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXKjwOTAEhlFKeTPGtrr+qWDZaK+C742ItBhL5FcRL/QIhAMIb5sSpqvsG2pAnKl5KwywmCGIsPECHNKIGu97Lw7Uz"}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.22_1618525054548_0.2004658317318977"},"_hasShrinkwrap":false},"0.0.23":{"name":"@browndragon/tsp","version":"0.0.23","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"3b868a2bf484557e04f03d1e5812c7f36d70bdc7","_id":"@browndragon/tsp@0.0.23","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-kCU8K+0ALnHFtrESKgquyTaya0iJmxqkgvVth+gOAT2xI/wGFU+hUCqBKt9Y6mBuWJ+WcFCFm9sj3spMgb9Gbw==","shasum":"dbacb02ae5ffca08abd229ba168acdb1779c84b2","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.23.tgz","fileCount":6,"unpackedSize":11005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkvzLCRA9TVsSAnZWagAAXxgP/3fFaWzgNgDWFa9lKS7u\nZOUONxjms87JEspiRCjBCSCGwmnQi3Ly7UF6OPx58wP3gR9mA+y0OMN3Z5qj\nZvHjhgodzgv6ZuhdI2S1EsuWRFEDGJ8WSeBin0pE5jL1Am5NJ7AnmC2QfrBU\n0/x9rFlm1zic9OFoiwtj16bWYmKCxPCn5sBjsmYR0xXSwvBrzzk0zAlSTKjj\nuAyBINaQ1cgQ7k4c9nFTXWfy2S26n8ahw6DQYnQbKCJ0RG6j/2g/LM/XcimU\nmoiijwbBhjhvZcVeFrcaj4fGkgGPIzVLapXSfVDvAh/NUG+KX7E4URiXQ0mm\nu2Za1GwwwDdQGouuWh8oPFwoOZwWuYqbido04JejV+Y/cEZ4MDHdg3Hoc4xB\nrnkhg1R3r79QM38gB/PGNyvARgPT9DH7Jr8WdZ2ZN7nCC4YSYzaCYSU3rC7o\n7KkXT4m98AGOtC6Hus2sexF8YDIPoJqHA1ihGIn0p6KetN0hoDfI+LKoQcJD\nuPozC4adYhjOJKZjGegQNasq+rLQ3ZLG/j/Jkehmt60QxxMZ+lJUq8bBe13l\nV7sV6Zjh2FzLBuXsGc1NdHS1KYOBVhsw+w+U4MbhL/cXCijAU654qnSYLJwB\nV3DQyejhf0znmvDLzWDp+etAWqj1vdLaLz7S4F+ceKDFJ6OdYH1U2QYrNX8n\n2pLm\r\n=YzqH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTVgS0jqM/aPXZR3zeGdPB9oBH+aGt6zTe+WjlsnRJXAiEAzqCoiMjY5+2NoGn69Vv8vqH1drTgXcRAh3ZV3LFgBOo="}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.23_1620245707149_0.9234089562112278"},"_hasShrinkwrap":false},"0.0.24":{"name":"@browndragon/tsp","version":"0.0.24","description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"homepage":"https://github.com/browndragon/lair#readme","license":"MIT","main":"lib/index.js","module":"src/index.js","publishConfig":{"access":"public"},"directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"peerDependencies":{"phaser":"^3.52.0"},"devDependencies":{"phaser":"^3.52.0"},"gitHead":"501543c3c960719d3f960c2c57219608563c7374","_id":"@browndragon/tsp@0.0.24","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-kjjuoUUu3Y2n1D6kM00py4ZU9vEJeReCdimrPuymLgVxVy8PvriuE7XM7/JrMPJpvqVSrgwb/Zt5mYJ/AZzD7g==","shasum":"7fa1c053d3ab19d53e91840d5229c042dfddb0a2","tarball":"https://registry.npmjs.org/@browndragon/tsp/-/tsp-0.0.24.tgz","fileCount":6,"unpackedSize":11005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpuC/CRA9TVsSAnZWagAA5BoP/RL93dT8q5DqMpgmjh0J\nY2mVGWBmZDw/VXiIo+i5p+WY8oX3m9o6AqpjYrfwssphQZT/Ng9eMJB6YwhI\npZRmw+MrkeyynfQ95WujW582mFshOezhBBT4Zda46f3EVp4FNmPePvZRAOLg\nMrDRGUzcIHxiG8RNFLcnMNX0R/dfdaJZ2wN0ZBgvkM2zGBeV1awQY/DE2EZi\nY0fx+pBILM33aAlKQOF2PYPxMK4KDrJuaKo5gglwgxlR5KHx7r65jzrQ9IdX\nivld5Bt/PJdRT5zY5CIPNa0JtReQ7R+3S7RL/naOclcfmoSIUidPW/ozneK+\npEegYMUymlf3Mh26sFH7sN5Y2mg/SFx5yLH55HpYNDpxdFaR1mQcnCiWTniX\nqxDSmRgDVprHo4xQZFMrl0kZTfMfHxjx2LJmt73aLuqrzZCfqKGGA3fRIdx0\njxpLDXdIZaA9qYBcfAWv0U1HlqN8kFfQ0R41bPIs3et4Zeb6EMiSI7ka5BWZ\n3+ZAhgEo6WtFWVvnD3ZBrzvrKNRPdSbdUVxW4PG74r2lP8izshH+WGb3MnUI\n9vaPoN2Kh4uhs1hTftyQv1swsIZWbuRdUkdgzT6sPxcM6468jQtPg4CyylPu\n+9A0eM/rGsl1MgOGVlCaXwLYxfm+8E6xDq/AmYmeMGDRnCSksT3XdrkBe/ab\nkWdf\r\n=fVQh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE60HdU45X5xLOSZyJkRcPd0lKeFoecFWjy8cZqErfp0AiB9JagzIqkMnRfA6BgL/1bpBHjuV34SAKMQsqQzpELphg=="}]},"_npmUser":{"name":"browndragon","email":"browndragon@googlegroups.com"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsp_0.0.24_1621549246524_0.03689479857598199"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-24T15:23:37.730Z","0.0.16":"2021-03-24T15:23:37.908Z","modified":"2022-04-04T20:46:29.524Z","0.0.17":"2021-03-31T18:24:40.309Z","0.0.18":"2021-04-01T20:29:33.277Z","0.0.19":"2021-04-05T21:30:29.564Z","0.0.20":"2021-04-14T17:54:27.243Z","0.0.21":"2021-04-15T20:46:35.882Z","0.0.22":"2021-04-15T22:17:34.669Z","0.0.23":"2021-05-05T20:15:07.264Z","0.0.24":"2021-05-20T22:20:46.719Z"},"maintainers":[{"name":"browndragon","email":"browndragon@googlegroups.com"}],"description":"Plugin for scenes and game objects which automatically support Time Steps for Physics","homepage":"https://github.com/browndragon/lair#readme","repository":{"type":"git","url":"git+https://github.com/browndragon/lair.git"},"author":{"name":"Brown Dragon","email":"browndragon@googlegroups.com"},"bugs":{"url":"https://github.com/browndragon/lair/issues"},"license":"MIT","readme":"# `@browndragon/tsp`\n\nA [phaser 3](phaser.io) plugin which adds supports to Scene and all game objects which respect methods `postUpdate`, `tick` (which runs during each arcade physics tick) and `postTick` (runs at the same time, after all other ticks for high priority rules like walls).\n\nIt also supports registering callbacks to be invoked during the `preload` and `create` steps of the scene, intended to simplify loading & interpreting assets. This is cooperative with the scene invoking methods, in case there are specific bootstrapping or preloading scenes.\n\nFor the time-tick behaviors, you usually just need to install it but then never interact with it again, because it listens to the builtin `updateList` for *updates* (and interacting with that is your problem), but will additionally inspect every object added to the `updateList` for the above methods, which it will invoke at the appropriate times.\n\n> Warning: If there are no physics bodies, physics doesn't run -- so your scene physics events can't run! This is particularly bad if you have a bunch of physical *forces* that *create* bodies; even a single static body would fix it so this is rare, but it could happen!\n\nFor the preload and create registration steps, you will interact with the TSP.preload and TSP.create functional objects. `TSP.preload((scene)=>{...})` and the same for `create` will register a lambda for later execution. `TSP.preload.runAll(this)` will then invoke the lambda.\n\n## Usage\n\n```\nimport Phaser from 'phaser';\nimport TSP from '@browndragon/tsp';\n\nconst game = new Phaser.Game({\n    // ...\n    plugins: {\n        scene: [\n            { key: '_tsp', plugin: TSP, /* mapping: 'tsp' */ },  // The mapping should be optional, since you shouldn't need to actually *do* anything with it; getting objects registered to the update list (etc) is enough.\n        ],\n    }\n    // ...\n});\n// Usually, that's enough! Add objects with defined `tick(delta)`, `postTick(delta)`, and `postUpdate(time, delta)` methods to the scene updateList and this plugin will automatically invoke those methods at the appropriate times.\n// Remember, you *usually* use `preUpdate` from, e.g., sprites.\n```\n\nAlternatively/also, you can reference TSP while bundling up assets for loading:\n```\nimport Phaser from 'phaser';\n\nimport TSP from '@browndragon/tsp';\nimport Spritesheet from './spritesheet.png';  // Or multiple spritesheets, etc.\nimport Audio from './audio.mp3';  // ... and multimedia assets ofc.\n\nexport default class SomeEntity extends Phaser.GameObjects.Sprite {\n    ...\n    // All of these are optional.\n    preUpdate(time, delta) {\n        super.preUpdate(time, delta);\n        // Your own stuff.\n    }\n    postUpdate(time, delta) {\n        // There is no super.postUpdate :-/\n        // Your own stuff.\n    }\n    tick(delta) {\n        // Your own stuff.\n    }\n    postTick(delta) {\n        // Your own stuff.\n    }\n}\n\n// NOTE: a scene which wants to *use* SomeEntity must be or be preceeded by a scene which calls\n// `TSP.preload.runAll(this)` and `TSP.create.runAll(this)`.\nTSP.preload(scene => {\n    console.assert(scene._tsp);  // just a convenient\n    scene.load.spritesheet('SomeEntity', Spritesheet);\n    scene.load.audio('SomeEntity', Audio);  // This is just standard phaser loading, I don't remember how it's spelled...\n});\nTSP.create(scene => {\n    scene.anims.create({\n        key:'SomeEntity.left',\n        frames: scene.anims.generateFrameNumbers('SomeEntity', {start:0, end:3}),\n        frameRate: 10,\n        repeat: -1,\n    });\n    scene.anims.create({\n        key:'SomeEntity.right',\n        frames: scene.anims.generateFrameNumbers('SomeEntity', {start:4, end:8}),\n        frameRate: 10,\n        repeat: -1,\n    });\n});\n```","readmeFilename":"README.md"}