{"_id":"pepjs","_rev":"25-d66d2424fab05333c67047037e0eeb28","name":"pepjs","description":"Polyfill of the PointerEvents W3C spec","dist-tags":{"latest":"0.5.3","beta":"0.4.3"},"versions":{"0.3.0":{"name":"pepjs","version":"0.3.0","description":"Polyfill of the PointerEvents W3C spec","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/0.3.0/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"bugs":{"url":"https://github.com/jquery/PEP/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/PEP/blob/0.3.0/LICENSE.txt"}],"devDependencies":{"chai-spies":"^0.5.1","esperanto":"^0.6.6","intern":"2.2.2","grunt":"~0.4.1","grunt-contrib-uglify":"^0.4.0","grunt-git-authors":"^3.0.0"},"scripts":{"test":"grunt test"},"gitHead":"87a86c97daa79efece54eb2eee05c1ee5c73d0fd","homepage":"https://github.com/jquery/PEP","_id":"pepjs@0.3.0","_shasum":"5c0a528587069edadfa270f29d803e38cd3ced96","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.33","_npmUser":{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},"maintainers":[{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"}],"dist":{"shasum":"5c0a528587069edadfa270f29d803e38cd3ced96","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.3.0.tgz","integrity":"sha512-xJdXyMbyL8NvRnhkGVTZcJkVuVjtqROWILUxeleCfe14hgG9l786YrLkkDAwCawC3JM++YFvpij4asJYendigA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4WNUlw0ZQI5YQZxIJFnXRuKkCHYDoee+mvSvmaIYzlwIhAKRHWeV7GQoL1/sF0d47HjKBVPP2syhXEQ2743vyFvSa"}]},"directories":{}},"0.4.0":{"name":"pepjs","version":"0.4.0","main":"dist/pep.js","description":"Polyfill of the PointerEvents W3C spec","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/0.4.0/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"files":["dist/","src/","samples/"],"bugs":{"url":"https://github.com/jquery/PEP/issues"},"license":"MIT","devDependencies":{"atob":"^1.1.2","bluebird":"^2.9.30","chai-spies":"^0.5.1","esperanto":"^0.6.6","fs-extra":"^0.19.0","glob":"^5.0.10","grunt":"~0.4.1","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.6.1","grunt-git-authors":"^3.0.0","grunt-jscs":"1.8.0","intern":"2.2.2","lodash":"^3.9.3","request":"^2.58.0"},"web-platform-tests":{"repo":"w3c/web-platform-tests#ba54984aa8838342ae97aed1fc7bd3cb5499f637","path":"./tests/w3c"},"scripts":{"test":"grunt test"},"gitHead":"4f8c567c87f60c48ec19c25251f58848ae4eefe0","homepage":"https://github.com/jquery/PEP#readme","_id":"pepjs@0.4.0","_shasum":"831441368950231a47cfcfd0792002d509674a11","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},"maintainers":[{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"}],"dist":{"shasum":"831441368950231a47cfcfd0792002d509674a11","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.4.0.tgz","integrity":"sha512-FzjhatrvuYpGhpQernqnihESqjJ1XjeQkpUfy6hq5Z48/w0cDoVGQorsSBzdN5FjcMoOmeWjoywkUGr34ioaSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDip1gad5tetXWZIeNUBK64rV12Cq9+gRqeRUgN85xViAiEAk6d/4cKbEhEecP9U94nAhJ88Pzx5TMg3JkjJOYm6Mck="}]},"directories":{}},"0.4.1":{"name":"pepjs","version":"0.4.1","main":"dist/pep.js","description":"Polyfill of the PointerEvents W3C spec","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/0.4.1/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"files":["dist/","src/","samples/"],"bugs":{"url":"https://github.com/jquery/PEP/issues"},"license":"MIT","devDependencies":{"atob":"^1.1.2","bluebird":"^2.9.30","chai-spies":"^0.5.1","esperanto":"^0.6.6","fs-extra":"^0.19.0","glob":"^5.0.10","grunt":"~0.4.1","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.6.1","grunt-git-authors":"^3.0.0","grunt-jscs":"1.8.0","intern":"2.2.2","lodash":"^3.9.3","request":"^2.58.0"},"web-platform-tests":{"repo":"w3c/web-platform-tests#c98d1ff0ea91ba1aa9a15e8ea2d70d8ede1fdc0e","path":"./tests/w3c"},"scripts":{"test":"grunt test"},"gitHead":"06f24ce0324c72d7f1a010e2eea3e748d3a4cffd","homepage":"https://github.com/jquery/PEP#readme","_id":"pepjs@0.4.1","_shasum":"0ab2b7f5ee4736b0342dc4273a8822d543dd19ad","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},"maintainers":[{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"}],"dist":{"shasum":"0ab2b7f5ee4736b0342dc4273a8822d543dd19ad","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.4.1.tgz","integrity":"sha512-hv18CKnmAhiPo46PLTufwWDoOaqNrmwdGKAaTFG05jVbKFuzmAI8HfIVAyt2HexZ99CbJTKbvVg9xZaiR1vFMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFmKHGxmE0EaLuoS+oyViEoFGcm3GW0fkOMQwQdmsK5AiBw1egNKVy75rgvjRp9aZvGwWEZWne9hYzraydNtt5zWw=="}]},"directories":{}},"0.4.2":{"name":"pepjs","version":"0.4.2","main":"dist/pep.js","description":"Polyfill of the PointerEvents W3C spec","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/0.4.2/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"files":["dist/","src/","samples/"],"bugs":{"url":"https://github.com/jquery/PEP/issues"},"license":"MIT","devDependencies":{"atob":"^2.0.3","bluebird":"^3.4.0","chai-spies":"^0.7.1","fs-extra":"^0.30.0","glob":"^7.0.3","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-contrib-watch":"^1.0.0","grunt-git-authors":"^3.2.0","grunt-jscs":"^3.0.0","grunt-selenium-standalone":"^1.0.1","intern":"^3.2.3","lodash":"^4.13.1","request":"^2.72.0","rollup":"^0.29.0"},"web-platform-tests":{"repo":"w3c/web-platform-tests#c98d1ff0ea91ba1aa9a15e8ea2d70d8ede1fdc0e","path":"./tests/w3c"},"scripts":{"build":"grunt build","ci":"grunt ci","test":"grunt test"},"gitHead":"ad567bb2b1156e023b2e3d904b6129ed5b7a4e7e","homepage":"https://github.com/jquery/PEP#readme","_id":"pepjs@0.4.2","_shasum":"13264eea894984ff423c83e40d2fa4e1dec1c9fa","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.0","_npmUser":{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},"maintainers":[{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"}],"dist":{"shasum":"13264eea894984ff423c83e40d2fa4e1dec1c9fa","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.4.2.tgz","integrity":"sha512-vbIM5IHDG3GEJ9kb6vqdeB5pzNu/Y/MZdcVEBBonKUDfWj8R7t1ED9rFX5nkMhAEuiv7mfEPkoPPL93qOielVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV+pHnMMW0muCO+9pdvGVATTSh36BlkuhqD/GwQnYvogIhAIEnl2hoiWRqsSvoDoH5RQeDBGHCiw9SMlElTOeLWlYX"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pepjs-0.4.2.tgz_1475159781659_0.9753419186454266"},"directories":{}},"0.4.3":{"name":"pepjs","version":"0.4.3","main":"dist/pep.js","description":"Polyfill of the PointerEvents W3C spec","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/0.4.3/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"files":["dist/","src/","samples/"],"bugs":{"url":"https://github.com/jquery/PEP/issues"},"license":"MIT","devDependencies":{"atob":"^2.0.3","bluebird":"^3.4.0","chai-spies":"^0.7.1","fs-extra":"^0.30.0","glob":"^7.0.3","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-contrib-watch":"^1.0.0","grunt-git-authors":"^3.2.0","grunt-jscs":"^3.0.0","grunt-selenium-standalone":"^1.0.1","intern":"^3.2.3","lodash":"^4.13.1","request":"^2.72.0","rollup":"^0.29.0"},"web-platform-tests":{"repo":"w3c/web-platform-tests#c5d333c859075744b3828a2a29057ee456234cb2","path":"./tests/w3c"},"scripts":{"build":"grunt build","ci":"grunt ci","test":"grunt test"},"gitHead":"5d7ce092b9f69c4c9ee5b885db3c6768c2f90d3d","homepage":"https://github.com/jquery/PEP#readme","_id":"pepjs@0.4.3","_shasum":"16080e970aae779913756c2daef88eaa7486df41","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},"maintainers":[{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"}],"dist":{"shasum":"16080e970aae779913756c2daef88eaa7486df41","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.4.3.tgz","integrity":"sha512-NhpvHGUcjGAJaTkPndAjCIDJQfAlQsoscPkbNy7DcjQhLfoPjlQt0OOpy/ZrtEBAPKOtLl1By2SQZ6YSn+o6Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNPvgBZHgyVJTsDwV4uAO7HeKiOx6/3K7LSBQVAaj5PgIgF1MVhLG/F258RhOamUbRPk3UDuczkaIqLEcnp4fiBnU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pepjs-0.4.3.tgz_1494165650381_0.4795840906444937"},"directories":{}},"0.5.0":{"name":"pepjs","version":"0.5.0","main":"dist/pep.js","description":"Polyfill of the PointerEvents W3C spec","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/master/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"bugs":{"url":"https://github.com/jquery/PEP/issues"},"license":"MIT","devDependencies":{"atob":"^2.0.3","bluebird":"^3.4.0","chai-spies":"^0.7.1","fs-extra":"^0.30.0","glob":"^7.0.3","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-contrib-watch":"^1.0.0","grunt-git-authors":"^3.2.0","grunt-jscs":"^3.0.0","grunt-selenium-standalone":"^1.0.1","intern":"^3.2.3","lodash":"^4.13.1","request":"^2.72.0","rollup":"^0.29.0"},"web-platform-tests":{"repo":"w3c/web-platform-tests#eaf80d8c9ebbe4c938e5bc12f6e96fef17dbdddf","path":"./tests/w3c"},"scripts":{"build":"grunt build","ci":"grunt ci","test":"grunt test"},"gitHead":"3ef394fe908a94681e5b76bb8d14ac40a28a5ab8","homepage":"https://github.com/jquery/PEP#readme","_id":"pepjs@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"dist":{"integrity":"sha512-c2zQVpj0zfLwpLnt5d2Zi7htPe5us83expDUMSc7TJ2XeI4dzI2crwWjD/SyG3FLWds5XoJwr+WDKmeQcL1DUA==","shasum":"c335538a009fd1152207f6e8fefb71c3cf716c94","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.5.0.tgz","fileCount":28,"unpackedSize":126857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco4PzCRA9TVsSAnZWagAAA70P/1B68UAW/J551LfrHmBD\nJNixWIPcbNe0ukIrBc9mFWVhGZcnQsUVawFpvcrRBOr7otqtzpB9Sgw5tvHA\n0H3uNA8kXaQHQv5Y1EsNPPoB30/AjuEEaEZ+igZ9zKygGRfO7XZ8nI8beFw6\na8KHNBw6kUzR+pqXDozoVUBkRm1zo0KoH2/wjGxY1CbFoJcd0X8/U0zPdWrC\nKxFOxfNGRpVvV0rmkc0RsSz9lttndtMtfabop+pRqY2bJxBfEm5D1na/VIJC\nq+8uw39NbNf6BAYMvuCPVZsBzl5T2742+Xgb4oCjJq5KP/toYOsXLcmSjVZs\nhc9rL45nOjY8fIseFvzyRnXIMf5yInt/edDY8OmWO32NiYer6XWuEIxnkw60\nMteKGM6Fu09NCuQMF5eM+eB6emTvYpQVsi/+TxRFq6geuZF6iJHvUgsg1Ox5\nlasNIbV5G2M6FCJ97CU/WUDWTI5nfhEg8P4QDT2x7Q9Jyv5KRonqaMoUG4se\ntjDQ7UpupWy+aP+HsA0T5dveDTiTnNpRccPfdg9vsFQ/lQinZ8MEgnoKkQNt\n4vf32aPKwfmTZw8puRpnVAARG97slaIr434YIHU5rtIudXiRzQhOeOF10mDQ\ngyjnXqA2dcwgFVUkGvgBJ3vO7B/qGMzPAmfjcBvvQfr5Nhyqgk374wJS9WqY\nMlAn\r\n=6vX6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+wJbysyWUWtXC47VfOKbYHZaTiJU+dCavHSgwhYxNSQIhALZS/WLqgFqm4YfzZCxkIfMNhTYP8oy4b9ogy19EGApx"}]},"maintainers":[{"email":"drcmda@gmail.com","name":"drcmda"},{"email":"scott.gonzalez@gmail.com","name":"scott.gonzalez"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pepjs_0.5.0_1554220018576_0.35435857655412084"},"_hasShrinkwrap":false},"0.5.1":{"name":"pepjs","version":"0.5.1","main":"dist/pep.js","description":"Polyfill of the PointerEvents W3C spec","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/master/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"bugs":{"url":"https://github.com/jquery/PEP/issues"},"license":"MIT","devDependencies":{"atob":"^2.0.3","bluebird":"^3.4.0","chai-spies":"^0.7.1","fs-extra":"^0.30.0","glob":"^7.0.3","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-contrib-watch":"^1.0.0","grunt-git-authors":"^3.2.0","grunt-jscs":"^3.0.0","grunt-selenium-standalone":"^1.0.1","intern":"^3.2.3","lodash":"^4.13.1","request":"^2.72.0","rollup":"^0.29.0"},"web-platform-tests":{"repo":"w3c/web-platform-tests#eaf80d8c9ebbe4c938e5bc12f6e96fef17dbdddf","path":"./tests/w3c"},"scripts":{"build":"grunt build","ci":"grunt ci","test":"grunt test"},"gitHead":"49bea4515f4fced1c4fef5e29652b2918374da5c","homepage":"https://github.com/jquery/PEP#readme","_id":"pepjs@0.5.1","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"dist":{"integrity":"sha512-MCtQ38qRhx00BP9dn9Tw0pOzymU/q8wlueNsHGlwOJl8D1gZ4K9uCxJcACv+JdJdvh0BH7/oL+0GVd3BIz39eA==","shasum":"199f751ca7767fdbd08ca8aa34985d5930b5405e","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.5.1.tgz","fileCount":28,"unpackedSize":126885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcru26CRA9TVsSAnZWagAAvfoP/3SMt9jayuIxkye0NtKg\no1z94eDAhETNcF1HEBpr25b956QL0RVxOOeLUcLjlnVbmAUrPoUoCagox3LF\nprFGoAkM3dbEzlrZzk9ws96FI0abGdfqbV6Cu22YbBmM91V6+k2DB23auXy1\njLQPr0ktb19smSYpJbDQKabE9PlNml/UsZg+Ucmi/xatUY6PHyxrmAJsl4fI\nSa8L/yrRkxOvRudZu8ZpVu5kfn/xTePO2UjQ6pyhhwB6ANQcCF6QJcA3H1po\nJMzoB95WYZatvLSumYQUGdjYbYAl13qJNtU07g4Hzl+9szLPGg1/zdVf9DeC\nGh6XdtNtDR/SzWRVHsmUwoN4+zUCmaz6ZXy4YwNbgCFVdXRzR4tG2XXYXzBF\nD7/Lqe2Djc9fzuj71lkL7dzCRfRCtgFEy92JfqoCx73P85AmOt9uLJjR3uoB\nRcRCAXV2KY0wIwY3qfdu9NOl2SodDNqVHJSLSif8SUUwh4E6D1ABADebVM2H\n3Nf8uFrHb3gqZWaspJQypiKRpvSUXpRfnGkT6gBsAeVozogaMl02r78FQltt\nG5qM+/fNzatnPzDnZlRy5t8X+yBKHvKWDzqwh5SM2dwdUNhuw7OdWIwk8eNn\nL31AvHeMoBYEwOqqpL7zKjBfe7cPstwsIeo/g+wUOHahGpO6SoI3uM3CyYT6\nPjP9\r\n=f0vW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwdbQOX/b7651KdItwMNKyXss3DHuplta2PmqPa4g1CAiEA6UeIhxuYQaaa37H+Al/N1IujxAH9VMbWVv5PazA4D8g="}]},"maintainers":[{"email":"drcmda@gmail.com","name":"drcmda"},{"email":"scott.gonzalez@gmail.com","name":"scott.gonzalez"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pepjs_0.5.1_1554967993813_0.721341468928415"},"_hasShrinkwrap":false},"0.5.2":{"name":"pepjs","version":"0.5.2","main":"dist/pep.js","description":"Polyfill of the PointerEvents W3C spec","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/master/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"bugs":{"url":"https://github.com/jquery/PEP/issues"},"license":"MIT","devDependencies":{"atob":"^2.0.3","bluebird":"^3.4.0","chai-spies":"^0.7.1","fs-extra":"^0.30.0","glob":"^7.0.3","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-contrib-watch":"^1.0.0","grunt-git-authors":"^3.2.0","grunt-jscs":"^3.0.0","grunt-selenium-standalone":"^1.0.1","intern":"^3.2.3","lodash":"^4.13.1","request":"^2.72.0","rollup":"^0.29.0"},"web-platform-tests":{"repo":"w3c/web-platform-tests#eaf80d8c9ebbe4c938e5bc12f6e96fef17dbdddf","path":"./tests/w3c"},"scripts":{"build":"grunt build","ci":"grunt ci","test":"grunt test"},"gitHead":"81a93532b1b8a8d7e3e020deab03347f5e2f4947","homepage":"https://github.com/jquery/PEP#readme","_id":"pepjs@0.5.2","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"dist":{"integrity":"sha512-acPfplXnTKaG8p7VBgkNaBJSGsZu7LYrqEmLCQFoeHYl21B74mMBeVoQA/Gl9u5GmysgzrOCeHsEjw0mXo61nw==","shasum":"f0d10bb160bcbf4b72d2069d931170661491a05c","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.5.2.tgz","fileCount":28,"unpackedSize":126915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctMJ0CRA9TVsSAnZWagAANwgP/1vdyaAh1DJrY2UyYxBC\nTewVzmJ/DmqR6XnCgVu11dNkCTaGSb2X4OuMX9/QLerLlyUw/2ZPF0xkKWTC\npYxBgpzMhHD205UOgLXrMKiubQse1fE+Dx7wW1IZWT5bB1C7RhIgRczK1gtV\nqzSfLinVbgPzDeUFP85AYYl1vqKmk2uW5EmQPxmnj0Fuh4rdaJ665TIxIIr3\nzUBn4flELGnLHGIkUZgzQMkYsT304NjqfmXDdjqL5IPjDodEpGCmvuGSkGhT\n0qkC64Hk9HA95hJSB1hg5ifkRjip6HpvEUoFKfjJ9Q3QyNV5jUjY1xowmXpX\nWCZDkR/i+MWxVr+SDM/X3RUhI1ZoSiDGUP7N55AFVb+X2kZZ7/jOm+QrnH84\nfIs+l8VKOStlGTw9mWBREoiBiwLTO36GSw5qcXK9Om0XVxpqx58i2ppvPE5R\n2x9u8V3gG/1AlA0PrFZibZ6cLLzndjmZCQaoyenYsvjLToqHWyBkoOViTjNF\nQ+vP6rWj0fmFBO4suEly2HRMZoq9Lz3LsQRGHojrYv0q1YKDZq8/UzgnCddQ\nQviyCPWx/wTnxZs1kHFtV3GcO8k5wvwXkQgOzvosgb7G+94o4qf1J6vzcBJl\nzfbUfklT0kdUcn0BdKVJ9NU05nyUAA0eHwRDrswow0ca9YkHrWCjccq4/veO\nilxW\r\n=wLeo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKHOOrNL+IOxIys3nwO9QWEU6eWOLufAdj4+SI+/G3CAiBmItRarn/rsl6VNl6Dv6AJ75kj1aIWvWQYMR98BpEgTg=="}]},"maintainers":[{"email":"drcmda@gmail.com","name":"drcmda"},{"email":"scott.gonzalez@gmail.com","name":"scott.gonzalez"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pepjs_0.5.2_1555350131971_0.026412877711117666"},"_hasShrinkwrap":false},"0.5.3":{"name":"pepjs","version":"0.5.3","description":"Polyfill of the PointerEvents W3C spec","main":"dist/pep.js","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/master/AUTHORS.txt"},"repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"bugs":{"url":"https://github.com/jquery/PEP/issues"},"license":"MIT","devDependencies":{"atob":"^2.0.3","bluebird":"^3.4.0","chai-spies":"^0.7.1","fs-extra":"^0.30.0","glob":"^7.0.3","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-contrib-watch":"^1.0.0","grunt-git-authors":"^3.2.0","grunt-jscs":"^3.0.0","grunt-selenium-standalone":"^1.0.1","intern":"^3.2.3","lodash":"^4.13.1","request":"^2.72.0","rollup":"^0.29.0","rollup-plugin-buble":"^0.19.8"},"web-platform-tests":{"repo":"w3c/web-platform-tests#eaf80d8c9ebbe4c938e5bc12f6e96fef17dbdddf","path":"./tests/w3c"},"scripts":{"build":"grunt build","ci":"grunt ci","test":"grunt test"},"gitHead":"60644adbcf15d6dac6771f8f76620cf28d7411b5","homepage":"https://github.com/jquery/PEP#readme","_id":"pepjs@0.5.3","_nodeVersion":"15.3.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-5yHVB9OHqKd9fr/OIsn8ss0NgThQ9buaqrEuwr9Or5YjPp6h+WTDKWZI+xZLaBGZCtODTnFtlSHNmhFsq67THg==","shasum":"dc755f03d965c20e4b1bb65e42a03a97c382cfc7","tarball":"https://registry.npmjs.org/pepjs/-/pepjs-0.5.3.tgz","fileCount":28,"unpackedSize":127085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxlwfCRA9TVsSAnZWagAAx3wP/RjGLaQvK136/O1IT3F1\ndohYF2nyNsuZ6XZnboCkqdu85sjZpzY7IfojCZSIjiJtEJnSPY7j1SHWvde0\nWxlS8yoBYCms5exthyhGv9+RmKUT3QJamE9rM6dPIIJqvXJzvc7GmxHXrZOW\n0RsQCY7Zxrt4RUxFE6d3fXDTYP3aHDVE6PyjVR1BP3K9A7o/xjvZIrC7c/nx\n7b65cv6iN2ROMQf0Rfl8gQw2GpaFWCocQaF0oaqw3Zjqj7xsWhg6tslEjvla\n3Aw2PwMgT5e6UHQxomYCJOdaR2jJP2EoZoDDsKKn+0AWdsBvn9kWCRGvKh8N\noWGUyNVQumkPDVcZupjq0em3GNVP3T+X4yRD7KWSNKZmen09fkIo6REElU6w\nq2AJoaxOlEwzC2595c98nqsF04D8sEaXUBwnfAREnk+EqkDtcU4dOks/V4HI\nEDA6eXSJRGR7SSvKKtYo7JQ3oz0VZHrPUeCuXz9/GjvpY5qrQrPcSRg08bQf\njzKjVeaDL9sELSHrjxpQbQS4KQxJQYVoC0IpSzV2/P7LZyk16ooG0H2y0kwF\n6YvGKWq1nwioRmQJ+oJFCdisBJMtxjC29pr5pqa0bGzCHCsNANuFF5RbUCTo\n6Eiwe74xXiRtHq/p3/fyk1tbt2HKcumLQWynKi8AWxQZIbgixSNgVX4VJJfh\nrwsQ\r\n=Ecjc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7WqEfn0f8AGirrC2AOJxoMDlKGYKJwoao9fkEZuwb/gIgHBrOXalyZtszAhLQfwImbczkn5rhHFBJXTrVh17dIcM="}]},"_npmUser":{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},"directories":{},"maintainers":[{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"patrick_h_lauke","email":"redux@splintered.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pepjs_0.5.3_1606835231207_0.41601046054095114"},"_hasShrinkwrap":false}},"readme":"# Pointer Events Polyfill - making pointer events usable today\n\n![PEP logo](pep-logo-shield.png)\n\nPEP polyfills pointer events in all browsers that haven't yet implemented them, providing a unified, responsive input model for all devices and input types. You can [read more about pointer events below](#why-pointer-events).\n\n## Getting Started\n\n1. Place the PEP script in the document head\n  - `<script src=\"https://code.jquery.com/pep/0.4.3/pep.js\"></script>`\n\n2. By default, no pointer events are sent from an element. This maximizes the possibility that a browser can deliver smooth scrolling and jank-free gestures. If you want to receive events, you must set the `touch-action` property of that element. Set up some elements to create events with the [`touch-action` attribute](http://www.w3.org/TR/pointerevents/#the-touch-action-css-property).\n\n3. Listen for the desired events\n  - `pointermove`: a pointer moves, similar to touchmove or mousemove.\n  - `pointerdown`: a pointer is activated, or a device button held.\n  - `pointerup`: a pointer is deactivated, or a device button released.\n  - `pointerover`: a pointer has moved onto an element.\n  - `pointerout`: a pointer is no longer on an element it once was.\n  - `pointerenter`: a pointer enters the bounding box of an element.\n  - `pointerleave`: a pointer leaves the bounding box of an element.\n  - `pointercancel`: a pointer will no longer generate events.\n\n4. As elements come and go, or have their `touch-action` attribute changed, they will send the proper set of pointer events.\n\n```html\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>PEP (Pointer Events Polyfill)</title>\n  <meta name=\"viewport\" content=\"width=device-width\">\n  <!-- include PEP -->\n  <script src=\"https://code.jquery.com/pep/0.4.3/pep.js\"></script>\n</head>\n<body>\n<button id=\"b\" touch-action=\"none\">Test button!</button>\n<p><output id=\"o\"></output></p>\n<script>\ndocument.getElementById( \"b\" ).addEventListener( \"pointerdown\", function( e ) {\n  document.getElementById( \"o\" ).innerHTML = \"that was a \" +\n    e.pointerType + \" \" + e.type + \" on a \"+ e.target.nodeName;\n} );\n</script>\n</body>\n</html>\n```\n\nSee also the [examples in the W3C Pointer Events Specification](http://www.w3.org/TR/pointerevents/#examples) and our own [samples for using PEP](http://jquery.github.io/PEP/).\n\n### Using PEP as a module\n\n```shell\nnpm install pepjs\n```\n\n```javascript\nimport 'pepjs'\n```\n\n### Using PEP with jQuery\n\nYou can use pointer events with jQuery and PEP:\n```html\n<div id=\"canvas\" touch-action=\"none\"></div>\n<script src=\"pep.dist.js\"></script>\n<script src=\"jquery.js\"></script>\n<script>\n$(\"#canvas\").on(\"pointermove\", function(event) {\n  draw(event);\n});\n</script>\n```\nCheck out [this jsbin demo](http://jsbin.com/bojumofowa/1/edit?html,css,js,output) for a full demo.\n\njQuery doesn't copy all properties from the original event object to the event object provided in the event handler. You can find [a list of copied and normalized properties on the jQuery API docs](http://api.jquery.com/category/events/event-object/). To access any other original properties, use `event.originalEvent`.\n\n### Using PEP with React\n\nAs of version [16.4](https://reactjs.org/blog/2018/05/23/react-v-16-4.html), React comes with first class support for pointer events. To use pointer events on unsupported browsers, you can include PEP before mounting your React application. You can also use the `touch-action` property on any JSX node:\n\n```js\nexport function Pointable() {\n  return <div touch-action=\"none\" onPointerDown={(e) => console.log(e)} /> \n}\n```\n\n## Why Pointer Events?\n\nMouse events and touch events are fundamentally different beasts in browsers today, and that makes it hard to write cross-platform apps.\n\nFor example, a simple finger paint app needs plenty of work to behave correctly with mouse and touch:\n\nCurrent platforms that implement touch events also provide mouse events for backward compatibility; however, only a subset of mouse events are fired and the semantics are changed.\n\n- Mouse events are only fired after the touch sequence ends.\n- Mouse events are not fired on elements without a `click` event handler. One must be attached by default, or directly on the element with `onclick`.\n- `click` events are not fired if the content of the page changes in a `mousemove` or `mouseover` event.\n- `click` events are fired 300ms after the touch sequence ends.\n- More information: [Apple Developer Documentation](http://developer.apple.com/library/safari/#documentation/appleapplications/reference/safariwebcontent/HandlingEvents/HandlingEvents.html).\n\nAdditionally, touch events are sent only to the element that received the `touchstart`. This is fundamentally different than mouse events, which fire on the element that is under the mouse. To make them behave similarly, touch events need to be retargeted with `document.elementFromPoint`.\n\nThese incompatibilities lead to applications having to listen to 2 sets of events, mouse on desktop and touch for mobile.\n\n**This forked interaction experience is cumbersome and hard to maintain.**\n\nInstead, there should exist a set of events that are normalized such that they behave exactly the same, no matter the source: touch, mouse, stylus, skull implant, etc. To do this right, this normalized event system needs to be available for all the web platform to use.\n\n*Thus, Pointer Events!*\n\n## Polyfill Limitations\n\n### touch-action\n\nAccording to the spec, the\n[touch-action](http://www.w3.org/TR/pointerevents/#the-touch-action-css-property) CSS property controls whether an element will perform a \"default action\" such as scrolling, or receive a continuous stream of pointer events.\n\nDue to the difficult nature of polyfilling new CSS properties, this library uses a touch-action *attribute* instead. For PEP to work correctly, you will therefore need to include `touch-action=\"...\"` attributes in your HTML that mirror any `touch-action:...` properties you have in your CSS.\n\n```\n<style>\n  div#foo { touch-action: none; }\n</style>\n...\n<div id=\"foo\" touch-action=\"none\"> ... </div>\n```\nRun time changes involving the `touch-action` attribute are monitored using Mutation Observers for maximum flexibility.\n\nTouches will not generate events unless inside of an area that has a valid `touch-action` attribute defined. This is to maintain composition scrolling optimizations where possible.\n\n### Capturing Phase\n\nPEP does not currently polyfill the capturing phase for pointer events.\n\n## navigator.maxTouchPoints\n\nAs the information necessary to populate [`navigator.maxTouchPoints`](https://www.w3.org/TR/pointerevents/#extensions-to-the-navigator-interface) is not available in browsers that do not natively implement pointer events, PEP sets the value to `0`, which is \"the minimum number guaranteed to be recognized\" as required by the specification.\n\n### Browser Compatibility\n\nPEP should work on IE 10+ and the latest versions of Chrome, Safari, Firefox, and Opera. In any [browser implementing pointer events natively](http://caniuse.com/#feat=pointer) (detected by checking for `window.PointerEvent`), PEP won't do anything.\n\n## Building PEP\n\nIf you want to build PEP yourself from source, you'll need to install [Node.js](https://nodejs.org/en/download/) and run the following commands:\n\n```sh\n# Install all dependencies\nnpm install\n\n# Build PEP\nnpm run build\n```\n\nWhen the build completes, the generated files will be available in the `dist/` directory.\n\n*NOTE: Running the demos requires building PEP.*\n","maintainers":[{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"patrick_h_lauke","email":"redux@splintered.co.uk"}],"time":{"modified":"2022-06-23T18:02:50.992Z","created":"2015-04-21T13:40:36.485Z","0.3.0":"2015-04-21T13:40:36.485Z","0.4.0":"2015-11-05T14:45:36.916Z","0.4.1":"2016-01-14T17:59:51.018Z","0.4.2":"2016-09-29T14:36:22.619Z","0.4.3":"2017-05-07T14:00:51.688Z","0.5.0":"2019-04-02T15:46:58.810Z","0.5.1":"2019-04-11T07:33:14.029Z","0.5.2":"2019-04-15T17:42:12.081Z","0.5.3":"2020-12-01T15:07:11.372Z"},"homepage":"https://github.com/jquery/PEP#readme","repository":{"type":"git","url":"git://github.com/jquery/PEP.git"},"author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/PEP/blob/master/AUTHORS.txt"},"bugs":{"url":"https://github.com/jquery/PEP/issues"},"readmeFilename":"README.md","users":{"movever":true,"cypark":true,"jez9999":true,"vorg":true,"daniel-zahariev":true},"license":"MIT"}