{"_id":"@electrovir/eventemitter3","name":"@electrovir/eventemitter3","dist-tags":{"latest":"5.0.1"},"versions":{"5.0.1":{"name":"@electrovir/eventemitter3","version":"5.0.1","description":"drop-in replacement for eventemitter3 with fix exports and modern syntax","keywords":["EventEmitter","EventEmitter2","EventEmitter3","Events","addEventListener","addListener","emit","emits","emitter","event","once","pub/sub","publish","reactor","subscribe"],"homepage":"https://github.com/electrovir/eventemitter3","bugs":{"url":"https://github.com/electrovir/eventemitter3/issues"},"repository":{"type":"git","url":"git+https://github.com/electrovir/eventemitter3.git"},"license":"(MIT or CC0 1.0)","author":{"name":"electrovir","url":"https://github.com/electrovir"},"sideEffects":false,"type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"virmator compile","format":"virmator format","lint":"virmator lint fix","publish":"virmator publish npm run test:all","test":"virmator test web","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:deps\" \"npm run test:lint\"","test:coverage":"npm run test coverage","test:deps":"virmator deps check","test:format":"virmator format check","test:lint":"virmator lint","test:spelling":"virmator spellcheck"},"devDependencies":{"@augment-vir/assert":"^31.14.1","@augment-vir/common":"^31.15.0","@augment-vir/test":"^31.14.1","@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.25.1","@stylistic/eslint-plugin":"^4.2.0","@stylistic/eslint-plugin-ts":"^4.2.0","@typescript-eslint/eslint-plugin":"^8.31.0","@web/dev-server-esbuild":"^1.0.4","@web/test-runner":"^0.20.1","@web/test-runner-commands":"^0.9.0","@web/test-runner-playwright":"^0.11.0","@web/test-runner-visual-regression":"^0.10.0","cspell":"^8.19.2","dependency-cruiser":"^16.10.1","esbuild":"^0.25.3","eslint":"^9.25.1","eslint-config-prettier":"^10.1.2","eslint-plugin-jsdoc":"^50.6.10","eslint-plugin-monorepo-cop":"^1.0.2","eslint-plugin-playwright":"^2.2.0","eslint-plugin-prettier":"^5.2.6","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","prettier":"^3.3.3","prettier-plugin-interpolated-html-tags":"^2.0.1","prettier-plugin-jsdoc":"^1.3.2","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.1.0","prettier-plugin-packagejson":"^2.5.10","prettier-plugin-sort-json":"^4.1.1","prettier-plugin-toml":"^2.0.4","typedoc":"^0.28.3","typescript":"^5.8.3","typescript-eslint":"^8.31.0","virmator":"^13.14.1"},"engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@electrovir/eventemitter3@5.0.1","gitHead":"cec0117f4508126cf3a23a4ba3b2fc6552b7365e","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-4MNZx/R1myU03PSkEWkCAuJ2XYH03xlT5WiaivtBwXRyBtX+tLK7Y10EkB833nwEn+7Md5U9Xh1P0lLVDBJuFA==","shasum":"ffd8e4cbeab8b6b706747c75fde77a61c69477ce","tarball":"https://registry.npmjs.org/@electrovir/eventemitter3/-/eventemitter3-5.0.1.tgz","fileCount":6,"unpackedSize":22763,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE76/EAincYdNao2smWd/qZIYd2KC6YnYEOlHoXV1wjZAiEA87TN8wdp4gjychh6MyyF3CdXIga56snISZkVjxpGQb4="}]},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"directories":{},"maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eventemitter3_5.0.1_1745946060569_0.07165073939887723"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-29T17:01:00.436Z","5.0.1":"2025-04-29T17:01:00.759Z","modified":"2025-04-29T17:01:00.993Z"},"maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"description":"drop-in replacement for eventemitter3 with fix exports and modern syntax","homepage":"https://github.com/electrovir/eventemitter3","keywords":["EventEmitter","EventEmitter2","EventEmitter3","Events","addEventListener","addListener","emit","emits","emitter","event","once","pub/sub","publish","reactor","subscribe"],"repository":{"type":"git","url":"git+https://github.com/electrovir/eventemitter3.git"},"author":{"name":"electrovir","url":"https://github.com/electrovir"},"bugs":{"url":"https://github.com/electrovir/eventemitter3/issues"},"license":"(MIT or CC0 1.0)","readme":"# @electrovir/eventemitter3\n\nThis is drop-in replacement for [eventemitter3](https://www.npmjs.com/package/eventemitter3) with fixed exports and modern syntax (because the original's repo is dead).\n\n## install\n\n```sh\nnpm i @electrovir/eventemitter3\n```\n\n## usage\n\nAdd the following to your `package.json` (in a mono-repo, make sure it's added to the root of the mono-repo):\n\n```json\n    \"overrides\": {\n        \"eventemitter3\": \"npm:@electrovir/eventemitter3\"\n    }\n```\n","readmeFilename":"README.md","_rev":"1-352f578003ce26e37d9abe8cc2c1ef6d"}