{"_id":"@ampproject/animations","_rev":"26-b9e93e12584c6826be122245f8cab7c2","name":"@ampproject/animations","dist-tags":{"latest":"0.2.2"},"versions":{"0.0.1":{"name":"@ampproject/animations","version":"0.0.1","description":"JavaScript animation functions and helpers.","main":"dist/src/animations.js","module":"dist/src/animations.mjs","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","scripts":{"build":"tsc -p tsconfig-es6.json","build-watch":"npm run build -- --watch","clean":"rm -rf dist/ build/","compile":"mkdir -p dist && node_modules/google-closure-compiler/cli.js -O ADVANCED --js='compile/index.js' --js='build/**.js' --js='!build/**/test-*.js' --js='!build/src/testing/**' --externs='compile/externs.js' --rewrite_polyfills=false > build/closure-output.js","create-mjs":"cp build/closure-output.js dist/animations.mjs && sed -i 's;window.\\([^=]*=\\);export const \\1;g' dist/animations.mjs","create-cjs":"cp build/closure-output.js dist/animations.js  && sed -i 's;window.\\([^=]*=\\);exports.\\1;g' dist/animations.js","create-global":"npm run tsickle && npm run compile","demo":"npm run build && http-server | grep -m 1 'http:\\.*' | xargs -I{} opener {}/docs/demo","dist":"npm run clean && npm run create-global && npm run create-mjs && npm run create-cjs && npm run build","karma":"karma start --browsers Chrome,Firefox karma.conf.js","test":"npm run karma -- --single-run","test-watch":"npm run karma -- --auto-watch","tsickle":"node_modules/tsickle/src/main.js","prepublish":"npm run dist"},"devDependencies":{"@types/chai":"^4.1.6","@types/mocha":"^5.2.5","chai":"^4.2.0","google-closure-compiler":"^20181008.0.0","http-server":"^0.11.1","karma":"^3.0.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-typescript":"^3.0.13","mocha":"^5.2.0","opener":"^1.5.1","tsickle":"^0.33.0","typescript":"git://github.com/mprobst/TypeScript.git#5456479a4a"},"dependencies":{},"gitHead":"bd027956b706382b1aa80cf1fffca53442b50063","bugs":{"url":"https://github.com/ampproject/animations/issues"},"homepage":"https://github.com/ampproject/animations#readme","_id":"@ampproject/animations@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sepandparhami","email":"sparhami@google.com"},"dist":{"integrity":"sha512-oOaPSra7VT/6644Dq/DIx+MWAPDs48xzm99r61/flGurzPUVRfNkYf0LGjCNTJ9B/nEcnFhIZtYTvccTAYQxLQ==","shasum":"d02c1e59f05d0a7d8ddc6c0ed2e91d71628c62eb","tarball":"https://registry.npmjs.org/@ampproject/animations/-/animations-0.0.1.tgz","fileCount":56,"unpackedSize":175415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb23vMCRA9TVsSAnZWagAAzmMP/jXz+5u6M9o8EyrL122v\nu3HvbI6VpfFP9laI6cjXYpaQGFb9udDWa6cQIOVmX/9r6aXTR6pHoflLfeI0\njrK0+B6ealUEpzkEXaTubXBKZRmbQnhNphzpiOvasKzKhCyU8Qx3nOGX+8Rv\nDymZ8zNCI1hdu3hcLEKAZIgQ9C4YxMiLE5akXcBQL8ogEBFgwP7xc1wyAal9\n/J7VXEiH4YbcaPDZBq5yJern0STVRyvi0anbShyhhvxdufHA6g2QAaglf3S9\n/BIg1HRjxLSW0nnnnicH15eLZjpKWKVUxWCPHOBZVBTCznBcrww43379c7Ht\njVIYtiHNRK1Mt9LEzNvWHLirwpcMqnw6nLQJ84D51eeRvwHm5PP3dZIcwfAp\nSqaUt5v4JnOwwzAsRqJstWNhh5A27LgA2XYWtSgV+FPG87KOFEPK8V7NKc2S\nz5li2xpgPS5UU0zJKu8zjLbdk+h/UUjpcEBNDuQxCy36EfCwanUavTRUZF2b\nuF1CXBi+sp1On4+r1hIabIT+renuUmphDT0U6ocic+voIwNKn4ck8dc35wsG\nOzkN/9m6NWHWB7Zk+p+bQnLxZ47b/K0bb46Fb3HNmrfmaagHVvvp2hUYfnVN\nI7N2RYeYnzbS2cMx58ptKkUI/zLxUiLAZX3ENa2rWC9h1l2Ycu7Z2Dg5Lmf9\nW/Ei\r\n=sjj+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOT6+8nybzWBm8PPf4VHxPW6Yt1Qpkeu4uWnHQws6KKAIgFObcccIRaZOfaBBgAtdqeU1qjNqC7SJxNkgrP61XZmY="}]},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/animations_0.0.1_1541110731415_0.5360219915512683"},"_hasShrinkwrap":false},"0.0.2":{"name":"@ampproject/animations","version":"0.0.2","description":"JavaScript animation functions and helpers.","main":"dist/animations.js","module":"dist/animations.mjs","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","scripts":{"build":"tsc -p tsconfig-es6.json","build-watch":"npm run build -- --watch","clean":"rm -rf dist/ build/","compile":"mkdir -p dist && node_modules/google-closure-compiler/cli.js -O ADVANCED --js='compile/index.js' --js='build/**.js' --js='!build/**/test-*.js' --js='!build/src/testing/**' --externs='compile/externs.js' --rewrite_polyfills=false > build/closure-output.js","create-mjs":"cp build/closure-output.js dist/animations.mjs && sed -i 's;window.\\([^=]*=\\);export const \\1;g' dist/animations.mjs","create-cjs":"cp build/closure-output.js dist/animations.js  && sed -i 's;window.\\([^=]*=\\);exports.\\1;g' dist/animations.js","create-global":"npm run tsickle && npm run compile","dist":"npm run clean && npm run create-global && npm run create-mjs && npm run create-cjs && npm run build","karma":"karma start --browsers Chrome,Firefox karma.conf.js","test":"npm run karma -- --single-run","test-watch":"npm run karma -- --auto-watch","tsickle":"node_modules/tsickle/src/main.js","prepublish":"npm run dist"},"devDependencies":{"@types/chai":"^4.1.6","@types/mocha":"^5.2.5","chai":"^4.2.0","google-closure-compiler":"^20181008.0.0","karma":"^3.0.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-typescript":"^3.0.13","mocha":"^5.2.0","tsickle":"^0.33.0","typescript":"git://github.com/mprobst/TypeScript.git#5456479a4a"},"dependencies":{},"gitHead":"1352e107dfae0221c8ee80352e3d12166b28e47e","bugs":{"url":"https://github.com/ampproject/animations/issues"},"homepage":"https://github.com/ampproject/animations#readme","_id":"@ampproject/animations@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sepandparhami","email":"sparhami@google.com"},"dist":{"integrity":"sha512-QZkzVV8I97wxr0RaGDTMV2DHUfrOr1xo2ogl5xqh8S78KZMelwj47z7jaSvjvKjOHk58yLPyKx+uNeBLadcyug==","shasum":"ca38f4e52a6aeae4cfc25bc611ab1a018e3b5f81","tarball":"https://registry.npmjs.org/@ampproject/animations/-/animations-0.0.2.tgz","fileCount":56,"unpackedSize":175158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb24PSCRA9TVsSAnZWagAAtBAP/AxRhUFNYEZE2mAjZhHj\nsUflqsdlvWruIS5Y1I44Af/t9qN3P009bJjZfsifGLn22Pcfhmrvh/wDnW48\nN4VxgPJ4isdKAyjz6xcfeOEI+EtkWbVYN69WL+u/CKJKPVDjp+XAgnDfceVF\nzm5IPah0U38gA31pFvpwcpZPomS8CuloR6NHg8FE/IT6ubOyMIM4c3+Sbi5h\ng7+mg3AT9Gru4JsbVPi2nwfU8SKRAVgUqBWlgazgYeOpZodnAZP5SRrEObyc\nN8xVjGVWBJdQmTzUPJZzTRQF+8oYDQ82L0JMQGZgYVvr/pFqx6l0jo68u66f\nxPOScO7UtFUQKD6Qd9vjlpgDglHfg3hJQVpD5nxpVaQoJe3j0vyqirxZ5XGm\nrV2Spcxasu2ARZaHwJCf+XWlzQHkAZ5xvFgpi00v3X95l7CBVtrhF99cV2q8\n2MtkQ4jk+QaP/5ntrLCr76bBXD0F/seHAAIGoYSb1hj9Ln/KZeI0N5Z4K8Y7\nHbYJiMoAIGrL9JKnxGv1CDVpswsL48zAdSJPGn5INseZds/+jNbqcoZOjdNo\n2OVUzQC7rfM0RiQF6VuGhrhsD26ZivwHai6bup+Olh2WIJIAfg82MOgU8npr\niTwgORglntGx7dgCsWCx3gS8KShxIKzEC4yaIqZxAeO3hgfbNbbmbIlRw9fD\nGXUr\r\n=h55j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEa8bIUQ/aIGwfL48x5W3Zz9TDVyMLp5uSeTpXgqbN7EAiEAq6KJTbHo9DFSh6yk61/j0I8V5e3Isdc4KOT7WvEUERM="}]},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/animations_0.0.2_1541112786126_0.9111618038062459"},"_hasShrinkwrap":false},"0.1.0":{"name":"@ampproject/animations","version":"0.1.0","description":"JavaScript animation functions and helpers.","main":"dist/animations.js","module":"dist/animations.mjs","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","scripts":{"build":"tsc -p tsconfig-es6.json","build-watch":"npm run build -- --watch","clean":"rm -rf dist/ build/","compile":"mkdir -p dist && node_modules/google-closure-compiler/cli.js -O ADVANCED --js='compile/index.js' --js='build/**.js' --js='!build/**/test-*.js' --js='!build/src/testing/**' --externs='compile/externs.js' --rewrite_polyfills=false > build/closure-output.js","create-mjs":"cp build/closure-output.js dist/animations.mjs && sed -i'' 's;window.\\([^=]*=\\);export const \\1;g' dist/animations.mjs","create-cjs":"cp build/closure-output.js dist/animations.js  && sed -i'' 's;window.\\([^=]*=\\);exports.\\1;g' dist/animations.js","create-global":"npm run tsickle && npm run compile","demo":"npm run build && http-server | grep -m 1 'http:\\.*' | xargs -I{} opener {}/docs/demo","dist":"npm run clean && npm run create-global && npm run create-mjs && npm run create-cjs && npm run build","karma":"karma start --browsers Chrome,Firefox karma.conf.js","test":"npm run karma -- --single-run","test-watch":"npm run karma -- --auto-watch","tsickle":"node_modules/tsickle/src/main.js","prepublish":"npm run dist"},"devDependencies":{"@types/chai":"^4.1.6","@types/mocha":"^5.2.5","chai":"^4.2.0","google-closure-compiler":"^20181008.0.0","http-server":"^0.11.1","karma":"^3.0.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-typescript":"^3.0.13","mocha":"^5.2.0","opener":"^1.5.1","tsickle":"^0.33.0","typescript":"git://github.com/mprobst/TypeScript.git#5456479a4a"},"dependencies":{},"gitHead":"2c2125edb423debcd1ae42cb22ea72b24a83c9eb","bugs":{"url":"https://github.com/ampproject/animations/issues"},"homepage":"https://github.com/ampproject/animations#readme","_id":"@ampproject/animations@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sepandparhami","email":"sparhami@google.com"},"dist":{"integrity":"sha512-CvV2F210+I5xVgvmsSBeYKHNQGOZhWdyWNkfIlwbJPmufzM2kzkJrLshgV/WnNwJKaJMGUyedktbRGXBk2iqRw==","shasum":"492f3eb5cda815d11ec2516166faf0419322350d","tarball":"https://registry.npmjs.org/@ampproject/animations/-/animations-0.1.0.tgz","fileCount":68,"unpackedSize":218942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAeQ7CRA9TVsSAnZWagAAv6wP/iqB97IkD8zCSq4EQt+p\n+Z4GVm0bEv/YkxnT5HIag4/8WE/nCzCG/EtQy7sKNTkZcWDR07GECcg94hLW\nfaIOD3b8ZCOIBDiw+cGzqIOmyX+yAcLUbEO7iTM26ScSYqc04Qy1Akp+X4f+\n416ZiFdL0RJ/dGuNKUqW1buNCutdVE1zu09bMoKK8s6se+Oa0iWOOi0KHkQr\n7UHqfPJOrFJRS9WnqWby/ZplWPOizLOkXaYucrOMvhjQmFgHwvP7pkRBCDCR\nzM4StyEB5jnmZqLByRjJpALulNgYbhPtiVKm7zsEU5m4LEupJyB7c8zGWQgI\n71qzdzcWK5GWyXt+S/z3ootd7ZcIcB+NOUNRAMPdCVRC6OORbGMBTw13muiJ\ngp3UENGSjPoQ4TJfDT+I8X2yd+6BbKW2nTtdZOZSTJrbbnWNHJaXFvEgqcOs\nQuoHzeHFgws6g7I19kqwop4X/6BbTi+56Y0T9wUpT87xWVHKH3PWIF7BBOo7\nzbUIM3R8O//nOmCcEk+FcBOGr96bppMNgmY5BcdoHvEXQi6VWt/wv3xO/vX0\nCD249VaY3A0NNTCwetXTbA8bURoXNZqD8Tz7uIjvoxLghVUYjCO+uaGPB0ut\nkgrX9cIHJL8uxVd3vNKTaXdr9/pqmhAWZ+JC2RbbPv+Vdz+e+7Q/SAs8VYbq\n67/k\r\n=sF4N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETXS2/0MQ1VrK275IVZ7s02xuyj3yQGmbfrHp1ZM0ZLAiEA815aGzBqGPbHGRIXTxAlkPMk1gkVc20SQS23iRnXV0A="}]},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/animations_0.1.0_1543627834810_0.14450000834338894"},"_hasShrinkwrap":false},"0.1.1":{"name":"@ampproject/animations","version":"0.1.1","description":"JavaScript animation functions and helpers.","main":"dist/animations.js","module":"dist/animations.mjs","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","scripts":{"build":"tsc -p tsconfig-es6.json","build-watch":"npm run build -- --watch","clean":"rm -rf dist/ build/","compile":"mkdir -p dist && node_modules/google-closure-compiler/cli.js -O ADVANCED --js='compile/index.js' --js='build/**.js' --js='!build/**/test-*.js' --js='!build/src/testing/**' --externs='compile/externs.js' --rewrite_polyfills=false > build/closure-output.js","create-mjs":"cp build/closure-output.js dist/animations.mjs && sed -i '' 's;window.\\([^=]*=\\);export const \\1;g' dist/animations.mjs","create-cjs":"cp build/closure-output.js dist/animations.js  && sed -i '' 's;window.\\([^=]*=\\);exports.\\1;g' dist/animations.js","create-global":"npm run tsickle && npm run compile","demo":"npm run build && http-server | grep -m 1 'http:\\.*' | xargs -I{} opener {}/docs/demo","dist":"npm run clean && npm run create-global && npm run create-mjs && npm run create-cjs && npm run build","karma":"karma start --browsers Chrome,Firefox karma.conf.js","test":"npm run karma -- --single-run","test-watch":"npm run karma -- --auto-watch","tsickle":"node_modules/tsickle/src/main.js","prepublish":"npm run dist"},"devDependencies":{"@types/chai":"^4.1.6","@types/mocha":"^5.2.5","chai":"^4.2.0","google-closure-compiler":"^20181008.0.0","http-server":"^0.11.1","karma":"^3.0.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-typescript":"^3.0.13","mocha":"^5.2.0","opener":"^1.5.1","tsickle":"^0.33.0","typescript":"git://github.com/mprobst/TypeScript.git#5456479a4a"},"dependencies":{},"gitHead":"ffe3bc37b3b2b5d9fa186fa8cc53597bb612aa2f","bugs":{"url":"https://github.com/ampproject/animations/issues"},"homepage":"https://github.com/ampproject/animations#readme","_id":"@ampproject/animations@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"sepandparhami","email":"sparhami@google.com"},"dist":{"integrity":"sha512-a2AKdZUnBOKWaWqGqFEVtIzIYWi9yvhH25dWHXSH8ZV0026ckV+i09PeTeDI69DoiMbKEQRlyl8a2RVZPepNnA==","shasum":"35641d5032a4df312db8da060c27556e4c93c460","tarball":"https://registry.npmjs.org/@ampproject/animations/-/animations-0.1.1.tgz","fileCount":68,"unpackedSize":219060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGrEKCRA9TVsSAnZWagAA63gP/jNCBxcaO7w0skPjmx/L\nMXrg4+5g+CuNj/gnbiyQWZUiyol5UYJf3QEZU1qF+/GUGfo4er5rPsWk+v19\na0lw9OGlyjFyyRCNr/HqpsFiPbMunHfnbXXO2Svc3TCvAVMhb6kg4QpmEDOI\n5tFDK3UxdXXjrcs95XdnJLZyXqJ8PHNlnacCCXIWgw+3ZG5E/s4qTIFVAB/E\nmcHp2sL/RT9Owa4APGamachnJXA/muac4jqgDNTA/ug0351hPRh150gakhx3\nxpUcL8J08TTBhCTCGr3A+wbazT4IV8fKq3EASbZImzx5LppLQOF6ygiNfF2e\nHsO/U63H1UvaZySg2udWBTqRWFaTHSj8q/Hx64l2eEIj2z5aFBY/SkWvB+fa\npgNlCHdHf0OYHnJ2qELYFsDBOUm8m0NmVoi+E0gWn/uR8SWjFcU0yvtFywXH\neYw81Fz5SyG0t6oYUPgOyewppiNeF4rixwcjzTPXpsLQrtu8Gt1y2oximUcw\n6DKl+GyBoKPu2+FRkyLtWjbyxenWz4X+ZmnRjl6DoG7dW7cW2U46OdyINE/t\nDq1g+Lm/nomTTSTbJe6xZRsr0+7EpjhVDF+IVH57SBIqan+wlnOOpS/+rKzI\nb3KVV3a31jA4Bmdlr+JbMBpgKNscfxlawbLHDf7BJa4yXhLLjh00o7BX9E56\nLZL1\r\n=kBYL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsQpjoho5g+GcTIZIq5e7aFaFP3XbJdXgEYVkhUbet2AiEAij4LzVhy3uyXzdPpGLtCLqKZc32N8Vpevy4dlGP321Q="}]},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/animations_0.1.1_1545253129653_0.31793316380417824"},"_hasShrinkwrap":false},"0.1.2":{"name":"@ampproject/animations","version":"0.1.2","description":"JavaScript animation functions and helpers.","main":"dist/animations.js","module":"dist/animations.mjs","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","scripts":{"build":"tsc -p tsconfig-es6.json","build-watch":"npm run build -- --watch","clean":"rm -rf dist/ build/","compile":"mkdir -p dist && node_modules/google-closure-compiler/cli.js -O ADVANCED --js='compile/index.js' --js='build/**.js' --js='!build/**/test-*.js' --js='!build/src/testing/**' --externs='compile/externs.js' --rewrite_polyfills=false > build/closure-output.js","create-mjs":"cp build/closure-output.js dist/animations.mjs && sed -i '' 's;window.\\([^=]*=\\);export const \\1;g' dist/animations.mjs","create-cjs":"cp build/closure-output.js dist/animations.js  && sed -i '' 's;window.\\([^=]*=\\);exports.\\1;g' dist/animations.js","create-global":"npm run tsickle && npm run compile","demo":"npm run build && http-server | grep -m 1 'http:\\.*' | xargs -I{} opener {}/docs/demo","dist":"npm run clean && npm run create-global && npm run create-mjs && npm run create-cjs && npm run build","karma":"karma start --browsers Chrome,Firefox karma.conf.js","test":"npm run karma -- --single-run","test-watch":"npm run karma -- --auto-watch","tsickle":"node_modules/tsickle/src/main.js","prepublish":"npm run dist"},"devDependencies":{"@types/chai":"^4.1.6","@types/mocha":"^5.2.5","chai":"^4.2.0","google-closure-compiler":"^20181008.0.0","http-server":"^0.11.1","karma":"^3.0.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-typescript":"^3.0.13","mocha":"^5.2.0","opener":"^1.5.1","tsickle":"^0.33.0","typescript":"git://github.com/mprobst/TypeScript.git#5456479a4a"},"dependencies":{},"gitHead":"6a3cce241e71be5274b9d0b75497f77b8c9abc50","bugs":{"url":"https://github.com/ampproject/animations/issues"},"homepage":"https://github.com/ampproject/animations#readme","_id":"@ampproject/animations@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"sepandparhami","email":"sparhami@google.com"},"dist":{"integrity":"sha512-B+BgrRHJLnNr8pkSfZB3aOitHmtgZSZnioV3ixym3ZAr6VDpvUw4u7tzWgHwG3X03ohHQBdau843pnQOf2oXhA==","shasum":"88b034c5f2a9a41d90722885966d2d67629ce522","tarball":"https://registry.npmjs.org/@ampproject/animations/-/animations-0.1.2.tgz","fileCount":68,"unpackedSize":219029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbc6LCRA9TVsSAnZWagAAYAYP/jSODpvMAbnHqJb83ezl\nR/6ycno5g1VwTmQLG05/jdgyHgLZmlefoxjoIcmdB+pHE8RwnqumytPzCJpM\nnIz48Z4RWSBvEl/t5U5LM1QMHRvtEUqlZnyhQICYBFzU7Nj3plswNcjyf4JU\nZmhLB5lQvHTBZzi3SQYf7hKerOcLqC+xqBGDxWxMVEKkEdI2wLrMO6+51CO7\n1jw/NcN/18WEb9vtN0xAHeWC1NP/qb/lA7lJgRsYpCeqM3BPAULLpNe91X/q\nbsZ/mOo/Nn43bdrtgT4V1CNOh129zoZmI62JObEGD/d537nhUYHbQO22VJrC\nIJJwiThAEDs0fEhZWA/cQTRoBvxF29JT2xGo9HIp8nWd0OS+jJmvWDHii/Nj\nJ1fcsa8+iS0qAc1x991gjBPDw9mT4DPoAL3X21EOzS5n4fqnnEfoj48SDJvj\nsAMbA+1MztEsaFD7fslpBHIc0u3DSDyFjLVVr3DbostNZ7xV87lVWE2B1cab\nqkqzo1vjOErShtlOXe5dnI4HMafn2bD37yKA7cWfTM3XHBjDRd2/3qNlW3KI\nt/H1rnvYr0V6WjsfKnMrIl23y2kebBmsHlBQgJ2IBedaVM1gQ8pVPxTpJjq/\nlMniMbNSs+gVCXjTbDcFC4gEsnWeVj19y14NQ8uXGaiBIembqL0hltPTIYG3\nNKyE\r\n=Jkz5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbs/J7NDRkdK2FNOnnu32vn5WHE7Mb7DvWq+gDo8ReegIhAMDoxWvphK7l7viNtCQS/ogyVNZPNI92l3PM0SQ00V4l"}]},"maintainers":[{"email":"admin@ampproject.org","name":"ampproject-admin"},{"email":"willchou@google.com","name":"choumx"},{"email":"justin+npm@ridgewell.name","name":"jridgewell"},{"email":"kbax@me.com","name":"kristoferbaxter"},{"email":"prateek89born@gmail.com","name":"prateekbh"},{"email":"sparhami@google.com","name":"sepandparhami"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/animations_0.1.2_1550700171120_0.8349969250225335"},"_hasShrinkwrap":false},"0.2.0":{"name":"@ampproject/animations","version":"0.2.0","description":"JavaScript animation functions and helpers.","main":"dist/animations.js","module":"dist/animations.mjs","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","scripts":{"build":"tsc -p tsconfig-es6.json","build-watch":"npm run build -- --watch","clean":"rm -rf dist/ build/","compile":"mkdir -p dist && node_modules/google-closure-compiler/cli.js -O ADVANCED --js='compile/index.js' --js='build/**.js' --js='!build/**/test-*.js' --js='!build/src/testing/**' --externs='compile/externs.js' --rewrite_polyfills=false > build/closure-output.js","create-mjs":"cp build/closure-output.js dist/animations.mjs && sed -i'' 's;window.\\([^=]*=\\);export const \\1;g' dist/animations.mjs","create-cjs":"cp build/closure-output.js dist/animations.js  && sed -i'' 's;window.\\([^=]*=\\);exports.\\1;g' dist/animations.js","create-global":"npm run tsickle && npm run compile","demo":"npm run build && http-server | grep -m 1 'http:\\.*' | xargs -I{} opener {}/docs/demo","dist":"npm run clean && npm run create-global && npm run create-mjs && npm run create-cjs && npm run build","karma":"karma start --browsers Chrome,Firefox karma.conf.js","test":"npm run karma -- --single-run","test-watch":"npm run karma -- --auto-watch","tsickle":"node_modules/tsickle/src/main.js","prepublish":"npm run dist"},"devDependencies":{"@types/chai":"^4.1.6","@types/mocha":"^5.2.5","chai":"^4.2.0","google-closure-compiler":"^20181008.0.0","http-server":"^0.11.1","karma":"^3.0.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-typescript":"^3.0.13","mocha":"^5.2.0","opener":"^1.5.1","tsickle":"^0.33.0","typescript":"git://github.com/mprobst/TypeScript.git#5456479a4a"},"dependencies":{},"gitHead":"8210d2f76aff0d9128228703ad4ab1cf224f3194","bugs":{"url":"https://github.com/ampproject/animations/issues"},"homepage":"https://github.com/ampproject/animations#readme","_id":"@ampproject/animations@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"sepandparhami","email":"sparhami@google.com"},"dist":{"integrity":"sha512-CiMdKK9eMa6eqhqZc9bq86nPdgbALY+E8rKgUPR7wf2wGUNTm/jtFZQ7fn4sj/oggn0wvadBokabErtl1m1KSw==","shasum":"82b6b68b6fe0eacbcc95d3f0a82ddf19a0e2b316","tarball":"https://registry.npmjs.org/@ampproject/animations/-/animations-0.2.0.tgz","fileCount":71,"unpackedSize":237963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1JoOCRA9TVsSAnZWagAAQkcP+gMMjMlY4Bo6aXoylIsr\n75uRgagUDoYQCqRLpYT5jDNuwiFfuhYqmkQ5d0bbkaYa6W9cF+hnyl0d+fDA\n0ZiIjSZclZIZroJL6TeY2bCwWHo1Ayj0qPh0Zfaj5LnDLCLIfnIwWvaS5YFE\nGmJ5lMrPkXR3fww3ztqTJR0mAdX28PSacb7lqIkDtwLj1g5crkWXUOXHPMWJ\nA7QvGSkHWvCfUAT7IA0KDQczFAaTAVz+FO0/VydOUOml59zjM0WSlCDj/hKX\ndr7SKYd+ipotqtUpnTICP4HI8rUZBqZ8IqtOfUazHalP22TDQorDKhrHkVLU\nhTijxMrxiUygguw8de7m9Xq6MYzWukhH22kK4L4p/kKPft475dkx+1Jrz7rx\n2uGxXnNbjNB9xGDZgdi9S98tISC9UnPWGxHjPNgu1dg4fyLJmDWDsWHAIJFa\n7T8EnP68FU9F9n8Np2Z5ovTXySAW5Ut4uPDnRqtTjZmCgQeOZcLbSu6FxwIM\nlbVOA8Tt0cf2cNbqj2RNOe2RkLNxNrPhQnCqDa+M6dmMl8wwgThSF7qMICI1\nCnsvRSGKT9MPuMlPMh46JwHNSzbcduH/COkHHPqTahewExUmijRvocKeBuFd\nc4kPGUumQk2DYCabnVnynpyYD6nGtlo4cImTLrY6Crv6ZccuB3Wa7WawKoxf\nz3Hm\r\n=gIoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6XBlCbUdXedSbjuPI9wyQrPcrmhCizcYvi1If7Npv9gIgag3AHBKusgS/uwXSGIn84YMHeZTK3xzvTRx8BFjHFMA="}]},"maintainers":[{"email":"admin@ampproject.org","name":"ampproject-admin"},{"email":"willchou@google.com","name":"choumx"},{"email":"justin+npm@ridgewell.name","name":"jridgewell"},{"email":"kbax@me.com","name":"kristoferbaxter"},{"email":"prateek89born@gmail.com","name":"prateekbh"},{"email":"sparhami@google.com","name":"sepandparhami"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/animations_0.2.0_1557436941945_0.8676372274994768"},"_hasShrinkwrap":false},"0.2.1":{"name":"@ampproject/animations","version":"0.2.1","description":"JavaScript animation functions and helpers.","main":"dist/animations.js","module":"dist/animations.mjs","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","scripts":{"build":"rollup -c","build-watch":"npm run build -- --watch","clean":"rm -rf dist/ build/","demo":"npm run build && http-server | grep -m 1 'http:\\.*' | xargs -I{} opener {}/docs/demo","dist":"npm run clean && npm run build","karma":"karma start --browsers Chrome,Firefox karma.conf.js","test":"npm run karma -- --single-run","test-watch":"npm run karma -- --auto-watch","prepublishOnly":"npm run dist"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"0.13.0","@types/chai":"4.2.5","@types/mocha":"5.2.7","chai":"4.2.0","http-server":"0.11.1","karma":"4.4.1","karma-chai":"0.1.0","karma-chrome-launcher":"3.1.0","karma-firefox-launcher":"1.2.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-typescript":"4.1.1","mocha":"6.2.2","opener":"1.5.1","rollup":"1.25.1","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-typescript":"1.0.1","rollup-plugin-terser":"5.1.2","typescript":"3.7.2","tslib":"1.10.0"},"dependencies":{},"gitHead":"58b8bd69605383bcca77a9728f6a94bcd980b79a","bugs":{"url":"https://github.com/ampproject/animations/issues"},"homepage":"https://github.com/ampproject/animations#readme","_id":"@ampproject/animations@0.2.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-o9WcFsOG6SMraArWCt3Yl7uEqQeq9O65E/X57g3J+caKX48Sh0/NuxSoGcfJXsZbDIdl3H2j8RCUfXGzxLNlJw==","shasum":"a5563065c8f45b8ccc621d0ef2c4b605c0c78761","tarball":"https://registry.npmjs.org/@ampproject/animations/-/animations-0.2.1.tgz","fileCount":5,"unpackedSize":25769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6cfqCRA9TVsSAnZWagAAJFkP/A2SwRuinu46crAaebWC\nUqvAvdC+86j5yn1vEtF4RQFsL0OD/t/jhemcppGCYm8sonfzI4mWxucqbGbT\n07W+DLnDRvlyEEGT1EGvnk94Oyl109k9NXliSyjkxw06svW4WeNK7oG4fl90\nrZlu7TfERaiXyKV7T5XMLV+qMMEepJqx2IJle3+eOTSrLFapul8PTQBnYlVD\nC04xOeimAWD9EfYBaupiEEghTsQ460k2DijR9sHXLRPPN1hmCkovepAPBae5\npY6sRxG88YZnnwQVKqvZp13kHikdYk/P0y/59RDCfAbR1PLVnaisa9BSdym6\nHtGjRueWgPwCatc9fY/3cVZkgVfBZMLtYmnT35gSdrisFPz0dKI7sxpsJIBZ\nsiP4mobipdYDlQIjARCR/jDwzfZng/rDWYkAMoMaGOlS2Ccql+f5H183Ttyx\nY7dJRcA9yZpD3GSv2In2gkDDdsj5YZGrWvJARg0u1IyD2wVbPSPH1Lkkg7IY\nB/J2nNjVydtXY44BBlFzxVTgiM71rG09iLODhaYF0U2QdHQdY3ZXNH6+wqUH\nEWrce9cm5/j1L8lmdCPOB2M+geWtRssnh3GGZhxg65XwUqfaH3+XFNfJ4wIy\n2I9mDG1UDu0yVD0LP3w1o967IE/xuRlpLVfV/4O4dCbICF2XYGu8d8Aun9jw\nzoqD\r\n=QKau\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMAuc4Lvf6xVcUT9BFWlb34wGGBkFP0uReAfJLd49JowIga7SpEmQQraB3MDW6GJJnG3OTGqJKCa5qsBaIcdCgkdk="}]},"maintainers":[{"email":"amp-toolbox-eng@google.com","name":"amp-toolbox"},{"email":"admin@ampproject.org","name":"ampproject-admin"},{"email":"willchou@google.com","name":"choumx"},{"email":"erwin.mombay@gmail.com","name":"erwinmombay"},{"email":"filip@stanis.me","name":"fstanis"},{"email":"justin+npm@ridgewell.name","name":"jridgewell"},{"email":"kbax@me.com","name":"kristoferbaxter"},{"email":"sparhami@google.com","name":"sepandparhami"}],"_npmUser":{"name":"kristoferbaxter","email":"kbax@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/animations_0.2.1_1575602153613_0.6366813381765268"},"_hasShrinkwrap":false},"0.2.2":{"name":"@ampproject/animations","version":"0.2.2","description":"JavaScript animation functions and helpers.","main":"dist/animations.js","module":"dist/animations.mjs","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","scripts":{"build":"rollup -c","build-watch":"npm run build -- --watch","clean":"rm -rf dist/ build/","demo":"npm run build && http-server | grep -m 1 'http:\\.*' | xargs -I{} opener {}/docs/demo","dist":"npm run clean && npm run build","karma":"karma start --browsers Chrome,Firefox karma.conf.js","test":"npm run karma -- --single-run","test-watch":"npm run karma -- --auto-watch","size":"npm run build && filesize","prepublishOnly":"npm run dist"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"0.20.0","@types/chai":"4.2.7","@types/mocha":"5.2.7","@kristoferbaxter/filesize":"0.2.0","acorn-walk":"7.0.0","chai":"4.2.0","http-server":"0.12.1","karma":"4.4.1","karma-chai":"0.1.0","karma-chrome-launcher":"3.1.0","karma-firefox-launcher":"1.3.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-typescript":"4.1.1","magic-string":"0.25.6","mocha":"6.2.2","opener":"1.5.1","rollup":"1.29.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-typescript":"1.0.1","rollup-plugin-terser":"5.2.0","typescript":"3.7.4","tslib":"1.10.0"},"filesize":[{"path":"./dist/animations.mjs","compression":"brotli","maxSize":"2 kB"},{"path":"./dist/animations.js","compression":"brotli","maxSize":"2 kB"}],"gitHead":"49b5474101e9574017585016c7598fed2b69410f","bugs":{"url":"https://github.com/ampproject/animations/issues"},"homepage":"https://github.com/ampproject/animations#readme","_id":"@ampproject/animations@0.2.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Ukegl+czEVP2S6Xd48d8vR/yL1bXd2A2ccUDztW29vVOC7XrJjKSa3bIqecYckuUI+mBfJtzHJKzN6rkscz3jw==","shasum":"61006ba765fbad4e5a2649fe7d53e1e5748a3731","tarball":"https://registry.npmjs.org/@ampproject/animations/-/animations-0.2.2.tgz","fileCount":5,"unpackedSize":25355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH5IxCRA9TVsSAnZWagAAR8QP/i/0V5a3T60AJaHP0+CK\nOV77dTp3soq81nNi1v3K5H2fRPFittXJsq3MY0WXe7ow95fPcHnDwnAMx0wu\nu3nNHGQnOSJtL93XXclVnbD2d0XLhdLboMmvwgN/8QSL3g8A6/zu1Olns6gI\nenLpnSoDaZxusmNo8gwqdAPE1OmohIkKKLZjeo/c7ZR3tSAlLVofZ0N6LhsK\nEpbF99oBoxQ4LaxEpSLOWraRRoX165oNIMwJqPAcyq054n+eI6LwNcGin8ac\nHtxS96/YQxHHzqo8MnehW27cxtKzz39VoPQ0vi8/sP3fYBwdKQiXf/JTnkQN\nUYF8ZZit85XFcVslhQreT39TDDHqC7CRTAA8SdiMSqaJ+dsCAnBo6kSterZM\nE2YGoF2OXVqsl67EwexcLIbUIkPsr8OJrHhlGwhLso1p5OLQwhwWfuogMa9b\niHsKHnpMS50NnB7119YUI4/WNHKPkvFrlPgYLTFiGoUA/HB7E2uo949NlU4n\nxYCPwLbfwl2SEg9YIedyTQzvRQuqOqThnUYidmtZhJhQGNzkyq4pfJFUFS3V\nwV93t50FXczCd/hrtfe/GaRYvvQi/eY+6JEb7EgWWnl2tvSBr/x6sADVo6nz\n2rUTkunNGZqpYx9WEFGWxx8fb3a1ZyqR33K6MEq+IShstTIiiBx/1oTyFaqy\neStV\r\n=wrub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEyoOUhRmDbYyiCTnGgHt+FEdnQ3DM7mrLzJAJJioqlAiEAhs6QxtDYMcbxafl6UhvLoq6rZJDPBuxpYG7rmjSSn3Y="}]},"maintainers":[{"email":"amp-toolbox-eng@google.com","name":"amp-toolbox"},{"email":"admin@ampproject.org","name":"ampproject-admin"},{"email":"willchou@google.com","name":"choumx"},{"email":"erwin.mombay@gmail.com","name":"erwinmombay"},{"email":"filip@stanis.me","name":"fstanis"},{"email":"justin+npm@ridgewell.name","name":"jridgewell"},{"email":"kbax@me.com","name":"kristoferbaxter"},{"email":"sparhami@google.com","name":"sepandparhami"}],"_npmUser":{"name":"kristoferbaxter","email":"kbax@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/animations_0.2.2_1579127345102_0.383116757166172"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-01T22:18:51.247Z","0.0.1":"2018-11-01T22:18:51.537Z","modified":"2022-04-04T13:52:44.838Z","0.0.2":"2018-11-01T22:53:06.256Z","0.1.0":"2018-12-01T01:30:34.890Z","0.1.1":"2018-12-19T20:58:49.801Z","0.1.2":"2019-02-20T22:02:51.362Z","0.2.0":"2019-05-09T21:22:22.093Z","0.2.1":"2019-12-06T03:15:53.811Z","0.2.2":"2020-01-15T22:29:05.197Z"},"maintainers":[{"email":"esther@amp.dev","name":"esth"},{"email":"bot@amp.dev","name":"ampprojectbot"},{"email":"kdwan@google.com","name":"kdwan"},{"email":"admin@ampproject.org","name":"ampproject-admin"},{"email":"kbax@me.com","name":"kristoferbaxter"},{"email":"justin+npm@ridgewell.name","name":"jridgewell"},{"email":"willchou@google.com","name":"choumx"},{"email":"amp-toolbox-eng@google.com","name":"amp-toolbox"},{"email":"filip@stanis.me","name":"fstanis"},{"email":"erwin.mombay@gmail.com","name":"erwinmombay"},{"email":"jzfisgreat@gmail.com","name":"samouri"},{"email":"carolineliu@google.com","name":"caroqliu"},{"email":"rsimha@amp.dev","name":"rsimha"},{"email":"dvoytenko@gmail.com","name":"dvoytenko"},{"email":"patrickkettner@gmail.com","name":"patrickkettner"},{"email":"orozcoalan@gmail.com","name":"alanorozco"}],"description":"JavaScript animation functions and helpers.","homepage":"https://github.com/ampproject/animations#readme","repository":{"type":"git","url":"git+https://github.com/ampproject/animations.git"},"author":{"name":"The AMP HTML Authors"},"bugs":{"url":"https://github.com/ampproject/animations/issues"},"license":"Apache-2.0","readme":"# Animations\n\nSome JavaScript animation helpers.\n\n## Links\n\n* [Documentation](https://ampproject.github.io/animations/)\n\n## Image Transform\n\nTransforms an image from one position/size to another. In addition to scaling\nup, this also supports changing the 'crop' of the image as defined by the\n`object-fit` CSS property.\n\n## Animation Test Helpers\n\nHelps with writing tests for animations by pausing then and allowing control of\nthe progress of animations on the page. You can pause an animation part way\nthrough and do a screenshot based test or simply validate the position or\ndimensions of elements.\n\n## Developing\n\n### Build\n\n```shell\nnpm run build\nnpm run build-watch\n```\n\n### Test\n\n```shell\nnpm run test\nnpm run test-watch\n```\n\n### Demos\n\nTo build, serve, and open a browser tab with the demos:\n\n```shell\nnpm run demo\n```\n","readmeFilename":"README.md"}