{"_id":"@avensio/event-emitter","name":"@avensio/event-emitter","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@avensio/event-emitter","version":"1.0.0","description":"A lightweight, dependency-free, type-safe EventEmitter for Node.js and browsers with on, off, once, emit, listener counting, and listener cleanup. Ships as typed ESM, CJS, and IIFE bundles.","type":"module","main":"./dist/emitter.cjs","module":"./dist/emitter.es.js","browser":"./dist/emitter.iife.js","types":"./dist/emitter.es.d.ts","author":"Armin Kunkel","license":"MIT","keywords":["event","emitter","observer","typescript","avensio"],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/AvensioDev/event-emitter.git"},"bugs":{"url":"https://github.com/AvensioDev/event-emitter/issues"},"homepage":"https://docs.avensio.de/packages/event-emitter/docs/","exports":{".":{"types":"./dist/emitter.es.d.ts","import":"./dist/emitter.es.js","require":"./dist/emitter.cjs","default":"./dist/emitter.es.js"}},"devDependencies":{"@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","@eslint/js":"^9.39.1","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","@vite-pwa/assets-generator":"^1.0.2","@vite-pwa/vitepress":"^1.0.1","@vitest/browser":"^4.0.6","@vitest/coverage-v8":"^4.0.6","@vitest/ui":"^4.0.6","changelogen":"^0.6.2","eslint":"^9.39.0","eslint-plugin-import":"^2.32.0","typedoc":"^0.28.14","typedoc-plugin-frontmatter":"^1.3.0","typedoc-plugin-markdown":"^4.9.0","typedoc-plugin-mdn-links":"^5.0.10","typedoc-plugin-mermaid":"^1.12.0","typescript":"^5.9.3","typescript-eslint":"^8.46.3","vite":"^7.1.12","vite-plugin-dts":"^4.5.4","vitepress":"^1.6.4","vitest":"^4.0.6"},"scripts":{"hooks:install":"node ./scripts/hooks/commit-msg.mjs","release":"pnpm test && pnpm build && pnpm changelog","changelog":"changelogen --release --push --yes","dev":"vitest --logHeapUsage --coverage","build":"vite build","postbuild":"node ./scripts/update.ts && node ./scripts/test-package.mjs","lint":"eslint --fix src/","test":"vitest run --coverage test/","docs:dev":"vitepress dev docs/ --open","docs:api":"typedoc --options typedoc.config.ts src/index.ts","docs:build":"pnpm docs:api && vitepress build docs/","postdocs:build":"echo 'docs.avensio.de' > ./docs/.vitepress/dist/CNAME","docs:preview":"vitepress preview docs/","docs:pwa-assets":"pwa-assets-generator --config pwa-assets.config.ts","clean":"rm -rf node_modules/ && rm -rf dist/"},"_nodeVersion":"26.4.0","_id":"@avensio/event-emitter@1.0.0","dist":{"integrity":"sha512-k+5H+O9CpTvs8N/zh1IxP3mQ4dXh21vzwdk/r4tCEangjF8QSy+gi4EdqakjgOH1TNYlM0nxacpqH/HQ6I+USg==","shasum":"3f8e212ea4aff83b13fb5aafe54f762e21af98a2","tarball":"https://registry.npmjs.org/@avensio/event-emitter/-/event-emitter-1.0.0.tgz","fileCount":7,"unpackedSize":18056,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDDlSqcPTGNkp9owMWxagbmqwBcbDBzLVaL8ZdIWEtWeAiAyDHmtfplc90b60A0a97r0h43z/MeXc42fdyLZujsTTw=="}]},"_npmUser":{"name":"armandos","email":"dev@avensio.de"},"directories":{},"maintainers":[{"name":"armandos","email":"dev@avensio.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/event-emitter_1.0.0_1784300822563_0.23754681355413743"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-17T15:07:02.426Z","1.0.0":"2026-07-17T15:07:02.704Z","modified":"2026-07-17T15:07:02.904Z"},"maintainers":[{"name":"armandos","email":"dev@avensio.de"}],"description":"A lightweight, dependency-free, type-safe EventEmitter for Node.js and browsers with on, off, once, emit, listener counting, and listener cleanup. Ships as typed ESM, CJS, and IIFE bundles.","homepage":"https://docs.avensio.de/packages/event-emitter/docs/","keywords":["event","emitter","observer","typescript","avensio"],"repository":{"type":"git","url":"git+https://github.com/AvensioDev/event-emitter.git"},"author":"Armin Kunkel","bugs":{"url":"https://github.com/AvensioDev/event-emitter/issues"},"license":"MIT","readme":"","readmeFilename":"","_rev":"1-7acd5b54489202521081313f97279293"}