{"_id":"@arthur-lobo/object-pick","_rev":"7-ccd4fdff380fd699108beb51cb5528e3","name":"@arthur-lobo/object-pick","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@arthur-lobo/object-pick","version":"1.0.0","author":{"name":"Arthur Lobo","email":"64273139+ArthurLobopro@users.noreply.github.com"},"license":"MIT","_id":"@arthur-lobo/object-pick@1.0.0","maintainers":[{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"}],"dist":{"shasum":"8eaa172ace58819191883e940b7687f5d18e53f6","tarball":"https://registry.npmjs.org/@arthur-lobo/object-pick/-/object-pick-1.0.0.tgz","fileCount":5,"integrity":"sha512-xNj3fjgR+1s/R/fKe3D7UnHSHJctNXXGFrTjH3F2Qq/0tREwN/99A3Ak+mD0KK/6+AlPSgyprumgV6VmVcWSPQ==","signatures":[{"sig":"MEYCIQCUTG8JgkGoy+ZRTB/qmY/iB82rE7CfDyEDKz6fAjMjLQIhALS0DcToYP7ZSFdD2LU9nHHDR5SY16pugPGZzoOqWOhq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3723},"main":"index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"29381c3d22ebc703b8adcc02de91cf360ec057a2","scripts":{"prepack":"tsc"},"_npmUser":{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"},"_npmVersion":"10.2.5","description":"Easy Pick object properties or clone objects.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/object-pick_1.0.0_1704382346337_0.47537757182289253","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@arthur-lobo/object-pick","version":"1.1.0","author":{"name":"Arthur Lobo","email":"64273139+ArthurLobopro@users.noreply.github.com"},"license":"MIT","_id":"@arthur-lobo/object-pick@1.1.0","maintainers":[{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"}],"dist":{"shasum":"6c5052bccd0bae2334418d00d0610778f30e8a59","tarball":"https://registry.npmjs.org/@arthur-lobo/object-pick/-/object-pick-1.1.0.tgz","fileCount":5,"integrity":"sha512-H23J5pZldxAEFYKhgunj2J4iLGDjGAfsm/iIaudjGUmDc5pfzzsZf7QXzPYlhvSiCP9rVseq2t8Fpa6I+GNp8g==","signatures":[{"sig":"MEUCIFQ9C074Fq8f4zsOiFIAokL3ll+LJh7ltgovwSUasW8IAiEAwRsiFLxUKQ3RmgNrd/PNFrv6IqF7ApZtFhnS4/xw3gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4084},"main":"index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"bf1ba6cbf8d5b71052d6baaa26371ba977aa4e45","scripts":{"test":"tsc && jest","prepack":"tsc"},"_npmUser":{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"},"_npmVersion":"10.3.0","description":"Easy Pick object properties or clone objects.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.3.3","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/object-pick_1.1.0_1708444552043_0.6607821771949036","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@arthur-lobo/object-pick","version":"1.3.0","author":{"name":"Arthur Lobo","email":"64273139+ArthurLobopro@users.noreply.github.com"},"license":"MIT","_id":"@arthur-lobo/object-pick@1.3.0","maintainers":[{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"}],"dist":{"shasum":"7fb70bebc86b3b98c54fbadaf3a5a5f223119b2b","tarball":"https://registry.npmjs.org/@arthur-lobo/object-pick/-/object-pick-1.3.0.tgz","fileCount":5,"integrity":"sha512-GGGN01vJG+eD0KYWFbQtaA12krpokuh8nWSIr0FD69X+GjGFqfSxTYSnf9zWySzVGEx0JgIfCuFnir/tz/cESg==","signatures":[{"sig":"MEYCIQDT3Ka1IkEYU3nYxYupdk7QxbJZP8ZHG9VfUfGVlAg+wAIhANPGVudUelSP5wToWzqbz+VqxF5ua45qBluEWO8wWCy5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4137},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"624bf0b043e51f566acdd276da34901bf86aed3a","scripts":{"test":"tsc && jest","prepack":"tsc"},"_npmUser":{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"},"_npmVersion":"10.8.2","description":"Easy Pick object properties or clone objects.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.3.3","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/object-pick_1.3.0_1727398240524_0.6330809767301631","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@arthur-lobo/object-pick","version":"1.3.1","author":{"name":"Arthur Lobo","email":"64273139+ArthurLobopro@users.noreply.github.com"},"license":"MIT","_id":"@arthur-lobo/object-pick@1.3.1","maintainers":[{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"}],"dist":{"shasum":"b142b89d308031069cc58c87a51b66af1c7fedc6","tarball":"https://registry.npmjs.org/@arthur-lobo/object-pick/-/object-pick-1.3.1.tgz","fileCount":8,"integrity":"sha512-sy68ifGUxGaHT1eJNenT842rSx9lfxS3jou1/2jkL23LiIEjHYPW07tQ712SVe6DfnqFyknXE8UjUTnj7O69iQ==","signatures":[{"sig":"MEUCIEPe6r8VN8BkXZcjyah6D3DF3aDLKaEn8vLXwLypviO7AiEArHI6G9KcsaGKJGSC0qcJpy9p8yqyEwdTnDoeJFGrB1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7058},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"afb80e75ad3429a9adbeaa027901197cc0684ad1","scripts":{"test":"tsc && jest","prepack":"tsc"},"_npmUser":{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"},"_npmVersion":"11.3.0","description":"Easy Pick object properties or clone objects.","directories":{},"_nodeVersion":"23.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.3.3","@jest/globals":"^29.7.0","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/object-pick_1.3.1_1748339687662_0.9025270406755141","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@arthur-lobo/object-pick","version":"1.4.0","author":{"name":"Arthur Lobo","email":"64273139+ArthurLobopro@users.noreply.github.com"},"license":"MIT","_id":"@arthur-lobo/object-pick@1.4.0","maintainers":[{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"}],"dist":{"shasum":"234bf7c1144ee48a7fc65481a6e2ab40e29eb620","tarball":"https://registry.npmjs.org/@arthur-lobo/object-pick/-/object-pick-1.4.0.tgz","fileCount":8,"integrity":"sha512-zVIkvuySW3uQcJBdflk107+BBHwgXw7dSEwVifz1XJUxqlWTfg4tpGb/j02dr33EGT9R47G1zOvCde3O7vEHTQ==","signatures":[{"sig":"MEUCIQCvcha0nhQM0ba1+s+Q0Vvt6KIZlSl8Juamku8VHl7mzgIgMNKKgcNRY50veX1eQw52Lu8xZK0ThsOX8XedjSmRRl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7098},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"979e9269abc07cc4b6f18c271f939172aab231af","scripts":{"test":"tsc && jest","prepack":"tsc"},"_npmUser":{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"},"_npmVersion":"11.3.0","description":"Easy Pick object properties or clone objects.","directories":{},"_nodeVersion":"23.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.3.3","@jest/globals":"^29.7.0","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/object-pick_1.4.0_1748426663048_0.8188898160110676","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@arthur-lobo/object-pick","version":"1.4.1","author":{"name":"Arthur Lobo","email":"64273139+ArthurLobopro@users.noreply.github.com"},"license":"MIT","_id":"@arthur-lobo/object-pick@1.4.1","maintainers":[{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"}],"dist":{"shasum":"ca1f741a5e55af425a371fb9384435ce04019d92","tarball":"https://registry.npmjs.org/@arthur-lobo/object-pick/-/object-pick-1.4.1.tgz","fileCount":8,"integrity":"sha512-UOgGGGVHM/n5WBCQuRsCugmnsuXFj7sFsz6Gu0o0WXzxQPFniSUk2xK8Caq/MA1gv2GISJMAcHQsVKGHF1TGrw==","signatures":[{"sig":"MEUCIQD+hQD2N7G90XbIbpIyuNqEadGqZ0Wa1DWPIwdvXMuo2QIgA4yIq1QDitBCX4JU5IhpNz3FsQjmp+CoWEyxjI6k7fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7643},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5515981bea9a9d3ca365af9fd18cb39d2914a56f","scripts":{"test":"tsc && jest","prepack":"tsc"},"_npmUser":{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"},"_npmVersion":"11.3.0","description":"Easy Pick object properties or clone objects.","directories":{},"_nodeVersion":"23.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.3.3","@jest/globals":"^29.7.0","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/object-pick_1.4.1_1748557522457_0.9495226517972006","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@arthur-lobo/object-pick","version":"1.5.0","main":"./dist/index.js","author":{"name":"Arthur Lobo","email":"64273139+ArthurLobopro@users.noreply.github.com"},"license":"MIT","scripts":{"prepack":"tsc","test":"tsc && jest"},"devDependencies":{"@biomejs/biome":"^1.9.4","@jest/globals":"^29.7.0","jest":"^29.7.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"}},"_id":"@arthur-lobo/object-pick@1.5.0","gitHead":"9e28cae7cba1792c67a29ca6fd66cdc9ac55bbe1","types":"./dist/index.d.ts","description":"Easy Pick object properties or clone objects.","_nodeVersion":"24.2.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-bxkPThBXHBl3U4CxEKxko3rot8YrJAKzelgePe5EDrhBX3B5E4Uj9gRH9gsMxfOJWDvMWGAPXG/qIFCor8zOeg==","shasum":"b43ef838d57e906c64f574e5b9f5fceb4595aeff","tarball":"https://registry.npmjs.org/@arthur-lobo/object-pick/-/object-pick-1.5.0.tgz","fileCount":8,"unpackedSize":7710,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICrtIndNNnoiPKxRekLr1FNoDaUx3knKpEdvMowcCffPAiEAnZUvcnU5gqcIsf+NldxSX6oWCJJ3ghzh1gBgNL+ZZ54="}]},"_npmUser":{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com","actor":{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/object-pick_1.5.0_1751467791678_0.7315140649000431"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-04T15:32:26.266Z","modified":"2025-07-02T14:49:52.062Z","1.0.0":"2024-01-04T15:32:26.508Z","1.1.0":"2024-02-20T15:55:52.220Z","1.3.0":"2024-09-27T00:50:40.739Z","1.3.1":"2025-05-27T09:54:47.827Z","1.4.0":"2025-05-28T10:04:23.227Z","1.4.1":"2025-05-29T22:25:22.651Z","1.5.0":"2025-07-02T14:49:51.886Z"},"author":{"name":"Arthur Lobo","email":"64273139+ArthurLobopro@users.noreply.github.com"},"license":"MIT","description":"Easy Pick object properties or clone objects.","maintainers":[{"name":"arthur-lobo","email":"arthurciprianolobo@gmail.com"}],"readme":"# object-pick\n\nEasy Pick object properties or clone objects.\n\n## How to use\n\n```ts\nimport { pick, pickAllExcept, pickAll } from \"@arthur-lobo/object-pick\"\n\nconst obj = { foo: 11, bar: 22, foobar: 33 }\n\nconst onlyBar = pick(obj, [\"bar\"]) // Returns { bar: 22 }\nconst exceptBar = pickAllExcept(obj, [\"bar\"]) // Returns { foo: 11, foobar: 33 }\nconst clonedObj = pickAll(obj) // Returns a deep clone of obj.\n```","readmeFilename":"README.md"}