From 3022b08732df44515e78ecc51bf6b98b4f86676b Mon Sep 17 00:00:00 2001 From: zhaofuyun Date: Thu, 15 Mar 2018 11:07:41 +0800 Subject: [PATCH] chore: add moduleId --- .babelrc | 1 + dist/animation-1.0.0.js | 2 +- dist/animation-1.0.0.min.js | 2 +- animation.js => index.js | 0 package.json | 10 +++++----- 5 files changed, 8 insertions(+), 7 deletions(-) rename animation.js => index.js (100%) diff --git a/.babelrc b/.babelrc index bc44cbf..4b087c1 100644 --- a/.babelrc +++ b/.babelrc @@ -1,4 +1,5 @@ { + "moduleId": "animation", "presets": ["env"], "plugins": [ "add-module-exports", diff --git a/dist/animation-1.0.0.js b/dist/animation-1.0.0.js index a78d58b..e8452ce 100644 --- a/dist/animation-1.0.0.js +++ b/dist/animation-1.0.0.js @@ -1,6 +1,6 @@ (function (global, factory) { if (typeof define === "function" && define.amd) { - define(['module', 'exports'], factory); + define('animation', ['module', 'exports'], factory); } else if (typeof exports !== "undefined") { factory(module, exports); } else { diff --git a/dist/animation-1.0.0.min.js b/dist/animation-1.0.0.min.js index eda7993..0deb86f 100644 --- a/dist/animation-1.0.0.min.js +++ b/dist/animation-1.0.0.min.js @@ -1 +1 @@ -(function(global,factory){if(typeof define==='function'&&define.amd){define(['module','exports'],factory)}else if(typeof exports!=='undefined'){factory(module,exports)}else{var mod={exports:{}};factory(mod,mod.exports);global.animation=mod.exports}})(this,function(module,exports){'use strict';Object.defineProperty(exports,'__esModule',{value:true});var className='animation';function parallel(){for(var _len=arguments.length,targets=Array(_len),_key=0;_key<_len;_key++){targets[_key]=arguments[_key]}return flow('all',targets)}function race(){for(var _len2=arguments.length,targets=Array(_len2),_key2=0;_key2<_len2;_key2++){targets[_key2]=arguments[_key2]}return flow('race',targets)}function flow(type,targets){targets=targets.map(function(item){return getElement(item)}).reduce(function(x,y){return x.concat(y)});var promises=targets.map(function(el){return new Promise(function(resolve){return el.addEventListener('transitionend',resolve)})});targets.forEach(function(el){return el.classList.add(className)});return Promise[type](promises)}function series(){for(var _len3=arguments.length,targets=Array(_len3),_key3=0;_key3<_len3;_key3++){targets[_key3]=arguments[_key3]}targets=targets.map(function(item){return getElement(item)}).reduce(function(x,y){return x.concat(y)});var promises=targets.map(function(el){return new Promise(function(resolve){return el.addEventListener('transitionend',resolve)})});var _loop=function _loop(i,length){promises[i].then(function(){return targets[i+1].classList.add(className)})};for(var i=0,length=promises.length;i=0){return Array.from(selector)}return selector}exports.default={parallel:parallel,race:race,series:series};module.exports=exports['default']}); +(function(global,factory){if(typeof define==='function'&&define.amd){define('animation',['module','exports'],factory)}else if(typeof exports!=='undefined'){factory(module,exports)}else{var mod={exports:{}};factory(mod,mod.exports);global.animation=mod.exports}})(this,function(module,exports){'use strict';Object.defineProperty(exports,'__esModule',{value:true});var className='animation';function parallel(){for(var _len=arguments.length,targets=Array(_len),_key=0;_key<_len;_key++){targets[_key]=arguments[_key]}return flow('all',targets)}function race(){for(var _len2=arguments.length,targets=Array(_len2),_key2=0;_key2<_len2;_key2++){targets[_key2]=arguments[_key2]}return flow('race',targets)}function flow(type,targets){targets=targets.map(function(item){return getElement(item)}).reduce(function(x,y){return x.concat(y)});var promises=targets.map(function(el){return new Promise(function(resolve){return el.addEventListener('transitionend',resolve)})});targets.forEach(function(el){return el.classList.add(className)});return Promise[type](promises)}function series(){for(var _len3=arguments.length,targets=Array(_len3),_key3=0;_key3<_len3;_key3++){targets[_key3]=arguments[_key3]}targets=targets.map(function(item){return getElement(item)}).reduce(function(x,y){return x.concat(y)});var promises=targets.map(function(el){return new Promise(function(resolve){return el.addEventListener('transitionend',resolve)})});var _loop=function _loop(i,length){promises[i].then(function(){return targets[i+1].classList.add(className)})};for(var i=0,length=promises.length;i=0){return Array.from(selector)}return selector}exports.default={parallel:parallel,race:race,series:series};module.exports=exports['default']}); diff --git a/animation.js b/index.js similarity index 100% rename from animation.js rename to index.js diff --git a/package.json b/package.json index 650c04f..d8a5747 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,13 @@ "name": "animation", "version": "1.0.0", "description": "A lightweight JavaScript animation library.", - "main": "animation.js", + "main": "index.js", "scripts": { - "precommit": "node_modules/.bin/eslint animation.js", - "dev": "./node_modules/.bin/babel animation.js --out-file dist/animation-${npm_package_version}.js --source-maps inline --watch", + "precommit": "node_modules/.bin/eslint index.js", + "dev": "./node_modules/.bin/babel --out-file dist/animation-${npm_package_version}.js --source-maps inline --watch index.js", "prebuild": "rm -rf dist/*.js", - "build": "./node_modules/.bin/babel animation.js --out-file dist/animation-${npm_package_version}.js", - "postbuild": "./node_modules/.bin/babel animation.js --out-file dist/animation-${npm_package_version}.min.js --minified", + "build": "./node_modules/.bin/babel --out-file dist/animation-${npm_package_version}.js index.js", + "postbuild": "./node_modules/.bin/babel --out-file dist/animation-${npm_package_version}.min.js --minified index.js", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [],