{"_id":"@prezly/events","_rev":"30-152b4e8abceb55343f4432750d4494f2","name":"@prezly/events","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.2":{"name":"@prezly/events","version":"1.0.2","license":"MIT","_id":"@prezly/events@1.0.2","maintainers":[{"name":"markogresak","email":"gresak.marko@gmail.com"},{"name":"kudlik","email":"kudlajzzz@gmail.com"},{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"}],"homepage":"https://github.com/prezly/events#readme","bugs":{"url":"https://github.com/prezly/events/issues"},"dist":{"shasum":"d7f0d70dc10f611d5720d44be38fc84bc1c693b1","tarball":"https://registry.npmjs.org/@prezly/events/-/events-1.0.2.tgz","fileCount":20,"integrity":"sha512-D58HbsBrv5uG0MlEPbmrtkLIab8BxxMQhFUVrhvUb6PRh1BIKVoBGfSkZnBrHytf9vTM0bgX2vh23ejE8Km6aw==","signatures":[{"sig":"MEUCIQDXjJamQyR3jRO7gB3kxYR8FjZFRAY8Ntkqt/ysyrRbgwIgCIF0NlK7Fr2THHE9TCqDHBxApJfzwOwLcioL3MilSeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM51GCRA9TVsSAnZWagAAD30P/2/2kZwfTXwUqa3KM8OS\nwp/IG65fAS3PR7fqnYzmI2+O7EhqhcM5O+eWYieHLamlel92i4Z8SWEI3El1\niAhzK3hPKXAOuOaGmC7cpHhj+MeeK9X0YhGmDY80TXK0lQPAPeOOwv6NhV3Y\n71TwPO3ilz7SZsuYnrOemt6lx3CwQp8bq54+tOrAPqP6Bs5QZQZG04+bH/H9\n5rin3TI97egwBzl/A1Ux7rCGVFP+zkV5QsOTxcltjJpgctBySjZEaifiaf2D\nW64IDEq/vELvm47UnLA0wrtHKPlxPWpmwX77y0/nFHU+ROPWnzammRtRmWgI\nTangh+b18gAhizDtCghWXNKkqeUwTHWj4TWJUjd40TTlc3t6MWrTj9HuMPXw\n5ChHIdiFfA5tpTzT8R3XrQoKbC9oR+lYYRD8xoBAMYQPT3osBQNnd+VWgP97\nfh5O/ePzKhYJvp35JzmlbcbFDzu0esPlv9jTq4sPSdV3Cv4JkeDtMghB/NSd\nUpGuPgVgq2irasYkX8iU/E8UvGROd/s1RReBK8D32fXe3Dhr+JByOSMxwZXd\nqfwaogPFFw67sUeOOESBBt0mN64ur02bV5nCXoAHjBv88clETKLhUeDYNkAr\nOsUBF+rcpkCkki2mvx70XAM2CcBRcvNeMyB3P0bVSZw4ejope7B6+GTag5BL\nuaB1\r\n=BNXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"35e9dbaf8b20721a6b43b6e8ce2957fd84b73739","scripts":{"build":"tsc --project .","check":"npm run prettier","clean":"rimraf build/ node_modules/","release":"npm run release:prepare && npm run release:publish","prettier":"prettier --check './**/*.(js|ts|scss)'","prettier:fix":"npm run prettier -- --write --no-list-different","release:prepare":"npm run clean && npm install && npm run build && npm run check","release:publish":"np --no-2fa"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/prezly/events.git","type":"git"},"_npmVersion":"6.14.4","description":"Event emitter with DOM-like EventTarget API & strong TypeScript typings","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.3.0","rimraf":"^3.0.2","prettier":"^2.2.1","typescript":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/events_1.0.2_1613995333917_0.5226166661070188","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@prezly/events","version":"2.0.0","license":"MIT","_id":"@prezly/events@2.0.0","maintainers":[{"name":"kudlik","email":"kudlajzzz@gmail.com"},{"name":"digitalbase","email":"gijs@prezly.com"},{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"},{"name":"yuriyyakym","email":"yakym.yuriy@gmail.com"},{"name":"satoav","email":"sato.rc@yandex.ru"},{"name":"makanda","email":"marko.ognjenovicgm@gmail.com"}],"homepage":"https://github.com/prezly/events#readme","bugs":{"url":"https://github.com/prezly/events/issues"},"dist":{"shasum":"f53c893ed7e1d02fa15fec73c1558abaddbd0fa1","tarball":"https://registry.npmjs.org/@prezly/events/-/events-2.0.0.tgz","fileCount":33,"integrity":"sha512-50se1gjC3WRAjipEW45GPC/Z8L540OW0ZvkYkgiiN7EdTCC64DkpJt/0CdCOUjKCb+qRi+on6BEuzj/rl9BDYg==","signatures":[{"sig":"MEUCIQC8CYstqpfWDTi1p8OWOTBX+ZKoR4YbZ3nu3W0GgWeV/wIgPDt7SgARHwtrRVCOpVkeOqlX4weKE9tjPjrlwepHy/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnnfiCRA9TVsSAnZWagAA3Y4P/3+8Ej/FqdOzphvP1vHL\n5jC1hj0eYxd3VMj8hi0xwkDqNevoht+zGRJNua8+/4B0GpExemb0QylDQnd2\nOyEoIu+wutXjZXg2q2EbkxbuCspDpvNFm+VYknCo7N2caxW/J1fwOWXSoL2u\nx5dhwTrO5cCl7mcx+dyEUvcmv56gUo3RJZowMrK6C83jij2s4Q9494BTW+kL\nfBSzakVbEkjB9gwNf3TSXJg7C+Ts2eYDhfDAcjqM1v4pGtXU1ywdaCeqzhvt\n2qL1c3xw3TVaiw8uVnbARUl6FtQpM3Kk2oDU+NDIqHBUUo57haphU1zpLZgj\nYTpcji+PeV1Lgq0l+8U0lUQzbaivYWoyEp1xRzKpbc/oyH5UqNpmYppkNH3u\nG3J0n0HdO4y0J4PJDYTOTG670fmlbgRdnjiUiqy2d7BZ1mvgiIPTi/YvF0j9\nXnIwPUfTCGgYAdqMPQ8EbXYpNl+1/8bA7JuuFAVaip6+O/6rJPR6+JH2tiy/\nOuld7Qp2zmWDkVk4olPj4jGKoyqzt/o3TdcyxQe24gx5Q7si5MPNJuJ2MOMg\nCtbKgX/UV6/ACMhcTnU6oG3sp3Jk6GnqLb/lGXBU5yZrex+QhcH4WW0iNfzC\nUTEgnSNjmSvRylba3grjcV+QE4lyIlWPrNgLJPvYHvD+bhwOwKyrrmugH/W2\nJuEp\r\n=OgNu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","types":"build/types/index.d.ts","module":"build/esm/index.mjs","gitHead":"93e7ba1b3a43cd863ac962be81573ed54e147fd5","scripts":{"build":"npm run build:esm && npm run build:commonjs","check":"npm run prettier","clean":"rimraf build/ node_modules/","release":"npm run release:prepare && npm run release:publish","prettier":"prettier --check './**/*.(js|ts|scss)'","build:esm":"tsc --project ./tsconfig.esm.json && renamer --force --find '.js' --replace '.mjs' 'build/esm/**/*.{js,js.map}'","prettier:fix":"npm run prettier -- --write --no-list-different","build:commonjs":"tsc --project ./tsconfig.commonjs.json","release:prepare":"npm run clean && npm install && npm run build && npm run check","release:publish":"np --no-2fa"},"_npmUser":{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"},"repository":{"url":"git+https://github.com/prezly/events.git","type":"git"},"_npmVersion":"6.14.15","description":"Event emitter with DOM-like EventTarget API & strong TypeScript typings","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"np":"^7.3.0","rimraf":"^3.0.2","renamer":"^4.0.0","prettier":"^2.2.1","typescript":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/events_2.0.0_1637775330881_0.49979021364463727","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@prezly/events","version":"2.0.1","license":"MIT","_id":"@prezly/events@2.0.1","maintainers":[{"name":"kudlik","email":"kudlajzzz@gmail.com"},{"name":"digitalbase","email":"gijs@prezly.com"},{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"},{"name":"yuriyyakym","email":"yakym.yuriy@gmail.com"},{"name":"satoav","email":"sato.rc@yandex.ru"},{"name":"makanda","email":"marko.ognjenovicgm@gmail.com"}],"homepage":"https://github.com/prezly/events#readme","bugs":{"url":"https://github.com/prezly/events/issues"},"dist":{"shasum":"ef91e55856e4c3e9b02a974de437e78c481ab169","tarball":"https://registry.npmjs.org/@prezly/events/-/events-2.0.1.tgz","fileCount":33,"integrity":"sha512-O4KOeZUmB6OezECjU/THFWUNu4MsLcerjE1QiXc3OpMrykwACuBWxo6YakC563f+FMrV6aEVYYVz1fNBlbt1bA==","signatures":[{"sig":"MEQCIFMqcPP4AWYRB+yXIfA9eTncEQh0F/TSww/jejmqtM5uAiAXJPGm1JEyarq7zUTt3WSyDKe4d3/xv8Wu1pnESn0BoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnnxtCRA9TVsSAnZWagAA0mcP/3jGXVTJ/2nTvB8UGPqG\nra3dIkSPQeSCjFYd1BJh11Y9L14bJRrzaadSQucFaosAunT6fUYpwoqpHcx5\nHdv3qQ5qUdjMZTccIBwn3dVjYkxmbyLN6j2wuVI9vVZuSIc00IUiVlfbwqFJ\n4j+lnWvguJvKxXR+USnktDn1ARRQIwYQ4IXkYqhgr059YdT+wEfO/isibOVb\nl7upHRiCfCfDOss5nvMuArGdx1IZDqdsQEvasLwL1xdmx+ZYxbAgOl5ukFfp\nEY1N16Zek/xizvA2+6NBQl8mBWXKTfK15qXL3ULVHdHtwF1rkxpRN+FZrfA7\nU9irWdURnWJzLbW05M101ZMhK/SAfNggouUoy9pgPP6c7AvnNmpok2F3FeIz\nN2fK6k2QJk53iRGwwX6jdZsFdIASDwet+nqLsU2BeP3LEAS58uuCQ+PwzkVm\nAqxouObQNONKB/lOU6KKEzwy/0Nfcnxks6cEC6cXCzOFt0fUq+1incK841tB\n8GsYobhCWkCJMk+YEnB1vjQmIAsPf8yo8yi5vHmOwfRWfAq0SbPnNAeM1s23\ngzYSOaUWas5yd+Zqr2IA+pRgnhBIb19zCvN6YhvZNkS8N1s4RnuxgwUZOzrp\n1InvmbNsaKOFd/jUP6ICS4LPssybiW0+xfF8HGLfxwa0RpxFrVOC3qdszZZQ\nYvr0\r\n=Up4z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","types":"build/types/index.d.ts","module":"build/esm/index.mjs","gitHead":"819c77f2ddfe8285f060bd988ed29d393a847357","scripts":{"build":"npm run build:esm && npm run build:commonjs","check":"npm run prettier","clean":"rimraf build/ node_modules/","release":"npm run release:prepare && npm run release:publish","prettier":"prettier --check './**/*.(js|ts|scss)'","build:esm":"tsc --project ./tsconfig.esm.json && renamer --force --find '.js' --replace '.mjs' 'build/esm/**/*.{js,js.map}'","prettier:fix":"npm run prettier -- --write --no-list-different","build:commonjs":"tsc --project ./tsconfig.commonjs.json","release:prepare":"npm run clean && npm install && npm run build && npm run check","release:publish":"np --no-2fa"},"_npmUser":{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"},"repository":{"url":"git+https://github.com/prezly/events.git","type":"git"},"_npmVersion":"6.14.15","description":"Event emitter with DOM-like EventTarget API & strong TypeScript typings","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"np":"^7.3.0","rimraf":"^3.0.2","renamer":"^4.0.0","prettier":"^2.2.1","typescript":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/events_2.0.1_1637776493042_0.2459298013058775","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@prezly/events","version":"2.0.2","license":"MIT","_id":"@prezly/events@2.0.2","maintainers":[{"name":"kudlik","email":"kudlajzzz@gmail.com"},{"name":"digitalbase","email":"gijs@prezly.com"},{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"},{"name":"yuriyyakym","email":"yakym.yuriy@gmail.com"},{"name":"satoav","email":"sato.rc@yandex.ru"},{"name":"makanda","email":"marko.ognjenovicgm@gmail.com"}],"homepage":"https://github.com/prezly/events#readme","bugs":{"url":"https://github.com/prezly/events/issues"},"dist":{"shasum":"5528476c9a96ac5ab9e38cebd8b13e2a4d5fa7d9","tarball":"https://registry.npmjs.org/@prezly/events/-/events-2.0.2.tgz","fileCount":28,"integrity":"sha512-RtUZ2k2iKEOKS0RHtCGtcR04gevKYPB7aTvOyaHOKsDO4ETLyI25yoOD5RAOS4beGpP2/HCvFTEUFemcbU9HSA==","signatures":[{"sig":"MEUCIQDxJntCM0Wwu5eKHckkaSzYkH/wCoDddIorpaFFM4XSVgIgVAJqZqXh9DIMkdVTLSHlIlv4J38SIB9oKqHKNUmj3a0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn6CbCRA9TVsSAnZWagAANMoP/2zWqSeW/mARlUlRVoAJ\n63bjB6yAEDDW8gT9WOq772QlB1DeTeATLQza2VrizYEyq7RadCee2hZGq4TW\ngMj04U1Ma4liihTE5evCXhwziODGLGkJPMKERXFKCKJzuiTH5yd7w7WlVRJY\nIhq8ay4dBi6e5SnHFk/ApIZgW2hrJi6P1g/iTXzO2ziwlkLZ2oWjESCpBDPv\n2eSehZPOB0/A75XRwQMBHiU1uxyWU9kIqTT6DDIOtPmIH5UyH64jkejxwiud\nr/zfr2s6rvMoORxgg9svEdyGKUd95BIM3fzYFdAz3kDk5KaLuxBz2NTAzZhd\n2lbq9m7lF15VdMKmd5tU7AAKxWhU5pu/lut0QVaU8WktKtQluwBLHvPzTJvs\nqFiMd4vhneNKOQmdQKA62MWNvPHUeUP0kLgYkAg292/SomOVxuheYpXd5CE5\nmr24KgR+LBCwJJdNZWwULTmZZ2P0RlOr4MhsDBE+zVtCKO/8XBzVZkzVesld\nOoc9dIVSjmAa4F9ZgmZ0iEEdj4dOV8vlCKOwXVphmIEqg7pV6eS2+MsdV7Px\n5FDcChdDCvvC010yYwOR5IOXSuP6FEQCVUbq7H9Ms6x/JKMUY/gg/qGeZOrn\n9gQ+GtgeV3DdxPqm+5/NDOhXWl+e8Ctzg4cbGqgY485sYJBSQKLpA+Mqp7Ub\nHThx\r\n=H7BO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","types":"build/types/index.d.ts","module":"build/esm/index.mjs","gitHead":"92340b44337553850a46459aaf547d4dd78b9443","scripts":{"test":"echo 'No tests yet'","build":"npm run build:types && npm run build:esm && npm run build:commonjs","check":"npm run prettier && npm run build:types","clean":"npm run clean:build && npm run clean:node_modules","release":"npm run release:prepare && npm run release:publish","prettier":"prettier --check './**/*.(js|ts|scss)'","build:esm":"babel --config-file ./babel.esm.config.mjs src/ --extensions .ts --out-dir ./build/esm/ --out-file-extension .mjs","type-check":"tsc --project . --noEmit --emitDeclarationOnly false","build:types":"tsc --project .","clean:build":"rimraf build/","prettier:fix":"npm run prettier -- --write --no-list-different","build:commonjs":"babel --config-file ./babel.commonjs.config.mjs src/ --extensions .ts --out-dir ./build/commonjs/ --out-file-extension .cjs","release:prepare":"npm run clean && npm install && npm run build && npm run check","release:publish":"np --no-2fa","clean:node_modules":"rimraf node_modules/"},"_npmUser":{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"},"devEngines":{"npm":">=7.0.0","node":">=16.0.0"},"repository":{"url":"git+https://github.com/prezly/events.git","type":"git"},"_npmVersion":"7.24.2","description":"Event emitter with DOM-like EventTarget API & strong TypeScript typings","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.3.0","rimraf":"^3.0.2","prettier":"^2.2.1","@babel/cli":"^7.16.0","typescript":"^4.1.5","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","babel-plugin-add-import-extension":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/events_2.0.2_1637851291784_0.030738334179878146","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@prezly/events","version":"2.0.3","license":"MIT","_id":"@prezly/events@2.0.3","maintainers":[{"name":"kudlik","email":"kudlajzzz@gmail.com"},{"name":"digitalbase","email":"gijs@prezly.com"},{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"},{"name":"yuriyyakym","email":"yakym.yuriy@gmail.com"},{"name":"satoav","email":"sato.rc@yandex.ru"},{"name":"makanda","email":"marko.ognjenovicgm@gmail.com"}],"homepage":"https://github.com/prezly/events#readme","bugs":{"url":"https://github.com/prezly/events/issues"},"dist":{"shasum":"0e46dae5fc4122ad0d626b6a475322f169193dea","tarball":"https://registry.npmjs.org/@prezly/events/-/events-2.0.3.tgz","fileCount":28,"integrity":"sha512-BVTHI7NL358tqrLoC04BAtjMrGlBGfTs8fJURmLuFydf7dkT7E4/wHHSfj31ekJsc1goUu8WZnhKOQxoEvBa3w==","signatures":[{"sig":"MEUCICeVyVjOX62xMZ5hE20uyRCfFPVR2zHul48L/7QVmjoIAiEAtRcXrGDAUFxSb7A3CbM517Vt22AceEjrbTW7EyD8ooY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn6KLCRA9TVsSAnZWagAAA4IP/1iimKus3bTRW2HB1nvb\nXt98bqGKHY3+32ZGv9VbFQiEBeeTETNDXK2IFi4//vlQwPukzqufJagIH3X6\nHg+qvk1uhHZ07BtGVnGbREWbsPRr+amgHYHI/yizG9jcHGi5DG9jTHH4KLWE\na64405jBkHchaiI6JM5QY3CZZyZAg3RKu7C2BHmQMD4GslK+99pw54TlZlal\n6kjm45LMJPjIR/ufjrkIbx+fXKk2wwDk6UX5ZsNVsV9wRHXYoevNpD2IuS5+\nQsYqJ+WfJlbKacPlPkkhTjguh2StMkVPpbLJDPLcP/A+5BpdLMRiZRTsKi2L\nyESHFry0Doy+w8QhuLWXsftaOg3xff7ZW/+Bj1DQywNF6Yr/GZtjR7XnliOp\niXHy95/05RCtUpc/mJkxuv71inilJjsGVVZJO7f4Wm/I8rt3jo2UQPAedphG\nAkeYa83kLBKYRHgt+ChIITmJbZ15BQ2EjFM2PLbuVWmBQV8MNIKKElPJZ8ce\n/fjnIFwVsi4YNwIyK9xKtVwibFOHgJc0gifhTKr7anGUO7WQrylTJB/ff/oo\nNPbdrl/BBCj4JXfiwNXeRuWFna0iF/A9dvtQUeKccf3hUJZI3oR3dGj/24fo\nR9jEE5IOqWHa7LWr+0RxUUEIHXPkieljB8JEu7PXeYTjw+61ojViZeEznrOB\ncT3M\r\n=Jgwd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.cjs","types":"build/types/index.d.ts","module":"build/esm/index.mjs","gitHead":"996e88dabb4bb0d2c3213b13b1a64c5229a3acf5","scripts":{"test":"echo 'No tests yet'","build":"npm run build:types && npm run build:esm && npm run build:commonjs","check":"npm run prettier && npm run build:types","clean":"npm run clean:build && npm run clean:node_modules","release":"npm run release:prepare && npm run release:publish","prettier":"prettier --check './**/*.(js|ts|scss)'","build:esm":"babel --config-file ./babel.esm.config.mjs src/ --extensions .ts --out-dir ./build/esm/ --out-file-extension .mjs","type-check":"tsc --project . --noEmit --emitDeclarationOnly false","build:types":"tsc --project .","clean:build":"rimraf build/","prettier:fix":"npm run prettier -- --write --no-list-different","build:commonjs":"babel --config-file ./babel.commonjs.config.mjs src/ --extensions .ts --out-dir ./build/commonjs/ --out-file-extension .cjs","release:prepare":"npm run clean && npm install && npm run build && npm run check","release:publish":"np --no-2fa","clean:node_modules":"rimraf node_modules/"},"_npmUser":{"name":"e1npm","email":"ivan.voskoboinyk@gmail.com"},"devEngines":{"npm":">=7.0.0","node":">=16.0.0"},"repository":{"url":"git+https://github.com/prezly/events.git","type":"git"},"_npmVersion":"7.24.2","description":"Event emitter with DOM-like EventTarget API & strong TypeScript typings","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.3.0","rimraf":"^3.0.2","prettier":"^2.2.1","@babel/cli":"^7.16.0","typescript":"^4.1.5","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","babel-plugin-add-import-extension":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/events_2.0.3_1637851787018_0.936356141393367","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-02-22T12:02:13.742Z","modified":"2026-09-24T10:34:12.192Z","1.0.2":"2021-02-22T12:02:14.018Z","2.0.0":"2021-11-24T17:35:30.997Z","2.0.1":"2021-11-24T17:54:53.157Z","2.0.2":"2021-11-25T14:41:31.964Z","2.0.3":"2021-11-25T14:49:47.159Z"},"bugs":{"url":"https://github.com/prezly/events/issues"},"license":"MIT","homepage":"https://github.com/prezly/events#readme","repository":{"url":"git+https://github.com/prezly/events.git","type":"git"},"description":"Event emitter with DOM-like EventTarget API & strong TypeScript typings","maintainers":[{"email":"gijs@prezly.com","name":"digitalbase"},{"email":"francis@prezly.com","name":"francis-prezly"},{"email":"camil@prezly.com","name":"prezlynpm"},{"email":"jesse@prezly.com","name":"jessewynants"},{"email":"patrycja@prezly.com","name":"patrycja_prezly"},{"email":"edvinas@prezly.com","name":"edvinas_prezly"}],"readme":"# @prezly/events\n\n![Version](https://img.shields.io/npm/v/@prezly/events)\n![License](https://img.shields.io/npm/l/@prezly/events)\n![Build](https://github.com/prezly/events/workflows/Build/badge.svg)\n![Prettier](https://github.com/prezly/events/workflows/Prettier/badge.svg)\n\nEvent emitter with [DOM-like `EventTarget` API](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget) & strong TypeScript typings.\n\n---\n\n## Alternatives\n\nThere's this great [mitt](https://github.com/developit/mitt) package which implements `EventEmitter` interface from node.js but it does not have strong typings. [There's a PR pending](https://github.com/developit/mitt/pull/114) with this feature, but there's been no activity for 7 months. Perhaps in the future we might not want to maintain this `@prezly/events` package. But on the other hand, we should think twice before using a package where last PR got merged over half year ago.\n\n## Example\n\nDemo: https://codesandbox.io/s/prezlyevents-demo-2k7pd\n\n```tsx\nimport { Events } from '@prezly/events';\n\nconst ref = { current: 0 };\n\nconst events = new Events<{\n    add: number;\n    substract: number;\n    log: never; // \"never\" means that event has no payload\n}>();\n\nconst add = (value: number) => {\n    ref.current += value;\n};\n\nconst substract = (value: number) => {\n    ref.current -= value;\n};\n\nconst log = () => {\n    console.log(ref.current);\n};\n\n// Attach event handlers\nevents.addEventListener('add', add);\nevents.addEventListener('substract', substract);\nconst removeLogListener = events.addEventListener('log', log);\n\n// Dispatch events\nevents.dispatchEvent('add', 2);\nevents.dispatchEvent('substract', 5);\nevents.dispatchEvent('log');\n\n// Remove event handlers\nevents.removeEventListener('add', add);\nevents.removeEventListener('substract', substract);\nremoveLogListener(); // this is another way to unsubscribe event listener\n```\n\n---\n\nBrought to you by [Prezly](https://www.prezly.com/?utm_source=github&utm_campaign=@prezly/events).\n","readmeFilename":"README.md"}