{"_id":"@arikajs/events","_rev":"33-0a93f66443707967d20695b7ca47976b","name":"@arikajs/events","dist-tags":{"latest":"0.10.19"},"versions":{"0.0.1":{"name":"@arikajs/events","version":"0.0.1","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.0.1","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/arikajs/events#readme","bugs":{"url":"https://github.com/arikajs/events/issues"},"dist":{"shasum":"ced337be43cdd953f0d12ce09e550a0df832ab2b","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.0.1.tgz","fileCount":27,"integrity":"sha512-QLsShdLiesfxw/3KOFWJ6DV2UTM/OXlHulpoFdAu1kXsL4EZ5+BcjV+HtnyNz9N47ktrIwqpAnZtOUJmQcOliw==","signatures":[{"sig":"MEQCIAW3w4j2tRwNRUcJrRpYL3few8533bzjkb76rSUJ0qomAiBnIvg4CjK45XmK8hUlrjHZPDbGktIuJHdhk5Jb9LS3GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19686},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3b5d3173fab3a26e788e2d99de0cd48a991c9b6d","scripts":{"test":"npm run build && npm run build:tests && node scripts/fix-test-imports.js && node --test 'dist/tests/**/*.test.js'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npm run build && npm run build:tests && node --test --watch 'dist/tests/**/*.test.js'","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/arikajs/events.git","type":"git"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.0.1_1771661099784_0.5906844555312922","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@arikajs/events","version":"0.0.2","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.0.2","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/arikajs/events#readme","bugs":{"url":"https://github.com/arikajs/events/issues"},"dist":{"shasum":"f873a745b9a0fd26d4e1877aea98f15e6f66130c","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.0.2.tgz","fileCount":27,"integrity":"sha512-yVigBdLheGY8BKyDKFevUthWawDpc3udCX1Lbsl0IU6p1Pz0lCye9GRJFFbj80zPnFhKp1LKrzAw/CBY0/2bsA==","signatures":[{"sig":"MEQCIDYbuIINfiGnyTqpRvA+2goZ3tlYgsVmYN87YXCV3o1fAiBCViF/s95N+roVP6aK3BjDjir/ZTHPupE/CrkXxW8Xlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19686},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3b5d3173fab3a26e788e2d99de0cd48a991c9b6d","scripts":{"test":"npm run build && npm run build:tests && node scripts/fix-test-imports.js && node --test 'dist/tests/**/*.test.js'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npm run build && npm run build:tests && node --test --watch 'dist/tests/**/*.test.js'","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/arikajs/events.git","type":"git"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.0.2_1771663499967_0.565992333877579","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@arikajs/events","version":"0.0.3","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.0.3","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/arikajs/events#readme","bugs":{"url":"https://github.com/arikajs/events/issues"},"dist":{"shasum":"1a771702540910b2713b2482489a4a3a04cbf79f","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.0.3.tgz","fileCount":27,"integrity":"sha512-3hPRNLE0FEFBDbp3hQ06ouFRlLZCwH+HDSpZA2gWBeg2+QDow/jnKpd/E8W4ReGfTMRjralzVJTSvqzDlNahsg==","signatures":[{"sig":"MEUCIQDaY8YFnOKvrBzprXqUgOIlqG505awJyyPPwMlXLmkP0wIgdximLhgw1Itzi95kBlsY0On34yzlPg9HCh/6o/yP1Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19686},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3b5d3173fab3a26e788e2d99de0cd48a991c9b6d","scripts":{"test":"npm run build && npm run build:tests && node scripts/fix-test-imports.js && node --test 'dist/tests/**/*.test.js'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npm run build && npm run build:tests && node --test --watch 'dist/tests/**/*.test.js'","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/arikajs/events.git","type":"git"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.0.3_1771668238400_0.8834408251119572","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@arikajs/events","version":"0.0.4","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.0.4","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/arikajs/events#readme","bugs":{"url":"https://github.com/arikajs/events/issues"},"dist":{"shasum":"dcc5033d9fafe487832e83a31f1327eba0906020","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.0.4.tgz","fileCount":27,"integrity":"sha512-yfstxjs35jZbuxn8eLf2XfKG8UXQaVZendJPmfELxTLF+3fSbsfW/6xSIVNr28H4P84bzIfSHdlUzWMm/3EpCQ==","signatures":[{"sig":"MEYCIQCiL8dYlcAFLnb/nSkOMcHaOs/UR98XjCGNuVCD4RlzxAIhAPdFCoI5HOqt+h41kFbkQIV7hjUmBtnbP8LzDRn7ihYu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19686},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3b5d3173fab3a26e788e2d99de0cd48a991c9b6d","scripts":{"test":"npm run build && npm run build:tests && node scripts/fix-test-imports.js && node --test 'dist/tests/**/*.test.js'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npm run build && npm run build:tests && node --test --watch 'dist/tests/**/*.test.js'","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/arikajs/events.git","type":"git"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.0.4_1771668905369_0.6853442743492442","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@arikajs/events","version":"0.0.5","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.0.5","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"fbb6843377c5e4165983866f7e9fb9bd44e1f05f","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.0.5.tgz","fileCount":27,"integrity":"sha512-rHEX0hZVKDl6IBKD9hC0ILYR3PCWmVqEU3we8tL0xRq8qFAsFeGvWQCwJPzhRnlciuE0Iif5k+PzMbS4p19K/Q==","signatures":[{"sig":"MEUCIQD4j+SGFpOYmmv8uxGRrX46ZBndJRgSrnHxDmbPGPfxcwIgGEq1X7e+2g+FpZH7TU0uj35f0wwetS8ZMvCydbltr5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26510},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f1980b7264e042b8ef50767709ee35dbd22276f5","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.0.5_1773568473564_0.9463215238426157","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@arikajs/events","version":"0.0.6","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.0.6","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"d828fec320d147e8d0865e9b7d44d94c25d53b7f","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.0.6.tgz","fileCount":27,"integrity":"sha512-fqSCs/131ALiFKQP7bDGj8dLYCwonquNV9g/QwX5ZaODZQ+Zr9aGNz10Wylus2X3HGoSaC6ymQLp/a9K0+qLaA==","signatures":[{"sig":"MEUCIQDQzBt+vLXs3ZIyKVlg0ZjZyABqac8SZNvLuj4oFmWvZQIgIrg2ohQUKXShF6nMkZ51dUrk90pd7NyVfEyyydL1GIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26510},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d6a936e60e5a0275c1ccb908cf7c7ce0c6867314","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.0.6_1773569262358_0.4735007580464172","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@arikajs/events","version":"0.0.7","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.0.7","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"71b2a1016e59d1ad4152d8350771ad555740d9f2","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.0.7.tgz","fileCount":27,"integrity":"sha512-Fu93ZMuaJfy+RSEeNAAdxitKb/dtiEvObRtkdEB0kO7JXQ/WZ0ryUJO9/qHVtuRd1J0d3TnGSstOQRTATmVvcg==","signatures":[{"sig":"MEQCIFJ9T2k0JxO9qleMgk+r1isw+o9+SeoX49gem+z/5g+XAiAMmZcIYmIynFIIkLhLW+9ZA4MfoRQ73gDPGT6oZP2HOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26510},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d9c821a7155db62869b9252ef27e3b6416dcbb50","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.0.7_1773569625616_0.6622941869823382","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@arikajs/events","version":"0.0.8","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.0.8","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"39360ea6802e36e424a8281406a0666e3eca0b26","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.0.8.tgz","fileCount":27,"integrity":"sha512-6kWkDxaNeqDpD5Jr4yYswV9Vs9p/FU4GB5r/H0y7E8Vs5fEtTkWQJpTKyWpvvjXwGubZxeg80caKCfnjOg9NAQ==","signatures":[{"sig":"MEYCIQCUiBkuyCDdwBc2wDDYwF0oRJurRc7slnxe8AaWkUO4XgIhAP9XS6Nq8GPCAvdUucau3fWcB51K+gXtg4e3TlqVs0Qu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26510},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"af57cdeea53beadfce3b56f1e1375993eb33ef3e","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.0.8_1773569886182_0.26488351081285155","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@arikajs/events","version":"0.10.0","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.0","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"1afbcbca6a9c80fcc862c5ff273eac7931788ac2","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.0.tgz","fileCount":27,"integrity":"sha512-dehDkDopFspoCgd0i4dCNm27KuatLPVHsJ5JFZ5wWuWU0Cx57eUloG9tCPshGfeS1sP4Htn/82/LkR5c3Xq2IQ==","signatures":[{"sig":"MEQCIAnJjpukiHAxPvuFazW7cpVHIriwzol4HGAQ2NFum1TcAiBhhk7GM1xQwY8MPJ+/YQjVxoizguEelNnEuGXyoJeOFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26482},"main":"dist/index.js","_from":"file:arikajs-events-0.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/dd6bea9068737ce805c60150d4fd9e11/arikajs-events-0.10.0.tgz","_integrity":"sha512-dehDkDopFspoCgd0i4dCNm27KuatLPVHsJ5JFZ5wWuWU0Cx57eUloG9tCPshGfeS1sP4Htn/82/LkR5c3Xq2IQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.0_1773571018171_0.6530708005960251","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@arikajs/events","version":"0.10.1","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.1","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"d24a79b120ca2cf07fb370b58abc643649bc1d25","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.1.tgz","fileCount":27,"integrity":"sha512-r7LWG1AO170n5VFJK2iq075+M4sKPQ2OAML/AJ2KUMElCpahBsIk23AAe4vDdl4kYqEDvQh5NZAW1c9FSaS0RQ==","signatures":[{"sig":"MEYCIQCN1/bh7lVT6EdANIaKhPxY8wEtegor3Xi9DX3i00GBiwIhAIQWLAN2sAktu3q/ZWRJZGGOURiBkXbW2PC0ipKDoj1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26482},"main":"dist/index.js","_from":"file:arikajs-events-0.10.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/175c7fd60cbebb7a9720686f59a53db0/arikajs-events-0.10.1.tgz","_integrity":"sha512-r7LWG1AO170n5VFJK2iq075+M4sKPQ2OAML/AJ2KUMElCpahBsIk23AAe4vDdl4kYqEDvQh5NZAW1c9FSaS0RQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.1_1773571209676_0.3716650343551031","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@arikajs/events","version":"0.10.2","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.2","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"2a830f12749cec325a6479d70983012e256dc0c2","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.2.tgz","fileCount":27,"integrity":"sha512-NybEUj3gXUTfTnTUiYovhiV+DT4wNN44HMkbRA31jR8pzRGx/+4NfmeXwijSddE7PtEW5VokPi9947DY6mM/kg==","signatures":[{"sig":"MEYCIQDZTnHTZwPRDXGUIbJoxKfGDyCLPG3QShu/UG8AIfCeTAIhAKAl0I5B3VSccNI4urfh7WpJ30NpdrI3XcVFjj8Zatm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26482},"main":"dist/index.js","_from":"file:arikajs-events-0.10.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/c4bbcadb151fdce51da4148737d195f4/arikajs-events-0.10.2.tgz","_integrity":"sha512-NybEUj3gXUTfTnTUiYovhiV+DT4wNN44HMkbRA31jR8pzRGx/+4NfmeXwijSddE7PtEW5VokPi9947DY6mM/kg==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.2_1773571660858_0.2868696585616044","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@arikajs/events","version":"0.10.3","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.3","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"7cef75a98d07105ae7ddfd29583bdb936ea59902","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.3.tgz","fileCount":27,"integrity":"sha512-tX87bCzaGBsik1Cy26aemfMerIyU6PmVaZSOjnCPVYyxtXfHrOqjeTjIWGUriG87d1QBDqlmn5wKSnWRCNyz1A==","signatures":[{"sig":"MEUCIQC2ezI7cZJIbPnAAtg7zYVPwLjdAfs5Z1U2am5YF6JYAgIgTbDBOqrxZ26M1Fdti66RSMGCv5cQgzkFsz/Pf1dmMkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26511},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cd546f7f1c296b876482a3a80681237a2f7dd2ee","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.3_1774209044633_0.0801579252748379","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@arikajs/events","version":"0.10.4","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.4","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"b38d03f39af0460c999afbc7a39eb768659eb562","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.4.tgz","fileCount":27,"integrity":"sha512-7avOUa+Q5WNBzCyBElZ9KiI8Yb8ou0VLYR4FRWOpU8meCi4h/fZnoM06WbXhYwVP/oBe9Ef9t1qKj+Vw6Fyibg==","signatures":[{"sig":"MEYCIQDWlG6fT7eaA5/v7wLhkYWT54FOi/5O6JK1zg1aniJK2AIhAOjTAqLhwbQfUUyu0rqZDidvBEsf6CR1zGpVB0EiOu1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26482},"main":"dist/index.js","_from":"file:arikajs-events-0.10.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/02b2ad945e601573fefae034f24d769e/arikajs-events-0.10.4.tgz","_integrity":"sha512-7avOUa+Q5WNBzCyBElZ9KiI8Yb8ou0VLYR4FRWOpU8meCi4h/fZnoM06WbXhYwVP/oBe9Ef9t1qKj+Vw6Fyibg==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.4_1774209695594_0.3679342256434104","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@arikajs/events","version":"0.10.5","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.5","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"1760c99b2bc8862f8f1b7f9eef15a96b79ce58be","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.5.tgz","fileCount":27,"integrity":"sha512-XHHMS3+cCOdFDRH4T+aesd80qIJy0ALE2soynoI6HWrbnYDJKbcTsBgkvra6zVnzPp+2DHCr8MCzJPFDQJHCvQ==","signatures":[{"sig":"MEYCIQCxXW8sIiD6NLlStXgiRZ4apNru8aoxOAECLBOVGacX/AIhAMMPcXfcYUwvuXUII4Y8e3EcOInbrRTVvO9TsRMaO52i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26482},"main":"dist/index.js","_from":"file:arikajs-events-0.10.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/57737e6a11cd2e2d06fe3a82d3829e0f/arikajs-events-0.10.5.tgz","_integrity":"sha512-XHHMS3+cCOdFDRH4T+aesd80qIJy0ALE2soynoI6HWrbnYDJKbcTsBgkvra6zVnzPp+2DHCr8MCzJPFDQJHCvQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.5_1774293140841_0.03644866074328923","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@arikajs/events","version":"0.10.6","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.6","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"f1e9198b96c07f5caecd32d6df138c88a7906658","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.6.tgz","fileCount":27,"integrity":"sha512-sZtg1yiZyTqwQyek/+kBCi0IqZZI4nxSCqqU0aqf+1/IzGtP6R0UByZdFYNnzLdeb7Z1CuT1xS0oGLWE0CjCsA==","signatures":[{"sig":"MEUCICrgFsnNHCXyIpq/Wfo4v1YRvqeNBcIsWrTH+yXNRWwjAiEAlVG+QUN1NzDAXE1bUvdW6ApSF3wbk9tZpf0+M7jhYqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26482},"main":"dist/index.js","_from":"file:arikajs-events-0.10.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/4bf7dd6c7e108e9f373d060871855345/arikajs-events-0.10.6.tgz","_integrity":"sha512-sZtg1yiZyTqwQyek/+kBCi0IqZZI4nxSCqqU0aqf+1/IzGtP6R0UByZdFYNnzLdeb7Z1CuT1xS0oGLWE0CjCsA==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.6_1774293484467_0.9249583161740251","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@arikajs/events","version":"0.10.7","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.7","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"b2b10eed265e46e6ca266abc4f6e83d17de4ad1d","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.7.tgz","fileCount":27,"integrity":"sha512-pl57BjGoTe9YReqV3g/HdbZ5viwlKdyKJgGqgPhDp1YXXCfQPTO5phX+L5x8XoS0B2khNZ92gA7RDvni24YUuw==","signatures":[{"sig":"MEYCIQDym9Qk+XXHc3Pda89Qv08GVeThV0zdUO8OYKJvYx/jcwIhANZgN9mfVSng9YoY507L77kYTsLbp2kmJzWOpizSzLn/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26503},"main":"dist/index.js","_from":"file:arikajs-events-0.10.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/db2d7efe80c0c642ece6861a972d4440/arikajs-events-0.10.7.tgz","_integrity":"sha512-pl57BjGoTe9YReqV3g/HdbZ5viwlKdyKJgGqgPhDp1YXXCfQPTO5phX+L5x8XoS0B2khNZ92gA7RDvni24YUuw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.7_1774379779855_0.9559222049571463","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@arikajs/events","version":"0.10.8","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.8","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"7fcc0a728f6d8898ba27545b700eaf5eaa32ec92","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.8.tgz","fileCount":27,"integrity":"sha512-HK8ECuDc1yZCnH+Sah8YxViKbvo72VUQdrFJ3RXTi4jHonEdyzPQz6czIkMZICvRdd6/XR2ED+DDcvctpl1BMw==","signatures":[{"sig":"MEQCIDoh7Uk0BjwFBjViLbm4CPPSjfdl0NKYLeoQ5suHrzX5AiA1Z/opzyOiuN4DtAOrA6LfHnkiaMs9b7dnPI7AM1PBUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26503},"main":"dist/index.js","_from":"file:arikajs-events-0.10.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/134b6435da748c75ca6c15e843cd026a/arikajs-events-0.10.8.tgz","_integrity":"sha512-HK8ECuDc1yZCnH+Sah8YxViKbvo72VUQdrFJ3RXTi4jHonEdyzPQz6czIkMZICvRdd6/XR2ED+DDcvctpl1BMw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.8_1775996140040_0.8990779626530123","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@arikajs/events","version":"0.10.9","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"BSL-1.1","_id":"@arikajs/events@0.10.9","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"c4973c340e16e500304d0d178137b44c382696a0","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.9.tgz","fileCount":27,"integrity":"sha512-wkwq63HNPhl49x40SjV7NWcniFWOTcLhR1WeraL/HzExzpyW/UXoNbdSgXXiPao7wOR/TObqiNph/kw0N2Vp2Q==","signatures":[{"sig":"MEYCIQD3ZH0SjHhbkBhpwE1koWYl0pkOD+2TduePL7X6zNcKigIhALLUfOq+VQX5pyTo5ExOr5mezVzVEtDX4BH1bgd6tDTQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26507},"main":"dist/index.js","_from":"file:arikajs-events-0.10.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/8b67ee1a8564bebe653304d8f18e26ac/arikajs-events-0.10.9.tgz","_integrity":"sha512-wkwq63HNPhl49x40SjV7NWcniFWOTcLhR1WeraL/HzExzpyW/UXoNbdSgXXiPao7wOR/TObqiNph/kw0N2Vp2Q==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.9_1776107252148_0.8695903732300905","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@arikajs/events","version":"0.10.10","keywords":["arika","arika-js","framework","events","listener","dispatcher","observer"],"author":{"name":"Prakash Tank"},"license":"BSL-1.1","_id":"@arikajs/events@0.10.10","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"f1c579564874da4c9dac216a812df7d53c512459","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.10.tgz","fileCount":27,"integrity":"sha512-pvZBcJc2rG6d0Qj/4Alm6J22l4nySIrVlNVS8XYsVal3RTk3Z4971h6gwv6SxaM82gz0zunt3qFd+2JGn8cX0w==","signatures":[{"sig":"MEUCICsPDmPb+47V23DJkgGHCljvaHhr44z1Xizh15wXp7hGAiEAhDu/NAcInCi1tGEQWZ45Ea1a9dPSg+PsS8S8xoERTHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26100},"main":"dist/index.js","_from":"file:arikajs-events-0.10.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/f534c416bd59bebc128ea101b5b44ce4/arikajs-events-0.10.10.tgz","_integrity":"sha512-pvZBcJc2rG6d0Qj/4Alm6J22l4nySIrVlNVS8XYsVal3RTk3Z4971h6gwv6SxaM82gz0zunt3qFd+2JGn8cX0w==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.10_1776184025960_0.1268737452467572","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@arikajs/events","version":"0.10.11","keywords":["arikajs","framework","node.js","typescript","events"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.11","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"8323315dea1943565c03ccbea6b7507b7dc55329","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.11.tgz","fileCount":27,"integrity":"sha512-KFu28Q8zsvtTv59jEVYDjobk/To1a8IaWL0w52OdYBa0hqfGK4/VNavSXjlEPZfVt5t4QGGUc2eBZAc3uW40Zg==","signatures":[{"sig":"MEUCIHIHWyqwmYOU8Gu537rEfKwpQvFNhWRVA9/Dkbju29FrAiEA3FQTOAqTxyOgo91JM9St+8b8E9M6YpSOD9IQbgJZbdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26489},"main":"dist/index.js","_from":"file:arikajs-events-0.10.11.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/c0d8453d96a6b1da5bc1cbc7aabfce19/arikajs-events-0.10.11.tgz","_integrity":"sha512-KFu28Q8zsvtTv59jEVYDjobk/To1a8IaWL0w52OdYBa0hqfGK4/VNavSXjlEPZfVt5t4QGGUc2eBZAc3uW40Zg==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.11_1776270151205_0.11298986821984358","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"@arikajs/events","version":"0.10.12","keywords":["arikajs","framework","node.js","typescript","events"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.12","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"2678c69bf07c7955fc815ad85a515d5e9726eb71","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.12.tgz","fileCount":27,"integrity":"sha512-5FLzdPtAMR3qjBZweD5jVusQjgLu0E6nXL+HT/3WNJ6MSOrcf1Xu4SN1DqJettePtarVpB35kweEN6HfCFpigQ==","signatures":[{"sig":"MEQCIAb0ncCqH2LtYnxGXvRW1mXTgV/Q1fUv5o4LCDuUBqLCAiAhyvDag86f1D9jfjQaNmTKVowzwYG+PmHesgR+C7zqzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26489},"main":"dist/index.js","_from":"file:arikajs-events-0.10.12.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/c3fca401104305223d769315af9b5dfe/arikajs-events-0.10.12.tgz","_integrity":"sha512-5FLzdPtAMR3qjBZweD5jVusQjgLu0E6nXL+HT/3WNJ6MSOrcf1Xu4SN1DqJettePtarVpB35kweEN6HfCFpigQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.12_1776270490436_0.28073868806888136","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"@arikajs/events","version":"0.10.13","keywords":["arikajs","framework","node.js","typescript","events"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.13","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"288cfbcbb0108c4f8a5cd405a06c00b6e831687d","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.13.tgz","fileCount":27,"integrity":"sha512-ham5B+VLYYSFIW965YtpLcffvOlSLhnP1a2HgLGjQI3nwj5tOqMa64rXAEHZaiwe2UhS8C/zaH+B9vaePWZMGA==","signatures":[{"sig":"MEQCIDZ/dJvnVwGl8nLISe0eHLvC7/LSRL86sJcLfZY9f6l9AiBvjcVDyMgrD/43z8nHJWAryiEQL7SODIsJQXn1oXWYGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26486},"main":"dist/index.js","_from":"file:arikajs-events-0.10.13.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/57fc98a791e073d5fc943e50a0d994d1/arikajs-events-0.10.13.tgz","_integrity":"sha512-ham5B+VLYYSFIW965YtpLcffvOlSLhnP1a2HgLGjQI3nwj5tOqMa64rXAEHZaiwe2UhS8C/zaH+B9vaePWZMGA==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.13_1777196803274_0.5353555510593306","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"@arikajs/events","version":"0.10.14","keywords":["arikajs","framework","node.js","typescript","events"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.14","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"eb51e7c35a273f33bf11bb15d00646f860a29935","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.14.tgz","fileCount":27,"integrity":"sha512-uylftO7CZ5bLsR9M92jo6PLQ3pcrGyZjLPWmFvwOezSSGOcQLQ02d0sOmpWIF4F4iy57f98MLYLPxgLekGKHaw==","signatures":[{"sig":"MEQCICfn2wj5DJdDCofMWf0ve53reMQlswmK30l1qrJ9uW4zAiBnOly6VJKu0/8s6vBW4JalnqBJQxMXhqVJQHFzDxwdag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26514},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.14_1777198344169_0.05300502720177103","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"@arikajs/events","version":"0.10.15","keywords":["arikajs","framework","node.js","typescript","events"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.15","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"a70b0fb2346f70fb6fc0e8b7614a52a528152c23","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.15.tgz","fileCount":27,"integrity":"sha512-BC7wBCVwB9osgSZpTZ9M2OaXTZNNHWQXNJc+SNx0bd1Nmy4lggcqNBHpPwlIiA8tDMwa4b9DTdY9QrDUjsqudA==","signatures":[{"sig":"MEUCIHgwBqFjCml3qjRmkXhHENTNJFQw7zVQZTq95fr0A41CAiEAiouSmMJtOBs/lJnOFymQ8ap8srp5vjRwq3w2pV3Hqag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26514},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.15_1777198704949_0.938388311894673","host":"s3://npm-registry-packages-npm-production"}},"0.10.16":{"name":"@arikajs/events","version":"0.10.16","keywords":["arikajs","framework","node.js","typescript","events"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.16","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"bf62031362cbb20e6acf8c3d9870fb1972f7b542","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.16.tgz","fileCount":27,"integrity":"sha512-YLwbKk9tqGih2+kyOf2C+3L6+jEbh4QGRf2+H/Yk235RCbQF5KmpI7FzCvvWQAYv0xge1XaO1+JeM2SKh/cc/g==","signatures":[{"sig":"MEUCIDz2h3J2ZA1zuv+ZRdOYajvh/JsytqguF2TCytuM9FlqAiEA4W0KXIAVHilixo3fbojC+YTTtfdrwzPnH4JnGR+pbcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26514},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.16_1777198837171_0.36262669001191083","host":"s3://npm-registry-packages-npm-production"}},"0.10.17":{"name":"@arikajs/events","version":"0.10.17","keywords":["arikajs","framework","node.js","typescript","events"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/events@0.10.17","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"72e1dbea2f939b66d1d94cdb4fad67a6e0b6e866","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.17.tgz","fileCount":27,"integrity":"sha512-Snd0+Ek2m0GAaFJa2cBXD8GninDy2jzFmCDg2C2AYgbIhSfOhrT5G8bwDYC8ahH5wWjZFojptv7P+ExRN3I4/Q==","signatures":[{"sig":"MEUCIQClFFbpKR75Sn0RNBDdovy0l37ioxLEGuaK5NRXb5J4SAIgKtjLOnHwtC/VOYS/7flPWRP0vP7fINB+4JK3a7wga7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26514},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/events"},"_npmVersion":"10.9.2","description":"Event dispatching and listener system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/events_0.10.17_1777199155149_0.31240585549310573","host":"s3://npm-registry-packages-npm-production"}},"0.10.19":{"name":"@arikajs/events","version":"0.10.19","description":"Event dispatching and listener system for the ArikaJS framework.","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["arikajs","framework","node.js","typescript","events"],"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/ArikaJs/arikajs.git","directory":"packages/events"},"bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","dependencies":{"@arikajs/foundation":"0.10.19"},"devDependencies":{"@types/node":"^20.11.24","tsx":"^4.7.1","typescript":"^5.3.3"},"author":{"name":"Prakash Tank"},"scripts":{"build":"tsc -p tsconfig.json","build:tests":"tsc -p tsconfig.test.json","clean":"rm -rf dist","test":"npx tsx --test tests/*.test.ts","test:watch":"npx tsx --test --watch tests/**/*.test.ts","dev":"tsc -p tsconfig.json --watch"},"_id":"@arikajs/events@0.10.19","_integrity":"sha512-PaHmvm4p+eJLKPDgzTmwJ2/xgD4h1OUrBOY8n1JQHdNcdLQz4FzsO0+f2R5raq1SKox5NbVBeaJG+GLf4C92wQ==","_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/402eb0b3609fba95b7709227ef580c1a/arikajs-events-0.10.19.tgz","_from":"file:arikajs-events-0.10.19.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-PaHmvm4p+eJLKPDgzTmwJ2/xgD4h1OUrBOY8n1JQHdNcdLQz4FzsO0+f2R5raq1SKox5NbVBeaJG+GLf4C92wQ==","shasum":"4d6b494d44abb94b41fcd8fda1555093ecda2ded","tarball":"https://registry.npmjs.org/@arikajs/events/-/events-0.10.19.tgz","fileCount":27,"unpackedSize":26526,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9GXzEHaMc/vEWZ9Q5GL61FoSwtknZR1BqGuXZ4HzkwgIhALvbtP8ZccIOrBjXIFJRl3J4bH/Kfnfj7gIQyaonmcw4"}]},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"directories":{},"maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/events_0.10.19_1777199789206_0.5361807989674843"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-21T08:04:59.703Z","modified":"2026-04-26T10:36:29.452Z","0.1.0":"2026-02-17T17:59:14.602Z","0.1.2":"2026-02-18T16:57:58.788Z","0.1.4":"2026-02-18T18:24:27.193Z","0.2.0":"2026-02-19T17:32:24.841Z","0.0.1":"2026-02-21T08:04:59.939Z","0.0.2":"2026-02-21T08:45:00.102Z","0.0.3":"2026-02-21T10:03:58.546Z","0.0.4":"2026-02-21T10:15:05.514Z","0.0.5":"2026-03-15T09:54:33.724Z","0.0.6":"2026-03-15T10:07:42.496Z","0.0.7":"2026-03-15T10:13:45.767Z","0.0.8":"2026-03-15T10:18:06.332Z","0.10.0":"2026-03-15T10:36:58.307Z","0.10.1":"2026-03-15T10:40:09.811Z","0.10.2":"2026-03-15T10:47:40.992Z","0.10.3":"2026-03-22T19:50:44.792Z","0.10.4":"2026-03-22T20:01:35.723Z","0.10.5":"2026-03-23T19:12:20.976Z","0.10.6":"2026-03-23T19:18:04.611Z","0.10.7":"2026-03-24T19:16:19.999Z","0.10.8":"2026-04-12T12:15:40.176Z","0.10.9":"2026-04-13T19:07:32.360Z","0.10.10":"2026-04-14T16:27:06.098Z","0.10.11":"2026-04-15T16:22:31.350Z","0.10.12":"2026-04-15T16:28:10.620Z","0.10.13":"2026-04-26T09:46:43.410Z","0.10.14":"2026-04-26T10:12:24.303Z","0.10.15":"2026-04-26T10:18:25.082Z","0.10.16":"2026-04-26T10:20:37.298Z","0.10.17":"2026-04-26T10:25:55.295Z","0.10.19":"2026-04-26T10:36:29.348Z"},"bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"author":{"name":"Prakash Tank"},"license":"MIT","homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/events#readme","keywords":["arikajs","framework","node.js","typescript","events"],"repository":{"type":"git","url":"git+https://github.com/ArikaJs/arikajs.git","directory":"packages/events"},"description":"Event dispatching and listener system for the ArikaJS framework.","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"readme":"\n## Arika Events\n\n`@arikajs/events` is the event dispatching and listener system for the ArikaJS framework.\n\nIt provides a clean, expressive way to decouple application logic using events and listeners — enabling scalable, maintainable, and testable architectures.\n\nThis package is part of the ArikaJS framework and provides a robust event system for Node.js and TypeScript applications.\n\n---\n\n## ✨ Features\n\n- **Event dispatching**: Centralized event management\n- **Multiple listeners per event**: Support for one-to-many event handling\n- **Class-based events & listeners**: Structured, object-oriented approach\n- **Automatic dependency injection**: Resolving listeners via the service container\n- **Sync and async listeners**: Flexible execution models\n- **Queue-ready architecture**: Designed for background processing\n- **Simple, expressive API**: Easy to use and understand\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install @arikajs/events\n# or\nyarn add @arikajs/events\n# or\npnpm add @arikajs/events\n```\n\n---\n\n## 🚀 Quick Start\n\n### Dispatching an Event\n\n```ts\nimport { Event } from '@arikajs/events';\n\nEvent.dispatch(new UserRegistered(user));\n```\n\n### Listening to Events\n\n```ts\nimport { Event } from '@arikajs/events';\n\nEvent.listen(UserRegistered, SendWelcomeEmail);\n```\n\n### 🧠 Class-Based Events\n\n```ts\nexport class UserRegistered {\n  constructor(public user: any) {}\n}\n```\n\n### 🎧 Listeners\n\n```ts\nexport class SendWelcomeEmail {\n  async handle(event: UserRegistered) {\n    // send email\n  }\n}\n```\n\nListeners are automatically resolved via the service container.\n\n---\n\n## 🔁 Async & Queued Listeners\n\nListeners can be marked as asynchronous:\n\n```ts\nexport class LogRegistration {\n  shouldQueue = true;\n\n  async handle(event: any) {\n    // queued execution\n  }\n}\n```\n\n(Queue integration is enabled via `@arikajs/queue`.)\n\n---\n\n## ⚙️ Configuration\n\nEvent configuration fits naturally within your application structure:\n\n```ts\nexport default {\n  events: {\n    UserRegistered: [\n      SendWelcomeEmail,\n      LogRegistration\n    ]\n  }\n};\n```\n\n---\n\n## 📚 API Reference\n\n### 🔢 Listener Priorities\n\nYou can control the order in which listeners execute by passing a priority (higher numbers run first).\n\n```ts\nEvent.listen(OrderPlaced, ProcessPayment, 100);\nEvent.listen(OrderPlaced, SendEmail, 0); // Runs after payment\n```\n\n### 🃏 Wildcard Events\n\nListen to a group of events using the `*` wildcard.\n\n```ts\nEvent.listen('user.*', (event) => {\n    // Handled for 'user.login', 'user.registered', etc.\n});\n```\n\n### `Event.dispatch(event)`\n\nDispatch an event instance.\n\n```ts\nEvent.dispatch(new OrderPlaced(order));\n```\n\n### `Event.listen(event, listener)`\n\nRegister a listener for a specific event class.\n\n```ts\nEvent.listen(OrderPlaced, ProcessPayment);\n```\n\n### `Event.forget(event)`\n\nRemove all listeners for an event.\n\n```ts\nEvent.forget(OrderPlaced);\n```\n\n### 🔁 Event Subscribers\n\nSubscribers are classes that can subscribe to multiple events from within a single class.\n\n```ts\nclass UserEventSubscriber {\n    subscribe(events) {\n        events.listen('user.login', this.onUserLogin);\n        events.listen('user.logout', this.onUserLogout);\n    }\n    \n    onUserLogin(event) { /* ... */ }\n    onUserLogout(event) { /* ... */ }\n}\n\nEvent.subscribe(UserEventSubscriber);\n```\n\n---\n\n## 🏗 Architecture\n\n```text\nevents/\n├── src/\n│   ├── Contracts\n│   │   └── Listener.ts\n│   ├── Exceptions\n│   │   └── EventException.ts\n│   ├── Dispatcher.ts\n│   ├── EventManager.ts\n│   ├── index.ts\n│   └── ListenerResolver.ts\n├── tests/\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\n---\n\n## 🔗 Integration with ArikaJS\n\n`@arikajs/events` integrates with:\n\n- **`@arikajs/mail`** → email triggers\n- **`@arikajs/queue`** → async listeners\n- **`@arikajs/logging`** → event logs\n- **`@arikajs/auth`** → auth lifecycle hooks\n\n---\n\n## 🧪 Testing\n\nThe Arika event system provides powerful testing helpers to mock event dispatching.\n\n```ts\nit('dispatches the order event', async () => {\n    Event.fake();\n\n    await someBusinessLogic();\n\n    Event.assertDispatched(OrderPlaced);\n    // Use a callback for custom assertions\n    Event.assertDispatched(OrderPlaced, (event) => {\n        return event.id === 123;\n    });\n});\n```\n\n---\n\n## 🛣 Roadmap\n\n- [x] Event subscribers\n- [x] Wildcard events\n- [x] Listener priorities\n- [ ] Event discovery\n- [ ] Event caching\n\n---\n\n## 📄 License\n\n`@arikajs/events` is licensed under the **MIT License 1.1 ([MIT](../../LICENSE))**.\n\n---\n\n## 🧭 Philosophy\n\n> \"Great systems don’t call each other — they react.\"\n","readmeFilename":"README.md"}