{"_id":"@jjwesterkamp/event-delegation","_rev":"26-d9a740c45ac1970a4e3d409f85a6529b","name":"@jjwesterkamp/event-delegation","dist-tags":{"latest":"2.0.6"},"versions":{"0.1.0":{"name":"@jjwesterkamp/event-delegation","version":"0.1.0","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublish":"npm-run-all lint build"},"dependencies":{},"devDependencies":{"awesome-typescript-loader":"^3.4.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","npm-run-all":"^4.1.2","tslint":"^5.8.0","typescript":"^2.6.1","webpack":"^3.8.1"},"gitHead":"a5635ccaab197c2698859bb6a1e5aa7f1b34cfec","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-CiYh6Nt/ryuGwtH1yHaUVdj4N6EH1MWowtbyUA3Wy0N7W6KWHCSd6b2s4GYcB1RC55SlcJZts5Mdpq1MHC08GA==","shasum":"37fa8eb37243c415d4423b83c220648dd8c26904","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.1.0.tgz","fileCount":62,"unpackedSize":111425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxmlACRA9TVsSAnZWagAAq9AP/0X+SKhMpvpLOem0/OJ6\nBCrrt+JMDVCCPnRJ0mSo3H3UlP+eA1sC2emeyC5dmxMBIwuEDt1nP44X+Z8A\njbvnpA+dLV4o/jUSV6yUwpKOsHF5rCa7VEsqFDewxfjAwePdCU49QOSs22h0\nmZlf8hpeP49BomPx0la35qcUmHMakjtztGMMIuTlq8xMQWU/jJ5yVl8sVveK\n/LAMBCoiA3CkGCsAlRny0fH9+00qqHqIAEQm07Rd2gbRQ2ghV+900jndPGWf\nZdIiw4ct2uOuV4omBXWRi7ALyGTO1jAh5+H4XY7ILTrZRVlrKlhM1oHUEWax\nmhjKpWFAAo3LA4u7V2pLxiz5I2xxeXvsHT6paeme2nyNPSKgJ/xrltVXizg9\nwzSVXUlqdfCzDVLUH9JRZ/oRGpkTZCl27MLYe7c0qYosCgjRwlNYrSinChWg\n9Yg4NwL6fvBctna/0VjGVF+yK/OtxqMzuppcZ7X7aKg3yoo+uaMri/1K6P9x\nleIRkODCZtzfizgUHvMii8L3QcOcwtn63lVynV25MpygbcosAeHKy7ljH9Ji\nTm2wKOQCuZeoe+jO9eDgANQvKUEjlKXs+kLGoSre2bydsWohio9hhorqVkvv\nz9Et9nLa3668VG5Wa6ux6JSdzMvZf3tBTG2TZWUbjA6xNfen3GIuFlmq1aiB\nRCyp\r\n=WjXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV+4wKwVjlV+0DL+Er+x+laPpxLfeVJezlIZGZRfFmvwIgHorUuAQvpFjYBOubhUVxorlkpsD0npX4duCC8MZqQjg="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.1.0_1539729727920_0.7238508150135543"},"_hasShrinkwrap":false},"0.1.1":{"name":"@jjwesterkamp/event-delegation","version":"0.1.1","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublish":"npm-run-all lint build"},"dependencies":{},"devDependencies":{"awesome-typescript-loader":"^3.4.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","npm-run-all":"^4.1.2","tslint":"^5.8.0","typescript":"^2.6.1","webpack":"^3.8.1"},"gitHead":"b431f755b8542da0fa553c3e71724a6ef6e6a928","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-ES8ZWgf9o4dAkxkaW3YlEBxM63JhvApoe8ZPEO4QnJ4hxx56eQnZd7Jtsq5TBswmw+CBxK/8oZsFqVJBTo5nmw==","shasum":"a3b24437f711e2407124a67e7ba249eccfdfefbe","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.1.1.tgz","fileCount":61,"unpackedSize":111560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxnLhCRA9TVsSAnZWagAA/G4P/RbFJ8BtKYKSkKUZQVWk\n4Hd48lMrTMKSArTh47y44Rl/cpLGAyKW7DpSUbwTZpjq4MUNHvUt5eRqVlCH\nizKGJ9IGGo9OLcJywSolS5/BmMyQkudhGNIwKiivlXFbLU0pkNTn4QB/3NiF\nej+LP+SyGdcKf5kXOj/nKnOHvWexKTtRNosOYOCofnNs4CtEsx1ZOlEEcW7S\nZomdUqJxIgJBvQijlDL7Y9af2lerhpO/YgQk7gN2Vx4JEtK30jcoEB7BB7EZ\nCoSCSzWOxH7074MKcdECpOlTGCXA/H1rZEkO/TKMUogkQPdcOSY3/FJk0/Cq\nElRu+5gvmd4By3MD79KtqhrtcQ6zDnw3792LZ4bHn+MvV/pMrd2nr8ZzcVCE\n7Fl9yEkE+C/fmTQ2pbaGXaIC+yEU+azAMrva41uuMlcnaNm4jhNpulktGmrv\n9B3GQT34efdbbl1wf3QtoFT4Vou4teociGh9FcrwYWCYzVlmmMHjMjgYQcIN\n3Mp65RAYvOdnKhUpKZpDvj7LFx+dr3+utPC6AicOT/SRA4VT/BhX7Z1UtrFJ\ncs5IYpd+E2G5sX5m78THy6mv0RIBlLQDixj0cljOAa3p4K/aHj1T83pheksw\n6Fdl5Fo5n0l//7zWbIehZrN9EybKvDCKVz/NDodWtDPsHD5EXVNS6//knCOG\nHUeM\r\n=KjFj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC59H0S/vUHGK+kae/cOfnyPAGu9jKDKXM3iVNXpIGJjAiEApHLcZUZuZMfPssAz1qXeufn8YmUTdDDPiRrC8HdvKV0="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.1.1_1539732192500_0.7479204954438223"},"_hasShrinkwrap":false},"0.1.2":{"name":"@jjwesterkamp/event-delegation","version":"0.1.2","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublish":"npm-run-all lint build"},"dependencies":{},"devDependencies":{"awesome-typescript-loader":"^3.4.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","npm-run-all":"^4.1.2","tslint":"^5.8.0","typescript":"^2.6.1","webpack":"^3.8.1"},"gitHead":"7d8dd75a2c9f7e8fd9b427724ec795fa4628ef43","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-UdSUdqqQnWjVMIbgAqr+jfZqxeeq6HnTROE8b6AVzEOezNhp1zT8sfCmmHggd139UTTLPt1isZ/xsbq6D9jkCQ==","shasum":"8af90d6b85d4881763ad96de861b15f8ebd7f772","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.1.2.tgz","fileCount":61,"unpackedSize":112349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyDJbCRA9TVsSAnZWagAAbxsP/0j/SLJp/RJ60mww9Bw8\n+PpppscupzCZGOxvGsLaa9hlwcQjNu+eVU+mo+uUHX0URyDNNGEBhMYdJqzb\nJH9mcQgidkEWZgM4ztZVCwq+T51KWKY4/UAd2aDxXDgkzgpXC1ILrzU4fMuf\nqul/rD+dyizbErx7Jy/R42bKtBNVDNM5Ahvgu24vT4hVtwxeavvAUP4uFu7H\nXG+D0aa1RN5gbY9UigGRxz8hqX0OqE7PKds3/RR7dAxB89LYfklDiAJJ4eau\nCn8rRoXqgGoaHSwOkPKbUNzBXdJyFReG9dGIDnVyaj3Xm5pchZu61KWSkqZO\nd/MI7M+33HSFVEtdyAtW2T9hyNt1h6ZYYTQSRsIqyxzc8V9P6HyLYGEuca2X\nH3GMv/EtsaFspZDg7GKe+G/3p5MRuPdZaURCxupDaK9BUcCDSlOLAFtrg0o5\nyhGwxB4G4OAjzaM4MxWx/zfe+yhHRw9DZndxloR7GGKdBEz6ziCijsP/o3JU\nsA8PwszKZZPoa2Eo0DUkH04P3cklDgiEV1P3LrczXiWCawhN+ytuPSYvvqTS\nWbA+Rfx5a719jCv4KK7y3Sunr6G/P6aqv++A4kkaMST+JiCwGClHWZyVJOsq\nSodCeZWlRihg0aKq17Lz5x7T+1ie3lGzkwgCHxG7BMTN4EWozVPGcvuuuURP\njQRT\r\n=Llw1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD437TzaQZUacrw4r/pqAzm16VLF8JW1jNRJEyC8OZYgIgcCAkbBgWlMpygHYcAe3vzeNrcusa5kYnBZSlb9R1DVQ="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.1.2_1539846747258_0.8487241385888427"},"_hasShrinkwrap":false},"0.2.0":{"name":"@jjwesterkamp/event-delegation","version":"0.2.0","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublish":"npm-run-all lint build"},"dependencies":{},"devDependencies":{"awesome-typescript-loader":"^3.4.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","npm-run-all":"^4.1.2","tslint":"^5.8.0","typescript":"^2.6.1","webpack":"^3.8.1"},"gitHead":"ab65c153cbf88be7149eaf386362d706c8719b24","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-sGSoYyhBngl2X2zrg1GKkvvY4dWbWbMqyizjG2gkeTKcciOeJQkdLFiexedPWIXxoa/0s4Q5Vh4Ol1Jo0Y2aPA==","shasum":"cfaa37cd6c59ebf0801d1abe62527ff398a17b74","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.2.0.tgz","fileCount":61,"unpackedSize":114472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1J0ICRA9TVsSAnZWagAAW7IP/3VC+/vUTMX5n/OjuNRi\nClP2oBFNodHBO6SmmcHw18WqMS+pjRxla6NKEOt/KUTH9hCSxTN4puT3i2ch\ndEDoZ10MKFjs5ga9dAld6+DHBCVFUJxcSTS/0C9B/HOK2CDBPRfzjehLJLdM\nc2PFFRFqrFcG7Wtwu1ujNmEKsDgXErn2E7OfYUW7YJSJ62VEITiopXceNRDm\nJ3/n+9jFvCe6FBesZBenC7SNfDL2QwNK1mxHWK56U4AqLGqDFRZ16TUjcPt7\nxoyeyyKHk0FjLxeiraPSvJF9RspPmG84gPnRwIK0Sk1ug0tdU3AFBR/c/hMY\nOzPjQ/Mc5q/8s4g84dIbE7ajLcpwLiIZ5wEac1WtUjcoyRZiWDj+WBZbOxOU\nJ0bD3dq7nPTChg8hcVCqLS6wfZJEXq1keXwxKHxHs9wCFfyRqPkFyPqSkucU\nU/AhDahmglsbld63m0GNgcueCese4k0NP1e6300GH8t3eXFJkf5ztCSQ07Cr\nJpWuiTRNvcBueVUWIFe8VvZdxkNKNUqksl+PX2A6DE19zRKm/hMQYWw1bKHF\nqP8qdFU9FN9JcThTjtg9/VzL9fW+rcZ6Ph5Uystxs9yePx3lR9LBqYtBftGt\nL5zyK23cbruxHUvoDhmYZrBVis64VJlPirJXDIO2MtgRhonavlcx4+lb2qBs\nLGis\r\n=puNM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/PTp8R82n+oTUsb+KpZIPFglpOKx57HTCLi0TVBS35AiEA8lf3GFs0oNt5E/ngSf8Dg2srAgKDZO0ICavi2/sBqvw="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.2.0_1540660487399_0.2445279896356447"},"_hasShrinkwrap":false},"0.2.1":{"name":"@jjwesterkamp/event-delegation","version":"0.2.1","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublish":"npm-run-all lint build"},"dependencies":{},"devDependencies":{"awesome-typescript-loader":"^3.4.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","npm-run-all":"^4.1.2","tslint":"^5.8.0","typescript":"^2.6.1","webpack":"^3.8.1"},"gitHead":"1d9ea635d12cbc686a34cea8a04f3c7f23414fce","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-FCYdFuGR1XdrjPk/67KW412evB80jwh+gYE20CoW7ghr4cie+JW/LW/rM3zGvCTrBakA+0niGQo+6defEO0y+Q==","shasum":"004ce41cb03e73e9848732bfe6765a646e70f9bd","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.2.1.tgz","fileCount":65,"unpackedSize":116286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb25WUCRA9TVsSAnZWagAAKq4P/2k/zfJkIIy/t+PEf9II\nC/l++d3iU8vxxlk0AQw3m3YTcNk2+SwQx5bt93TmokGRjjEors+oyKz78gzJ\nW7A5sU5W3IcbKrNXpH6+4ueUUcjF6mMfpkbPWTt1aGg7lPpfw3U5B8tVj3Ys\ncqHk171FNoH024PrY5omD/dpMSaueojgqEyrYbQQPJpfhXPCYRTrHugb8/Rw\nd9pUCc213ChLkTRcXyg3c3sufLW5wM9UdRhdGP9xzQF9UfO16gMspCdPiS67\nosEo2X2ZTXA7TDeVyKWgm5Sw2y0VsDVN6OITsQ7j1atv/ICpVmD4Y0uK6W1Q\nD6Jn2KlhQ1gcHRMeSDsrjosSl82oY6HGVcifcFseT13wGbnAEJLjmj61AoUx\nyruTez5FOLG+ATxfvSEzRNBN9cU3o3tSuJY8oAitlTIW2WUtHUhuJUIAAOCg\ndauOvV6UsJgw6qFr4Tass9TLv+7rxXUT1nyiYoqTlvovBVzg8vF96+nN4R0L\n5NzNVQQWdLaKQNA4JfYYAAs8MaB5ktbKTyHAIfTWg6WJRVPIcvMzM5gD3Gvr\n700HJoZeAAj04npTjNwgTqnZcYpfaNenD1qqsyhSXB26V3Lol/w6nFD723yp\n9ow+Cosgpv8qdbaC3PfSHtdHtSBfFG1fdvghYhhy0/zba3KD+zYhyVMKEOmP\nBNix\r\n=0M4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn8b81s7sMv2WrBco4LFScL81nPYcjD7tItXRAlkQmBAiEAzPkzUh8FTxGGL3zo0QlRbvoFtG0cRYjYaE0K276ene8="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.2.1_1541117331271_0.09644244619074249"},"_hasShrinkwrap":false},"0.3.0":{"name":"@jjwesterkamp/event-delegation","version":"0.3.0","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublish":"npm-run-all lint build"},"dependencies":{},"devDependencies":{"awesome-typescript-loader":"^3.4.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","npm-run-all":"^4.1.2","tslint":"^5.8.0","typescript":"^2.6.1","webpack":"^3.8.1"},"gitHead":"4c7a3c97facd794dce17b62556dca3893ac2b5c0","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-hatGwn/0xdIPn7hFJZ0x6oMMpn3G7jYl5Yh7/580oz/heRgt5pLAkv0BUbLqgply4E/rcB0jWfQxZARxEI4CvA==","shasum":"f307fa8ff6e65012eea7868f4dfe77511dd84dc9","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.3.0.tgz","fileCount":65,"unpackedSize":116672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3AynCRA9TVsSAnZWagAAs9QQAIqems96UcrStdY4WiX6\n4Bh8RzxTuxcYB4GlTcZ7N1fri3udDsloIymKOYwOpJPOO5SKw03SEPz4/Xcs\n1W+MScHmfLPsU1MJWg5RByXzkt2hobLdTEW20iX1V753Oc+woz/2V0UbPzM1\nPNEX3BwjbNc9ukJEXSOaHuzO3SKzBfD6JynjNU66j99TOP3zVGs2fWe4/ayb\nsqGJ4vIOUNfKP3NQTTxtYj30YChpdF2uzGOVjftdB4AakJSJdUJ9ke/GCKUi\nKK7evgt/q3oxb2auVbCLiSooE4TIvLzPNYXe0f90lzx59RIxugFdPyPrtcWI\n5jySkkIQ/CQe975GIUP6ry2hI5jgL9FzZ0cKzrXni2EnSyFbyjYHjUPcjtQZ\n+n4R9l6ICwX/637GNNRRW+IZkHzmFrQzQ9/H/fv5wwnU5xbZ8C2R+95Se7vj\nBfj8TniBEiK3EiZJ2lD53bfglpiBT76nCNuO/rASXvz+k3iTB56clecgtEi4\nWqqVTyTbGEuV2xP3JF+m9l3xZ562yEAdGFCWNNE3eDEj3+FQXSo0gx1hK/na\n5Pw2sMHQfzw20VkIT9cpPkVv//HRz/3ho9nlJOJYmnTw/xBUN640IdY8FU5z\nH4cRq+piwxBVAM3V8hcKQ/Vdmm2ML0G2gAddp5YF1qxdgPcFdAoc4fehIFKH\nFiXZ\r\n=4cJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6GBEfHayqwFo+SR99jIjLxmIqfaDv5nXg5lSof8zDKAiBa+xiRqGMto+hVfu0vcNJ1/vAYiIkUQq0pgjbNhAoTww=="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.3.0_1541147814867_0.8569671998420063"},"_hasShrinkwrap":false},"0.4.0":{"name":"@jjwesterkamp/event-delegation","version":"0.4.0","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublishOnly":"npm-run-all lint test:ci build","test":"karma start karma.conf.js","test:ci":"karma start --single-run --no-auto-watch karma.conf.js"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","@types/webpack":"^4.4.19","@types/webpack-env":"^1.13.6","babel-core":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","karma":"^3.1.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^5.2.0","npm-run-all":"^4.1.2","sinon":"^7.2.2","ts-loader":"^5.3.1","tslint":"^5.8.0","typescript":"3.2.2","uglifyjs-webpack-plugin":"^2.0.1","webpack":"4.27.1","webpack-cli":"^3.1.2"},"gitHead":"149519c8b363dae5b9d25ab9639dabceec5e6133","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-ret5ND4FSpn3WdrvNl68in46UjDat9rQJlgVitoqZmUEpV/Pol7r0OgTq90jH4Tzz2eO1W895c1k7cOmQrCQTg==","shasum":"feaddac4258b40a89a5f97b59530735884dc21e1","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.4.0.tgz","fileCount":124,"unpackedSize":201232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNncdCRA9TVsSAnZWagAAq3sP/jaNGfSE9s0siEtZHCVG\naaOUvKEO/dK0wzuihTCTd3p0boK3fi+8QjAUR7boQrneKNAZ/rFFSa/QYNA1\nAoDJtdY0zEXKwYDj7jSlaQFjB/mBXIvx/mRIKurREmXjwvnBhM7blZwS8K8t\nVWiRcu4rg71c4L7EEVxsizwpbj9EszlEuz7XPtjbpJkyMISSqM7WGCcGqF/p\ncfptLMgmnSb/v6JhH5S4YoDHq4SBH33eSaGj9FKJYJnhITOniLDtLVQXKVbN\n5ochc5XuUGLIbCltw2rUOt6yC207bxGqF0fR9W2S4aAb8lczRqytVxyKbbDu\nCFQwyCg6g+PUGzl/MvsSlBTDPV2wWvfdvKqaCV+4N1/on2faZ4UmFPYC4Gev\nUZwwZZBrH6acN9AihSEODM30JefjSrt8w4wT4mjcFPrPpTygkAmqJO9iVwvj\nECVvqOtovKAGcIXkZSOGN7R3/cYqcIZs7A8yl59nTsf7vnUbwNv+BTY9R8wi\nFpXyGXwu9UlaNeBQa6bAH2oN8tUfpBlqRKGuLxx0k5d5v4/M6L7MbNmDjSxT\nwpxc/gUXczi0AuTKD2B8jbTz0cRRT44MRus2ZtNp+SF++PZpZk0iDs0kn7dV\nhTbEqsVqfW5cW1B7xSS0b8InnogVlm7bauptgy1WcRHZX5UD4dFB+82dO+Yl\nWuVg\r\n=tpL2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0WgYBZIuPq/5t0Y1wGCysFHXgwuhw9qpl94veVfK08AiEAmEvSRqq6EcLpysSBkpS9kEg1sk23r+4DzsoK9f6LioQ="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.4.0_1547073308419_0.3212291400190854"},"_hasShrinkwrap":false},"0.4.1":{"name":"@jjwesterkamp/event-delegation","version":"0.4.1","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublishOnly":"npm-run-all lint test:ci build","test":"karma start karma.conf.js","test:ci":"karma start --single-run --no-auto-watch karma.conf.js"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","@types/webpack":"^4.4.19","@types/webpack-env":"^1.13.6","babel-core":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","karma":"^3.1.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^5.2.0","npm-run-all":"^4.1.2","sinon":"^7.2.2","ts-loader":"^5.3.1","tslint":"^5.8.0","typescript":"3.2.2","uglifyjs-webpack-plugin":"^2.0.1","webpack":"4.27.1","webpack-cli":"^3.1.2"},"gitHead":"7d59dc5c1d3a6d4334e0f98f7623c7e89ba13638","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-XWQyBKpgNUuEUVyAyOCGz5q3dBuLEd/Q7T1PGXUR7lSB1WqUnwyX4EeuLjOUCl9otryKY47Xc9Ax2bsKcpaMLQ==","shasum":"6e1e73138fc3353af1b10aaa95b9b28f73d1b7d9","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.4.1.tgz","fileCount":130,"unpackedSize":215554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXYzICRA9TVsSAnZWagAAbVkP/j2KS9CMo5HiQ+B6+hrm\nqsb38vVx/50X25xW/oPOWfhQsaykEgji0d6LZiN9mZCwPUFLQoJsjkE+XUEH\nPk6XVXpcgtqX9om6MmweQWlPYVCPO5ZYIEd5US/GSB0Jn3GMDNQdohnPmEOo\nLMifChVFjh355EepuR/UrmdB9KZRY8w9gNGQA/HAO5S/baSuy6tZeMDxBavY\nE2TeOEyqyJk4xfmgeHa8+WtobOJJ9EVWDoUdj6m8U6kaOqjpdV/IK5ekBX5J\nHtrcU8CrxQbYWVX+UyLQvpZvMWc6vW6MYIotpBJt8O1K2ZHTh9vnJBgi7SHw\nu2LHdiinTkec9lYwGSqRM8Vi73HVNbglm0yYlXwD08NoMWdSjrQuhGJpcF5y\nQdCWN2tV+R5kBZpywGAoQJLMaL++eP0aT6s3qZVeWx0wLg29GAwShR+4lzcp\nylthbtutNyYizaGNj5MWPvWlXetNAQHIxYSK6D5TX9jfkS9kRg9PWHgVtIRf\nK0ve62jEvi4L+XV63oQWqGDrUCZMeh0KvpV89f/gd8UXBaEt623Mahh1Qh4l\nsNEfG5K2tyoGg/TQNIIv4MXh/P8lYLR7sj+yorY1cIsaXSv02RpcS8KP2gRs\n2MzIXscLBFwhKUzlM87MuWklF6ZRIm7HCKfol9eS/xe16BSkPFx/nBd52gNE\nYP6i\r\n=VDVo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjdYGE3QVj6vPf4GmCnmXKgSn084uKT7xBLf8qZpHEWwIgPD5z31aAi867mnNpo8w4V/66jbukTyP63aov08hm4e0="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.4.1_1549634760095_0.47399278418377677"},"_hasShrinkwrap":false},"0.4.2":{"name":"@jjwesterkamp/event-delegation","version":"0.4.2","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublishOnly":"npm-run-all lint test:ci build","test":"karma start karma.conf.js","test:ci":"karma start --single-run --no-auto-watch karma.conf.js"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","@types/webpack":"^4.4.19","@types/webpack-env":"^1.13.6","babel-core":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","karma":"^3.1.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^5.2.0","npm-run-all":"^4.1.2","sinon":"^7.2.2","ts-loader":"^5.3.1","tslint":"^5.8.0","typescript":"3.2.2","uglifyjs-webpack-plugin":"^2.0.1","webpack":"4.27.1","webpack-cli":"^3.1.2"},"gitHead":"c28f81d91c37ee956c7c4be56ac7b22e8834fb2e","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.4.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-Z+M1Db//fCaQ5qTeQ2PUWP7cHxOcTFoPOARBhhST1+FV1iuT6Gi8LUJ1hnJZYuSA7ehrHONPNcQ0IaF/TmIXwA==","shasum":"e3aff837c1fc0e8953bb3ace44134c05ec44a453","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.4.2.tgz","fileCount":112,"unpackedSize":198224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXY5nCRA9TVsSAnZWagAA4GQQAIrv4cOQiAwpp9Z9eajA\nRq0eme7ldFtFqt6zMHrDmSMo/wJdQ/bvbRC3ZWDHWHiK/n6dbkLR8BtFEbKc\nXoB22JagIzTd1/OLby6/9lq/6TISzdm0kPRNj+1G4uwUfxPtz/c0eJeetfu8\nDxkbusaftrxFn7e//KXIsZ+dSWH9O8ULBIoBRPQGIJstATc8JOXdwS4znyD0\nn9uMQI66YydYvjzr9KODwaM7SAqU9b4r3VtVGhnRjQd9NNtXLSurH7tV2MJO\nNq43PZSIBrHFwjdtPAZ9ON46t7qDunwe5TU64SW9U1Ctfa3qlcG8BpHj1VQ9\n7r1/g1fYRYAEFbxx71a6lLJCRgnJaoaOVJyWxEYgvtpJF+LzLTa+vzSgxzRz\nvBTQ4aQNDRkFojt8UtbGEB4Jv8Nq7FJOQFWdXP1QqcqnHjhFxHxEU88Yzq3l\nkwCVoMeeui+w0MImgauC+8kq9F+0+2QDkSI/ChKfNmJ+lyvqVq/vBAKy8dk5\nk+7+7t7t0mPFa0lUDa86noLpX1pptkA5um0cVNcF+pkCDLpHgaOQEg/A7P6u\nKnKk89f9XpNDxtsa6LxWHPfdm5utGPdnfoninWnhfTRxaOnBlDTupqrpEyek\nNAcIkgksovsk29fuuvs5ZQ0sywzPDHvXjDY4QCC2CspPrSF0llE/7mHEFkxU\nxWwb\r\n=ioP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlqviZiY7D6851DQqHsIRjK3snxNhOHnNmOfROBMfxjAiByHSiQbj+Sq3MWcec0YxYfbu4b2Khm24K0VE3K6KzpRw=="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.4.2_1549635174272_0.36980803680197893"},"_hasShrinkwrap":false},"0.4.3":{"name":"@jjwesterkamp/event-delegation","version":"0.4.3","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublishOnly":"git checkout master && npm-run-all lint test:ci build","test":"karma start karma.conf.js","test:ci":"karma start --single-run --no-auto-watch karma.conf.js"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","@types/webpack":"^4.4.19","@types/webpack-env":"^1.13.6","babel-core":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","karma":"^3.1.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^5.2.0","npm-run-all":"^4.1.2","sinon":"^7.2.2","ts-loader":"^5.3.1","tslint":"^5.8.0","typescript":"3.2.2","uglifyjs-webpack-plugin":"^2.0.1","webpack":"4.27.1","webpack-cli":"^3.1.2"},"gitHead":"c6facb3556ab83f3fb0c780a2fc58297a8df3d2d","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.4.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-Zqyi543rDSVE+pFStj7GfVJNbOkqJpuuYb6wvv7ikX5EanwvFldstAo5IcJVChWfgaJB+zTO7YOSlZN1rBKa7g==","shasum":"d6ec33cd8289148517ac490a2669ceb0c88715ec","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.4.3.tgz","fileCount":130,"unpackedSize":218126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc91rsCRA9TVsSAnZWagAA2tEP/3t6YBIbHibQSDdwnwOv\nPWLZ50stIUpNwj6zeVBDrPLq0OLHSM0UnwlJ+HqdjWbUL5fIGGwPDITwsX1k\nvFeShgD8tY5XXRhgOhuuMS09snKHZG+N5de+3iA6aICc88W+5In4IJvYUBZv\nlLVynvQr1L0VEU2Yb0Akp1/xIQmm5g3isaxgv7Trn6+NMd77K/RZ0d/UcWcH\nbGxTApwx0Jw/ml/trkCeIZUh7b5rCXqv94b8KOktlsU1ywCTvpTekg16In31\n4QD7t62fEd9sJx4R0hx0bNzhF3XVo/lUK/Y68n6qgU44hY7vkQ+cjk3lZox/\n/E0q25kpjU0+XzUYl7tsJEF9R5hfOgIeJSQ2O7nWkoc+yko020BUMJ/1XBNU\nt+M/apyUuth9jDVCDkr1EDADXQYBx/iRUqHaos1179JiSLIKnRQM8MqsjpIL\nz6efM2sNl1u972ZnD0e/QSGz+4LI8onPrqMpkAnLZr/Q+VOBG0kD2AsEu9iT\nxde2dbw8cTFT4V6maEi3JCe90v4OuGT3N9C0b96Up6v6eS0SExWMsKdYKQE6\n8DWXH6xNttAk7Uf0gbHiQv3rdd4+H2cV6ZVjyzGIRpgn6lP5EJsKv4WFo4xl\nUnNbWm4gHbt6xx7CkdIaWQzL0Yo9A1ESc+THgN2ubAGytvRygd+GMn8CzQBN\nNJ4c\r\n=6Ixd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7fit4YsgSwWkUD6QuFDYihA0OJ9mppxJyJfbqYUJydAiEA7jRkR4al/PtZh0aW/SIAqeCHgJyKR6LXyotkEIn0Zs4="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.4.3_1559714539309_0.38314824606438935"},"_hasShrinkwrap":false},"0.4.4":{"name":"@jjwesterkamp/event-delegation","version":"0.4.4","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event-delegation implementation for browser UI events.","keywords":["DOM","Event","Delegation","Event delegation","Javascript","Typescript","CommonJS","UMD","ES Modules"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"dev":"run-p \"build:** -- --watch\"","build":"run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","lint":"run-p lint:**","lint:source":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:declaration":"tslint -c tslint.json '*.d.ts' --fix","prepublishOnly":"git checkout master && npm-run-all lint test:ci build","test":"karma start karma.conf.js","test:ci":"karma start --single-run --no-auto-watch karma.conf.js"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/jsdom":"^12.2.3","@types/mocha":"^5.2.5","@types/node":"^14.0.11","@types/sinon":"^7.0.0","@types/webpack":"^4.4.19","@types/webpack-env":"^1.15.2","babel-core":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","jsdom":"^15.1.0","karma":"^3.1.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^5.2.0","npm-run-all":"^4.1.2","sinon":"^7.2.2","ts-loader":"^5.3.1","tslint":"^5.8.0","typescript":"3.9.5","uglifyjs-webpack-plugin":"^2.0.1","webpack":"4.27.1","webpack-cli":"^3.1.2"},"gitHead":"1cab3d6a4e488665eb5869cb537e5fd0f0979667","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@0.4.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"dist":{"integrity":"sha512-MPoKkEUjlHwbqqDDRdbRWzkJ/yr55eAFuN2wl3V/zanZifZ/bEycT/O4X3UYVVhshYsKkUp91rqzXtSaSqaijw==","shasum":"503abdad61ff0e52f494e27d378a0e0a10bd44bd","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-0.4.4.tgz","fileCount":99,"unpackedSize":117526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3kMjCRA9TVsSAnZWagAAGi4QAISHIt+12OoYXbdl1k06\nn/HE1XAeeTW4674NDaUulj6yOAp1cydUOZYQ9IcG5hz3tlAs/tfOIhEpRnq7\n43ZGNkl7lXrIQazeimsHdr9ROYq/X9FCrwZIcAiEi5luh+H5QZcS0bFSymi4\nsGP8v3P9YBKsFv0HQKGbGGRvVAz3s/WSxij62uA0Q4IXQdNkSwxZ9pw8ZuOf\n4VtI+NQb9ELVPHI0eBtNrv7YcgroSmlqbRMzEgxf1L4dNZrU2j2AWLsStvnu\nNKt4jkmTUARHg8SoKbHELF/64tp/FZk+oZc0SLhGd+7KJADYcPo5OkhlId7H\nOab2kb1t+XwNJEFJkziLCLnyAD1SZlkAQLr6Jf0wotWRiY/KotAEmn1FJB5G\n/WCVC5v0CVb3kNMCv1GYbVFLgQJE9UsEy42lBcVN/TTemj/mVg2yuyK+joC2\nMAUYz5Li6vOvf4PV0GbHrSTuZZL4lLEDedzPdhLdo5qj5gg3oFP9jRr7z8yu\nj217OmRq9+2UslBPeOxHhMhDf6/8LZzwTgqfxOocf9Pf7H3aYmBszGggv9np\nFen0gQRRgNC1wzvsE3IllybmItSNTa3bgBP3NLM+QutlbwtSdoCQkFsfPyZP\nGs7e3UxL9rJIHumdpTq3t+F84y1lVZNXyev6Mv5SMtCxd4lxmEvGG+x49XZ2\nr2CY\r\n=Qfvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRYCP40BUFL71gvZOOsddhEwW5bLJ5PyCjqAocqSbplAiEA/fv4q0bdwpbEz5FQoAXR1Q8Y5MrKa2FT8s8UBgvFLGA="}]},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_0.4.4_1591624482702_0.01860102663439056"},"_hasShrinkwrap":false},"1.0.0":{"name":"@jjwesterkamp/event-delegation","version":"1.0.0","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","build:declaration":"dts-bundle-generator -o event-delegation.d.ts src/index.ts --umd-module-name EventDelegation --no-banner","build:docs":"typedoc src/*","bump":"npx yarn version --new-version","preversion":"npm run build:declaration && npm run build:docs && git reset && git add ./event-delegation.d.ts ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm-run-all test build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","dts-bundle-generator":"^5.5.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"bec011843b4f160c37364db71cb96f06464e2130","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@1.0.0","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gypQgpsKlbaKCDhC5WPwJMkr9O8dKjupDXs2+FGkLbZdW4g8Lds6kMlI7cNZ0KuoiL2aschr44tzYCaINdVV1w==","shasum":"fc5a2f5d52ebbf7e166c0d4e56180902bb188957","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-1.0.0.tgz","fileCount":96,"unpackedSize":668092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcdIPCRA9TVsSAnZWagAAYIoP/ip4rDyiml8oDB9yshR2\n4ZntcH+cVrxjXv7tc3H7IfIPPMgvneDjujkotwWHQsKWV2Lf7j/UE7CiYXoO\nYyK8PHHUvL9RWh9ISxyXd4e42EczgUI16MLLx7x/9B7dm8NVXVhPY+wLzQ7k\nJ7GInOF0HGBjN7nzn/hHToBYMbUVoJHZMOFeUC93OYK6BYUHKQoU5q/ZjHtC\n18kCH5hssFx36bNwY3vXkDzbvO1KlMquGdYw82vNZO4d0CE2+AZPd43Gw8hy\nIPCbqxaonGAEjsc1/NsL1Yk3/V/lUi0sIsM2xgPSRbDwP6oTWya2WCqfgiHQ\nwTXlnVYf3pSbmeOOj5WaJs1+JryTFwh32MPNWJG0rgQboyRaVKQwS81ukucT\n0K5pjr9h+htucOnTGQkl6uAb18vcRzOsFuM3/MVwpU4eVBGFGEjSIu1nR0ea\nvnVLPZVRoKoeMVuoLbfOQAf7bSdQum7nU/hV1y5b+4GNQkS+QveOyVPNbzgv\nprxTZdF247IO1v1t5fbfGP+wdaRXBaBtmxjO5t3PUbrLHOSvJXEXJ0xSWzbX\nioLPyXtuWO8H3ScL6MO9Uy59T+zJ3W3gOdtrjtywvmidSC1zvQjtzgTeaSZx\n8QKoabHhTo/bFtxB9diUIomWa2If+rfjJajPyafzEPERMq2foI0WrbviE2rH\nK/aA\r\n=R/Wj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl2QJbbEhYHL/furZ254J7t3D5WCEvtMKRrd9bSQu6XAiBvdT4dAUv1VZ93+xThLQpLo9L81qyregzBTvyoziu9LQ=="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_1.0.0_1618072079434_0.1486924737516293"},"_hasShrinkwrap":false},"2.0.0-beta1":{"name":"@jjwesterkamp/event-delegation","version":"2.0.0-beta1","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","build:declaration":"dts-bundle-generator -o event-delegation.d.ts src/index.ts --umd-module-name EventDelegation --no-banner","build:docs":"typedoc src/*","bump":"npx yarn version --new-version","preversion":"npm run build:declaration && npm run build:docs && git reset && git add ./event-delegation.d.ts ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm-run-all test build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","dts-bundle-generator":"^5.5.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"c0e261443d36ab1567dbaa7ec522c71175996ac6","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@2.0.0-beta1","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kO8G12Vf8dx2rfNrQNCXRWXSXnBFhcmC904v/8rDVhaSld4iMw6KmOldj1K+8lJDjEN8hKNl3XEgWhbKFfRkaA==","shasum":"d4c6fb8bf271f2cf23c3f11d296ee6a931ae8aec","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-2.0.0-beta1.tgz","fileCount":103,"unpackedSize":746377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcxKeCRA9TVsSAnZWagAA0kgP/A8ucCNSfs1Guuu2AFeQ\n2CcwoFj8Hn7PeQetiuVbGv8wlWIntiwd5nI9bdmfU/QMGdMrB4UNWD+x/Emf\n2TQkmuSD1f2/IwefUS6vT1NLRBYVPxcgQBefnfWrqJYnO+N0ZIqn3zeplLXK\nfmirBBqYmx6BsV4VHX3GyITs3q3C4YLbIy47tfKp70XsT9HNS4DNLQjWsfWw\njzzdIXyP0LQavDvP6Gp+/wMduBQ8bmbpNvHzHf+bBCAaWMTi6ukYutIBdYl8\nvr0nxsR0kfjy6VNIiE+lHHNesyjO0k57rHpuYjWlqBdxPiJyy58XqRcCzZev\nYe3xeuyCfoZlV4ZvC4QrFslVkGMo9EQxssaHuS+zEL0wbyPwLie85H7NpyO/\nX+FOVeHexaPdtWDTCEGYWsQyUpENmlzr/iYjQPyoaA6MhfIp6nvlu9tzljCH\nEKBIAlf62f7QoJeCr2qeTCvVRNGkc8PoeTaDs1f+nALv5B0a0iFN8c4idAY3\n3+s/OHMKFNLK1Ccaz+IOZ9Zu/7M9CCQiG7Laj2qRjUkeLANmVaLAHMOf/1gf\ntmwIGNCx5V2aNL1z2oUnxgrUWJ3h/DJWXHYG0+qg2lQnNVLzZMmC3C+BVnFn\nZvwvZXVCfcl+xWWPI/uzYbQgXpmbTjT0RzyNxhw3804DyvUSyo78ivzCT+tn\nLgDN\r\n=NuLH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+B7SaacjLnFMZDas7COdToElGBdIJ14lUv1yYuzOfSAiEAvIGtnCHIF91+kPv0IWCNcokGmmsRZJJkpiqdnTObCcw="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_2.0.0-beta1_1618154141497_0.8765745698643237"},"_hasShrinkwrap":false},"2.0.0":{"name":"@jjwesterkamp/event-delegation","version":"2.0.0","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","build:declaration":"dts-bundle-generator -o event-delegation.d.ts src/index.ts --umd-module-name EventDelegation --no-banner","build:docs":"typedoc src/*","bump":"npx yarn version --new-version","preversion":"npm run build:declaration && npm run build:docs && git reset && git add ./event-delegation.d.ts ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm-run-all test build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@jjwesterkamp/typedoc-theme":"^1.0.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","dts-bundle-generator":"^5.5.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"2820716bf0f4718583355f417b7c8b063b64785f","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@2.0.0","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Y3NsesEiJuIo/EhM0AmpnBtJ7a8Jdbwbd7tTrzHP2lgtEXqpzzs5vvHidlc5CGAaa/fEZPIOoRwlzU9vcMSiOQ==","shasum":"da576be54c2c19a887fdd8a8cfc8fd7f4b2f448f","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-2.0.0.tgz","fileCount":103,"unpackedSize":774406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc0SFCRA9TVsSAnZWagAAONIQAJDDegDU6jkPlpKnB//F\nhrzuAs0QwgACkbmFGrhWEaoDchiUxSkeL0fLZ4+QEHjx4qUxP/Om/FvXR4K5\n99P8kYiKJxz71wcvNKt2ZyXEceFuoekrv0hOVwKQepRAaXHlJ0w+Hn+Pn5OL\nme4ie5D6/L5tTiSWt89p2XE7J3un/Y7VLi/xilN7m+tqfZcmDumQpBjsakqv\nlRq8iqfMv5x8s++1dzH0CgRJaPlq1SZLEsKKP/XzdzSqgMHAji15VfDpqOYZ\nZbN69Ze1wYm/1+18cNyZfNNgQ39SpEY5GCpMZ3nt0+GhPxdvn3tbMe7APHnp\nBl8p5Bh3rcCpTgp3nSYvnHX6/9xnxfQCY7f7KkdngIbaihv8lCyYff6mpQLx\nfWDlZ3wsHWvlKDf82hgK1uwSyCMsgm/vD7kWVqgOl4ulq1r8Hld09YOKkDx4\nfX36Rd51YItrJfhSOHN/ozulqVQDnyPZjlEsXBUIt0YmIMKnMvqqpGSvoREv\nkZdHKMrjT08UgTMKgE9Z5GpHpMV5OaY9UGk0LEQKb6nZO4VnVp9hWyPTRCz/\nDxwb+pfMenwXIR6YDTrQGzgQxpJjq19GoiCCnmONpferIZ7/x4oDGwZfwpBp\nQTubf5Tc5jZr2L5HX3qJZsP+vu5MNNH38eubJvrAX5La6LzLdDBStWPo0Cti\nzbGp\r\n=Z7sp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGV9R9JBRHZvzOmuXCCYRSSgHpr25tRwMVyl+l0OufKcAiA8gy0vPiM+hYjRztX8rZUaCf4wKYIroX8eQzzA7+uLbA=="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_2.0.0_1618166916642_0.008598500208863102"},"_hasShrinkwrap":false},"2.0.1":{"name":"@jjwesterkamp/event-delegation","version":"2.0.1","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","build:umd":"webpack","build:declaration":"dts-bundle-generator -o event-delegation.d.ts src/index.ts --umd-module-name EventDelegation --no-banner","build:docs":"typedoc src/*","bump":"npx yarn version --new-version","preversion":"npm run build:declaration && npm run build:docs && git reset && git add ./event-delegation.d.ts ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm-run-all test build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@jjwesterkamp/typedoc-theme":"^1.0.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","dts-bundle-generator":"^5.5.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"a5873ba335ea0dae2f798cbdf69f906b59d01f32","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@2.0.1","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MLg7k6w6OBcymsEQMmsZ8idtfyo1mrxdqVEPI9mf7pvl7p0LagIKN5EtVzSxFiJNmDqnf1ZIzgJ3+YMVbe5YnA==","shasum":"610d4bcee07d49d15abd8647ffa4157e400f1830","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-2.0.1.tgz","fileCount":76,"unpackedSize":124975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc0YxCRA9TVsSAnZWagAAYx4P/3WDqphBL7IkEClrb43X\nEX4kE5e2cPNihSXYFi/KMVU7ydE87k/NITSJAAkd14DmoaxW8wXPuqFcagZ8\no2ZdTRZiT18yxssjVnUs7TKT2l9oMviNQXdnEgfdp/2nfS1njMzNjeT/Z/DT\n1Fj1iZXQFW0Zp+ONS9lXBCLotXkp1yldLMFyeaqn/WUrsF4zPQYd2n7Xi/UU\nGvsFOmDqYvcRcJtM0y0uumeAPs8JR6kZLE3zUaSGhwqubk6+ETtWHuKCmU+1\nmXo6NR8fKxBmJwSthbLu3I+5huVPZEygUQDobN6SyRu92kF3llldetcrcM2b\n7/heZofvw6r6Xi4pXRhYDxX+9j6H+lvAKtryqELK9vj9xfFsY6t7SaxDZKqn\nMjGiNpxbAUJ46fFq5Y0/iKSaC6Sn/OkXzcW88R0XEvMpVPEGki0fDC/gW/+2\nMirCuP6KR5BWZyf5UMGnVFoZ8swwtRk9M9unf0+Pnub+JS2FsT2TMeaoW3aY\nSi+7YVUk2dnSs81xr8g0li1OQwDxwS5/YQVG+q6A2vERLMvOQx8ErIhPueHL\nuZhk8vga9UNWyoswD0rmXpgnKpZRwQvgli8ZC6sKT3MgH8aY77/pcTFSQhe0\nuJ1gST2+scMkGKp7NqVcUyszCzf7J0EtWPuB3dcgsu6MQ5UAkbTHaxfKB7mU\nCoPh\r\n=wm6B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUapSV6Cu/P4/oUP7u1OK9mQUUVeiaYc9Ox1wHokv1DAiByD1BwKHRn78qfP/22ZO0X2eU3P8CDjPFE95xx9q4uRQ=="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_2.0.1_1618167344889_0.05949660143242075"},"_hasShrinkwrap":false},"2.0.2":{"name":"@jjwesterkamp/event-delegation","version":"2.0.2","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc --sourceMap false","build:esm":"tsc -m es6 --outDir esm --sourceMap false","build:umd":"webpack","build:declaration":"dts-bundle-generator -o event-delegation.d.ts src/index.ts --umd-module-name EventDelegation --no-banner","build:docs":"typedoc src/*","bump":"npx yarn version --new-version","preversion":"npm run build:declaration && npm run build:docs && git reset && git add ./event-delegation.d.ts ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm-run-all test build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@jjwesterkamp/typedoc-theme":"^1.0.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","dts-bundle-generator":"^5.5.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"29cfd962d98b53dc2f99a8bee83a516e113a8738","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@2.0.2","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-heWtHFZudrXbMJzfbpI6zNruAJjnTP5jz2LRIomwBzI4Hgp5eDQJIvZ03NFqlA0qlCtDTsm6GJh5SPcgBTSDOQ==","shasum":"e590ad403d9e553d82dd80415ff26e5d0bd52166","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-2.0.2.tgz","fileCount":52,"unpackedSize":110198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc0kZCRA9TVsSAnZWagAAE2MP/3IZQDB47vZa9+ip9HSF\nHu/aVo/GAqaoHI3QEmT6mvuuHXcjy8BDRjjZLRxc7TzLnH+JhzZrrz+qZUNj\nbNnZC2wS8JJkZxRUqnHjJV9LhY1MlYnWZc+gqIu8kTAZx6bN8HVqDQE33gWA\ngzoPcplHD+CsdVcjcjFZg/CViJ5qL43QJlkZo1xpts81jxR7bTqBzWXP6egc\nzkSRtazg3287gmd+ONP4XHeW+iauhOAVoBCFMFcrvEY7XVjADuQATAqXiY1E\nFiUH7Wj1ddpINMBJGRxuvAR1DBbVgqsnRdpZUOAzBvYvFQ6jHHq935lu8Q0E\nIJWFSNEFWb2N3sa1npXFpAEhjQ8mIUedcq2u9wQvmpx0MAJTnLNMA+EUa6oA\ncfNFqrE2X1Tpfp0NS56hxwH7ZyzEYhXYSli5eFYQVqlncuE1CO8EPC0BgKTJ\nQt7FZH7KpLAU4aJxXFBmzh3gYAisMIBNo7nmLe9LZG+Fulmy1N9u2t7UohgV\nM8LKsjx++D6fUCx44Xdr9P8AssxVfzNnF8W00ttd4qumg50wk5DuD8H1juJF\nqPsS9lrGaLt9pzBnOpuLIwlEATzJ4S0tX/vBm8E1eCxmLNCOyoszkP3KD0UJ\n+TLjO6BooyCIzvdgMTXxgsnd5l75LBKCZu1H3heZMnt0NWMorJA1P6tgkkNW\nekJB\r\n=lb05\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdhKDjtXoxu1sVo7c3kOd9k7W63LJTCLn9CMncq+fp2AIgdYW3HTorA1TJwuCOThL7uVe0o5hGx5qiZAr1tH952Hs="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_2.0.2_1618168089462_0.8033967609039026"},"_hasShrinkwrap":false},"2.0.3":{"name":"@jjwesterkamp/event-delegation","version":"2.0.3","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc --sourceMap false","build:esm":"tsc -m es6 --outDir esm --sourceMap false","build:umd":"webpack","docs":"typedoc event-delegation.d.ts src/*","bump":"npx yarn version --new-version","preversion":"npm run docs && git reset && git add ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm run test && npm run build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@jjwesterkamp/typedoc-theme":"^1.0.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"a28e9aff5519a17e297871a5bce85a7043fbfda8","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"homepage":"https://github.com/JJWesterkamp/event-delegation#readme","_id":"@jjwesterkamp/event-delegation@2.0.3","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ho/CTUVJhud6ogCQDRBFXwOVfpd4bDGG+4oYmK3QzBskfVuh2g8xTuZ4p37z+xF/QtZHr5KLQYpRgKLsY7OWsA==","shasum":"65a70a4dfd91d3325212d12465e1e6c9104ddb0f","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-2.0.3.tgz","fileCount":40,"unpackedSize":88800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc2FrCRA9TVsSAnZWagAA0OsP/2F7XzskTEOc/ld5dhBV\nnVsxEsuXdUGn/bTqlBoSDnuc/ToClfRy7YjBSyAHp6B2pRg5F1yDXIKomO5A\nLhTaSL3b3VNNUGdowSgtkMvCUqf9Z/9wlSKna5WzRxTzw1ijcFx1xKSjnoCv\nPRFsxgAvD27Yr37fxL8XNGOTFtAZrd7IU5LDfMQWtOmF0Z0fdkZGv6+1AeSN\nO6C/VweU1MLiKrfznDhY3gRj4fw4uRrxsJPQ0+B8rAJ234QIz+FS1gGzR5zf\nB/tb+6Rc9poGNGQDrXWeVUEMasR8Fi+UgvdI0ivqVQa8QdUOUT5YU6N0mXvR\njcApYJ70tAbUGOZ5bCZyUiD0qoGm3pLpfQz9oOvPdUwFYI5uDgThlb3HImUg\nMR5gnmBFuzSmo6JsS7mNeFhnqn2a3kAkYn6pcALCT1kxppoj/2rvxsCaJlJp\nN6j2+k17jQZ8HBWHYk1VkkkrklLhPjOi6mBPgF2okYU9DfeGn+C25QaJmbst\n1j3rAJ4evVwPPYdLyhT6TReS+5asdNUIHimPmdwKgNxxI4zE8gegnGYJ0HUP\ngYPKmCCWYkiYVTjfXsTWc6c/6kFIcm3sqdJTW+CuY7ZES51Hxf/F8wXBJRyx\nJgUT9/fKdBw740gLpCtvDvTYNwIy73hVje48Kh46ZQFAt4guhBV1IAvFfQZ0\nS7QV\r\n=k2NF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBITstA8rD4/9d43mngLlqJw0fqE1HFBIjJVgwEVvFosAiEA4s5U2W4PxVP+ifitlc2yytmfcerDkdifmrLf/czW8aU="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_2.0.3_1618174314774_0.9530721661515238"},"_hasShrinkwrap":false},"2.0.4":{"name":"@jjwesterkamp/event-delegation","version":"2.0.4","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"homepage":"https://jjwesterkamp.github.io/event-delegation","description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc --sourceMap false","build:esm":"tsc -m es6 --outDir esm --sourceMap false","build:umd":"webpack","docs":"typedoc event-delegation.d.ts","bump":"npx yarn version --new-version","preversion":"npm run docs && git reset && git add ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm run test && npm run build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@jjwesterkamp/typedoc-theme":"^1.0.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"4395726243251d4c59f892504870685fb40026aa","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"_id":"@jjwesterkamp/event-delegation@2.0.4","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LJbz5uWKj0yNaqPLehFVdHJmU5MQdnUH+E8vBYO60svNgz6tbbeLmhEbXNINCS83CIFJebX3EWtG2/ZzGD487w==","shasum":"3ace1ab23bcde5903979dfdb098c5d363bb85f67","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-2.0.4.tgz","fileCount":40,"unpackedSize":93135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdH8ACRA9TVsSAnZWagAA074QAJ5QU24R4Nb4/pwQ5mhZ\nxURYI0AHza/n3mNDM+W4pRwvmgMn99zhQeQSPFD0ttgeGW5XX+zJi2VGq5M+\nu1M/lTqtAMzQQcmgmFGeptsHS/amTsDFC3cLwEAnY/2jum24Y2zKc+J5ML4u\npXrrkR2T8JrPBOGDsB8v8moZC/rszVphuXH5+iz7XrnMGoARF4v4fNPlWxfO\nwT4bmndN0BSOsxzQdK4pPMFK2MnFdxhaP83k2x4Nkk1tck3Bg/nD2mAXcY+N\ndbaAzmJArHsy6mN4NEDg01IeqjcnO0seSzFG/V7nSINfU6nCDBg6axVgu5xw\nhT6rT1WNdLXN75qY7KZpicJfApVctpte/gLV6CEP/cxrYvaQcbZZ8O/vbY5m\nhLul71jV4VJ7md8EcDs20onjvIAm4+Kh02g1dvZhc+JwYaWQg0GFNZRf9o03\n13rMpgyOX2AXpIkXmEtpXlEXiZKjb2YLRQPVUcRo3K2b18cg06cKGVBWDd46\n8zZ9lENgX3a3nEWUk0m/q1ZDRF6ogQLSVA/EzTzdSRE4/bmcQwEOX7oS9myy\nbd7M1GFtb50ET2BFajPmvPgTXw4AGDGaUyVYOXj+cnEaaIfUzaCy7e73whK0\nvEZra/SpZhm+mApserTfGbGrCc6qP2Jff8Ucg5UGUetbF0dHPah5GxXWCbIM\nQbLl\r\n=l8lW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe5IEsuZta6s4dGr06R9mFD+pGGxQJtEJRmPcLdNlQ/AiEA0TM2D64GdXNqOahp3Kw7G6P4mzvwVfbSxvuW9sSQXvY="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_2.0.4_1618247424224_0.16886244510577053"},"_hasShrinkwrap":false},"2.0.5":{"name":"@jjwesterkamp/event-delegation","version":"2.0.5","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"homepage":"https://jjwesterkamp.github.io/event-delegation","description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc --sourceMap false","build:esm":"tsc -m es6 --outDir esm --sourceMap false","build:umd":"webpack","docs":"typedoc event-delegation.d.ts","bump":"npx yarn version --new-version","preversion":"npm run docs && git reset && git add ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm run test && npm run build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@jjwesterkamp/typedoc-theme":"^1.0.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"5ba559e0b2ec9ab5ea176e764b4589368d86e388","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"_id":"@jjwesterkamp/event-delegation@2.0.5","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4W/ODmv99q/aCwhGglHEvQjlYxm3val4oVnCrqfKv11nFxhGGyaZAH1xOCUmmL1SigkkILnBwcDEnQB7hwUT0g==","shasum":"52c193b8feb072b23fbb8fddd6e93e840c12a23c","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-2.0.5.tgz","fileCount":40,"unpackedSize":95154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeKLmCRA9TVsSAnZWagAAb2UP/RatQYZdiWzlJtrwxCE/\nRunh6RyE/LcEgFWE40INXX3zYS+Jhv2aAiumdtYrAYjJNbpCY7LUSjC7DMZ2\nO2XzFECKiGDiMuLIw3HNps5gmjVImeSkmNGr5hiNcCpnS6XP2RniId8bhYlW\nhj5udNeLHLHMp85Jhvma1Ys2CvubPDi6mx5LKNRCMGvJLmxuY1d7fUuO0jC4\neE4gsSpXlyKVxl93pPCW7cd78oEEKRKi7DFVJawmzMermNDZVmV7vpKgMjvw\n6GC3inoQHqLcgHxnlcKQTLHMmIHejXZo4M06im/K1OxuW5pjZlPGeYPdi4ns\nIrz8sGF4UQj6v584EGgzjdpMFJbpi+5rhOvf37exIVlLYEVUCpxMpy5bDy0t\nUQ+kuaQg7K6Rh9Y6NILdkkTMuyVuFkdfvuPU/Z0JhF7TpHCHP58AzESB5zFq\n+A6hKm3iV4zgJLbtrnit72mY4I6zcTH35iVfmYWiI6D6UwuUf7bO2GG4YRJc\n/ILC8sa3iBuaNMU2ugrGrax3JXmEeu2F+19gTF9PWN7JZXRDi9TMusGQGm3O\nH2uy6LzlSXhhZBTsZgTbe2vNwKCX2go8jQlu1iQ8NMJ+4siWtTMnHSGz/sT5\nepwNjEE+ZL3VSjApA612eZnUxFzQ/txmpTO+WWf5HHgyit2T1u1LxHKyW0YO\n3UPo\r\n=I3ml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP0cqqH2nLLg+hqE6tvtw27wyg8YQ/mbfcN27LJwUbpAiEAzZCkSZXXwiL3UayTFEwqdYDbpjwWBfbcTTFeqcraeas="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_2.0.5_1618518757619_0.10893423024441562"},"_hasShrinkwrap":false},"2.0.6":{"name":"@jjwesterkamp/event-delegation","version":"2.0.6","author":{"name":"Jeffrey Westerkamp"},"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"homepage":"https://jjwesterkamp.github.io/event-delegation","description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","types":"./event-delegation.d.ts","exports":{".":{"require":"./cjs/index.js","import":"./esm/index.js","default":"./esm/index.js"},"./lib/*":"./lib/*.js"},"unpkg":"umd/event-delegation.min.js","jsdelivr":"umd/event-delegation.min.js","scripts":{"clean:dist":"rm -rf cjs esm umd","dev":"run-p \"build:** -- --watch\"","build":"npm run clean:dist && run-p build:**","build:cjs":"tsc --outDir cjs --sourceMap false -m CommonJS","build:esm":"tsc --outDir esm --sourceMap false -m es2015","build:umd":"webpack","docs":"typedoc event-delegation.d.ts","bump":"npx yarn version --new-version","preversion":"npm run docs && git reset && git add ./CHANGELOG.md ./README.md ./docs/*","prepublishOnly":"git checkout master && npm run test && npm run build","test":"jest","coveralls":"cat ./coverage/lcov.info | coveralls"},"dependencies":{"typed-query-selector":"^2.4.1"},"devDependencies":{"@jjwesterkamp/typedoc-theme":"^1.0.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/webpack-env":"^1.15.3","coveralls":"^3.1.0","jest":"^26.6.3","jsdom":"^16.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.4","ts-loader":"^8.0.11","tslib":"^2.0.0","typedoc":"^0.20.34","typescript":"^4.2","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"cdcfdf4899a47ead646f62cad3707fa5d18b3502","bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"_id":"@jjwesterkamp/event-delegation@2.0.6","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mfT6M2Uz6S2ibHPdBRD/hzKRN2+bDVCBNDLm/z6EsA40miwKfyoLTHEGoIed4B+OrY51uDIlclsWrX4atM3bDg==","shasum":"9680cb2ee40b2313d4b6a26931cc3a4b5019eed7","tarball":"https://registry.npmjs.org/@jjwesterkamp/event-delegation/-/event-delegation-2.0.6.tgz","fileCount":41,"unpackedSize":108191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgibnzCRA9TVsSAnZWagAAddwQAKDaQISyyh99arPhFUDB\nLUmozBVY5vh4NBij+GFdeixc2mWESpkXJvZowPRedlgDlaCnv+o5uKSPDWx7\nlJqHAkTFtzoA/eASL/cnVpp0OoNy6HF//WHn5W0xt0Kzne1uP1ul5iVzO+2H\nAPZghf/w9LFh/W3iWWAJh2ZBga7e0cvWwwWGqHMG1wn18lWb/ciEvJiCuRpj\nBWPSUt3PK4fj/EMUpftuPdbLcWXUDkhc/+zes/ny/5i0MxVxqgRg6Cypev7o\ncQF/IK8zOMP4tDeixahduTLUSbpU9tQzo/deFrLvq8drfVwyt4IFdBFjDxJE\nE/uEePcsUEfSRCAsYwJ82pnBnDnUV56Yj9CuOZeXCHlVtdGNrgqeloRlzJvf\nqOlv6DQ8tj5IemkJv863qn3jjdhls2oKnaslwRsLy9UkGzF465/NU2vnnBzM\npkUv58ljY5rtR6Fn2V1ZKs7ItbyWnc9Z2lcYt2TXNyqe+4Dp8cyy3YxYqABc\n1m2qdhHZ2rbEpa58odnR4rGNUFewG83pMhgrPFpHhI1sth4RClrZEMrfgyPW\n2NJIcv1ytp6iMH+NrXRaDX68o+gsB1muIc5yBnT03enE7oBq1c9roxg3wE0T\nj11yBzJ+IJ/tpwxruh4VITbW7SR0261WdjkIgGhsGAmkQh2g5vL3IDB2V5nA\n69+n\r\n=9XLa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn8eIpV/R/Ou6VCV3VtTIcDHj396DiYNmYYMldTun0XAiEAgz1WvOu/zT/VmI4jHT7nQWp+1XNvoTLPCvEIUwA7Glk="}]},"_npmUser":{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"},"directories":{},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-delegation_2.0.6_1619638770691_0.02158728676262167"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-16T22:42:07.754Z","0.1.0":"2018-10-16T22:42:08.118Z","modified":"2022-04-05T22:02:32.013Z","0.1.1":"2018-10-16T23:23:12.701Z","0.1.2":"2018-10-18T07:12:27.405Z","0.1.3":"2018-10-27T16:34:54.152Z","0.1.4":"2018-10-27T16:58:11.177Z","0.2.0":"2018-10-27T17:14:47.638Z","0.2.1":"2018-11-02T00:08:51.430Z","0.2.2":"2018-11-02T08:35:04.995Z","0.3.0":"2018-11-02T08:36:55.000Z","0.4.0":"2019-01-09T22:35:08.657Z","0.4.1":"2019-02-08T14:06:00.222Z","0.4.2":"2019-02-08T14:12:54.386Z","0.4.3":"2019-06-05T06:02:19.525Z","0.4.4":"2020-06-08T13:54:42.942Z","1.0.0":"2021-04-10T16:27:59.591Z","2.0.0-beta1":"2021-04-11T15:15:41.644Z","2.0.0":"2021-04-11T18:48:36.860Z","2.0.1":"2021-04-11T18:55:45.043Z","2.0.2":"2021-04-11T19:08:09.581Z","2.0.3":"2021-04-11T20:51:54.959Z","2.0.4":"2021-04-12T17:10:24.379Z","2.0.5":"2021-04-15T20:32:37.852Z","2.0.6":"2021-04-28T19:39:30.895Z"},"maintainers":[{"name":"jjwesterkamp","email":"jeffreywesterkamp@gmail.com"}],"description":"Event delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.","homepage":"https://jjwesterkamp.github.io/event-delegation","keywords":["DOM","Events","Delegation","Event delegation","Typescript"],"repository":{"type":"git","url":"git+https://github.com/JJWesterkamp/event-delegation.git"},"author":{"name":"Jeffrey Westerkamp"},"bugs":{"url":"https://github.com/JJWesterkamp/event-delegation/issues"},"license":"MIT","readme":"\n\n# event-delegation\n\nEvent delegation for browser DOM events. Flexible, cross-browser compatible and Typescript-focused.\n\n[![npm version](https://badgen.net/npm/v/@jjwesterkamp/event-delegation?label=npm%20package&color=green&cache=600)][npm]\n[![Build Status](https://travis-ci.com/JJWesterkamp/event-delegation.svg?branch=master)](https://travis-ci.com/JJWesterkamp/event-delegation)\n[![Coverage Status](https://coveralls.io/repos/github/JJWesterkamp/event-delegation/badge.svg?branch=master#1)](https://coveralls.io/github/JJWesterkamp/event-delegation?branch=master)\n\n<br>\n\n![carbon](https://user-images.githubusercontent.com/12270687/114447455-b9f1c880-9bd2-11eb-9222-c5f5be14655c.png)\n\n> Featuring full type inference of the event type, the delegating descendants and the event's currentTarget.\n\n## Quick links\n\n- [npm]\n- [jsDelivr][cdn]\n- [Github][gh]\n- [Changelog]\n- [API documentation][docs]\n\n## Installation\n\n### npm\n\n![npm module size](https://badgen.net/bundlephobia/minzip/@jjwesterkamp/event-delegation?label=module%20size%20-%20gzipped&color=cyan&cache=600)\n\nInstall the package with npm, and then import the default export:\n\n```text\n$ npm install @jjwesterkamp/event-delegation --save\n```\n\n```typescript\nimport EventDelegation from '@jjwesterkamp/event-delegation'\n```\n\n### CDN\n[![UMD bundle size](https://badgen.net/badgesize/gzip/file-url/https/cdn.jsdelivr.net/npm/@jjwesterkamp/event-delegation/umd/event-delegation.min.js?color=cyan&label=download%20size%20-%20gzipped&cache=600)][cdn]\n\nUMD bundles are also included in the npm package, you can load them from any CDN that lists npm packages. For example:\n\n```html\n<!-- Both URLs below point to the minified UMD bundle (v2 range), the long URL version includes sourcemaps support -->\n<script src=\"https://cdn.jsdelivr.net/npm/@jjwesterkamp/event-delegation@2\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/@jjwesterkamp/event-delegation@2/umd/event-delegation.min.js\"></script>\n\n<!-- For a non-minified version: -->\n<script src=\"https://cdn.jsdelivr.net/npm/@jjwesterkamp/event-delegation@2/umd/event-delegation.js\"></script>\n```\n\n## Usage\n\nThere are three main functions on the EventDelegation namespace object. All methods are used to start an event listener\nthrough the same kind of builder-pattern.\n\n1. [`EventDelegation.global()`](#eventdelegationglobal)\n\n    The `global()` method is used to attach a global listener on the top-level `document.body` element.\n\n2. [`EventDelegation.within(root)`](#eventdelegationwithin)\n\n    The `within()` method is used to provide one alternative root element for the listener.\n\n3. [`EventDelegation.withinMany(roots)`](#eventdelegationwithinmany)\n\n    The `withinMany()` method is used to provide multiple alternative roots for creating many listeners at once.\n\n---\n\nThe build process has the following 4 steps in the following order, ultimately returning one single or multiple\n`EventHandler` instances, depending on the called method:\n\n[`AskRoot`][AskRoot] => [`AskEvent`][AskEvent] => [`AskSelector`][AskSelector] => [`AskListener`][AskListener] => [`EventHandler`][EventHandler]\n> First, ask for a root, then an event name, then a descendant selector, and finally a listener callback.\n\n### EventDelegation.global()\n\n```typescript\n// Pseudo\nEventDelegation.global(): AskEvent\n```\n\nThe following examples use the `global()` method that attaches an event listener globally to `document.body`.\nThe returned builder ultimately creates an `EventHandler<HTMLElement>` where `HTMLElement` is the type of the root `document.body`.\n\n```typescript\nconst handler = EventDelegation\n    .global()\n    .events('click')\n    .select('button')\n    .listen(function(event) {\n        this.classList.add('button--clicked')\n    })\n```\n\n**Listener callbacks**\n\nInside the event listener callback, `this` is the element that matched `\"button\"`. In order for _this-binding_ to work, `listener` must be a\nregular function. For cases where arrow functions are preferred, the event argument provides an additional property `delegator`\nas an alternative:\n\n```javascript\nEventDelegation\n    // ...\n    .listen((event) => event.delegator.classList.add('button--clicked'))\n```\n\n**Type inference**\n\nThis builder pattern allows for automatic type inference of all type information. Each of the above steps implements an interface with multiple overloads. Methods that take CSS selectors will attempt\nto parse the selectors and infer the element type from them. The inferred types are then automatically\nknown in the listener callback provided in the `.listen()` step.\n\nIn the above example the event type is automatically identified as `MouseEvent`, and `event.delegator` (or `this`) is\nidentified as `HTMLButtonElement`.\n\n**Supports complex CSS selectors**\n\nThanks to the great package [typed-query-selector](https://github.com/g-plane/typed-query-selector) you can even supply\ncomplex CSS selectors and the type will automatically be inferred if the selectors are _tag-qualified_ and _valid_.\nEven grouping selectors are supported, hence in the example below `event.delegator` is the union type\n`HTMLButtonElement | HTMLInputElement`:\n\n```typescript\nEventDelegation\n    .global()\n    .events('click')\n    .select('#my-div > button.submit, fieldset input.submit')\n    .listen((event) => { ... })\n\n// event is DelegationEvent<HTMLButtonElement | HTMLInputElement, MouseEvent, HTMLElement>\n```\n\n**Event instance types**\n\n[`DelegationEvent<D, E, R>`](https://jjwesterkamp.github.io/event-delegation/modules/types.html#delegationevent) - This is the actual type of events passed to the listener functions. It has the type parameters `D` for delegator, `E` for event and `R` for root.\nIn the above example this means that:\n\n- `D` - `event.delegator` (and `this` in regular functions) is `HTMLButtonElement | HTMLInputElement`\n- `E` - `event` is of type `MouseEvent`, the type of click events\n- `R` - `event.currentTarget` is of type `HTMLElement`, the type of the body element\n\n**Default types**\n\nThe element types will default to `Element` for CSS selectors that are not tag-qualified or are invalid.\nSee the section **Selector matching failure / custom selectors** further down for details about overriding\nthese default types.\n\n```typescript\nEventDelegation\n    .global()\n    .events('click')\n    .select('#my-div > .submit-button, fieldset iput.submit')\n    //       ------------------------  --------------------\n    //       not tag-qualified         invalid (iput)\n    .listen((event) => { ... })\n\n// event is DelegationEvent<Element, MouseEvent, HTMLElement>\n```\n\n### EventDelegation.within()\n```typescript\n// Pseudo\nEventDelegation.within(root: Element | string): AskEvent\n```\n\nAlternatively you can add event listeners to other elements with the `within`method. It takes either an\nelement or a selector.\n\n**Using elements**\n\nIn the case of an element its type is preserved and ultimately an `EventHandler<T>`\nis returned:\n\n```typescript\ndeclare const myRoot: HTMLFormElement\n\n// EventHandler<HTMLFormElement>\nconst handler = EventDelegation\n    .within(myRoot)\n    .events('click')\n    .select('button')\n    .listen((event) => { ... })\n```\n\n**Using selectors**\n\nIn the case of a selector the type is inferred from the given string just as with the `.select()` method.\nIf the `root` is a selector, `within()` will create one single handler for the **first matching element**.\nIt will throw an error if the selector is invalid or if no matching root element is found.\n\n```typescript\nconst handler = EventDelegation\n    .within('form#my-form')\n    .events('click')\n    .select('button')\n    .listen((event) => { ... })\n\n// handler is EventHandler<HTMLFormElement>\n```\n\n### EventDelegation.withinMany()\n```typescript\n// Pseudo\nEventDelegation.withinMany(roots: Element[] | string): AskEvent\n```\n\nFinally you can add multiple listeners to many root elements at once. Similarly to `within()`, `withinMany()` takes either a selector or an array of root element references.\n\n**Using selectors**\n\nWhen passing a selector the element type is inferred from the given string if possible. The return value of the `listen()` call will be an array of `EventHandler<T>`'s:\n\n```typescript\nconst handlers = EventDelegation\n    .withinMany('form.my-form')\n    .events('click')\n    .select('button')\n    .listen((event) => { ... })\n\n// event.currentTarget is HTMLFormElement\n// handlers is EventHandler<HTMLFormElement>[]\n```\n\nIt also copes with complex selectors and grouping selectors that target more than one element type:\n\n```typescript\nconst handlers = EventDelegation\n    .withinMany('form.my-form, #article fieldset')\n    .events('click')\n    .select('button')\n    .listen((event) => { ... })\n\n// event.currentTarget is HTMLFormElement | HTMLFieldSetElement\n// handlers is EventHandler<HTMLFormElement | HTMLFieldSetElement>[]\n```\n\n**Using elements**\n\nJust as with `within()` you can pass `withinMany()` element references. It takes an array of elements,\nand will carry their types along to give full knowledge about the possible types of `event.currentTarget`\nand the created event handlers:\n\n```typescript\ndeclare const myForm: HTMLFormElement\ndeclare const myFieldset: HTMLFieldSetElement\n\nconst handlers = EventDelegation\n    .withinMany([myForm, myFieldset])\n    .events('click')\n    .select('button')\n    .listen((event) => { ... })\n\n// event.currentTarget is HTMLFormElement | HTMLFieldSetElement\n// handlers is EventHandler<HTMLFormElement | HTMLFieldSetElement>[]\n```\n\n### EventHandler\n\nAll three creation methods return EventHandler instances, which has the following shape:\n\n```typescript\ninterface EventHandler<R extends Element> {\n    isAttached(): boolean\n    isDestroyed(): boolean\n    root(): R\n    eventType(): string\n    selector(): string\n    remove(): void\n}\n```\n\nThe event handler instance exists primarily to later remove the listener:\n\n```typescript\nhandler.remove()\n```\n\nIt additionally has some methods that might be useful, among which `selector()`, `eventType()` and `root()`\nproviding the input parameters of creation.\n\n`isAttached()` will tell whether the listener is active. It'll always return `true` until the listener is removed.\n\n`isDestroyed()` is the opposite of `isAttached()`, and returns `false` until the listener is removed.\n\n### Selector matching failure / custom selectors\n\nMethods that take CSS-style selectors might fail to successfully infer an element type for them at some point.\nIt might be an error in the selector syntax itself, but might also be a bug in this package. Another case where\nthe default selector matching fails are selectors for custom web components. For such cases, all methods that take\nselectors have one final signature overload as a last resort to not ruin your day. They take an explicit type argument\nfor the element type, and _any_ string as their selector argument:\n\n```typescript\nconst handler = EventDelegation\n    .within<CustomComponent>('custom-component')\n    .events('click')\n    .select<CustomButton>('custom-button')\n    .listen((event) => { ... })\n\n// event is DelegationEvent<CustomButton, MouseEvent, CustomComponent>\n// handler is EventHandler<CustomComponent>\n```\n\n### Using custom events\n\nWhen using custom event names the event types will by default be considered the base type `Event`. You can\nhowever append definitions for your custom events to the `GlobalEventHandlersEventMap`:\n\n```typescript\ntype MyEvent = Event & { foo: string }\n\ndeclare global {\n    interface GlobalEventHandlersEventMap {\n        'my:event': MyEvent\n    }\n}\n\nEventDelegation\n    .global()\n    .events('my:event')\n    .select('td')\n    .listen((event) => { console.log(event.foo) }) // works\n\n// event is DelegationEvent<HTMLTableDataCellElement, MyEvent, HTMLElement>\n```\n\nIf you do not want to add declarations to the global event map you can alternatively just provide the event\ntype as a type argument:\n\n```typescript\ntype MyEvent = Event & { foo: string }\n\nEventDelegation\n    .global()\n    .events<MyEvent>('my:event')\n    .select('td')\n    .listen((event) => { console.log(event.foo) }) // works too\n\n// event is DelegationEvent<HTMLTableDataCellElement, MyEvent, HTMLElement>\n```\n\n### Initialisation with listener option `once: true`\n\nIf you give the listener-option `once: true` to addEventListener calls the listener will automatically be removed\nafter being called once. Since with event delegation events are _filtered_ on the condition of a CSS-selector match\nagainst any ancestor of a respective event target, this package will actually replace `once: true` options with\n`once: false`. This prevents that an event-delegation initialisation turns into a no-op because of events that don't\nmatch. It will then remove the event listener manually after the first matching event occured.\n\n### Working in Javascript - a few limitations\n\nWhen working in Javascript you can't provide explicit type arguments for function calls. Most typescript-savvy editors\nwill still give (near) perfect type completion for all cases where the types are\ninferred, such as when using tag selectors and standard event names such as `'click'`. This is also true when passing\nexisting element references if they have the correct type in advance.\n\nIn case of non-recognised CSS selectors element types will most of the time default to `Element`. In the example below\n`x` will probably be considered an `Element`, as well as `e.delegator`:\n\n```javascript\nconst handler = EventDelegation\n    .within('custom-component')\n    .events('click')\n    .select('custom-button')\n    .listen((e) => { ... })\n\nconst x = handler.root()\n```\n\n## License\n\nThe MIT License (MIT). See [license file] for more information.\n\n[license file]: https://github.com/JJWesterkamp/event-delegation/blob/master/LICENSE\n[AskRoot]: https://jjwesterkamp.github.io/event-delegation/interfaces/askroot.html\n[AskSelector]: https://jjwesterkamp.github.io/event-delegation/interfaces/askselector.html\n[AskEvent]: https://jjwesterkamp.github.io/event-delegation/interfaces/askevent.html\n[AskListener]: https://jjwesterkamp.github.io/event-delegation/interfaces/asklistener.html\n[EventHandler]: https://jjwesterkamp.github.io/event-delegation/interfaces/eventhandler.html\n[mdn-event-listener-options]: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener\n\n[cdn]: https://www.jsdelivr.com/package/npm/@jjwesterkamp/event-delegation\n[cdn-min]: https://cdn.jsdelivr.net/npm/@jjwesterkamp/event-delegation/umd/event-delegation.min.js\n[npm]: https://www.npmjs.com/package/@jjwesterkamp/event-delegation\n[gh]: https://github.com/JJWesterkamp/event-delegation\n[changelog]: https://github.com/JJWesterkamp/event-delegation/blob/master/CHANGELOG.md\n[docs]: https://jjwesterkamp.github.io/event-delegation/\n","readmeFilename":"README.md"}