{"_id":"@thi.ng/object-utils","_rev":"61-45a524b769951effe39564739ac7ed87","name":"@thi.ng/object-utils","dist-tags":{"latest":"1.3.21"},"versions":{"1.1.0":{"name":"@thi.ng/object-utils","version":"1.1.0","keywords":["conversion","invert","keys","object","map","merge","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"87fa1edf7db0ffbdc70f8f6804bae7850cb0df60","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.0.tgz","fileCount":38,"integrity":"sha512-8MmX4+RKmn4KL+PDboe/Q/QJDxDW8+lUi2qI0yCsiQAwHS+L8gs8ulirRkQEmJQy+6/a8EcLSNLDaifFxx4anA==","signatures":[{"sig":"MEUCIG6SsUlJuqDX5NKUDUYROCL132ytNl2A58iVh5cWUdKwAiEAzyKT5wDZaZbvHnNsLsl2pzxf2gintthL/1Oc3FlsnWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39607},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/checks":"^3.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.0_1721654222703_0.7786104922988846","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/object-utils","version":"1.1.1","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"5ab46e32e4d8ce60a2b11e88a9552b5f7334f1b9","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.1.tgz","fileCount":38,"integrity":"sha512-iM0Ta6BemnlG0e96jBl7M4/vlm+o43D1qjOrMuCTMJz7nVHXqg3noxwrigKuaztHe+FC3Ifsj7xpqWbfm4wWAA==","signatures":[{"sig":"MEQCIF84IEY0e83EV5f/8xlB4h7lnETpxJpVrG3MV2sw0aVyAiAVLOt4eVxGLpdYDuR1kE/rjD6TBjhyoWW/q+ycqy4zcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39608},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/checks":"^3.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.1_1723302256932_0.7096961344863237","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/object-utils","version":"1.1.2","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"55f4bff87452a8e194bfff8af89d77522a5e8d08","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.2.tgz","fileCount":38,"integrity":"sha512-jJTs7QZHydijrufg4u8XeaKpbhHOTSP0H+bg9xWvzujsE7OsSBI8utAOJEwBTmw2VFUqW3dH3zQ2o+6ac774Ng==","signatures":[{"sig":"MEQCIH0KlQZpWIoWnYpDNiKVBIkO79KIKt9lX0+Zg+zScmgxAiB66aps738joy6kQoELK5cnZ4lT3sf/F5waWlRyGmN6pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39608},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.2_1723990365052_0.5498702780886457","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/object-utils","version":"1.1.3","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"9d2e239f60b32cab7afe4d791202dfe97954c25b","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.3.tgz","fileCount":38,"integrity":"sha512-nKjH0JJZ7bA/IH/RCHkFykIhZ4QnLkYEZRh8+PEdvhdVRWs3veGkggNacOvrnXhtbDcYsa3RjPSYbnexxa9C2g==","signatures":[{"sig":"MEQCIGxPalfCifvLckwMQ7XBQ3Ug8hwVKV/v6ugEQ14szR6/AiAOaeG1D8BVJsYlaARQ7es4gnHqeM5NkQUBFz2WBtMkkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39609},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/checks":"^3.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.3_1726780242525_0.14511598080213406","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/object-utils","version":"1.1.4","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"c2d0729a36d1de4f18223ba08edb637056667d1d","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.4.tgz","fileCount":38,"integrity":"sha512-KK6W6nj4ubw9FwJ/KmDNNSmfOg5iyo4h8JXwRyAh9Sqz35vXOYOabvpK4PscNTCP/k+QdNWMCnUeIOd45KlfDg==","signatures":[{"sig":"MEUCIFICxF7KgRh9cGXgzfEeMBbShNggT0Pe2IWPOXP0FWCBAiEAvCyRHc7xowcVVnzfxY6sG++D0mLXHPG2PT/pVeY2ZVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39609},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.4_1728130424445_0.49472717766579843","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@thi.ng/object-utils","version":"1.1.5","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"6c1bd2b53d14bad049de80d1d57abc4d343383f0","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.5.tgz","fileCount":38,"integrity":"sha512-5nlcArLJm2Tvm9dhFI3Ev2k7riyBf31T/sVfzef1+fZdUpvV4ZYtOHy4Yv2loOFZzILD9SlBFGiOn+nZXzopaA==","signatures":[{"sig":"MEYCIQCnyMWdlO+y9HoFLlaqfgPdepZ4iHnSzR+IUiLO6L58pAIhAP7kjAkXiwjb0pk+zSwsev1fEGN0VWb+Z2o3ZhbDMumn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39603},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/checks":"^3.6.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.5_1731258787305_0.7447349797429565","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@thi.ng/object-utils","version":"1.1.6","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"ca5bac828b547e0b06ec3a9bd684b23f0b1ec196","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.6.tgz","fileCount":38,"integrity":"sha512-hXZ7g4PheSPP4uzckrpHWViyMwL4q8oKSql/K83vbEH/dYGvnc222xaFenBlpDAMQzwkZvtdUMhf+fOlZFVS/w==","signatures":[{"sig":"MEUCIG1ZhZC1OKFOEJBuR1x1nAZga3iOMibDFEAhjbeQ+4R8AiEArzosY1j+4Rbm9zZmWTRGC8NlxHFdJ09yhx/to6noa8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39604},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/checks":"^3.6.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.6_1732472219080_0.6067886546628485","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@thi.ng/object-utils","version":"1.1.7","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"c1ddb32319af3a60a176e4fa8cef775c2c54b9da","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.7.tgz","fileCount":38,"integrity":"sha512-oGJlWj1Zs9rUB+PRSp5LGPbans+gMJ0cDjSGLGPDZ1Bnif/R46zQo1gzyjdGeKIuNI9LMQnxI/zCIyOh6JSpUA==","signatures":[{"sig":"MEUCIQDlojOPqoHZKsPQtJLg1z69XUeOxCHBXlvTN1XJ4GNGZwIgONBAu/ArYr/391CNN3jKWCz/QGe39r6iuo7sHIZXdZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39603},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/checks":"^3.6.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.7_1733998393384_0.3240231103040996","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@thi.ng/object-utils","version":"1.1.8","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"9d5cc2f749a8fa46f79a8642e44e810324fc9a57","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.8.tgz","fileCount":38,"integrity":"sha512-kNJc83msWPuFdlbkdlvGidoIKHGSqPeRRjN1tt32qhJsmJhSlNZDkGfi2doNUCtugLKFi++LdOhCInwbYSLiUw==","signatures":[{"sig":"MEUCIE/dPEiVohHUV2didvjUubLjRNXcFl90YJ4uG+Dj+IXfAiEA/fiU5gfhc3/+HpW5TqeQP0pZamlNUdAOSsxFrlY3GrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39687},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/checks":"^3.6.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.8_1735308776112_0.030892947692642503","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@thi.ng/object-utils","version":"1.1.9","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"7a04549a0af4b6a2ca4e5cbfc606e79124ed4de6","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.9.tgz","fileCount":38,"integrity":"sha512-YOFYD7vieJd9cAwdhHFTJ1x5psBRpEfkpZ/dczTdszBjroMUlXkMHdNGxpAx+sqSkMDZq11os785ih8YLBsEPw==","signatures":[{"sig":"MEUCIGJtINeURD6gKmVmKIbKftdUSaJGHVM94EnqljhsGB2jAiEAvqHzXptMQDoUyBrHBWfoAGUgHP1ftnvP2EajSuS7oSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39687},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.9_1736024931275_0.533138083480404","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@thi.ng/object-utils","version":"1.1.10","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"8aef8a73b43ae38fe7df849afa957e28c577a902","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.10.tgz","fileCount":38,"integrity":"sha512-xxnbqndrSYh1APN5AiA509ky2M9jJNwDyPYCFPEhh88KEKdZsqjp+5+5oLA1vgEO350WiGP9QhbbJflRQ/tZkw==","signatures":[{"sig":"MEQCIDlvMGof54UcH5AKAO1QxGkWoXxUSSnVU8nIcy3Lw9oPAiAKGP+SS3Ykt1o8J1R6n/kvinxw4szFTzs10j8/bJ705w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39688},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.10_1736857448791_0.7518718118158096","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@thi.ng/object-utils","version":"1.1.11","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"024a2c89eb5b7fb8f230e5ee4cbeabedce769b7d","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.11.tgz","fileCount":38,"integrity":"sha512-zeQWzSoMRwPrAnrpoSCilDaShNmNoc6qaO0fqf7YFciNc7V3BpFv0ow8mj9J3+Ed23ohS16J38F8k2OfHr3imA==","signatures":[{"sig":"MEUCIQCrX/EKgdSG/SKYDBLqpB/WJPwSM7AZwoYUXgxXYRLibgIgNUbWTdRPlDbx3QSACs232CEFNydcJC7QO/GcdWmqcNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39688},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/checks":"^3.6.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.11_1737474491904_0.047073330670990954","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@thi.ng/object-utils","version":"1.1.12","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"3a3ed8c793195bd8606f8d08b78f22330089acf8","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.12.tgz","fileCount":38,"integrity":"sha512-hMZP0gop+XEbY8HTerrcipy7JMBgZ7doSsNreUFfkA3pzI6FvyIWYATstv2aB8/YAaxP0/TynKs/RA1YOOEfQw==","signatures":[{"sig":"MEYCIQCMVopNK2hqp11t+NLyaC2GUxALTiMw6UFdLj8zV0yU+AIhAO9tZI0tct09UMKH1Zz5crqxJkKDVM6D1t2RBY1fAjHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39769},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/checks":"^3.6.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.12_1737639621501_0.2659945688294163","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@thi.ng/object-utils","version":"1.1.13","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"82a1288fb4084b584f311709d205194cf3469104","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.13.tgz","fileCount":38,"integrity":"sha512-sPT6H0DDciRLMoHdLB1QLY8vYMrSaNx265lxv2Lv2I2kDTVY0UekUZkJqt4JMZqJ+nxMVY0jLYREJfIoXZ9iRA==","signatures":[{"sig":"MEUCIH41aGCRvI+Hja25Uvz2mz9Z+gZkFAFtNMd5mJFeoSIsAiEAkjWEroKlc6GUFlMRocRaZo8t+PxCxF5IOeyowyCGzFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39687},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/checks":"^3.6.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.13_1738168018180_0.10349844991292412","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@thi.ng/object-utils","version":"1.1.14","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"a832d581ad6c2d8cc7aa4ec8048d4d9c1111f01a","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.14.tgz","fileCount":38,"integrity":"sha512-ZRv4za+HFCUmfnl2DV5bTb9ABkapSK1yH+uxq07FGOyBSuptf9utDFjyC3/9SDn7BuXzbnqdsCGNrWep4b4DqA==","signatures":[{"sig":"MEUCIQD1q7uLwQk/u9vICl1FGnN97pNiHQnxnoJup2i6bdx9TAIgdnyHEt0HmYhJhYYds6X3Q3g2ctq+5bGRm/88dgGm2pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39685},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/checks":"^3.6.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.14_1739462665318_0.3794618442511202","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@thi.ng/object-utils","version":"1.1.15","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"07e08bbfd559cdf4ba0c4288f05cef2c725e437d","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.15.tgz","fileCount":38,"integrity":"sha512-BCvgc+/SLKS5nfqnKZgvI6Y2JNAZKxyabFzlHDXVKtMA+sm1JkwYRi+RgsPRko3BzWImziWvp/ufwvIpuhG7ag==","signatures":[{"sig":"MEYCIQDUUQggdj4HOtDPaV74vwdEyuar8PPOy4a6ztMpwZkCkAIhALxQXV2Cvuw92CKVLuZOoL4cRLjtYXk5dNG7MV1RaZeN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39685},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.6.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.15_1739998869096_0.49596060401172815","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@thi.ng/object-utils","version":"1.1.16","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"33d02abbd6ab0804e19637c1e771c1d8d21d1b9c","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.16.tgz","fileCount":38,"integrity":"sha512-ar3StLfXZb5CdtZEeTYfnJraiUh9KM4EtRtwJt+26bRv1qImXqyUEX1T4lZnnq0QlAbAtqioLSsa7oekALnmkQ==","signatures":[{"sig":"MEUCIQDha+DPbHMKI0AQr0C/9eIZNoafMY0nX6yfsTeDfmiKLAIgaMIkHHnFopchnZnyJkcGwVT9LOzechsIQTiUEhoZXvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39684},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.16_1740174883779_0.8122453888246726","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@thi.ng/object-utils","version":"1.1.17","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"092eda972956c1d5a9f44b983b300a04668344c2","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.17.tgz","fileCount":38,"integrity":"sha512-/+jfexwcNyAL9J5Z/5auAIOCcGqR8z27MZ8ybXJrrL93dsAFk+cAqtajtVf8EAWIUEozmUFOd05KnRRelucTXA==","signatures":[{"sig":"MEQCIGZucqRh2uqauh5fLjsbURJoJrB1UI1VWtb1R252ENJ+AiAFDAjvAEcGzybWRhmzEdQc8cYBg25J3R9w8sDTyN6EaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39684},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.17_1740489946758_0.9483609808536537","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@thi.ng/object-utils","version":"1.1.18","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"fd83b52cd54ca0917f134e39aad2e37e17d185ae","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.18.tgz","fileCount":38,"integrity":"sha512-9OEdNDczGs2b6PHvgknkfYFR59b2IMCxICXFDQwISqE3MmeNM1xxIjcGldZPIzh0DhjEKxkC+jUIM/3rg/leBQ==","signatures":[{"sig":"MEUCIE3jWqeQAsqANXzxIjPDE5hyPWCmoIXylcT8EZ9fx9qXAiEA+9TfOc/UX9Ym8PUxY8Z5fug+Cz+JjxTo3tbdpHGSdro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39684},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/checks":"^3.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.18_1741548211309_0.5810687937134584","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@thi.ng/object-utils","version":"1.1.19","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"0cc9c18ef9fd9804a440beb026a890024f25af11","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.19.tgz","fileCount":38,"integrity":"sha512-Cwmb5D0f8mLGPstMTxi9PXp8T2FgMDbxogGzKj/Geds2Ro2+o5D++Z/kecs/SGWK44hoVVW01hu6rfaYKMelng==","signatures":[{"sig":"MEUCIDbWEQxb4itieaLu4lEHq1TV8O/iyCFlnFg2eNh0O8DTAiEA6Mobd416PJ0RzrkMmK8VdGGsOXxL+LvDFPvFiYK1AsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39710},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/checks":"^3.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.19_1742218908116_0.6945350492200937","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@thi.ng/object-utils","version":"1.1.20","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"2bf307a1a660b57f28fdae04a0ffd9a7c8a19633","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.20.tgz","fileCount":38,"integrity":"sha512-JEXMrVbuQN3X5wl+PAQjRY8Av3OoSIroDaIL+sQUC7IHEYdPjQCc5JUE0idfDgXuQucSErsMktXJ8OkQAhUREA==","signatures":[{"sig":"MEYCIQDO+CKoC+qIrGDlDyqxVDB6IRpL5i8uGaeVYKh8dbbqGQIhAMptnASLmHs1MMM/+5nEq8wt0kJZADa44vs7fcyF/VOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39710},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/checks":"^3.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.20_1742304334617_0.17076865930614948","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@thi.ng/object-utils","version":"1.1.21","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"8f2b35edaf22bc88b30fbebd627599140dde6dd8","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.21.tgz","fileCount":38,"integrity":"sha512-bD3HBYyHo0y2FdocOI3q1OgSN1sMDnb/skyi8LV274KaLMlKt7N3c9+wgLCEXhrB6ePijUuF4/LXud69Ynzg8w==","signatures":[{"sig":"MEYCIQDlseCS9KcR/B+HpSRYKRCuyceKSmJ+TL6pGAkSCv5tQQIhAOYwXgRieC8nKG0KXY7R+0WUPYaKazl4ExWdzAtXUuWs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39710},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/checks":"^3.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.21_1743543793795_0.8957157407230079","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@thi.ng/object-utils","version":"1.1.22","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"1ce6079b2f74f45dcb8a1e6d0b704646a687447f","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.22.tgz","fileCount":38,"integrity":"sha512-C8CEVZfOnRAORwhwwK6Tket6fpX6NpKMywK8eaorbidqA3X56Wvp15/fziOh7xWrof+TEuFXrL/n3HVRHUCalA==","signatures":[{"sig":"MEYCIQDNOYc2FmZ9jw4GKIJkHm4ozNrbddPCt3LGRoi0RAjjBwIhAJ4gEcN6E3aUZa1Hv964Iz2P9RnxX+XfSoZ3K+Whr2+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39710},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/checks":"^3.7.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.22_1744801938529_0.9579216525722178","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@thi.ng/object-utils","version":"1.1.23","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"8715a56e58b0b4ffedc3e4848201ea779a25cda6","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.23.tgz","fileCount":38,"integrity":"sha512-FrgyklehUm6VS0MlttNh3fTz5YR0pxPmoM7exQW5hsifv6bDG5kUwshuqHFZiHLh39x9aLGADrxpLMnA61uEMw==","signatures":[{"sig":"MEYCIQCUXZEMPdo0A5GvsV3VYSjXHNNsedw3qomydcB577vrcgIhANjJbI+LRYsJxszqwyrlIKnAF7o5TI3YMR2xwUDAAOdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39710},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/checks":"^3.7.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.23_1746017620619_0.22992817418693146","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"@thi.ng/object-utils","version":"1.1.24","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"6c803abd8b59588f61ad086a5de647d6e224b8a0","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.24.tgz","fileCount":38,"integrity":"sha512-36Tb45nVKrLk+H5PWvMHpAmBYRaLGlSH1frdKyqhlnyT8bTt9/fRPOunZb1U3jcw+sFRo5twQGqemAy0cOZitg==","signatures":[{"sig":"MEUCIQDJo7LB878OfZucB+lTU3oEapJuFc/a1AmWeEZbjCcAJwIgUPk/fnGP6XU+UWClBJ42Hf2uTl6bChWYOVWP3eMCj88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39710},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/checks":"^3.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.24_1748433828522_0.044449294470856326","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"@thi.ng/object-utils","version":"1.1.25","keywords":["conversion","invert","keys","map","merge","object","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"ae03d351dd79876d88c3ca849f0bce451cc67160","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.25.tgz","fileCount":38,"integrity":"sha512-U9tUq2y2RbQihNv8jr85Q8U1+EDSQrh4iAf1nmBrYRw16QbBdXOQ6wzEcVfsEet60slx6R1X3bKZ4kHxxH2o3g==","signatures":[{"sig":"MEYCIQDferlGtO7Q12kZzvzfpTzW3SOTvGktnLWXIBbVPqWE+wIhAM5GfCjQKsStq+FrQ6d9LH+sp+YM86xnM8lPLDCWMV0l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39710},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.25_1749489917843_0.4568547996586314","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"@thi.ng/object-utils","version":"1.1.26","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"1cdf62d23ddc41f4b792c1b7a1ad7ea13e6180d8","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.1.26.tgz","fileCount":38,"integrity":"sha512-GyTPf3Ykwm/US/eAvuNkSOgq9JiHlVWcWoaTnxK81a4BnL2NSQlG9cfaU3ZOYK8fYliAWSw9Oq4tZ8rppn0acw==","signatures":[{"sig":"MEYCIQDhWNlwciXPdr4pU8kJgyTL+RoelscCuK+NhCa1fIr/rAIhAIB5xRKoz851ymSmOrOLNpqHoq0pUC6vELyyM367P2mY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39755},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.26_1750248108357_0.47707276746012717","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@thi.ng/object-utils","version":"1.2.0","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"1d3ae1b854211078b512729f2f53081fd1ea43ef","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.0.tgz","fileCount":40,"integrity":"sha512-rmjIWjnMGtxKnTcvGz7/LciX1bSPuELHGI68FMRQ5+LL0sHoRE9YCFRGDLEtvtQgvgI/OxcIpiX/d7WPocliRQ==","signatures":[{"sig":"MEUCIQCOImGQlNaL7Hobq8xjcsAt2gd+AkpYunCcDvRFkTkWIwIgN4oHtOyZfoy/iOMBEGjO3u4itWtGKzSYdrVXXwA53Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40669},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"eb3ac07d044559d88b4871fed080929556de1b7c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.0_1751450129863_0.999028524598391","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@thi.ng/object-utils","version":"1.2.1","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"80d481574e36b1d8797bad9584d4d39ee337d255","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.1.tgz","fileCount":40,"integrity":"sha512-Nd6qmLv+U/127+oom4ELQaNZNbnjQ4/R+RRcWu5oeCRE75ZVRe4eXkiGPKLX2aGXFSIWqU7pBhiOLfHEByHBnA==","signatures":[{"sig":"MEYCIQDxuTS+vZo2uvf7Cu1EJobXKD56gb8UHiUuUWgbj2oFYgIhAMxYLBTK9FprIkpMN4QWFYxChr03faCo9bMJsXovnwGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40669},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"06e582f962a9cd3abb905e91d97d652e1d3bb971","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.1_1751555018723_0.1958336877783915","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@thi.ng/object-utils","version":"1.2.2","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"cfc9efc2f6ea46c2155f4bd54f395e3333b8f039","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.2.tgz","fileCount":40,"integrity":"sha512-IbuJ0RvfHIrMWUZJr3RVfcBxEuOnDK0vkLUNO4uMVeoso9VCRL/77BNd/a9A8yfOI9YIw5L7KpuZgLF5KVmKcw==","signatures":[{"sig":"MEUCIB/mAvbpW/XZ8MjD3utUwku6I/eC8AX9VqakpZF/ou9eAiEA94RgVBqrU2JyKydWQxN0bp7snL8hwiobgPWECPIewLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40674},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/checks":"^3.7.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.2_1752157291011_0.42508887543054885","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@thi.ng/object-utils","version":"1.2.3","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"7a8253b9aa7097589d693f5de3a374b8621be5bf","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.3.tgz","fileCount":40,"integrity":"sha512-1zlsfhYJTvfwY4BW09fMH4qzzORte8RenNAlFKJWo/27S2XqRuQXDO9HCBVKmtFqmRNbl6BJJKp7/eBvC7S0Gg==","signatures":[{"sig":"MEUCIQC9DFbDiyRfhXskYHF+lPJd4MGvEBPjPRU8gdv5kdy7JQIgcH7BkjxUUG1KS211BpX50n8phfhPXjg/f/Mlrrz5UJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40674},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/checks":"^3.7.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.3_1753023428200_0.9968142076650104","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@thi.ng/object-utils","version":"1.2.4","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"f47f1440371e3114ab83bb29c5c73d80461aa41c","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.4.tgz","fileCount":40,"integrity":"sha512-6LVQIp1WCr2NNZ7J5lNySKEWd2tBVNO5gIdi0HeAYoFgYro8G2K1fAWoSXD8VabLARWH5ETszwohwwqhlZgzvA==","signatures":[{"sig":"MEUCIQDGN9Cna1jbwA9I8RZ7lkdmjuMNF+ZH5TldLWuKLp4B4wIgCLFHfrYC6hYFLXqkA77BN0NYLNDm3MEhMMSJ6+n2HZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40674},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/checks":"^3.7.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.4_1753086181445_0.26161779817772657","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@thi.ng/object-utils","version":"1.2.5","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"c06e52010136bdeae63479338bc9a0794ed98add","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.5.tgz","fileCount":40,"integrity":"sha512-jvFDrp6BDPjlozxGN4xGyCu/QLSvIfPHD6PqJ/b8MZ0N0SpWmbr6VLQ6tdVSQDHrGei2H/1cFihkHhTurvrtmQ==","signatures":[{"sig":"MEUCIQDjejd/CxzW9MI+Z6+crGgJom2vR0yc5I4D6jGuKw+OfQIgRpA4smGQhaJQCTtUBX0UzlMD3/Xb2XButuuLH4Kwn48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40674},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/checks":"^3.7.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.5_1753914822873_0.8063648704999438","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@thi.ng/object-utils","version":"1.2.6","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"34349c995fd96cb8164cb1871ced2d6b0ef5baa4","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.6.tgz","fileCount":40,"integrity":"sha512-+Y3VRiRnNmY/9lbjhh6NSdi2gxN4r0vbvXRZy9wFtDrc3DjwwJvtaqKnwa1yaAyb4zTfKISYepE627nJapOXYQ==","signatures":[{"sig":"MEYCIQCPsjTAaXf7O9G3kFnPsQcVVAM3PcCVRaCHH4OcKgIQOAIhAPIvcjUG38qOmF9UxE9lQE6SREEK5zqRTiFd09G2EEcn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40673},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/checks":"^3.7.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.6_1754297170406_0.7270181782312857","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@thi.ng/object-utils","version":"1.2.7","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"36ccf70da686cd6e519710d3f14d366c0a470e15","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.7.tgz","fileCount":40,"integrity":"sha512-FiRnLEmYlhdMHBLiWZMaLXhcI69OPKsdopRKL9VIG+A1mYUQYjXvgWqjAduYIKSI6RfIvhTq/f/Xb/05rLq+hw==","signatures":[{"sig":"MEYCIQCHyIDp8YY7kmiV1eYA3ldborqZIJ5iS6skD/g9dK5RUgIhAKu+D821SrSnLW5hez+C/CvNHaPI4NiGgN/YrWPw1f9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40673},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.7_1754298867700_0.9920910809377859","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@thi.ng/object-utils","version":"1.2.8","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"f322c6c93a3011a1b71b8bec5ed912cf851abe36","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.8.tgz","fileCount":40,"integrity":"sha512-fEJcS3a7cT0U2Ih9Nz8Ie/VyFoNEEq4HYHhVqJVIYADlRtCzVyvtNlxpiXaxQRjDsddVAfwRI6F9NxBFSVA14A==","signatures":[{"sig":"MEUCID0QmyfeImBFqBkjPUCHLTLxzBEWzr/hz0qcMu5NCt4kAiEA5OFOtqR92APGBzOfjtdDkCd1v5INu5bEMCROu3J1YXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40673},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.8_1754583714715_0.6826957647460816","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@thi.ng/object-utils","version":"1.2.9","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"b180a0e5a97fc8c6cbea81972f7646b34b23b1cd","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.9.tgz","fileCount":40,"integrity":"sha512-puYOOiMrEkpYG9I1/0JQkL/OT9sBxQSPucik0DX8KqVNA2r+HQhd0PMHivhIVL9w4y9pGDdC6Wg/MLuVbN8ofA==","signatures":[{"sig":"MEUCIHeY+iy7FanSMNufiVRSzRWfyrJcjiLPfycNGxje1jI9AiEA5XhB8gRyGzOjlgoIG1cen5yrgJD4jZnfY05WZLuTwmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40673},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.9_1754930510878_0.9049470259158177","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@thi.ng/object-utils","version":"1.2.10","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"c20f619b4bfd839946339f852bbd868aed7d92b6","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.10.tgz","fileCount":40,"integrity":"sha512-yJBQ5/KOkn7dInS0OujM/drToalwVF3qz0Fv+v/Jueb2Pc+oHCQVHCLqjZiJw05FludIqcWda6pRddgc5dmSVg==","signatures":[{"sig":"MEUCIQCAkea5UqfYXiIe+J+K16S2z921q6rvRi3ohavl6l9EZAIgWNb2bLdz28GqR5KRLk3adw9FHGvZ9gX1p2u79h/E5QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40675},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/checks":"^3.7.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.10_1756744781508_0.20708054498039896","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@thi.ng/object-utils","version":"1.2.14","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"47fdbdd730e317554d23a2e7b88381785bd2bf26","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.14.tgz","fileCount":39,"integrity":"sha512-KmebqaN75lR+HswSfqSDvrJvUF+P1tUijtMd30aenvtuCd2YhjsJIJqGN1SiGCu8L+eO2tl3yhn6SLmYG0vKhg==","signatures":[{"sig":"MEUCIQCCys7cnlmEiNMuj3OoSd733YiHTjuPbYB8Up669kIJ6wIgfyF9rvNpBvtstZwmQqPdNDRUYSmfwECuXTMCQMvxHuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39190},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/checks":"^3.7.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.14_1761328145865_0.11237992086331827","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@thi.ng/object-utils","version":"1.2.15","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6cd2fdc455d560f9f2c5de6c4bb892f38b5dffe3","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.2.15.tgz","fileCount":39,"integrity":"sha512-aU6iBrnPyBV3TIb1ZX4iSY1EwDNrUPUulSZRvpFTqiexOGMlH3BPVtc+S6H4Gm4aDVkULx0Qsy4HQiK7YM5jQQ==","signatures":[{"sig":"MEQCIDRC0QZskirym3taV5ETYhGXdLtjOXSovyDMNaf8A4RhAiBwWRQEcXRzaUA8lpfxtWN6+hgcIkM7QYxTcka9ELpk3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39190},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/checks":"^3.7.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.2.15_1761431480355_0.42307104217575353","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@thi.ng/object-utils","version":"1.3.0","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2de4ed21d034aea1e71b1951bea3d899f6a41a2a","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.0.tgz","fileCount":39,"integrity":"sha512-cvZs2dIpRvnUUllWlGIl+oig/L8j1ZOsNxSjIHaEMpXNKQ5xnbqqyJYwbog7JW+rQMVskapAxBGZeG6HQrOhQA==","signatures":[{"sig":"MEQCIHZbykgORgtCF+EMmvkXaTaTGaUGKwvnIbEi38caQmL0AiBFaj8yeyotgLuEpVs15rYrh9rJ1GDazKaqk0I1Gc+5Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39324},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/checks":"^3.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.0_1763740633088_0.22962826919994606","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@thi.ng/object-utils","version":"1.3.1","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5c45482c1aa0b4036f1769550465b060877ba945","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.1.tgz","fileCount":39,"integrity":"sha512-mcJzQP8kI9gQPWXlNQdvU9kxV/0IYJCZ6e6QhkiKwHHcLRlIobX0NDwVq3BO/ADWc6Arb//MF+RjZ1s8CPqgag==","signatures":[{"sig":"MEQCIHbDXzQMIHBPNALs50ssidcPev1VqC9oN91EVt/KQQt9AiBgQh/VaBO5zKCNVp+B7aRowr49hJM+qjRm4RG3H8BVfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39324},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/checks":"^3.7.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.1_1764073331209_0.9254385104212541","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@thi.ng/object-utils","version":"1.3.2","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5df45098313512769610a7501093c4008506711c","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.2.tgz","fileCount":39,"integrity":"sha512-P1c+RHV9I4CQ8X4UonOs+SaBG6vHTaKmaQSfcnRKGyZWJmD0eeberQY+Uh7QowkZ/m7wl1lYS8wmNsHd+PJUNg==","signatures":[{"sig":"MEYCIQDUYH22z6gv53NXlT4FhcOXEbNqxHFtBQfK8C1DkUMclwIhAKmWTHuACSSMSXvjchbuz1RUH7W8SXF6V/AmZAGyGfJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39370},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/checks":"^3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.2_1764801886370_0.5782287294912096","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@thi.ng/object-utils","version":"1.3.3","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"46259bde580c89dd54da9f07da8e78338a9b4842","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.3.tgz","fileCount":39,"integrity":"sha512-YCaNcH1qkaXDIRbrOmfx3l1n/N12nCJVIenpoPTj9bs5Yu0zSQsEgm46/khTcjyj3uUM42//u0bTJQSaBdlJ+w==","signatures":[{"sig":"MEQCIDOQUYQLglrXLStC+K+jGACNBsLnO5wJ5Wv6yJ88AxpWAiBO3coyWDAfroOfOxAOf06fgEhJMp+AOeYltlq3f416Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39370},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/checks":"^3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.3_1766678363340_0.5827479444288024","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@thi.ng/object-utils","version":"1.3.4","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7618c5495103087cbb969b4cb23b110b613190ea","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.4.tgz","fileCount":39,"integrity":"sha512-5zvtgdfQwfsCrvs9RWDztxwVDEUChII4zmnJqFHqKVo8md4AadUjNNWBPUbTT7eYfdh3wt13cPzJowTZVOzrwA==","signatures":[{"sig":"MEYCIQCs9f+SRf1vf4yiAk8T1wx2F0a0chr0N7zGp4ViBc9BMwIhAKBHeMylsIPru4dRDZtrunVLsFqDSi2Ww7y5gFbRXC7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39370},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/checks":"^3.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.4_1768563687243_0.11607330119962866","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@thi.ng/object-utils","version":"1.3.5","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e76bb58dd624d0adcbf046c74a3a70e20bdc70c4","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.5.tgz","fileCount":39,"integrity":"sha512-2M7CozrKGPtTddi5/X88Mxv1K+QnKaD0jYZp3D6s9BRdX8TnV+Am1c3C1c3U1mbOt7xD47+vueYp8U6CBGWyCQ==","signatures":[{"sig":"MEUCIFGg9YJVfqCoL3vLH4cpjdN6aoUpXh5iKKLtfBQJQTh4AiEA89EHDe0Ibi87tvJRtWAIeGcTsWJGt1De5/+alCxRiaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39370},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/checks":"^3.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.5_1769173859330_0.27756411890933697","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@thi.ng/object-utils","version":"1.3.6","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ff49765317e43ba6e7ca3d45675956752718305a","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.6.tgz","fileCount":39,"integrity":"sha512-SjsBDwvTsvJJ6DtRPcHZbl7G5H2YY2nGNuOU7/EicvJpTgReb0ecT3PR80oJgHtpoGB2LUGMRR6pTb9lXFveRA==","signatures":[{"sig":"MEQCIHX2cbBAogW5MYnq6NMBH/xGN9PUz2ubTl9ekguGu7ytAiAGK39yC8xX4iOrWPu2WASNy7oPW9oD3iRYPWcLVgoDQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39414},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/checks":"^3.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.6_1770473787767_0.38067232644364735","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@thi.ng/object-utils","version":"1.3.7","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fc6a73dae1dc3ec1d81c7a25a5814e358d31405e","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.7.tgz","fileCount":39,"integrity":"sha512-/MrZhBdINe9/qlN/3RSQkgBXLeruS6QuH4YAMK5aw33HvAgExur6jlWGdTVUE/c8KC9qUeRj8Ifld3p72l4SzA==","signatures":[{"sig":"MEUCIF1B88axjQp9i/Gk0wmRKctv6u/ti1xfkgdLW8UUaNpPAiEAyNkFuFo1imj8ZRAaBvoP8Siy+c6zfmiekXrBLA2Fly8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39414},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/checks":"^3.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.7_1772874787876_0.5459777197327762","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@thi.ng/object-utils","version":"1.3.8","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1391b9e3fe4ebe38c125db8ceb06e433094771e7","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.8.tgz","fileCount":39,"integrity":"sha512-PZO8t7bKTm5rtKaZIDA9dB1q8qfOe4zrxBH8jjfSM9bdESU+S+vkVg1LlHlo8mPKAF4jpsapaBoPXSXc4G/R3Q==","signatures":[{"sig":"MEUCIQCPNWZWs87CsMltyLom0b/LEywC9Nlp+6O6W7uSBFQAPgIgeMMFV5ApPyZrN+4F/tcn2K7mtJSTisvPsGZLlzgUPoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39414},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/checks":"^3.8.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.8_1772879414344_0.583964390476279","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@thi.ng/object-utils","version":"1.3.9","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"80a59988fe4b18ae35892fcad2baa0ee20450c27","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.9.tgz","fileCount":39,"integrity":"sha512-tuEHPrLbECqSXoS6UNLLTh1uqXqVGi+CZ+dN7CwyYFJu67CxA1ilB9jrEE0IOFLaJ8K7QO1fyHH/1ssM6oTn0A==","signatures":[{"sig":"MEYCIQD+7u1BCV7vSxZgTeBhoYPMBOR/Am5AY62FoA7xryXeSQIhALBe49hug8tTdHzn73NJrkyKj88QwwSqr1ZLHaE9N0Q9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39414},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/checks":"^3.8.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.9_1773923411624_0.4170405646969231","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@thi.ng/object-utils","version":"1.3.10","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"93f39de528264572b727adc9f4e3da37726dd918","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.10.tgz","fileCount":39,"integrity":"sha512-lNhJHjhHcoQYUIAyq5d1Rkw3UxYSobrB/ReT8jOuPEVoMypG7zuxYtLquKRB5qj7RBB2ntX4Om1a8Soz4YhmUA==","signatures":[{"sig":"MEUCIQCWMlTLDIEWNvBO3wrKlAOplF4XsKzDC1wwfUsIzNluswIgdWm5yh0PHGjFPUjBEcPUsKsmgNOtLgKSzqYUH/34BjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39473},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/checks":"^3.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.10_1775127326116_0.3578284878458753","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@thi.ng/object-utils","version":"1.3.11","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"3132c4a3417d45ef334c2fdcd6017363c1133c02","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.11.tgz","fileCount":39,"integrity":"sha512-HAuq7qt5jm4HYX9Ye3CLa5+tibj/uSeSBV0AwcnCnJvQvXvaQ+lAWy7PN1lVcfn7mNfufo5Yyq0wuB3Y8vPFXQ==","signatures":[{"sig":"MEUCIHCxXhmkOu5EW8LWfJCn1s1t8FypAyP8dPbNmIa2+3chAiEAjkVyhzvBhiBx493Qu9PTZ5E4MBGBWU1hkYFBcsRyO1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39471},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/checks":"^3.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.11_1776512095963_0.1654920964596207","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@thi.ng/object-utils","version":"1.3.12","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"4d424a6c5ebbec2cb17c0b8a8a612eddee3de17c","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.12.tgz","fileCount":39,"integrity":"sha512-uG+IDSBoMWxjC360dbDzO7jpE9KCwkFV2Q0QEQgqHSRWzH4JlKugdi6a+RcNf1ojfI0A3vF5RI1wyEa+bJ2W1A==","signatures":[{"sig":"MEUCICt0/09bV7edT6bgWMQXImNLLxcJAJj1/zr1MQZi5S34AiEAzMr2JDJspeGxbAM5HGUc85NW4w3fTSHen4sfy0Y0xAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39471},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/checks":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.12_1777221587071_0.053781381539354634","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"@thi.ng/object-utils","version":"1.3.13","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"f146ac35e03f19523b4a7845301bf27fa021a840","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.13.tgz","fileCount":39,"integrity":"sha512-Pq2hRlGB3rjOb3SX/dLLiPIqPOCdFIs1PHRdJdJEupWGC90/Ykxqnpb0PodrjtTmTUQTgsInyQ1wTi0WzCTxEw==","signatures":[{"sig":"MEYCIQDb6hKDJH7hdFUhx0nZXBas4gqVessDVxBW5OFlk4XPRAIhAL7VxmduHWCxIPmrVFEJ+Ece9zr8s+3Wpgqc4UcgNont","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39471},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/checks":"^3.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.13_1778241381272_0.08037104822928764","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@thi.ng/object-utils","version":"1.3.14","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"9d771de00b44f875363ddf414a7f2fb7effe80e1","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.14.tgz","fileCount":39,"integrity":"sha512-ykfSFgaPnVM2ij9e7t1yLP+5JGzeUuHu+ZShsdyuTfnYI0WqLdOHEw72xEb+F/WMW4wDMq/VKaGs0+5LAbO7hA==","signatures":[{"sig":"MEUCIQC8b1piNAXyVj3cbYMqPNBo9bX53q7f4wTWvmikEpGJFAIgUBPrBb6YrqREe49+k6ufc9PtaZB2qPnSTe14+tw46LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39471},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/checks":"^3.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.14_1778488799743_0.8746327679429826","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"@thi.ng/object-utils","version":"1.3.16","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"731b01c3ec9299a851a2a556f7ed3d4ad78d0997","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.16.tgz","fileCount":39,"integrity":"sha512-v5DqxNMHoaePSGathro6n8+Ej2r8q9pS9dr4TzmkWLovmiE5sMHYdP99/Ay7HIKoAyyCxCYvS4NH6tg3GaMrZg==","signatures":[{"sig":"MEUCIQCUnCuk9nUXaVrIVBgjU65xo9ijy25JLTQJo2M7glzwhwIgZDQQarS8nypHNNGnku17dNHtoSVfewqHCbrYyL1gnQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39519},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/checks":"^3.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.16_1779276268971_0.900365859698913","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"@thi.ng/object-utils","version":"1.3.17","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"11e459e06fa9850ab3fcbc227737680ce806ce5c","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.17.tgz","fileCount":39,"integrity":"sha512-J/IBaaPJJ5XMfylmOigwluRxPpg0FmdQuuIgfkUN/AP0KFl6vn9FRI0dIID1u9xS2TpvZtW9d9Tm2UVT7trPRg==","signatures":[{"sig":"MEYCIQCZvM3LVYPr405gDjfviVZ5e4+kJAehTzXKJz4L+MyN/wIhAP1m4tBwJSkInQNF9zuFDHZOvdQH9JGSo0Psit+QIOX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39519},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/checks":"^3.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.17_1779540659886_0.34619438043926976","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"@thi.ng/object-utils","version":"1.3.18","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"cd5744b7af26409f7a50c0f58a168b03666737b2","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.18.tgz","fileCount":39,"integrity":"sha512-1/xxjMdmp58WnGcxYxqb92wmTElGZQ8vDP2LTbTTuOoSCqpTxuJ9M83eizQQtg0CAQx+fIKEFKuqmvzOtadADA==","signatures":[{"sig":"MEUCIQD9f66O4CINpM69svav11LxGeFXhMaMW8Y9mfa9N0hRwQIgd6x9pJju7uFTdG+RJO5ZhrNTNGL5OJ1qX2hwemyKyvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39520},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/checks":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.18_1780684450754_0.044697112475067025","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"@thi.ng/object-utils","version":"1.3.19","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"86a6396975d7bb1ae006fa9ab8e6ec5916d1be0e","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.19.tgz","fileCount":39,"integrity":"sha512-Jr22lmiR/xiM2HG485HR4A9mQB0lZpQS/H+EsEeDznu/J1PQxQXNLDSTDCRfH4hJnRPjp7nLmQUudeUiOdk1Aw==","signatures":[{"sig":"MEQCIH/rmwI+JMzAoBTTusla0A33/2fl3wli0RMsT9di4e2FAiBCdm0BC49eLR/uzCjhD2s7yEkIHX7I8rVhR7kgjxYKYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39520},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.6.1","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/checks":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.19_1783002298653_0.6209465970415673","host":"s3://npm-registry-packages-npm-production"}},"1.3.20":{"name":"@thi.ng/object-utils","version":"1.3.20","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/object-utils@1.3.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/object-utils","dist":{"shasum":"424cc5bad753a9e7045e981fcfb8be9d7d70a817","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.20.tgz","fileCount":39,"integrity":"sha512-A45M25K4KKUA0XmcecWmgQaSegwLoqe4fMf5UNBLXHY49+YbLBEjnEdixa7WAmQl+B3i8BmoCsXKjhqMGWw3qg==","signatures":[{"sig":"MEUCIQCWFrF5iExwPWLsm7DIgoL2Bzz9HUXi0/2uYKu/b2IK/wIgT8XtW35UqJsftgZ9MBO3q+Yg30R2yZJgAZFNfEU6KMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39520},"type":"module","module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.17.0","description":"Utilities for manipulating plain JS objects & maps","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/checks":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.3.20_1784645668051_0.07250190652168831","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"_id":"@thi.ng/object-utils@1.3.21","dist":{"shasum":"bce71831c6bb7725f84374b0091178b483e64da2","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.21.tgz","fileCount":39,"integrity":"sha512-hdyRkM4eRVF1jPWk11QbkpBQBymNAjZB0749WT0RTIXOeB/YpSiwUt86IkoWE8AliGTXDfYD9gQcW+LOsvssSg==","signatures":[{"sig":"MEYCIQC9FG7hYHw741u04PMYtHmzG9FIYQvGoW6upenS3POr3QIhAL3zG/DbIC5j/HVqTQ4PkaGTr+S9uIvLImnHMk9dL6gs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAMaunyABQ2fumbaEBWC9DbZ5IMWz4UQkRfaWuFuSx97AiB7l0P881kKzr+Zv/8gPrJz+iR7xj+r5c16KgiRxx7ayw=="}],"unpackedSize":39520},"name":"@thi.ng/object-utils","type":"module","author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"module":"./index.js","thi.ng":{"year":2017,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./empty":{"default":"./empty.js"},"./merge":{"default":"./merge.js"},"./dissoc":{"default":"./dissoc.js"},"./invert":{"default":"./invert.js"},"./as-object":{"default":"./as-object.js"},"./from-keys":{"default":"./from-keys.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./common-keys":{"default":"./common-keys.js"},"./merge-apply":{"default":"./merge-apply.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./without-keys":{"default":"./without-keys.js"},"./first-non-null":{"default":"./first-non-null.js"},"./partition-keys":{"default":"./partition-keys.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","license":"Apache-2.0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","version":"1.3.21","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"homepage":"https://thi.ng/object-utils","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"_npmVersion":"11.17.0","description":"Utilities for manipulating plain JS objects & maps","directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/object-utils_1.3.21_1787678086594_0.765524972200605"}}},"time":{"created":"2024-07-22T13:17:02.618Z","modified":"2026-08-25T17:14:46.860Z","1.1.0":"2024-07-22T13:17:02.860Z","1.1.1":"2024-08-10T15:04:17.129Z","1.1.2":"2024-08-18T14:12:45.276Z","1.1.3":"2024-09-19T21:10:42.735Z","1.1.4":"2024-10-05T12:13:44.642Z","1.1.5":"2024-11-10T17:13:07.564Z","1.1.6":"2024-11-24T18:16:59.262Z","1.1.7":"2024-12-12T10:13:13.548Z","1.1.8":"2024-12-27T14:12:56.285Z","1.1.9":"2025-01-04T21:08:51.444Z","1.1.10":"2025-01-14T12:24:08.990Z","1.1.11":"2025-01-21T15:48:12.115Z","1.1.12":"2025-01-23T13:40:21.731Z","1.1.13":"2025-01-29T16:26:58.366Z","1.1.14":"2025-02-13T16:04:25.533Z","1.1.15":"2025-02-19T21:01:09.299Z","1.1.16":"2025-02-21T21:54:43.941Z","1.1.17":"2025-02-25T13:25:46.926Z","1.1.18":"2025-03-09T19:23:31.491Z","1.1.19":"2025-03-17T13:41:48.293Z","1.1.20":"2025-03-18T13:25:34.818Z","1.1.21":"2025-04-01T21:43:14.015Z","1.1.22":"2025-04-16T11:12:18.721Z","1.1.23":"2025-04-30T12:53:40.791Z","1.1.24":"2025-05-28T12:03:48.717Z","1.1.25":"2025-06-09T17:25:18.028Z","1.1.26":"2025-06-18T12:01:48.538Z","1.2.0":"2025-07-02T09:55:30.067Z","1.2.1":"2025-07-03T15:03:38.910Z","1.2.2":"2025-07-10T14:21:31.195Z","1.2.3":"2025-07-20T14:57:08.382Z","1.2.4":"2025-07-21T08:23:01.602Z","1.2.5":"2025-07-30T22:33:43.068Z","1.2.6":"2025-08-04T08:46:10.631Z","1.2.7":"2025-08-04T09:14:27.894Z","1.2.8":"2025-08-07T16:21:54.971Z","1.2.9":"2025-08-11T16:41:51.068Z","1.2.10":"2025-09-01T16:39:41.778Z","1.2.14":"2025-10-24T17:49:06.056Z","1.2.15":"2025-10-25T22:31:20.556Z","1.3.0":"2025-11-21T15:57:13.317Z","1.3.1":"2025-11-25T12:22:11.415Z","1.3.2":"2025-12-03T22:44:46.504Z","1.3.3":"2025-12-25T15:59:23.510Z","1.3.4":"2026-01-16T11:41:27.417Z","1.3.5":"2026-01-23T13:10:59.474Z","1.3.6":"2026-02-07T14:16:27.921Z","1.3.7":"2026-03-07T09:13:08.027Z","1.3.8":"2026-03-07T10:30:14.524Z","1.3.9":"2026-03-19T12:30:11.780Z","1.3.10":"2026-04-02T10:55:26.274Z","1.3.11":"2026-04-18T11:34:56.108Z","1.3.12":"2026-04-26T16:39:47.214Z","1.3.13":"2026-05-08T11:56:21.414Z","1.3.14":"2026-05-11T08:39:59.880Z","1.3.16":"2026-05-20T11:24:29.125Z","1.3.17":"2026-05-23T12:51:00.019Z","1.3.18":"2026-06-05T18:34:10.913Z","1.3.19":"2026-07-02T14:24:58.816Z","1.3.20":"2026-07-21T14:54:28.193Z","1.3.21":"2026-08-25T17:14:46.673Z"},"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","homepage":"https://thi.ng/object-utils","keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/object-utils"},"description":"Utilities for manipulating plain JS objects & maps","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/object-utils](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-object-utils.svg?ede54c24)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/object-utils.svg)](https://www.npmjs.com/package/@thi.ng/object-utils)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/object-utils.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n  - [Features](#features)\n- [Status](#status)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nUtilities for manipulating plain JS objects & maps.\n\nThis package contains functionality which was previously part of and has been\nextracted from the [@thi.ng/associative](https://thi.ng/associative) package.\n\n### Features\n\n- Key-value pair inversion for maps and vanilla objects, i.e. swaps `K => V` to `V => K`\n- Single or multi-property index generation for maps and objects\n- Key selection, renaming, segmenting, splitting, transformations for maps and\n  objects\n- Deep-merging (destructively & non-destructively) of objects/maps\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bobject-utils%5D)\n\n## Related packages\n\n- [@thi.ng/associative](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/associative) - ES Map/Set-compatible implementations with customizable equality semantics & supporting operations\n\n## Installation\n\n```bash\nyarn add @thi.ng/object-utils\n```\n\nESM import:\n\n```ts\nimport * as ou from \"@thi.ng/object-utils\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/object-utils\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst ou = await import(\"@thi.ng/object-utils\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.21 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/object-utils/)\n\nTODO\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-object-utils,\n  title = \"@thi.ng/object-utils\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/object-utils\",\n  year = 2017\n}\n```\n\n## License\n\n&copy; 2017 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}