{"_id":"@mojs/core","_rev":"16-fc7aada499e877bf1d6a6de397b2f58f","name":"@mojs/core","dist-tags":{"latest":"1.7.1"},"versions":{"0.288.2":{"name":"@mojs/core","description":"The motion graphics toolbelt for the web","version":"0.288.2","license":"MIT","private":false,"scripts":{"build":"","start":"webpack","test":"karma start --single-run"},"main":"build/mo.js","keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","dependencies":{"babel-runtime":"^6.5.0"},"devDependencies":{"6to5-loader":"^3.0.0","6to5-runtime":"^3.6.5","babel-core":"^6.5.2","babel-loader":"^6.2.2","babel-plugin-transform-es2015-classes":"^6.6.5","babel-plugin-transform-runtime":"^6.5.2","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-preset-stage-2":"^6.11.0","brfs":"^1.2.0","browserify":"^6.2.0","browserify-istanbul":"^0.1.2","browserify-shim":"~3.8.0","chalk":"^0.5.1","coffee-loader":"^0.7.2","coffeeify":"latest","coveralls":"^2.11.2","grock":"git+https://github.com/legomushroom/grock.git","gulp":"latest","gulp-autoprefixer":"0.0.6","gulp-browserify":"latest","gulp-changed":"~0.2.0","gulp-coffee":"~1.4.1","gulp-coffeeify":"^0.1.8","gulp-coffeelint":"*","gulp-concat":"*","gulp-csslint":"*","gulp-insert":"^0.4.0","gulp-jade":"~0.4.2","gulp-json-editor":"^2.2.1","gulp-karma":"*","gulp-livereload":"~1.2.0","gulp-minify-css":"~0.3.0","gulp-notify":"~0.5.1","gulp-plumber":"*","gulp-rename":"latest","gulp-shell":"^0.4.0","gulp-stylus":"latest","gulp-uglify":"latest","gulp-watch":"*","karma":"^0.12.24","karma-babel-preprocessor":"^6.0.1","karma-browserify":"^2.0.0","karma-chrome-launcher":"^0.1.4","karma-clear-screen-reporter":"0.0.1","karma-cli":"0.0.4","karma-coverage":"0.2.6","karma-jasmine":"^0.2.0","karma-phantomjs-launcher":"^0.1.4","karma-sauce-launcher":"^0.2.10","mojs-player":"^0.40.0","nodemon":"*","phantomjs-polyfill":"0.0.2","pygments":"^0.2.0","run-sequence":"^1.0.2","webpack":"^1.14.0"},"gitHead":"5fbb26614760b6c17e52bde6a3fa14feeaac510f","_id":"@mojs/core@0.288.2","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WBkiwvn14GcHfMyUuLJ0irJlTjv/Lc3jha67npYw04bG6AxATRR+Uyb9x5TkTlJAwCFLhfhLLLe5EeZoiaqiZw==","shasum":"3011145672a01c694fbd247b90f4a4a2b216905b","tarball":"https://registry.npmjs.org/@mojs/core/-/core-0.288.2.tgz","fileCount":24,"unpackedSize":567218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGhWoCRA9TVsSAnZWagAA3j4P/iEXqHvwdRmiheWAG9kI\nM7z/UU+SVdECGFs47/5U6i7ID0dv8xNoU3uyrMA3XGortcB6CatIf9T5gMIs\nEBJAwwgwskWQLSbUD8XoiSIQOmVRwj6oBWcvDelzwCBZQ3OXtFKs3FXgubtZ\n2mXaGTweEYUdBuqtB/575tIelZ3pMRNdglUkrsI6yA4LgqN2Mv+IQa1J6EiJ\nErK5glLqDgDWlkycjmEI220WVWBxAZRlz0Y1fdiY68q8OVy20HEtUbbAQ/FD\nUzORpS0IZKk/NxLXPpfN2CuhPUYRKOLN72HNNscQQu/Zt3nMuNX+PQTYRYiY\nm3wAzlBY42870v5HQR4HG6SAPXVpD9x3CNT5y1yYCciu3LfmS7Dluh0nffut\nFzTXxh1O5IhVQrGDK3JoouB823W/Eyh0NMXrvgu4HnWJjyn00b8dCZwaeQjJ\n7z64F9PZmpYDhyqAWGKqqtej5D2M9/9YPtc1x0HTvjBCe1fCXoewHkIvDyMQ\nUzQKmmkDjlecLuwiPCMzTMqn6PkSz99J33nj6VkI/rrxW9XWfh8SVPMTLhTR\nr+tpMOjWV21KvSLuyCgoAjjREV7mF3ZmOmJAPLpsqv2NXj1R5qN5nYIXRiYM\nuZEIYEAn+MQpUUSLioPZnrLdwBvrx/Cd4VTIWGFrwjXAVuqsx5l11BRy40oh\nPTrs\r\n=MVd6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEP2/x+++2LQbzwZjBEOE35J2aiQDpXmWaINIj+ECi5AiAaFbh3wOqCN/TQbNcZLWrMQ1zY5r+iPKmcc5/vmPDr8A=="}]},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.288.2_1561990567811_0.8406280080947224"},"_hasShrinkwrap":false},"1.0.0":{"name":"@mojs/core","version":"1.0.0","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","module":"src/mojs.babel.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@mojs/player":"^1.0.0","babel-loader":"^8.2.2","coffee-loader":"^2.0.0","coffeeify":"^3.0.1","coffeescript":"^1.12.7","coveralls":"^3.1.0","eslint":"^7.22.0","eslint-webpack-plugin":"^2.5.3","jasmine":"^3.7.0","karma":"^6.3.1","karma-babel-preprocessor":"^8.0.1","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-summary-reporter":"^2.0.2","puppeteer":"^8.0.0","terser-webpack-plugin":"^5.1.1","webpack":"^5.28.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@babel/runtime":"^7.13.10"},"gitHead":"d863afdb6b066b305b8dcb51d45217bb88b0e21a","_id":"@mojs/core@1.0.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-gWrDOlKzcaP+lB1xZuO1UZv82wZOTh15x7dTfWvrtD31Oo9z9dwQmGxkMOS89lJNsaspv7f7aT3NeW6cCRUaTQ==","shasum":"4a51e5802a8f9e51f2bbb67dcf4c4bf8871a4c93","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.0.0.tgz","fileCount":4,"unpackedSize":129809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXGvQCRA9TVsSAnZWagAALMUP/0usAI44f9U/2b1Fs0vf\nhdt2063Ptm1LvkDfIIo2XqA3aW8EmUO/OZ6pj9aE5RxAx/3IQvaAV/G8Mjjp\nHVCUSNKrjzAMG2Qaxpm8zozkoeLvqXeTT5pT9bOO7BGT+c6GrzIYC870wPXJ\nfwuqYateP7DkIK0Duic735gOmAOrrTt0BC3HocgVhBb9nEWbd+BV0Gn8t9ZT\nKh+Ra+Dth2+UMpuQYonGA6ylIE+2X8ak4s10G0kXgYkKygBmzPxV0G/ZQ6E8\ne/6sofFSvzT+fXR3y3SmFLoJ4FLt1DOabvkkCr0FmRSqpJ4IxUuLJ6C1lJ8a\nWAgrqQ19zLH2t783uSqxF6SdTM1lQrj/lNSX+a1t5SI0gohVl3h60LAiVOYD\nnwikm1uYwU3dbhmLpWpL+nGnflYEEXdnKejD3C2cpPrCoxYLqtZ2WN/D0DkI\nuNHTZbkbRt+kj2DC4LTA2pO87/+/72D+B6ldVxVz7O5V4R7f9sSzYgYGATfw\nXRbeW4fOhpNxgxeoXvjjZO16ImISzBYTVY7R84yrIAsNYtSWLEoh3cWqVhUW\n95eeB+rVWA6CrNtux4ldB2diuY/xV1I+tM3Lv/vT4eF8BIcVfgwXUAoOzypw\ncX95R1DkMSWXlNBGb3D53D+Q0rJefQZsfdnZ/5L8Wo2lOI01D7oUuKS80EKm\ngF9Q\r\n=5zhw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+LLlqasPk1d/IPcPtDB9SBMyo8Ru73qWaN+T2Axv7/AiBPbXDzywQ62ZVdARyv344S4HDMbvgZrsfiVi+jDD9a/g=="}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.0.0_1616669647595_0.6699499687267338"},"_hasShrinkwrap":false},"1.0.1":{"name":"@mojs/core","version":"1.0.1","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","module":"src/mojs.babel.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@mojs/player":"^1.0.0","babel-loader":"^8.2.2","coffee-loader":"^2.0.0","coffeeify":"^3.0.1","coffeescript":"^1.12.7","coveralls":"^3.1.0","eslint":"^7.22.0","eslint-webpack-plugin":"^2.5.3","jasmine":"^3.7.0","karma":"^6.3.1","karma-babel-preprocessor":"^8.0.1","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-summary-reporter":"^2.0.2","puppeteer":"^8.0.0","terser-webpack-plugin":"^5.1.1","webpack":"^5.28.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@babel/runtime":"^7.13.10"},"gitHead":"1573897cc713b74a12e54be4d75a3a37049506cd","_id":"@mojs/core@1.0.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-QeEm4Fec1Ci/wjPUiHone3xb6bclCy1VT6iSlK7bkwlh91Q5l7M6ztPSE4X07Kp06NqAZxtARQ5lAppWmkwJjg==","shasum":"627a66ca12e3881518ab9e53a6cbf5169760e814","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.0.1.tgz","fileCount":4,"unpackedSize":129811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXKvmCRA9TVsSAnZWagAASboP/jX3kV9ljvc5kxHgA06J\nYni6voASO0gQPQwyUk4qKZkueT9tFNfPvep2ZuDCoUH8Ax0H39lPH52BMloF\n/81jwEQ7G48Bv17uN05mZb3Mszd2tDwJLAY5z9hkRYxq8jVTVsDAzr7fKddG\nUx/4ZOQYaJCDVYFtq9ETGka69YorfCPT5TdoGS52TRKNwGvguZhtLQ6FHeB9\n+dUREAKP+vORS9UgZZAPs2uMwW6VcjF3IXXH2f6+Uc4fXoYj4Ql2Gmnlorjy\nk7JhTzPdhxe1SIxYx7xxZTIfIHC/B2EUVtlSAGzE3MGdEPbrqPrwB6Pqivt1\n0gtaJ1okP0reJsyqlwNCpDTN0Y+r/+J5G3JCjFK7fjZdCcksQqz5Mg2wjosK\nFzU5332ViNaIpXAGeyZSHbnxjZ7IN/6wbEQGxWsDyZtZAT+3kqZrzh7SwLSp\nlhwpHQA/oAi8y3qxrVhTTbGwxiQMM8jnsBIEjPH78/dEi9YifTDfEarJsW2G\nbicYmiwFBu494oWe7DdACZ98CVsw+bcXlb7j+tCkdf85E/Q2YYmyG2w9VtrM\nhDuuBjswIVeV8fQuUK3/HfoONqe+jEsEy9+x3zSimYzfsO30+C15yoGbgQo3\nmaVl4eUhmoON/x1Nx3Xm/mRSa9ecfn2CxvFhWzopbf+8HXOszZCnHAjw3UrQ\n1326\r\n=Zc9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDL2UGQnZr+/GGXGzGl2E/lBKl2BI4eizrPkRImaFeEwIgW0SF90zlZb8MmQxmDZcvWia1rBZGfPmZMllH3TDpGIU="}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.0.1_1616686054011_0.7443323393040793"},"_hasShrinkwrap":false},"1.0.2":{"name":"@mojs/core","version":"1.0.2","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","module":"src/mojs.babel.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@mojs/player":"^1.0.0","babel-loader":"^8.2.2","coffee-loader":"^2.0.0","coffeeify":"^3.0.1","coffeescript":"^1.12.7","coveralls":"^3.1.0","eslint":"^7.22.0","eslint-webpack-plugin":"^2.5.3","jasmine":"^3.7.0","karma":"^6.3.1","karma-babel-preprocessor":"^8.0.1","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-summary-reporter":"^2.0.2","puppeteer":"^8.0.0","terser-webpack-plugin":"^5.1.1","webpack":"^5.28.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@babel/runtime":"^7.13.10"},"gitHead":"0ffe990da2aff0c17fcf35c84b30b1d96fd5aa55","_id":"@mojs/core@1.0.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-2Y4w1ktg6RbGkW8+CbZi/nGKcqBMBAVsGi/n9Xrm4BeV8YocLY4AxkkBUrrcYoOarHIScARJWQzoRTSkH7oOEQ==","shasum":"4fc6ee5bfb9374685231226d4d0b44489821aa59","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.0.2.tgz","fileCount":4,"unpackedSize":129860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXZSVCRA9TVsSAnZWagAAWXwP/iE8YyPCZ50sPxdltRHB\n8R7ilsRqMDvBWi7AiZSh2HUPXumZOi7Iu39x+fvxYwT/5xMsRQ1KJbKrmXNW\nbTP9DoO8YgL9zFH3laiITuiAkk6Q4E4qLaWIYMbLgn5LiqOTlwrdNokGH4p2\nJC/HWlEMA5BscffMLrkfYfZY0RngDJRcGpbYy1jqYurCtlYjbhorgUNzQXn+\nuKnc0/ebHp1U4nGmGObHZJtM/P/151W50xK+YOnzRKkVLLo/XNv3+gZcanSj\n+FHmUb9oukeR+DeeQtD9qb3+cav4mgfbWW3Z7/40cTHIb2dwGL+NQNh9w/F2\n5NKRYj7KhinQrDBYmVDPwxt0dh54+425qR4Hoe0jZyXuK1zxvpbVT0akySon\nVswSMSTqLs94n2DrNBo+4ijs5EeT1HWSd+CJ1R9EacYdUL5DpRLPnP8DNZjp\nli82AIGYSph8PeUVZRiuQ/CAmmDU/vFgTWOIXjM/ZgJ4MJXubj5w5wBitiZr\nq8Vc10r5GpzEip89pyXJqevYRYA6g4Lx0zs4MNppmFNc7UjYpfeXzQTEiAaY\n9qHtto7SI0lxSVuKxAE8sp8XAQHKO7qmPYWUZoU7AnR6mO1sKz0kwYztMpf6\ncG727TEupk7Eld/JXWBMM1mRQmhSUJP5+a92KhG3/GQIlxiC2T6jrqwgu8Es\nKZwf\r\n=aVAI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjpFKIAgGdEfX5jlPWoqBFj1sRQRfmiySQjhJyLRWecwIhAIbGBbgMF7fGPg2gLSqgAEcpnZlbNcdaG7vJo3YLENuM"}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.0.2_1616745620813_0.0761986320476098"},"_hasShrinkwrap":false},"1.0.3":{"name":"@mojs/core","version":"1.0.3","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","module":"src/mojs.babel.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@mojs/player":"^1.0.1","babel-loader":"^8.2.2","coffee-loader":"^2.0.0","coffeeify":"^3.0.1","coffeescript":"^1.12.7","coveralls":"^3.1.0","eslint":"^7.23.0","eslint-webpack-plugin":"^2.5.3","jasmine":"^3.7.0","karma":"^6.3.2","karma-babel-preprocessor":"^8.0.1","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-summary-reporter":"^2.0.2","puppeteer":"^8.0.0","terser-webpack-plugin":"^5.1.1","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@babel/runtime":"^7.13.10"},"gitHead":"ddf170ebbfedd2e072cde1ec4c8befedd1547c13","_id":"@mojs/core@1.0.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Tv54I9ucTEiZHh8MYFITK7u7OmtlSERCqCNzYr9s3bEEbpxgX3o7ZiBMWR4pDxY7+Pvg9rOvT+5VgjbxVDw4CA==","shasum":"d33bb725a9d7cf9db8254aa204a271e79ffd5e00","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.0.3.tgz","fileCount":4,"unpackedSize":129860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZwZLCRA9TVsSAnZWagAAAH0P/2jjam58+oAU1FVQ2F0h\nLo0zTlAfqOojUKVwEnz6Iy6n9PglABehkS2Gr3K/r+h4y/xe5zre/wQ2jaOC\nt9R/AODEoC/uqV5GbDesUL8jAkZtsBbxwtTIiQFoq9IONkZrCWeRvwBNpE8T\n5jP7PPZkrDTOf40bFq4sDqW4g9mdjIN4AZ/rVRLDomWiNoSd8dE5wnAaGdBa\nREM0HE24pfA+YtK+j7hSj4xxVBsRlcKl0CfM3k1khxaGwNbRXRBm7VZGPheV\n3Vp+d+82myRsZfPN6Tl+eiZ4CNRnEcQw2xF0RLA0nH7X7daOY0P9cRfOGPu0\nZQRp8jU3zs+pa/g+39HXtgP70C4b6Ty171qyVtzYlFsumwV3Xq8RxlliyTIw\n40/m3J5Qu/U6h77TsZZFSoKcOrgDRnGeevadBsnrhRxJc8uPLu86FOdBy7gW\n8dQ8o8Y3+20wkR4gCi02HT+EFG+qfTnjV+bjJn4LwHbO0TvDUhXWIbTfwbFh\npiBpcWj1GmGNs93a5DHwXcmkKxaRuiCbS3D082bAl0YF2KrTuAiCXfS4YhJU\nno3aunU2UvTYWKkryVXrf0TmaC4utD9AZ1So9AGmJns5agQ8D3ZVYebS7Gby\nyff45USnD8a/T4wurUg9IVhTy/vZo7nEXBUIjk4bydBf9462OzBajQ/7EN0e\ngcMk\r\n=Rzi5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeG0bVu/uP1q2qHAhoPmmZVxrtI4VkWo/Oxc1UxbvOmAiEAhsZmMoUGdyBCX3XYH0lkuOLROQ9UKoGhToT+ESRhov4="}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.0.3_1617364554447_0.45408275681188215"},"_hasShrinkwrap":false},"1.1.0":{"name":"@mojs/core","version":"1.1.0","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","module":"src/mojs.babel.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","devDependencies":{"@babel/core":"^7.14.0","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.14.1","@mojs/player":"^1.0.1","babel-loader":"^8.2.2","coffee-loader":"^2.0.0","coffeeify":"^3.0.1","coffeescript":"^1.12.7","coveralls":"^3.1.0","eslint":"^7.26.0","eslint-webpack-plugin":"^2.5.4","jasmine":"^3.7.0","karma":"^6.3.2","karma-babel-preprocessor":"^8.0.1","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-summary-reporter":"^2.0.2","puppeteer":"^9.1.1","terser-webpack-plugin":"^5.1.1","webpack":"^5.36.2","webpack-cli":"^4.7.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@babel/runtime":"^7.14.0"},"gitHead":"8fdafb099132b48a6b2b502e298d6fd9b397a700","_id":"@mojs/core@1.1.0","_nodeVersion":"13.14.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-KtcnnjOe69bxymsnS98nQbtoKspyd2DJblJql1OAZqiIBVA7dncYYW14ENWtD0mOfBmrC4c4r88PJUyliiH96Q==","shasum":"0bac88ef8402b67420c4f5879cc48dc56863fb4d","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.1.0.tgz","fileCount":4,"unpackedSize":129857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl+xlCRA9TVsSAnZWagAA/skP/iUuYI3Lo1Eln5HH/I5e\nk0Ca0vsIVj4hy6acbMxoLUjp3ptPh5sTi2u1Vym9iPNiSSgkalc3Hjfy6OQ1\nfHpmvy9V0ANGniK7PaMNztcPYN5BF893CuT7pB35K4GAYrvd2PQEo9D26Wx0\nDT8cMYSXV82AyR6YH1kjD1cB+HT7O10J+MbzH+TlF1BsVV/VRHpeLWACe5zw\nrfvZiCY9BhlwkmVNaZsEVF3eUnBn+fp+yxe0t1stnGEF0MlAk+yoblsaFk9l\nQBLA2YAxkhM9SgdmQQnolPlUxgD6cQbU1q8MmRo/VNs/yYkaeNy/FxC6r3Rk\n7l1lB8TbBwvlkAtjXTt8db59PtMtLX2gKAKi2aSt3rQ0fgXvMMWUf49mkmdA\nH2WW0biNFLqko8w+j3HiaUzLnmUWiJQzAr2cJ2ZHoAU3nfk58bo4JhJ9hxbk\nYNySVE3AIolf8buVkxqVuNiz18pT9bECRv0EDGGxjQgvWgcb5u0phd+L7+M9\nAaBpz5/2FxAYn0J0wj0fKeVWpnpvBogXuvvfhhY/kXUiwWELW8RtyL0jlBKu\nQiC3QvYERfBg2OTr032m1d4s577bbS3wijUEeDQSiukyivI8HTM+dqia0jqT\nig/8itRK4OF9B6lkqhIef23Q0Jsmr6NfIEtCznpVtrywi4laCH/DrtmBy4Sp\n/VJn\r\n=kMlv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBxzZ1zsXyoaG/vE7UO7p0s6VBlPA2/jcKElOOF6fSZwIhAKUg739pSTlnOmDwvYDRXKbRXXgRVRMG2dZuTSa/U6yD"}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.1.0_1620569188844_0.9527389187142623"},"_hasShrinkwrap":false},"1.2.0":{"name":"@mojs/core","version":"1.2.0","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","devDependencies":{"@babel/core":"^7.15.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.6","@mojs/player":"^1.0.1","babel-loader":"^8.2.2","coffee-loader":"^3.0.0","coffeeify":"^3.0.1","coffeescript":"^1.12.7","coveralls":"^3.1.1","eslint":"^7.32.0","eslint-webpack-plugin":"^3.0.1","jasmine":"^3.9.0","karma":"^6.3.4","karma-babel-preprocessor":"^8.0.1","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-summary-reporter":"^3.0.0","puppeteer":"^10.4.0","terser-webpack-plugin":"^5.2.4","webpack":"^5.54.0","webpack-cli":"^4.8.0","webpack-dev-server":"^4.3.0","webpack-merge":"^5.8.0"},"dependencies":{"@babel/runtime":"^7.15.4"},"gitHead":"52058dcd8d31fcacccc9e0e0f4eb8a70c03dda30","_id":"@mojs/core@1.2.0","_nodeVersion":"16.2.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-bavjR/lmpebgGjc9Ye0TJupO5S7mOX6/cLTqRoKnxsU+B/w6EwsGUIno3iIZe78XgN6qZdq6cIuo6t0G9l7Hig==","shasum":"0e565405ba79c51efe2c72357734aa687bef3d2a","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.2.0.tgz","fileCount":4,"unpackedSize":129925,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGH0g3WITBwOQmtyr0q7ootBbCdHAUuNbE/Qqd2glxDQIhAP9x06ln4K0YbKvheqW+3wQGWSM/L3XykAGQzsr4GogR"}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.2.0_1632816418407_0.23009099097645724"},"_hasShrinkwrap":false},"1.2.1":{"name":"@mojs/core","version":"1.2.1","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","devDependencies":{"@babel/core":"^7.15.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.6","@mojs/player":"^1.0.1","babel-loader":"^8.2.2","coffee-loader":"^3.0.0","coffeeify":"^3.0.1","coffeescript":"^1.12.7","coveralls":"^3.1.1","eslint":"^7.32.0","eslint-webpack-plugin":"^3.0.1","jasmine":"^3.9.0","karma":"^6.3.4","karma-babel-preprocessor":"^8.0.1","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-summary-reporter":"^3.0.0","puppeteer":"^10.4.0","terser-webpack-plugin":"^5.2.4","webpack":"^5.54.0","webpack-cli":"^4.8.0","webpack-dev-server":"^4.3.0","webpack-merge":"^5.8.0"},"dependencies":{"@babel/runtime":"^7.15.4"},"gitHead":"5e0441c30f0182bcb6b59617e5fef17e3dead7a5","_id":"@mojs/core@1.2.1","_nodeVersion":"16.2.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-pquzS/NHv6SpFTlM7WiBz+ztTXq7F60QhngYT+XHwS1t01o7JSpsX0FIns5zTN/sQyLjU6J+mXpnh2k3t6w+DA==","shasum":"443a6be4839a36e630c8a918e42e5fe3b7b04fa1","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.2.1.tgz","fileCount":4,"unpackedSize":129925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2R9jCRA9TVsSAnZWagAAdksP/jqMGc2W7emmLE9193ka\niE/SxnGEdrPwxVKklj+S06JJ8FFXDcecU6k65roOG/jOEyyUj51jQ3a2iFkz\nds1Q4P69gW42d9VUtEA1tv1Vcex8AD/i1fM5MRDMRHZE+wCYYpb+f57ZQpJ0\nC/SjWpRdtuZDBEALMvHZoGO+Pm4Rucgvq1/UOVGpdqWmkVSEqkumOSmhzEcf\nakTS24uOZIJkxTEp9NfdEuYhy2fq5SMURphhhQUR2+iAi7QhTjNI5oQdQB1k\n8/SjU/g2eEt2uDw6YThAw7YJp82Kp7NWYWvEIhPwSnu25rKrFVbsVyd4Ezmo\n4GuVN8VnD0f0gmmokTIIE6V2Bqw3HJPNg1H5N7+Ba2bJ8GP4cgashJHeb6Pg\nqEI+1z6cAoSa4m9HE9Gtdhj8YIyuCB2C8YvQHIDuBaPpklDmmxYRyx9mVkZz\nFVQc5k1w2N7s7JWxmd0mYEQc8fzVygkwLYFP4jbAeC64S3iTs016NtyDAg1k\nA+e2an+xTlKHfRmQhG7Ixcvzl7wiNwvMDDfFh9R+x4UY3roeYzbfVMG3yDPG\nGPh4GuvYY7BxDrid+O7mYRhjJD1uNLNGuqTRUA3hNzqPo0jdYikLVPd8SZyw\nTjtY7Oilb7zLFNsRW0g/Zm5xYoWL22kTYczXXovOAL1WiZonq/zA8Vr3tJSB\nyE2K\r\n=GboQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0+YmPDLBCuNtS5Q6C1Z7iTJUOImY2L3fJzLZcCbapPgIgXBjRBN29myChtBEs5qzZeN+2ObjKRIcWeISUC2UPqyc="}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.2.1_1632817679594_0.02648595383309571"},"_hasShrinkwrap":false},"1.3.0":{"name":"@mojs/core","version":"1.3.0","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","devDependencies":{"@babel/core":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.8","@babel/preset-env":"^7.16.8","@mojs/player":"^1.0.1","babel-loader":"^8.2.3","coffee-loader":"^3.0.0","coffeeify":"^3.0.1","coffeescript":"^1.12.7","coveralls":"^3.1.1","eslint":"^8.7.0","eslint-webpack-plugin":"^3.1.1","jasmine":"^4.0.2","karma":"^6.3.11","karma-babel-preprocessor":"^8.0.1","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.1.0","karma-jasmine":"^4.0.1","karma-summary-reporter":"^3.0.0","puppeteer":"^13.1.1","terser-webpack-plugin":"^5.3.0","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3","webpack-merge":"^5.8.0"},"dependencies":{"@babel/runtime":"^7.16.7"},"gitHead":"c2e587e64c94d77d993ad21a01d111066b0e378b","_id":"@mojs/core@1.3.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-qBb3kYZH9itoLtIW7GQOJPTCNsfmNhHGdo1l9/Y1o+4vvWJzWyqets45elQHToyfqMMi2jxmrBL0PgvfZspx0A==","shasum":"f960599f96d5e944b79f0f8f688e8ebb5a54f478","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.3.0.tgz","fileCount":4,"unpackedSize":130058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6Cv/CRA9TVsSAnZWagAATEoP/jHcmRsnF2vL7bSGodiZ\nP4ajPfGkVRg4BxNpb15TV5Gw64uz404kZHxluWnxmpH9ppiI4uzXBAeOw28e\n2TZAcWpGfGh3tDXQOe0ePHjR2fbOHsBX1PrnRSHP+XIe3uIm6JqN0rSByTtb\nSdZskuoUZg6CZOO3YbvY7wWNwyWxNv+zUHc6pnZpK8Jed07K+baGZgOaBUKf\nrxnFlBQI/6vCGxnmFlDeOoi9xZAAYudk4mx53M0iH2m2OEicoB8UBhFTPt6y\nYd7gqiP0QOO7cTylY3zz5pxSOqPOHqVf0hHFnfHZPZBdBdtY842SO8EVCe1Y\nXKjIQEJUwxZyJoRENaGvZfpMaHsxDgV9hPuGAzDu3T0D0SqgNvNRTTetXzgV\nuWCHNNZJrHsgYTpv9aJAQb38yb9t7+dzGVRmdD3DuVGzm/bpTsPZ5FWNF6SC\ntrKCS2Uz1LI4a4dopOOOLTupvqpro7ixDaPB0fJehkN/vz/KiBQm3S3rpae3\nLfKgsTH9fif9nryffIJzjNVfFE67pbLgnhLPNcLUJopDXT9SuE8y7e0HYErP\n4esnIsk5DtJfuizNl5cfFy0GVnf28ALbk8SEwG63PlC70loZI/gXM9YRTQbu\nINSF4VTIsxdedaMKBssVwYWNTD02McnCCOSyaV0MExjb+3w+fVaU4SiVVpya\nSEq5\r\n=rQMt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF01CEl8I8j56TEmZdKq6nNSN6CVUsCoaV8qOXpT3Fd4AiARgTmdwwc8av5zxxBX9oRqd6hfxk1hzeEjzlgAg68siw=="}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.3.0_1642605567832_0.3163125066504471"},"_hasShrinkwrap":false},"1.4.0":{"name":"@mojs/core","version":"1.4.0","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","engines":{"node":"^18","npm":"^8"},"devDependencies":{"@babel/core":"^7.20.5","@babel/plugin-transform-runtime":"^7.19.6","@babel/preset-env":"^7.20.2","@mojs/player":"^1.0.1","babel-loader":"^9.1.0","coffee-loader":"^4.0.0","coffeeify":"^3.0.1","coffeescript":"^2.7.0","coveralls":"^3.1.1","eslint":"^8.30.0","eslint-webpack-plugin":"^3.2.0","jasmine":"^4.5.0","karma":"^6.4.1","karma-babel-preprocessor":"^8.0.2","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.2.0","karma-jasmine":"^5.1.0","karma-summary-reporter":"^3.1.1","puppeteer":"^19.4.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1","webpack-merge":"^5.8.0"},"dependencies":{"@babel/runtime":"^7.20.6"},"gitHead":"54558e50271a81d73b172b5a57a81eb323b3589b","_id":"@mojs/core@1.4.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/dPrnmvdosCl0sessK79VkPd3c52SuiBNyTRC4A+icNymhgA0tnNzQTEUYfkY4zsJ64da2CnEFzP7DQqEtSStA==","shasum":"78e78359aa9107059731f40a7b91604ea766f79a","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.4.0.tgz","fileCount":4,"unpackedSize":125222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC16WTL+CsZEJ0agyiu7Rbsg1PlUcsVNr5DobXh2pBWmgIgEswANd3gYOSJWOwx+O8uoKsRSoF646tGj/S/fA7UiII="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoFgxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFVA/+IqOOEc7892ui7PE7HuKdK8e0fVnW9Es8HCvqevOUGrRxuofu\r\nCd2/MkuB8PXgTqeMps9VFE76MdBtqU34LxzBevqEmZW/6b73Etchk0OMRojS\r\nlfQsTrXpZlN6/B4Xj2Qy4F2V4J7swwG9qU/L/udq7TdtLnF2+tDcrSGaFeoV\r\nJRpYueguaZ0T0XTMQEpZ+SERqLITkAo1J591eHa7yD98Mrt830IeslNuzSKn\r\nrFzP3oe7KBSqRFPFI2vKqSuLICLtv3khJmxF3gKi1ejRBNOUAVcchLVxyv2H\r\n/Sa0Z6dPnuQJMArFSIqJLXAXD7Fs5BYXA2Cihv4PzrGam+Y+S+jGBWxQP7d2\r\ndT3k3jGsEUEDD4RWetch1ExslRbbUKUTN0gU+4LOAi5Z7tnyAss+sI6VUMQu\r\nz3/e/YdHHk28xCqjrPuowcTI9tqp8lDPRbHyZ1pbNtsnkUAteUtzWStSq8GD\r\n2/QgNmnfCSRo0mYbASyWVeq/5tyLhxGESKtvj0Mmu4Kbjj8jw4XORTxM6JPi\r\ndaF+viTkkhKHDuS+6d2WwTA3cGIXdp7reXLizsvOB7ejhHDkSJaXXvwnoBkq\r\nAEjRJB1bDNvys8mD4KabJpzdRur9G0SQkg3hq+3hNd6nI2Kd+RD2ls2wexp3\r\nNDIKS0GVtl1iOznKMqmYjR25ZdPiJjBXVmc=\r\n=qMit\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.4.0_1671452721670_0.3641649996190488"},"_hasShrinkwrap":false},"1.5.0":{"name":"@mojs/core","version":"1.5.0","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://github.com/mojs/mojs","engines":{"node":"^18","npm":"^9"},"devDependencies":{"@babel/core":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4","@babel/preset-env":"^7.21.4","@mojs/player":"^1.1.0","babel-loader":"^9.1.2","coffee-loader":"^4.0.0","coffeeify":"^3.0.1","coffeescript":"^2.7.0","coveralls":"^3.1.1","eslint":"^8.37.0","eslint-webpack-plugin":"^4.0.0","jasmine":"^4.6.0","karma":"^6.4.1","karma-babel-preprocessor":"^8.0.2","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.2.0","karma-jasmine":"^5.1.0","karma-summary-reporter":"^3.1.1","puppeteer":"^19.8.2","terser-webpack-plugin":"^5.3.7","webpack":"^5.77.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.13.1","webpack-merge":"^5.8.0"},"dependencies":{"@babel/runtime":"^7.21.0","stylelint-webpack-plugin":"^4.1.0"},"gitHead":"ee5b5f0cd16ec5235e21cf6676597e6c9b856b5f","_id":"@mojs/core@1.5.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-TuJx+iZQ6yVpp3NFIewgvlmN+Pbe+r3qvqc934+W+UqPkbXx4tPCVSw7FMczRZuHSblFUpknz8zWrHj1V9JbjA==","shasum":"17f40483f3beb3f1d89e0e6195a14d6f6ab6bc83","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.5.0.tgz","fileCount":4,"unpackedSize":125219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgUxbolzn7G50+xXTyvJv1YNbx80g0GXhjEwkVCelsSAiEAl0y89LLs06PVkHNrMENZp5GxKAUo5DZomWnf8ZfQ9dM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0pkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRlA//buxwaO6jvLvzwX35dVSzPjypNN8Swic6XeeN13Ue2nWzQrjV\r\n1yBS6IDEivH80E4Z87w2AOfLxG14jcb4HxqiOCn/DFgLaN283ueOm7u68Eif\r\nloBR6FGcI2oleoBA+wetEcsHLS7f+kH6lkBUUKCcdABM+neaJML+z45zNLgN\r\n+e34ek7CkD2SD/4QUn+39CweD6Pt8NuqFOJQx6ciZYTJYvw7bsrkcE0aBZqg\r\nxvubLFkvS3CGD0G7yFnecmsmQ8xbaWwdCHnEVQl2qOwPmHULWPP36iXfcR2+\r\nqy0zFLjUpBC7sX2wLhr5ipBOIGnW8CaWML0OjagVPpRnGknxDl4LTh+/VMSf\r\nG8upY0CJJzyWXu/mZTHGxOqhIaiV9cBi+C09zPF1gnZduZbKNlJ4adugTuC0\r\n1Wyj3OV7L3D/PsCJzK/Ga//tur05iJJ8d9WZJp8IQn2p3v5rimBoqmhmhjJR\r\nqJ22IgKSsimOe9knuRJIh6CO0KaCgVCwSc4tFiNmaU/KfF7eTNATc+W7xR0Y\r\nIT6SgoR78hJSpMGHTvRw/J1jHts0fih9NNL6fLabTNT5Pqex/eiBST1GgKQU\r\nXjAQlZl0s1XfY80CramvrwT0jdsaaiE/pUe8jbr0NwKdREdq0LA7cqXcN94Z\r\nSortZUkXdJ3gkIu7ulXo33MnHdP9x6Uu27o=\r\n=hIjs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.5.0_1680296547853_0.8952882390119599"},"_hasShrinkwrap":false},"1.5.1":{"name":"@mojs/core","version":"1.5.1","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://mojs.github.io","engines":{"node":"^18","npm":"^9"},"devDependencies":{"@babel/core":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4","@babel/preset-env":"^7.21.4","@mojs/player":"^1.1.0","babel-loader":"^9.1.2","coffee-loader":"^4.0.0","coffeeify":"^3.0.1","coffeescript":"^2.7.0","coveralls":"^3.1.1","eslint":"^8.37.0","eslint-webpack-plugin":"^4.0.0","jasmine":"^4.6.0","karma":"^6.4.1","karma-babel-preprocessor":"^8.0.2","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.2.0","karma-jasmine":"^5.1.0","karma-summary-reporter":"^3.1.1","puppeteer":"^19.8.2","stylelint-webpack-plugin":"^4.1.0","terser-webpack-plugin":"^5.3.7","webpack":"^5.77.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.13.1","webpack-merge":"^5.8.0"},"dependencies":{"@babel/runtime":"^7.21.0"},"gitHead":"e50832a0ba28adde2ac78619f720507befb29b4d","_id":"@mojs/core@1.5.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-V/6jxmetIJfc5S1U1UxsG9dgS49HojURytd1gMH5VNq7CeBNQyGFShGWar60UvavqBHfv5HLEhdmdAF/zGvocQ==","shasum":"e1bd719c7e275317fc04330b303caafba35af804","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.5.1.tgz","fileCount":4,"unpackedSize":125213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXeQDP62OjCGduJ+cJyqn2du8a0o+dga/AeuDLa+ny5wIgMZXPaR7FkSRuOF1zUOZpQwMLS/7AhvBzCB9H+TuVwAQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ104ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWjw/9Fuvq7JSQu2qPwivGR4ANCK2Iq5ebvS/7fnH9kGYNsEx7XOXh\r\ndDyzx+e5IMs/xdJXWp7Z+yYTXnjXu372q0WZ6XqyOOYaQVrBzy+y1YPJSfg2\r\nkLe3gQajDQEa8C3TSGIHoevJmqpM8ynNegKJppEurgQ8IkySQt0ihTM/mLQ3\r\njqeLrOlYluR49C8vVE5XzqeaImQhPwu1Bb7SCaIyKUT/HySZ+FljwGpfQDLY\r\nJHePu+KowOdjZe31QJs8sRKfXXHdM55GNEVEm+0i609tvlTZC7OPeF9WYYdI\r\nHUa8i44LVfvk+kFBP2HBspAWqigfTNEOnuV+P6izAkWIiDadrGCtjUseFiaz\r\nQ1UAaQDEMPBretTN7XgtP99DD7dR9ie2LnEJeblDwulYapa5HB7+OucHeatH\r\n3zCqIvzT7x3SXyVShyZNe7ForURULN6063ztjONasX0lEKLKVMX+SfdBH9VT\r\nNu7zc3sHWPsn79YH9eIRDaBJZXuYSc3u4+ZMNZperavzzDDMle8i36I7LDZj\r\n9kiItKjviSiUMbdyUKp+cLwTEy64THX16XCZARMVazEI9UxVriARzeEv5dRi\r\nr/p034MtNVkyNW09dIT7aTYVj74XzbIy0zNlS+XSgFdH+aULiFfN0KSQkRdo\r\nYFikM+eJjYSu3ZOdYwAMqbNtnlTYu7ct4t8=\r\n=xxzK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.5.1_1680301368395_0.6216630943109047"},"_hasShrinkwrap":false},"1.6.0":{"name":"@mojs/core","version":"1.6.0","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://mojs.github.io","engines":{"node":"^20","npm":"^9"},"devDependencies":{"@babel/core":"^7.22.9","@babel/plugin-transform-runtime":"^7.22.9","@babel/preset-env":"^7.22.9","@mojs/player":"^1.2.0","babel-loader":"^9.1.3","coffee-loader":"^4.0.0","coffeeify":"^3.0.1","coffeescript":"^2.7.0","coveralls":"^3.1.1","eslint":"^8.45.0","eslint-webpack-plugin":"^4.0.1","jasmine":"^5.0.2","karma":"^6.4.2","karma-babel-preprocessor":"^8.0.2","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.2.1","karma-jasmine":"^5.1.0","karma-summary-reporter":"^3.1.1","puppeteer":"^20.8.2","stylelint-webpack-plugin":"^4.1.1","terser-webpack-plugin":"^5.3.9","webpack":"^5.88.1","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1","webpack-merge":"^5.9.0"},"dependencies":{"@babel/runtime":"^7.22.6"},"gitHead":"4e99ed9d2e099576ab21d155a849b8fd884fd571","_id":"@mojs/core@1.6.0","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-yAnJHWrkdLx03l8P8kmTxjXvEhoGxTIeL+1kG25kkHb2hivvQ/9XZe3+eySN/5VJ/ELAwRu+Bz7Uudgb4HvzSA==","shasum":"69d39231e48250eb4a3e40a2568818ede6c81139","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.6.0.tgz","fileCount":4,"unpackedSize":125213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYPiLPuL5uQIcxex18gx+cH6S4LERi9m1niVUR+MYUjAiBY2M4Nucw9k3Tf2lkTmmDCXwHFnYdzTbC3mych1T65fg=="}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.6.0_1689608638805_0.4793428600267706"},"_hasShrinkwrap":false},"1.7.0":{"name":"@mojs/core","version":"1.7.0","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://mojs.github.io","engines":{"node":"^20","npm":"^10"},"devDependencies":{"@babel/core":"^7.23.0","@babel/plugin-transform-runtime":"^7.22.15","@babel/preset-env":"^7.22.20","@mojs/player":"^1.3.0","babel-loader":"^9.1.3","coffee-loader":"^4.0.0","coffeeify":"^3.0.1","coffeescript":"^2.7.0","coveralls":"^3.1.1","eslint":"^8.50.0","eslint-webpack-plugin":"^4.0.1","jasmine":"^5.1.0","karma":"^6.4.2","karma-babel-preprocessor":"^8.0.2","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.2.1","karma-jasmine":"^5.1.0","karma-summary-reporter":"^3.1.1","puppeteer":"^21.3.7","stylelint-webpack-plugin":"^4.1.1","terser-webpack-plugin":"^5.3.9","webpack":"^5.88.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1","webpack-merge":"^5.9.0"},"dependencies":{"@babel/runtime":"^7.23.1"},"_id":"@mojs/core@1.7.0","gitHead":"430402ec9fced965b39aedc67673058737d27da4","_nodeVersion":"20.5.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-12wb56cXrfjj1ew9/JL2D/Ldu5+9RHG7pGb/64IwHwlL4ZE81zjsDxDk2+ijW4CFGnG2qBn1FhoFP7FphIxlyQ==","shasum":"c2610ff716b22583b11e1331e07699153d41d3c5","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.7.0.tgz","fileCount":3,"unpackedSize":9151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZEM0AnHzB8FdebTSd7Q1YxgB+NgEBIFSreBBvWXOkCAiEAnnbTyMN64RqNf54jof4/VwKWpC035XVzUIFr9Hx2EMA="}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.7.0_1696601985351_0.08924272038185443"},"_hasShrinkwrap":false},"1.7.1":{"name":"@mojs/core","version":"1.7.1","description":"The motion graphics toolbelt for the web","source":"src/mojs.babel.js","main":"dist/mo.umd.js","browser":"dist/mo.umd.js","unpkg":"dist/mo.umd.js","scripts":{"lint":"eslint \"**/*.js\"","dev":"webpack serve --config webpack.dev.js --env mode=development","build":"webpack --config webpack.umd.js --progress --env mode=production","pretest":"webpack --config webpack.umd.js --env mode=test","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"keywords":["motion","graphics","toolbelt","effects","animation"],"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"license":"MIT","bugs":{"url":"https://github.com/mojs/mojs/issues"},"homepage":"https://mojs.github.io","engines":{"node":"^20","npm":"^10"},"devDependencies":{"@babel/core":"^7.23.0","@babel/plugin-transform-runtime":"^7.22.15","@babel/preset-env":"^7.22.20","@mojs/player":"^1.3.0","babel-loader":"^9.1.3","coffee-loader":"^4.0.0","coffeeify":"^3.0.1","coffeescript":"^2.7.0","coveralls":"^3.1.1","eslint":"^8.50.0","eslint-webpack-plugin":"^4.0.1","jasmine":"^5.1.0","karma":"^6.4.2","karma-babel-preprocessor":"^8.0.2","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-cli":"^2.0.0","karma-coffee-preprocessor":"^1.0.1","karma-coverage":"^2.2.1","karma-jasmine":"^5.1.0","karma-summary-reporter":"^3.1.1","puppeteer":"^21.3.7","stylelint-webpack-plugin":"^4.1.1","terser-webpack-plugin":"^5.3.9","webpack":"^5.88.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1","webpack-merge":"^5.9.0"},"dependencies":{"@babel/runtime":"^7.23.1"},"_id":"@mojs/core@1.7.1","gitHead":"16a8d81e7092116fe079df98407eeab5771ad75d","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-DMe8b6DPiYqpPoVi9HiDTVTchDE47A6aqGD0b1yGmHrGnNO+I25fSKkVFxvjWrW1lAIqpV/ROMZH03GPl3d6PA==","shasum":"438154a96c1595358c4d71e996e787c3881a1aa6","tarball":"https://registry.npmjs.org/@mojs/core/-/core-1.7.1.tgz","fileCount":4,"unpackedSize":125216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHP0REbm+VVlhL/2ue+tWoEDhdOg9PhhfSYYyvtMeRauAiBrO+CisiVePfhTA33ikwRyq+xNTdAxtPVNIByY7RKP5g=="}]},"_npmUser":{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"},"directories":{},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.7.1_1696626128094_0.7118095681530128"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-01T14:16:07.624Z","0.288.2":"2019-07-01T14:16:07.964Z","modified":"2023-10-06T21:02:08.532Z","1.0.0":"2021-03-25T10:54:07.782Z","1.0.1":"2021-03-25T15:27:34.186Z","1.0.2":"2021-03-26T08:00:21.013Z","1.0.3":"2021-04-02T11:55:54.605Z","1.1.0":"2021-05-09T14:06:28.998Z","1.2.0":"2021-09-28T08:06:58.546Z","1.2.1":"2021-09-28T08:27:59.791Z","1.3.0":"2022-01-19T15:19:27.967Z","1.4.0":"2022-12-19T12:25:21.815Z","1.5.0":"2023-03-31T21:02:28.067Z","1.5.1":"2023-03-31T22:22:48.609Z","1.6.0":"2023-07-17T15:43:58.990Z","1.7.0":"2023-10-06T14:19:45.541Z","1.7.1":"2023-10-06T21:02:08.311Z"},"maintainers":[{"name":"xavierfoucrier","email":"xavier.foucrier@gmail.com"}],"description":"The motion graphics toolbelt for the web","homepage":"https://mojs.github.io","keywords":["motion","graphics","toolbelt","effects","animation"],"repository":{"type":"git","url":"git+https://github.com/mojs/mojs.git"},"author":{"name":"Oleg Solomka","email":"legomushroom@gmail.com","url":"https://twitter.com/legomushroom"},"bugs":{"url":"https://github.com/mojs/mojs/issues"},"license":"MIT","readme":"# mo · js – [![npm](https://img.shields.io/npm/v/@mojs/core.svg)](https://www.npmjs.com/package/@mojs/core) [![ci](https://img.shields.io/github/actions/workflow/status/mojs/mojs/ci.yml?branch=main)](https://github.com/mojs/mojs/actions?query=workflow:\"CI\") [![Coverage Status](https://coveralls.io/repos/mojs/mojs/badge.svg?branch=main)](https://coveralls.io/r/mojs/mojs?branch=main) [![Slack](https://img.shields.io/badge/style-join-ff69b4.svg?label=slack)](https://join.slack.com/t/mojs/shared_invite/zt-dlyxhupt-VR7eV2uwCnvu3Cx~Yc_L9Q)\n\nThe motion graphics toolbelt for the web.\n\n[![mo · js](logo.svg \"mo · js\")](https://mojs.github.io/)\n\n## Intro\n**mo · js** is a javascript motion graphics library that is a **fast, retina ready, modular and open source**. In comparison to other libraries, it has a different syntax and code animation structure approach. The declarative API provides you a complete control over the animation, making it customizable with ease.\n\nThe library provides **built-in components** to start animating from scratch like html, shape, swirl, burst and stagger, but also bring you tools to help craft your animation in a most natural way. Using mojs on your site will enhance the user experience, enrich your content visually and create **delightful animations** precisely.\n\n## Install\n### Use with a bundler\n\nMojs is published on the **NPM registry**, so you can install it through the command line interpreter using your favorite package manager. This is the best way to install the library if you are comfortable with **javascript bundlers** like `webpack` or `rollup`.\n\n```sh\n# npm\nnpm install @mojs/core\n\n# yarn\nyarn add @mojs/core\n```\n\nThen **import it like any other module** inside your build:\n\n```js\nimport mojs from '@mojs/core';\n\nnew mojs.Html({\n  // ...\n});\n```\n\n> Using a bundler has **many advantages** like output compression, code splitting, tree shaking, etc., so we encourage you to use this kind of tool with mojs.\n\n### Use with a CDN\n\nTo rapidly **include the minified production file** in your web page, load the latest build from your favorite CDN using a generic script markup:\n\n```html\n<!-- unpkg -->\n<script src=\"https://unpkg.com/@mojs/core\"></script>\n\n<!-- jsdelivr -->\n<script src=\"https://cdn.jsdelivr.net/npm/@mojs/core\"></script>\n```\n\nThen instanciate using:\n\n```html\n<script>\n  new mojs.Html({\n    // ...\n  });\n</script>\n```\n\n> By default, if no one is specified, the CDN will automatically target the **@latest** version of mojs and load the **UMD build** from `dist/mo.umd.js`.\n\n## User guide\nThe base documentation you need to get started with mojs.\n- [Get started](https://mojs.github.io/tutorials/getting-started.html)\n- [@mojs/player](https://github.com/mojs/mojs-player/)\n- [@mojs/curve-editor](https://github.com/mojs/mojs-curve-editor/)\n- [@mojs/timeline-editor](https://github.com/mojs/mojs-timeline-editor/)\n\n## Learn\nDiscover the amazing things that mojs can do!\n- [Shape & Swirl](https://mojs.github.io/tutorials/shape-swirl/) _(Tutorial)_\n- [Burst](https://mojs.github.io/tutorials/burst/) _(Tutorial)_\n- [Icon animations powered by mo.js](https://tympanus.net/codrops/2016/02/23/icon-animations-powered-by-mo-js/) _(Codrops tutorial)_\n- [An Introduction to mo.js](https://css-tricks.com/introduction-mo-js/) _(CSS tricks tutorial)_\n- [Playing with @mojs/player and @mojs/curve-editor](https://vimeo.com/185587462) _(Vimeo video)_\n- [Web animations and mo.js](https://www.youtube.com/watch?v=yRxWa8lXasI) _(Youtube video)_\n\n## Developer\nGet technical informations, open an issue/pull request or join the (amazing) community!\n- [API documentation](https://mojs.github.io/api/)\n- [Github](https://github.com/mojs/mojs/)\n- [Slack workspace](https://mojs.slack.com) _(Not in the workspace yet? Use the [invite link](https://join.slack.com/t/mojs/shared_invite/zt-dlyxhupt-VR7eV2uwCnvu3Cx~Yc_L9Q) 🔓)_\n\n## Showcase\n- [Motion Graphics for the Web](https://codepen.io/sol0mka/full/ogOYJj/)\n- [Bubble Layout](https://codepen.io/sol0mka/full/yNOage/)\n- [Sleepy Mole](https://codepen.io/sol0mka/full/OyzBXR/)\n- [Animocons](https://tympanus.net/Development/Animocons/)\n- [Love or Hate Modal](https://codepen.io/sol0mka/full/812699ce32c9a7aeb70c9384b32a533a/)\n- [Mograph](https://codepen.io/sol0mka/full/39427561a8a0b15d7896480a7d96d3d1/)\n- [Word Reveal](https://codepen.io/sol0mka/full/c94452fb65dbf676b0ae8a12d4267473/)\n- [Jump and Squash](https://codepen.io/sol0mka/full/pEagoL/)\n- [Physical Balls](https://codepen.io/sol0mka/full/7315f4364360ec87a6655d33782702fe/)\n- [Dust Trail](https://codepen.io/sol0mka/full/633e6aa52d40691cca2f2cda91650bae/)\n- [Bubble Modal](https://codepen.io/sol0mka/full/3c49de2d7d0ca3e92bf5db5bf7a2687d/)\n- [Bubbles](https://codepen.io/sol0mka/full/2ef10ed42ff535182c31cd1dbb81e453/)\n- [Blast](https://codepen.io/sol0mka/full/699cfc8716a13e0e1c15105af2b6fb95/) _(click to see)_\n- [Simple Burst](https://codepen.io/sol0mka/full/6caf96461207a5caa9226fbd2631569d/) _(click to see)_\n- [Dusty Burst](https://codepen.io/sol0mka/full/03e9d8f2fbf886aa1505c61c81d782a0/) _(click to see)_\n- [Twitter Fav](https://codepen.io/sol0mka/full/wWdRLk/) _(click to see)_\n- [Twitter Fav (stars)](https://codepen.io/sol0mka/full/PzmAym/) _(click to see)_\n- [Twitter Fav Firework](https://codepen.io/sol0mka/full/xOAKKA/) _(click to see)_\n- [Simple Ripple](https://codepen.io/sol0mka/full/XKdWJg/) _(click to see)_\n\n## Browser support\n- Chrome 49+\n- Firefox 70+\n- Opera 36+\n- Safari 8+\n- Edge 79+\n\n> Many other browsers may work, but are not extensively tested.\n\n## Maintainers\nSince 2019, mojs ecosystem is **maintained and developed** by:\n- [Xavier Foucrier](https://github.com/xavierfoucrier)\n- [Jonas Sandstedt](https://github.com/Sandstedt)\n\n## Contribute\nIf you want to report a bug or request a new feature/improvement, please **read the project [contributors guidelines](.github/CONTRIBUTING.md) before**. Thanks for taking time to contribute.\n","readmeFilename":"README.md"}