{"name":"@thi.ng/object-utils","version":"1.3.12","description":"Utilities for manipulating plain JS objects & maps","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/object-utils"},"homepage":"https://thi.ng/object-utils","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/checks":"^3.9.0"},"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"keywords":["conversion","invert","keys","map","merge","object","partition","rename","select","sort","typescript"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./as-object":{"default":"./as-object.js"},"./common-keys":{"default":"./common-keys.js"},"./copy":{"default":"./copy.js"},"./dissoc":{"default":"./dissoc.js"},"./empty":{"default":"./empty.js"},"./first-non-null":{"default":"./first-non-null.js"},"./from-keys":{"default":"./from-keys.js"},"./invert":{"default":"./invert.js"},"./merge-apply":{"default":"./merge-apply.js"},"./merge-deep":{"default":"./merge-deep.js"},"./merge-with":{"default":"./merge-with.js"},"./merge":{"default":"./merge.js"},"./partition-keys":{"default":"./partition-keys.js"},"./rename-keys":{"default":"./rename-keys.js"},"./select-keys":{"default":"./select-keys.js"},"./sorted-obj":{"default":"./sorted-obj.js"},"./without-keys":{"default":"./without-keys.js"}},"thi.ng":{"related":["associative"],"year":2017},"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","_id":"@thi.ng/object-utils@1.3.12","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-uG+IDSBoMWxjC360dbDzO7jpE9KCwkFV2Q0QEQgqHSRWzH4JlKugdi6a+RcNf1ojfI0A3vF5RI1wyEa+bJ2W1A==","shasum":"4d424a6c5ebbec2cb17c0b8a8a612eddee3de17c","tarball":"https://registry.npmjs.org/@thi.ng/object-utils/-/object-utils-1.3.12.tgz","fileCount":39,"unpackedSize":39471,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICt0/09bV7edT6bgWMQXImNLLxcJAJj1/zr1MQZi5S34AiEAzMr2JDJspeGxbAM5HGUc85NW4w3fTSHen4sfy0Y0xAg="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/object-utils_1.3.12_1777221587071_0.053781381539354634"},"_hasShrinkwrap":false}