{"_id":"@a-g-d/callbackjs","_rev":"3-3dfbe5a3a56fbaa2426eb4c681d31bbd","name":"@a-g-d/callbackjs","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@a-g-d/callbackjs","version":"0.1.0","description":"Event Callbacks/Handlers/Listeners library for javascript/typescript","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","scripts":{"test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"github.com/A-G-D/callbackjs"},"author":{"name":"AGD","email":"aloeverdulay@gmail.com"},"license":"MIT","homepage":"https://github.com/A-G-D/callbackjs","devDependencies":{"@types/jest":"^27.5.0","jest":"^28.1.0","microbundle":"^0.14.2","ts-jest":"^28.0.2","ts-loader":"^9.2.6","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"gitHead":"e21c53cf39bdc5e1c6c95c9ebf09e7e7440272f2","_id":"@a-g-d/callbackjs@0.1.0","_nodeVersion":"17.1.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-c+5yy+VlTzvD15k/AiLa7oRtAN//JuXSMQ5W/S4kWfJA9Foo5Q1ZEWSSofaHHzhttBNzz7crtWPZ3sSvQ4JoUw==","shasum":"b1bdd29f0f5e0e8f5a562af83855d8090e45fff6","tarball":"https://registry.npmjs.org/@a-g-d/callbackjs/-/callbackjs-0.1.0.tgz","fileCount":11,"unpackedSize":25272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMCAkZGRhtNprIGhEfyIvBnpIqory8Ca1w6NeApuFBaAiEA5ZfPXyk1kMlhWRtRt2J8qX3wMaqRHx5dyVzn4ru3sUs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie8UbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlHg/+I7SQ3XNxequC2gY1+4kxppECHJJNhqIONFW2tAFJCtXYhtgt\r\nu1Cbd+bV93DrM367sqlhdfja7SkhXCLpc9YXjBz7oHtELodmxC534EYafzRd\r\nNNH8Aqz1WbZOZ2zd4dvK12V8uI/j4vtVmZo6+/3zZp566AZ8LvpNuAYex1/8\r\nV03ieGWXj9NgaoRGRhxENucWZcCTbi1BSnL6si418c5jCup5wVGjuYDvot13\r\n9VEXVnHl1C1/idWuxG6fMpZWji2Jq1IclAHRblqazJYuAdFtJNapcR/iot3l\r\nKLha4p5HJD22sww9e8Kb4U2tEpCCdWzp7Aq8tSH6HZxHsRKxrkB96xuZC15E\r\nri5SPWxQdxa4yRwQhdvxUOECwIPwdrym4Pp9GGLnISmi++L/AAdUXLFpYYeA\r\nz01CWr+MA5Oub+rqeGHOdM1LXf6+8m6UbDlpcO4hBkDG5ItNLC4bYU8mIGkH\r\ne3oYVsg3eVVMw5QgRDLEttatggiVzx/yaM4wKm4PnVl0qUF+V/pIf1pxWj5m\r\nEs27aDBzldO29TsrjUCHQboJ6TneO2piQQpeOV7pyxMTf3pKcmJvigwJypyy\r\nZ/gs86ea7gxSnwMXiw2ZWjjRXPP596WYOm5N1dbWGhxaJVVtibpNUX/mcLRS\r\nNtyZSxdbf6Jfh80LUhHoJCSpwjF5QxZvRLA=\r\n=fq95\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a_g_d","email":"aloeverdulay@gmail.com"},"directories":{},"maintainers":[{"name":"a_g_d","email":"aloeverdulay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callbackjs_0.1.0_1652278554893_0.02423051336326032"},"_hasShrinkwrap":false},"0.1.1":{"name":"@a-g-d/callbackjs","version":"0.1.1","description":"Event Callbacks/Handlers/Listeners library for javascript/typescript","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","scripts":{"test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"github.com/A-G-D/callbackjs"},"author":{"name":"AGD","email":"aloeverdulay@gmail.com"},"license":"MIT","homepage":"https://github.com/A-G-D/callbackjs","devDependencies":{"@types/jest":"^27.5.0","jest":"^28.1.0","microbundle":"^0.14.2","ts-jest":"^28.0.2","ts-loader":"^9.2.6","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"gitHead":"bc82787e2dc78445721f9afb12249019e80d3e83","_id":"@a-g-d/callbackjs@0.1.1","_nodeVersion":"17.1.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-hDAyCPrlakyU/ntgNGqBCweuXThMBGGtRxz3W5XL7SIfQm+rpkiC0mdUDDKZTaUMKlsrohN6bVAtvbsXC+DTcQ==","shasum":"a2c27bcc96f96058b7660fd7481de8b6c281b7a2","tarball":"https://registry.npmjs.org/@a-g-d/callbackjs/-/callbackjs-0.1.1.tgz","fileCount":11,"unpackedSize":25280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTAlxh9j5zGk2mAdFlLfQHudzFLPVx0Xs4IVgj3b+ElAiBbtu8mZtycTNwvweOA1ExXWzGjO6GB5R+01rQo2+BfdQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie8bjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf9w//UQJaGwS7foqvNRksiBelYf2ZlLasf/jMEuOakgRKKp2TXCvk\r\nvvgS9StsudwhVQEhklx1ufU1EuiKyVsYmac/0ZY2GmEOQXCF1qiITrZPC1J2\r\nzGhnmRpMiIW+8kE4ChpHOJQ0kGwmmTb3e/wdn3iCFiT2I7xcFUUO9hm+L1G0\r\nFyNFRvg15NldoNfR0ErJLkmeiERyXYCLK1ZRBx3Gp7YIJsez8OBJEeg8CJWq\r\nmpJ4MwdL45at4NNGIr0nsi+XnB6K2FOsIvwlEkulpZuYasoPsSQa9Rgyxj3z\r\nNGFssVK92/HBeAPdWsZIeKmHH6seUSpyXYQ7hv5ri8ALrwBoJP4TWU7sRUbb\r\nzDUpODZtD6La6ttppJItTIovC4DVAlxlTc8nqD5+XxVdkIt2MLCpbyL0/1Hv\r\n/zllCloGHEOZWsp8SfzULAUrw/HoWpQW+WgamYGOzhNNi20tu6ahoLq/4tl7\r\nhzfvVQGyAu47WfQ4ZMYQWSDZyIPOz3c7eYoBqyIGdS64FSx+2hveAXwNUdB5\r\nsnV9RhhGzzExNpE0LfYtR+ttce+2yi9gGCDlRPFU+g53Apvx0aXUeHsaHr0w\r\nrzbOMEGLxBQ6i1k0wMZuXX9DH20Oe4WVIUmEbmkznZScBQtls7tLyzXazoKO\r\nZ9Z258Gcw1JOjt6vDHRd8NgspMDXLPe8Rm8=\r\n=zls9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a_g_d","email":"aloeverdulay@gmail.com"},"directories":{},"maintainers":[{"name":"a_g_d","email":"aloeverdulay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callbackjs_0.1.1_1652279011604_0.11475991331228341"},"_hasShrinkwrap":false},"0.1.2":{"name":"@a-g-d/callbackjs","version":"0.1.2","description":"Event Callbacks/Handlers/Listeners library for javascript/typescript","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","scripts":{"test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"github.com/A-G-D/callbackjs"},"author":{"name":"AGD","email":"aloeverdulay@gmail.com"},"license":"MIT","homepage":"https://github.com/A-G-D/callbackjs","devDependencies":{"@types/jest":"^27.5.0","jest":"^28.1.0","microbundle":"^0.14.2","ts-jest":"^28.0.2","ts-loader":"^9.2.6","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"gitHead":"2644e06ddcd88de5278746c903d42dc2f6ed8b07","_id":"@a-g-d/callbackjs@0.1.2","_nodeVersion":"17.1.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-MM2VrF0ozy+Fis1mK89I+SDbevpw9v+U3hlwlSY68VXqbUNou5GWpGh+f5nKmOFhxoI63KArPx9K63qBdX+3vQ==","shasum":"2d282e499080a95587aaf10e0f0ff3b7c1724231","tarball":"https://registry.npmjs.org/@a-g-d/callbackjs/-/callbackjs-0.1.2.tgz","fileCount":11,"unpackedSize":25288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvLIUllXGmSMZteI3Pa0W0C6b220aodmG2xgg1B5uUBAiEA40cas+xQ18SuvdwbSBtxh7X06qtdAy0xNz5GGeamVJE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie8eeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5HA/9HQN7x7buO9Sw2vNDpdJdks4fdOQx1YuN+mXaBDomvUdMKr/v\r\ny0qbYCP+6vibrj3LgI5VIstsJKUnDmiqGY/TSXd9EIvrjGd1bqzKyxi5wRwk\r\n6FEo2pn1gJDDP0lqTHCrYKr1Oat4tfcrNKXXfdZlFGc6XkRZwHBbEFkQ9rSz\r\nFCzCe1VbmHgx926Xw/ZeArPBnAlNIPXFdiMesgHE6L4Yj834gmKSzzx8Fekg\r\nkIV3ez8sSxZoCyxr53DQdHlVfqufQtFW9nrcrJWMcJHzElmZe8IIzTBcJlf0\r\n6QBVI4hoLdP/74RJ9LBv+bIMqf9o5dpMjzfehJzhmkpZsXi18uVrf3ZEXPh7\r\nKvponSZV39MakblbXAGp+mnGYIYCIirdcQ2isJgAkW8uuVVMX9ntvthWq19m\r\nIU9ru51smocN4OF2wyNQwTr4S13hGKId4C2c4ITf7X5Yh09Zb64521JMKfAo\r\nSbtVmS3ZFXX7Eqq6n1WajKRyAKV01dmAuSif+ebvVXI1Gf8eHv8KhkdT7Xr8\r\n2gg7Sug0rHcfQBSj826tV3wNqRubOaTUsraTN6kfS9jGQkti0CCO+jFLhk9b\r\njM9yPSUyZd26du+OlNgDst29o1N1QCzay0Run4njkM/GzxkeTDihoJEv5ZZJ\r\nPD3dvvN6fnpu8/m7Ke7qtzZjf+1IPvz+lc0=\r\n=ditp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a_g_d","email":"aloeverdulay@gmail.com"},"directories":{},"maintainers":[{"name":"a_g_d","email":"aloeverdulay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callbackjs_0.1.2_1652279198383_0.41790954175752804"},"_hasShrinkwrap":false},"0.1.3":{"name":"@a-g-d/callbackjs","version":"0.1.3","description":"Event Callbacks/Handlers/Listeners library for javascript/typescript","exports":{"require":"./dist/index.js","default":"./dist/index.modern.js"},"main":"./dist/index.js","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","source":"src/index.ts","scripts":{"test":"jest","build":"microbundle","dev":"microbundle watch"},"types":"dist/index.d.ts","repository":{"type":"git","url":"github.com/A-G-D/callbackjs"},"author":{"name":"AGD","email":"aloeverdulay@gmail.com"},"license":"MIT","homepage":"https://github.com/A-G-D/callbackjs","devDependencies":{"@types/jest":"^27.5.0","jest":"^28.1.0","microbundle":"^0.14.2","ts-jest":"^28.0.2","ts-loader":"^9.2.6","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"gitHead":"e4976900c48555e98f2e1486e1c987485cc5af00","_id":"@a-g-d/callbackjs@0.1.3","_nodeVersion":"17.1.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-tXNW9TWNLC8RjeIh8Digkv6si4E/pAS/yd2L1Uk8CGwQ+9tNi4K5GgFBx3GATFGNXy825eJj8lAwJ1HjKPqb1w==","shasum":"33ec26f8e826ccce11bbb42aa9692bba1d2f6fb8","tarball":"https://registry.npmjs.org/@a-g-d/callbackjs/-/callbackjs-0.1.3.tgz","fileCount":12,"unpackedSize":30133,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk98Rp+oD0S6UER1oqHaz6PaBzyRH9Q9EV7CJSjrgm2gIhAMelGm0E0ir8oBDcABltH7fhRh81McIiyI+LLEFp3Ekd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifHfaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotPA//RG4Y/Cwg3U7vKp9Q7eKlACBX0+Lsp4lNi1QN7IG6segn9aMU\r\nPk5ab5htVMSbJhC+Q1O9j26oyxdscrogcjXIV482fy6BeCTFlPFGoDSfGqw2\r\nBmpRGX9gwdFpgzq6DdHxHarQT6r80ufnQKYPZ9qWwV5IEUT8CRKVKehj3+I/\r\ny6Q8WtCYF8xxc09hEFw0IncGnEjl6PARDosdBZdlCcxH1j5ePODw9DRbLB96\r\n30c8gXWhK0B35SCPunjmHCqvbRft0TgDHi05ewVLBEIuxPFAiAH14WgUG47Q\r\n1Y8oljn6TQ+G8YHl7jDGFgUq1qiAbJJ09vcDoHu/7r9C7Kk1GQUw4SUcBv1y\r\nD/VfwHsUrBhGMVBXcPvCtHr/nLQHz2UUCCqPyrLPXYIY+jD7dtksrtfrB6yN\r\nY8CE6l4Og5I6rEFZyoBM83lVLyYO7ENazgspx/Pk2QqmSVYUwDq2T0tWUlFH\r\na8D7IqmIS6BUKcSj13762IFbJTqHe4WP8kXcmQzTzedUJvXutZ7GvwNauCdz\r\nYwrHsurMSi33UC6RMvuuyzyby0iExgiDaujAoC71SxRinXKjU678CU44QKpO\r\ngU+Jpkr3ATXRXxVqrJ75Pur2170ndcToXd77y8VVkdTCAb6MU5P8ROS3VoD5\r\nDng9AyjkB2kyGoAYa17nOIxLOYfdXq0pbdM=\r\n=j8bQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a_g_d","email":"aloeverdulay@gmail.com"},"directories":{},"maintainers":[{"name":"a_g_d","email":"aloeverdulay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callbackjs_0.1.3_1652324313956_0.4923182161332449"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-11T14:15:54.829Z","0.1.0":"2022-05-11T14:15:55.087Z","modified":"2022-05-12T02:58:34.187Z","0.1.1":"2022-05-11T14:23:31.765Z","0.1.2":"2022-05-11T14:26:38.485Z","0.1.3":"2022-05-12T02:58:34.111Z"},"maintainers":[{"name":"a_g_d","email":"aloeverdulay@gmail.com"}],"description":"Event Callbacks/Handlers/Listeners library for javascript/typescript","homepage":"https://github.com/A-G-D/callbackjs","repository":{"type":"git","url":"github.com/A-G-D/callbackjs"},"author":{"name":"AGD","email":"aloeverdulay@gmail.com"},"license":"MIT","readme":"# CallbackJS\n\n> Javascript library that provides common features for building callbacks/handlers/listeners.\n\n[![NPM](https://img.shields.io/npm/v/@a-g-d/callbackjs.svg)](https://www.npmjs.com/package/@a-g-d/callbackjs) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Install\n\n```bash\nnpm install --save @a-g-d/callbackjs\n```\n\nor\n\n```bash\nyarn add @a-g-d/callbackjs\n```\n\n## Usage\n\n```ts\nimport { Callback } from '@a-g-d/callbackjs'\n\nconst callback = new Callback()\n\ncallback.add((arg) => {\n  console.log(`Callback 1: ${arg}`)\n})\ncallback.add((arg) => {\n  console.log(`Callback 2: ${arg}`)\n})\n\ncallback('Hello')\n// This will print:\n//  Callback 1: Hello\n//  Callback 2: Hello\n```\n\n## Contributing\n\nPull Requests are Welcome.\n\n## License\n\nThis repository is released under [MIT License](LICENSE).\n","readmeFilename":"README.md"}