{"_id":"@borshch/utilities","_rev":"26-0a2fb294d411be5bcbe92d5fc6f6a149","name":"@borshch/utilities","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"@borshch/utilities","version":"1.0.0","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.0.0","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"6904d226bcc0ba773da5f72835a20cd8ea21aec3","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.0.0.tgz","fileCount":2,"integrity":"sha512-6MSgbSsea6c3N60fKV8FH7D3nRPhVg35X+Toav2j/wAul1yfCqu40tVUu01zM7wJxpRHX+eLLK2XNvwaq2f2WA==","signatures":[{"sig":"MEUCIQCFTLqPKfFtLLHpiLSY/nm07apm9rGmmMmHc9/qLD0cwgIgLUMbLPN0F/YPxXh6zhjR0VtnYSZzppiLMC+uh3UhGAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1521},"main":"index.js","type":"module","gitHead":"f6f4845e2482ce957338b29d75ee33b060662fb0","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.0.0_1734994321118_0.3244493484021185","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@borshch/utilities","version":"1.0.1","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.0.1","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"e73cd1deabe41d192ac8fed7254c73a4c4032009","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.0.1.tgz","fileCount":3,"integrity":"sha512-EZtXrNqBbwSNTlNf0I4wwQfUtOdRVqP93eWdcfV8FiTo9tMVbUUJNo+zMzo0kcZbCSAU7PRWKrE+gQD5gArNMQ==","signatures":[{"sig":"MEYCIQDl1Aw8waYQ7Nlqjv0kwBst+cPz/579qapFr40S1Lbb0AIhAP0tgOehDOdUqKPQbqltQn/POVmeQpYkYIDL/OcyFXBE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1601},"main":"index.js","type":"module","gitHead":"f6f4845e2482ce957338b29d75ee33b060662fb0","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.0.1_1734995064606_0.6749244428654284","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@borshch/utilities","version":"1.0.2","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.0.2","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"a7368db6ec652edaf658d8eceb7319d3edb68a85","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.0.2.tgz","fileCount":9,"integrity":"sha512-niC0Ukw2GUUoQKIQPFBgPDeCPgzSYz0vk7hjMcpA1OxQA0BOazrN5I5pRYUmNYokUn2J/j+9+sGyTkXHD62jKg==","signatures":[{"sig":"MEUCIQC6u/qSiorBpM8Nzo//t/P1Vunjz35VLdDpuVnJpvRPkgIgCGNjFLi4UgoLOQwIlQC3xLkPgRBNhYCFNqwa2dRm7Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13564},"main":"index.js","type":"module","gitHead":"f6f4845e2482ce957338b29d75ee33b060662fb0","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.0.2_1734995229002_0.9514976829427992","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@borshch/utilities","version":"1.0.3","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.0.3","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"c1c1e66386df15ac33cdc12954f15252dd684e20","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.0.3.tgz","fileCount":9,"integrity":"sha512-ihUCyOeXyb8hfo77QaViAn2flmvWpeDUzbJPhL7DWLWxMy2bj5JahSfkbo3u5BmZEo/m72JWz4PYWnN+tA3/HA==","signatures":[{"sig":"MEUCIQCLvW4BAA8fOZqtolW6X4OxgE9Z04A02TcTseYd5FG+9AIgGbiyKiw9d27zWk8EzHXOxFx8BpEnwXJjRX6t5wEWmEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13570},"main":"index.js","type":"module","gitHead":"f6f4845e2482ce957338b29d75ee33b060662fb0","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.0.3_1734995334529_0.2523888377613084","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@borshch/utilities","version":"1.0.4","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.0.4","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"24cfe5d7814fb82d937ce0df12964155aaeccff6","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.0.4.tgz","fileCount":9,"integrity":"sha512-PQVZo/qYJJ7ezdYrV2pYjPoJtC5yqIn+zOQYFEvSRiWKIrGeGDiQp0Nsl7lqviixVpxSSSDAFCezmS6Q1GcIYg==","signatures":[{"sig":"MEUCIHtInv+Lk60euESKa+Eum1c6y9HPErg4fcEUsURjipKGAiEAkZ0NHjaJZIweMjOVAeqbh0J77DUdAb2ErX8Bgcm7v8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13625},"main":"index.js","type":"module","gitHead":"f6f4845e2482ce957338b29d75ee33b060662fb0","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.0.4_1734995457110_0.09964955943683318","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@borshch/utilities","version":"1.1.0","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.1.0","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"0a79ed04fb1d600936de598eafe7c44f474b5fb4","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.1.0.tgz","fileCount":10,"integrity":"sha512-LyryJTndHxazOjnS1RRMqbjuuSxGbUvI0535x+QmOqwTqDlKQ66cGN67jz16mVeg2vfmh5Wy9BwX1qSbc1xZbQ==","signatures":[{"sig":"MEUCIGW8u6F1JGHZJdr7f7t3QDKcl8L8xoAhHByVOLHy+nU3AiEAjiN8UUKDtEaeMyd/wHN9Wffj5bpkAycPRcgC+/VH1T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14844},"main":"index.js","type":"module","gitHead":"5f8fcc46b2371ced9e59cd2378f0ea44658a9fa4","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.1.0_1734996478383_0.291366798795488","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@borshch/utilities","version":"1.1.1","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.1.1","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"ea9c438e6b0c9e48329f624110de9d96e02ea9fb","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.1.1.tgz","fileCount":10,"integrity":"sha512-Avh7DqgwxbmFyjbCFzWCihdrmStieEksWk8x3yZ9xg61FOQV0ZeIUbR3fwUwGfU4j4IREzhUi+mn92CM0PzE7g==","signatures":[{"sig":"MEUCIAtfavtvU9kLIiL2P/bXY8CBGGLDla7jmYHu3drz0/AcAiEAtPymxIy+IPAXRTjxLve293Tm9pvcFX5yYoCi/wwxrCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14874},"main":"index.js","type":"module","gitHead":"2b0d5dc3b9246569ddd5a08fd16e2a63d14ce224","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.1.1_1734996831464_0.7595954043485333","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@borshch/utilities","version":"1.1.2","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.1.2","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"558019f75cc3757c8450c9a31d0e1e7e652a1bc7","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.1.2.tgz","fileCount":10,"integrity":"sha512-RAOXz1kYVYKBSaTLbCnoH1Dg7fgAFr7HhVxlYcMAqqUc7M61Em2sIYOQDsBA1CMjOGIP05z/5WbvSxH2eh5cBg==","signatures":[{"sig":"MEUCIQCT1VifzhKgt/upEPavJuPotDUy5zFte1k01lVywZzP8gIgQ5CzRhAFA3HdlfHPBGzOVLwALeNlOuJioe8X6cySKM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14898},"main":"index.js","type":"module","gitHead":"5abd778628925363746c999f2e5976899757505e","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.1.2_1734997048922_0.7750247496693319","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@borshch/utilities","version":"1.1.3","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.1.3","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"aa3a2f007a8558bfe5ca86744477e963cbad1fbd","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.1.3.tgz","fileCount":11,"integrity":"sha512-hdGqafJZ7vupl6EO4KEdC8GAdfRdZqbRTA9+Yem1XoeJmFltwEMj/vldrK9gQRf4qFyhz1w+P6eGa+ePirSzjQ==","signatures":[{"sig":"MEUCIQCGBDsKuFjQbj1pII2+LjXP4eima+PGYuTl1/lnXVa0WQIgTtO1dIBi49fRZkVxL2WsiM9DCQNT7hn7S1oFIA9X+DY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17638},"main":"index.js","type":"module","gitHead":"847758b79df1c9e3deb3c849982113288d5acda8","scripts":{"test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"11.0.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.1.3_1735053445084_0.26812576766321916","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@borshch/utilities","version":"1.1.4","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.1.4","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"3c0d6df2b7d84f60e42d06d38b432f4aaeb8b326","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.1.4.tgz","fileCount":12,"integrity":"sha512-wv4vx/7pcd08q8M3TzEQ5hHRiEklZirKXK01WB4so/NIncKB2tCaBOTwbcl9tNDZAn9VBiqc1DxYsKeIjNlYnw==","signatures":[{"sig":"MEUCICNFDYaWdK32luZp2kq9jGkePcMj/+83SMaUYaDwSWjlAiEAoGiQ3lkoRqUGfeSxYxVd/AeS7R8OuI1DlxNkhdO/IX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17946},"main":"src/index.js","type":"module","gitHead":"359681b5e6264d51094562b65560b4ac83cdb1b0","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js","lint-staged":"lint-staged"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"11.0.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.1.4_1735057080970_0.5700435693016674","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@borshch/utilities","version":"1.1.5","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@1.1.5","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"a26082af7ea4c6c23b15b3a7a957576f8d4d58f2","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-1.1.5.tgz","fileCount":12,"integrity":"sha512-vum+uM55v0DfIIrVYj8bbKjwa67zA3Ik/YvQeEy4OkQjAfc+kfkucdQD6lgPHHv8qFMNSTCFQMFQFIx6cYmcoQ==","signatures":[{"sig":"MEQCIENtRegd0K0DyKDwrfevr8jrMmEysB+XIGfkKSpxGWWJAiA3wgFF6rQy9V7lUJfx6l3jPmPLkVht2m1lgFJZVVFoiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18473},"main":"src/index.js","type":"module","gitHead":"5395784fd15fc57d33e2f8bce652b349f3aa66b3","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js","lint-staged":"lint-staged"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"11.0.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.1.5_1735069959027_0.8576828213929919","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@borshch/utilities","version":"2.0.0","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.0.0","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"68f410f402eb9aaa8766ff79d28fea4128345b95","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.0.0.tgz","fileCount":12,"integrity":"sha512-6g4KQIS8/kErbo9WRi97EBJiNt9NhIb6ZrkWiXB8IUGnHACly5JwplvYyU+GkO7FbVG+8Dpp6kufD6Xw/MGyEA==","signatures":[{"sig":"MEUCIQCvnVIspEgceincQHzmph2rZ4VeuFki+cTiZ7TaPLSVogIgP48oKiQCUP2CTf4eEbefKyRBAh+f8cjyf3pjOMIVeEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18468},"main":"src/index.js","type":"module","gitHead":"57d66a837d0133d28f217abf82b24d7158b69f7e","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors ./**/*.test.js","lint-staged":"lint-staged"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.8.2","description":"Borshch utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.0.0_1735133161862_0.7309101730571073","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@borshch/utilities","version":"2.1.0","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.1.0","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"a9daf7dae05231540cb580d0a3a8b0ff9db93741","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.1.0.tgz","fileCount":13,"integrity":"sha512-gOqP9hP/c1K7N/yidQcioWODNdqWwziywB7iOjfeFliGS7o4doWHv/PbLqzZ1XhSGrsRZcri2j7Y6EOQQFZxEg==","signatures":[{"sig":"MEUCIGo8wY4xgFyYaFaTl7calxjg6iD+E3XZbQLfboUoUEFUAiEApwHMn1fYTdVErhJweaK79tDrYSGkaQ84yrVYW1jodI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18585},"main":"src/index.js","type":"module","gitHead":"f0d32e4a447fad440214f57521b98121d7fff6b2","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.8.2","description":"Borshch utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.1.0_1735225273199_0.356196554499683","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@borshch/utilities","version":"2.1.1","keywords":["spy","function spy","deferred","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.1.1","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"4914f7d795e4d60cea0b1bc7d61c80d1ce32afab","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.1.1.tgz","fileCount":14,"integrity":"sha512-vzWpP17Y60fVyIejpJVOoE/cRbP7bvriulswg0ilD9rIWhMQFtYEI+kHepJjZQFAr/F8bBi/tYHAUzDcRWyZOA==","signatures":[{"sig":"MEUCIFuFlqfS2D6yqsWrruwcJKpb3tFIYVSEEntai5mRVN6UAiEAp019GSqS8q3vpXf0mon6HQ1SX2g1Pn08cN+0SsUKS+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21996},"main":"src/index.js","type":"module","gitHead":"b7994993fc3d926922f3e5e7d434e3e88df8fabc","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.8.2","description":"Borshch utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.1.1_1735246807132_0.21191047052292578","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@borshch/utilities","version":"2.1.2","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.1.2","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"308af43e6536c55217d9af323c4e720091548685","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.1.2.tgz","fileCount":4,"integrity":"sha512-DikS2si/EyEYqkgiZPPAwrHc8RYjWaZ9Mo6ieOR5FX4Vx232aT91r6nSckwOryNJD8AyZUbOkTBZcUU9BlA5ug==","signatures":[{"sig":"MEQCIDMF/Y3KxGm6+PKCjDbenytD+OsgXHF37EQhkW3I6KtpAiA0fDg+LwmD4N7KiilrCkZhZMsBX0MbgDVy26N+LmuyoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9380},"type":"module","exports":{"import":"./dist/borshch-utilities.js","require":"./dist/borshch-utilities.cjs"},"gitHead":"b163c43f7dd524cef5bd706be05023543a077cf1","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","build":"rollup -c","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.8.2","description":"Borshch utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.1.2_1735251880086_0.2879590449204954","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@borshch/utilities","version":"2.1.3","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.1.3","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"dc1126daa38098e62e8be6211275405b50bd62e4","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.1.3.tgz","fileCount":4,"integrity":"sha512-8IUAWpCkVkVjWbhaD/O1p05/nhJBk+7idWCssv0ZFV2mkKbeno1RYPeirkFmia3JNNQXY/kH0iFhRIQ6+uDJww==","signatures":[{"sig":"MEUCIAZDjvrFszXV41GYOCson/tVaF36FRBS/QN+88rsYzX5AiEA86/UerwH4g+ZD3l8gKNGas0N67ChvNtQoCKQwLw/Hac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9452},"type":"module","exports":{"import":"./dist/borshch-utilities.js","require":"./dist/borshch-utilities.cjs"},"gitHead":"f2188c96f3e78db0ff69588250447152eeef94b2","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","build":"rollup -c","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.8.2","description":"Borshch utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.1.3_1735315137882_0.7798497654423062","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@borshch/utilities","version":"2.1.4","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.1.4","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"f058a5bb7187289717ca3b228cac7626f16b8468","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.1.4.tgz","fileCount":14,"integrity":"sha512-1thJHdC0GFfLImWOWkaQswSzwS0j6rEEzFVuRYsMAh2qYdhmN0FSH9T/Rlx55wVBBlFb+VsY+TRA78XNMs82Tg==","signatures":[{"sig":"MEYCIQDUdQMS8OGWWGWpoY3yERWFBOKF7qaZD7upIvm0CwqUiwIhAOND97yXfg859h6y7qbgNihjtpq+BaPPD0oBPou0xkJ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10258},"type":"module","exports":{"import":"./dist/cjs/index.js","require":"./dist/es/index.js"},"gitHead":"d030734756a29c4501f65cec531ef6c2688e8bc5","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","build":"rollup -c","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.1.4_1735330932262_0.7836831112593854","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@borshch/utilities","version":"2.1.5","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.1.5","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"18bf282b065c1c9e6a216bb1b85da71287d7ec86","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.1.5.tgz","fileCount":14,"integrity":"sha512-u3r8DNzWOeu/40oBhCoi2hxl+Co2aW7IGTmRpDUIoZBLH40jx9nrBaYPHp9UPnu3bHfqXl1tTfyql/I6avVRuw==","signatures":[{"sig":"MEQCIFbmZ5PVWkL8K+4ErdhCQdQo7a2TmiefGI/JG5Nli/4hAiBkDoG14MHBe9wlne2/74QJXDLxv/o1q+ZJCQFtuh1lAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10258},"type":"module","exports":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js"},"gitHead":"2f442e5701e856ee6ce7028370e0510a4b56b725","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","build":"rollup -c","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.1.5_1735331559486_0.4829901147056559","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@borshch/utilities","version":"2.1.6","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.1.6","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"2ef2f648b63f4be229ff09491f9269d9fe5e84bb","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.1.6.tgz","fileCount":4,"integrity":"sha512-ikiJzP0rgeS3EoOuzWK6FpSb+qzkn+Gtvt6vpS+FlirPPJyBtcz+S9BBwc6avHUSWFNT2StuEXGato3J4dy/WQ==","signatures":[{"sig":"MEQCIGuofeOvzyxA3UKZPK3xsp8DgqPuIhwfB923HmRNgPxeAiA7sXXu5282mo/V/jezW1jIswcwKAoMsnMSVKUNg+HDVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9600},"type":"module","exports":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js"},"gitHead":"2f442e5701e856ee6ce7028370e0510a4b56b725","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","build":"rollup -c","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.1.6_1735334279798_0.39986383006272774","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@borshch/utilities","version":"2.2.0","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.2.0","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"ce813d4ef26ce7360e214d9283ae67ebc86babb9","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.2.0.tgz","fileCount":4,"integrity":"sha512-00rJDX1Vln7fyvZHxJULIKLEb7x9ld02KgF4AtAuh/Iae71ISAPpM5uRNNK8TLdwTc640ivSgBw2mdIXjod5Ww==","signatures":[{"sig":"MEUCIQC/DpRgAC4E57w7FZjSo/1W+MFDg5lAqowa/jfx5WTaAQIgfm74xqcA14rq/FVp9/CrrFRy4/1aBapJ83BX4QL+OIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10282},"type":"module","exports":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js"},"gitHead":"b6329f2492cd0ac946133f5b0ae4cd37aa90c643","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","build":"rollup -c","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.2.0_1735819438626_0.06882725470094875","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@borshch/utilities","version":"2.3.0","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.3.0","maintainers":[{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"88a42f29bc19fdf6dcdc41380ea7c4e88a53beff","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.3.0.tgz","fileCount":4,"integrity":"sha512-lcUoJmMvbIkf6mBYf+wetZ92J+6XMpFWFwsLH6uR5NTb99B49L6ZkLFNRd7ExjdqqIodmBy9GTD/d/qyPsGOlg==","signatures":[{"sig":"MEYCIQCbV2wKfDvaxviHuGdeXPkcXf7QOLRX3PE3u995IRyRmgIhAI/H1KMDhdIIeekvNkaSUhIGvR97YqATo00U/+/t3Tt9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12034},"type":"module","exports":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js"},"gitHead":"79906894688b87bc2c82c6bca54381c18159262c","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","build":"rollup -c","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"trofima","email":"azarija@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"10.9.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rambda":"^9.4.1","object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.3.0_1736708446229_0.8531520641887098","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@borshch/utilities","version":"2.3.1","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@2.3.1","maintainers":[{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"330132738ae97447e0530d10a22faf229ddf3e47","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-2.3.1.tgz","fileCount":10,"integrity":"sha512-hhO0A9gJ+UkUtFuXGo1yvcLXAOeDuhi2tWBYgVYCgs0wCWPqGIIJOaXyTq/xbnw/zNTqY5uyUUwh02WF+jaxGw==","signatures":[{"sig":"MEUCIFIEnaoOuHXhbGelthg2R9CxrySIioX/pYcK4KQvaozRAiEAgRlEhkSJ+L+TjkmvOFAJl/swCq1Bjv8+S2tSo8uW8qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14494},"type":"module","types":"./dist/types/index.d.ts","exports":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/es/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"gitHead":"e049b79f2da77f2fe4bd9cfe21064b6ebb0511d9","scripts":{"lint":"eslint --fix","test":"mocha -u tdd --timeout 10000 --colors './src/**/*.test.js'","build":"rollup -c && tsc -p tsconfig.json","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"11.13.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.19.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","typescript":"^6.0.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_2.3.1_1777218875301_0.5717390245775185","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@borshch/utilities","version":"3.0.0","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@3.0.0","maintainers":[{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"742b4151f026254728b15d1ee7d2bd3522aac894","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-3.0.0.tgz","fileCount":10,"integrity":"sha512-N4Jxp+daRF3tQt7tyCsIP82ED0LaaAY3iv28oEo6ZgBKWNWKsqhwtaXMvIqFAOhwcFyNQHXuRxD6ZAOCNyknOw==","signatures":[{"sig":"MEUCICFer7VbRMwTms2isZQ+Z/VVNPJfzvyDjxZfXWT4UUMFAiEAzW3ykChDX7s4zAhLz7QVsBbStE4CIinLjpjoX0EBy1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17295},"type":"module","types":"./dist/types/index.d.ts","exports":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/es/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"gitHead":"a3d667a971a727295f6690ee15177de59cc171fc","scripts":{"lint":"eslint --fix","test":"mocha","build":"rollup -c && tsc -p tsconfig.json","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"11.13.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.19.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","typescript":"^6.0.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_3.0.0_1777274262450_0.4929288893135073","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@borshch/utilities","version":"3.0.1","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"author":{"name":"trofima"},"license":"ISC","_id":"@borshch/utilities@3.0.1","maintainers":[{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},{"name":"trofima","email":"azarija@gmail.com"}],"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","bugs":{"url":"https://github.com/trofima/borshch/issues"},"dist":{"shasum":"d30d23c886ea7beefcdf15415d46ec940f9dde19","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-3.0.1.tgz","fileCount":10,"integrity":"sha512-oV8mbSQ2CBcXil/I9cYWCvHfXytTlOKFke6A7Yvw/i5GZGbWyktBcz3W5lXkzlF5bI7V3s92ryJpcsiLuorqLw==","signatures":[{"sig":"MEUCIQDtVyrYMlUE1vn7aXLS9BdSh2XhoMr+4f1JQ+WrAaxOOQIgZKGRViW5qgN/EJpaQIe2vxrWvWQkW+ycmM+ct4f6dio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17489},"type":"module","types":"./dist/types/index.d.ts","exports":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/es/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"gitHead":"2f8c0a193b0772056855d6dd52fbb21f21e60922","scripts":{"lint":"eslint --fix","test":"mocha","build":"rollup -c && tsc -p tsconfig.json","prebuild":"rm -rf dist/*","lint-staged":"lint-staged","prepublishOnly":"npm run build"},"_npmUser":{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},"pre-push":["test"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/trofima/borshch.git","type":"git"},"_npmVersion":"11.13.0","description":"Borshch utilities","directories":{},"_nodeVersion":"22.19.0","dependencies":{"object-hash":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.17.0","rollup":"^4.29.1","terser":"^5.37.0","globals":"^15.14.0","pre-push":"^0.1.4","@eslint/js":"^9.17.0","pre-commit":"^1.2.2","typescript":"^6.0.2","lint-staged":"^15.2.11"},"_npmOperationalInternal":{"tmp":"tmp/utilities_3.0.1_1777407878977_0.9827790871512501","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@borshch/utilities","description":"Borshch utilities","version":"4.0.0","author":{"name":"trofima"},"license":"ISC","type":"module","publishConfig":{"access":"public"},"exports":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/es/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"types":"./dist/types/index.d.ts","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"repository":{"type":"git","url":"git+https://github.com/trofima/borshch.git"},"homepage":"https://github.com/trofima/borshch/packages/utilities#readme","scripts":{"prepublishOnly":"npm run build","prebuild":"rm -rf dist/*","build":"rollup -c && tsc -p tsconfig.json","test":"mocha","lint":"eslint --fix","lint-staged":"lint-staged"},"pre-commit":["lint"],"pre-push":["test"],"devDependencies":{"@eslint/js":"^9.17.0","chai":"^5.1.2","eslint":"^9.17.0","globals":"^15.14.0","lint-staged":"^15.2.11","mocha":"^11.0.1","pre-commit":"^1.2.2","pre-push":"^0.1.4","rollup":"^4.29.1","terser":"^5.37.0","typescript":"^6.0.2"},"dependencies":{"object-hash":"^3.0.0"},"gitHead":"9311368e8af5f590212d87bb194766bed26bf3b3","_id":"@borshch/utilities@4.0.0","bugs":{"url":"https://github.com/trofima/borshch/issues"},"_nodeVersion":"22.19.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-zXGbqSACLtf1zR9pcQP1C+/+D9GhQpXSE+AVcJ2rE4n6L8pYH8Sf5idBbzRCUcbrdEfGx6OqARLllXU82C1+Dg==","shasum":"dfb00c40264051df8cfb0873804431efd48edca8","tarball":"https://registry.npmjs.org/@borshch/utilities/-/utilities-4.0.0.tgz","fileCount":10,"unpackedSize":17827,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH5Y2egwBlanof/sMXYbslRf/7xL4sDQJDfU4fuIEuH3AiBPS5MyFIaQj9RdjQjxkT6nvmIcTJFoP9KhWAEsWt3v0g=="}]},"_npmUser":{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},"directories":{},"maintainers":[{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},{"name":"trofima","email":"azarija@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utilities_4.0.0_1777622237577_0.49207048369424955"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-23T22:52:00.994Z","modified":"2026-05-01T07:57:17.940Z","1.0.0":"2024-12-23T22:52:01.301Z","1.0.1":"2024-12-23T23:04:24.766Z","1.0.2":"2024-12-23T23:07:09.212Z","1.0.3":"2024-12-23T23:08:54.696Z","1.0.4":"2024-12-23T23:10:57.296Z","1.1.0":"2024-12-23T23:27:58.602Z","1.1.1":"2024-12-23T23:33:51.628Z","1.1.2":"2024-12-23T23:37:29.096Z","1.1.3":"2024-12-24T15:17:25.271Z","1.1.4":"2024-12-24T16:18:01.132Z","1.1.5":"2024-12-24T19:52:39.189Z","2.0.0":"2024-12-25T13:26:02.044Z","2.1.0":"2024-12-26T15:01:13.424Z","2.1.1":"2024-12-26T21:00:07.339Z","2.1.2":"2024-12-26T22:24:40.271Z","2.1.3":"2024-12-27T15:58:58.077Z","2.1.4":"2024-12-27T20:22:12.444Z","2.1.5":"2024-12-27T20:32:39.696Z","2.1.6":"2024-12-27T21:17:59.986Z","2.2.0":"2025-01-02T12:03:58.777Z","2.3.0":"2025-01-12T19:00:46.423Z","2.3.1":"2026-04-26T15:54:35.474Z","3.0.0":"2026-04-27T07:17:42.625Z","3.0.1":"2026-04-28T20:24:39.125Z","4.0.0":"2026-05-01T07:57:17.785Z"},"bugs":{"url":"https://github.com/trofima/borshch/issues"},"author":{"name":"trofima"},"license":"ISC","homepage":"https://github.com/trofima/borshch/packages/utilities#readme","keywords":["spy","function spy","deferred","atom","mixin","event emitter"],"repository":{"type":"git","url":"git+https://github.com/trofima/borshch.git"},"description":"Borshch utilities","maintainers":[{"name":"mrelbee","email":"ivan.theglyph@gmail.com"},{"name":"trofima","email":"azarija@gmail.com"}],"readme":"# Borshch Utilities\nSeveral utilities used in borshch components\n\n>[!CAUTION]\n>package have no typings, so may have troubles with integration to TS projects. Didn't check yet.\n\n>[!CAUTION]\n>cjs version is bundled, but has not been tested yet. you are welcome to give feedback or even create PR with a fix. But better stop using cjs. Forever.\n\n## Installation\n```\nnpm i @borshch/utilities\n```\n\n### Atom\nState holder. Applies supplied function to current value and uses its result as new value (idea borrowed from Clojure Atom)<br>\nUsage [examples](https://github.com/trofima/borshch/blob/main/packages/utilities/src/atom.test.js)\n\n### Deferred\nCreates deferred promise that you can manually control resolution and rejection<br>\nUsage [examples](https://github.com/trofima/borshch/blob/main/packages/utilities/src/deferred.test.js) \n\n### Spy\nSpy wrapper for the function allowing to analyze function calls and stub return values.<br>\nIt is extendable, meaning you can customize your spies and reuse them across tests.<br>\nUsage [examples](https://github.com/trofima/borshch/blob/main/packages/utilities/src/spy.test.js)\n\n### mixin\nMixes Base class with mixins returning new extendable class. Allows kind of multiple inheritance.<br>\nUsage [examples](https://github.com/trofima/borshch/blob/main/packages/utilities/src/mixin.test.js)\n","readmeFilename":"README.md"}