{ "name": "event-pubsub", "version": "6.1.1", "description": "Small, synchronous publish/subscribe events for Node.js plus bundled and unbundled browsers.", "type": "module", "main": "./index.js", "browser": "./index.js", "engines": { "node": ">=22.12.0" }, "scripts": { "stage": "node ./scripts/stage-runtime.js", "test": "npm run stage && node ./test-runtime/event-pubsub/test/node.js", "test:unit": "npm run stage && node ./test-runtime/event-pubsub/test/node.js unit", "test:functional": "npm run stage && node ./test-runtime/event-pubsub/test/node.js functional", "test:integration": "npm run stage && node ./test-runtime/event-pubsub/test/node.js integration", "test:behavioral": "npm run stage && node ./test-runtime/event-pubsub/test/node.js behavioral", "test:regression": "npm run stage && node ./test-runtime/event-pubsub/test/node.js regression", "test:interface": "npm run stage && node ./test-runtime/event-pubsub/test/node.js interface", "coverage": "npm run stage && vanilla-test coverage all", "coverage:node": "npm run stage && vanilla-test coverage node", "coverage:chrome": "npm run stage && vanilla-test coverage chrome", "benchmark": "npm run stage && node ./benchmark/run.js && node ./scripts/benchmark-chart.js", "benchmark:smoke": "npm run stage && node ./benchmark/run.js --smoke", "benchmark:chart": "node ./scripts/benchmark-chart.js", "benchmark:chart:check": "node ./scripts/benchmark-chart.js --check", "test:package": "node ./scripts/package-smoke.js", "test:browser-consumer": "node ./scripts/browser-consumer-smoke.js", "site:check": "npm run stage && npm run benchmark:chart:check && node ./scripts/site-check.js", "site:assemble": "node ./scripts/assemble-site.js _site", "site:deployment-check": "node ./scripts/deployment-check.js _site", "start": "node ./scripts/serve.js", "verify": "npm test && npm run coverage && npm run benchmark:smoke && npm run test:package && npm run test:browser-consumer && npm run site:check && npm run site:assemble && npm run site:deployment-check" }, "repository": { "type": "git", "url": "git+https://github.com/RIAEvangelist/event-pubsub.git" }, "homepage": "https://riaevangelist.github.io/event-pubsub/", "bugs": { "url": "https://github.com/RIAEvangelist/event-pubsub/issues" }, "funding": "https://github.com/sponsors/RIAEvangelist", "keywords": [ "event", "events", "pubsub", "publish-subscribe", "event-emitter", "node", "browser", "esm", "import-map", "unbundled" ], "author": "Brandon Nozaki Miller", "license": "MIT", "dependencies": { "strong-type": "2.0.0" }, "devDependencies": { "@rollup/plugin-node-resolve": "16.0.3", "rollup": "4.62.5", "vanilla-test": "2.1.1" } }