{"_id":"transitionEnd","_rev":"347557","name":"transitionEnd","description":"TransitionEnd is an agnostic and cross-browser library to work with event transitionend.","dist-tags":{"latest":"1.0.3"},"maintainers":[{"name":"evandrolg","email":"evandrolgoncalves@gmail.com"}],"time":{"modified":"2021-06-28T09:07:27.000Z","created":"2016-06-02T13:51:22.284Z","1.0.3":"2021-04-03T23:34:49.606Z","1.0.2":"2016-06-02T13:51:22.284Z"},"users":{},"author":{"name":"evandrolg"},"repository":{"type":"git","url":"git+https://github.com/evandrolg/transitionEnd.git"},"versions":{"1.0.3":{"name":"transitionEnd","author":{"name":"evandrolg"},"repository":{"type":"git","url":"git+https://github.com/evandrolg/transitionEnd.git"},"version":"1.0.3","main":"src/transition-end.js","scripts":{"prettiefy":"prettier -w ./src/transition-end.js","lint":"eslint ./src/transition-end.js","minify":"uglifyjs src/transition-end.js --compress --mangle --output src/transition-end.min.js"},"keywords":["transitionEnd","event","js","front-end","manipulation"],"Licence":"MIT","devDependencies":{"eslint":"^7.23.0","prettier":"^2.2.1","uglify-js":"^3.13.3"},"gitHead":"6d4fcb35b56360dca51c3f2e6186740c0a27d01b","description":"TransitionEnd is an agnostic and cross-browser library to work with event transitionend.","bugs":{"url":"https://github.com/evandrolg/transitionEnd/issues"},"homepage":"https://github.com/evandrolg/transitionEnd#readme","_id":"transitionEnd@1.0.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"d6f36d3d4e6e4c598a14ddfc06a5eb04c7068455","size":55668,"noattachment":false,"key":"/transitionEnd/-/transitionEnd-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/transitionEnd/download/transitionEnd-1.0.3.tgz"},"_npmUser":{"name":"evandrolg","email":"evandrolgoncalves@gmail.com"},"directories":{},"maintainers":[{"name":"evandrolg","email":"evandrolgoncalves@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transitionEnd_1.0.3_1617492889425_0.322297325812001"},"_hasShrinkwrap":false,"publish_time":1617492889606,"_cnpm_publish_time":1617492889606},"1.0.2":{"name":"transitionEnd","author":{"name":"evandrolg"},"repository":{"type":"git","url":"git+https://github.com/evandrolg/transitionEnd.git"},"version":"1.0.2","main":"src/transition-end.js","keywords":["transitionEnd","event","js","front-end","manipulation"],"Licence":"MIT","devDependencies":{"uglify-js":"^2.4.16","jshint":"^2.5.x"},"scripts":{"start":"node server.js"},"gitHead":"453657d39b3cd440366a16e52ee37b559088de7e","description":"[![Build Status](https://travis-ci.org/EvandroLG/transitionEnd.svg?branch=master)](https://travis-ci.org/EvandroLG/transitionEnd)","bugs":{"url":"https://github.com/evandrolg/transitionEnd/issues"},"homepage":"https://github.com/evandrolg/transitionEnd#readme","_id":"transitionEnd@1.0.2","_shasum":"1914db5b45a7efdc34a01af69285a3a693871633","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"evandrolg","email":"evandrolgoncalves@gmail.com"},"dist":{"shasum":"1914db5b45a7efdc34a01af69285a3a693871633","size":102643,"noattachment":false,"key":"/transitionEnd/-/transitionEnd-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/transitionEnd/download/transitionEnd-1.0.2.tgz"},"maintainers":[{"name":"evandrolg","email":"evandrolgoncalves@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/transitionEnd-1.0.2.tgz_1464875480979_0.49225519807077944"},"directories":{},"publish_time":1464875482284,"_cnpm_publish_time":1464875482284,"_hasShrinkwrap":false}},"readme":"# TransitionEnd\n\nTransitionEnd is an agnostic and cross-browser library to work with event transitionend.\n\n## Browser Support\n\n<img src=\"./images/chrome.png\" width=\"42\" alt=\"Chrome\"> | <img src=\"./images/firefox.png\" width=\"42\" alt=\"Firefox\"> | <img src=\"./images/ie.png\" width=\"42\" alt=\"Internet Explorer\"> | <img src=\"./images/opera.png\" width=\"42\" alt=\"Opera\"> | <img src=\"./images/safari.png\" width=\"42\">\n--- | --- | --- | --- | --- |\n1.0+ ✔ | 4.0+ ✔ | 10+ ✔ | 10.5 ✔ | 3.2+ ✔ |\n\n## Installation\nTo install Selecting, execute:\n\n```shell\n  npm install transitionEnd\n```\n\nOr Bower too:\n```shell\n  bower install transitionEnd\n```\n\nOr simply pick up the file from src directory.\n\n## Methods\n* transitionEnd(element).<code>bind(callback)</code>\n* transitionEnd(element).<code>unbind()</code>\n* transitionEnd(element).<code>whichTransitionEnd()</code>\n\n## How does it work?\n```js\nvar box = $(\"#box\"); // or document.getElementById(\"box\")\nvar foo = $(\"#foo\");\n\ntransitionEnd(box).bind(function(){\n\tfoo.addClass(\"on\");\n\ttransitionEnd(box).unbind();\n});\n\nvar transition = transitionEnd(box).whichTransitionEnd(); // return for example \"webkitTransitionEnd\"\n```\n","_attachments":{},"homepage":"https://github.com/evandrolg/transitionEnd#readme","bugs":{"url":"https://github.com/evandrolg/transitionEnd/issues"}}