{"_id":"@wessberg/pointer-events","_rev":"7-e4fe67ba03eb9134f3949380cde0d757","name":"@wessberg/pointer-events","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.1":{"name":"@wessberg/pointer-events","version":"1.0.1","description":"A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support","repository":{"type":"git","url":"git+https://github.com/wessberg/pointer-events.git"},"bugs":{"url":"https://github.com/wessberg/pointer-events/issues"},"scripts":{"generate:readme":"scaffold readme","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prerollup":"rm -r -f dist","rollup":"rollup -c rollup.config.js","prepare":"npm run rollup","publish:major":"NODE_ENV=production npm run prepare && npm run generate:all && npm version major && git commit -am \"Bumped version\" || true && git push && npm publish","publish:minor":"NODE_ENV=production npm run prepare && npm run generate:all && npm version minor && git commit -am \"Bumped version\" || true && git push && npm publish","publish:patch":"NODE_ENV=production npm run prepare && npm run generate:all && git commit -am \"Bumped version\" || true && npm version patch && git push && npm publish"},"keywords":["pointer-events","polyfill","pointer events","PointerEvent","Level 2"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/rollup-plugin-ts":"0.0.34","@wessberg/scaffold":"1.0.0","@wessberg/ts-config":"^0.0.27","npm-check-updates":"^2.14.2","rollup":"^0.64.1","rollup-plugin-node-resolve":"^3.3.0","tslib":"^1.9.3","tslint":"^5.11.0","typescript":"^3.0.1"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=9.0.0"},"scaffold":{"patreonUserId":"11315442","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"456fa739b7523f2d5648f4b4a78821f5fafcf378","homepage":"https://github.com/wessberg/pointer-events#readme","_id":"@wessberg/pointer-events@1.0.1","_shasum":"88aa19e475e6b54b0934c275b29c665a5de13778","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.5.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"88aa19e475e6b54b0934c275b29c665a5de13778","tarball":"https://registry.npmjs.org/@wessberg/pointer-events/-/pointer-events-1.0.1.tgz","integrity":"sha512-sXpKBbHJXigwV8903AJPapoBAAU7ZaAPePNC+y5HvMkTu+05TcpDB/2JJU4Zh1be45OU8Lkdm+74JAOng6cdBQ==","fileCount":64,"unpackedSize":269641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaqtXCRA9TVsSAnZWagAAxJMP/RsG3eu0wiO2LCn9+l+b\nDsAV9hGEudMNssGxnBtYZXu9VCkfnsekrDdN8zY7de81RSFoXg6iGX0UluZO\nOiX1mcDo35INJiEayYlUrLW8WFC5VPVytQmzvM9n1oNGy+Iwl3GgB5N43onf\naRlE1ELoRWn54wPkx5F6A74E2JNgWRhfzHTofAPwTLlwbpZFiapToWM5zjtt\nRkaidl9BYYpvblRepQtQTu1+swKr3CGjwTpUDGi0jxyVWZPdrnY4fVaMwGVx\nR8Wngf50gV41OJoL2tZdZHWkYOWa6DJvJ2HZWMCfPAV4UHuKPl4qcAIKtkPx\nqsY8L2biShUnV5YcDVv0rgNAoYAJcJxb/zK0ftZ8BFCvjg3muuskf5kqQOuC\nyhibWUlxFAJvYhZ2RtQI396GuzXzNXWMCzwOXLEiMAanTuS64tTHnQVOMGvS\nzsnSyCaC+m2aVnO4j2ZUKAthk53c9BiQPHeK7M0ZJGVde0uxZyogQavJ8Y2t\nnQjWgxLdMzevG1JlS4jsdSKUI0V8gqoLny+1A4tHILyWsJI/U+F9r0VTPwu/\n8zSOmGWMzXWr3lNsMdJhFpHbOpBuCfvs9Q6fxTBANVob/MnAYuP264lsMkrR\nCDCYSIMSNFHTv57kek1yR78c+plJKEAd33uXJpN/jr6noVbCq3UeHoYhRtSx\nM7UV\r\n=zG+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDszJjJJga8U6War2riIiI5K6ZShAwbfFaDbG/NruqiqwIgeew5bFkVxf5pKxJnTRz2JN62P3866svDYf0xi741+CI="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pointer-events_1.0.1_1533717335323_0.972510634496464"},"_hasShrinkwrap":false},"1.0.2":{"name":"@wessberg/pointer-events","version":"1.0.2","description":"A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support","repository":{"type":"git","url":"git+https://github.com/wessberg/pointer-events.git"},"bugs":{"url":"https://github.com/wessberg/pointer-events/issues"},"scripts":{"generate:readme":"scaffold readme","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prerollup":"rm -r -f dist","rollup":"rollup -c rollup.config.js","prepare":"npm run rollup","prepublish":"NODE_ENV=production npm run lint && npm run prepare && npm run generate:all && git commit -am \"Bumped version\" || true","publish":"npm version patch && git push && npm publish"},"keywords":["pointer-events","polyfill","pointer events","PointerEvent","Level 2"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/rollup-plugin-ts":"0.0.34","@wessberg/scaffold":"1.0.0","@wessberg/ts-config":"^0.0.27","npm-check-updates":"^2.14.2","rollup":"^0.64.1","rollup-plugin-node-resolve":"^3.3.0","tslib":"^1.9.3","tslint":"^5.11.0","typescript":"^3.0.1"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=9.0.0"},"scaffold":{"patreonUserId":"11315442","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"952c88f5c5b7e56da4bb72a4983e245b34ded2fc","homepage":"https://github.com/wessberg/pointer-events#readme","_id":"@wessberg/pointer-events@1.0.2","_shasum":"c21c53caab3940907fac65396410a600ad38d79c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.5.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"c21c53caab3940907fac65396410a600ad38d79c","tarball":"https://registry.npmjs.org/@wessberg/pointer-events/-/pointer-events-1.0.2.tgz","integrity":"sha512-dxtP5s/Ebh8II2QIRiHFsQq5zUWWShZc5QOcL8o5pOPHbQwz9YxKuoM+7FJDmp/yXxO7X8QifQui9vMkc0mdZw==","fileCount":9,"unpackedSize":246465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaqvlCRA9TVsSAnZWagAAyd0P/iaKLYBTzKNaRczceRzY\n/v5FcTjNiYf4S0MibCrizpBJ/OQWO3BhJ6ifWi8v/HrCRhgOGQus1r1d2QJa\ngTvWXSDbdqLKzsa4KJ4MCMxpK+dTQBBk2/2cflYXmjK7hNwOIeDIQ0Bn1iLZ\nQcOWJpG1bQTPB5jZW5iHDqwa4LLyDO1Dt5t2oDsbqpZoYi+4+VkzGluqTNB6\nhW2MrCCeTgLYXffmSOQCY0ho5MCiAryfoT/6ipYe9ZfMRTXO0lPGE56mOQT6\n2dACUgzLXz1bfZ4H5xuV6LtCWcZ+g65hmpYRQZr32tMdDnKZVsZQV/K78dia\njCrp617DZY6PiOGWDwMPllrscGCLhaTwsN6+waUL+q0kL+dJgoghY4vgdUib\nXXLy+i+cy7PylzWj6PcWaWo3RbJL1PTfwu6jUY2nNWD1BV6HHc7iwVfYkiB1\nF3VudnSQ+Vv9oDholC0Hc/lni7LMq+Lkj/RtmrH/BcIt0tQwFcw3iUbkKTme\ncVrXD6BVQtBdAZv3G04cZWMBimJAZG1GRa50xFYbpyBgmj+GSrzQhJOuMgDX\nT7rZ5wNafx1pAuLHhiTOfVk1u4XIeav2hR5gBXLaqg41GkjhiP1l2X2U28AT\nvFZz5oShj1iC5mxNXU3Lm0vrBfxpNx+BHCnK8fEX0s3mSKnPANbytfYRjNxf\nGCow\r\n=+Z/N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/ANljmfXeTVilk7NkOEWvR1odxZLb8S7/kEAiGw66YQIgInErA51orfKnhVe/FgQeb32bYx2vEi8kivfSDD1Dr7w="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pointer-events_1.0.2_1533717477237_0.8392820160792327"},"_hasShrinkwrap":false},"1.0.4":{"name":"@wessberg/pointer-events","version":"1.0.4","description":"A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support","repository":{"type":"git","url":"git+https://github.com/wessberg/pointer-events.git"},"bugs":{"url":"https://github.com/wessberg/pointer-events/issues"},"scripts":{"generate:readme":"scaffold readme","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prerollup":"rm -r -f dist","rollup":"rollup -c rollup.config.js","prepare":"npm run rollup","prepublish:patch":"NODE_ENV=production npm run lint && npm run prepare && npm run generate:all && git commit -am \"Bumped version\" || true","publish:patch":"npm version patch && git push && npm publish"},"keywords":["pointer-events","polyfill","pointer events","PointerEvent","Level 2"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/rollup-plugin-ts":"0.0.34","@wessberg/scaffold":"1.0.0","@wessberg/ts-config":"^0.0.27","npm-check-updates":"^2.14.2","rollup":"^0.64.1","rollup-plugin-node-resolve":"^3.3.0","tslib":"^1.9.3","tslint":"^5.11.0","typescript":"^3.0.1"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=9.0.0"},"scaffold":{"patreonUserId":"11315442","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"3bc08baf82d22dd6fa1476fdb5e7b066bd8d93f4","homepage":"https://github.com/wessberg/pointer-events#readme","_id":"@wessberg/pointer-events@1.0.4","_shasum":"ff88c00f760129ebe5063cb89f1bbf07d0469949","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.5.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"ff88c00f760129ebe5063cb89f1bbf07d0469949","tarball":"https://registry.npmjs.org/@wessberg/pointer-events/-/pointer-events-1.0.4.tgz","integrity":"sha512-bY3WnhoM6S1YhVN9ueIWPWKt/sJD+7ljYvhBveqPfsk+FASeNjcOgMsc5ZryVszEQhanvgk76/lgmZYk9a/zPw==","fileCount":9,"unpackedSize":246477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaqwbCRA9TVsSAnZWagAA2ZAP/3pgG31YHzvgKN886rML\nUhwQYwXfQQ1l7NI/PLB+SQNvvAxa7NltG6/1YcKhLkIDdTOCr04WXAg7ZlFr\nuQ/Z0KumUZbJ29bWy4GqSeWDDcX9UqAWogKW3A4DrdBedKRLux0hp1SxG1xo\nMMJ4A+JgXHUmm+7snOa8xvGX7ildyyLIZL4PEJsDylewZtZdO7xfvj5k9gdp\n97PmAA+vMWzTT2rTIYSQTk3nUV/gdqgC/RaJ9S4StC+atI+/FAnApt8khH+U\nPpxbW2bOooFMTCYxGBuaY+HNsIs4JPzoPAgjiaZ9e8KFipp68CyB85xFUjV+\ng5yL+palnkE9i47YCs3rjNgc7y3pgHmkXerr+52SMSzuZ7Cpvcc45uwLOHp7\nyumQs5olKhBnJxy0KUX9IH6AI6w55jvdVu/suGKJrqwetoFsWlIWbLBBuIUf\nQ0pbdoioPUr8CbUNbkc+xtThlaOM77RUbhE8GPezMVebxLTXZv/+GRS+MSR5\nqF2h7iX+/Z0lrcywZyjHECsTXsm+bTqSzP9tRYILGoHphOmDpKSc7mPs6Z61\nrHxejjQBuUavxwxUv7xJzEy42dTMkefY5/hAdqO5lNKxgT04B5+dBfT1BatI\nj46sFMgOic6BZjxwZrM81syPoqKedO1kPJVMTgythM3RAUplR2NoSwoLMid5\ne1H0\r\n=AIYB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpo32aaIyWgx51SbyV+OfZNw3+80mN735y9JKNTuHx4gIhAOt9Rj5UD3+iEq4xW0retA4vl4oFgmj4Qj4C/hes6NFw"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pointer-events_1.0.4_1533717531570_0.4409176856095429"},"_hasShrinkwrap":false},"1.0.5":{"name":"@wessberg/pointer-events","version":"1.0.5","description":"A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support","repository":{"type":"git","url":"git+https://github.com/wessberg/pointer-events.git"},"bugs":{"url":"https://github.com/wessberg/pointer-events/issues"},"scripts":{"generate:readme":"scaffold readme","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prerollup":"rm -r -f dist","rollup":"rollup -c rollup.config.js","prepare":"npm run rollup","prepublish:patch":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare && npm run generate:all && git commit -am \"Bumped version\" || true","publish:patch":"npm version patch && git push && npm publish"},"keywords":["pointer-events","polyfill","pointer events","PointerEvent","Level 2"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/rollup-plugin-ts":"0.0.34","@wessberg/scaffold":"1.0.0","@wessberg/ts-config":"^0.0.27","npm-check-updates":"^2.14.2","rollup":"^0.64.1","rollup-plugin-node-resolve":"^3.3.0","tslib":"^1.9.3","tslint":"^5.11.0","typescript":"^3.0.1"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=9.0.0"},"scaffold":{"patreonUserId":"11315442","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"fcb7acf7cf0192ecd25c4603fa542a9162161dd6","homepage":"https://github.com/wessberg/pointer-events#readme","_id":"@wessberg/pointer-events@1.0.5","_shasum":"ae0f72b94648d2f8e00a88d433c911a850212f18","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.5.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"ae0f72b94648d2f8e00a88d433c911a850212f18","tarball":"https://registry.npmjs.org/@wessberg/pointer-events/-/pointer-events-1.0.5.tgz","integrity":"sha512-ppvmfdL9E+HSqw/ziXPyHw2Soq2oeUZp2NfZSMlXXzoA+SW9WCnijql+4z9dFNVvfdb5FLIxLBCiaL3kyZaZpA==","fileCount":64,"unpackedSize":269347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaqxRCRA9TVsSAnZWagAAuoYP/2V79AE83Muw5Eo9gEkX\ncru8/en19ueQHU0jSDDUZzDzj20DamWISKt5am9McoxVo8dVBCi4C2oSWE5O\ncpWaqRBRGzBA0LCyf+qr6U2OcA7V4vlSMm+TFPd2WvFNZOMfFmHItHUbO0cQ\nrdHrwB3VYl0HMqQVSAEMz9TLa5azDRsRZfhHHdTxGJQfw/xQzKTWCZiZ2ypT\n4J6xc4eA4t2hz40pzCKprbiVEu7Tq8KfFGDGF72MV2t8uOJO/knHmqmNXBwo\nj2I4L51Mk3yRPL1IYt/x9LrD9hthWa5yIb9aTgnR6z1lM70FiLUmzHDGpDM5\n/PF9zH2AcHWKcN9Za7VrQDwZW7wxQZzGioxWNJ7P8MZe5W8i5N4OxoQPtCFk\nULpf7NtqKTSWY7Y+iQ73A+ZXiUnp4Pr5uMzO7oVXdlDeLQE7UIMqok0rp4So\n2DqvFbnYzm3E2LEu2oL386bc9r6f/sDjTtEu4AMXMxA05Sk/AZC18/1FJTh+\nvtRmnruDCtuSlN+8WgvVy766u6vqfgvvhxjgVoyGI2bes4KRLkAWRdDVypht\nOBmz9jYZJf8OrHo8prei25EcWB3P6g1pQSyNAjt0CNYa3IHZhKDRN/UfS/n4\nMwEpszN2MpvpOcuJTbUfy1fLPj//DFOMnyEKNdzatEvzb0ESmU5tVbefpWc2\nluL+\r\n=6ftK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcVXkjzAfrzoS5hf+57ugN3FHadQZl3q73c5/UA30oUAIhAL6ZYj/dWOJRtj0QY5p8U1LsSdMtLV9TFItAfIu8hjzs"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pointer-events_1.0.5_1533717584870_0.8452686312475057"},"_hasShrinkwrap":false},"1.0.7":{"name":"@wessberg/pointer-events","version":"1.0.7","description":"A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support","repository":{"type":"git","url":"git+https://github.com/wessberg/pointer-events.git"},"bugs":{"url":"https://github.com/wessberg/pointer-events/issues"},"scripts":{"generate:readme":"scaffold readme","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prerollup":"rm -r -f dist","rollup":"rollup -c rollup.config.js","prepare":"npm run rollup","prepublish:patch":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare && npm run generate:all && git commit -am \"Bumped version\" || true","publish:patch":"npm version patch && git push && npm publish"},"keywords":["pointer-events","polyfill","pointer events","PointerEvent","Level 2"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/rollup-plugin-ts":"1.1.11","@wessberg/scaffold":"1.0.5","@wessberg/ts-config":"^0.0.34","npm-check-updates":"^2.15.0","rollup":"^0.68.0","rollup-plugin-node-resolve":"^4.0.0","tslib":"^1.9.3","tslint":"^5.12.0","typescript":"^3.2.2"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=9.0.0"},"scaffold":{"patreonUserId":"11315442","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"87de2ceb0ed7ecb925bd57092b86933a7806fea3","homepage":"https://github.com/wessberg/pointer-events#readme","_id":"@wessberg/pointer-events@1.0.7","_shasum":"400aaa4c85416568e4d1f194df403ff9423cb1c1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"400aaa4c85416568e4d1f194df403ff9423cb1c1","tarball":"https://registry.npmjs.org/@wessberg/pointer-events/-/pointer-events-1.0.7.tgz","integrity":"sha512-XEpqw8L80w23qZ/cEgAKyNaOGbNFe25NKXO5m/H+znypRdGNi0TJ7/oVFBlyWIJTDjZAfMP4vLhzJZ+8DSsEsg==","fileCount":10,"unpackedSize":250646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGj1vCRA9TVsSAnZWagAA4zIP/1JfozqJlbXmRXvDvjcT\ni2HVFvaUa24eqYXA0rrpbxcvYizaC/OsdVpCjVcsXoFNiJFIo21KOiBXdyLa\nGgmHaqAoWg6AgMWdOrzFxC/xL4zhSmUOcAqx4VhKvlJcm/1aS0L5CQBv4SIy\nYPsCCrsJfeULHV0GEIBaMpGZZDoraFhP90GHl01PaZyz+2/HQkztW9pEC98T\nHjn3FJfJvPPRJ4+QpkYSpsAKjS/QqJ5OPPlvvYMbdED/sH2mHUi9lalFx9e+\nj6xbOfnpK2JqRkcIog1cWReMRKjQfNgNHiq5ZF0xsjG29vRyiYLSvcjDtP3R\nt5Iw+PDqIguHlj4cvPx4WljDNx61MmxTeYFI51BVwCJqPX7eg/yZH+FRa5OU\nEjrDJkSZ/aPJaOsRI/Wi7aQYP6x0K1Rlc+xqWMd+vk5USAuIstk18B5hni7n\na996VjsVRkuwvimRjCJcl6Z/MN0It5p2xIWkNrGW7ecta5E4FkxR2cLWOqTA\nZZLJBaafSfrPSm4GLQRkb/CClF0HI5DS5dkie5OPqMztMremMwUWcjgpgiYy\nZSD2KFvsL4HB7ySvY//lUwnvuPCa2ZA8S9T/2+BBJCWVgyLZkTRW7Uj8SC2y\nN54yXksgkBb2b4synTpx+KxaK1lyMhx/WaG1w5cdnJeNC2KdDf421rDDV2CK\n7YBc\r\n=bNHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe6F0oGS/NwPWPbIBY58p/LGsK99s2r9jiSjObNOgzTAIhAKUDIkP7Gp9BrFQ6xdKzKw8eHaHSPpl5wEFnND5QXpVK"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pointer-events_1.0.7_1545223535086_0.007036741296523763"},"_hasShrinkwrap":false},"1.0.8":{"name":"@wessberg/pointer-events","version":"1.0.8","description":"A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support","repository":{"type":"git","url":"git+https://github.com/wessberg/pointer-events.git"},"bugs":{"url":"https://github.com/wessberg/pointer-events/issues"},"scripts":{"generate:readme":"scaffold readme","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme  & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prerollup":"rm -r -f dist","rollup":"rollup -c rollup.config.js","prepare":"npm run rollup","publish:before":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare && npm run generate:all && git add . && git commit -am \"Bumped version\" || true","publish:after":"git push && npm publish","publish:patch":"npm run publish:before && npm version patch && npm run publish:after","publish:minor":"npm run publish:before && npm version minor && npm run publish:after","publish:major":"npm run publish:before && npm version major && npm run publish:after"},"keywords":["pointer-events","polyfill","pointer events","PointerEvent","Level 2"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/rollup-plugin-ts":"1.1.17","@wessberg/scaffold":"1.0.5","@wessberg/ts-config":"^0.0.34","npm-check-updates":"^2.15.0","rollup":"^1.0.2","rollup-plugin-node-resolve":"^4.0.0","tslib":"^1.9.3","tslint":"^5.12.0","typescript":"^3.2.2","standard-changelog":"^2.0.6"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=9.0.0"},"scaffold":{"patreonUserId":"11315442","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"b885f7b08e84ac2816dd2f7cfc57446ac9f72c81","homepage":"https://github.com/wessberg/pointer-events#readme","_id":"@wessberg/pointer-events@1.0.8","_shasum":"5582626ee515f0373b2de3e96654d610a6b0f515","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.6.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"5582626ee515f0373b2de3e96654d610a6b0f515","tarball":"https://registry.npmjs.org/@wessberg/pointer-events/-/pointer-events-1.0.8.tgz","integrity":"sha512-dV2Jpn50T4KqdvsSWVEkZZaa5d2sHOoI3z2Buy7TSoV2zs1XdUe30s8qXYc1zqf5en6z2+GvedijTR/xPUy12g==","fileCount":7,"unpackedSize":248221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNUPECRA9TVsSAnZWagAAbokQAIQRqYSnGgTuVu5rQM2u\nfSiNJarxbABlImPHcn0hB7Im5MYpNSomuXeX7GUa71qBZKvgX84Zp20zjqBN\nw+TTTFPYQxoC64iGDRpP340acZqJQBndZxyR0ZNrpDs7TBc+mygMjfK5KH/i\nQQplgH/L+/TPfH5U8gwwhj1CP6W3BUXH3Fi8oq1Fw2gt2yVYGWggv+kL3kcJ\n5WJdtNu3siI1VzP9WDORzu67HzoNOiAMhL6CqX2eWtxDrYLyuV49z6vPTD4G\nXoh8BWUBD5TD2foMr+E10XFjC+NFEway1ZG4gDdGRYWIFSJcZAer4EE0J1YT\ncTgBbNwmejxE7vgDqcmRbymf2ahFlDWsnd8/Ur6yxEb+aCrCi8aYgqrt3ZDD\n6e7JAlv/8M1Sw/b/jASRLew88lM+MFG1RpVgQtNjmuO0e8Hw2VKr7j5wATs7\nyXVMIl6HKxaSESjzhnsNM7ondgmp73uWv+P7eOr3cj4cmAg/ptIOEROjAGXa\n8fepczeH5aswT6wzQQtnuf++XjBNAztVcQabfxJzR/kdzl5lJwTbucDWZup7\nc7T50JQf1N3OGDKjIVxQnPtsR58zKOa5QDVx2PwDtPdPt+i6Fn3ilzIoLvO/\nqww/Y4awNiiIfFfbiHbqCHfIiq08ZOBabH4FoqU5kIVYIdGlru7vcauzyD9V\nbm0a\r\n=kd5c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXvdjM6Fyu++DzaY2SJdw7oNahGNni87xf0waRXmTIUQIgKBqntEfk1QnD7th7D53uWJH1AB3VnQ+YDlDUQjh7kig="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pointer-events_1.0.8_1546994628119_0.7896969821960873"},"_hasShrinkwrap":false},"1.0.9":{"name":"@wessberg/pointer-events","version":"1.0.9","description":"A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support","repository":{"type":"git","url":"git+https://github.com/wessberg/pointer-events.git"},"bugs":{"url":"https://github.com/wessberg/pointer-events/issues"},"scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,documentation}/**/*.{js,ts,json,html,xml,css,md}'","prebuild":"npm run clean:dist","build":"npm run rollup","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["pointer-events","polyfill","pointer events","PointerEvent","Level 2"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@wessberg/rollup-plugin-ts":"1.1.28","@wessberg/scaffold":"1.0.17","@wessberg/ts-config":"^0.0.39","npm-check-updates":"^2.15.0","rollup":"^1.1.2","rollup-plugin-node-resolve":"^4.0.0","tslib":"^1.9.3","tslint":"^5.12.1","typescript":"^3.3.3","standard-changelog":"^2.0.6","prettier":"^1.16.4","pretty-quick":"^1.10.0","husky":"^1.3.1","np":"^4.0.2"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=4.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"627f9995f951405f069f97eaf80d3955c1989725","homepage":"https://github.com/wessberg/pointer-events#readme","_id":"@wessberg/pointer-events@1.0.9","_shasum":"9591f2326e3592cdfa52d630217b97ecf7c5d817","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"9591f2326e3592cdfa52d630217b97ecf7c5d817","tarball":"https://registry.npmjs.org/@wessberg/pointer-events/-/pointer-events-1.0.9.tgz","integrity":"sha512-fTOBNzakyi3wBXMmQ1mpAibU3lCbXVWSwgM9nsjtlfbJ5MH1yvteCZgZF+TDQWNtTPg8JWuQUjBF7+8cKoj92A==","fileCount":7,"unpackedSize":252199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXrNDCRA9TVsSAnZWagAACacP/0TRjFG6J2ezQXCI6W0O\nOhL+6JPIittqh7arCkS5bvRSboWbxZBxX1LhEgg9TpSz1cMeaJQPuOpzKuZ0\nb4MNiYl/ejksC0M0YTjwSNtHTsknB67UlzfhQwmtXTzeRN8ifiQ7dRLN3LeO\nq8N85kiOLNnFuokoQ8Zgvk3OmsQm3D2FiZM/G9kr5lODh8FuiTHEgvksWms4\nrMpeihtntOuEvDKkxRucEAx8WVxHdCniW4c68gyny49m9UmrZ/buYTMy5e6Q\nbWkWZRWP3+d3A/QqcXBOwm7xfToKXQQz/yr5A/9QrqpWY70OpoNYp8cMO7TE\niddbKzpB+79ev2PeY0+XokCJzE1vrhhfKPnAarGLOxCHBLzML2K3HEAUgMsg\numk8WuGnoRUfS54XemPAkk0/cS41HVP+bt/hbhVcNQ+PpM9rXGTgApjPDNlF\nz/R93bjrMjYKNMfqf8UWnX0hdQER6MvvCtQEAF/U09e4wJZs1AaRFJiteQ6Q\nD9By90dX7qtqlHDcfA05NTLudWmzu4wBxT39MDiZshCfjEVstc4UaWxCnnZn\nlfXGJUrYLarXRqiEgIL2dE+2Z/XI7V/iKIH0+BmVNKf3qm9m4XxaLLkGIuqq\nJ4NvqkenmLd/y97u5kKRpbzkbkdCzNSIu0gXkTZCZ4hbWl6g0nFx9mp/DwqP\ncCey\r\n=t7PE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRdfJxb9jQJ31/vXww09vyvd3OpuPYxwsj3qwWpC84KgIgOTV9x3j0qQ9BkzAcIBBYtv1vZrvqbWqCdh4vPEe0sEQ="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pointer-events_1.0.9_1549710146847_0.2766795336953327"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-08T08:35:34.994Z","1.0.1":"2018-08-08T08:35:35.419Z","modified":"2022-04-07T12:43:38.115Z","1.0.2":"2018-08-08T08:37:57.314Z","1.0.4":"2018-08-08T08:38:51.700Z","1.0.5":"2018-08-08T08:39:45.052Z","1.0.7":"2018-12-19T12:45:35.278Z","1.0.8":"2019-01-09T00:43:48.309Z","1.0.9":"2019-02-09T11:02:27.022Z"},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"description":"A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support","homepage":"https://github.com/wessberg/pointer-events#readme","keywords":["pointer-events","polyfill","pointer events","PointerEvent","Level 2"],"repository":{"type":"git","url":"git+https://github.com/wessberg/pointer-events.git"},"bugs":{"url":"https://github.com/wessberg/pointer-events/issues"},"license":"MIT","readme":"<!-- SHADOW_SECTION_LOGO_START -->\n\n<div><img alt=\"Logo\" src=\"https://raw.githubusercontent.com/wessberg/pointer-events/master/documentation/asset/logo.png\" height=\"150\"   /></div>\n\n<!-- SHADOW_SECTION_LOGO_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_START -->\n\n> A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_END -->\n\n<!-- SHADOW_SECTION_BADGES_START -->\n\n<a href=\"https://npmcharts.com/compare/%40wessberg%2Fpointer-events?minimal=true\"><img alt=\"Downloads per month\" src=\"https://img.shields.io/npm/dm/%40wessberg%2Fpointer-events.svg\"    /></a>\n<a href=\"https://www.npmjs.com/package/%40wessberg%2Fpointer-events\"><img alt=\"NPM version\" src=\"https://badge.fury.io/js/%40wessberg%2Fpointer-events.svg\"    /></a>\n<a href=\"https://david-dm.org/wessberg/pointer-events\"><img alt=\"Dependencies\" src=\"https://img.shields.io/david/wessberg%2Fpointer-events.svg\"    /></a>\n<a href=\"https://github.com/wessberg/pointer-events/graphs/contributors\"><img alt=\"Contributors\" src=\"https://img.shields.io/github/contributors/wessberg%2Fpointer-events.svg\"    /></a>\n<a href=\"https://github.com/prettier/prettier\"><img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square\"    /></a>\n<a href=\"https://opensource.org/licenses/MIT\"><img alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\"    /></a>\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Support on Patreon\" src=\"https://img.shields.io/badge/patreon-donate-green.svg\"    /></a>\n\n<!-- SHADOW_SECTION_BADGES_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_START -->\n\n## Description\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_END -->\n\nThis polyfill brings Level 2 [Pointer Events](https://www.w3.org/TR/pointerevents/) to all browsers!\nThe Pointer Events specification provides a unified model for handling input from a _pointer_ such as a mouse, a touch, and a pen.\n\nGone are the complexities of handling both `MouseEvent`s and `TouchEvent`s and juggling the differences between them.\nThe primary design goals of this polyfill are to be as spec-compliant as possible, and to support modern web technologies such as Shadow DOM.\n\n<!-- SHADOW_SECTION_FEATURES_START -->\n\n### Features\n\n<!-- SHADOW_SECTION_FEATURES_END -->\n\n- Spec-compliant\n- Shadow DOM support\n- Performant\n- Feature-complete\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_START -->\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_END -->\n\n<!-- SHADOW_SECTION_TOC_START -->\n\n## Table of Contents\n\n- [Description](#description)\n  - [Features](#features)\n- [Table of Contents](#table-of-contents)\n- [Install](#install)\n  - [NPM](#npm)\n  - [Yarn](#yarn)\n- [Usage](#usage)\n  - [`touch-action` support](#touch-action-support)\n- [Dependencies & Browser support](#dependencies--browser-support)\n- [Contributing](#contributing)\n- [Maintainers](#maintainers)\n- [Backers](#backers)\n  - [Patreon](#patreon)\n- [FAQ](#faq)\n  - [There are several polyfills for Pointer events already. Why another one?](#there-are-several-polyfills-for-pointer-events-already-why-another-one)\n  - [Are there any known quirks?](#are-there-any-known-quirks)\n- [License](#license)\n\n<!-- SHADOW_SECTION_TOC_END -->\n\n<!-- SHADOW_SECTION_INSTALL_START -->\n\n## Install\n\n### NPM\n\n```\n$ npm install @wessberg/pointer-events\n```\n\n### Yarn\n\n```\n$ yarn add @wessberg/pointer-events\n```\n\n<!-- SHADOW_SECTION_INSTALL_END -->\n\n<!-- SHADOW_SECTION_USAGE_START -->\n\n## Usage\n\n<!-- SHADOW_SECTION_USAGE_END -->\n\nTo use the Polyfill, simply import it:\n\n```typescript\nimport \"@wessberg/pointer-events\";\n```\n\nHowever, it is strongly suggested that you only include the polyfill for browsers that doesn't already support Pointer Events.\nOne way to do so is with an async import:\n\n```typescript\nif (!(\"PointerEvent\" in window)) {\n\tawait import(\"@wessberg/pointer-events\");\n}\n```\n\nAlternatively, you can use [Polyfill.app](https://github.com/wessberg/Polyfiller) which uses this polyfill and takes care of only loading the polyfill if needed as well as adding the language features that the polyfill depends on (See [dependencies](#dependencies--browser-support)).\n\n### `touch-action` support\n\nThis polyfill supports the following [Pointer Events (Level 2)](https://www.w3.org/TR/pointerevents/) `touch-action` values, as well as those\ndefined in the latest [Draft Community Report](https://w3c.github.io/pointerevents/extension.html#extensions-to-the-pointerevent-interface):\n\n- `none`\n- `pan-x`\n- `pan-y`\n- `pan-left`\n- `pan-right`\n- `pan-up`\n- `pan-down`\n- `auto`\n- `manipulation` (will be treated the same ast `auto`)\n\nUpon pointer contact, the polyfill will walk up the DOM tree from the target element and look for elements that has either:\n\n- A style attribute including a `touch-action` property.\n- An element with a `touch-action` attribute.\n- Or, an element with a `CSSStyleDeclaration` with a `touchAction` property.\n\nThis means that either of the following approaches will work:\n\n```html\n<!-- Works just fine when given in the 'style' attribute -->\n<div style=\"touch-action: pan-y\"></div>\n<!-- Works just fine when given as an attribute of the name 'touch-action' -->\n<div touch-action=\"pan-y\"></div>\n```\n\n```typescript\n// Works jut fine when given as a style property\nelement.style.touchAction = \"pan-y\";\n```\n\nSee [this section](#are-there-any-known-quirks) for information about why `touch-action` values provided in stylesheets won't be discovered by the polyfill.\n\n## Dependencies & Browser support\n\nThis polyfill is distributed in ES3-compatible syntax, but is using some modern APIs and language features which must be available:\n\n- `EventTarget`\n- `Set`\n- `Map`\n- `Object.defineProperty`\n- `Object.defineProperties`\n- `Array.from`\n- `Array.prototype.some`\n- `Array.prototype.every`\n- `String.prototype.includes`\n- Constructable `Event`s\n- `EventTarget.prototype.addEventListener`\n- `EventTarget.prototype.removeEventListener`\n- `EventTarget.prototype.dispatchEvent`\n- `Document.prototype.elementFromPoint`\n- `window.getComputedStyle`\n- `ShadowRoot.prototype.elementFromPoint`\\*\n\n_\\*: This is only relevant if you're using Shadow DOM (in which case a Shadow DOM polyfill will most likely polyfill the prototype method)._\n\nFor by far the most browsers, these features will already be natively available.\nGenerally, I would highly recommend using something like [Polyfill.app](https://github.com/wessberg/Polyfiller) which takes care of this stuff automatically.\n\n<!-- SHADOW_SECTION_CONTRIBUTING_START -->\n\n## Contributing\n\nDo you want to contribute? Awesome! Please follow [these recommendations](./CONTRIBUTING.md).\n\n<!-- SHADOW_SECTION_CONTRIBUTING_END -->\n\n<!-- SHADOW_SECTION_MAINTAINERS_START -->\n\n## Maintainers\n\n| <img alt=\"Frederik Wessberg\" src=\"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4\" height=\"70\"   />                   |\n| --------------------------------------------------------------------------------------------------------------------------------- |\n| [Frederik Wessberg](mailto:frederikwessberg@hotmail.com)<br>[@FredWessberg](https://twitter.com/FredWessberg)<br>_Lead Developer_ |\n\n<!-- SHADOW_SECTION_MAINTAINERS_END -->\n\n<!-- SHADOW_SECTION_BACKERS_START -->\n\n## Backers\n\n### Patreon\n\n[Become a backer](https://www.patreon.com/bePatron?u=11315442) and get your name, avatar, and Twitter handle listed here.\n\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Backers on Patreon\" src=\"https://patreon-badge.herokuapp.com/11315442.png\"  width=\"500\"  /></a>\n\n<!-- SHADOW_SECTION_BACKERS_END -->\n\n<!-- SHADOW_SECTION_FAQ_START -->\n\n## FAQ\n\n<!-- SHADOW_SECTION_FAQ_END -->\n\n### There are several polyfills for Pointer events already. Why another one?\n\nYes, there are several, including [PEP](https://github.com/jquery/PEP) and [Points](https://github.com/Rich-Harris/Points).\nThis polyfill was made because neither were built with Shadow DOM (v1) support in mind.\nFor example, _Points_ assumes a single document-level root and relies on `document.elementFromPoint` which will never reach within Shadow roots.\nAnd, _PEP_ relies on _/deep/_ selectors, something that has been removed from the platform.\nI found that none of the existing polyfills I attempted _\"just worked\"_ and decided to try it out for myself.\nThere may well be parts of this polyfill that is less aligned with the spec than other polyfills, and such issues will be ironed out over time.\n\n### Are there any known quirks?\n\nFor now, just one: The `touch-action` CSS property needs to be provided from either inline styles or an attribute of the same name.\nThis is because [polyfilling CSS is hard and really bad for performance](https://philipwalton.com/articles/the-dark-side-of-polyfilling-css/).\n\n<!-- SHADOW_SECTION_LICENSE_START -->\n\n## License\n\nMIT © [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg))\n\n<!-- SHADOW_SECTION_LICENSE_END -->\n","readmeFilename":"README.md","contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}]}