{"_id":"@ankhorage/utility","_rev":"107-7e6d61c1ad6931e8cc466603f12e657b","name":"@ankhorage/utility","dist-tags":{"latest":"1.9.81"},"versions":{"0.1.0":{"name":"@ankhorage/utility","version":"0.1.0","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.1.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"6d809b82571907ac9a79416bd028c1647d17feea","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.1.0.tgz","fileCount":24,"integrity":"sha512-Z5U5yC3X1TA6KIE+Gobl6r5bhh2BYgqIlr0co56o/A3EV2vyL+9ZZGVHF98oheMDn/Jy+xAq+SpD/AL0hGk0ng==","signatures":[{"sig":"MEYCIQDi9+7G8VMtjFp+fomrkY4pFRaNrijoP44NstTw18l5UwIhAI/029TUBQC8zPAxwopjgzyg2df8oH8xLw2odyCE97wu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18204},"type":"module","exports":{"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./package.json":"./package.json"},"gitHead":"81b36b51c66b28fb5c60bf8e97c9775af5a2ddbf","scripts":{"docs":"paradox","knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"changeset status --since=origin/main","version-packages":"changeset version"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared, runtime-neutral utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/paradox":"^0.1.19","@ankhorage/devtools":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utility_0.1.0_1784423496235_0.05172625159938349","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ankhorage/utility","version":"0.1.1","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.1.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"351440d530b7178c71cab266d0f7a137b01bdc66","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.1.1.tgz","fileCount":24,"integrity":"sha512-6EehBCB59HOibxq7YUYq54TjgAfktBFGrEXZSqn1DsnsoRSIRUNbroKvzw7oF3bWiJRXj7mtc3DClFm0kIW0Mg==","signatures":[{"sig":"MEUCIQCfsBqkiELbb+EdvLD/KXpfsaLW/8tpDj4z+FTUA1U5UgIgG3x8syTUo8CpZr2+2v4B24Jg1O3PWSoGEltqOv2MXUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18261},"type":"module","exports":{"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./package.json":"./package.json"},"gitHead":"762d4117d85c8a085f9a28b2dd29dd006693ab2e","scripts":{"docs":"paradox","knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"changeset status --since=origin/main","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.1","description":"Shared, runtime-neutral utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/paradox":"^0.1.19","@ankhorage/devtools":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utility_0.1.1_1784424161546_0.2601599502447469","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ankhorage/utility","version":"0.2.0","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.2.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"6a3650d89d899c20621cef9fda1c4fb76ff89f80","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.2.0.tgz","fileCount":36,"integrity":"sha512-IeIaXDrt1Icx+QtVBLgzBJPdApgpGdKM0WwDSko4Jg0nETGYL6UN/d0vSHBmL66m9bZ+PL3U7dEfn3FDT31kSQ==","signatures":[{"sig":"MEQCIACdk7AO226S+B3idmSHhT+aIC3/2QW3BYgVPAAGyXJqAiAsHpUVlan/NM4hifoiknwddZm9RmlGlvVnALaXDyEDMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27098},"type":"module","exports":{"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./package.json":"./package.json"},"gitHead":"ad021cedf4306a80f587e6347a5ba86969920b67","scripts":{"docs":"paradox","knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"changeset status --since=origin/main","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared, runtime-neutral utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/paradox":"^0.1.19","@ankhorage/devtools":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utility_0.2.0_1786470004498_0.9973197283320567","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ankhorage/utility","version":"0.3.0","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.3.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"40d85198409c86bc267d1b426f35f3d814a8c7ae","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.3.0.tgz","fileCount":996,"integrity":"sha512-cqmfcgXmA7NgM5FYxfVKeA3XpN4YskqGtNU45AT7G2Yr5MeN09r4a0GS8i0hthLCLMis65/tBXd7OjdfoYv7/w==","signatures":[{"sig":"MEYCIQDNivj9ISiZa65IvgF1j4SdGvtiT9sfsdE88DXyzgkcdAIhAJzgJFqC1vUR7J/S93plscJbxa4DbqIyZqaDGRcHF3u5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546922},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"e3599379c240dfd558c4569595377301d945e3f5","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"@types/bun":"^1.4.0","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.10.10"},"_npmOperationalInternal":{"tmp":"tmp/utility_0.3.0_1788492314233_0.17372775819345332","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ankhorage/utility","version":"0.4.0","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.4.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"5db2df293793e4e2abe059ce081b619974211c54","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.4.0.tgz","fileCount":1008,"integrity":"sha512-PmjmaBdBxcIyat04lf0+KEaKiNdpQir3CnGXnE1cKuNg/3fJKPw/h/NX6SMaN6i3Ck7tnND7l1HVr/QWMpXkoQ==","signatures":[{"sig":"MEYCIQCeG8e8Pn1uItoNgU8hUl8/ytJxHRPYTqYyvkXIfIOhgQIhANwki9bgKOpwqR9jhoXW4XhImlcQunzg9k+rhTlZgVhV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556966},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"8d21f5961ccc7d3a35f025c0e01af85d203b4635","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.11.10"},"_npmOperationalInternal":{"tmp":"tmp/utility_0.4.0_1788765799184_0.6971255833025911","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ankhorage/utility","version":"0.5.0","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.5.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"656c274d8e0919bcbe22d81c59fc8b66811ef248","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.5.0.tgz","fileCount":1060,"integrity":"sha512-XXQuf6+rl6FaOCR7vDoJ60FuSGQSOAtWOM3oEv59e8x9bDyQvAlD/cch6jKQ4G1oCg2DsyhFL/HO26QFXxYRpQ==","signatures":[{"sig":"MEYCIQCm7l1qJT3eM8M0ygHPaju2Zs+volceEo1EhygZqqwfQgIhAPH4Zq6ccIBvg6v/KXovD52dRxJ71ukvQZRfyJi2NwaE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677675},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./image":{"types":"./dist/image/index.d.ts","import":"./dist/image/index.js","default":"./dist/image/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"72de60d0a0af65ba869a18bd90220448aca98c2a","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ankhorage/contracts":"^12.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"sharp":"^0.35.4","@types/bun":"^1.4.1","pixelmatch":"^7.2.0","typescript":"^5.9.3","@types/node":"^25.6.0","tesseract.js":"^7.0.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependencies":{"sharp":"^0.35.4","pixelmatch":"^7.2.0","tesseract.js":"^7.0.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependenciesMeta":{"sharp":{"optional":true},"pixelmatch":{"optional":true},"tesseract.js":{"optional":true},"@techstark/opencv-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_0.5.0_1788859467402_0.5368346210951036","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ankhorage/utility","version":"0.5.1","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.5.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"09158749744c364e3237873e3a96a4d642230f66","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.5.1.tgz","fileCount":1084,"integrity":"sha512-xoGz492BBFGx943NhDBTdHdJxisMuN9xiOZasPeQpXkjPz1YrvFwWUa+wcrNPZAmuecfmGRmh1chvtzVeZ5FiQ==","signatures":[{"sig":"MEQCIHZXPnRVDQjJAh0BQAW6jO4oiwV+Sbkyf3Oy/+UZo1YjAiAzgfAymslqejseGSdSFQLRkY53Hsl4pBhRkzpX054gSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744729},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./image":{"types":"./dist/image/index.d.ts","import":"./dist/image/index.js","default":"./dist/image/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"aa1604910435bb2274bbc0099e30dd16d4aaf9b3","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ankhorage/contracts":"^12.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"sharp":"^0.35.4","@types/bun":"^1.4.1","pixelmatch":"^7.2.0","typescript":"^5.9.3","@types/node":"^25.6.0","tesseract.js":"^7.0.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependencies":{"sharp":"^0.35.4","pixelmatch":"^7.2.0","tesseract.js":"^7.0.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependenciesMeta":{"sharp":{"optional":true},"pixelmatch":{"optional":true},"tesseract.js":{"optional":true},"@techstark/opencv-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_0.5.1_1788898114162_0.7610097671929752","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@ankhorage/utility","version":"0.5.2","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.5.2","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"2acdaaff698d55702d619896e03d426868c02f30","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.5.2.tgz","fileCount":1092,"integrity":"sha512-Pw4wTEL1wQ8o3L2aJmjtjcDdwptBswnJhJcCzJ+yFnVLt6EFKhtl89YJPveGbVgRo3rbN3ztODzBm0PuFNEHTA==","signatures":[{"sig":"MEUCIQCzoHT3iCaZaVN77M+mpwwPQk3f+b6YII7EdhggucSo7gIges2hudzG8/sUaSp8TEkInAyaz4E1YHFjniUYm8hwX1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":788406},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./image":{"types":"./dist/image/index.d.ts","import":"./dist/image/index.js","default":"./dist/image/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"321d1380058934fb9e67f7f6cfdf3106a8bbad20","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ankhorage/contracts":"^12.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"sharp":"^0.35.4","@types/bun":"^1.4.1","pixelmatch":"^7.2.0","typescript":"^5.9.3","@types/node":"^25.6.0","tesseract.js":"^7.0.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependencies":{"sharp":"^0.35.4","pixelmatch":"^7.2.0","tesseract.js":"^7.0.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependenciesMeta":{"sharp":{"optional":true},"pixelmatch":{"optional":true},"tesseract.js":{"optional":true},"@techstark/opencv-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_0.5.2_1788902688579_0.44723868920669396","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@ankhorage/utility","version":"0.5.3","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.5.3","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"82e4b2a5cacce522b5ae6f4874c4530ca14c603c","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.5.3.tgz","fileCount":1092,"integrity":"sha512-HzO2A85bXttVsiaA4ivKoap20/yqNt7bL+UAaYFAEmNW9quNDS6apeG/t4z+kf+eOyoYd89ydjQMY9T6mONxDQ==","signatures":[{"sig":"MEUCIC8FOQfiTSWn27xMMs2+hP1K3fZJm+SfmPjo3YygvH/MAiEAt8QHamTf1FoVmKFfB59nranaXxB5zoQAH4SuUj3FK6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799528},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./image":{"types":"./dist/image/index.d.ts","import":"./dist/image/index.js","default":"./dist/image/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"ba64f59081fe62d6986a2313eca58eb3f54fe72f","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ankhorage/contracts":"^12.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"sharp":"^0.35.4","@types/bun":"^1.4.1","pixelmatch":"^7.2.0","typescript":"^5.9.3","@types/node":"^25.6.0","tesseract.js":"^7.0.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependencies":{"sharp":"^0.35.4","pixelmatch":"^7.2.0","tesseract.js":"^7.0.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependenciesMeta":{"sharp":{"optional":true},"pixelmatch":{"optional":true},"tesseract.js":{"optional":true},"@techstark/opencv-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_0.5.3_1788903765821_0.007356317273113699","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@ankhorage/utility","version":"0.5.4","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.5.4","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"5b1dc2602a3103c5704204b473893ba702e92d50","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.5.4.tgz","fileCount":1092,"integrity":"sha512-bwavM9zPJkg9SzP/NdVD/eHZzXEiJxU9N+rItA4ktbUGyQF4TkqB1wIdg+9xaD84/ike0mJ9EK7FaPPCfcJOdg==","signatures":[{"sig":"MEQCIEqK+4jZXHyaaiGBET87gly4M0HqLZ5BUnsbtz9BDHs4AiBAnYFoI74kGdlGpq0GQn78gqOKVn5PHCKa7EhbXmJhMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804040},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./image":{"types":"./dist/image/index.d.ts","import":"./dist/image/index.js","default":"./dist/image/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"c65d0d288ece64a5bec7153d55d43087684d960e","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ankhorage/contracts":"^12.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"sharp":"^0.35.4","@types/bun":"^1.4.1","pixelmatch":"^7.2.0","typescript":"^5.9.3","@types/node":"^25.6.0","tesseract.js":"^7.0.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependencies":{"sharp":"^0.35.4","pixelmatch":"^7.2.0","tesseract.js":"^7.0.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependenciesMeta":{"sharp":{"optional":true},"pixelmatch":{"optional":true},"tesseract.js":{"optional":true},"@techstark/opencv-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_0.5.4_1788905488964_0.4011872563314969","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@ankhorage/utility","version":"0.5.5","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.5.5","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"f43d5f62102634391dbbeadfc1386c580d3c9eaa","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.5.5.tgz","fileCount":1092,"integrity":"sha512-so1NXcIOQjEPNsNpdGp9McXsw8oIo4Mw/pF3y2x69f1MbwqEC79H7I0dResKs52S8Il4JeO/e5RO3Sf4yDdMGA==","signatures":[{"sig":"MEUCIQDsG6XTIqlG8CAZxNzvDjAXKX4qb2ktCAMfJ/xK6OtncAIgPp/MHlU3oUAqjU7zFkTEcXHMoZUfKka9Lt0VVaviLeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":814149},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./image":{"types":"./dist/image/index.d.ts","import":"./dist/image/index.js","default":"./dist/image/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"29e43aebec5091cf1b17eb4b7cf88653bf88dc29","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ankhorage/contracts":"^12.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"sharp":"^0.35.4","@types/bun":"^1.4.1","pixelmatch":"^7.2.0","typescript":"^5.9.3","@types/node":"^25.6.0","tesseract.js":"^7.0.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependencies":{"sharp":"^0.35.4","pixelmatch":"^7.2.0","tesseract.js":"^7.0.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependenciesMeta":{"sharp":{"optional":true},"pixelmatch":{"optional":true},"tesseract.js":{"optional":true},"@techstark/opencv-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_0.5.5_1788908171707_0.9877104780017856","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ankhorage/utility","version":"0.6.0","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.6.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"b88e78c18ed722161d86ed7b308895a1d2151eab","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.6.0.tgz","fileCount":1104,"integrity":"sha512-9GePmKvPWm8MYVJ1UnhKX6if4dcxtV2mKHmmJMvQ5V26YE87rMLoLgDiEd/vNFgoUWrh/bffVn4lSe8xuUVSzA==","signatures":[{"sig":"MEUCIH7TyaZc3fouEY04Wb6YlYepdFv6GjbPZU2w8TFU6ACWAiEAvoag1mWLy+crHirR5/dovAvR6pedjU0qcxhw/J1Ynhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":819662},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./image":{"types":"./dist/image/index.d.ts","import":"./dist/image/index.js","default":"./dist/image/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"5e95fdfe68ce7a21ee310b490981a1c94d5b63ac","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ankhorage/contracts":"^12.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"sharp":"^0.35.4","@types/bun":"^1.4.1","pixelmatch":"^7.2.0","typescript":"^5.9.3","@types/node":"^25.6.0","tesseract.js":"^7.0.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependencies":{"sharp":"^0.35.4","pixelmatch":"^7.2.0","tesseract.js":"^7.0.0","@techstark/opencv-js":"^5.0.0-release.1"},"peerDependenciesMeta":{"sharp":{"optional":true},"pixelmatch":{"optional":true},"tesseract.js":{"optional":true},"@techstark/opencv-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_0.6.0_1788933690753_0.9035611398771102","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ankhorage/utility","version":"0.7.0","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.7.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"47b0edf00c4ad61f4cc987028e76d930793499f1","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.7.0.tgz","fileCount":1020,"integrity":"sha512-J+Dd4tr114wav9Ya0GT7wrmSOj2ypnWWIiqkY3+gdG3fmqAt3k+mu0gIKYHw2TqVegbnnnjiimFd+V5tHmsjCg==","signatures":[{"sig":"MEUCIQDYcU+qSt9DOt6dYdOhpkCzuq6EPPSG9Z1TKXHYUJIYEgIgTGsBEMxucGhngCGZ/cWYxiYJwXt00mDspdxLc745JKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564222},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"31cc30ce2e45699202da0851be0e4a54decc3709","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_0.7.0_1789266877982_0.6573977331004002","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ankhorage/utility","version":"0.8.0","keywords":["typescript","utilities","project-detection","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@0.8.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"22eb40135d9261e10d376da8afffe872bb508271","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-0.8.0.tgz","fileCount":1024,"integrity":"sha512-0ywzdqu1pO+n9yNhbJE5+JD4CeUQ1GEvMGbh8pccr8ieLFlYgTKMFWxH3XUk0Mw6P2ngelQU+PHC+kjJ/xL8Uw==","signatures":[{"sig":"MEUCIQC5ohHF9MIYFNqvUB2uXxaHuTsRx0H3nxDCJ0rqPBeF9AIgGOo7FwMNKUM7WkuyuZGRIS1F6Qi4B7xZPtjHLOU02/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566014},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./project":{"types":"./dist/project/index.d.ts","import":"./dist/project/index.js","default":"./dist/project/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"ebc3a76727c49caf0516522fe759ee964044825b","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_0.8.0_1789267703939_0.43030772957967534","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ankhorage/utility","version":"1.0.0","keywords":["typescript","utilities","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@1.0.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"4cd53883bec9e4d4fa0613d95c18f191c86b0fea","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.0.0.tgz","fileCount":1012,"integrity":"sha512-90zP7AbU4Hiou5nX5q+bwaX1Y9BSRzXE5Fse+hTnxpkHp2/xrrkAlAl4AgpprLdgy5jxzTKbfBO2BITsea2b0g==","signatures":[{"sig":"MEUCIQD+sggvzb1cxAgJKDl/4zFr+r9eh8DBpuwVsZ/PpASgqwIgY2QcE2SCeL02j+xm2gWhPEc4BHaFH16mIPXjMqN9SWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552960},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"4f3e6f8288bd00c9601862ac7b229d8dc6f25a2b","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.0.0_1789346416882_0.9071061030983625","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ankhorage/utility","version":"1.1.0","keywords":["typescript","utilities","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@1.1.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"fbd2c109233ea290b5f5076b5dc78b8bb15970f4","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.1.0.tgz","fileCount":1016,"integrity":"sha512-/SHZSk/5/wMAwU5elLBkCqc+O+fxOlfQLrCZvaXrADlfzinXSHgCfOgMeErd4zabJE1knqO7I+79PAjGwmi+yQ==","signatures":[{"sig":"MEUCIQCCPXVsAnU4Ey6sXS/3Nprzw3bfZ6oT8vVwdAucw02oCwIgUn8nKkkEaHeDomZc18z5Sar68xV6mlN+tR5FDZpsHlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGzc0K5mo3Uuan24OZrWrZpZqddrpvjfpfcjGrUdlSqKAiEA1jcHjiRZnD8cN0VYtEfOQ/jmCbEG6wf2pCk2k7b9WA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554527},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"4d93baa60fcd47ecd5f4da245ff806987e59f94b","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.1.0_1789425041638_0.6175234842454422","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ankhorage/utility","version":"1.2.0","keywords":["typescript","utilities","regex","react","react-native","expo"],"license":"MIT","_id":"@ankhorage/utility@1.2.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"8af78b6a8f0d1cba6a393e92c3c6437e6e2f7551","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.2.0.tgz","fileCount":1024,"integrity":"sha512-0Z5ucUJe9WIqWk5RFHxY9qhb0S8ijZHVQ5zFhw9u9mOqLq5R8IKVIDQZCe0t3/P85LsUUKRhVpk9nK7UgDe5zw==","signatures":[{"sig":"MEUCIGwbXkbBu+Lb4KK3VDHdQyHzmtlI1PJiNRAlAGuwD9K3AiEA5JSBH1rEEpMOog+qzmqZllXTHbgAnrdazxQPEWW9eXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF0vcGxekuiZvc7vMCKxEYoCJ33e91UjIPOfDIFuOk5eAiBgmVE/jsRLzEkTjoIIVhhY9cv6deI0m0RQGh9KfMQ5tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562541},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"e9833d9c9442b2616b26211c4a813daa917abce5","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.24","@ankhorage/devtools":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.2.0_1789452607470_0.20479076723589862","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ankhorage/utility","version":"1.2.1","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.2.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"3f12262a24a9fbd076696af44c20e67abe249109","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.2.1.tgz","fileCount":1040,"integrity":"sha512-BM8FwE3AKhAc/Qe+xryJawae4JhAVdnp7Jo9KOUHhkvZ9dVfUvVzuSovr247SOA//Jtfdbm8mTsqnTet1hWM5w==","signatures":[{"sig":"MEYCIQDq7WUo1OngN9D3ohDKF0cdQxgnEP5G8pKzMSZtMTKEZgIhAO2MN7KccpRVqOnEiZtCs8iFOsQrCtYFANexmXftBQwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDst6qDjg5FFpo/Cz8+l8mYdmbTyNR1ux3wG1pS6pctnAiBk7LCMU3784Bp8OaOiwMpI4LJuNjEHZJIuMo79Uj4rKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":575931},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"144942b7316915c1652d45542805b3c71cfce143","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.26","@ankhorage/devtools":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.2.1_1789720897003_0.014102046779068456","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@ankhorage/utility","version":"1.3.0","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.3.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"5f76d66391550667a30b2273e379339b5f6fa282","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.3.0.tgz","fileCount":1044,"integrity":"sha512-4mNAXajKX0DdPTqAhhMEjkrOE4OxqCe56ogMtxeVVUngwJhmCrqZunr4dT9u4KwzjfQFvsx0Pg5k3I8iwepisA==","signatures":[{"sig":"MEUCIBCB5ZzosCuzs9/sMJBhDNtpKur+sKuFTVXfTF2diVEuAiEAlxbaAehx65fAYHRok3Vn7d0fPt2SjLjRtJDQsyYdI5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCymmkioX+v8GUXvGXCrVPFBip25K14d/XcJWDGJ177nwIgEcbh7Rel9s5S0G63P9dTMI/emDWY4P1L2Dj22uEhsR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579856},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"d87d2542be605d48c488c02f3059c79128b713ad","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.26","@ankhorage/devtools":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.3.0_1789724907143_0.801756517385195","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@ankhorage/utility","version":"1.4.0","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.4.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"7d0f80f8bef8e4a03508eb90f856cb20234d46f4","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.4.0.tgz","fileCount":1052,"integrity":"sha512-pQQltP47rAhDjxXOdGaYAkB3c7DQ/BCyGwoKuq5e7acjyE0Qvt/WZ9/nFsqSbbOQyCAtY+ToSvaYFr7HUD0Egg==","signatures":[{"sig":"MEUCIQCxcsO4ibkE12Q3/26gHiW5omybZIR7+1TYxgo45Q/RtQIgWexceny8XMzKf42xCvifOah6seimwRWVrVk0iJkYKm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDG2zWnPSxEZqYJO2adM0S3bLnQDdEADAQKIeoY34IMLQIhAJXvAm43XvUiL8jYRvsZeSS3vBhgWkqxUGQtrbaOgnH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584349},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"e8bb5c14a32f227ab68c6707dfd9527c45727913","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.26","@ankhorage/devtools":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.4.0_1789768860007_0.17826264895551502","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@ankhorage/utility","version":"1.5.0","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.5.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"25d73015eb7b824c91364c5ad52139f6ee4150c5","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.5.0.tgz","fileCount":1060,"integrity":"sha512-tbLeGeE9w1umSgcrP5klGxawb6WB1lO8w3QvAxgdhWV4vTDS+qbWu6CEwvS8ao83ZR0duYn+oszcTmv6If5PRQ==","signatures":[{"sig":"MEYCIQDYmt8AaOjfiQmOIu7TC7RK0hZhjeqtfOZXRmFsxjSf2gIhAI7PtWtQB0HdFgM8vjcdcv7/gjH+wge4w9LvJaHl8BRf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG7NKrgTe8QIEAPsVz2Q/U6tDkELN/2ctXC5GiFdJ5BdAiEAppMmstwsDL1k2nMceXVR1LcIlvImldT5G4QpvmlJTfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592107},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"ea4a071c038536596c2b825e0f7a300735544109","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.26","@ankhorage/devtools":"^1.19.10"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.5.0_1790090559355_0.451391817420167","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@ankhorage/utility","version":"1.6.0","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.6.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"29c16fd26a7f75b2c60d37dfbab096d053a4663e","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.6.0.tgz","fileCount":1064,"integrity":"sha512-lwr5wQBhbV92SxkjKoI4f/fjk9QuKvR1pkj6I5fwoj9HlsTYJQLsVXnAiKYbe7zXvKTts35to/FzU+qnphMVXA==","signatures":[{"sig":"MEYCIQC1MmoIlUEga8ha6KXQKTRt31zcc8TXu4DA0nvbXFpIpAIhAKdnDBF57FKAU07pjA1kO20tLDXJWmqO9OW2+1ULtmFr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBzm9NfbUuTus68yl2/09dkdOq1sIsXETZgNsCEtsygNAiEAq5+242ChX10ZmnnVblDq5LYpIxqvST1nEjR+CeJHTHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594582},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"84d603df4039f48e45535ac18de4b7148ec897d0","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.1.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.26","@ankhorage/devtools":"^1.19.17"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.6.0_1790188701135_0.28679158233358604","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@ankhorage/utility","version":"1.7.0","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.7.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"53f5dedab1a2a94597bf1ae1cbf642a53eb0b6ee","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.7.0.tgz","fileCount":1080,"integrity":"sha512-nM0jTn1Ef8b+05w11TwEFLzjq/h9+GCm0/9wz4O/0XGX667LkGAa4U1cfV1GtAwZ3IdWk9G6WHbCMs1b1ZGcMw==","signatures":[{"sig":"MEUCIQC5GR/DFimDoZgpc73O3RfQHfNerQ5jnfv/fOqqLFEwLgIgLYx7PM6wmZ6LtLTxxxPvn18XE1R3eo1ENGlEuvgfK+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrlVU60G0xL2KJnsWMIDTzu/7L3GUf40YHmDYpzMPD/AIgUrv3vimjb+ebzhOyMYVPze4qMcpFmYNdy5G7ygj50MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623387},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"4368c66963f1e71bea05c19db1a908bc5f92ba83","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.1.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.26","@ankhorage/devtools":"^1.20.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.7.0_1790301337465_0.890694228750871","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@ankhorage/utility","version":"1.8.0","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.8.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"fde803ac19794a6911edb4a836d05645676ec0c6","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.8.0.tgz","fileCount":1084,"integrity":"sha512-Jz8/BPIj93Ydt9qQK4A5Z3LV181pQSomcmGcuAyZ71kXtyHUgpPYMHT3xnAVXSCy7odDH7yT4cGzIi9MErh5gA==","signatures":[{"sig":"MEUCIEvKqLXapnAUf0Tk4gopNZy/1bC8GCTkJfXuLW7asQcZAiEAre9RtqmphJL9+SOLNeFb48SqOE0iS4DibalPNTFPdbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzXavElCmN5LjEgpIO5rP2UCi5ex1xAkN2+BU93hMTcAIgGrpA6DrYYXP84yCcBqJYqcLTfCfJVZ98AP2S32WjA44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625042},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"04086777719cd8340558f40b5ec380ae324d5715","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.1.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.1.26","@ankhorage/devtools":"^1.20.0"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.8.0_1790303146952_0.7227174135397862","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@ankhorage/utility","version":"1.8.1","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.8.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"309930d3af17693ae1a48cf101894dd221e6c2aa","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.8.1.tgz","fileCount":1084,"integrity":"sha512-jnhaSPD+GDhSJTH3IRzTAaC/6HNDMarffIaY/nuD1PaIQh4I70zsNlvzotuOJzX8v8laa+Wzxl+LXt20L7DRKA==","signatures":[{"sig":"MEUCIQDgMqT29k5uuwKWkPswjNbgwU0uASXn3yNH8MeorfhzOAIgSsR8Jj42WJWNYRJZ6zSWHPBcTfxDuZ1z+n28lUqqpac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCP559RZg3nolxJ6lWUZjlrlQf9+GMVmDdk9mevtDr7dQIhAIUiZNmnsrINEyTdLXnjdDxrGghcBLryNUjDasgPyrbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625927},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"c4469895495d583d7db5a69665e5ae105419fa66","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.1.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.2.3","@ankhorage/devtools":"^1.21.3"},"_npmOperationalInternal":{"tmp":"tmp/utility_1.8.1_1790320558606_0.7660498303521415","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@ankhorage/utility","version":"1.9.0","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"01349a0b602817db405a40cf93f84b90ae2e6ab7","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.0.tgz","fileCount":1280,"integrity":"sha512-y5n8qV2hMpiA5Xf+E8b7+8HOXQ7rJF0JXtu9Z37RE8e6p+dxfTnxb68OqPJNz8UPG/wIHAonWl4f5wMvzmIHig==","signatures":[{"sig":"MEUCIAx1ZZUVhcu45a76XPyItGAuS1ZFH7ud9zfNmYueBzTBAiEAgSPieVdHqRA5viErFGThF+6I8sb5RkhHguV6yOFxpIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGc5K+L7Qaogv0KAoQZ3MRshWNPt4QWOC4zSFuJXil4QIhAKsglR0kccW/pWb0l4ucGOzKHGHvk4txHNTxKqEDx7m5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760253},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"d078b77185d6e502cfc64a23479899ceedb1af43","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.1.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/paradox":"^0.2.6","@ankhorage/devtools":"^1.21.3"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.0_1790428175566_0.6691071694679758","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@ankhorage/utility","version":"1.9.1","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"b8d005565257a6de24ddb3c5c807430bd1969773","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.1.tgz","fileCount":1280,"integrity":"sha512-XZdEf1axnj53Iw6VtMzfGBPv7/eC0NPq23XesKjTuBMD6GEGPahKBxz6WtfyNehWKOz6LYsCSKgRyVHJ4PVquA==","signatures":[{"sig":"MEUCIQDYPL4OpXcQXnxxmf/sZdWO16BnFboXkI36g3P+PNJQfAIgBed/rZpZULuwJr3trQ2CzJQjES9meEcoeeeQy7NrBtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGBXA7BQYCQDfHPIi6sUxqUtZSz38h++yrnxIGGdnyHIAiB7MqGlakAdrl5qhNWNAiDV+97By6GKy4DHJCptbgNlqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760329},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"7c6b9c0470c04798ba9e5ff1d7bf9d889d2f8642","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.19"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.1_1790853899633_0.17548228351452289","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@ankhorage/utility","version":"1.9.2","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.2","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"cbee826ea2feb93952390c7f8e06989fc3da42c7","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.2.tgz","fileCount":1280,"integrity":"sha512-UBRmxSv7cFZETr9a7OCbAn9h+yBNOuR6XXrBW/XcmaCi/nNU/hWLB2bx7TYlfBbTQVr+I0CG64actfDxEJce7w==","signatures":[{"sig":"MEUCIHhJR/s1dmHWrHoeA9GGZrphNcExc3ai/jCJLe7py/9/AiEA5E4bQPoEh/gBD2cdkiGuPInpgvd42C8v4LHzqysF95c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHdh+zTCEqqTQcaCMu/t1YiJM0MLeebEtGcrgj0Z2jKBAiEA+/PIM6Zq3MTSn/oF5HUxwg8GYjZ0YX1PeEX3K/cBAeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760414},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"856ca5540fec018a591d0ffec29807bf969eff6f","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.20"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.2_1790854488029_0.8952384548291992","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@ankhorage/utility","version":"1.9.3","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.3","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"e39329a18dd38157dd6938a03541c74b2fc96c4e","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.3.tgz","fileCount":1280,"integrity":"sha512-lh4wcttxXw5Cgj7fDEsmvvxQUzdIIE4OLZBkXNU0d31vD3uu4yUjGRCNauUU12E1hLumLISzxlDHNGMIglDFWA==","signatures":[{"sig":"MEUCIQCfYLW8/xP7q5nsopROBk4cr42+M8Q+yEYy0KH8M6ifVgIgAyOMb2IYREKhP8tjtNblNQ23qD0bopTteKP6CLaGY10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCH0x5SqFaC4MmqeGbseZpmGUJIMrdBFkHUq6fpIDNy2AIhAN2LQe7QTEmOl+9B4VjlOU16c5SsHzSLjxJ/CS5TLjAM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760490},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"7953e70f2f4dd48e0693249e5c5a917bfd357c64","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.20"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.3_1790855071986_0.8991541657844337","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@ankhorage/utility","version":"1.9.4","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.4","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"63580d774c78c274d4ca69ee7250104a540736f4","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.4.tgz","fileCount":1280,"integrity":"sha512-s6+Bfxa/r0UCDOa8xVMjLFwj32TEcmmJOwtgwUwvZoL/QE1axKP39ccCJBkFl9U7hk+hiQUzaO5iM0pv1tIhvw==","signatures":[{"sig":"MEYCIQCwLwHH2YodW3oJfpKXhcXU1XI+IrJOfZqDVIof36da/gIhAPDTKIZHJEOwCCWy4KIYHs7W7MTwwsqW+kDK2FDHcXEH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDL1sDieHE95B/3RPcLrEGXjem7+aaMuI5igMP8pz9PCAIgT8sBU7d8/CrC/YAABMAFIkpiPoGpSroubxS5NlWMBjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760575},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"77e23ca293e3cd9f53dd0f40e09aa46bef726bc4","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.21"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.4_1790855282045_0.29468918209994666","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@ankhorage/utility","version":"1.9.5","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.5","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"8960681ff59be14e7aedddc5b32885ea11cf0289","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.5.tgz","fileCount":1280,"integrity":"sha512-GF8O4x90BwhypOyIX6WteKgDEfKwcJbCDodnnMKgPTKQL2wYKUY132Kl6YDz6tSoFM1RcCXIaK7+PGQYm6zvcg==","signatures":[{"sig":"MEYCIQCS4TNLgyKvUx+Sk0Aq6MJdlB2iu5ah0RGyclXpYT8PuAIhAMO3HOyC70ghRWjhnlPR7y3+H7lp3MIEoOrP8/4h9IzA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEglP1kARhif+cjWfQanQzZKDjPz3j1s6Q2raRa9INPCAiBL22oGmn6eTS8UQEILroUNn1wjVU23wvH/+saRrMfE3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760651},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"f09f6959ae102fa49b4aec8261f2b0704d0019ea","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.21"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.5_1790856219536_0.06970426862675039","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@ankhorage/utility","version":"1.9.6","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.6","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"e3e7d317770f3b2ff76fb7190a48b9ee1f12ec22","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.6.tgz","fileCount":1280,"integrity":"sha512-cjLLNVHepY3LteJ/buq8soW0qq6hUrSJOru7nk490MUlTvzL8dNnd3W+HYJaXlInL3N+P7YWU0WGp10moNIO2A==","signatures":[{"sig":"MEUCIQDMzJ75VCf9DLHOWDh5/DQUIdUCrWupIQAq9hh4OmWKOwIgGR++EW5qYmuQN2oprsf+9Ymaxq8Bzam7mH1iPSD9vKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICtWbTpUFHjlAWuwctSlguCN9kgwHULrR+vIl8DYdlXxAiBiPKBV1kOQoE4OgHlJ75lRtHbONMVAsVeHqY+n1h80wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760736},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"680bb29690cdf97109db062ebb9ead01d4590ae0","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.22"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.6_1790856875479_0.6570954923912271","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@ankhorage/utility","version":"1.9.7","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.7","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"293e3015dc0f1dbbea283aa1a1b9e81ab959f458","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.7.tgz","fileCount":1280,"integrity":"sha512-MViRhrnztIPpqiOQ/0UB27ir9keDw8BN0htGoLCKcIKTQYM2nDpruBeV/DuTLd6GtSbqAm/D2mBYb1rV9vuFMQ==","signatures":[{"sig":"MEYCIQCmpBoYRHs/PdFybTDoHqEPiwgX5XnO6yC8lNh9Grl/1QIhAKYRe5jJXdqG448+1974mCUXMgqjaICpugweMciSzxkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDXmxmZ+p5PYpHuk1xj5/dxXwaKyQ2o65IBV+ikX/OdhAiBvVPd3qiV5XSI0xKlKvg86Z3LkHj6kP2nFEMgkx1XdsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760812},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"510517fb073a5f77fb7ed556deebeb6b18e95cde","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.22"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.7_1790857815416_0.47747174826494176","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@ankhorage/utility","version":"1.9.8","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.8","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"90d8c26e467bf6907c41cb823226cf0ec18d9584","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.8.tgz","fileCount":1280,"integrity":"sha512-d6cy0MexvAR5TpB1gg0dv81nWADaw5WQr9eTSkXZ2aShV7B7UUjot5Ib/VpamNga1liq5sU+yquPaccndeYp8g==","signatures":[{"sig":"MEQCIF0ad38o8UHeKy8oFmizZE0nuzNquMMT3977QJViemBDAiABXFEUXJ6Nu5zmmkFy+JgGClMrbtUopgEKvIB6e0sZvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcG68Hm6cYB0hQU4FVcmXLlArDSDPLsuV/eWimWnCs0AIgD/xQHTEZM7qdv3qVbzByo7RGAwxacNaz49rNrVnukek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760897},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"29d34436b4f2db5344eaa4ad3487f54762e95e04","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.25"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.8_1790858113106_0.10637877604011914","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"@ankhorage/utility","version":"1.9.9","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.9","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"14089fc20acc799090fae028233c2cd3858d99f7","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.9.tgz","fileCount":1280,"integrity":"sha512-2KtxmBcMQVx9GL9+FG5/fK6/Ip+XR/XnAvPx84UrPkGobVpiPk1QP622LC42nriHbaz04SGIY9H6VRz4XBRs3A==","signatures":[{"sig":"MEQCID/4LoDTOoSmSud1s4uZbmZ2yg2OlAPjqbDdBzKz3yCnAiB2xLiL53gM2s7goqYD3ZFbzeICS7aRLtzFbNaAWj3+AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH+xoXL/HOecb6Exu8ddYxGJu4oDfDne2iwlbvLOSHnpAiBswbRKbd3EwKUj66a/+qPh+woWQj0iApAcA3sCjGjy8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760973},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"7426d85836082e8979f29fb8518238f641de2c5f","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.25"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.9_1790858683698_0.48959971114265244","host":"s3://npm-registry-packages-npm-production"}},"1.9.10":{"name":"@ankhorage/utility","version":"1.9.10","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.10","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"4e01293fe1847f08ee04bcb2534697ad6ed083c6","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.10.tgz","fileCount":1280,"integrity":"sha512-1EDOyN1XStgMYXtmn+Bx4Vsm6aRcAAu/exQOuqmQOupu3+IfooY+hXTDUtgf69meMZTZts+IquBpvME4+8UjeA==","signatures":[{"sig":"MEUCIQDTuChCky+Y3LlK8hsmNuZ/BdsW2b/eofDBkS1kVKasMQIgOqMAidEQGBUZqiblYeLFWMhvxdhWU49uXXQ0L6fgu5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHkkEYP3zYCmyqQTK+WZ8vU4WAGeQagq36hr5AL+RiVoAiEAh5988ZNAzjC0W5rsUPEjbXHb24ZiAls98NLYWLJy0Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761052},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"98c6c3b2f3afb18b6f43d44be132a5049dc87722","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.25"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.10_1790860719972_0.9691649598194871","host":"s3://npm-registry-packages-npm-production"}},"1.9.11":{"name":"@ankhorage/utility","version":"1.9.11","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.11","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"8eb41d1e3531e4a682723a5237694b0131a0c7ba","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.11.tgz","fileCount":1280,"integrity":"sha512-VgcXJXg1D8ZBZjzXQBk2Vn5bHC2tf9aYFQvp74J9n5+4WSaULAfK/S6F2jdkEum2/DR5kNi66ll1yI+tHaHb/w==","signatures":[{"sig":"MEQCIFN/YuOQs+p7m0nTAIp0vmJWE5JoD4BvUTatVUNfzZTPAiBEnpYtMTMy4LH+K0BcQvWrzPRbNDyNCoFnoHYwLdOCUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEIhXgQ0qd6b/pFA+PoeVpasNO25Y6TfmEgdEnnOtAA+AiBHsEHv2B5WYw+Tx0lvNchxHLzkVRftUw9VnJVvZQcghA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761138},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"2e6a0e44c9cb97b181983c90c14f0509e07555a0","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.28"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.11_1790860903767_0.30548185515398774","host":"s3://npm-registry-packages-npm-production"}},"1.9.12":{"name":"@ankhorage/utility","version":"1.9.12","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.12","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"44a0a02a0b06ce9868af507cbb9c6f42ea12b548","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.12.tgz","fileCount":1280,"integrity":"sha512-ytuwhkMrHO7+sm3Jfmjzqz9cuR9eoyaFfp6h1hvzmoMKf0rHGbx26JGWQJXWOV3PMMYa6qGgh3pyKBdnSV9YvQ==","signatures":[{"sig":"MEQCICaDY4sNaLwebWG+JQFCc1j2UbfWdKn/meUT42UUkHILAiBQxucFx5kp88i5G3vfh0D/UfNMdmZoL12I+aVLuNBV8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxAzn2/ZTpUZ4KCpYiO6rZ/j9W+9dJYZFPtjFDyQmjjAIhANUoiJiQ7pA//Uj/AWcdOVpoTsCd9Q1Yl7erKXZaQmyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761224},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"e171b872012364468221a69714e02720db8ad177","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.29"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.12_1790861732698_0.6196046147902112","host":"s3://npm-registry-packages-npm-production"}},"1.9.13":{"name":"@ankhorage/utility","version":"1.9.13","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.13","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"79b4e764183d049db012fdc9b03d7636d46e1d12","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.13.tgz","fileCount":1280,"integrity":"sha512-gquVp0R5Updd2wa/TfXdCkSO9/sDdIFt8BnVy5mtPTqk1EpnnbX4rvQBDwvufBliMJbb448SSa2iO4TbgvGzuA==","signatures":[{"sig":"MEYCIQDpQvr4QH85tTZHIX0ukzu0aQGRlQCU1h1pyPVIgIyhgQIhAPh1E8exl771Ma1G6W/kPNKTXcK9jB7Ty5B6502+ArkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8mZSaD1zd6AHugDR3pH88//CfAiIOn2v0EgMXDOfK+QIgZPLNAUZr8crkEvBX3FpesGgCQMJ3k/OCn0fkncVYhRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761356},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"f0c271608a0f53771859e15fa4e76fd3a713837e","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.32"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.13_1790863363243_0.07790996503256897","host":"s3://npm-registry-packages-npm-production"}},"1.9.14":{"name":"@ankhorage/utility","version":"1.9.14","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.14","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"d333486bb4017822d026dd4e0639b21268171cdd","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.14.tgz","fileCount":1280,"integrity":"sha512-mG+M0hNQU1LAhB15MpVbCHV3hrtEIy8J77tGni3unyYTB+r50A3t3pd9XPT7MiJ4+44Hi4QoW8TKs7hzLjDQPw==","signatures":[{"sig":"MEUCIQDmO0LUcVWvT6ssWceXzZGcVITvG1VC/4Nu1lfc5abMYAIgLR7A0bRBM6prfVqgYSfDxlv0RR/6O6V7X1IwoEdeuBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWZIzt+iiFTLE+gCL+1ANw539Mv4ZjDc3T8ss07NinvgIgZfxhlFiT6wXeokgnIGKUWDBCIyIqoE13/2VHcerAd7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761488},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"f69cb40671c8c776fbd84e40bcf226288e2f8ada","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.33"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.14_1790864840061_0.4686579613062434","host":"s3://npm-registry-packages-npm-production"}},"1.9.15":{"name":"@ankhorage/utility","version":"1.9.15","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.15","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"cc1cb88fcc3b655e81c1c52726dca62c604b127d","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.15.tgz","fileCount":1280,"integrity":"sha512-JNfFmhXmnZ12V1WZPkxO53UUvK8Ka6/aa1GBVb+8eQ3C8DqTjiXPsnMSTlO5TiZCv/pCTV2R+rL2FhQ1OxfL0Q==","signatures":[{"sig":"MEYCIQCE9ocxV+G8Q5xr3qMb3FYNJa5pxECnmuje0R+CYAVahwIhAJHQCJcB0YgJn/0pJEfxvqy6SWJWFM7WZlAd+Mk15EaC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCVipuUKP8iloqxslFjGpwIcf0VyH0opIqJxGtxm7JcwIgChPgeg+AfrCTbulynEaZREToAlUwRO/vJK9xrk63EQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761574},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"233c4892937e63693bb7ed819fd1a24df251060d","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.34"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.15_1790865059994_0.936216959127979","host":"s3://npm-registry-packages-npm-production"}},"1.9.16":{"name":"@ankhorage/utility","version":"1.9.16","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.16","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"439ceb4ba3216975050f4cc6dd78dc7c8b177a3c","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.16.tgz","fileCount":1280,"integrity":"sha512-5Ms4OZHWLr4i6WaTmnTWu7apl0A8AM2YOIR6OGyibvs/RH0P/s8lpEfHn3/mO85UGhqyS0YC4+WEu1YSdp6eZA==","signatures":[{"sig":"MEUCIDnBEMBtxOY8+8QfykCfZK+QQSsZXE9eoJw9UODlwi+FAiEA5AcwOhlVIpyovE9jm5hYBmEdvFumLoynlkUZYgTydsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKeCcKjAfjXjfXK3tASDRFAHQOW3OcfwVq5UjDP3297AIgamkAlIjEx0KBUDzJrU2caMbO+Tn3wTKQXly2ts4NDQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761651},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"76edd2e1b0492a12a04b5ca97ef5fdbdf17c9694","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.34"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.16_1790866216026_0.17333258588925893","host":"s3://npm-registry-packages-npm-production"}},"1.9.17":{"name":"@ankhorage/utility","version":"1.9.17","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.17","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"a1fc600fba8457946772b7b2c2d341c66d807756","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.17.tgz","fileCount":1280,"integrity":"sha512-daKPGmQfwaSn0x+9QqB1OnNfhzwwDp6gw74v+s3Qj9VnoOfYZqrqz/cx8hy7RxiobEbzaHq+kkIZyjMDixdj0Q==","signatures":[{"sig":"MEYCIQCpdxTGcStfX60Tq2ht4GyVkFdAsTH8OchJTF9jqGuUPwIhAKoxMlrAg3OAG8z2aI6/MLE2S7ZsxwZWKFxP/yQEPxqc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRBxTx1Eh5bLTb5BWv0s/ORF5sS6/fg3cFe1Tl+G7NsgIhALT4UcUdQczWogqekeT746RFIVH1Gc6mKCwPiDYa5Mmx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761737},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"e367ddabc0fe655e69ccd439581fe69597f061f2","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.36"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.17_1790866507076_0.5719163705749031","host":"s3://npm-registry-packages-npm-production"}},"1.9.18":{"name":"@ankhorage/utility","version":"1.9.18","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.18","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"699c2b0d0640a123ddc8f6b0c4cef80f4b1f8b00","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.18.tgz","fileCount":1280,"integrity":"sha512-lTbDyOSEQJ8A913EBQtjC9p1YMkAym23lWn52jwQyoz9v5OjZlw3C7YM6sJWI/nXBEvSqlfSy7VzXJc1xWRT4w==","signatures":[{"sig":"MEUCIECmjdoP12F7pZcdV0SpWcguvl+rzYm2vhofrebyrVYGAiEA0rEfmC+dVLLnKKE9QR329kpse9GOzuK4+cOiqX8GKhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAE4fq2YYTMLPt/bIleTlGViuOEsq2KDHUNJh7qUk4gZAiBa5331kVNo0WhboDBcNwrJr5HCmc212wYP+t2f0WCkqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761869},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"be8f79ed3b2a968c05481ad3d6daef41b9356aab","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.38"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.18_1790867662721_0.23828300350031517","host":"s3://npm-registry-packages-npm-production"}},"1.9.19":{"name":"@ankhorage/utility","version":"1.9.19","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.19","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"0b3543c0066a331bbed65159af821cc91d82b334","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.19.tgz","fileCount":1280,"integrity":"sha512-1TSqhoBagG5Q70+THYk+XaqaDZtgMSblTohtVEAqg8bgZeXtb4lJLhXN5H7SqInQ7sB2Fpoy89OkMQrJccOGbQ==","signatures":[{"sig":"MEUCIQDXimnyOETq8/lR1CVNooZE71GuYJhrQesP5jM1wX0kkgIgIEAHtetdaDbXlqNHFzqa9Zl7+geuEXUkRz3KxkhqGbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5qGDeYvlW8uqw2p2P9JzTtNbv/uC1LBEZWsYQCJMa7gIgQ6mdQH7RyuvTeBTS0e9G5ipPL47DjRo0zE21KUXubjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761955},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"122c0607dd131ce57beb53ad721b770a356417a5","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.40"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.19_1790874571630_0.3789137963567466","host":"s3://npm-registry-packages-npm-production"}},"1.9.20":{"name":"@ankhorage/utility","version":"1.9.20","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.20","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"d1a9f5d2a235c22aeabb9871459cef5e3040c0e6","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.20.tgz","fileCount":1280,"integrity":"sha512-OgTHSB3pRaBEVnQ/1CqXwBwN3APVniNd76NzjzDYGjA4O9f5GJLiBPi3n4J12eIb0gmB0sSgfSWRVzbx2W5PhA==","signatures":[{"sig":"MEUCIDvYRqE+gfrRZdHJHQQwzhUyR4UF4P2Xfy2iVnnJGKebAiEAnLxvz+hbNd+lj09pDlqzf6l32Fw+CJibjjb/9guiFiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFnbFfnJIVXUkNy2Q5YTpyp8IoKceI/VibwA2/D4+ESuAiEAr1XRGsmyHSovHXP7yIXWwr2V9lSqjlXSZCwCQdQq0RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762041},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"b49c2f16eccdcb3a6f35ca84a6ec80d1dab37ab8","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.41"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.20_1790876450729_0.30851412116460786","host":"s3://npm-registry-packages-npm-production"}},"1.9.21":{"name":"@ankhorage/utility","version":"1.9.21","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.21","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"84c88750682fc7b79b2dd5d253add5c0e7ab90ff","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.21.tgz","fileCount":1280,"integrity":"sha512-PTHbzyRA04U8f4ZkzIWBY4iHC7y5rmTFh6S/vgyUBLjuCAjF1wyiob3KQHigHmZU1ZRX9lKtBi/0WDJXDC3s4g==","signatures":[{"sig":"MEUCIBaTVtSCANONmQGLrCUHBzEv9qXlzTCTixjuJhCNwO0FAiEA6VriWcNlJV4I4MPzdP6qRR6YWpnktnX/KyfjkM9qUJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTYRVR4YO5IAJoLFV829RiRvSh8a9xjbvoPbLKpb007QIhAJDEngZ64bm0sPYah6kBwI9pKbALJSr2zSqYy/93gGF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762118},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"9b4495b25efaade52a94d95227ec04d22a7e6b70","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.8","@ankhorage/devtools":"^2.0.41"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.21_1790877804825_0.1057372688917948","host":"s3://npm-registry-packages-npm-production"}},"1.9.22":{"name":"@ankhorage/utility","version":"1.9.22","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.22","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"9de4e0230eb91211873ab354f8ff4a7863d56097","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.22.tgz","fileCount":1280,"integrity":"sha512-pIfPCs050Jay2xIuZ3uzMRoPgwJ1QyDWqOoSJl3yHgbYV4NnIk+llVy9B0hQdC8/8VilhDkXG/KCNtqxvJUxLw==","signatures":[{"sig":"MEYCIQCj0K/E0V16uzboDEcpUZE8/F4q5ziWglgSTytjzRyMLgIhAMZUZ8fgKWAewExUGgZ3RygZNPcKMmJs3orazU+7helt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA0Hi8X11zq1TmaQrX1pRp4dPHMB/VrarNb/McECcAqLAiATzVbgdEBk87T9LS3uEOh03dpCOVJ5WNCWx5DV4/nfBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762250},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"3061276abf426e95ecd536b8e62a39a27a253250","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.9","@ankhorage/devtools":"^2.0.43"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.22_1790881412555_0.12565400428426532","host":"s3://npm-registry-packages-npm-production"}},"1.9.23":{"name":"@ankhorage/utility","version":"1.9.23","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.23","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"2b5b5fe1b286cd5a2fd6312a3c0d51e039b4302b","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.23.tgz","fileCount":1280,"integrity":"sha512-Scei65mAHpvTsflDV3C9XcgM8l8D89CZD5u3rk0DK39OYrjPBQDs3DcMvKz8vImnVGQ4f5avPsqDSOBgmGYeFA==","signatures":[{"sig":"MEUCIQCuj4+bZBxF1skfNyQzlGYOTN9XP0M9of3MXniuz4Dj5QIgRP+c6BtZ0bPvHgg+8woYZzfy/geNaKrFowjDR2VIlSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHV8pTZRt8619TXRCOTIrgUp1nvLg1awseqwCBJAgQ9eAiEA3RuUevl5Xim2QhPiFNh/nFnRVfobsgW4FW/fgvodtgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762382},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"908d38d89a71d909ed2d87e74c3270ae7d61c3d4","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.10","@ankhorage/devtools":"^2.0.43"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.23_1790882644233_0.8085057154798903","host":"s3://npm-registry-packages-npm-production"}},"1.9.24":{"name":"@ankhorage/utility","version":"1.9.24","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.24","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"016323d12b18181df6b0b18140ead5ad8bc1b79a","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.24.tgz","fileCount":1280,"integrity":"sha512-KwDKXvjizqxojBKrb7qlvd3i7heWs9uhAdoVw4s2NP4cggiWg13FuNm0wmG/Un6IbO1XKxfs4/97clR2D3J7Lg==","signatures":[{"sig":"MEUCIA7GpMo+5rLlGjKJsXEmtVBgyBQStjBBmR++jiSCFasTAiEA/JcwYD8bFhZM2IEqAqSUlpxv0oqb1o3Sq3fSBbR463w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIArwBH6s5eJue+eLZvvGipmtO00ZtqZEV5pLefeAacE3AiEAqA0CAVgqZjoMabu2JIaziobZm+mSNaZaoz7ao863DoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762468},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"a9a602719063ee6d9749720cb0ebf400a60d7242","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.10","@ankhorage/devtools":"^2.0.47"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.24_1790884666495_0.13181712104685794","host":"s3://npm-registry-packages-npm-production"}},"1.9.25":{"name":"@ankhorage/utility","version":"1.9.25","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.25","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"1dfea353d92ef9ce2f7155b0e1e773d4ad1d2eea","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.25.tgz","fileCount":1280,"integrity":"sha512-CIG+gpnWVakO9YQnAQSq8nRbHZgAfutMIrPSv2crDFPp+L8CYqOEIpzkccI4DF6QRZivjQ5njSaxfYvbeH/PgQ==","signatures":[{"sig":"MEUCIFY0MkUW+sIB1pGcwvv7KZ99Yjv+gOdB2O7MOCIbJRydAiEAiowsb0wGxLNKeDfFGIvBRf1QgmRi00wcnP21taXE1ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDsPEm2iVGYT558rg4PZ6Ij70C1GwXINny3cUzJOJueBAiBhXsxYI6OXAM1tqb34p8dcBtVEghboGb3vxsFzlm3EYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762545},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"475ffcb4cd7617ba64bc766d8345be77dfef8ce3","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.10","@ankhorage/devtools":"^2.0.47"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.25_1790885485385_0.040340062907771035","host":"s3://npm-registry-packages-npm-production"}},"1.9.26":{"name":"@ankhorage/utility","version":"1.9.26","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.26","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"892e31fe866609db836171ba16232b9c0ba083d2","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.26.tgz","fileCount":1280,"integrity":"sha512-rl4Edtm02NCT5c9siu4F4nwHrfnX6r833qoKP7m30uQlnM9uaps46Yu4JGcgArkt8y96qb8WWPcYYjN4f+x8Dg==","signatures":[{"sig":"MEQCICJvwJZLIjB2VeVFrvKfpiyy/qEoiPIQzNYOJ5uTctpaAiBcufupTk6M90yVM4EdxOFpk2TbR920m8iBsR2uVIwKxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAKA63wgmYKb+ERTY38BYHpr3M4q1v84B0lstPukLg9SAiBnWrjZMEpvBIAevwwDeOtx7j9T+L1N9o0dU7GpmbwITg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762622},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"483f734a2354dac4fdb972256cbdcc9f7c49bb26","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.10","@ankhorage/devtools":"^2.0.48"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.26_1790886376177_0.21692323064639574","host":"s3://npm-registry-packages-npm-production"}},"1.9.27":{"name":"@ankhorage/utility","version":"1.9.27","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.27","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"d1d0b1ecc2e990d35e151f6f03ec04e3ee033789","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.27.tgz","fileCount":1280,"integrity":"sha512-MxRSUSyucU1k8DZnwYFa1XWrHtxH045nee1/Vt0PsSDQsNmYw4XmwLRoy7ChlXZxkcK9YDYHFHTv884ThZ2BEQ==","signatures":[{"sig":"MEYCIQCJjOVAnskHmeNe7M6+UyRyfxcKKoNA4tgWxKZz8cDSVQIhAIa1V97WMfVD+miTL8OEnx3FL6jCpTh5cOQdt9AY/05c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDdwtZpYPUXjkbdDH8saLIPfWBP6DWQOYvfTuG/7B/S2AiEA+hhmDQcK2LMYkapcj+wrb6LFU5KqFWQDyLtgBBNRhVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762753},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"560987691d672e0f42314b57b3aca6fe9952b857","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.11","@ankhorage/devtools":"^2.0.48"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.27_1790886840679_0.1715232506672244","host":"s3://npm-registry-packages-npm-production"}},"1.9.28":{"name":"@ankhorage/utility","version":"1.9.28","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.28","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"fee8a9ac46d21c209834a0d441cc1d00ca290690","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.28.tgz","fileCount":1280,"integrity":"sha512-kNikc9RIM3eq8KdgXgZGShp5v8e0suCcYajzD0L6TvL6p2pkxErGtk+likNo9inQAAporKZ4tHADWFwzez7uZQ==","signatures":[{"sig":"MEUCIQCYL41QvbdP0pN/1dDsUvGJjyolZZDBTbvMxgYHXJcN4QIgMwngdurQEJsjizJjgJZ2D2tbDHXD+GpfRmC0Yym2nHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF9k+jSAXhhOqDdOzwZ3ULp7PEmxlV+c25yIni+ooj8OAiEAo0tcWM0WkVxRbNK+RUySbGP7NorT/thXWe9tXP0VDS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762885},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"9b250268990e8c043a64d48c714a28ed03403b60","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.11","@ankhorage/devtools":"^2.0.51"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.28_1790889108054_0.33780381532816484","host":"s3://npm-registry-packages-npm-production"}},"1.9.29":{"name":"@ankhorage/utility","version":"1.9.29","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.29","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"4b169e03e1b9d82c8c091ef86c72c912e74a239e","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.29.tgz","fileCount":1280,"integrity":"sha512-GxHQxlL3uHCMdHBPBI5Rc/GlILgwy7XXCYZEE+XVZijjMUGIzk+IN+xwQzLxf4qWVDVm5jBlOXdJSWYv7jI3dw==","signatures":[{"sig":"MEQCICV8Xj06Pp5SNJ2O1pne7EY2XvBMa5J3Wpk0EGpetdOyAiAV34fmJzz8pIcpmhXPNDgzju8t2AGzGVmU/qKVs+9Xdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjYx/07zUUyPAQAZC7+zDOVoDLkyt7vzxD7HunuFzg/AIhALDIx5MrVblpNJNNsIcUg+gz2IEMlIGOBrfGV+VCCqxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762962},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"df91e6fa70b636932b69690a68b60d92dae54c13","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.11","@ankhorage/devtools":"^2.0.55"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.29_1790892973598_0.3289437007046676","host":"s3://npm-registry-packages-npm-production"}},"1.9.30":{"name":"@ankhorage/utility","version":"1.9.30","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.30","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"99915a9e8d30144fb07bfb666eef3faa88278a0a","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.30.tgz","fileCount":1280,"integrity":"sha512-vUg9o8xa1VjJdMt/Kj8JdXxXj3ZmK9h69uHvKbcrEr3TnDFfOLxd1AtYpMTe3cJO7AlCg1sWhZ98lK8WyliQhg==","signatures":[{"sig":"MEQCIFvaGg1SQBbmnho7ieuHFi2K7pu1+ylgadYVXXCy9NGIAiBhczZWMcVZteSIImMRCXA2X0exL8gBh2cJuF9/vX2+Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk/QP/ZHKPifr9vxupO5k9no1eG1N8Gb0da8FxhbQD/wIhALqqmAyvoEICMry/+ajXNkmyPcHoaLAaDVuQTfvrTE/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763048},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"9f3960dbcc355d2cbdbd69cceb83f662431dfa8c","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.3","@ankhorage/paradox":"^0.2.11","@ankhorage/devtools":"^2.0.55"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.30_1790893346510_0.5260916548261978","host":"s3://npm-registry-packages-npm-production"}},"1.9.31":{"name":"@ankhorage/utility","version":"1.9.31","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.31","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"cb46fcc6cf19abaa63cad1f7ff6ae3fc341daab8","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.31.tgz","fileCount":1280,"integrity":"sha512-RM4NENZCyFGeAZRh7c96Qz5SuKKM3/eDHeXaiZqR0qeGCqqMJnjQCcPjEb5j5bXy0vMQNdGY1XwilYjyeKF7vw==","signatures":[{"sig":"MEQCIHws6aY6H+QXMGFDbSfrFGQ58Qa/ClVUHT9jXz6+/nuoAiAloC+SyIsyK8yleNIx38BZ3eyPKugWVgCurJ60QCR3LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUAWm6eSpQWAA6XpViGzOg0ZOBdQ3awNq5kAGPUFKntAIhALxK0rWqlKTtPS/TLCB0o1qDzhV957y3dcku1pXMW2eB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763133},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"3d7d7c29aec8032c02b64d6efd7eeb3c7a4c76b0","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.14","@ankhorage/devtools":"^2.0.56"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.31_1790896977625_0.09414462550240765","host":"s3://npm-registry-packages-npm-production"}},"1.9.32":{"name":"@ankhorage/utility","version":"1.9.32","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.32","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"3242ca2085cc377d477255332f9830111b91f73b","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.32.tgz","fileCount":1280,"integrity":"sha512-PGP1MxZch3qdSsSCriF+60tGjkj4vxojuOQg5gEMM8uMZ4epw1q9DnCsPA7o47VIkZycddYHVOchn8pT6d4fWQ==","signatures":[{"sig":"MEQCIGvIAAZnKlIy5MPt3JMdRZnamjdXyW2OjP3xOZZpp5GkAiBwjKInTPJn354AylCnRYWWNphcNHv6dXrK86msnTc9bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICn79esjobdqp5U8DUt0d1wNokCOfiifrq1dxtvFr7zBAiBeGfFX1UefYIS5JWWTQA0B4DJmMXWDhcHefuf4Qrpjlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763211},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"51a999da1048464bd23df575a7470a0fd169314c","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.14","@ankhorage/devtools":"^2.0.56"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.32_1790897171145_0.8906941089828124","host":"s3://npm-registry-packages-npm-production"}},"1.9.33":{"name":"@ankhorage/utility","version":"1.9.33","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.33","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"686e21b7b35269772860b5ef08f50646dc8c8331","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.33.tgz","fileCount":1280,"integrity":"sha512-ODIdwMMuySUv+rnetEaWFDjL83T55IEpRuBpce6z7QhxlrVk7BlK8pyRUgkAW+MHRI8U71HmeS2/1WPb+XCRfA==","signatures":[{"sig":"MEUCIQD/Vsl+qbyhuuBDTai2+jMUECVUPjxX1lF/+ryqWEGBYAIgPv0RhqCwKbSgbXNk6uuP3C4hn1yy/JAY5ZrJaGlw00Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhmFDupqCVZa7FMDCZqGwSTS8K8jqzBazPVGDXzBPe3AiB0djQ7hom7pEljTXrSMuddKGNzn3hKQibYc9Jp8GdJtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763288},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"daea4f5ed307e68dc63b5542bdae9b865360b3bc","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.14","@ankhorage/devtools":"^2.0.56"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.33_1790897741594_0.5779528485174328","host":"s3://npm-registry-packages-npm-production"}},"1.9.34":{"name":"@ankhorage/utility","version":"1.9.34","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.34","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"0eadba9da81377ea11b26b263166e5a7b3a67e3f","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.34.tgz","fileCount":1280,"integrity":"sha512-VoLquRKHJmKgpQl12XXVcu8v5OLkOmb9pe1t6TcUMDFJhxs+y/M3pcee4vjAvaJQEEF/HbAUWBWU6e5UNqQmHA==","signatures":[{"sig":"MEYCIQDIjbkYujGDKyRIsE2DOd5w013ZJyuhGj6lCMzmVMovoAIhAJqoBe1qyD5YBerreRqz47UfN2ZrSRf6M6qrL8OOgzbv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvUVO0ao6jxwNEiYRDbiE2R74sH0RwkAyp8Wz1+3pjBAIhAO337BzSWlG03bf7vGxxp1k8E/oIDESu5iOL+AKzl/CD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763365},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"c199cd848538037608ac66565f8fce5daafba61e","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.14","@ankhorage/devtools":"^2.0.56"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.34_1790899141717_0.44195601234110815","host":"s3://npm-registry-packages-npm-production"}},"1.9.35":{"name":"@ankhorage/utility","version":"1.9.35","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.35","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"e5b3d8d988d57f6e94a34659343a4ad53ac191ab","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.35.tgz","fileCount":1280,"integrity":"sha512-vcVGGV0BycTprqobdw+T49KuuS8tAJP4e8fBQ9Kbmc70YkopQi5o7CJaXaEp6ExHDS/w+leyfeWH7CEp6LA+iw==","signatures":[{"sig":"MEUCIQDQBhGgojOGI2wi9XuUQjyJHjT0iFRrmam0G72iL0w8XQIgEJTavtB2D5jo3AmgbvhZztv5QpTO3KPH9vSAt2lX2Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIET0jAvS2z1++cKxYZfzyA+rMcsJFEq4F2+VRHX8r82DAiEAvpCpVcbk58IOMM77aZ6r8J9crREmMIJqqu4PQdsl6kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763451},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"0b46e510341993636b13be080d651c64821ed01a","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.14","@ankhorage/devtools":"^2.0.60"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.35_1790899693956_0.11583130031529931","host":"s3://npm-registry-packages-npm-production"}},"1.9.36":{"name":"@ankhorage/utility","version":"1.9.36","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.36","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"be964cad7d916c53226e6e209cbeff6f66bd96bd","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.36.tgz","fileCount":1280,"integrity":"sha512-xUjlpV/1CEVd3iMm0cAgkK03lKlpcMVRzrpFf1YSHWYvbm4LDIDY7pnMWtcZMfMAWx1M3sSS883BglhP1yNsDg==","signatures":[{"sig":"MEUCIQD45Pvv0RUNudJDDaHi9fTPaWR8jkE7+nPCvIvAlgmnmwIgLBzg6pFciSgbvu9t+7baRokRnqK5dzyxMuVp1hkhp8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHvDO+s4z22Ijz0g+tVKQYSXKOEeT1eyWzAr1/bNIIMPAiEAwR6hEFFxGQrmmxfbuiduA6Sx8hcw5HhGb/3qGKOtIZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763528},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"91823c2811edc66df4d7a7413f2cf4ef4a932b35","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.14","@ankhorage/devtools":"^2.0.60"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.36_1790900916485_0.8078729213976572","host":"s3://npm-registry-packages-npm-production"}},"1.9.37":{"name":"@ankhorage/utility","version":"1.9.37","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.37","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"879a56075fd6e41966902cd5769b39bb747fd740","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.37.tgz","fileCount":1280,"integrity":"sha512-+uih94B+vBNw+twvOoWWcSim93NR4FYDKvT498KKPl5kuwRBl2h/1xaVBKUKW7tlft095Vde6f6B5wyVOObRgA==","signatures":[{"sig":"MEYCIQDqscI3GhdLdyRN1vUMLumDX/1CXBOKB9iPW8LXR2BCmQIhAI/yhyMdUmXbR3tVWQctYntNaY90N99wkhkj6ROBPMz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGm3ndCS8HabLhaX7haNtKabIJ986aNL+Eprn2Bi/25FAiBWJm5hlDdDYnt80tcVP6AxRZ5GXRWZEmSehC5SKeOzLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763613},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"7d1aa0d31739a14c67d2c2f301e2f04c8ab0a4b4","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.16","@ankhorage/devtools":"^2.0.60"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.37_1790901321424_0.0730628354980627","host":"s3://npm-registry-packages-npm-production"}},"1.9.38":{"name":"@ankhorage/utility","version":"1.9.38","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.38","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"2de9d9d1e05c00bacfd6af0f093fe17549444a87","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.38.tgz","fileCount":1280,"integrity":"sha512-glStHBRgeCY7lvcjM0x4IZlaL2oPb1mYEFG6DyIEQpv23DlNDJsc+Q/EpRIUUbYzuHdni+AozFT++c3gLoIvbw==","signatures":[{"sig":"MEUCIQDuz6iFOhaLeh4UoIzvxDLxZC3v7wXmGZH6LYn3IKe4NQIgN+ndyhaztd3CKSc00C37Id0XAw+XQzhZBdAYFnDxNzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgJNKQZBe8trid4ibzEWqXWpWcIsOSTQeSg5eVpSO8GAIgeYb4fvX9GBOhwJRbmvZRU0SzCvuurWO3CLx06RvJgDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763699},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"0d1c35d361e6cca6495577fa9dd89e47525134bd","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.16","@ankhorage/devtools":"^2.0.64"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.38_1790902258472_0.9131202002484884","host":"s3://npm-registry-packages-npm-production"}},"1.9.39":{"name":"@ankhorage/utility","version":"1.9.39","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.39","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"5e109e5863052ac6abe9ca732dfff7027376005b","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.39.tgz","fileCount":1280,"integrity":"sha512-xYlq5m72aYXObZ1d95VSHR5rLmf1rn06LX2eRrv/stUcV9MoHWWq5nz6IKMoRoaCl0IrLg0xRh+IzIWMeCnm3g==","signatures":[{"sig":"MEUCIHYYyCm6b7ysQBBD5F+5bNSPGWeHUp4sp8pUBkxFvTGxAiEA+DFN7Wf3rZWHcO0UoiD7ItHaLnACayCP/XBHeWoYDUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC49No0F/wRb++XFo1vq+EDl19uUXUZV4WfDsKDAk13wwIgG1eppqlk54/enGBdgBW7mJdpCN5RCXTt1EuJte/tEZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763785},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"c355ce9e4af723319d89efe789d4bc0b798c920f","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.16","@ankhorage/devtools":"^2.0.65"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.39_1790903339051_0.24643395015933778","host":"s3://npm-registry-packages-npm-production"}},"1.9.40":{"name":"@ankhorage/utility","version":"1.9.40","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.40","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"8f1164aad82c9c0357a2f4b366702fdb1464c357","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.40.tgz","fileCount":1280,"integrity":"sha512-/fruwCsWKE2Alxm20prw5KmI80XSmuPQ2RPSQOD8pYidI1vV55CKC+QzWdoPdMJJlfwaYW5JSobBoSC6N+X5Fw==","signatures":[{"sig":"MEUCIBPiLUJbnDf6zS9q19UUnYz/lLoS+Ztipdb0ph0qGdBDAiEA2yd4dYBxtTLcTQfW3k7wTSkvJFc7NTWxCtVhmF5FJY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHeAWOMAiP8bfY+Drt9tuLOlEcva1fIr7+t0nGlxjNlpAiAHjhBkVuyGKAOwHUsafQQQoYvR1ROb3WtqNBNAksJwJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763870},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"2b6ed2ace24dc0aae4616d1f2e79e190a1854b84","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.17","@ankhorage/devtools":"^2.0.65"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.40_1790904488750_0.763010051012929","host":"s3://npm-registry-packages-npm-production"}},"1.9.41":{"name":"@ankhorage/utility","version":"1.9.41","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.41","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"f7a420b63502b20f2b2db6e31c9574774ada54d2","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.41.tgz","fileCount":1280,"integrity":"sha512-r5q1d4ti1o5uckGDBvXmbIqpMeLOTiM7j3YjJedv/f1lsVZO62PrN5bsteQGwLMMS4mJ2WDpDMUUQBqdYOP6fw==","signatures":[{"sig":"MEYCIQDGxMsGBVWO/VgP1V49UUSmlq/M2cd92aEYpABrm9ARjwIhAMfsLzpwnj8Nyg1hNp4lt9nOxcStlvp51XZ2buXg0LZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICyN9TSF1SE+k8W9bbJ5HaOqn0votdTI8YRhhsxa8vWQAiEAimkzBE1ocq07NPVgChIjBV/OMYQmWVyBdkN48awQ5+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763947},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"50831ff01e0d5ddc52d184333a0400f2c65e4a56","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.17","@ankhorage/devtools":"^2.0.65"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.41_1790904923529_0.01984992205095737","host":"s3://npm-registry-packages-npm-production"}},"1.9.42":{"name":"@ankhorage/utility","version":"1.9.42","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.42","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"29593d89ec30637f4c6d4f93f35fe817f8fbae13","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.42.tgz","fileCount":1280,"integrity":"sha512-Kkq/B74LkTpROBzpyDGfLNUI8OIxQmBsulqhuy5DxEgvGqPmgIOdUIhZBZbpMYpJUY/b3HB0Iy8vpCm6rqHknQ==","signatures":[{"sig":"MEUCIQDb4XmBLxEVmaAJnfWSrLQAzY278BZO0HYo9WNfxdxBDwIgTq3dxiQ5Kk9UuzrjGdTjk++MQyzYGsKWW3+B7gNP59I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQ/nC3tRM7H/0phcLTaeP1xW+d2CvKBEreLmoqGy8HJgIgfJvZwIMM1aczhVBm5PsGC44/UIh7y1MNr9qKZwAEVlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764032},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"7179a58077c7f04faf6e66044f24e2ab09c78bf2","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.65"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.42_1790906803614_0.8540374747115913","host":"s3://npm-registry-packages-npm-production"}},"1.9.43":{"name":"@ankhorage/utility","version":"1.9.43","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.43","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"95902c0ccff92ef714552ec45372e4c7b50bfc15","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.43.tgz","fileCount":1280,"integrity":"sha512-/8oUEdgejt69QK2vwGW+avhBuV1RQpA6hpP75q3xIwR1dGnt5m37tox65jLT9v1WP9b+q4VocarPlmTekLn0Ug==","signatures":[{"sig":"MEQCIBGWKtpyy3GwK3i7mOSfsCrfEBaQi8aH7PZKrxSJF/1XAiBQY5kwZgbAmJy/zKn2kpaTV1HU+8NzyF1JiW/nu/JqTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFqkX8vU/p+5+pwMs2WTTZSJk76Qphcr2l7YnEKBlfBNAiAOWJ8GaAgdFlZ7IkSxlTAqxNWAF2H7cqyKRXWbDi9yiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764109},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"41322f32bed8b04631df9a5a651d4aaa1d3d8a29","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.65"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.43_1790908085427_0.7328215638695643","host":"s3://npm-registry-packages-npm-production"}},"1.9.44":{"name":"@ankhorage/utility","version":"1.9.44","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.44","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"12a068ff2ef43b542700cc5c35fa367c1f012b63","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.44.tgz","fileCount":1280,"integrity":"sha512-dcwjeODVMPq2xX9ZihJWaKPaKeYtfoAs2rH2cmzp+p1HUbbwn01W63FICJZiEGrucgl+yEYgYeiHXihNPVDR2Q==","signatures":[{"sig":"MEUCIFMQI35ExufOpbubxSQcwwJcLq31oBMC9n3Kp5+GkkpbAiEAwTAHE/jx5wSswsmoDBJpLc7kFsBVQAcV9jGnr3eqT1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHc4YK7urrovMHm19W8P/y3Lt1GudaZxycVWUhWZRxBpAiEApd3xABXgJoFDGP7NF2qi4G10tZukUXK5qJWCcgw0wxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764186},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"c12f9b0c655dc717d45446f65e50d165941981f2","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.65"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.44_1790908620380_0.9452807059125625","host":"s3://npm-registry-packages-npm-production"}},"1.9.45":{"name":"@ankhorage/utility","version":"1.9.45","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.45","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"d2e687d5997e6944b1c5ba95ca1593d9b770d3a1","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.45.tgz","fileCount":1280,"integrity":"sha512-gYo2sXq/IYpoDr8POjnmaJYGcH7Iy9Hylzd+lp3ODlIEXipgET6VanBrqRJVo6tUJ6I+dN6qNR+3brAB71vOAA==","signatures":[{"sig":"MEUCICODrvbIzwz2tm+5/J9TNxwRbDlnWhRfWVnZQsuXOVUTAiEAnrOHcR5LmxaiMMRI2Yffegju4zDANAuGtzAdVaGxQvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGwOq++p5QzaIf5BCB9YskcxW2hb5yYKaEVY49e1bNDwIgWlGXNtaZy+a4tolmBZVcdcjTAGLH+A0QXle+IzUKUqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764272},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"e9d22d516834f97cc5b27ac02734934cd5cc4329","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.68"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.45_1790909014863_0.15800169832720035","host":"s3://npm-registry-packages-npm-production"}},"1.9.46":{"name":"@ankhorage/utility","version":"1.9.46","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.46","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"6314aeb268a7a07a900a14de6c26a9fd2d1f4b92","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.46.tgz","fileCount":1280,"integrity":"sha512-h7aPhgMfbO4PY2muzCSh9/JqD2liFyobWoebC+C5uiwvLLLoWiQMj53f0TP+x6XxZ7zgA2cTeyGJkjBsEpUmFg==","signatures":[{"sig":"MEUCIA/ccP47pOEV2G2yow9uRg5Vz2/ImseFhW0e/6G4X74EAiEA2tt70zwZBHOZb+4dMEn+IVvhKSXjhbc50C0uG89zuTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMcnH6avQhUGtAQaSrbGPrfh/UKuRw89iJLrGAWVUCqAiEAx67AreufCoPHZXiK4UnfoGiIWgfQu7Bl6by00hlhT4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764358},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"baa4cd717d8bff24229ea93e785485d621765bc8","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.70"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.46_1790911495668_0.6440584397114231","host":"s3://npm-registry-packages-npm-production"}},"1.9.47":{"name":"@ankhorage/utility","version":"1.9.47","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.47","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"39d8ffd09b0d814847442cb72f5fba7102d44bad","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.47.tgz","fileCount":1280,"integrity":"sha512-0qbTIQK4VbK7Rr+UQqQ5iyuH7dYTmHRpWo4YZkWSxWa93KDCgIQ58ar0zNFR5fHNEdE51EikHoYCfApzuwMmFA==","signatures":[{"sig":"MEQCICSpjzVjt4EYOssv2ufiAMGJRPK30KsjnR6SSM8qraG+AiA2h+z4ZtT75fUVYeziPWNUWVxh6TGKARby7mRkhPsCkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1RwoZ9LXHAsm67qMW3meT9ai4MKBqBgOHhHdBnCEZMgIgVI+bCQjqGakGx3itcSf8zAotRZvXYbTmPkTqZ9Es9SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764490},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"aecc61fdfa683b45bcc1920cc3cc17fdcb421535","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.71"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.47_1790912491031_0.11355466522901181","host":"s3://npm-registry-packages-npm-production"}},"1.9.48":{"name":"@ankhorage/utility","version":"1.9.48","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.48","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"64a0157f94829b0a815d4cd46e9625c1eac26ada","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.48.tgz","fileCount":1280,"integrity":"sha512-kmiSdmDZI+jum7ZeTn+rqESAeONTYlMB3ZYoLC41LvDYgUDYZBr9SxSgGsx2rhOZ4TTfpKvel/2OV9JWBJtoLQ==","signatures":[{"sig":"MEYCIQCAGsrgGbLOcaxl5OrHzYt8StAlW1UPWQ7WpFC1+nZIMQIhAOVHr2PqLH4vogPqjp2AEmGgHAoffHT3hCA6VVswBOQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHxySLuA9xSqRHHNpkVvPNibABuuunoOZsK3QqJh3iE1AiAf6PWcBNZLUyrGaeSZuozpJbeNfneTwOMZ06fjpLIxBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764622},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"4a5c73166ff53621616d09f7c4c1f41afc067755","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.72"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.48_1790913716365_0.04513449464224362","host":"s3://npm-registry-packages-npm-production"}},"1.9.49":{"name":"@ankhorage/utility","version":"1.9.49","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.49","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"9b1f192064a06d2fa50332c5f2b92e201b8351cb","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.49.tgz","fileCount":1280,"integrity":"sha512-oMgMds7mcg/j4ggmmmOo0QhxgRkCFMmU7Z/rwfOqCLlFtje+8XI2IlepA84fgPuxx4Hx2wLw9oMJ6S/khUGwdA==","signatures":[{"sig":"MEUCICnyhLacBWqGBCzxEPqfGGkcKJXvjQUJ/Gj7ne7zRrYlAiEA3aSJqR457kXWhQToId/X4LZZGr7BjewRiDOCIP6nU44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHMvjdc7B3vbKovF3MdsLmXlhIuQCRDzIIfMANL43Lt+AiEAvVlurFvZvHYihjMa/btDp9whDM1MRFzGTpp27BNu0go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764699},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"f9c26b3dac52e2ad5fd2424985c89b2e2276fa90","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.72"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.49_1790916512900_0.07101748585951317","host":"s3://npm-registry-packages-npm-production"}},"1.9.50":{"name":"@ankhorage/utility","version":"1.9.50","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.50","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"3ff3189e7c7886747a1710a2845a7f84e1b9bc89","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.50.tgz","fileCount":1280,"integrity":"sha512-EZgSvM2VFz1UpX8qcxHwnBLFCvIKzqtHJhndGIjbIULRYylVlF9U2+7DLEocRKcXpXN+sMwbki1x6Irc6Xo5wg==","signatures":[{"sig":"MEUCIAM0P2V6rw4AMHVDGcKqUvc/NqrEQf8OLQbC4kujaaWmAiEAwAJpB/8Ot08YJi+XTc5OpT0XszJ4wtcmx+5jMg+kYO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgEibEygOSCXQPEfJ++XWry4PfecjKB46axi0IKer0hwIgfKH1z31wG6XeMko6oyXKkxHJZSKFNahutYwMPmGoOVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764785},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"3cd4b28f993920047c0260f135b1ff449bc0a4c2","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.18","@ankhorage/devtools":"^2.0.76"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.50_1790916899562_0.8924151641425517","host":"s3://npm-registry-packages-npm-production"}},"1.9.51":{"name":"@ankhorage/utility","version":"1.9.51","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.51","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"1131a940356b1d0ad6aeab9704026edc924c0398","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.51.tgz","fileCount":1280,"integrity":"sha512-b87fR18cF/WN9NE0pqIVVl47Ck+x9gVOtY7KyIltrY3KHI69c0cOfHcnewKK82Qf8Vl9VmM2laBuc54hEBRZIQ==","signatures":[{"sig":"MEQCIEOmI86skp29X69kY+aMUrfgqKdphXMtjF3G3BJ7kKx0AiAQ7f1bKj3uv1YK48oK3+g3IN2H32Ma0iJRRtxwh5jJWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIARo8XPsuOmevdWlRgCIW2BkUmPRXbmABVL2L1S8HS4OAiAOfKktflUmhyypL2W/XNojxms3BTkFtAtwWPIencj3Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764870},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"b4195d85462393ba50037bda8a6a8fbd666700bf","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.21","@ankhorage/devtools":"^2.0.76"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.51_1790917465677_0.05138730394113855","host":"s3://npm-registry-packages-npm-production"}},"1.9.52":{"name":"@ankhorage/utility","version":"1.9.52","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.52","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"d1a12e84cb66141cae6d78123171a7f7fca29b5b","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.52.tgz","fileCount":1280,"integrity":"sha512-6SCHAXpa0L8spaYBmNxdHSYDcx/1gJz9vlUq4xO8h82HTfx5Mp/3h5cxq4bk9ws7b9esZT2RSEpdq0LzeAGffw==","signatures":[{"sig":"MEUCIQDk0whazG09wx5ccEDlaYWfU062bT0gGGN3aYLcPy44RwIgbngZeKHKvDUQS+Y5+/oxPpO26cpOhpI0094HB0o8jjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2S39ie22e3seGQZBp6z0qVDKb8qj47zWRP5YSY1B60AiEApNLNzjpgMScKBcdU/B0A9+4vJBSYAVhqUor26AQkpfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764947},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"98b0a13de64cec144a7371dd290de2f65a0744d8","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.21","@ankhorage/devtools":"^2.0.76"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.52_1790918227563_0.42429432899667785","host":"s3://npm-registry-packages-npm-production"}},"1.9.53":{"name":"@ankhorage/utility","version":"1.9.53","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.53","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"3c29849b7859d4694f5f1c655bfeca0e6bc2b69e","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.53.tgz","fileCount":1280,"integrity":"sha512-NXvFpae8sucJoxmzW+kghBhPuyI93qKas7EkZFxecP8ZftPIXrGmqIzAC3RHuUEfVcNVindqrVzuwqH+cj6eBQ==","signatures":[{"sig":"MEQCICxOTDUahOWxtDNYl5945CYAy182yKWWq/oQwfU7PXNkAiAApInuR/Rl2xAWLf7cXQJJzZuXUYHBbiLulwLWJF3g1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGFLSCT5D3TeoT9RS7EKN6UVnFE6jDpoDh2yo04rzmtJAiEArKXdnGNIZcmXNf4iSUQtvRQSDDMW7TuzcvagFuObd1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765079},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"59dcc69262384a682b26475b6cc2f623783e6278","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.21","@ankhorage/devtools":"^2.0.80"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.53_1790922090275_0.44783944643809925","host":"s3://npm-registry-packages-npm-production"}},"1.9.54":{"name":"@ankhorage/utility","version":"1.9.54","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.54","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"cf32992033881f0ba7a19fb6b45b53a160f99ee5","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.54.tgz","fileCount":1280,"integrity":"sha512-eabq7FW+59kzDxDjDeZcu4eaLqWUsoPiUOgTsLKLMQ+UsS5ZJVgHRl2P/Oeco0bDpnlqfhtMDWYyAgC/+oGUYg==","signatures":[{"sig":"MEYCIQCxtUEEG+7h2ABA8ovNiu/Ff/O8CGlh5vPbzU/3NWdYBAIhANNBEFhSX6b1X07dg3kqKE6v/bLYq5tgnWEMI2H0sDby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBISKgkJNSQ+2K41wTNY2FEwa62HM/ysZe8kGJCx5jfwAiEA+n3FqI0QQcHca7E6xrG4dsBQFPpLBS3EysTr+Y8ww+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765211},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"92f54d16a0992d41357fdd0ee3588f4c811dedef","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.21","@ankhorage/devtools":"^2.0.81"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.54_1790923089761_0.15870616172094154","host":"s3://npm-registry-packages-npm-production"}},"1.9.55":{"name":"@ankhorage/utility","version":"1.9.55","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.55","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"e6b27062583fc15ed3215ef2f1c581753ab8173c","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.55.tgz","fileCount":1280,"integrity":"sha512-Zwo6MLuJWKkUKcUHVNslR4LVzWJuMWQY+o9Vy6syesln9oLBqmeSJud4kLFfV5zdv0SRrj14TBtmn42NQVaFrA==","signatures":[{"sig":"MEYCIQCAaXs1tf1lMScB4pkFKckcnQchiQGO7DmcHBAAKAzHIwIhAMMqbil38lmILtIhusRKjHsoirXmkdAdiYA0zWKLBout","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCioal09NmKqN7goMyyWx4wIbWTAWEZ/1qQ/U6XMwmTrAIhAL1ucPdcw4RkCf064WWhoU1BDeC0Bu70uAWK0fz557WH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765288},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"ecdafe1ce9828ab7d75b884ee3da20475f4e5ee3","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.21","@ankhorage/devtools":"^2.0.81"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.55_1790926010756_0.20486068188619222","host":"s3://npm-registry-packages-npm-production"}},"1.9.56":{"name":"@ankhorage/utility","version":"1.9.56","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.56","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"c68c32a397750858bb37331cd031a722b7b866a7","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.56.tgz","fileCount":1280,"integrity":"sha512-qJuxIVFjBuYfb9JeTVJ6h3vDOYHhUSssWYAVvSLdkOOcXX6aCoG5AYpu32ne92sOoWHPvqjlrHTcpuTqunxkFA==","signatures":[{"sig":"MEYCIQCkD0eq9W+IEVBUIwuc5FcVeD+rdvtZcDchCdxxNStr4QIhAIHIUu29m4dOnRdk3gCadNDin3fBABPPPiDhh6J2tN1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwub3EdFrNtMQLMpKH886B+T5XLxLrhrhQGAODAPly5gIhAI1tTGLVu0TBGA4LpEJi+dKNx9GEPFFNe8JNV+zrETA8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765374},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"b6b4ad634df21bde15afebc39f72ba842176c2ec","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.21","@ankhorage/devtools":"^2.0.85"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.56_1790926762130_0.9123777308680421","host":"s3://npm-registry-packages-npm-production"}},"1.9.57":{"name":"@ankhorage/utility","version":"1.9.57","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.57","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"5b4bc1aa89ee5e668d8b6285d4c0da7712a9ac64","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.57.tgz","fileCount":1280,"integrity":"sha512-N31JPGl14L89/m0s5u1TxlsKwdEGAMfyo26laWapMdwS6Z/k9QROS2bqNgnDrR5mBmkQxWmWvMAAbaX8acoVMw==","signatures":[{"sig":"MEYCIQDSllljx3E9tzvPzRuA9EpiUMLTPXgbB/t9D7Ha1dWHxQIhAJadx39ZtPK0Kf33Xl1P8Xi3fkKpPQeAUeoCQXM0rJz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE08UFhTNA3kToMoCaVFrK5QiSvpEKY2zTqxGwJbarmcAiEA6lrORharTs2B6ag5FaeID4vY55M5kXXvXiIR6TkTfzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765897},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"9522e49c19ddb35833aeba8547b5a78f317ae775","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.22","@ankhorage/devtools":"^2.0.85"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.57_1790928647772_0.7922461246970274","host":"s3://npm-registry-packages-npm-production"}},"1.9.58":{"name":"@ankhorage/utility","version":"1.9.58","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.58","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"fd787ee3bf659bb8ae883bebf5267a817ee7a246","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.58.tgz","fileCount":1280,"integrity":"sha512-BRI7s2zQmIRG7i5Zr1I3xiKsuf+kwofyXSS2G6/51iI6FvqunJu/6am4YjvwgBOV6jU+70ddTzJcO8VdWnLU0g==","signatures":[{"sig":"MEQCIEPemk4wNl0RPeqqlliVddinkdgp6f1BzJDNpKdSeHEpAiBBxXHvne+Vq5xqUF1RJY+qV69wieiVoLw6M86i/qdldA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3bb2dLtXmWVa/HbYPv/NvoifZ8wxfBxy++/UTnp3HgQIhAJqtrFTiR4JLzZoIKMZJvtvIt77e/h2VnulQ1TIk7q2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765974},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"1337be925f9a6e226e7315d299b89e6a83c111d3","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.22","@ankhorage/devtools":"^2.0.85"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.58_1790929476503_0.016782842771141615","host":"s3://npm-registry-packages-npm-production"}},"1.9.59":{"name":"@ankhorage/utility","version":"1.9.59","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.59","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"44af381e8778d0ee7fec042f28b6a230cc7a9fbd","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.59.tgz","fileCount":1280,"integrity":"sha512-faxYaBUkdttGNEOaTISQClhD/vJ1/V0TIdtO4PZ5eG99xnRvtAAnex90PT8kAgm0AQX01PcvRqYH2MgN6o96OA==","signatures":[{"sig":"MEUCIQDoGY3yZmjE2Om2v2xr++v5oHRrSF+/m75PUE8MJiikegIgVwQ6vIQ/2LPA4IonokBM8RHoQjso8GGzkbRI5H2XPSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBycZ92v3oRz6nls7BlJHDM7zerTAYhQPl9RwNuKFb2YAiBbVYFggcqgZtgcFF6gK066DsuoRvHHfBV88XIjpDTAjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766060},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"582acde2e0023eea8edabc252bc1fff237a781b8","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.22","@ankhorage/devtools":"^2.0.88"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.59_1790929877934_0.07044624446144732","host":"s3://npm-registry-packages-npm-production"}},"1.9.60":{"name":"@ankhorage/utility","version":"1.9.60","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.60","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"77a16f20e7cdda992cd65619a7fdf397129090bb","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.60.tgz","fileCount":1280,"integrity":"sha512-YxbKCSVgAgvWGa9nfRykrVWG2y2G+2Bb/6DO6BmQTeoT79KNR7u2BYRWqnzVHtUv+KbhlO63cUnPCRQ95/z85Q==","signatures":[{"sig":"MEUCIQCFAgJga/1X+VcLmh4YHfmFHtH3Qprbf6JLtd5OjgvcfQIgFqLPt7FFYSXZnX6BETe21mn1QSdiD07RuB/fyZNXWgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYmnQC8MMiXcZswpW+ALwrdZHRXAvhs9FnaaMpCAMaWQIhANfJ3iRVH/lLZKzUO2VFd74wFgP/tDVb/e9NFx8BOyxN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766137},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"932febc664cd57df3c63e38832c6417aec197181","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.22","@ankhorage/devtools":"^2.0.88"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.60_1790931642621_0.2105004178408174","host":"s3://npm-registry-packages-npm-production"}},"1.9.61":{"name":"@ankhorage/utility","version":"1.9.61","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.61","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"0b7037856330b4bf0b8784fb5eb78f53e5e536b8","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.61.tgz","fileCount":1280,"integrity":"sha512-Xh0Tc82Vptx2UDBVr1r0g+8wAQsTnPcyK0qZ2CcN/yFUiWAlS3lok+5Ajd7si6BxEAYWihBkCv6IKZLjZLfbxw==","signatures":[{"sig":"MEQCIAUMAX48REcbG4Y+kvgiAegg3c1lJnJ0VgKxmAyk7+MpAiA26F7EZM77EfsjqboVdSa9OISON5Lz+K+5/NYYEiukHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0iAG56mEm+S43iR/peXqsM5lOtfi1nXHQdDppD9854AiA3z0lc4ue3ixu7MBL7/jlyw1kFB+aAI3Wye8UigGTmuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766223},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"514ddf5db21775b0eaa0350fac4de8859ebba4b8","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.22","@ankhorage/devtools":"^2.0.90"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.61_1790932432081_0.5720439313674948","host":"s3://npm-registry-packages-npm-production"}},"1.9.62":{"name":"@ankhorage/utility","version":"1.9.62","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.62","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"128ca24f4a5c78718a06362366a018a39d23280b","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.62.tgz","fileCount":1280,"integrity":"sha512-UBHkJh9LpsBeOUc9JyegI9LTa5jHHxRCq3R3RLF++fmEyNG6rs7Z3OiP9rLrNBXUZUJFNwNCx8qz3eaqwBQ8Pw==","signatures":[{"sig":"MEUCIAqeAE0NhwSUA7MJM97ymRO8gDEy/bKKuI4cskcVVA2rAiEA0CzJyxKllgNC0Akxxftm2K+eHmQikgARkhNShei88yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIACxGAbtCdgL/HD/ywHkZJe2cQnXLALR1znfglSSRacZAiEAnd1EyT728SpdBhWGiE5ZqG5e2FBOFCk0QhT/rATeDgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766300},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"0415a6cbb7b4e1096bfd8f074b8f2736f1bfeda5","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.22","@ankhorage/devtools":"^2.0.90"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.62_1790934124804_0.04783793877347042","host":"s3://npm-registry-packages-npm-production"}},"1.9.63":{"name":"@ankhorage/utility","version":"1.9.63","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.63","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"f7b10fd9e76c53e888dcba131c0a08f1cc4baf88","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.63.tgz","fileCount":1280,"integrity":"sha512-+vnVQDGPkZK4hIkj8jZx9R1t2XzSbq/f28++3cnv/3NdNfuQ5blc0IMXnHWUH+Ibtf4MiJ1dcEbPK4RYmQySsA==","signatures":[{"sig":"MEUCIQC3wO+juGL5dxcZzJ9MYt3vjmrmdulZPeq60GcchVjQjgIgJQmmQB+yfMLdCzldMaYDJD2qbduLMQgQ8H5aZuiHM/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBOPmLlFV5Wa1bRHrGYM9W5XFIq6UDsrQ+isfHFkfmDVAiBoGgN4D0dQApQmh5iTWh7zznh1PKUCcl75B+18zOznfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766386},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"7779bcfca3aa52bb1bc9469bbc189852bcb6ce14","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.22","@ankhorage/devtools":"^2.0.93"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.63_1790934692322_0.4183318377102685","host":"s3://npm-registry-packages-npm-production"}},"1.9.64":{"name":"@ankhorage/utility","version":"1.9.64","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.64","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"a1dd5901647941385567ce50305b951f2ab53365","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.64.tgz","fileCount":1280,"integrity":"sha512-Cs4uuGeoD/NrFnPxqMK6Zj8O1Dz7BtQAcXdbTJnA5rgqeLhi8mqkY5veCuWXgVDfADO16kRDh11DCGo7WLadBA==","signatures":[{"sig":"MEUCIQDawJjCqlX5mYhRUrlIhOnIbYyuezmTdHnKMt0eJPUgqQIgQJcLNKysjiikeTctuSC3sSOe5J0lrZgNKVsOk3js6HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1WmHIq7TCqcCTUS9SyJqTC5E0cX+d+1nW70dfQtgF6AiBhtQUXYKqSwX7C1DcLm5vsAoegeouFs3siJQGQ9sEJng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766080},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"7144ee322e5ccac77b4c51e649f9297c5c1eabfa","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.24","@ankhorage/devtools":"^2.0.93"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.64_1790935675189_0.11275291082188899","host":"s3://npm-registry-packages-npm-production"}},"1.9.65":{"name":"@ankhorage/utility","version":"1.9.65","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.65","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"bb7891fc8284acbc2dea379ce132b81415e3a819","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.65.tgz","fileCount":1280,"integrity":"sha512-iwKs2a0Tm6ttUhBkQcNIVPjKctaMkB/pRBa4GWk5k3LrthJq7a1n7lKM6J3dd1M50KHRRV5oGzubpNuzEvlunA==","signatures":[{"sig":"MEYCIQC6QhPLXtTeIGZ0IfwcM+nzML4Vb7xEMYmaXHDoCPrX8QIhAP0RTs0xN2O/lVHYvrYmjfr7SvEkAeKp0bEwLdqRk/u3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuOM3gWNr2evHCHTs/3PRFI4xEVRJm0xcWuvlNpK9ACAIhAJ7CMzwIDXYdasnkR+8AyF76XRzDqLb0uU+F2sBGt/5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766211},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"385211c69e7ffe807f328180ce7c22fe4a3209a4","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.93"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.65_1790937346107_0.8581450823132635","host":"s3://npm-registry-packages-npm-production"}},"1.9.66":{"name":"@ankhorage/utility","version":"1.9.66","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.66","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"988d077d3e1b4d3566a089b3cc34a1e282355cc7","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.66.tgz","fileCount":1280,"integrity":"sha512-OZ5E3g+QAYXhV+g6EJ4iXqjuT+z7sViHE8VXLnRc7OHAqwIpuJWbKhYNkH3F6hQgK1U9XjRoUtZCnAZ7jWR52w==","signatures":[{"sig":"MEQCID2tN15fpgPmPQ3TsvkRkGgR9mdah4A9ItV5HPhmcXZTAiBiVt5IRQh8mJjPTr3XFQYLDmq+5NvylN60CWcwnW2RuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHWiCXvV1nl62BrP9shuSRTkhev0xcDwKmUXKjwiP/X9AiBbA4bnWG2os/aaYKLXgUO5fKvAlRb2DhRxaEuwsPW2HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766343},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"662902cfa66bf9235d18efca876a9bd2d25d0606","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.97"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.66_1790938298616_0.4639841599234231","host":"s3://npm-registry-packages-npm-production"}},"1.9.67":{"name":"@ankhorage/utility","version":"1.9.67","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.67","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"e081f825416c30e129e3fb9a7013aa8393fa196a","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.67.tgz","fileCount":1280,"integrity":"sha512-N1HlJCeAMec79QsZNrLyjeMXh/tz+f//u0fzcagrfiotFML3TNYQUA1wJur3c5kJcI+MGFL8f+zfVg23nLyWTA==","signatures":[{"sig":"MEQCIBcb3wp8oX6ToUkd0SyKMzHdTLclt1lQdfdOsWXYJvLoAiAi0PqkcD/E1+/DK0EiOTjZGJJUDBb/CwhrTxLBYx5gWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwChUb5Buah12vBNjCTFNdtMeeIPEhzuea2eICon/10wIgEifAWB838NrLM8NlbntlK4mvupqR7szJlc+VQNn563Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766475},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"493a8d2b7bf130c1b615cb0c534dcf4d49ac4e7b","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.98"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.67_1790939797638_0.033467164200508215","host":"s3://npm-registry-packages-npm-production"}},"1.9.68":{"name":"@ankhorage/utility","version":"1.9.68","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.68","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"cc6aaf98136fb83daf5920b04950263735f6ebb9","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.68.tgz","fileCount":1280,"integrity":"sha512-BslRAAIWxkyd6ea5bQEmqYYgT9aCbIp6PmZfRad838EKOF1d5X1brFqMekGyCE5xOF8bQSytxCNGIBaeF4smFw==","signatures":[{"sig":"MEQCIFQJSgUDusE3Fk7RjTPWOVDHlVWaMV6tt5LuVBNl1jAuAiB+IJNCCKHSNKM3Xv8ixCVeIlGYx7oEWCo9rP/s2zLjPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICdlIHdgpvEKI3cOCFEpQ3Hd8X6kRVpVVbAMib/qWf4SAiA0d1qNDWyGyn2uMuR/QNH5L46gjiz8Qt+SdJwIhE7mNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766561},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"9c93ea050e46da73399a40f334ccf54f7f99fbd4","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.99"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.68_1790941070105_0.6177586391865355","host":"s3://npm-registry-packages-npm-production"}},"1.9.69":{"name":"@ankhorage/utility","version":"1.9.69","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.69","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"ae835914902583de3aa297af8a9d0ef1d3fe0225","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.69.tgz","fileCount":1280,"integrity":"sha512-CCE/EVb0VeQsmh6GviNMtu2hxxWN7dk15OPiHfZ96/bI+gUrcPAtuzuggrJcToyKCrt6XwwDfTRJbb+jIhLcTg==","signatures":[{"sig":"MEYCIQDqKAJ4nsd2w88pRZF+FjntGmemqn/myl94w3A3BRCcXgIhAPVhqxPvcK7S+nsXOdpbNlSJttN9BJCB8oRjkIuHKv1b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ9ZGHRXFVYVZIgTL/u0gDNOxw8KlikH7drdN75TWodwIgSw62jstg2mQQa5yRc4SPKXGg3LlOzqCfiS6WTaMn/hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766638},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"e463bbcfa0a12f356d50b9013f6a81ae8c45a245","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.99"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.69_1790944916415_0.8230631054894255","host":"s3://npm-registry-packages-npm-production"}},"1.9.70":{"name":"@ankhorage/utility","version":"1.9.70","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.70","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"77a1bd9a424c4ff505805e4eca6cd9eac04a1ad0","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.70.tgz","fileCount":1280,"integrity":"sha512-na2RTQegFWJ+OzbJxZlyCfJj8wA8e6Cf9YmWXZTXbtPEiVHNxT/1m0PYbGZ8Jne4GX+vgTzoISPATiJ1RM8/VA==","signatures":[{"sig":"MEYCIQCMHR9iWwrAYa7dGk5zuv9pBLy7n7TOUrDaKXk2czhttQIhAISLV7nNFbPaR3iCvPB2Klycf6PdBZifBWYNgYiIK4RS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRmQXjB8A+uhfcfd+eA8afZrkH+7zNeAYXSPnL/GsAeQIgBFkof0UliPSgDsa0Ge115d7Pm0nTR91ihfeI9IaxVX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766725},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"0e1fae3349a444e5d07c31265ed5cdb4eab4b982","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.101"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.70_1790945433963_0.9253909578254409","host":"s3://npm-registry-packages-npm-production"}},"1.9.71":{"name":"@ankhorage/utility","version":"1.9.71","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.71","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"b86a071c42e1fd088d563dfa8d01abe21cbd1f56","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.71.tgz","fileCount":1280,"integrity":"sha512-7rwWFwQrRBmPm4+JCxCmPLinMMr8fL0/G02Ks8WEnOo+I6LnnGdrQVphSuvMrVbVGWmsCZ0A8rWdyfe+W9KLzw==","signatures":[{"sig":"MEQCICyZlMam25Bn2PpyRx8Qur+Kpjd4sNTSVVdqBvQFnqdvAiBUZH63OJKmR42q45ZrdBI3czU9yrl4U+EfruawTd1J6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+O4fK8Yz9o50XuihPRvs9CBrhPJL/C60a3vwx4kU7LQIgYBp/Uf3wdOBl2XYwYqrvC2EIV1BE6ycDJun0xF05E1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766857},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"fbfad3c23419ef651639e013cf7ab5f1d060894e","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.102"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.71_1790946382725_0.4611163613148057","host":"s3://npm-registry-packages-npm-production"}},"1.9.72":{"name":"@ankhorage/utility","version":"1.9.72","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.72","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"e0d879db28014468df68386f58a7b4afbd793b3a","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.72.tgz","fileCount":1280,"integrity":"sha512-dnTz5mdMgWqRTKoQr56DieERAMLCzmCLEZKQAe3V78SB5l8e754qCrUpW3TBKApOJJW9s/2l7wEqBQo/TzySuw==","signatures":[{"sig":"MEUCIHpWnyLdy92jveYHqoM1FNmpXM0tr791Wnpe6vJWHIJbAiEA6hM1m3XZ2ifLLZJfhFRc3HvS6oywxNoO/lsLwQSixu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYZfhtK6jcPqSb/0tNRM0cmEtH5a90/soyW3N021yH2gIge8e4wEW1c1kWaSah0o9zDLEBr3ka72beNp2NoKTdoW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766943},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"39b8f2091a6a48fd2298ff5205ed906f632f88de","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.103"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.72_1790947185018_0.38550456506630915","host":"s3://npm-registry-packages-npm-production"}},"1.9.73":{"name":"@ankhorage/utility","version":"1.9.73","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.73","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"ce012304ca720dd3d5d6f5eeb336006e382d518b","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.73.tgz","fileCount":1280,"integrity":"sha512-ZSxarNJpRau7iBxgNRjNLwQVbyma1EZ3F1sTtqY9yc5+h8NrI9IVNGZFuuy1fgYXNdKc/YhWWudsBa1S5d+/yg==","signatures":[{"sig":"MEYCIQC4e3Gii3b2GXRmilfD/hCWptaU8Ez7OGW1BlFQnTtsUgIhAPUmR/DkRm9zSQHUCkph6rhFl3A2REaFWa2CZnyF0eIv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlfuQXoys2kYr8oZVv7qjgBLp+Bmnr+c4I3thBJwQcaQIgWz6MRaMMn/Rba3NTezDO46u3U6bRvEhaopYSNB+KEWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767020},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"af35c2a8613a10eaace0eee9482c073d5e703303","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.103"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.73_1790949126641_0.23787759331304037","host":"s3://npm-registry-packages-npm-production"}},"1.9.74":{"name":"@ankhorage/utility","version":"1.9.74","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.74","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"fff475512d859b27fe1da720fa4f25e712cd2401","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.74.tgz","fileCount":1280,"integrity":"sha512-W7tW6i5XYbEyNK6pmS022huVcjqsQjaLg0ngFaPeaPrTUhPSaUNwNqbNw9nsu35fSzjlTirase634etPsboU0g==","signatures":[{"sig":"MEYCIQD+HfX/HoBdH3PD/heWm83AacGH+BND7QWkAgpMcGDZGgIhAKt1uZqG0ARokgp8GJkCpIcNUGfJrHHKzT7lizHXc36Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE/LcHxewF/2uFXMQsZA5Auy09n8cg+gMmgxhteMts+xAiB6FLHdoQ66m8LOaPWr7mp3NDIa3wzHWSWOJnI+KqvbIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767106},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"9576dd19ef7fdc97e00e315102be0c394752d661","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.108"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.74_1790951815278_0.707275524214958","host":"s3://npm-registry-packages-npm-production"}},"1.9.75":{"name":"@ankhorage/utility","version":"1.9.75","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.75","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"9047d0eb1812065066473b2958380793765a3846","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.75.tgz","fileCount":1280,"integrity":"sha512-RwGMxdFfSgMTesg9l9DSqJjKnMm/upzTcXx6q0f5QqGOf4t1l44OFLUYZaoyopj9msVKJrmfZx7XMKFGQG994w==","signatures":[{"sig":"MEQCIBGNiRthrqyQCpuSgXS/+69Q1xU0arq0Cz9euOSyc1fuAiALIOAcyrLAEBFAEK32DT6mP1jhaQBOCfEZ/xOnhDGeaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF69H42wErz7VARZ4a9kvquozxrzbx67efYZZkKcYOm4AiEAsPe6BL90c3KDCpRNjU0vr1slUg8F6N/zNw+u5nky2Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767183},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"8ab82de4d604c00e604ea9bc010cd044ed4419ef","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.108"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.75_1790952472404_0.4543150608943487","host":"s3://npm-registry-packages-npm-production"}},"1.9.76":{"name":"@ankhorage/utility","version":"1.9.76","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.76","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"592a5b3aed32ecde03a2a3727e1ba195c0c0bfd3","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.76.tgz","fileCount":1280,"integrity":"sha512-qnjwvVSPme0jfnCUzo5nn/Ni6boP2hYz1t6j7HHKXV2/dcBClVBzsRUTrMuaF/d/UveyY2/8QWExQYjuKj375g==","signatures":[{"sig":"MEQCIBXhwT7Y3hWsArw/E3PBV+dNoCjI09VX2QxCPH2/D4ExAiAwg92mw2/SKfxGQy+GyNGumEVrQZs3/BxMde4r6mUrHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID1G78HuChHFRTFSf6xFf6aWMlA7LHqBapYrw7nJeJW8AiBCJ4M6QTjjqq04PpAYqpTzV1ckswcWezXtE1sI1JK5Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767315},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"ad41122f7e69cba3df1d4a97a39dbbdcc1142445","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.110"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.76_1790954030746_0.12642037941530648","host":"s3://npm-registry-packages-npm-production"}},"1.9.77":{"name":"@ankhorage/utility","version":"1.9.77","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.77","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"d92e6a07e8e4b7ad7907eabf5f6f2fe2939a0973","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.77.tgz","fileCount":1280,"integrity":"sha512-EwiQ993y1W4iQGMKUuGIclie1sk7w2TP+LSTbNSooH/oWl1f+jfSE9SDyHdq1PsnII2kWXLvVPDLhzSuQZUYyw==","signatures":[{"sig":"MEQCIDBC54vgm5EgKtl70y23zxatfBVUlacLfPymwY60yJTCAiB48bmRwqiagl4E3WEvbIWC75TLLFRt7Z5tP5DSlgdr/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHIwR1rf4f20tTlZBEUSUbanKA7bCkCHM+f4OHeMYqBAAiEAoAWo6yPmATQELAtqsZlWwGopxx28Mvxf0lqt79k8evQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767447},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"a1f2e1ca405e72eec230d33978a479fc3301f3e1","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.111"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.77_1790955631721_0.2847692092290339","host":"s3://npm-registry-packages-npm-production"}},"1.9.78":{"name":"@ankhorage/utility","version":"1.9.78","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.78","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"8b299850313bf32a04328cc18d29a1a1b95cf4d9","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.78.tgz","fileCount":1280,"integrity":"sha512-X8/B3UkV065sG0xGOktYpUZ4E6mJUci5UHaJ8Whu8s6fdi2zFFTR5SO9B3AawhxqUWlhrIfNu4KNdO6uzJjd+g==","signatures":[{"sig":"MEQCIByW/pjuMuxS33gv/J7a0yjx8fTZGp6bsANrhW+6qj6sAiBEAOS9/PmWJln+e3aQm8bwHmiiGN7E+IvUqoCUb4kr1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEOVKAxN5CfexiEtH4grU7pqzbrhTiXIOMuti9qI924mAiEA8xK5FdFczL+Ncf++zs/T1Z9OZ6S8qnjl3fi+yFbxqPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767524},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"efc2d2154146e9e5614fdaac48441330b0955b3a","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.111"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.78_1790957369097_0.2722197217869122","host":"s3://npm-registry-packages-npm-production"}},"1.9.79":{"name":"@ankhorage/utility","version":"1.9.79","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.79","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"2f48de4f30b1198a17860ba701be79c54d42fa30","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.79.tgz","fileCount":1280,"integrity":"sha512-m8aiQnxQYfdOGg3sYFY1uZC+6ehRnei10WZuNiI7cJuMVp2cfI/XOBsUmCQH70kwQrsc0i3e5XwKkrZm/KfbCg==","signatures":[{"sig":"MEUCIGJUsA8dESHoCeXTTjd53E+KlxyQmxqxyH+o9+r3kluXAiEAqpW7uxYRMDfNMNt3dvDq7tO1lKtEwi2GCr6GbgQfKDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0EqmSYip9LYZ+BsxYJIw4QoiM3N9cDtqDFliVuJBkkAiAvXeE8Iv6ie4aXxpUcxVWVPwSu5jn1gkLw7josv+7mFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767610},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"625d45ff4f07082063d8234e930f50278f12e322","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.114"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.79_1790957850654_0.26604113676951946","host":"s3://npm-registry-packages-npm-production"}},"1.9.80":{"name":"@ankhorage/utility","version":"1.9.80","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"license":"MIT","_id":"@ankhorage/utility@1.9.80","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/utility#readme","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"c1b1a78f2798a7d27e93b946bc4c81ae718703de","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.80.tgz","fileCount":1280,"integrity":"sha512-YUpFmxcL+hAQiny2MNfH1LpzgPfypreInQ3R55wa1DKNZaCeKhqs8o7sUtCIjlCiZYb2GM52V6y7pHNk9xrq0w==","signatures":[{"sig":"MEQCICCYF6H1zBQWPQQSukOLkJxRu11U8GDlvv61roNa/IwuAiAPcIxnhf6u2A8d7+xgBU4ZvmgevjpEq9VoVm+YllA9PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEAQaFwG25b6jWYZb85NNIxiEeqmRKZRt1klAZuCgBASAiBZYIujgJ1b7U8Hfup6CjqihjPivWVzdL3jpzwsb1v7ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767687},"type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"6a68391b411af40734a94028db593a84c630d8b2","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.116"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utility_1.9.80_1790968873267_0.07897974990365575","host":"s3://npm-registry-packages-npm-production"}},"1.9.81":{"_id":"@ankhorage/utility@1.9.81","bugs":{"url":"https://github.com/ankhorage/utility/issues"},"dist":{"shasum":"857fe6ed7555e581afcb00c3ff48a969aaa70378","tarball":"https://registry.npmjs.org/@ankhorage/utility/-/utility-1.9.81.tgz","fileCount":1280,"integrity":"sha512-6/nTgUnOzEB8lz1UjsnwVZSxi37Q1xksqZu2h8aXmKY+HKy8hQNOvaFV/D6rwC5JZKj2QE0E3SfSXPdfVTwfZA==","signatures":[{"sig":"MEUCIQCXfr0xtae0Lh1bfQEa3fJvPcRhNBhjiFEhQKsxaRlt2gIgCc/4NGDIcxL+QEMkNwMB1rjMU480CGFsrEIwdYTEd2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaoVFAWvumBNC76CQjlowGMKR2uhBCesB7EZSxFyUcLQIhAORb1EQc8lEOo8EGNVL6vOxWcDxp0V0KnGD7zAipENJg"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2futility@1.9.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767773},"name":"@ankhorage/utility","type":"module","exports":{"./id":{"types":"./dist/id/index.d.ts","import":"./dist/id/index.js","default":"./dist/id/index.js"},"./bun":{"types":"./dist/bun/index.d.ts","import":"./dist/bun/index.js","default":"./dist/bun/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js","default":"./dist/url/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./date":{"types":"./dist/date/index.d.ts","import":"./dist/date/index.js","default":"./dist/date/index.js"},"./expo":{"types":"./dist/expo/index.d.ts","import":"./dist/expo/index.js","default":"./dist/expo/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.js","default":"./dist/form/index.js"},"./http":{"types":"./dist/http/index.d.ts","import":"./dist/http/index.js","default":"./dist/http/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","default":"./dist/json/index.js"},"./sort":{"types":"./dist/sort/index.d.ts","import":"./dist/sort/index.js","default":"./dist/sort/index.js"},"./tree":{"types":"./dist/tree/index.d.ts","import":"./dist/tree/index.js","default":"./dist/tree/index.js"},"./array":{"types":"./dist/array/index.d.ts","import":"./dist/array/index.js","default":"./dist/array/index.js"},"./async":{"types":"./dist/async/index.d.ts","import":"./dist/async/index.js","default":"./dist/async/index.js"},"./error":{"types":"./dist/error/index.d.ts","import":"./dist/error/index.js","default":"./dist/error/index.js"},"./media":{"types":"./dist/media/index.d.ts","import":"./dist/media/index.js","default":"./dist/media/index.js"},"./regex":{"types":"./dist/regex/index.d.ts","import":"./dist/regex/index.js","default":"./dist/regex/index.js"},"./route":{"types":"./dist/route/index.d.ts","import":"./dist/route/index.js","default":"./dist/route/index.js"},"./value":{"types":"./dist/value/index.d.ts","import":"./dist/value/index.js","default":"./dist/value/index.js"},"./binary":{"types":"./dist/binary/index.d.ts","import":"./dist/binary/index.js","default":"./dist/binary/index.js"},"./number":{"types":"./dist/number/index.d.ts","import":"./dist/number/index.js","default":"./dist/number/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js","default":"./dist/object/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./search":{"types":"./dist/search/index.d.ts","import":"./dist/search/index.js","default":"./dist/search/index.js"},"./semver":{"types":"./dist/semver/index.d.ts","import":"./dist/semver/index.js","default":"./dist/semver/index.js"},"./string":{"types":"./dist/string/index.d.ts","import":"./dist/string/index.js","default":"./dist/string/index.js"},"./boolean":{"types":"./dist/boolean/index.d.ts","import":"./dist/boolean/index.js","default":"./dist/boolean/index.js"},"./node/fs":{"types":"./dist/node/fs/index.d.ts","import":"./dist/node/fs/index.js","default":"./dist/node/fs/index.js"},"./package":{"types":"./dist/package/index.d.ts","import":"./dist/package/index.js","default":"./dist/package/index.js"},"./bun/http":{"types":"./dist/bun/http/index.d.ts","import":"./dist/bun/http/index.js","default":"./dist/bun/http/index.js"},"./equality":{"types":"./dist/equality/index.d.ts","import":"./dist/equality/index.js","default":"./dist/equality/index.js"},"./function":{"types":"./dist/function/index.d.ts","import":"./dist/function/index.js","default":"./dist/function/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./node/env":{"types":"./dist/node/env/index.d.ts","import":"./dist/node/env/index.js","default":"./dist/node/env/index.js"},"./node/net":{"types":"./dist/node/net/index.d.ts","import":"./dist/node/net/index.js","default":"./dist/node/net/index.js"},"./observer":{"types":"./dist/observer/index.d.ts","import":"./dist/observer/index.js","default":"./dist/observer/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./generator":{"types":"./dist/generator/index.d.ts","import":"./dist/generator/index.js","default":"./dist/generator/index.js"},"./node/http":{"types":"./dist/node/http/index.d.ts","import":"./dist/node/http/index.js","default":"./dist/node/http/index.js"},"./node/path":{"types":"./dist/node/path/index.d.ts","import":"./dist/node/path/index.js","default":"./dist/node/path/index.js"},"./selection":{"types":"./dist/selection/index.d.ts","import":"./dist/selection/index.js","default":"./dist/selection/index.js"},"./algorithms":{"types":"./dist/algorithms/index.d.ts","import":"./dist/algorithms/index.js","default":"./dist/algorithms/index.js"},"./collection":{"types":"./dist/collection/index.d.ts","import":"./dist/collection/index.js","default":"./dist/collection/index.js"},"./scheduling":{"types":"./dist/scheduling/index.d.ts","import":"./dist/scheduling/index.js","default":"./dist/scheduling/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./bun/process":{"types":"./dist/bun/process/index.d.ts","import":"./dist/bun/process/index.js","default":"./dist/bun/process/index.js"},"./concurrency":{"types":"./dist/concurrency/index.d.ts","import":"./dist/concurrency/index.js","default":"./dist/concurrency/index.js"},"./diagnostics":{"types":"./dist/diagnostics/index.d.ts","import":"./dist/diagnostics/index.js","default":"./dist/diagnostics/index.js"},"./interaction":{"types":"./dist/interaction/index.d.ts","import":"./dist/interaction/index.js","default":"./dist/interaction/index.js"},"./http/fastify":{"types":"./dist/http/fastify/index.d.ts","import":"./dist/http/fastify/index.js","default":"./dist/http/fastify/index.js"},"./node/package":{"types":"./dist/node/package/index.d.ts","import":"./dist/node/package/index.js","default":"./dist/node/package/index.js"},"./node/process":{"types":"./dist/node/process/index.d.ts","import":"./dist/node/process/index.js","default":"./dist/node/process/index.js"},"./package.json":"./package.json","./classification":{"types":"./dist/classification/index.d.ts","import":"./dist/classification/index.js","default":"./dist/classification/index.js"},"./codegen/imports":{"types":"./dist/codegen/imports/index.d.ts","import":"./dist/codegen/imports/index.js","default":"./dist/codegen/imports/index.js"},"./network/security":{"types":"./dist/network/security/index.d.ts","import":"./dist/network/security/index.js","default":"./dist/network/security/index.js"},"./react-native/web":{"types":"./dist/react-native/web/index.d.ts","import":"./dist/react-native/web/index.js","default":"./dist/react-native/web/index.js"},"./react-native/measurement":{"types":"./dist/react-native/measurement/index.d.ts","import":"./dist/react-native/measurement/index.js","default":"./dist/react-native/measurement/index.js"}},"gitHead":"9f968ffb091ffc263cf7036771c051f4cc0ea4db","license":"MIT","scripts":{"docs":"paradox","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.build.json","format":"ankhorage-prettier --write .","prepack":"bun run build","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","check-types":"bun x tsc --noEmit -p tsconfig.json","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"version":"1.9.81","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf178584-f52b-40dc-ac85-f46818fbab5f"}},"homepage":"https://github.com/ankhorage/utility#readme","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"_npmVersion":"12.2.0","description":"Shared functional utilities for Ankhorage packages and compatible external projects.","directories":{},"maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"fastify":"^5.12.5","@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^26.6.4","@ankhorage/paradox":"^0.2.25","@ankhorage/devtools":"^2.0.116"},"peerDependencies":{"fastify":"^5.12.5"},"peerDependenciesMeta":{"fastify":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utility_1.9.81_1790969092796_0.5328494013466623"}}},"time":{"created":"2026-07-19T01:11:36.058Z","modified":"2026-10-02T19:24:53.261Z","0.1.0":"2026-07-19T01:11:36.389Z","0.1.1":"2026-07-19T01:22:41.692Z","0.2.0":"2026-08-11T17:40:04.643Z","0.3.0":"2026-09-04T03:25:14.391Z","0.4.0":"2026-09-07T07:23:19.337Z","0.5.0":"2026-09-08T09:24:27.588Z","0.5.1":"2026-09-08T20:08:34.327Z","0.5.2":"2026-09-08T21:24:48.732Z","0.5.3":"2026-09-08T21:42:45.955Z","0.5.4":"2026-09-08T22:11:29.114Z","0.5.5":"2026-09-08T22:56:11.863Z","0.6.0":"2026-09-09T06:01:30.953Z","0.7.0":"2026-09-13T02:34:38.124Z","0.8.0":"2026-09-13T02:48:24.097Z","1.0.0":"2026-09-14T00:40:17.028Z","1.1.0":"2026-09-14T22:30:41.806Z","1.2.0":"2026-09-15T06:10:07.569Z","1.2.1":"2026-09-18T08:41:37.110Z","1.3.0":"2026-09-18T09:48:27.250Z","1.4.0":"2026-09-18T22:01:00.101Z","1.5.0":"2026-09-22T15:22:39.505Z","1.6.0":"2026-09-23T18:38:21.250Z","1.7.0":"2026-09-25T01:55:37.545Z","1.8.0":"2026-09-25T02:25:47.110Z","1.8.1":"2026-09-25T07:15:58.705Z","1.9.0":"2026-09-26T13:09:35.734Z","1.9.1":"2026-10-01T11:24:59.738Z","1.9.2":"2026-10-01T11:34:48.153Z","1.9.3":"2026-10-01T11:44:32.124Z","1.9.4":"2026-10-01T11:48:02.167Z","1.9.5":"2026-10-01T12:03:39.630Z","1.9.6":"2026-10-01T12:14:35.668Z","1.9.7":"2026-10-01T12:30:15.739Z","1.9.8":"2026-10-01T12:35:13.218Z","1.9.9":"2026-10-01T12:44:43.810Z","1.9.10":"2026-10-01T13:18:40.110Z","1.9.11":"2026-10-01T13:21:43.867Z","1.9.12":"2026-10-01T13:35:32.805Z","1.9.13":"2026-10-01T14:02:43.355Z","1.9.14":"2026-10-01T14:27:20.174Z","1.9.15":"2026-10-01T14:31:00.105Z","1.9.16":"2026-10-01T14:50:16.209Z","1.9.17":"2026-10-01T14:55:07.217Z","1.9.18":"2026-10-01T15:14:22.915Z","1.9.19":"2026-10-01T17:09:31.799Z","1.9.20":"2026-10-01T17:40:50.834Z","1.9.21":"2026-10-01T18:03:24.944Z","1.9.22":"2026-10-01T19:03:32.699Z","1.9.23":"2026-10-01T19:24:04.323Z","1.9.24":"2026-10-01T19:57:46.720Z","1.9.25":"2026-10-01T20:11:25.486Z","1.9.26":"2026-10-01T20:26:16.355Z","1.9.27":"2026-10-01T20:34:00.818Z","1.9.28":"2026-10-01T21:11:48.133Z","1.9.29":"2026-10-01T22:16:13.704Z","1.9.30":"2026-10-01T22:22:26.626Z","1.9.31":"2026-10-01T23:22:57.749Z","1.9.32":"2026-10-01T23:26:11.257Z","1.9.33":"2026-10-01T23:35:41.691Z","1.9.34":"2026-10-01T23:59:01.832Z","1.9.35":"2026-10-02T00:08:14.080Z","1.9.36":"2026-10-02T00:28:36.617Z","1.9.37":"2026-10-02T00:35:21.524Z","1.9.38":"2026-10-02T00:50:58.605Z","1.9.39":"2026-10-02T01:08:59.162Z","1.9.40":"2026-10-02T01:28:08.879Z","1.9.41":"2026-10-02T01:35:23.628Z","1.9.42":"2026-10-02T02:06:43.725Z","1.9.43":"2026-10-02T02:28:05.541Z","1.9.44":"2026-10-02T02:37:00.516Z","1.9.45":"2026-10-02T02:43:34.964Z","1.9.46":"2026-10-02T03:24:55.853Z","1.9.47":"2026-10-02T03:41:31.157Z","1.9.48":"2026-10-02T04:01:56.453Z","1.9.49":"2026-10-02T04:48:33.037Z","1.9.50":"2026-10-02T04:54:59.689Z","1.9.51":"2026-10-02T05:04:25.776Z","1.9.52":"2026-10-02T05:17:07.664Z","1.9.53":"2026-10-02T06:21:30.423Z","1.9.54":"2026-10-02T06:38:09.846Z","1.9.55":"2026-10-02T07:26:50.872Z","1.9.56":"2026-10-02T07:39:22.300Z","1.9.57":"2026-10-02T08:10:47.894Z","1.9.58":"2026-10-02T08:24:36.685Z","1.9.59":"2026-10-02T08:31:18.060Z","1.9.60":"2026-10-02T09:00:42.730Z","1.9.61":"2026-10-02T09:13:52.302Z","1.9.62":"2026-10-02T09:42:04.930Z","1.9.63":"2026-10-02T09:51:32.419Z","1.9.64":"2026-10-02T10:07:55.312Z","1.9.65":"2026-10-02T10:35:46.244Z","1.9.66":"2026-10-02T10:51:38.758Z","1.9.67":"2026-10-02T11:16:37.743Z","1.9.68":"2026-10-02T11:37:50.234Z","1.9.69":"2026-10-02T12:41:56.579Z","1.9.70":"2026-10-02T12:50:34.090Z","1.9.71":"2026-10-02T13:06:22.825Z","1.9.72":"2026-10-02T13:19:45.195Z","1.9.73":"2026-10-02T13:52:06.780Z","1.9.74":"2026-10-02T14:36:55.435Z","1.9.75":"2026-10-02T14:47:52.540Z","1.9.76":"2026-10-02T15:13:50.877Z","1.9.77":"2026-10-02T15:40:31.921Z","1.9.78":"2026-10-02T16:09:29.224Z","1.9.79":"2026-10-02T16:17:30.807Z","1.9.80":"2026-10-02T19:21:13.398Z","1.9.81":"2026-10-02T19:24:52.921Z"},"bugs":{"url":"https://github.com/ankhorage/utility/issues"},"license":"MIT","homepage":"https://github.com/ankhorage/utility#readme","keywords":["ankhorage","expo","react","react-native","regex","typescript","utilities"],"repository":{"url":"git+https://github.com/ankhorage/utility.git","type":"git"},"description":"Shared functional utilities for Ankhorage packages and compatible external projects.","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"readme":"<!-- markdownlint-disable MD013 MD033 -->\n<!-- This file is generated by Paradox. Do not edit manually. -->\n\n# @ankhorage/utility\n\n![license: MIT](././paradox/badges/license.svg) ![npm: v1.9.81](././paradox/badges/npm.svg) ![runtime: bun](././paradox/badges/runtime.svg) ![typescript: strict](././paradox/badges/typescript.svg) ![eslint: checked](././paradox/badges/eslint.svg) ![prettier: checked](././paradox/badges/prettier.svg) ![build: checked](././paradox/badges/build.svg) ![tests: checked](././paradox/badges/tests.svg) ![paradox: canonical](././paradox/badges/docs.svg)\n\nShared, runtime-neutral utilities for Ankhorage packages and compatible external projects.\n\n## Generated documentation\n\n- [Interactive documentation app](././paradox/index.html)\n- [Public API reference](././paradox/exports.md)\n- [Component registry](././paradox/components.md)\n- [Architecture overview](././paradox/diagrams/architecture-overview.mmd)\n- [Module relationships](././paradox/diagrams/module-relationships.mmd)\n- [Export graph](././paradox/diagrams/export-graph.mmd)\n- [isPhone sequence](././paradox/diagrams/sequences/is-phone.mmd)\n","readmeFilename":"README.md"}