{"_id":"sprite-timeline","_rev":"39-0fc15b4fe00f60ef3dcac9fb33cab282","name":"sprite-timeline","description":"Custom timelines  for manipulate sprite animation.","dist-tags":{"latest":"1.10.2"},"versions":{"0.1.0":{"name":"sprite-timeline","version":"0.1.0","description":"Pepresents custom timelines for animations or other tasks.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"ava --serial","lint":"eslint 'lib/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","deploy":"rm -rf dist/* && ./script/deploy.js"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-vue":"^2.1.0","http-server":"^0.9.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"8b17a6058a4d29f1fed3d2a827578a97c7621a39","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@0.1.0","_shasum":"80fef5f585e6eb101321984dc9f2447e1309f08a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"shasum":"80fef5f585e6eb101321984dc9f2447e1309f08a","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-0.1.0.tgz","integrity":"sha512-rVZL91Bjjh8kPxZcFiTTTTAeWjiZq/dc1aIqYqoI1OoN295Lh15NOUR5GJ/ehlwJOJGnpM8KMtSvaRWETXw+kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOwp65HEiDu4K+ibT/7t6QCRLnstzwya87fPUdVhqBtgIgE8STQ21KJt/PckSeDt4s+FSx+yBDgAu4P6FrUnhwJk8="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline-0.1.0.tgz_1502251527625_0.042816405883058906"}},"1.0.0":{"name":"sprite-timeline","version":"1.0.0","description":"Pepresents custom timelines for animations or other tasks.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial","lint":"eslint 'lib/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","deploy":"rm -rf dist/* && ./script/deploy.js"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-vue":"^2.1.0","http-server":"^0.9.0","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"ea782697821bf9f353ad2e739d56dcd20e22f986","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.0.0","_shasum":"e48b5ea731c79a12e7bcac5290675aba2c0c3e91","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"shasum":"e48b5ea731c79a12e7bcac5290675aba2c0c3e91","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.0.0.tgz","integrity":"sha512-xAwP8F6LN5BLs/JlCq92k5enMTvdcUG87ie598cxLBTUZtnOH+7SH9IP+ZDxIoEnAL9vq5WJAgQj3069n2ebRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSYbTIKECzwtg4zzrgZQ8vTm6a2nCN+Bzw8XN2zLWfIwIgQukFmq3fwQDLf0dVjSVG5tbfdi7lN8pZB3U4SMimyCU="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline-1.0.0.tgz_1502280557370_0.5881799147464335"}},"1.0.1":{"name":"sprite-timeline","version":"1.0.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial","lint":"eslint 'lib/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","deploy":"rm -rf dist/* && ./script/deploy.js"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-vue":"^2.1.0","http-server":"^0.9.0","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"023b23fa7b86b7ff815bf4f6592090f4ac7d2262","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.0.1","_shasum":"2b1bb660a4c9d326f2c6d04440cf9d665c504ca3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"shasum":"2b1bb660a4c9d326f2c6d04440cf9d665c504ca3","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.0.1.tgz","integrity":"sha512-3ducixr/MPG2nZZYCdke0eR0AA4pNSPdfAXix91M7Wvf6dT+kOtVqYBOE1zP7YmmGPNTqKQMim+US96qHFAx0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWHU8YbaXUBpHWpufhtQ2MIlkoRJffnyjfmTNx1KUMNAIhAIEygv2CWVa8naEufLvs8oOpXAP7JsN0bulh52Tw9Y1/"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline-1.0.1.tgz_1502342316840_0.9857219567056745"}},"1.0.2":{"name":"sprite-timeline","version":"1.0.2","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial","lint":"eslint 'lib/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","deploy":"rm -rf dist/* && ./script/deploy.js"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-vue":"^2.1.0","http-server":"^0.9.0","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"f1a5dd62629192927a6abd48e79584cfc441b136","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.0.2","_shasum":"a03a865c37daeedd13f7c2621c528ea22dedf4b4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"shasum":"a03a865c37daeedd13f7c2621c528ea22dedf4b4","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.0.2.tgz","integrity":"sha512-v32EMQ7zxq2nf8hd+ctTSZPXUSPwC+C0OY5btuunrEe1a/p5mCGIJ5sVDRo1R5nfhAU5+lm/Aji9RYxEXRarWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjio5uuKVaM8aAjoz83+xL1UT4qs59kLlF4YUjxyCg5AiBIRMc91WvMYZ3MvwDVIMoimdYxDvDYbsSEra2BlCxMhQ=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline-1.0.2.tgz_1502422745558_0.42611053911969066"}},"1.1.0":{"name":"sprite-timeline","version":"1.1.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial","lint":"eslint 'lib/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","deploy":"rm -rf dist/* && ./script/deploy.js"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-vue":"^2.1.0","http-server":"^0.9.0","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"5c19f87b0a15502e03a110c219b2d0af9d0484a7","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.1.0","_shasum":"f07f524a33ad814e0c03885ca04c3bab3832f37a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"shasum":"f07f524a33ad814e0c03885ca04c3bab3832f37a","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.1.0.tgz","integrity":"sha512-GwjkQpPVwWz5h5Kh78dmmhQ+JJOnu049eE5oMCtQzV5LZMdDBRs8ujxg8BnBFKFSz+hUHNJ3BC6CsMNO4L9dPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD13Okp+ktCNwboW3S8NwQGfBV8THug4n4AenDENuyGZwIgf4VSMuQTtO/usuxXy4ymvmD/xyY2zWf9PeIzQuXYmOY="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline-1.1.0.tgz_1502509473100_0.784958228468895"}},"1.1.1":{"name":"sprite-timeline","version":"1.1.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial","lint":"eslint 'lib/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","deploy":"rm -rf dist/* && ./script/deploy.js"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-vue":"^2.1.0","http-server":"^0.9.0","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"c124d7ca308ce54b71a0346790af233671f8c3b3","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.1.1","_shasum":"1ac4f94464e4a401f96a346374f836c5d99e21fd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"shasum":"1ac4f94464e4a401f96a346374f836c5d99e21fd","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.1.1.tgz","integrity":"sha512-fFR2RP4gWG/qTEmBIKPWptn1y1CzPvkvUX+uFsVUi9ZzHc1ND0J1Ll9bHZbE09PUTK+cvlap4iEQYvTF7INSiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCok0F9FSPBp/Bze9ze0IuAbKOzzgbOjk3Altwkiue/mQIhAJVx037qjCibLTD8+fwA1N3KmxIAo1rab1IoSe237oJA"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline-1.1.1.tgz_1502530833354_0.7809639926999807"}},"1.1.2":{"name":"sprite-timeline","version":"1.1.2","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial","lint":"eslint 'lib/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","deploy":"rm -rf dist/* && ./script/deploy.js"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-vue":"^2.1.0","http-server":"^0.9.0","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"d0ef81a21712946eadf4573906f618718bd6350d","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.1.2","_shasum":"adeabc3f78646d8e0ae910bf6202b72221e7312c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"shasum":"adeabc3f78646d8e0ae910bf6202b72221e7312c","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.1.2.tgz","integrity":"sha512-wEZ/qErQxtS9KkAKHFTzoQ+9xcVhwK2Q2yqPke7Aur7+MqGDwulzLlQFE1ucnXKrxNDlN0f7kyPj7ToKomXKEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxmepv/8kSRpiTljtL0FNbzAm+MZNvJNcYo3+ZPGI/bwIgU/JenKyuzGEjAx4xVtMDoA3B1lj9nm86I7KKfbIKe/g="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline-1.1.2.tgz_1502531851437_0.8606089509557933"}},"1.1.3":{"name":"sprite-timeline","version":"1.1.3","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-vue":"^2.1.0","http-server":"^0.9.0","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"2519369de9fe52d8b996ec19ca83adcde85a9c5b","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-LNL7dzTTIAZ7O9PSdkqoKWUuTQc20BKi17hOknP7vwfas8oJOMBxJpKtR2q0LtZ/I6m7Qpsimx0Y46RjEx3c0g==","shasum":"8c682dccaa11deddbd0f1f9e49e9bbd98171a54d","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwlywxnpjQm+uFjxmC2OSgxSZSuGnAL+5IsSMdeTkG1wIhAN5mAKAQ58Oubgi/+Lm5LHz1U0DKaF9V0jL5ANALjvmu"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline-1.1.3.tgz_1517899333995_0.01682991534471512"}},"1.2.0":{"name":"sprite-timeline","version":"1.2.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.9.0","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"d8a379b435e6a7fba73d22985b7875c68b855cb3","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.2.0","_npmVersion":"5.8.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-GZbRO5ARXXuc7T6YmJOIxusvNufQQ9XIUu4O+WR4epC51oQuPpGUQZAmJ693rX9na1ZLpN8YxHeYUxdHX+EYuw==","shasum":"b7b36fe841d5ce2ec8ecd0d3c7db8069f09aa0f5","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.2.0.tgz","fileCount":20,"unpackedSize":51956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDysck67LqTav5g1N+XijGrxUpn4B5tf8jjrDJDrg3qCAiAw2wqZiGSqqLIrra1TgNPuXgKP1g4oBtZxk3ZUOgUHrg=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.2.0_1523029381766_0.8541631410892512"},"_hasShrinkwrap":false},"1.2.1":{"name":"sprite-timeline","version":"1.2.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"ebe26d3b0f0ff96e2ae77a7e6a31cf4ecd98341f","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.2.1","_npmVersion":"5.8.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-ukazl7pqZ1ZTitLZM00W7e1uia50yaGJQQhGupn368/3IiGgGxNVc8gk57Vwt+PPp7bkkAmUk3JKQI3LuHYFWg==","shasum":"c640079dafc7b11757718bd4ad1646aa883ef4ac","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.2.1.tgz","fileCount":20,"unpackedSize":51978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Wimc3mw8b/8fpmwpDPVcDdHGVnNzI1+nof7oj89dSAIhAP9m3oOR3jRLGLxHy2Np12Th4pGyQISLuMyVRAm/BTTN"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.2.1_1523066771639_0.10445964575351985"},"_hasShrinkwrap":false},"1.2.2":{"name":"sprite-timeline","version":"1.2.2","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"c3a84a2a88ae956324dfdd0c691935421550420f","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.2.2","_npmVersion":"5.8.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-6WEng5bkLJC6rB7H/nLA/JXjgI4KmjwBQh542hZbbygYj0j0FDf9s/4G15pPvliZ8Ivo0UFzg005ohqua1+yfg==","shasum":"10fbbc28cfd77c14b4b719739423c108431c2fef","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.2.2.tgz","fileCount":21,"unpackedSize":53277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs5PMBRzxOZllL5hEnyRmDC5U4ZHjazbRQxavLptBvrwIhAPboYT092jid9Zp/r1+jGa6Txg+N8e0DYGLbAJ3Aim/o"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.2.2_1523444156207_0.8437608058174422"},"_hasShrinkwrap":false},"1.2.3":{"name":"sprite-timeline","version":"1.2.3","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"e4cba986a398d028e7b16d5cb4d2c1a036749af8","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.2.3","_npmVersion":"5.8.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-2hBT+1wUPSdEhXhi8bNfEz1I6MnAsGc0eqGvFkbM+DM9c+3oBpfZSJa93JIo4zhvMCYUILHTpHF6TsyID785AA==","shasum":"518ff0ee254b9869692ac2388eb4b8c4fbd046a7","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.2.3.tgz","fileCount":21,"unpackedSize":53554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/QJj2WjLsYdr/Qu7NqFZejD4GpkFFXMbzeaPqyMhqqAIgdFdJE4ZwrXDUClzPQ5E8jJoVMdLcB86aSnsMWd7g2nw="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.2.3_1523449986245_0.3194733525237752"},"_hasShrinkwrap":false},"1.2.4":{"name":"sprite-timeline","version":"1.2.4","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"a4892b45bc790f302dea885c6d1cdef37c0026dd","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.2.4","_npmVersion":"5.8.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-rOYrQhJiuoAXlu4sRj0ELq6xjP8VqrHnZsf6BRiu/Tiu5SiBAlxU520FOLcslTDt5MVNRs9JBBFBcbt9qAlt4w==","shasum":"c17884b7525697a0b8dea307ce9a79bc13665392","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.2.4.tgz","fileCount":21,"unpackedSize":53561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTUDkTdUtJlql7OKzSgjDj7JkX0fsKKcop33AgkaMsEAiEA7rfBJkSTfa4mg4uSS9obSgRo72rX6klkdpa/p9NI6NA="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.2.4_1523452279264_0.18171524013366014"},"_hasShrinkwrap":false},"1.3.0":{"name":"sprite-timeline","version":"1.3.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^2.13.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"79e6645f8cb4f820f3abb7a40f783c7e6b330edf","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.3.0","_npmVersion":"6.0.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-WBxlhJIVc9psaxByUtuiVf5Mj5A1AXdg+URah+kKGhcvCz3roNjRRyxN2SNITiQcKWADD9y7qLqjLYN62utb7g==","shasum":"c5077097fb6add2f952f4271e474d50531e3d102","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.3.0.tgz","fileCount":21,"unpackedSize":54370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/RV6CRA9TVsSAnZWagAAOr0QAJ5y2/f7I+Sd47DW3RUb\nbJTs1L3JTjl1g5iw4L2lRQjEGKzq8V8CJXtgitosPhHCAHlIjcRWeAWoi5CQ\nTmV2741EK8f4nHXFsUIri8q6zO4a9+lJlRaYirqwdllvw6Rcdh95ifaMdbjT\nAAcWUXiKICeiRGPT4x83dcvFC+FJZNBOVjEHTi6J74j051EdbHP0DcDVWkBg\n1Do7bloLuALQZzLgUPU+QMVwcKIBYEQxRleLrqti7G+AcPcdFzo68JGbBDlH\nMx3epM+g1VxxidvKuA8+gpTsCW28pp7789tsfZKRnDIhIorlbNAnyC99HB3O\nxwl+Dx/a0pzaPdipbWf67EwPTaAOPODhNXIm+Km2xzvJUv23sY4Da4U5Hntf\nfNCBbrV7DKAr4QKPEyqCnl99og6yJMx2kleG4nURsiyUZ8BVsZjA8dEh8/nk\npzHTOpsMb7lO5cOqmgHEG9SrQkQOJKO1mqQuJDdM1lFFebwwc3LQ7q2+g9/R\nEbldw/FqMOXvQauLyqHzJkodcudj3StUzFXtKMXvWcH6pQg0VVAZmk1X9lag\n16ELLzbDJpcJiPaQBNujCfKj/Clm4m5I7fYxPrKi9dqxbLGHeHYtIFDrjCME\naKXFgAzkufKt/FCD8B6X5thE5XOgpD1gnHXt/OLzGU9OxV4ES+Hkw8GCr8kQ\nNirs\r\n=ilN1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCar2h4VJ6skFL8vfBUy2yC5CRnOK2IlhSc62JpzlhrRgIgSA7c53OscYwC17cQTXVynUnuW8PQhO6f9WFYsuoZkpA="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.3.0_1526535545228_0.06443118068698395"},"_hasShrinkwrap":false},"1.3.1":{"name":"sprite-timeline","version":"1.3.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"eba7ad5bb1c722de8718588cdb4117d3e8b59c12","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.3.1","_npmVersion":"6.0.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-9/JjcrE3jvifMX7EkFYwZi/wOKRiexJWGI90fEeiblYLiXZ2CYQlEoh7uEhGWdEPxNlabI3Qct3/pOILr52Pvg==","shasum":"b47a8ec3c71139f78bca7b6d42fa1524d1c4cd0f","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.3.1.tgz","fileCount":21,"unpackedSize":54369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/RtWCRA9TVsSAnZWagAAEVkP/1dxMQ2XTh8kuNyJCZar\nRXV222VmG7cfkktXzKL/Pc6f52Rlj7hTC8M3A0G4HnrQCi6PjNBR7HNhkHbX\nETe1xOeRKt0FphpXbkx2F+rl7CKDjB+ImtIBkGeZyUnx1lsx+6u0zooDSTxI\nLuT//aO1rbdxxw0XIKAyhWjsNzeXJOGJSahmtsG6PFkxTrd2CMbDjezoVCKi\nZpwI/PxKmroPXGWHbXA0PqtioLjZHaYs2XrvSBfZnvFsCaCJLoJQLQ1W/DMQ\nDUMKx0/11l3eN6qryDRnGjj7FAP/PwEOyDpnEh5Zv4W576I22x1CP5IorW+h\nlHcY1ZOWqZ2cTKbTxa0+dntx1RJfw0SOTmbj9KnSWTIfQnWciaWOKL1e9mYO\noSLD0ku12yVHloUxuVuPwNpA3xyvDVG0D6wqEugi5/uR0J9ltKIokfc7uo8F\nqFKlvHl8VfGDVtJpcZY8Z0Hn+lJVRCgI1HKgLYA65fCxTrpENO9HHGmsDbV+\nKE6Df2pmhZ6dJt4Q0CFQ/js2vBgeH0XJc+9e2ief8ialqs+DESYvtRDiskPM\nsqtAW+JjfXcITzVt9SarI2g/gwf4//I1qtPt6CCtmws++xJf2Y0pzjjZ4xxf\n9nz/+rIbkIAV1pAf0a2u36IzEU+P9eRSmxIqXguFdWswsnjEYp1apr1yMcKH\nm1Us\r\n=4jzS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUYekDwG454m3Egnb1kpwZrs5n8U/EFlmHLLRUQzMplAiEAzbJY//hC+lCLmXGGQ90mxN+PyQ1bxDAs8yHUpQIlbFg="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.3.1_1526537045459_0.5834343841419014"},"_hasShrinkwrap":false},"1.4.0":{"name":"sprite-timeline","version":"1.4.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"242f593886f31cff0078955dbf6a7acf55f6110a","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.4.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-rZpYRYffB7vww2O6UBfg1NYE8r+vjxVwGOW9SoOV0viEhcLAqcYfGkhRUcgyCvYDEYDzYjDXxTGgycmKLgsrwA==","shasum":"199951cba3b073293fd06f7dc93d237905985b56","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.4.0.tgz","fileCount":22,"unpackedSize":57519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBTRzCRA9TVsSAnZWagAAX5YP/iKM9w/9B1KDbRRDZNQe\nyPm03auuYoS9xHBaGCFen6neiWswbnJ4hmExAQ1LIjdVoeScADI2J8SwdyB3\nqij/5IW+dru4RP8kTd7yWpKqV/Hi6/r+Dw4nk+3Exb0ARi/3h2M99smcQN6k\n+NOjHOV4NcLPXUZoaQxuV9O7gUbKO+/DkUVIW3OL7jxrleKlCPG0KM6OhnxA\nDeiPruDJGBx+7qfrXdncr86zBhrDpSQupzK4UMpkSuq/ykQf7ywQc7iASO4M\nLNW3ETc3CgvtVRLO0YEPOQFMo6jtOUpGrNMoGbK8JSwDH95DkjWEaXVzgyZS\nlkoNrU0kpNJoMXGPd/BSpQxp9Wbi1u5gjYzDREHgOAIFIP8DS2UT96SjQ7tx\nTbD6CowFnFQhe08E5cfsQGC/E3kwOm6Hu5DxQ2im8pLOOVUmjRj1DedQkCRH\n0CgD2j4ayVU5oCN2Em3JszQhjqkJiQxhmzMw2tNCw7y/I6gjhWbibyTPiQH9\nyQcAq6cIfAlDaIz1XOWy+HYKcxzRJuZw0lCKffGrUPeHH7YIbxfiPrb8PwXk\n464nxsqp7gRlZv9zcV1duINezSwSs5ANndnm7Zy2XPsolB6DTzvRXV92/NVa\nZOeHKmG29/7bQ9Ec/HKpigHN+Ks5srLD2KmjP3nsm4aPpinIs9MjDdFq4a/a\nGrze\r\n=Tq2E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/TT73d8cY1Dr4T//mLCbUDL3BtW3GGL8x6TRGusArwAiAEpNwJPXyVnLSvIPknYnS7+oAV8mAM6KC28peW9xM76g=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.4.0_1527067762295_0.10897678061650162"},"_hasShrinkwrap":false},"1.4.1":{"name":"sprite-timeline","version":"1.4.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"bc8a739b6696abcc71912650f250deca75e75695","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.4.1","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-yUZ0f4cC7becg178txvschJFgUCiNNSKoQEDaDAAKvFCRpIqtcLOJOh1kkdxhGLWNhk6dB/UJReJf5jghdBN/g==","shasum":"c0610e160c28b3601b5db86a2762d3b27b26692f","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.4.1.tgz","fileCount":22,"unpackedSize":58110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBTwcCRA9TVsSAnZWagAAkPkP/3l3H1RUPRMM7FupRGJr\n33wVIyf3/XaaOwSkZPFfkxgBHCmcm+LwnhjxDSESf6BnKE1l04HZ1X7nMEzN\nOeZD/cdJgpNN6SiAGmr26P1FuMr2DN/bmN2+kFYvAvJdVN5Dxj118Ldx5s+s\nx2QavsVqVoPRQntFIcyvd00ItdDoWpwnP4mOCXaNfZ/W18jmFTR/SiSMhWve\ndTVXOPCnpIyPNzo99e5l2pQGUeuOp8Lrx+9qrZXKMmuw6ODKCTZt+L/f3Gw7\nbWkkyMJVEfMy1FN0ZDwgjs5pk7xN6UEFoLiQckPCU50wyyT/4A5VRhlIjNcZ\n/vsRmZDiMAwW7t61QvGvyy0cDN+d+WTFZYn0p7m3gdk5So2fW9SxuPvHwkYB\n73PyHjAYdu8BtWiCtR5qO7lcPNIHqUGtRi4EZlAfj5IGiYwoM4qF0zlcxaCu\nfiTodZEMPeGHOexyuTNUvDSfhO10WveVPUjc7lnhYtqH9l0peD1yvgYWlGDE\n93hXl5uCr6JgS8E8FXD3hMOlulwO+MHHoEHilzyDjKMrYZMjso5uMysl0x05\nBHLO0Mj2bNRksnj8ajTgS6VUUq0fVWFFnci/Er5SFQp37HT56JCacMna/tqb\njpoq5O4wRFrowv4dY1meO85YHqHQa8uM6rJft5N4z5XGH/OQlLLvcmvggj2p\nMeI+\r\n=BwEh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoKlCWATPJKUjkL0pRsSyYF1F6vocSfSG4/WOJn/6mmQIgANcdjjOZeE7QynLvzxq339R8gJL6nGEkP3h++i3LW0g="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.4.1_1527069723708_0.23365481702745217"},"_hasShrinkwrap":false},"1.4.2":{"name":"sprite-timeline","version":"1.4.2","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"d8c5e42b04ab689db13ef6c1c2e92406705f9d39","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.4.2","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-0pYxPg+wtZq8vmUga9Yj9bX59CJK3JTR1Yhh69DbdzFfg6ZlXop9omhPREwaHFVGrTDihMDzXi3JWkvFw2/k7w==","shasum":"c3bc826f56e79c0196f6d13fcdbeaeebc76e26e9","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.4.2.tgz","fileCount":22,"unpackedSize":58170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBUBRCRA9TVsSAnZWagAAy9YP/iEs5b1N+DxnQb+iu66L\nZFQ2SIpMwfrEKg1TspR235tufhNCffRAfWsH5XzehU90GzyyB6g1qUUx5tKc\nP/4scgHONsjh2nrQeO97pioIAYfobkwruA1KEd97Q+MsGPrlOxtVmJeZrIdh\nhT6htJ4RJlz+mAH6W68BEyzodwIa/ODafddhgQS0eXlkBG8pfavAMPW9toTW\nqaKlDDABG53vXBqOfoiMqe4rSv/7rNJMJKKqH1Rm2lUy4CwWfpfGKiy5aKwv\n5Y5MmivO5QF53E8bjyMmRETdJGn8HsbbuNdq/DJCc44YvbOElyQjBDL3fR+b\n9AnqFOsixRRElfWEzymrrjLrp35mXpGASon/po1ycVcHPJpLs+SLsy/NHk/y\nV65s07CfYDxPdLMifxku+MXo/kUsz1kjOh2JA9q0eU11kttFVnwtqh8cQtTG\nWTjxmG69whlvWil0tMDltH8e0espdqZgzE1BTFwvsF85jWjtk4UkdOfty4cQ\nqr+ITtwJR7sUP+blZQ5xt8F6Byf6W16KvRgKvVuLFGXKuVxFn5dFMRdsTvhO\n2Mnrqb8ZpY501y70xWsLCR4oPmfC3eCJ1BbX3yoVB1SvG4lnxeJhzl6QzSNf\n07rvpnErZFdyjQx+1BfTMmsuuFQfXnt8m1xRErtx3cGHJogKQZXQNymnT1pp\n38+/\r\n=tTMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHfUxvnKmrAz6DKisiS1OUIYJfM4rjucxvlw6DCI6XqAiEA8U/ymfK+e1MgQGQAEsqMCXnUdE1Nh3H9mkWU5gqp/Ys="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.4.2_1527070799836_0.5451459072619"},"_hasShrinkwrap":false},"1.4.3":{"name":"sprite-timeline","version":"1.4.3","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"3503974f64ad33c23fe9d59e0519b5bb45d8d430","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.4.3","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-KbFa0TDVvKtWCJvCP5vl9j4Cl60LmYJWnvmHfu2bzwkiwGLFKuk8ypasf3t7pVLg6FWWUUBQG/yAfw0Ugaak/g==","shasum":"934cfc9fa4b09934485018a508943f9500899456","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.4.3.tgz","fileCount":22,"unpackedSize":58302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBUcNCRA9TVsSAnZWagAAVLQP+QDlhYA9tqLkKm547tXu\nL15QxLNT4PJOvtVYvxtr9WhTJlrsBgeibRVHMrx3T2d7fNxJDYub44dgHVOx\nmzTeZUt8qVnQRddSC932UThao8p7WquiXtSuHqN25Xe60bOsaXYSZqykCI3x\nCHp7xuKAefpxY1QXLfn4cOo+/y5lImisz+PyPe58E5Ez12wy+fQh6BBoAYQb\n8+g8O+P/56ULRCfAwRCFvzJR0oUPYmX/iDWOwSnIj1RXVT8Yw3qf4kSSH5L9\nVZoil4ndxDrlERq916v4JqJnqcRJSNwnucAEbYnlv9zRe0LevmxasF0RR1i5\nXhiYTAFen4q+F8caWsffJ43y5EEEuELFaQ4H3+0rEFQ2HdCfZUHdNiia/xY5\n8zC17UOu0e74bDFBlmeqMvZmu5KshYXQdSFroaD4UYufl2970XhDc4SbOLSg\n0rYA8m8/ZmrSfz61vA2TG22EHSANOdmaspmldazADrDfUFCI2aoHqCaevhJZ\nzCY34vxJk0eaJwNejgjlddxgqznrcynPMh5cZ6l2BOCs+BEgoBpczmm6Auab\nHX8zdXen9oU8tEeQmlzAZhhnOJbSPvx9r3+jUiu8TszX2bZ+HDaH5kyck759\nY+oV/2DTyzDRuCoJP3MlA6OXmtUAE5Wck+be3c7HZklfEwPjtNOPcajYJIbp\nOIxI\r\n=RPuu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDnXWPCyzlXmb0LsawhEQrHNEmwK9Q7CSnF1lG6qkg5gIhAKuBK+P9H0xZIHxKSUUPetIfBG0864C8PRU0npGjYZGj"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.4.3_1527072524761_0.7780448530892838"},"_hasShrinkwrap":false},"1.5.0":{"name":"sprite-timeline","version":"1.5.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"cc812ebe8e34e0f2b8b4ed4d62860bb91bc326f1","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.5.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-KgVMVf92mm8WRCKIsN1UiY4HFg2FR77WIimem5QMSWs5KvwZDFw+ZvUWBNe2xGDmcJH68Cr2OC5ICc3xgUEBNg==","shasum":"2d42ee2e43f8e794b1463979e821de1b74fe21c5","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.5.0.tgz","fileCount":22,"unpackedSize":59252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBU/TCRA9TVsSAnZWagAAzr0P/2Xb411I+DGM18RwhVeG\nmNPvcdKC2XFqGNT4YA2+odn54koCdrIY/vdbASBmToZknORn5SoRc5yM7Ub4\nBcKszFI3kFpJWHwuo7rAeM35j+wT0c0NJCbfppHuYMaOHmYlumt9nW1QTTnp\n01umgfAGIpA5n7PL2eTUgc1bX+VzlBpxa5yHujJD5ze/735AV6jmHIdFa2GV\nXpxeucYuLSGbtw6Fx8dU4F9wN/3mXT0zpuKjGocsaJKSdGfEKMtC4gjo+9wn\nnBedyNt00hIcq+Ni3U66iHBFIwA/BP7RxdCwUq1D1EXsSM7lFLdg0Rb1RIfs\novUCtLoldqwMOIoIr99wQCHMglujebygMhxdWF5SMOEJHIdgi5RfzBtXbecY\nTqfipKFEz4eDGmcd8KWkQ5lq9Xh1vM2LTllNKcXMBNV/L+kX3iLkBx8J2S7O\nWIUzAkHpmRn5h7lUK/GLjBrwG/UPeAhN6qOMBB4CmtWkprBR/CpfIcD8UsYi\nQ2/18+k1tcaKazvxMTUfdTau4O0YKMOIUSlC2rNOUclHcNoemiuoAkq53U4+\nyHiZbuUN3MEtTSRIP1vvxEzugcTHzKjpppTtwBp9q89Wdflu0nUwVZ4EFCG4\nxWUb9ivUUqAtU61hBy531tMURh+Kx27HXhD0L/N358mJucxstNlDy0ZQUZtu\nRus1\r\n=R1/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxpOFhjKXjNatPm1V2rMuGZv/AcH3cgDldFuL1kuBeRAiEAzaMAWoet8D6Crr3LoJA1l1HRYAh27ggY1a2zC+FYTRM="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.5.0_1527074770750_0.558299826930136"},"_hasShrinkwrap":false},"1.5.1":{"name":"sprite-timeline","version":"1.5.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"156409d1c69ec5d7be0d22a5dcb69d5f62902814","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.5.1","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-TWp9peVsh3MYU77acAc/6Nhw1Hl/H3WVWOK/+EO9EYUuPMpFIJlgsgbwQAqHWhypp6V2cfJhidJ5idWexeAJRQ==","shasum":"7b9bc6d87ecfc5eccad23c141ca0944d0ecec854","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.5.1.tgz","fileCount":22,"unpackedSize":59876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBW+mCRA9TVsSAnZWagAAuicP/20xBBA4g1ANNAu79F82\nkiZ5bwrRNixamZS1B5Hfsa8SkO+4QXXnw0Se0/cJULH228LxvWQBhG5mVMV9\n/+ztt7canGAL+fGJT2ZtyZUYW+ItTcDsNVFMkca0M3WdAoguVHA0BH3RL3Q0\nfQKTrav3i7blSdWIfAwzCbZIHypwT4a9jf5HKJRqzE4dIJ4eePobey9x2Yrs\nfNBq4cA1C+R191Zxwj+kBk21WrARBkkFUHAMtdCo+BlQqxAaqaZgXZXt56SY\ntJlr4u2Lc4wXj8TiorbGeRV5/howxvUZbj8sDVF10LJqHnx88aQ6Gn9AYZh1\n6JZ366AKISlhDk2a+dUveE8ICTusut1mHl6rk5VwpkmG2n8+Z6T5npVDKWZf\ntBWbHZqPlrMmAsSbAFdHBLLFhezQTFAGGS8Wgh3xXaJPoU34m7oRmz9F4zmf\n4DvJRIml7Uuk7b8Uzlt5la1DYbQNzn/gTKyd1uqbDEsJ7DCgXdfJXLlR35YX\nzE8MS5XLdML9g1K8sEJw6TAfA7gAV4lR0SnyuYkhZNguAG7JsZWaP+wk8ssD\nfbfIXm7Rwyb7z47s0lE6RVQvt/r3L/83njTygG+C0/aMdss0R1Q+6TaKPKYB\n6TP6VO5+W7ZJip/YFFkZVwsRni1tT1r1BwmaDptFCAMCgapAgYFvV8XO5b3q\nd0ux\r\n=GV1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzU4L78rbxtYEx8Z9bELo7s+M60fzBJmKoPt+WLYPABAiBeiBpFde8GBP5xI6i1JjjfIYodngcaSOkjdfzZ4eKkeA=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.5.1_1527082918175_0.5031685100694809"},"_hasShrinkwrap":false},"1.5.2":{"name":"sprite-timeline","version":"1.5.2","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"580111800bf4dc09980ae0910518f966419f6b16","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.5.2","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-ri+x/f/BcwhWAXMwK1bJSTmdMioiadBl2kVlmNbKYhioCYDNkJystFHi6h0UsGKgnkkEtZgtyHPHvyyagYMwmQ==","shasum":"9777985aad3643e191de03a30018c5440d79cbb8","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.5.2.tgz","fileCount":22,"unpackedSize":60090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBYCrCRA9TVsSAnZWagAAEpEP/RKD01BDhUAwAdFCuBMm\niZgoRqDJGLo8VjaqdGVS5a7XGT/ilASQNqHD2P1QB+2Vbf49guQ6XcnCqseg\nCg0fR8GIBTCH+31uX5ZmEWIP0iAljrYJwetrKxijkm+mKq8L9OzEsO5X6AXM\nTPAH13d0aEAqwHkJTsv5SyAuXV3SOvzlqF329ViaP8h11y9TxNkMUMCDUZxN\ntBx+uH4rPeGnWOZ152mw58W71Vwu8VBhhxVtlS7jg03v8d+6w5CwDDc6ywKU\nEL5NC9/nELmlYYXDwBOk39bwTyecY9y+YiOsfLa8dt4btCzn8kKYc+U6JDbL\niiE69Fgi/PnLQ3glo0hbFDvB0H5RvfBJh06aiGBXFMf/avpPTfoi8PffSa/n\nYN60bmpijlJ3JVZfiNNNuuqpCwPOLelj65JnmbhAkagR1yT7glr/3idSv04F\nw+QoWvU7+pY1S7Mmm4wBpCWcFNC8n0MZh9ooIjzvad/C3Twk4jpeDC3NPmgG\nbx4jdgxlc/PfBPQuaVIRxjXUDh4dpX2LyhV/sxQ80d8H1YEWz3eAjl3DmACA\nddom0ZfHCWHSbSnhsdoFs/jdgr/nHL3sfGoHz1HL/o1N4hqLreyMPGfiA3jh\njJC7QnmUiuC1uuXerMooRjqaOcLVdh1d/Xt/tSzyHtv8rpZH6McHTI2plyHV\n5rS9\r\n=TUq+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZzsC0BltHg24n7gX6WpFQhwbKgQLwB1VkLFLZMZk/aAiEA8/rA/QooHlVonCk47rlm9v3Fo12uwYYpgkt+1AJRtt0="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.5.2_1527087275119_0.150568294516096"},"_hasShrinkwrap":false},"1.5.3":{"name":"sprite-timeline","version":"1.5.3","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"6c2923a158c34c1416e597f80150045b8bd2e7bc","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.5.3","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-pu6zE/bSS+dsFEsx+UTzyOhruc5S3KJTtngf5Kc7+B5H0gJ+0Y6t0anGxD8KrlI+MdFseQzUfXs9RLHEv6XK/g==","shasum":"911de1f8a81d811c102847c94060b5349b44693f","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.5.3.tgz","fileCount":22,"unpackedSize":60096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBYjdCRA9TVsSAnZWagAAd4EP/RrFWMrTnDDh+dvtffQQ\nqy1tBq6nZV4xK5ucIFcNl9EhqdtRMSSYH8uoxFznojx+YW+IrKJfEnMSnnp3\nYkvp3QHqLArXXPd3lZAxsfBCJvh85BLY4oM2YyWbngaUtIuTG8S3YnI4pw8F\noX5rpBx5ZsVb1O8gkqQQQa87VEUVzDPyVes/etAxPD0m5n63SWbWyEUoxt72\naysBu19kvG0jwxy1T09u4JCdOVa6oOPKKMveIKK9fE44PlgBQv6WAAj+kPgE\nKcFJMYuAjnNM4JPboFa6KsJp7wVy0BbkAEeqZVG8C+xN66/O/5T40qJs/E+y\nZQsbeWsV+BBSnhVMJFw+G29KZ/ldz3PzG1D3AMCxyfayAzRMWuAFlQo+3M5J\nH3FnNzF4kuMGoRsd7hZNQYv32aSC/ZfV7BDsM1w7GRaMq8+rqDj4NDZOE6Hv\nWYfnBFZQtxlUnbb1AHyTzC+bZuwWDY3ROahQtyGSDr1VGbQJOR+eE7R1L5DO\nsshjN3E3cDBgA69Npq6hI2lC+Hq/wppFAKBajEmuqyDNHy7UA9sEGmURI04A\nHt5zYFM0mqT7Lfg4UA3O6UABdm1jEPu5yEt1+9PrOPIThjm+Yp15OGQYpntW\n92UwbYm03zNq5iMjY+fCcjkTVgA0KL0xLqGltTohCojBr9+9W0dad/bxFZbM\nDiYi\r\n=mAUw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHkPjm4rFMON6Txt/ulOyc5Ziozmk31ulJ8Uj2iSmG1AiBhr45VrFSlqYvn9Zlmz95YyGFfhAPjvy/Ig5x28Fa4Yg=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.5.3_1527089372775_0.5792304344332309"},"_hasShrinkwrap":false},"1.6.0":{"name":"sprite-timeline","version":"1.6.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"bcae76917881040b2bc164eeb1db23c88469db12","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.6.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-UGd9txcjr5/1zcx0FxTgnizatw7762XCDuTKbui343rU38/z8XgTeyHgjS+YdX+Pl/0Ah2khWHITkhmclzTC1w==","shasum":"dd1a2014568cbf94a8d8d73622ee88440483ad8e","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.6.0.tgz","fileCount":22,"unpackedSize":56670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBlUYCRA9TVsSAnZWagAAwSUP/3r8G3n6SwKwVjt3gD95\nz9lHVMmXTAuC0UeeIFx3eXgUGwiTPr/xVEv+oQ4OiHiFLxgkUpj5K1AaBY2B\nMIzO/TLLav7cu2FJm2JRZ09r5ta1XTjULzmVefIUZBTI2RU10VLvdLpATGph\nAG/cObYMGx5gK+Mow1Mx+u1sqXTjqHyTAcr2UkfsK9EaHELJLbYBdnV+J8bw\nejHEi9/F/I4waJ40ZynUhGSpRyI0SJBc8XYTe2Q8kjwRb40CcPxJTc+LQWWu\nD9j+8olr94nwZE91DxHg3mMZO/L6FfQT53HZYu8CktI2EC4ZgxCWIhmBrjNo\nG294XHrwwd1X980TnACfya4O7GbeYquUpPPfPwylwGaVrcku+owtf9W8yLpH\nQd0hdUqfMVQdo6RTAUOFidANAJZNvdzSZavQjENqd9bgrLg+zdOo3V+LdjwI\nMZNu4Eh9eNLFUrEWz5U/y3U6ZbxsN3ZFiEV5pg9ZjapWqNOSa3KZLITWX6Y/\nhhS5+HxrOYYPdx4f64GHLsVuYeNamG2xd+Yd76kIpKewsqI2IwoGOR3yGiyH\nC756Q1PrWlXVdxTvkEIqbnO8iSX1N/qSENZC5abtZBxbS4H7H3nm93N3JqiT\nGQTX5fD6Y7kJQhe047PzjbCvWI4lP7qSTNZy0lsh/2PjfrO5f5ha+lRiecHy\n/vl5\r\n=wLvP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrt5op1zGvLlAiN26HDU/fUOGaUMcGUmXCKQuA8v6ujAIhALKFSksLg5J7QCWKn6n9HdmZ3Wiv1z7xSb7Ag3IwTXXs"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.6.0_1527141655550_0.2147760459376118"},"_hasShrinkwrap":false},"1.6.1":{"name":"sprite-timeline","version":"1.6.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"dfa36f2ab30422d3b1473682eb08c53b67cba95d","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.6.1","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-Ll7QH5Xq7wQnBkrfxMF+SbBL3XeIhah8ytiquFkZUrLEmPntJkohspU99yT09v+mNuUTr0qoy7oFh8TNsv9UIQ==","shasum":"a7cf36ecd379da50473504670637422ff8a6863a","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.6.1.tgz","fileCount":22,"unpackedSize":56737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDPXECRA9TVsSAnZWagAAde8P/i22apdHCJDJWekxiuMU\nT4jVI3SpCaBG1p337xq+whmkjq2P8SHzwKtgrEyWtsKWxj9w3zDfyAJ3Dmum\nrhhKxyv8quxnoDU64Qc+48w4OgzI6xeb0CQM3otHTMri9GnWIGsPgXhDGlJT\nM3af9xD8wKY8ntkO44DDpn2sU0Syl53wIrTGMXkPyQ4pEPMsfz9zjUaBDtac\nbNBcGFYCFXh3Oqhlzpuc4BfU52C3fSt307epjC99Mo0isQzv0ArmNomEM9H7\ntodI4FeGD6RCS0KMAfyvb+47kvThw3QBclNjxK4XtDkPlDN5Lokdu8EWnPxQ\nHpOy+2InT+ofoWS2YJKT6yta1/sQMluPGnW4OQG+efuD63asy3WyhFuAO06z\nY/mfqtdULGFcFi4F+FvZlO10QRq5JqfNSGCCEJhjK6SYF8b8juQtRBxIVZ34\nH5GuILupjlAWJvDU558SlbdU7yEA+XKsk8vLqGDUIvb1LQgum9ynWqw3nsBv\nVjCWNxJUHg9jFkBdgG0Uwuyb3z7ub2jYpAcfZuRbG+FYgsxIEsZkEQRtNnXb\n9Y9FFOJk28rvndz9VNGJs4T/2t4CWhAzKW0UP5jDDBsLO8VOsMxyzGvApk2z\n/HszLdysO7qgKi4kyp44tLUSGTpXEom9x3Sdb/GbJj+73lXLrbwaI0cVU3Kp\n1JYi\r\n=z6LE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxEtZoSxTOpVKG12AxCq6UZnDfUoAl7MbOyEZuiRbCOgIhAKa6nIDRfIdOJNxd3AhJ7PV9x+qPmm6ANbAa6YoSIwtU"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.6.1_1527576002835_0.6726306815610383"},"_hasShrinkwrap":false},"1.7.0":{"name":"sprite-timeline","version":"1.7.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","eslint-plugin-html":"^4.0.3","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"45630464544ba9f7256d526021b6a6314242394b","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.7.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-8Zyc5flWx0aF551kqZvwM2R4xZSyD1pwp8BdNCtUlF2MPPf0QUPV8aztI293gSO4vcAugVPklscvHfeuuTynNQ==","shasum":"d863346bc03a4fb6f5529bbd0c18bf3b5d2993a4","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.7.0.tgz","fileCount":23,"unpackedSize":57561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFMtPCRA9TVsSAnZWagAA4lgP/3ab5tePK43ubpAVC2hN\n2MqI7+EB5DNRlImbgR4Q6Rk5ffb3jnPMBp+ioZjr5iAetHwhFJAB5PDu8Eyc\n/p7ugWXIlXva856I/iH/fkROTOJc6jOQXPqQ+Z+VYipE7XTWCdb74W484DuH\n3dPl/sdOKDblwsMd3yvRmnzOdrzDOf6rGk76VnmgK1Z4jA94JOMHoac8rKG8\nMaxaJa2gp2zwgW3Hq7OBb4f+SwQ6jEwy2P2uJNwywF7x9LnJer9z1tt7N22Y\nIkMBNRbMGWeFRNreK+V65vUnC5N2UJ5bvImJmhHWW8XMbxjxg6d/ntp/uA/y\n44esyGU5zQRCXAfHoAfpmHYbxBSvEI01Nw+WYRCb4FRBBz5iOqAwMiguUCPM\nB69RZnO2ANERFmbkVirs1faUDBJ8ZgIfBYuFWutP3zfbO5JqRqpYGuPRkzLS\nn7/jBe1NcG0WMDF4ZgVX39bDBh5mShjUHXtwhh+uaHjQvclKPtqhNp2erby0\nt3+58nt7jWxB+Fxe3piTn5K2YEQjvDohOoyJWej3nF7N4xudpvBacU4Czhki\nfHSxlVNY9DQ3euYYqVboUYglApeTHIwUO9b7jTwYs3SjNirZ8ajYS+XMre1A\nvat+zXOjuvQkqamo1Jn1UTbBZ5T/hE6K4xfGxRNOWoShPNQ7Y37NuXY9l9xL\nV0AW\r\n=T8Qy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8WTT3XJu1uDBwXm5dB0lYzWaimdD7SBNaNenRo0wNfAiBgV014hPn2aqjOsS7yDMnksPJLv9K6iQFsmnFTDO117g=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.7.0_1528089421682_0.875183336403448"},"_hasShrinkwrap":false},"1.8.0":{"name":"sprite-timeline","version":"1.8.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","eslint-plugin-html":"^4.0.3","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"8f6ba9cbc23754967775e8dd66c9931ac0850d1e","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.8.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-ijW9hiNa4RgoXpWNkVVh2y375nfrh/KR+66HWkcAqJVCFO+hFD/SFkLXEzNOE0tpDeVaUxMQ17m+ChDmarEvbQ==","shasum":"f1413a74d34a742c72f275f3c2f8a61233de66d1","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.8.0.tgz","fileCount":24,"unpackedSize":60465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFOMxCRA9TVsSAnZWagAA4HkP/RNkLJHz1bolve20qLnT\nXy/KKavID+zZDAjn8cWBFZNZa5zJLF3K+PKLomVhvrHxzDjmY/te66G75O+o\nBiAmw6fBLdkkUqBUdZl+G6reEQVW3e0PCVFl0I9dw08kSRjq7928RnVreNRv\njZ/2SsXaMyHCA1aRtQMwCkKeM+JIMgRQSEniUGlkNbje7y3RAAr8VG09gvsC\nhf60/ziIqC5byPtHOP5a0TkMIniKpdG4NdDUzBriQNzBY0zhtYYTi0BEbTg6\n4GFEMTSfC8C60O6baOqDLSFBQZYeeI6SOwonpcc+kg/YH9byLdVw9ylBJ42l\nXxvmQAV2gLx9lU1SyqqS5Ll8s5enQj0DXnciNtnVElwyN+hjGtZInHiNogv7\n73ueCTUNlO0G/WYfJDbDX66cSUSZBDsrvP6eyUN9dSQh/lNE3WOhBN4Qa3qL\nte8nPJtBtfvkhBQFDkYbbJHWABQttdekliiK/QgxjbOIfyw2u8GHVe+UtX2A\n2nf3DM2h0VF9rsB5GfaQG+P5L4sPhDFaOVmhYMW8/NaZBna/rWADl4vurtYN\nVzkuFik++1pw+zSHpMn5rNwXKraOK2xFEag+i45w9iiBCzrDC5RMvJChIP4g\nMFi8JsZNUdpP9pqzIlDaaGKY1uJlOOv1I5ElwOWIJZpS6KgiUJmx90kklAEa\nJ4gX\r\n=Wi5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnlItpiwGezb50d1Rkt/QmcZ72O4zkoWBUZ03/kTgr0QIhANz06uIT172xfwfFDna3sjamU2kQHp6azyfu3plUzNtp"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.8.0_1528095536598_0.07405007681614406"},"_hasShrinkwrap":false},"1.8.1":{"name":"sprite-timeline","version":"1.8.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","eslint-plugin-html":"^4.0.3","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"098e5df61efc1d61d8a9c3a1e4e06b58ef6b95c6","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.8.1","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-slgECezqHFuaVKoeQ8/eUPSsdqvcyjwhgYNScjg9k/nQnTbc6adkT3LHjFHW8lQSwnZwiikVe6kMp8U4MP/r4w==","shasum":"11c9a41229735a1efe6cc0ef715259719b8668b0","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.8.1.tgz","fileCount":24,"unpackedSize":60321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFPMUCRA9TVsSAnZWagAAfksP/RG0nBrUwtI2m6YNHuz3\nZamXWWBLeo3hjyJ0VQpwXzmX6C8T1lmt8x8RVLS/d6vV8o+Zth/BkFKx8mH3\nDHJlKCzCvUiFQC4DafqHVz5m89ikuefD9zYa40DRwHc/HjNhujbBq2AHJ5Jn\nwq228Q3HZzUbhPKlk7G4JBQKWfCo86bLz+q67pcly3oXFqAKlvVlhdHre2NH\no3xPlZ2PxYLlMxP7WJz7JalVr8AS/NPuB5RRFAldtLx2tdZPAPCs4aZpxSme\nnX4DFevzJ1ri39eMCw7KOsjVFGNOcVQYHtGmaAQe6GEKAtLJoHzRgAxvhfVa\nvuQf64TXuRs3ixlRYHhzYwtXP6wErB4G0CgAasmgLRW1paTTfPCQ5LywI0Bo\nlxSIPV/qpwGf374Kxi8NOjc0QW7ppgXVTiy3vwTc4HWZKMzTWhuDt6XH+ZCW\nA7oSgxTosdFnIxgVJr/MOhFBvvhOKv7ZlBxxmnZ4W2uVi/3KTZdsANd+Uf9z\nBKNT6KqSDnv2wZvTNvDQsNSE8AeiuhhNvcxAINuNrxWbhocCF8SWd8ARcFoF\nk4d2Na/Rw/qGQjbMY3Jn7SZ7FSXnJAggJHbEA7uB4xRt8075h2RjazQTmSE1\nY44ILY60C4DF9JwD/4MWw72YFF9cWG84ptjFsos86uPDTV08HiCITNrtJzwa\nCtoI\r\n=4uBM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd/mMqGqSr2n+6XGrIioIHF/mRxMtroO0/KEVh+xttVQIgeWHEA5suYZcqWosDSIFiNmoG2VxSS+tHw7ffiNzF/lw="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.8.1_1528099604377_0.3598908000400245"},"_hasShrinkwrap":false},"1.8.2":{"name":"sprite-timeline","version":"1.8.2","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","eslint-plugin-html":"^4.0.3","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"b725310667a3c4975a18c43d43e41be127140123","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.8.2","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-pbQ/mgqOq3eKOJtaEUJ0lUpHBKvMQ+W3s9z8UZuCHeTFzHBfofYhI9s/IwXxgnlBHxEn8VhuxTmWUkYlGvJtMw==","shasum":"25d89245b825e9aeb7000a636d48124f93c4c69a","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.8.2.tgz","fileCount":24,"unpackedSize":60282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFQKvCRA9TVsSAnZWagAAW6MP/0LcU9U/XPkiqWVdITay\n9Wl95r0Os3mWIXQQRC8B2qbNeW14g7+gzZmhQm0p+sFWC6KANr7sQlL54rUy\na1Dsm3Y86K00OzDZIR9hJpq0DqP2qlpP9NNa4UFplf3PJjLoO2QSJsa7ALz5\nGarGA7JDUPdW2W0FGNWD8c348FTOnPjhWGmO7WgnnhMzRUQ/sJq2okrWO8fK\n2euPRdawY6NPBySOH2Pz0PxnAMATRKy2HUC4on9xA9pwhnhXJ8qBStKHnIX8\nb004TRwjy7Yrlz5gY3Pn8zhE+XEHVxyGH7U+xHhY/baXnqZR08lMn2bO40Wq\nNqKsDlAsYDbdZCERL9isBjtpOtAnKQnScXKqe++onVMnV8OscL9zyI62eAk5\n5p3e7T/PoPeVPjURgI0C/FAtpyyR2h77fhEOtUP8nGdziXwe9JrCW8rr+9ML\nd3iNg+1ng/J8MuQe6Q+PRN9frY3KQ+sKg71993Hay+2eLRt4kpD82B/4DCLS\nj17DahabP4ymX6dUIfnvlgNRlHahV0XDeEeDzbkL8j+edDHUnxTpVLMpArzi\nN3kRf3jv9EJvQUAqWo013osct4i1RNbnx4Y+mpeesqzQxzmEavms3rTjyt0E\nGcrqlJ6VpKWQB9DeGNMDsQBhQWapEKo4TECXNR5wz1uIOQJLNjDsuI6aUU/T\nLJ7G\r\n=rClG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBd8ILngUsWXFUgASLsotR8YX/kUBzfeM84w1mRtcWt5AiB0xwldmhDtzcExGXTpVWs1ZyoPisQ4AG+uDwdcLV3ixQ=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.8.2_1528103599204_0.47721489298366215"},"_hasShrinkwrap":false},"1.8.3":{"name":"sprite-timeline","version":"1.8.3","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server -d --quiet --port 9090 & http-server example -c-1 -p 9091","build-node":"babel src -d lib --watch","deploy":"rm -rf dist/* && ./script/deploy.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run deploy"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^6.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","eslint-plugin-html":"^4.0.3","http-server":"^0.11.1","nyc":"^11.1.0","webpack":"^2.3.3","webpack-dev-server":"^2.4.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"009e570260f0d7f278cde1d0560aecdeb5655d35","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.8.3","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-MyRcXEf/v3QLvmAxtBLK9dyJB4/O2x8JXV0q6QiocOeeyH6rTelqzuN8OQN/KbCCLLrZipPUFXMkciayDKQbow==","shasum":"37ecaf96bbd5628192ba5c87fcffcaac665c8e03","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.8.3.tgz","fileCount":25,"unpackedSize":60793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKJ5RCRA9TVsSAnZWagAA/MoP/10vFjydnlrpPW1+72xj\n1NyyoJZZWYmWrW42+HLnO04Mgf8CE864h3YAIOynM5R5uvS/c535i6u6dSqj\njjpNB/sN//Z6k+SzSadQh+7AaDEsXFmZvA1CCvxrl4Nq/xDeqk6WP5wpVYd5\nLv1PoSpKucrypDtAZAY0woNCMO/eSZinmJX5SN6zGV2tlVe21PduS9sJisEF\nxGccwfUwqkDdcNf9gPZw6f+h5l4n+auG2aRcqH770YvFO5ba2ONXDllVMlTA\n0Ch89yX01P8Zcw3QG2PLa4+0PM0S0Ejztp2qBDL9YKzk5vXDoI+tHlA2lWhZ\ne6WFEAh4ZqS8DpIdXZkGDuZcvAJj6rZbomwJkwM6KBFymYWsEjQFfNODpAK0\nlbAv2SBFobqNwHmg+t2Nt4NoM5EBiTOg2pXbxEaGAD7P/NIzvbFErtl0oQIe\nLpJ7bpQw+rEob1mm+Gmstny/UVwzhfh54OQ0it6CF0rQBkKwrXKeK0A2OKDg\nZ5L32Pv0BgmZgdIWiJQ1ktQVfKBvXdTOGIjFNlFRYL4XoRyZlZO3r9A29+sb\n7iGdzFPIh9qKDLZzW2WSTBsVZuVnuxd83PsSnSl2NlI/58CTyJzZ93/HbMjp\n88hcQe4HyjU01NYFE1xuy9UxzGOanzwwF/BmyDETcrnkJTCdO0keTyRoIlzn\ncqFQ\r\n=IGgi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZ96vEXtdkYKKojCYh31oA2+DtvNNMXL9dsHZ9hBhSqAiBi5luGMCErLasM3iQY7u9qWyqor+hH8bcLqXGbxgGoww=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.8.3_1529388624245_0.5493677506589669"},"_hasShrinkwrap":false},"1.9.0":{"name":"sprite-timeline","version":"1.9.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","esnext":{"./lib/index.js":"./src/index.js"},"directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server --watch-poll","build-node":"babel src -d lib --watch","build":"rm -rf dist/* && ./script/build.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run build"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.5","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","eslint-plugin-html":"^4.0.3","nyc":"^11.1.0","webpack":"^4.16.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"2fff35fa0d89dc576aeba681c9c06bc8b9d4d682","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.9.0","_npmVersion":"6.2.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-rCwGJZMm793VOJTVeGKUnQkpfnSzW7FM9pGo8iLK3jgcHtunLIoChRhj1HRfC9+uyH0IP+ZPou6w2gU8D+8cJw==","shasum":"892416c5e943cbfd2acbf00b95b83f0d62f2747b","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.9.0.tgz","fileCount":27,"unpackedSize":183539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVYJBCRA9TVsSAnZWagAA7SsP/3QpUJXuiRekR2sADMc6\nOxmL1HA65ClT8GVMa4Ol92XbA/YWyVLxxb7gUMdU2Zz0xpC7I9i33Elc1Z/n\nbCeDh6EJSRsCMOqhpFFcvTWsHlquO5q1ZfRGm6y7OwwSRVQUXW/nOhegUk8k\n/nZU1Sfu2ug4qOG9+1rB3SqjNyVJJx7ujy0NIDfVuw1AZv35SDA8SLCOZwsU\nCJndYUZ4EXBxGN3EmB2qjQtL9n55/5szFvhT+i9TmRBCNn/IJlK5KRitXyad\nftQoj6N+lmZEGDBaPHLSdVmx1LZfLFojBZCMtW1yWOgmI5BGT3xkz3JvLbqK\nWL/b3t+qgcxz9l1Vm5ZjOg5BG78fq/PvpgbBL+f7YdTd8hnv6UoK4b5YCBLh\nna57tAjGhBzT77sokjzNpDf65OLILll3bHz6xNPYQaoNP1gSxmhNCMNBP84m\n/ER5Jcz7LIVfx5z1bjLCrOGjhSljns9lxH52rJ7lZbGtF4It6/cdGDcBErft\nBlMM0/pN85gwahYPqfxbV7R1aF7odNz0eC+LUsCliRxyQJcEkP5U3ys2JfCJ\nKsk9YJqubWDm2ejsp1nIVxQkxVU25fEmrbrVY2nelQeZSzrKmtJjPT7GOm68\nL4VqrrYYWPZvfBNrN32L9EwR2yXMUQVpTd1GQ8zGafgPGS09Qt0ET5BKJsvr\nuHAF\r\n=GJAW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTnHCj6U+0wzyDekt6kYDU0fXR1s6QrO6f6EjHJF7ILwIgYaUI18nBkn3jrcdPb3Xms0dJ5FZbG1wPcSIlK8xY7LQ="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.9.0_1532330561302_0.25100288605463295"},"_hasShrinkwrap":false},"1.9.1":{"name":"sprite-timeline","version":"1.9.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","esnext":{"./lib/index.js":"./src/index.js"},"directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server --watch-poll","build-node":"babel src -d lib --watch","build":"rm -rf dist/* && ./script/build.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run build"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.5","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-75team":"^1.0.22","eslint-plugin-html":"^4.0.3","nyc":"^11.1.0","webpack":"^4.16.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"58ed9d83e10c78983e7d24f5980394c04fa69fc2","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.9.1","_npmVersion":"6.2.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-jKjJxzFO41XltcF5YYBbPRLMzdEXMJDMNeCXRhspPy0ZUStAYxXVsHTkezkQx9KqgnXyCFoXFenNPebt7xK6Rw==","shasum":"394118fede4ba2e19d0d5d629bb69cf679fb9ebb","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.9.1.tgz","fileCount":29,"unpackedSize":184482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVZsiCRA9TVsSAnZWagAAHwkP/jC5NvnsQHu4BKkvnpR8\nYrMrA8+wfhtt4ljJGQLiooADYezTpN2jL09ZUYQ0idYvn+pBNOb5txnl4Ifv\nPgfpjTaLlsKZgHZsaQAxYPbbdg2XYsmM/azJcF+1U+p51EJ5LkI3RzY2miNc\nRdwgjSxnD4JP7jS7OOl7N9HiE3hACqdJiJ6sXAIyqDaxUUhjOdSw1p6q8Zcj\ngpVQ7RkZkQBeuz898mz8sN/e8IbfJT8kZn7twykrPV1ZYaf9t7CSx1TgRQCz\n3JjSo9iUbPBzlI92sp1ptgqJAhO1NmPTi7rAg+ErSGbgHrQswcotIchOaqc1\ngpihAmBIrm10nPb9ItLAi+W5ymHz9hAmy8i1uDBpyHxAxOdVXohclwprk8cb\nte9q9+lrEkJumFeU5bK4f+ULlsA5PgDemotYgv+4P0lCbnIsPmgWTJzhpzlL\n2QA4L/xOn+pkiJFO0JlADzmhSzCk0mFDeGtM8yx+giiEoyChwDFDs5bVYK6t\nr3VdC4bfz/1dbgZGB65QhQjTKdbR1i1sPByXtlOMoi7KpkmHO5os5IJP8WwO\ntlcdnTa0hbjGfjezstKR2cuhrhOK3mDCFKOVdEtx0OGL2vMIOQcX7m23mGsF\n9Mwq7h+KVgpf7kqMlqzb2u9BqInmGZSyYEyvEjZiRH0qcZCQzTFh+X6jlkQd\n98mS\r\n=VAab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw4L9Ky4U+WPzw+55x4Ld34P1Dg39ZGp3Kf4F+spnsEQIgRCQhAz1QMVw82GUGpWIPqwD+IJ7ljXfPRQjddag1d5A="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.9.1_1532336930272_0.20050325381628742"},"_hasShrinkwrap":false},"1.9.2":{"name":"sprite-timeline","version":"1.9.2","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","esnext":{"./lib/index.js":"./src/index.js"},"directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server --watch-poll","build-node":"babel src -d lib --watch","build":"rm -rf dist/* && ./script/build.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run build"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.5","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-sprite":"^1.0.4","eslint-plugin-html":"^4.0.3","nyc":"^11.1.0","webpack":"^4.16.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"c2b63e21e08240e9ee500b7ec7912ac8fc40f9b1","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.9.2","_npmVersion":"6.2.0","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-qEF6l7TgEACTVjC4AIh9Pc3hhh/gAwk4ex7BWH99bIqzDjEMdiM8NQcexPJMqmOfjPq4Gl8Hjac+lyjgQ5epYg==","shasum":"f6388c1ad430bca79c8ae29bbe301ce85dd49f49","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.9.2.tgz","fileCount":29,"unpackedSize":183839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZAIjCRA9TVsSAnZWagAAhpYQAJIx+DdOC3EAILCB0Zb2\nwkNm7XoOZRFa/wml7thzkz0xx0TT23RPxzfC+x3rWwnXZ+Pi7cKWg7HQDnHF\ntlaBNqK/aWpLPUFbENj3GBmDTXweUoKXfNRwzFryMQjnMdusSxKjRfe/urqm\nCpFI5nUbCK6uyJGcvaveMBju7OkLWokHXJLzSu46yLaYE1Od+5ot03GHZ+A5\n9Wh6wAKTADA3dbSevhk77EaIYjqe5YbBvy+wm4SzrwNPXZoiumK+NtmfYIKJ\nzvbUbNnmx0YnGFo9WSABGzd1Haefqgr7caY+hSUzdHVCTEMVYPY4DvRJ6l6U\n5oWgwTH2AYxv5YJUcO7Q2XCaaGJgFujrJ1icYXSNNV3XcX4JaC00NZwQ4OVn\n/OuVj1yC2i4c7iFbI5v/oqH+Q17BvA7CVlpyOMBOXvQAUM4iHHzT9lA8mAec\nmmPS6AyCCfVj8slWQzamRhpqj4Np/vAjQ+OXmj3KUp0AnIJZ4ZhzUCe4Bpjz\ncbLz9LRv5GjJ07/H93UEJv7pEMKS6MaeL+fuThYfYdNnctWnGWNqslNg78f8\niqkiAubv5bl/t3hzjBCzDHC94ICr6vqgpcdkpQ8czpXxcdPangzLu2LLvq0u\nwOEQPGk/P7zgrE+2GK6IG3GT40rdsETCQ5Ut5T/4y7H+2EJ+LsaLQcyfaTeE\nAB5/\r\n=hURs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3d1mh+gz8JwxyawZkCt1vrC7aTa1bBXuZDN4gbpYV9AiAFvOEmcRR8BBUQInMKO4KLoDp7RTOaV6UYwuoBTN+5lA=="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.9.2_1533280802866_0.08999138216862934"},"_hasShrinkwrap":false},"1.10.0":{"name":"sprite-timeline","version":"1.10.0","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","esnext":{"./lib/index.js":"./src/index.js"},"directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server --watch-poll","build-node":"babel src -d lib --watch","build":"rm -rf dist/* && ./script/build.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run build"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.5","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-sprite":"^1.0.4","eslint-plugin-html":"^4.0.3","nyc":"^11.1.0","webpack":"^4.16.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"d7e85d01da7b740fb42532622f298de7bfc349e5","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.10.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-tk7ZTUcPP/s5BXyrDQDXP70oLYph1UO1UUaGaB/Ldne+CoCs88D+PKwuJRfX+cYlVLyAXIIrRM5F4WnAfWq/Yg==","shasum":"ceb263d7ccfceaacd2d077c009977f7cb1a107fc","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.10.0.tgz","fileCount":30,"unpackedSize":177231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjg6yCRA9TVsSAnZWagAAzBMP/R9KtrSyElYm8SndjmAq\nq/sXWpcAYt8edoE8KMSIRYg59oP/SKHP7M1krGMvaOzlbfRCMuN4WZ3NflOR\nhhRhihxRWur8d1abkJ1IOTLxntnZGT2GWukb5v7e4m6nD8NxR3zXHI+yXkJz\nu150BcWsp4JXqmJeI8b6GRFGAt9QYSurL4Py7HpgevZIok4kS8Hok89Doe1v\nP3B1kkbFiR0GbywNAPoW4RfGDC3DuiXshHUBhYEUIhY1XG7M4eRVVNumS/SR\nIWXzCT/evrd8VbMd08sXrQ09js6eeozrOTFDBRycTrKYf3U9t/Un2ZRtkfV3\nWaHiqGBlqgcv0sGCJYn5/DvOIfYdGKJUZYKM1e8jFIyPMkZXtboApnaaT6tL\nQZf67WbvIueV9kPhbOGAFYc1hu0NgX+itRxUs6/joPaVOF6QJoW/9WYVZZqq\n2gwV5BLZGWvMayALRbuKNSSiaG128szXQ0vmEnRCsXQFfm+QSbAfO6E4E9jL\nuqbOU9dlp6b6/QpGiTDoDBhRIHAYcLCKWv9i/QEBEyJBehldRIdRpIyqpkY/\nEsyd8wmrgGLRspODBpvBx3k1DYG0Xy8WbL/pXcX3szU6q3BAhwZjJpWCbHUs\nyrj9xd1SYVpe563bWW5lRWAgJ/3cqYOTUEL/QEEreIJkmB500Q4O6YaPJdqP\nCNBI\r\n=pZAM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAVpph15luV8uMd+hnP997SyQRc5KV9q3mZnT8SpTunAiEA5rCvmgh/E9sUBAWQW4ABMViadcFFMkOVqxEjAlI61Zk="}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.10.0_1536036529596_0.9493334041315082"},"_hasShrinkwrap":false},"1.10.1":{"name":"sprite-timeline","version":"1.10.1","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","esnext":{"./lib/index.js":"./src/index.js"},"directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server --watch-poll","build-node":"babel src -d lib --watch","build":"rm -rf dist/* && ./script/build.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run build"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.5","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-sprite":"^1.0.4","eslint-plugin-html":"^4.0.3","nyc":"^11.1.0","webpack":"^4.16.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"e466560e18a2fab1d70f7223e0d6f6920fa8d606","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.10.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-DW5QEm1y3xe64IHnB30gvwWRIyVbE6sfm8oNz8qD5NIOZvPO5yFokMqwG58zhngz2a90lyrHiuVB8Y5ColOufA==","shasum":"dec809d7dd961a469c27716618da30dfaf0fffa4","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.10.1.tgz","fileCount":30,"unpackedSize":177251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjkGNCRA9TVsSAnZWagAAjCkP/AvVbCD5lF095Xh8UrQv\nYX7gnukkiLocl9GVoAI332NLUz8GEfYMoirjzi7iDIM2A81KeCNz//MCnGrY\nRHxJXj/WOS/f5a/PXtHWGgHbfOLSEEdkFo01qxq7gC14yO/v6cdPEM2qU6zH\nQLt89P0tz3FLgXDcMlkhIgQ8kULE/KJepm3LzfpWcOkeq0MGoU7G6O6r2ILT\nBQMfFyXLeIoE2MElYmFb0tEp5v9NvN6M4NiYHGVP8jhg6Wx0x5UZtpePvDW9\nEYT6NDw+JRE44vVnCTN+lujRoQDaiTfnHx7JFLGxTPPOCYL9TpAluqRuxd9n\nj47qg+CuAtLt3Ws1+CsQZTvI4E+65/0KjgNiFWYbl30NvRaOI+r0EcD1f9ho\nXIy6Abpd8otu69W3MLd4xxjo8EAMkB/bhbm2Ce6NFBQU67/BY8TWD3PVNTz9\noNxBv1tl/i+f9/z7p/WMZgXUe0gaezsMQCaY5BkkGY/FqqiLP5F75PGgKW0e\nS5TeGDwId90TR2bz1KyRjZYEx/Chjc3YRBcdHvVoYa2MwOdzKZRPfvuA2qPr\nuulaif4lLY8guX3W6Riu1PqtgZ5gYUN8hcRxKPyi5dnUvZDy0jqoS6RvDHxX\nnaysz7tHS1kO0qCLAX7cwiKcYL4sfXBjYnkKBhbYQtbVqI8ndr8Conb83Xq4\nO+ZS\r\n=kfnh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8pChN81Jx6UO6nYxWAbn0ypmpv4dR9jOWOQrtEkhSuQIhAMJa1sxkjrz53adEJjYyENh2wS75pH2bzxoT7YkDlyKL"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.10.1_1536049549115_0.7249327319235235"},"_hasShrinkwrap":false},"1.10.2":{"name":"sprite-timeline","version":"1.10.2","description":"Custom timelines  for manipulate sprite animation.","main":"lib/index.js","esnext":{"./lib/index.js":"./src/index.js"},"directories":{"example":"example"},"scripts":{"test":"nyc ava --serial && rm -rf ./coverage && mkdir ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info","lint":"eslint 'src/**/*.js' --fix","start":"webpack-dev-server --watch-poll","build-node":"babel src -d lib --watch","build":"rm -rf dist/* && ./script/build.js","compile":"babel src -d lib --watch","prepublishOnly":"babel src -d lib && npm run build"},"keywords":[],"author":"","repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"license":"MIT","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"ava":"^0.21.0","babel-cli":"^6.26.0","babel-core":"^6.24.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.5","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.2","colors":"^1.1.2","coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-sprite":"^1.0.4","eslint-plugin-html":"^4.0.3","nyc":"^11.1.0","webpack":"^4.16.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"787256b6ac4eaa6571f9fecfd239f65802220943","bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","_id":"sprite-timeline@1.10.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"akira_cn","email":"19511344@qq.com"},"dist":{"integrity":"sha512-Nu0SNxSy04tyZELMYEjvKVN/2KoluLIXj4qHGrNSLKmQX9sPDegg2EzhnpP50FKQQAEDPHgrYlg3MuQA3cVW1g==","shasum":"20fb012b002623fe8ef5f3f16e5a5d1364c079d0","tarball":"https://registry.npmjs.org/sprite-timeline/-/sprite-timeline-1.10.2.tgz","fileCount":30,"unpackedSize":177572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl8bPCRA9TVsSAnZWagAA3skP/0+IVdBwTm6QeQelOhZf\nd+tZ2HWGpPNOMk40PVGcD7/sfXwVfuCYUK9+gFK/Crf6NE3h2b1vV7F+eNUj\nFXvbDdl0p4dpoLl1emYomfHDZ+naGAgdOe3xTf57ggP5pYmbhX8ASJ9XneTT\n0+H7cHjBW0Dda6tYAMotZUipCC8Ue1fVtl5Zmm6tBfJiiWzYjI8YiwB1vMef\nUX6SZTxF5czJBLIoI23rpn+DHF2xPM7Msidgp/Qx/RdIbw/d8ELdfXNaWWSE\nGb08UIqpzz0u2OUJ3/Zip6gO3lnYGeQ/dRUp9bK6Vl6xB80VOZH+E1Pdj8cP\nDvtQnaE8gSy1ADpwOJSo1wsMokXlM7ej1xZJ0B6CR4Vfu/HjZMFYBj6AkXuK\npby1zhzkrZNQmLFwMtOnFcg6wl7/w6a8umbOmaqWHqVfLGuYfHHKwdMZbwYD\ngwyjII3Yozznuwd9lMI6Sd+1ktCY3Qpx+YZF8LvUqWUese2zgnkhuw2VcpBL\nM9R2Lb0dMa7ehreU3RRn2VlgBLfCsamBDH7xI8PpCzP8rrHmMzi7z9D8QgTn\nx+c10ZtL9hnW2Mup1rtQZgjhPJS/yR3sBclBwAo/DIyrf3yAyl/02fxBNLXT\n356+rM8c6oT8Hpyekbkvo7TIzt1gRbDZxLutEjhW5c/f8FJ3d2GrigaVxWRg\nlPZY\r\n=i7tW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJjiLuxWB5R6wRjMhMmc6aje0YrNz4GOp67JkpCKZdGAIhAOU2iDJon1CJFISqZ93w7KbzfQ+cTfdibg31J6Wy/jc5"}]},"maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sprite-timeline_1.10.2_1536673486833_0.7346986147067855"},"_hasShrinkwrap":false}},"readme":"# Sprite Timeline\n\n[![npm status](https://img.shields.io/npm/v/sprite-timeline.svg)](https://www.npmjs.org/package/sprite-timeline)\n[![build status](https://api.travis-ci.org/spritejs/sprite-timeline.svg?branch=master)](https://travis-ci.org/spritejs/sprite-timeline) \n[![dependency status](https://david-dm.org/spritejs/sprite-timeline.svg)](https://david-dm.org/spritejs/sprite-timeline)\n[![Maintainability](https://api.codeclimate.com/v1/badges/7882da6c1cbac6283ffd/maintainability)](https://codeclimate.com/github/spritejs/sprite-timeline/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/7882da6c1cbac6283ffd/test_coverage)](https://codeclimate.com/github/spritejs/sprite-timeline/test_coverage)\n\nCustom timelines  for manipulate sprite animation.\n\n## Installation\n\n```bash\nnpm install sprite-timeline\n```\n\n## Usage\n\nin browser\n\n```html\n<script src=\"https://s3.ssl.qhres.com/!670d1b37/sprite-timeline.min.js\"></script>\n```\n\n## Demos\n\n[DEMO 1](https://code.h5jun.com/mit/edit?js,output)\n\n```js\nconst T = 2000\nlet timeline\n\nrequestAnimationFrame(function update() {\n  if(!timeline) timeline = new Timeline()\n  const rotation = 360 * timeline.currentTime / T\n  ball.style.transform = `rotate(${rotation}deg)`\n  requestAnimationFrame(update)\n})\n\nspeedUp.onclick = function(){\n  if(timeline) timeline.playbackRate += 0.2\n  rate.innerHTML = timeline.playbackRate.toFixed(1)\n}\n\nspeedDown.onclick = function(){\n  if(timeline) timeline.playbackRate -= 0.2\n  rate.innerHTML = timeline.playbackRate.toFixed(1)\n}\n\nreverse.onclick = function(){\n  if(timeline) timeline.playbackRate = -timeline.playbackRate\n  rate.innerHTML = timeline.playbackRate.toFixed(1)\n}\n\npause.onclick = function(){\n  if(timeline) timeline.playbackRate = 0\n  rate.innerHTML = timeline.playbackRate.toFixed(1)\n}\n```\n\n[DEMO 2](https://code.h5jun.com/qosi/edit?js,output)\n\n```js\nconst T = 2000\nlet timeline = new Timeline()\n\ntimeline.setInterval(function update() {\n  ball.innerHTML = Math.round(timeline.currentTime / 100)\n  if(timeline.playbackRate < 0){\n    ball.style.backgroundColor = 'green'\n  } else {\n    ball.style.backgroundColor = 'red'\n  }\n}, {entropy: 100})\n\nspeedUp.onclick = function(){\n  if(timeline) timeline.playbackRate += 0.2\n  rate.innerHTML = timeline.playbackRate.toFixed(1)\n}\n\nspeedDown.onclick = function(){\n  if(timeline) timeline.playbackRate -= 0.2\n  rate.innerHTML = timeline.playbackRate.toFixed(1)\n}\n\nreverse.onclick = function(){\n  if(timeline) timeline.playbackRate = -timeline.playbackRate\n  rate.innerHTML = timeline.playbackRate.toFixed(1)\n}\n\npause.onclick = function(){\n  if(timeline) timeline.playbackRate = 0\n  rate.innerHTML = timeline.playbackRate.toFixed(1)\n}\n```\n\n## API\n\n* [constructor({originTime = 0, playbackRate = 1.0})](#constructor)\n\n##### Properties\n\n* [currentTime](#currenttime)\n* [entropy](#entropy)\n* [playbackRate](#playbackRate)\n* **readonly** [globalTime](#globaltime)\n\n##### Methods\n\n* [setTimeout(func, delay)](#settimeout)\n* [setInterval(func, delay)](#setinterval)\n* [clearTimeout(id)](#cleartimeout)\n* [clearInterval(id)](#clearinterval)\n* [fork(options)](#fork)\n* [seekLocalTime(entropy)](#seeklocaltime)\n* [seekGlobalTime(entropy)](#seekglobaltime)\n\n### constructor\n\n**new Timeline({originTime, playbackRate})**\n\nCreate a new timeline. If the **originTime** is set, currentTime is -originTime (see. [currentTime](#currentTime)) and entropy is -originTime (see. [entropy](#entropy)).\n\nIf the **playbackRate** is set to 1.0(by default), the time-lapse rate is normal. And if the playbackRate is set to 2.0, the time-laspe rate should be double. And if the playbackRate is set to -1.0, the time-laspe go backwards.\n\n### properties\n\n#### currentTime\n\nGet or set the currentTime of the timeline according to the lastest playbackRate(see. [playbackRate](#playbackRate)).\n\n```js\nconst timeline = new Timeline({originTime: 500})\n\nlet i = 0\nconst timerID = setInterval(() => {\n  console.log(Math.round(timeline.currentTime / 100))\n  if(++i >= 10){\n    clearInterval(timerID)\n  }\n}, 100)\n\n//output: -4,-3,-2,-1,0,1,2,3,4,5\n```\n\n#### entropy\n\nBoth currentTime and entropy should be influenced by playbackRate. If current playbackRate is negative, the currentTime should go backwards while the entropy remain to go forwards. Both currentTime and entropy's initial values should be -originTime.\n\n```js\nconst timeline = new Timeline({originTime: 500})\n\nlet i = 0\nconst timerID = setInterval(() => {\n  console.log([Math.round(timeline.currentTime / 100), Math.round(timeline.entropy / 100)])\n  if(++i >= 10){\n    clearInterval(timerID)\n  }\n}, 100)\n\nsetTimeout(() => {\n  timeline.playbackRate = -timeline.playbackRate\n}, 500)\n\n//output: -4,-4,-3,-3,-2,-2,-1,-1,0,0,-1,1,-2,2,-3,3,-4,4,-5,5\n```\n\n#### playbackRate\n\nSpeed up or slow down the time-lapse. If playbackRate set to negative the time go backwards.\n\n```js\nconst timeline = new Timeline({playbackRate: -2})\n\nconst startTime = timeline.globalTime\n\ntimeline.setTimeout(() => {\n  console.log(timeline.currentTime, timeline.globalTime - startTime)\n}, -2000)\n\n//output: -2000, 1000\n```\n\n#### globalTime\n\n**readonly** \n\nReturn performance.now() or fallback to Date.now() if no performance API.\n\n### methods\n\n#### setTimeout\n\nCreate a timer according to timeline.playbackRate.\n\n```js\nconst timeline = new Timeline({playbackRate: 2})\n\nconst startTime = timeline.globalTime\n\ntimeline.setTimeout(() => {\n  console.log(timeline.currentTime, timeline.globalTime - startTime)\n}, 1000)\n\n//output: 1000, 500\n```\n\n**Note**: If you change the playbackRate before timeout, the timer will be adjust to the new playbackRate. \n\n```js\nconst timeline = new Timeline({playbackRate: 1})\n\nconst startTime = timeline.globalTime\n\ntimeline.setTimeout(() => {\n  console.log(timeline.currentTime, timeline.globalTime - startTime)\n}, 1000)\n\nsetTimeout(() => {\n  timeline.playbackRate = 2\n}, 200)\n\n//output: 1000, 600\n```\n\n**set entropy timer**\n\nYou can set timers by entropy.\n\n```js\nconst timeline = new Timeline({playbackRate: 1})\n\nconst startTime = timeline.globalTime\n\ntimeline.setTimeout(() => {\n  console.log(timeline.currentTime, timeline.globalTime - startTime)\n}, 1000)\n\ntimeline.setTimeout(() => {\n  console.log(timeline.currentTime, timeline.globalTime - startTime)\n}, {entropy: 1000})\n\nsetTimeout(() => {\n  timeline.playbackRate = -2\n}, 200)\n\n//output: 200, 200\n//output: -600, 600\n```\n\n#### setInterval\n\nSimilar with setTimeout.\n\n#### clearTimeout\n\nClear the timer according to the corresponding timerID.\n\n```js\nconst timeline = new Timeline({playbackRate: 1})\n\nlet i = 0\nconst timerID = timeline.setInterval(function(){\n  console.log(++i)\n  if(!(i % 10)){\n    timeline.playbackRate ++\n  }\n  if(!(i % 100)){\n    timeline.clearTimeout(timerID)\n  }\n}, 1000)\n```\n\n#### clearInterval\n\nThe  same as clearTimeout\n\n#### fork\n\nFork a new timeline based on current timeline.\n\n```js\nconst baseTimeline = new Timeline()\n\nconst timeline1 = baseTimeline.fork(),\n      timeline2 = baseTimeline.fork({playbackRate: 2})\n\n...\n\nbaseTimeline.playbackRate = 2 // Should speed up all forked timelines.\n```\n\n#### seekLocalTime\n\nSeek localTime by entropy.\n\n#### seekGlobalTime\n\nSeek globalTime by entropy.\n\n## License\n\nMIT","maintainers":[{"name":"akira_cn","email":"19511344@qq.com"}],"time":{"modified":"2022-06-26T23:08:51.530Z","created":"2017-08-09T04:05:27.838Z","0.1.0":"2017-08-09T04:05:27.838Z","1.0.0":"2017-08-09T12:09:17.478Z","1.0.1":"2017-08-10T05:18:36.950Z","1.0.2":"2017-08-11T03:39:05.861Z","1.1.0":"2017-08-12T03:44:33.242Z","1.1.1":"2017-08-12T09:40:33.527Z","1.1.2":"2017-08-12T09:57:31.571Z","1.1.3":"2018-02-06T06:42:14.140Z","1.2.0":"2018-04-06T15:43:01.845Z","1.2.1":"2018-04-07T02:06:11.743Z","1.2.2":"2018-04-11T10:55:56.302Z","1.2.3":"2018-04-11T12:33:06.344Z","1.2.4":"2018-04-11T13:11:19.320Z","1.3.0":"2018-05-17T05:39:05.395Z","1.3.1":"2018-05-17T06:04:05.607Z","1.4.0":"2018-05-23T09:29:22.392Z","1.4.1":"2018-05-23T10:02:03.786Z","1.4.2":"2018-05-23T10:20:00.798Z","1.4.3":"2018-05-23T10:48:45.197Z","1.5.0":"2018-05-23T11:26:10.842Z","1.5.1":"2018-05-23T13:41:58.258Z","1.5.2":"2018-05-23T14:54:35.217Z","1.5.3":"2018-05-23T15:29:32.858Z","1.6.0":"2018-05-24T06:00:55.637Z","1.6.1":"2018-05-29T06:40:02.961Z","1.7.0":"2018-06-04T05:17:01.871Z","1.8.0":"2018-06-04T06:58:56.682Z","1.8.1":"2018-06-04T08:06:44.450Z","1.8.2":"2018-06-04T09:13:19.288Z","1.8.3":"2018-06-19T06:10:24.506Z","1.9.0":"2018-07-23T07:22:41.446Z","1.9.1":"2018-07-23T09:08:50.341Z","1.9.2":"2018-08-03T07:20:02.983Z","1.10.0":"2018-09-04T04:48:49.719Z","1.10.1":"2018-09-04T08:25:49.267Z","1.10.2":"2018-09-11T13:44:46.957Z"},"homepage":"https://github.com/spritejs/sprite-timeline#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/spritejs/sprite-timeline.git"},"bugs":{"url":"https://github.com/spritejs/sprite-timeline/issues"},"license":"MIT","readmeFilename":"README.md"}