{"bin":{"0serve":"src/bin/0serve.js","0gentesthtml":"src/bin/gentesthtml.js","0ecdsa-generate-keypair":"src/bin/0ecdsa-generate-keypair.js"},"bugs":{"url":"https://github.com/dmonad/lib0/issues"},"dist":{"shasum":"7e11ac13f08879e26235e4a8313f4b50564f27a4","tarball":"https://registry.npmjs.org/lib0/-/lib0-1.0.0-0.tgz","fileCount":240,"integrity":"sha512-7UzmsTqNLLTa9OCInyPisrIe8pO0bWBN1YVP7DrSfpgCmQMmcwhdIdcEbzAF60vAvvsB0ovXASVO6GVnd2M0dw==","signatures":[{"sig":"MEUCIQDCay+R9y+kNlRdHoe66rCcBErB//m+ovWMnVPKfhE5SwIgbUfUiQ/0zOyLDVmlUPPG7xnlbE6bQ9po/dSETqkCl7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731081},"name":"lib0","type":"module","author":{"name":"Kevin Jahns","email":"kevin.jahns@protonmail.com"},"engines":{"node":">=16"},"exports":{"./ts":{"types":"./types/ts.d.ts","default":"./src/ts.js"},"./dom":{"types":"./types/dom.d.ts","default":"./src/dom.js"},"./map":{"types":"./types/map.d.ts","default":"./src/map.js"},"./set":{"types":"./types/set.d.ts","default":"./src/set.js"},"./url":{"types":"./types/url.d.ts","default":"./src/url.js"},"./diff":{"types":"./types/diff.d.ts","default":"./src/diff.js"},"./json":{"types":"./types/json.d.ts","default":"./src/json.js"},"./list":{"types":"./types/list.d.ts","default":"./src/list.js"},"./math":{"types":"./types/math.d.ts","default":"./src/math.js"},"./pair":{"types":"./types/pair.d.ts","default":"./src/pair.js"},"./prng":{"types":"./types/prng.d.ts","default":"./src/prng.js"},"./sort":{"types":"./types/sort.d.ts","default":"./src/sort.js"},"./time":{"types":"./types/time.d.ts","default":"./src/time.js"},"./tree":{"types":"./types/tree.d.ts","default":"./src/tree.js"},"./array":{"types":"./types/array.d.ts","default":"./src/array.js"},"./cache":{"types":"./types/cache.d.ts","default":"./src/cache.js"},"./delta":{"types":"./types/delta/delta.d.ts","default":"./src/delta/delta.js"},"./error":{"types":"./types/error.d.ts","default":"./src/error.js"},"./mutex":{"types":"./types/mutex.d.ts","default":"./src/mutex.js"},"./queue":{"types":"./types/queue.d.ts","default":"./src/queue.js"},"./binary":{"types":"./types/binary.d.ts","default":"./src/binary.js"},"./buffer":{"types":"./types/buffer.d.ts","default":"./src/buffer.js"},"./metric":{"types":"./types/metric.d.ts","default":"./src/metric.js"},"./number":{"types":"./types/number.d.ts","default":"./src/number.js"},"./object":{"types":"./types/object.d.ts","default":"./src/object.js"},"./random":{"types":"./types/random.d.ts","default":"./src/random.js"},"./schema":{"types":"./types/schema.d.ts","default":"./src/schema.js"},"./string":{"types":"./types/string.d.ts","default":"./src/string.js"},"./symbol":{"types":"./types/symbol.d.ts","default":"./src/symbol.js"},"./traits":{"types":"./types/trait/traits.d.ts","default":"./src/trait/traits.js"},"./logging":{"bun":"./src/logging.js","deno":"./src/logging.node.js","node":"./src/logging.node.js","types":"./types/logging.node.d.ts","browser":"./src/logging.js","default":"./src/logging.js"},"./promise":{"types":"./types/promise.d.ts","default":"./src/promise.js"},"./storage":{"types":"./types/storage.d.ts","default":"./src/storage.js"},"./testing":{"types":"./types/testing.d.ts","default":"./src/testing.js"},"./decoding":{"types":"./types/decoding.d.ts","default":"./src/decoding.js"},"./encoding":{"types":"./types/encoding.d.ts","default":"./src/encoding.js"},"./function":{"types":"./types/function.d.ts","default":"./src/function.js"},"./iterator":{"types":"./types/iterator.d.ts","default":"./src/iterator.js"},"./component":{"types":"./types/component.d.ts","default":"./src/component.js"},"./eventloop":{"types":"./types/eventloop.d.ts","default":"./src/eventloop.js"},"./indexeddb":{"types":"./types/indexeddb.d.ts","default":"./src/indexeddb.js"},"./webcrypto":{"bun":"./src/webcrypto.js","deno":"./src/webcrypto.deno.js","node":"./src/webcrypto.node.js","types":"./types/webcrypto.d.ts","browser":"./src/webcrypto.js","default":"./src/webcrypto.js","react-native":"./src/webcrypto.react-native.cjs"},"./websocket":{"types":"./types/websocket.d.ts","default":"./src/websocket.js"},"./conditions":{"types":"./types/conditions.d.ts","default":"./src/conditions.js"},"./crypto/jwt":{"types":"./types/crypto/jwt.d.ts","default":"./src/crypto/jwt.js"},"./hash/rabin":{"types":"./types/hash/rabin.d.ts","default":"./src/hash/rabin.js"},"./observable":{"types":"./types/observable.d.ts","default":"./src/observable.js"},"./statistics":{"types":"./types/statistics.d.ts","default":"./src/statistics.js"},"./environment":{"types":"./types/environment.d.ts","default":"./src/environment.js"},"./hash/sha256":{"node":"./src/hash/sha256.node.js","types":"./types/hash/sha256.d.ts","browser":"./src/hash/sha256.js","default":"./src/hash/sha256.js"},"./performance":{"bun":"./src/performance.node.js","deno":"./src/performance.node.js","node":"./src/performance.node.js","types":"./types/performance.d.ts","browser":"./src/performance.js","default":"./src/performance.js"},"./crypto/ecdsa":{"types":"./types/crypto/ecdsa.d.ts","default":"./src/crypto/ecdsa.js"},"./package.json":"./package.json","./diff/patience":{"types":"./types/diff/patience.d.ts","default":"./src/diff/patience.js"},"./crypto/aes-gcm":{"types":"./types/crypto/aes-gcm.d.ts","default":"./src/crypto/aes-gcm.js"},"./crypto/rsa-oaep":{"types":"./types/crypto/rsa-oaep.d.ts","default":"./src/crypto/rsa-oaep.js"},"./broadcastchannel":{"types":"./types/broadcastchannel.d.ts","default":"./src/broadcastchannel.js"},"./trait/fingerprint":{"types":"./types/trait/fingerprint.d.ts","default":"./src/trait/fingerprint.js"}},"funding":{"url":"https://github.com/sponsors/dmonad","type":"GitHub Sponsors ❤"},"gitHead":"3f93cc5d395363737491ca3bae6b9e486e1112b5","license":"MIT","scripts":{"dist":"npm run clean && npm run types","lint":"standard && tsc","test":"c8 --check-coverage --lines 100 --branches 100 --functions 100 --statements 100 node --unhandled-rejections=strict ./src/test.js --repetition-time 50","clean":"rm -rf types","debug":"npm run gentesthtml && node ./src/bin/0serve.js -o test.html","types":"rm -rf types && tsc -p tsconfig.build.json","gendocs":"node ./bin/gendocs.js","trace-opt":"clear && node --trace-opt src/test.js","preversion":"npm run clean && npm run dist && git add README.md","gentesthtml":"node ./src/bin/gentesthtml.js --script src/test.js > test.html","postpublish":"npm run clean","test:bundle":"esbuild bundle.test.js --bundle --outfile=dist/bundle.test.js --analyze --minify && wc -c dist/bundle.test.js","trace-deopt":"clear && node --trace-deopt src/test.js","test-inspect":"node --inspect-brk --unhandled-rejections=strict ./src/test.js --repetition-time 50","test-extensive":"c8 --check-coverage --lines 100 --branches 100 --functions 100 --statements 100 node ./src/test.js --repetition-time 30000 --extensive"},"_npmUser":{"name":"dmonad","email":"kevin.jahns@protonmail.com"},"homepage":"https://github.com/dmonad/lib0#readme","standard":{"ignore":["/types","/node_modules"]},"repository":{"url":"git+https://github.com/dmonad/lib0.git","type":"git"},"_npmVersion":"10.9.2","description":"> Monorepo of isomorphic utility functions","directories":{},"maintainers":[{"name":"dmonad","email":"kevin.jahns@protonmail.com"}],"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","standard":"^17.1.0","typescript":"^5.9.3","@types/node":"^24.0.14"},"_npmOperationalInternal":{"tmp":"tmp/lib0_1.0.0-0_1768177878698_0.163373424667262","host":"s3://npm-registry-packages-npm-production"},"_id":"lib0@1.0.0-0","version":"1.0.0-0"}