{"_id":"movy","_rev":"23-dfcc3c73b3ce4344d30f0ec2fddcc6fb","time":{"1.0.0":"2021-01-18T23:35:28.273Z","created":"2021-01-21T03:56:44.051Z","0.0.1":"2021-01-21T03:56:44.359Z","modified":"2022-05-09T21:25:50.086Z","0.0.2":"2021-01-27T04:14:12.999Z","0.0.3":"2021-01-29T03:44:23.072Z","0.0.4":"2021-01-29T09:09:25.528Z","0.0.5":"2021-01-29T23:27:33.616Z","0.0.6":"2021-02-07T02:07:40.609Z","0.0.7":"2021-03-07T01:15:46.454Z","0.0.8":"2021-05-24T06:35:13.876Z","0.0.9":"2021-05-30T23:37:04.066Z","0.0.10":"2021-05-31T23:22:54.811Z","0.0.11":"2021-06-25T03:28:02.099Z","0.0.12":"2021-06-26T08:00:59.751Z","0.0.13":"2021-06-26T20:42:52.364Z","0.0.14":"2021-07-11T00:00:13.996Z","0.0.15":"2022-01-10T05:05:29.238Z","0.0.16":"2022-02-21T20:05:06.179Z","0.0.17":"2022-02-21T21:51:09.820Z"},"name":"movy","dist-tags":{"latest":"0.0.17"},"versions":{"0.0.4":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.4","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.1.1","html-webpack-plugin":"^5.0.0-beta.6","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.124.0","ts-loader":"^8.0.14","typescript":"^4.1.3","webpack":"^5.18.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"description":"![logo](img/logo.png)","_id":"movy@0.0.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-QMc2CuhyzdEe842WtxtydU8lJOqJWtUMT4+FUlrxwYrJONpgMYolvGjzFBGBjANv1CG/SeotQb8A5RwMelYgSQ==","shasum":"24b41c9fb5c9105e12341e55d1ce8cb6019051dc","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.4.tgz","fileCount":53,"unpackedSize":12167046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE9DGCRA9TVsSAnZWagAAHRkP/iBEMcQhxrogFXZx1iGq\ngHf234ZL1B5RueW+QuTCNFLQWesZrJtG9bZAemP3XCRYdoK+oQGjuVaVrb4d\nuFI2RRTHOecTB33W/wTbA4R2MpcsEoRhwWXh/F8fkmCoa6KSa5/VPOQtm6so\nwKVR5Oxg1LjH1E1svL5165Ymc8AMjrB0RKF2yRy8pGcWalumc5T4K+iVWwm1\nVAeLKCIq7PUscS38dwbNwVbvgG8/9QlJrbMDVGWtQXSJYGkeB86fhkELkipf\njC1aWrYzkuAJ15sx2N2SpwIrl+y6tRKMYsDvDhzNMvgk/CtyWcWZxBIUpAP3\nH8TsFe1nUMnFddrrbWlKRtbAnCE8zpVltqB58vkomNDOokPweHev9iv7DMiu\nlQDUVowL7IirglB40MUR8dy4EYrQVX+6z8IQ2Aml9g+3Mb8SNjQ6A9Qwkdl8\n9taJSQc+zppF62t4luZ5TA43xN17IJrGGC1t7cTV5fz/5USo1+FgCOmp+HAN\n9phkIkPQBOMPW2MRaYQp0lUEj7Bp+/BbXbc5kZGLKpCn6Uez6uwrdg0PW0LC\nj5CoQ6mzNHVFTV6wCXg4BWJhrtQL1a32x9c/2i96QVJkBxTptlta3/fvfYvu\nE4Xha+EZyuFKhqUOES+yLDChb1xTRvOwq++Ga/vpUoLjXgCEpFCtTSvp9Qjj\n88Xu\r\n=rgJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmVXf6pHxYjYUQNzRrvbKjsvNk3+3+6QkpL47+4pc9iAiEAzzQq37FYwxWt+rdfhk+AtjqBeWyU3kRS7ZfoN5bylQk="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.4_1611911365257_0.4850875566420336"},"_hasShrinkwrap":false},"0.0.5":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.5","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.1.1","html-webpack-plugin":"^5.0.0-beta.6","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.124.0","ts-loader":"^8.0.14","typescript":"^4.1.3","webpack":"^5.18.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"description":"![logo](img/logo.png)","_id":"movy@0.0.5","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Z0IceSaavMKtbpqHPRxBU8tF5tDS1DLPJFswkn8CFPKbPG+OGo45AL6q2DK1pk5xcZsoVDhoF8w/oSrJ7+fPFQ==","shasum":"bf7575df0b7ddb6320564b7b06b6ef2b53cb6123","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.5.tgz","fileCount":53,"unpackedSize":12167182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFJnmCRA9TVsSAnZWagAAfk4P/iZ4nORn+Pk9Wcz28txB\nrEjCqqq0r3s2WfmVfSjhtd0d4lGRrTPP8+MXYOBI0blsO2ydhqhad1QS843r\nDDEnrm+0Vd26o29qgrNP/uGEdYtXBU+JmDHdnosOw655TvxcH4rR8WUnizEN\nP3yhiHeFYnKH35IcAjQzRw3Kad3wX+2/UhzurzhhoZ/HdkPpOdAU/xCiMsOw\n6bskEld3lNSwuhuy/a5d2UhF7Z2pUsogX3+tT5xXtsXUEGeupylNgNGNx/ul\nKCtW0wIgRNOZ9G04PaSSiJ3ZwdSC3nAKV72IIUp7Qvob799R5Bq1YG+UpkgG\njUzRuKYS99P3UREa8EuhyCfXeQwKw5oBeZB8IBDccfLuqqcklMLuQh5puxmA\nbXDbk/gkD2Ldqy0gG7r+GvlC+3n2MU1ZWqUgr3wtlUduRcUwnb0mzy52HRGY\nXUW0LCX0RLGP319Om124ujCZOGhMWW3Nu578UJ0rT27y/AifilUiTcFYCTKj\n3Ef607Jb0mNZWGrmzdtf+MuyvM5tEOvLakM4Wa1PYDdQvUF1nb1IBLAvQL+8\nn4+v5BKCCjPbue7orX8wZdo4bPaNcfPOL9dm5vljMekAeslD2JzocBCs+4yz\nDHeT//gY9Nh2vyNxVodQo3blQa26BB42LpyGTNOukIikqLR+tXhi2hTEKK/C\nOR5J\r\n=c3i/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiLa1MHOwNiHOjIsFNR2n7r8K73Cm+EIXkglC3k2xY1AiB17VrXc4cVFF1JfVLpjtNezOPNSqRtqjqaGjNM9l2oog=="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.5_1611962853334_0.3445981420292301"},"_hasShrinkwrap":false},"0.0.6":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.6","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.1.1","html-webpack-plugin":"^5.0.0-beta.6","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.124.0","ts-loader":"^8.0.14","typescript":"^4.1.3","webpack":"^5.18.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"description":"![logo](img/logo.png)","_id":"movy@0.0.6","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hr5x+L/HSUxQ+ocAMzXmqN4JEXcSLe/EJLz0ZzOHVGeEU01qZ84POrCJ/5eROSlqiCN9u5FPht9XwYW3AaGabA==","shasum":"83ee31237f925ce02d6d72acee4d00c5a8bf0d7d","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.6.tgz","fileCount":78,"unpackedSize":12329693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH0ttCRA9TVsSAnZWagAAsxUP/3RVhdF8bb+RG/v9Tbse\noogvzy03At/MI1wkv7uHRXeQB4QlA9oDqO1kukSktOPQQ11be1b+CxXRaDLp\ncBOSwOOEkE6zafcpEyDNkx1hrSBl7ncybVgKLpVh8SveEoMMWOmWr3cKF789\nUhrGRVr7tSzSnWBlcabzGmvdB837nhYivyEY34HG48Ipr4qLjPkuFePnLXGN\nOuYuZp2TazK11fVlaZ/xQ4BinvyWSSqh/ZmG31W/GVH/cHpl3gDwMyC7MqVa\n7uFVSunL4PWVKesioV6t07LqJZrJAcSA8hmcZCKOlApCeBkw4tLtXiqLME0J\n5xWMNsdRWhyCvUKXyW3EgyJx2Zkm7OFzTMV1kVqsVwF0ufkPNkR5EqTBlUpu\nJl/LcsGqkL7XExT265VOSFyh5+ZTHogClrJVil579bP3KNPwfPY0DjJCN6Fn\nYrIwvlyTaGP2oBxjWbLT90dYpB3A/O0A8yfW0Dc7cTKfqV7nNc0/tYASFQXr\na7YxpB3Q2AgiYuXFXqabryBLU6fn9JTapQ2yXyDP+uxGTRki5gYxKLjsTboz\nH6oz1Xbkk8MMimquxicLBKP8axrVakLgwk0AB6FqsopIqNdouv6rB+pR38hE\npzA19tUnQH5FixBEBmCqUOcjhqO/g7tXXx0+1pJYgAGnnq8Hdgy3S42NkLpw\nwFRy\r\n=O0nL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6S+But82M2IkG1HFO4ekvyG4XvikO+6rrGsQJJ9EM8AiEAqhOc3Ezpf9dyynAWtAOlsRZpaS5Rds1XWZzK4oJRc5U="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.6_1612663660291_0.03175009326967859"},"_hasShrinkwrap":false},"0.0.7":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.7","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.1.1","html-webpack-plugin":"^5.0.0-beta.6","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.124.0","ts-loader":"^8.0.14","typescript":"^4.1.3","webpack":"^5.18.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"description":"![logo](img/logo.png)","_id":"movy@0.0.7","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kvt5MhmqYxqZAH7JhEXy602L0fv6oiWB9GynpnlwXdrgsFcS+5UE2SSAbEO04fnEqpHUsVbES1lC4sA4Ddpd3Q==","shasum":"6dcb1a62880b0fa350d2e27f968b32f1a2c47d74","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.7.tgz","fileCount":80,"unpackedSize":12553948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRClCCRA9TVsSAnZWagAA81MP/1NPUl2dgQ5+83sEbS5M\n8LzlFiWdje+S+yHtHMCAJj5EXw6GXrjwyJ/jGm0xo5x46jqjHdF8F0ZaxYtZ\nuejsE97bpeQdRRf3V7izbLq+WOMduEGFu0/pN6lAK9dgAaDxKh2odjVAGHym\nBGX9GiMqsm4H844CzuQ633WBFoz4WhY25ruXPHo4wdkPFLjZ+AWszFaJVWyn\nDkBduI0bOMBm8rFMx8IDHQ7VXzq1gi5TVebKHfl01u2DcRHW+xPD8Oolr35U\nX4bM3A7E2RQDjwsj3e3RoL0D4jLg/FB6lioveK9Ul7KGWuyzlIVTL11xD2VK\nU0WtqAsdjHJEvKOmi+knuP21np00JnBzEjHQlPADmJYnV5i+IcsmTC91RvX0\nWz4tW0iHUBVVd7neX4s/Zvvtdl7EA+1p2Fh2WBUv+EJTvs1aUmks7LRXND/B\ns+FbGFqF+ZvvieWEUnEHiM61SMkF5M3qEDRjyv1YIY6t1Mxf/daRrS42ayA5\nfaoygEH/x6jUPoYePbRUKruAxme6Ek+j+ZXkto/W86xcCU/GAnE5W8AVWGLq\niMucMyCwtI/qIR+4dxuo3TzbKdmne0QYCz4qO1hJUPnxPSS1uG8K1P6NsMSf\nPXb7/e9hEZnYrh4RZlXoeYyFcSGzwsIn15YgrT2Pecya52UolojIAVPOhYvr\nUBSS\r\n=XdOJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHCKFSocajEvtAjZ75nsftsAV6FB4yWgptSnpD9i+kGAiB/modk0JVDJ6suJFCuEXtQ6kF7LEgfRnbU9aTy/AgweA=="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.7_1615079746172_0.1758749107825328"},"_hasShrinkwrap":false},"0.0.8":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.8","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/three":"^0.128.0","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.6.1","html-webpack-plugin":"^5.3.1","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.128.0","ts-loader":"^8.2.0","typescript":"^4.2.4","webpack":"^5.37.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"description":"![logo](img/logo.png)","_id":"movy@0.0.8","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4QSCQZHmMXDehdQJh6U8zEOenZNqHrrlmJDTcsmiB4zi3MMv2tZLX4Xb3Oo0webfajTcLQxHvm+E/cE98oPbBQ==","shasum":"50b4404b5af12d404f3df1222893ae1a0c8732ca","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.8.tgz","fileCount":82,"unpackedSize":12557934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq0kiCRA9TVsSAnZWagAAd4QP/3Mq/SNp0FQqKZUz0yBW\nh3f/W1ayV+qLj3EZ6p/vfewaSEdHYzDELzm58jgNIpbj2j9Yw34jiUDgwuG9\nGzb3W1HBPkYgd/BfAWKugTpOSEA/YgfRRH9sxY4FtuSwuTvTx3HlSD9CPS4P\nIiax1OtdMP7Aek33GRKGHoXKHcC8UqN/KJV3VdtyUUIYJsfTDMii1BhRo0bH\n8wxzPwyFVkgANdW5v2G5u/4egaFi5AAvi2vDu6kM0eMvBVAENUnVCr75tnpG\njAa3F9XjJ6E8IH9YkowJXBAo7Lm1kyrn0nw9Amp0Fj4VQpyl9TzSGaiMj9ZR\nwOkTVxrQ/m6e0vB+G4vx6CilKmalIulgyeEYaGkz5o6Qr8HKJp6pI6Rqnvs7\nZ4Xg6QzjBUNL8YDwJZmA8UzcwGfTmW48k5tl7ONhjTGCBtc/MjXuiNjbFpqV\n0apPn3XfLHgHNM/sX+l0m83XCw79edJjCOMi/XyEJSd/O9o1yVfYJsRNNJkM\nLPYGKn6blsqQmkUaLi67Y2+jsiC0YM49K79olv9yf+CR0xzTwNJXNM6V41kd\nSoOgINxPOTNtfITsftGEIFVNEHnMdCN00HNZPeFjOezqvCuOBAUX3DUB4Jhk\nnNDxjZe3dJ9TFaPU7MvEvDY6GSuS8YFMfIDutuWwwgehTmvZyKWmmO2cxoOW\niVAL\r\n=C18o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD68jWJujiQ1Ymd3Xy4ez5nMhVBVIjQ+ja6ec9O10tUXwIgSICPww+y1DCrqGATWthrmLA+JbjL4DMn2/LtazLGZeo="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.8_1621838113633_0.025993220363532243"},"_hasShrinkwrap":false},"0.0.9":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.9","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/three":"^0.128.0","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.6.1","html-webpack-plugin":"^5.3.1","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.128.0","ts-loader":"^8.2.0","typescript":"^4.2.4","webpack":"^5.37.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"description":"![logo](img/logo.png)","bugs":{"url":"https://github.com/rossning92/movy/issues"},"homepage":"https://github.com/rossning92/movy#readme","_id":"movy@0.0.9","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RwPyh4Vp1RAL1nXg4HqyIR/SUU69ol+od67FLlkprHPaK4alNpPOnOQEYBxWcl/NEYd4wNoIbmUtM369lcNnfA==","shasum":"a9b50156a152242f208f2d4ee184ac53f1eef764","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.9.tgz","fileCount":82,"unpackedSize":12566686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtCGgCRA9TVsSAnZWagAA1jQQAKBERAQO1xYWCIGZqJGv\naaoZ6krPmcLZujawnWLV+88K0OG7O9IR0IL2wPvld+NQ8BbkL1J+e43AekNh\nGnwYvQHCyJWglvr88I0SzytIi3h/Spy2V+j5bsVpIsmRB+MmobKW/BcSNbGe\njAUYZ5rNoy/Fm8QEz+wFazeuXkQ57TraxBy/5n3+4D4P1p/2mi4Y5wFPgmpu\n4T11ye3Ys3hv9QNIq/7jFt5YOBbsldkiL2J2YSMevDIqNtJcleOpNKgzNd5K\neaVy/AAJa/r1FPfSDlkFBn+yUGX6T1OmClbMs7v8QybUYBTlXrF1VYF/HvPL\necregB2RQwCK9PcDRy432aQIXKIoByy1gcQfEhHsmbJe+GsuudweqsI0JuB4\nXWxb58M5jYfGyFXLua5c9ewp2+eI/1HiJhoxqNW21Fqs14kBCg2UIFse1ZEq\nUWxJ/DEjqyfMa700ZMmE9mmg7pkyeK1QfzWXOwyxIdM5HsBS3vc0SFYoz94q\n9crPjtAFj+RoxjWyVuQnPn7t8rIWAYH0p2oNdrfongKZz+AjfjLVx5d7vyQB\njxxu3FOewHeDDb7VNq2bFRT9FOgT5gYjV/u4COv5ADBRCgY3F9Jx+JJMs4PT\nWJnoI8bC/e/jOWlidnbgtKP18HzgV7N5cHhXylJo6dCJLX+JCGRQYtlsYGKH\nRIgl\r\n=elBe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwRP4GMTf+ULFsll7vwSr69fDBa3sJzraEcGpbYWUDJAiAoFhGMdr/FJSTr6cC4hi5rO7MDGUepS5n5blkPpYVnCg=="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.9_1622417823776_0.10387985522526066"},"_hasShrinkwrap":false},"0.0.10":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.10","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/three":"^0.128.0","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.6.1","html-webpack-plugin":"^5.3.1","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.128.0","ts-loader":"^8.2.0","typescript":"^4.2.4","webpack":"^5.37.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"description":"![logo](img/logo.png)","bugs":{"url":"https://github.com/rossning92/movy/issues"},"homepage":"https://github.com/rossning92/movy#readme","_id":"movy@0.0.10","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LtZ5RVoImllD5GAYS0UalLwV/9Ncn1bnSNc2+KfymXcnaodwwBvcYkwwaTRSY3xDU5XLMZv0k+9B0NRlvdHGAA==","shasum":"703af4cbbf4f043937f61a83b7142438cf34400f","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.10.tgz","fileCount":83,"unpackedSize":12572709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtW/QCRA9TVsSAnZWagAAMZwQAInZl6evhzHA1db5zs6A\neJVbdzH41gx0RpnKfq3GzAT3EwCYNGaz/b/BGEMTSpIyqLZzcrP7s4KlsbUN\nq+X0pBZMU+4/iZafNWOB/azUYSlN0jjvhkiKaG1iUmSVY0XUMPwjeUU3S0Hb\njXDx7VE9Jvgga0w6ntPzOd7qIelQpXSYQIg+HnGMqW+B75lPUxW4Jr/nCBr/\nDSGnL7HvSMk8avBKhFDeJ03OU9u3ht6+uTZdEkteIX6OQbSJH76QiMLfJOIa\nL4DJCZycod8lv7qiJgKIvoAAQeCdJyY2bl1NT+B1d2IU4wYaXuIzRJb3G9T4\nPYV4+yt/FThpEM2y5Vs38LPIT8YRyDKJCbR0A38dX1tr0mLHpU7IvbQgHjDB\nurQ6UCyG47w4PJggBm9/CHbVoJTdK+EIkte6vJnwtx/z4wqcNwxdrtzhNi+a\n0HbiaWXdXX1Vbf9u6L+t4fF6Z4+1lVXQPFKrissYqW3Ip0rFSYLXheQz3PiE\nr9X3U+vYx0TDfeO877YhmOsJ6FBetwycYVDImd8tfRORS8g6eP9H36f+rQ/q\nJARQQubERX7Fm6o9OOtCgTdOPNe51ZORxFt7SryVbrVPwxTwKftqcX7hO347\nIyW3w7ERXk+2xuGLm0VvK1xBg9eSEDDp990A6dh6vqXyyXyEgjcCO6/76H9C\nQZZM\r\n=ZN4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDywE8obHS+xtU0IKI4rMC2ijfw4qwcYdiUs8LcJ0EOIAIhAIOF1YC6CQg9fA7qG+CAcloZOtNqBLgrTiexIS21e6zm"}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.10_1622503374532_0.31493662881215223"},"_hasShrinkwrap":false},"0.0.11":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.11","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/three":"^0.128.0","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.6.1","html-webpack-plugin":"^5.3.1","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.128.0","ts-loader":"^8.2.0","typescript":"^4.2.4","webpack":"^5.37.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"description":"![logo](img/logo.png)","bugs":{"url":"https://github.com/rossning92/movy/issues"},"homepage":"https://github.com/rossning92/movy#readme","_id":"movy@0.0.11","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-56wXYXUPQMhzhu25ZFLpCn6w7Fg0zHQT3bKi2lTaZohic1wHt8ncuZUga68ZdL0h8DxydYTUHc9dvEUP/Fe3fw==","shasum":"3513deb753b5b4a25c3e1e2b3deb8535c98f7771","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.11.tgz","fileCount":83,"unpackedSize":12575379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1U1CCRA9TVsSAnZWagAAoJAP/2CfSrqIa7bzL/9nIO1d\nWaWoyTqcBmcRMZSes0d2f0mkwiI0lc02F0mZ5bLcUJhM8XN7/prdud8PfBbX\nAB80m+tkhK+8WKBADWgPrIPMM0bc32Ca4d9OvmcNpdP8eozUNQ1Q9znPGGfz\nFyNgDxgTurWOCQDjP3bfo6WDMKKubL9/4V0IqvW/ZTpsEfKl8Wqfb09y0Rnh\nRzAWrYs7bcKTLr/9uaft51YjWUlz2oXywlvM+39vwnjgQfkO0yrh7AsVr3jy\nzQYU9JPFi8jLLWyZEbtngC2MPI2Vz1yaSj50aFvoQk7G8qn269tWExtyJy2y\nvpfcPq0O/tSpX4JIKvLhCN1HNSWZ5FCOc7yc8BoNB52Zdo+VPSkxkUuKbrPH\nqRaHQ7lENwHcGe19KiJlnjp0xYPBQRUcH6nCI1CgWDom5jBMu594gkyxw2A3\nsGdgryiN0HRt47bzT7l6bz/4SJ9qhmecwOwBvprJuZ7Gxzpp7R1qnN4/qDAV\np4xx9iEUBdmjiF+TAZJ+3rgW6pxUY2Bp0CGutrmGMhJTITjmpF8MIMGIxAmI\n5BsGy/TGEhvsHEam5hfVw2KWgRukGPDRBYKehMXhOlMr+AL//N3n04pOBAgt\n4MuWXm3M9d9BNpFSkZvq38SffyJH/xTjaJWUYYdSdEr/l1jAEoP3NrLkFd8N\n7TI4\r\n=kJ9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCllEZbr76cOuTvCMPlV4oyNsHzSoG+rKvSCCHCcstZ/AIhAMbU46i5VLfCZpX5mgs3vvzxyLYaj18Gp/LfgIlhr52Y"}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.11_1624591681329_0.04264509699455288"},"_hasShrinkwrap":false},"0.0.12":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.12","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/three":"^0.128.0","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.6.1","html-webpack-plugin":"^5.3.1","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.128.0","ts-loader":"^8.2.0","typescript":"^4.2.4","webpack":"^5.37.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"description":"![logo](img/logo.png)","bugs":{"url":"https://github.com/rossning92/movy/issues"},"homepage":"https://github.com/rossning92/movy#readme","_id":"movy@0.0.12","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UXjp5yb6K+2GJu02C28DbN2tEDgSUkggaC+a6Ndwx662VDPYTg7tM8yp6KGPxFk+MKFAfgSsei0QqJS93iDOVA==","shasum":"e7e75ef1fcb78e2d017e203c64517e4d338d071d","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.12.tgz","fileCount":83,"unpackedSize":12576030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1t68CRA9TVsSAnZWagAACa8P/3A3rV+kb3D3ZTFhbAQU\nw821LQrwsqpV1m7WOKR03h1oWwNZnQ2noLSmt3DOD2TBUj2WnIRpvdYEL4LS\nxRBgH9KfzdvYern1VT3vGQi0JpiF4NH6HBLn09xuxnxDliRAufpREZFnBew7\ntlShiAHXtu4SFqyfuplkq6A1mw8fr56yzeOTNGD6r144R5kykNJ5aIRNEFN4\nqXYvGZckg8YyQOwiG9wQzUT1o7AU/uJAvLmNcx0IMMMf0bKVS7jlIO1F7hjV\nHBXFZCRO5JN2vEVV5I/SLDaIuu41z/0k5P46S/ev2iU31GZOBEaMPLToI0Nx\nG9U8YEe6z8FEf3qzYT3x9refiSuXB9m/qJ3dqOdDOLWQTwypP1oH1XgQIkVe\nehyaNLtPbru4l2oPxRfmzjwN4Kl3+C08Q3XR9Wq669upjeB9K2gYD3RkxxFu\ntGO1F/2mswrapN3KbZbwjfI7uRFDmspR6G92kcPA+cV2Ph2PnPIMRRWb1ini\n3Rqzmx8KpaE35Fjc0Xn1OEHAwNz1sDSqrqHkl8WfW10rTAaRhLA9f4RrpkuG\nz6d+FgVRYOO77lRXNeSUZnIQ4jOS0OebmF9V7VyYUbm57kYefR1rK9vJ2XId\n+CWdv6gyIkdyFOIYUTR1zX3TmsU1zwmEysS3Pk4nIUUFjcDPQO0FlxA+BOwA\n4nMo\r\n=Pdsu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvBtZTwyIXNoXvP/Y2L3Ygr0gwXKy+cTReD9gFF/hkjgIhAL5cdm3uwZcGML1FpXZcV/o9wwCbyKNnT5Y3Zb9oogRP"}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.12_1624694459499_0.9770359552517698"},"_hasShrinkwrap":false},"0.0.13":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.13","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/three":"^0.128.0","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.6.1","html-webpack-plugin":"^5.3.1","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.128.0","ts-loader":"^8.2.0","typescript":"^4.2.4","webpack":"^5.37.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"description":"![logo](img/logo.png)","bugs":{"url":"https://github.com/rossning92/movy/issues"},"homepage":"https://github.com/rossning92/movy#readme","_id":"movy@0.0.13","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-wu5Oe4eWCMFv/veIeGJs7T68sIpIsws++WlSQd+9h1XooFarFSoQbO7a+g9Cia15yAFTph/8h8iNwNJJcpUwRg==","shasum":"8b65c61309d4120c72721bb9946292fadd9d25d8","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.13.tgz","fileCount":83,"unpackedSize":12573351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg15FMCRA9TVsSAnZWagAAFiIP/iG3bhvDtx0tHrMNJIvN\nyMmmCHaetfLyPQOb5WyQon4Ib3AKkQ9iS2LU4ZW9a1wCRNq4WhNg8zGRW5YB\nL3W65GTD+zSVUKjJB4nN9kKHpaE4DnYcHKEa2iO/JAEN+/yq012e99x3eYQR\nqMENA3TGDBdiDPMlquf79MIeleLSPofo6atYA7xIwpfFcm50RgY0nE5qLD0R\noGME4Rc3XtNK32SO63JfuxNI7SLZAvML2nxYBfU/Uc20JW6xQWonTOrmXU3N\njMc77Vop69ytP5Q64r2sY4L3rDQy8h81kuaWzjkA+rSXnuYuRGNCu+YoEmLo\ndf0MsES4CIwJjfs5sd3K3dMjBe23AUJtbfqBu9KuG9YzLaWqQEwlp5IB1kBd\ngRLsTBByjJ6C8jPMI9BTQQRGSw4IJi2yPZzW/s9e1G9uan6QE/tbgf66QzKl\nAxPKnKCDp0gjDtPik1bma8zTEOiPoqI2hDgTsUEjIGg17CoDsG79h9jg6nsU\nmmDTzeIfaIfnmzerM6rtPhXmF0+rz8JhBo6u3L1BWhBJ9pYWY3J1rl0Y/nBj\nN3XZMznKXOD7wO9biFTWug1TF3gturZKCTZFEITA0KcOEujg0XTeNSHhKwGW\nqQgDBGMPHGXB23oF9buLu2ti7yuMr5H/2cMBFiTxjI6R8h+tbd1tTfERoOg1\nbKja\r\n=V2q4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpajTiMoP1chq6TGGqJUwgyzCm4o1SPLkuc2w3bp55ZwIhAJrms/v5ELEK9jelxhqW9uWg1Zh3dWv7lWDDdPvPZmZh"}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.13_1624740172105_0.09652084578767073"},"_hasShrinkwrap":false},"0.0.14":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.14","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/three":"^0.128.0","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.6.1","html-webpack-plugin":"^5.3.1","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.128.0","ts-loader":"^8.2.0","typescript":"^4.2.4","webpack":"^5.37.0","webpack-dev-server":"^3.10.1"},"scripts":{"dev":"webpack --mode development","start":"webpack-dev-server --env.entryFolder=./scene/src --open --watch"},"bin":{"movy":"bin/movy.js"},"repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"description":"![logo](img/logo.png)","bugs":{"url":"https://github.com/rossning92/movy/issues"},"homepage":"https://github.com/rossning92/movy#readme","_id":"movy@0.0.14","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dT19HP3QMHuvDe/1t3yyZ0dy9/KNwc9yoQsS1wwJcco4ULh7cEn/KUBKwMPLvqWyIuLVHPnOlIULlZmC4vVlhg==","shasum":"90cfe52a53c2bffcbfe0aee6879f33bb98adfc65","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.14.tgz","fileCount":83,"unpackedSize":12573419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6jSOCRA9TVsSAnZWagAAMh8P+QAl/9tHtgRSqxkqsHdd\n4pjLfDgOXwuHATSMOvE6E0K3TDAMhggO5pmuVCdXFxTKrTklh9EZ/0ssXaOH\nOg6gWUvahX5r9OJC25xWPrO5QDzSau1PJC75i4eDdExFZPkk8XzxZE6P1lcN\nCQAsCK71pVAqBQTotB7quvcWTG9rIIczX9Bm2fD6U47ionh9UCUIs9ILsdYt\nzVAizH7tAl3tmIiy2PLjp09LpKyo3jEkVWOh9G49fyDsrf8ay7f3UgSyigqK\niHmSkKlp/BjuRBVsWFHeSYBlTvky1gmAjgHVsGaDIpQi81R6nH3YT00Gw0M7\nqmoIRFGYwB8H4Ej6o8f4sz8vsYFbPKbNhyEzU/QG4MCD37d1XrOOOrV8SVNq\n1EEui84vcjTv3QeEnv4D2ZMGzxyveFWft/7IpC1NFQwsceCpRctVdU1+kw2q\nGk9SKAai5xBxY0QEoS3DZDQMc9ORxRcd4vCi47DOtcaSIbpcSUjSI+HdlaH0\n+9kf+4mi+q0n4RAcs8ncDkqreSveY8cQTy2/p0BTQZhgm5yqNZbPVgy95C8R\nnbInlK3kDi72igo9WT4WFYyZZmwwdJ/sF3UqD1q4hzkL3dnle6/sCGwOYM7R\nONttZHDHOYUUMWyPLK+BcOSaBn8PSvGi4jv+GA5+G8Gosdz019RftFFGfo6V\nACj+\r\n=b3j2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEne23l138wILinVwEAlznW/P17aZutzS5nNDNAKDiA7AiEA0x8StPQb+dJQVNfAcNCK4hU6VwgOlgxQSNKVa/RYU/M="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.14_1625961613638_0.19488709394763593"},"_hasShrinkwrap":false},"0.0.15":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.15","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/three":"^0.132.1","ccapture.js":"^1.1.0","dat.gui":"^0.7.6","gsap":"^3.6.1","mathjax":"3","minimist":"^1.2.5","seedrandom":"^3.0.5","three":"^0.132.2","ts-loader":"^8.2.0","typescript":"^4.2.4"},"bin":{"movy":"bin/movy.js"},"repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"devDependencies":{"css-loader":"^6.5.1","html-webpack-plugin":"^5.5.0","style-loader":"^3.3.1","webpack":"^5.64.2","webpack-cli":"^4.9.1","webpack-dev-server":"^4.5.0"},"description":"![logo](img/logo.png)","bugs":{"url":"https://github.com/rossning92/movy/issues"},"homepage":"https://github.com/rossning92/movy#readme","_id":"movy@0.0.15","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-8sN/OCYPtfXRcx6Wcc2EKRv+Pep8PdZLCZzVAw3Jfv3WalkXQiI2wLVpQ47667N+1rgnZuPat2dQ3ThMLpvf7g==","shasum":"32ea0fa7f411e2019a0794e4949696b5b5f55e5c","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.15.tgz","fileCount":98,"unpackedSize":9922406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh276ZCRA9TVsSAnZWagAALioP/R23jhMIhI2rM6AWSOhc\n0ULyBt0/3IT+MzrQ/43pb0fBFtjrAaYLIwpwfJIDwg9/mYfBFCid1C+iXc+G\nAWM5Ge85rJYlcCQZGVbzCERVSVEoVJqnEdgxf/OrNkdIBE39mJFVVqK/0n9j\nBqv2sbGBFyk73nziNPg+vsQ0NJy1nZpMmyI6yzEEfC2nSeUGFri1s20k01MQ\nwv3pjB5KinZo/Wbt5h+Af4FNSzZiidIEtyI+iKRKYbl2Jfyvx65B12O4JBHh\nRDrg/ricsom4u7GsJGJ8M6rN2cpzzF6zm2JCYHioTvFqSvJcWKTTM16hMxML\ndBVpUHdv9TILDvy3XozG17mlJl964XX1927g6kr1QsFVN3qvaCB/mEA6ktkU\nGaXyXrz7bN9Zl03ioLWjHLPod2+AOZIS9aCOkkZtjEH+iW6S4V17ddErLUeh\nGeJC5XiiIRZFVOPxJrdTQ669r6tvVbNhVsKqZexplGif8PvXdBtIgFtLhCJG\nUfjxxDshUC7ATqTZuK7KUR9kYwl9IWuRnbxLSt3cv3uaqjDt9UNLgnuHfBbi\nFZCeeMEflk64jILy0PdgWb7F1fOBr6FrIZOvEak3YzeP9jI4XZovtumfgGQR\nfoYhPdbJF1zmmQvlB+9IcHqCYXxeyTdM7kaGO1t7+N0edpzhH3x6QvZKxblA\nhmxA\r\n=9O9H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoLOK+2prXIbj2mDEdRuvRZVs1tp4Hj3mzkxR2vclMHAiEAwkVYYIdhuo8t2Y7HrMiNkT57y2gikM7P0BCAmkDd+4s="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.15_1641791128978_0.1627809373150293"},"_hasShrinkwrap":false},"0.0.17":{"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"name":"movy","version":"0.0.17","main":"src/movy.ts","license":"MIT","dependencies":{"@types/dat.gui":"^0.7.6","@types/diff":"^5.0.2","@types/three":"^0.132.1","ccapture.js-npmfixed":"^1.1.0","css-loader":"^6.5.1","dat.gui":"^0.7.6","diff":"^5.0.0","gsap":"^3.6.1","html-webpack-plugin":"^5.5.0","mathjax":"3","minimist":"^1.2.5","seedrandom":"^3.0.5","style-loader":"^3.3.1","three":"^0.132.2","ts-loader":"^8.2.0","typescript":"^4.2.4","webpack-cli":"^4.9.1","webpack-dev-server":"^4.5.0","webpack":"^5.64.2"},"bin":{"movy":"bin/movy.js"},"repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"description":"![logo](img/logo.png)","bugs":{"url":"https://github.com/rossning92/movy/issues"},"homepage":"https://github.com/rossning92/movy#readme","_id":"movy@0.0.17","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-Z+gZLGhkZ/mbGBLsFNkgDvZ3oHkT4J5pmfgMA8KtBVPaDyDaYK8a1ZROXDUcv6rH2x3MtnYtr9NaCQSt7ZG6qA==","shasum":"b6df2c90a0582819e021af2cad2ed0cf3b42b50f","tarball":"https://registry.npmjs.org/movy/-/movy-0.0.17.tgz","fileCount":99,"unpackedSize":9923720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFAlNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVVg//Zdjvyuj+oFi3dQ1ff5Db+3QojD6Heo8omyQDVYwfkU8VCVc2\r\nxJo/FPos2K1eKdm61b9lRW0+2UwGFfX/VJmCfZnGcTzywAedbar5Ov63oDio\r\nLxUl/BV0ZakbRxcYRQmPiKcXF8rTC0oFNr2KN0jidzhzADrETVDaP5vTiPiV\r\nzuh+n8pdHgmcnqqTDiZFZk71/4NWA9EyeL9DPHBDU/6B7YbRLzHES69IDH7q\r\n1sJkMNiS66BdyzUsTypDxpRbbLHgZpWYJq2LO+ReCYZv866L3DvqIM2lq/a3\r\n0/FoaLl1aJn/6qkbqtu+k6uIme9GUfHfc7YzN4Hvf7MIfOYNNB9/IZb2K1LX\r\n9BMDbl0U8AUMrzUEVWvSAkFZesH/SNHm1czgnKM3Jg3mTTRUuLPSEo8WRzM8\r\nYam/vlXjNJ2ZYgJifnf5xQ1CRUwbO2pzY/kJyKypjmyNxIJXzxV8QNiM6IBG\r\nNrR3lEuyIaKQHIswssaqWfuDec7bZZUbY3HBxCyjKTdFohtTlnH9D16AK6G5\r\np+FrQ4MG4jGHX4VTeZvzcr7Wr8ic0RPx5sZYMPmqYvERvLMExzGFZfbGoVk1\r\n1O3FqAODKftOxwN4mfTzvLwwGOvvgey/C/8we6UUnV9kSz8I7f+Dce7/73H4\r\nRSzXpVXQu3MJTwgltQucWXjyGnJEqAX+eUs=\r\n=uAEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2DZSxnWhn2i1uhNGvUFG4GkqboOkeBFA98f6WEhKDjAiEApCoMF04NNJWrHoUSjmdIOEkGXWuiqzF9RclIX2irVdY="}]},"_npmUser":{"name":"rossning92","email":"rossning92@gmail.com"},"directories":{},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/movy_0.0.17_1645480269587_0.21160526293237747"},"_hasShrinkwrap":false}},"maintainers":[{"name":"rossning92","email":"rossning92@gmail.com"}],"author":{"name":"Ross Ning","email":"rossning92@gmail.com"},"license":"MIT","readme":"![logo](img/logo.png)\n\n**movy.js** is an easy-to-use animation engine based on three.js and gsap, supporting rendering to a video file.\n\n![gallery](img/gallery.png)\n\n## Getting Started\n\n> Make sure you have [node.js (version >= 12)](https://nodejs.org/en/download/) installed on your computer.\n\n1. Install **movy.js** by: `npm i -g movy`\n2. Run `movy` to open a list of examples (example animations are located in the `movy/examples` folder):\n\n![examples](img/examples.png)\n\n3. To create a new animation, simply run `movy hello.js`. It will automatically create a new animation file `hello.js` (if the file does not exist):\n\n```js\nimport * as mo from \"movy\";\n\nmo.addText(\"Hello, Movy!\", {\n  scale: 0.8,\n  color: \"yellow\",\n}).grow();\n```\n\n> Note: Modifying the source code will automatically refresh the browser.\n\n4. Click \"Render\" button to render the animation to a video file: `xxx.webm`\n\n![](img/click-render-button.png)\n\n## Add objects into the scene\n\nTo add new objects, you can use `mo.add___()`. For example:\n\n| Method             | Comment        | Preview                   |\n| ------------------ | -------------- | ------------------------- |\n| `mo.addCircle()`   | Add a circle   | ![](img/add-circle.png)   |\n| `mo.addRect()`     | Add a rect     | ![](img/add-rect.png)     |\n| `mo.addTriangle()` | Add a triangle | ![](img/add-triangle.png) |\n| ...                | ...            | ...                       |\n\n### Customize objects\n\nAll methods above can take **extra** named arguments for customization. For example, to set the object color and scale, you can use\n\n<img align=\n\"right\" src=\"img/add-yellow-triangle.png\" />\n\n```\nmo.addTriangle({ color: \"yellow\", scale: 0.5 });\n```\n\nThis will create a half-sized yellow triangle.\n\nFurthermore, you can pass\n\n<table>\n<thead>\n<tr>\n<th>Methods</th>\n<th>Comment</th>\n<th>Preview</th>\n</tr>\n</thead>\n<tbody>\n\n<tr>\n<td><pre><code>mo.addCircle({\n  x: 0.5, \n  y: 0.2\n})</code></pre></td>\n<td>Set X and Y coordinates to be <code>(0.5, 0.2)</code>. Note that movy.js uses Cartesian coordinates for 2D objects (y-axis pointing upwards).</td>\n<td><img src=\"img/set-pos.png\"></td>\n</tr>\n\n<tr>\n<td><pre><code>mo.addCircle({ \n  position: [0.1, 0.2, 0] \n})</code></pre></td>\n<td><code>position</code> specifies the circle coordinates similar to <code>x</code>, <code>y</code>, <code>z</code> parameters. However it takes an array of numbers.</td>\n<td><img src=\"img/set-pos.png\"></td>\n</tr>\n\n<tr>\n<td><pre><code>mo.addRect({\n  rz: 0.25 * Math.PI,\n});</code></pre></td>\n<td>Rotate the rect along the Z axis by π/4.</td>\n<td><img src=\"img/rotated-rect.png\"></td>\n</tr>\n\n<tr>\n<td><pre><code>mo.addRect({\n  rx: 0.5,\n  ry: 1\n})</code></pre></td>\n<td>Note that movy.js internally uses 3D coordinates. You can also rotate any 2D object along X and Y axis by <code>rx</code> and <code>ry</code> parameters.</td>\n<td><img src=\"img/rotated-rect-2.png\"></td>\n</tr>\n\n<tr>\n<td><pre><code>mo.addCircle({\n  scale: 0.5,\n})</code></pre></td>\n<td>Scale the circle by <code>0.5</code> (half size).</td>\n<td><img src=\"img/half-size-circle.png\"></td>\n</tr>\n\n<tr>\n<td><pre><code>mo.addCircle({\n  sx: 1.5,\n  sy: 0.5\n})</code></pre></td>\n<td>Create an ellipse by scaling along X and Y axis differently.</td>\n<td><img src=\"img/ellipse.png\"></td>\n</tr>\n\n<tr>\n<td><pre><code>mo.addCircle({\n  color: \"#3498db\"\n})</code></pre></td>\n<td>You can pass hex code, e.g. <code>\"#3498db\"</code> to specify object color. Alternatively, you can use X11 color name, e.g. <code>\"blue\"</code>.</td>\n<td><img src=\"img/blue-circle.png\"></td>\n</tr>\n\n</tbody>\n</table>\n\n### More shapes\n\nBesides, you can use `mo.add___Outline()` methods to create outlined shapes. For example:\n\n| Method                    | Comment               | Preview                       |\n| ------------------------- | --------------------- | ----------------------------- |\n| `mo.addCircleOutline()`   | Add circle outline.   | ![](img/circle-outline.png)   |\n| `mo.addRectOutline()`     | Add rect outline.     | ![](img/rect-outline.png)     |\n| `mo.addTriangleOutline()` | Add triangle outline. | ![](img/triangle-outline.png) |\n| ...                       | ...                   | ...                           |\n\nAll named arguments mentioned in the previous section still works for these outlined shapes. Moreover, you can pass\n\n<table>\n<thead>\n<tr>\n<th>Methods</th>\n<th>Comment</th>\n<th>Preview</th>\n</tr>\n</thead>\n<tbody>\n\n<tr>\n<td><pre><code>mo.addCircleOutline({\n  lineWidth: 0.3,\n})</code></pre></td>\n<td>Set the line width of the circle outline to <code>0.3</code>.</td>\n<td><img src=\"img/set-circle-line-width.png\"></td>\n</tr>\n\n<tr>\n<td><pre><code>mo.addRectOutline({\n  width: 1.5,\n  height: 1,\n})</code></pre></td>\n<td>Instead of <code>sx</code> and <code>sy</code> to scale a shape, you can alternatively use <code>width</code> and <code>height</code> to specify the size of a shape. This method will not scale the line strokes unevenly.</td>\n<td><img src=\"img/set-rect-width.png\"></td>\n</tr>\n\n</tbody>\n</table>\n\n### Add animations\n\nFor each added scene object, you can call, e.g. `obj.fadeIn()`, `obj.reveal()`, `obj.grow()`, etc. to add different animations.\n\n```\nconst rect = mo.addRect();\n\nrect.grow();  // This will add grow animation to the circle object.\n```\n\nThe following table lists the common animations supported by `movy.js`.\n\n<table>\n<thead>\n\n<tr>\n<td><pre><code>rect.fadeIn()</code></pre></td>\n<td><img src=\"img/fade-in.gif\"></td>\n<td><pre><code>rect.wipeIn()</code></pre></td>\n<td><img src=\"img/wipe-in.gif\"></td>\n</tr>\n\n<tr>\n<td><pre><code>rect.grow()</code></pre></td>\n<td><img src=\"img/grow.gif\"></td>\n<td><pre><code>rect.rotateIn()</code></pre></td>\n<td><img src=\"img/rotate-in.gif\"></td>\n</tr>\n\n<tr>\n<td><pre><code>rect.reveal()</code></pre></td>\n<td><img src=\"img/reveal.gif\"></td>\n<td><pre><code>rect.shake2D()</code></pre></td>\n<td><img src=\"img/shake-2d.gif\"></td>\n</tr>\n\n</tbody>\n</table>\n\n#### Customize animations\n\nAll animations can take following parameters for customization.\n\n<table>\n<thead>\n<tr>\n<td><pre><code>rect.fadeIn({t: 1})</code></pre></td>\n<td><code>t</code> parameter specifies when the animation should be started. For example, <code>t: 1</code> specifies that the animation should start at 1 second. <code>t: '<'</code> specifies that the animation should begin at the same time of the previous animation. <code>t: '+=1'</code> specifies that the animation should starts 1 second after all previous animations finish. <br/><code>movy.js</code> internally uses <code>gsap</code>. For more information, please refer to <a href=\"https://greensock.com/position-parameter/\">Understanding the Position Parameter</a>.</td>\n</tr>\n<tr>\n<td><pre><code>rect.fadeIn({duration: 2})</code></pre></td>\n<td>Set the animation duration to <code>2</code> seconds.</td>\n</tr>\n<tr>\n<td><pre><code>rect.fadeIn({ease: 'linear'})</code></pre></td>\n<td><code>ease</code> parameter specifies the easing curve used for the animation. Different animations are pre-configured with different default easing functions. However, you can overwrite this to completely change the nature of your animation. For more information, please refer to <a href=\"https://greensock.com/docs/v3/Eases\">gsap / Eases</a></td>\n</tr>\n</tbody>\n</table>\n\nNote that some animation can take **extra parameters**. For example, you can pass `{ direction: 'down' }` in `obj.reveal()` to specify the direction from which the object reveals.\n\n#### Combining animations\n\n<img align=\n\"right\" src=\"img/combined-animation.gif\" />\n\nBy combining existing animations with some parameter tweaking, we can derive more complicated and beautiful animations.\n\n```\nmo.addRectOutline()\n  .reveal()\n  .moveTo({ rz: Math.PI * 4, duration: 2 })\n  .fadeOut();\n```\n","readmeFilename":"README.md","description":"![logo](img/logo.png)","homepage":"https://github.com/rossning92/movy#readme","repository":{"type":"git","url":"git+https://github.com/rossning92/movy.git"},"bugs":{"url":"https://github.com/rossning92/movy/issues"}}