{"_id":"@alexkunin/mk","_rev":"6-f816962fce5b2a4c079d71f615807ef1","name":"@alexkunin/mk","dist-tags":{"latest":"0.0.26"},"versions":{"0.0.19":{"name":"@alexkunin/mk","version":"0.0.19","_id":"@alexkunin/mk@0.0.19","maintainers":[{"name":"alexkunin","email":"alexkunin@gmail.com"}],"dist":{"shasum":"a19e4178699c2e8ec5a8bb102bd9fa023fa04073","tarball":"https://registry.npmjs.org/@alexkunin/mk/-/mk-0.0.19.tgz","fileCount":18,"integrity":"sha512-1wD4qE0j7Eo97BSnau7uVuaMnujIedzoJlAPWxitls+F9EkhjNx5Xgn5LUQx9TDhyuiyFl50THtls7Zs3imCjw==","signatures":[{"sig":"MEQCIEc0VARFsJLll7iKTwzQ1dk1/CBZ5VL0NWXu1gmJv6yzAiAqsSKStzYA4x4N5h/FYiOFyRF/uy/s14FIhNEH6xNI7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"9ad0e0fce8a5cc0a4473b555f8ce4c1ddf88faff","_npmUser":{"name":"alexkunin","email":"alexkunin@gmail.com"},"_npmVersion":"10.9.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mk_0.0.19_1748900716310_0.7688060098376559","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@alexkunin/mk","version":"0.0.20","_id":"@alexkunin/mk@0.0.20","maintainers":[{"name":"alexkunin","email":"alexkunin@gmail.com"}],"dist":{"shasum":"8d056593510592addeb75dfea5a66ca3ec4f7f15","tarball":"https://registry.npmjs.org/@alexkunin/mk/-/mk-0.0.20.tgz","fileCount":9,"integrity":"sha512-MMSLMzQXhORckQ2/S6rGWSfVkbO73a9Lnd7WQXeU7HrSn6inDKP6V6klIrV+SYoKfM5RlPV48qjrSJGsTQPFHA==","signatures":[{"sig":"MEUCIQDQtETB+LJPSppRS2FcU4MVO2njEPpnIYHpZnw2PPvoYgIgNdAge01THjT2ehgTkBd1k7pk3/U3jcf4yMZ8DyKIOnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"33a47dc48210fccf5b9d4f8e75506030b09a9951","_npmUser":{"name":"alexkunin","email":"alexkunin@gmail.com"},"_npmVersion":"10.9.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mk_0.0.20_1748901037383_0.8186509000789617","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@alexkunin/mk","version":"0.0.22","_id":"@alexkunin/mk@0.0.22","maintainers":[{"name":"alexkunin","email":"alexkunin@gmail.com"}],"dist":{"shasum":"f00b8cbce61faa221198f7901366829843aca3fb","tarball":"https://registry.npmjs.org/@alexkunin/mk/-/mk-0.0.22.tgz","fileCount":9,"integrity":"sha512-JWY9NdgRAs0OyukoYhwoDM/MJuE0EYQi9HT/1y6JwTYqXmuo+wmFcP1SEhk4C+X9SGHKoAA/kvg/p/mjhvz7DQ==","signatures":[{"sig":"MEQCIGh/15Wl2jS4Uvi/Ic6+PF9z2/8f6Xx6gu9bzpGTfy6LAiBssc5t5mmiqPf0QHbGmto5hG0RipUao+7R2WRyKSPtUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9bea869b1850e0531a9ab9702eb2da88cc8d1c49","_npmUser":{"name":"alexkunin","email":"alexkunin@gmail.com"},"_npmVersion":"10.9.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mk_0.0.22_1749070355612_0.44176474329366044","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@alexkunin/mk","version":"0.0.23","_id":"@alexkunin/mk@0.0.23","maintainers":[{"name":"alexkunin","email":"alexkunin@gmail.com"}],"dist":{"shasum":"619a03796703ea89db882aabf4f0b254ceed7cec","tarball":"https://registry.npmjs.org/@alexkunin/mk/-/mk-0.0.23.tgz","fileCount":9,"integrity":"sha512-IT1L04qlthZBYTZqqwa3NtF6eT6/cZ0ZRvFzCs1wyJq0gUcDbbAlLrq0srluEF2kTWvprqDMq0W4Wu8EkXPDYA==","signatures":[{"sig":"MEQCIGuPgwmGcqv4HUCyc1KilCOiULROlCC5jvLdklsnv1NvAiBYsXSDVKt4dHBw9/DMndsJo+6IjPz9SvzkhsEbafMYcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"842d902dfb5a942c76279ea503ca88ed176f132c","_npmUser":{"name":"alexkunin","email":"alexkunin@gmail.com"},"_npmVersion":"10.9.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mk_0.0.23_1749317639321_0.9235489555035898","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@alexkunin/mk","version":"0.0.25","_id":"@alexkunin/mk@0.0.25","maintainers":[{"name":"alexkunin","email":"alexkunin@gmail.com"}],"dist":{"shasum":"1486eb98211ae5f038b263cec49cbb57ee469b6b","tarball":"https://registry.npmjs.org/@alexkunin/mk/-/mk-0.0.25.tgz","fileCount":9,"integrity":"sha512-4vMo7mVC+pmHjCum0DLCRF/iDafmU1EuoH+tmaBLOpvEZWyRgbwOXHJEKQu82FHTCzpyMuda0lFT3h/czk/GXw==","signatures":[{"sig":"MEUCIQD5LXdvIENBAe48uWlWDJp4rjJWoFm1x51+aXZizdtFZgIgOndzylbYdkB/Y90CWoqY6v+k03R2cw09wqkEveYqMxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0848f14bf0214933c15c2c6d5552a7d538b11f22","_npmUser":{"name":"alexkunin","email":"alexkunin@gmail.com"},"_npmVersion":"10.9.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mk_0.0.25_1749318425092_0.837701829846051","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@alexkunin/mk","version":"0.0.26","repository":{"type":"git","url":"git+https://github.com/alexkunin/mono.git"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"zod":"^3.25.46"},"_id":"@alexkunin/mk@0.0.26","gitHead":"27a1f6a250e16b304d8b493bc1e8bef6b699761c","description":"Utility functions for building modular TypeScript applications.","bugs":{"url":"https://github.com/alexkunin/mono/issues"},"homepage":"https://github.com/alexkunin/mono#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BcV9D43aqZD1yZQm2xyK9uW8UnAYJm372Bojtxf6USGOQUflP2UytbIOMLzSvxFU4tjKh2Od81NjJ8TXo7U3sA==","shasum":"58a245c67da93f0369e74c54e2675fd8b9c8f036","tarball":"https://registry.npmjs.org/@alexkunin/mk/-/mk-0.0.26.tgz","fileCount":17,"unpackedSize":12003,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC8NYu3JPi+hViOcGPWAusinDpMtxEn7bka5kHAVloBJgIgIB7DpmBWLFtoS9brsuvdoabk90PPljqE2P3cePabPds="}]},"_npmUser":{"name":"alexkunin","email":"alexkunin@gmail.com"},"directories":{},"maintainers":[{"name":"alexkunin","email":"alexkunin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mk_0.0.26_1749772047750_0.1731494858409195"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-02T21:45:16.228Z","modified":"2025-06-12T23:47:28.067Z","0.0.19":"2025-06-02T21:45:16.500Z","0.0.20":"2025-06-02T21:50:37.547Z","0.0.22":"2025-06-04T20:52:35.831Z","0.0.23":"2025-06-07T17:33:59.533Z","0.0.25":"2025-06-07T17:47:05.270Z","0.0.26":"2025-06-12T23:47:27.912Z"},"description":"Utility functions for building modular TypeScript applications.","maintainers":[{"name":"alexkunin","email":"alexkunin@gmail.com"}],"readme":"# @alexkunin/mk\n\nUtility functions for building modular TypeScript applications.\n\n## Contents\n\n- [EventHub](src/eventHub/README.md) – typed wrapper around `EventTarget`.\n- [makeContainer](src/makeContainer/README.md) – lightweight service container builder.\n- [makeCommand](src/makeCommand/README.md) – wrap async functions and expose lifecycle events.\n\nSee the linked READMEs for usage examples.\n","readmeFilename":"README.md","homepage":"https://github.com/alexkunin/mono#readme","repository":{"type":"git","url":"git+https://github.com/alexkunin/mono.git"},"bugs":{"url":"https://github.com/alexkunin/mono/issues"}}