{"_id":"@el3um4s/rename-keys","_rev":"1-30cd2df367a9b0c3cc96fbe6d495c7ee","name":"@el3um4s/rename-keys","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@el3um4s/rename-keys","version":"0.0.1","description":"Replaces the names of multiple object keys with the values provided.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch","depcheck":"npx depcheck"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/rename-keys.git"},"keywords":["typescript","npm","template","ts"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","funding":[{"type":"patreon","url":"https://www.patreon.com/el3um4s"},{"type":"individual","url":"https://www.paypal.me/el3um4s"}],"bugs":{"url":"https://github.com/el3um4s/rename-keys/issues"},"homepage":"https://github.com/el3um4s/rename-keys#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.30.4","@typescript-eslint/parser":"^5.30.4","eslint":"^8.19.0","jest":"^28.1.2","typescript":"^4.7.4"},"dependencies":{"@el3um4s/is-object":"^0.0.3"},"gitHead":"21be39c3aa6a3dafd4b0d0202cb7a6e578a4a605","_id":"@el3um4s/rename-keys@0.0.1","_nodeVersion":"18.3.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-RQ7J8dxHCKDhPHngymelOnQeFKT2OJHK+lsmFY3pk7IRW0T+Wk/ZPu3hoStepngf/dYGxVjJtb8CTNEXaqajKA==","shasum":"34fea38a0e6317c2cc2dc0f716784f4e57c846bf","tarball":"https://registry.npmjs.org/@el3um4s/rename-keys/-/rename-keys-0.0.1.tgz","fileCount":5,"unpackedSize":4863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTDPZ8gDCZ6AlZOzwUi2VqnpwYf+xU1ZMkcXL7CZ1NLAiB2wFo3lAxsT+fuQpV0DA1cLoY9dVTMwcbbP6pNGXip/w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwhL4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4dA//YgosuKv0LzV0u2LKwIYw6ZJeKitE+CZo+KAiXJc7aQ5OQaUd\r\nAvWIZqPcRhlejiDiyEzDTZX3gbrIohUG3MjGIt0fdB4/h03wH/FKBnwbPADh\r\nP9ITVCEfew9Ml/W0LLOn6BtL1125yc+w28SLTmfNbsQMCYCxToUMC7RjMzUW\r\nEg6JD+zmQQ8OXvtYezl7kV1IfCVq+sKLZ88M0DYyH/mYEx1ENzlMP7ujYt6U\r\ntG2pFAM4PFG3h2BypQe1Ujz/euakRITEJX0B4jwPkiKoNiMw/uYfE3xX+l0g\r\np1C70PA11jS6iHdD3jd9GwAMYC0PG+xegiUQHcP0WzFfKpRSL2TrudUuZE3e\r\nmKbl92VLpzGaiVjfcwT4vhDBxMQbsAl69M3oV89jE50BTBzj/ntVuxmUdHwG\r\n2YJexw5YBAijxpLVDQIJ69En8s5/ioTPylUY+KLryfAUH0/lykm8QJVwShNn\r\noqoAb9uRMyCpN4FmcQnRBzxUZJLnauSRJ03XTjuuOt0BuG+DiVVpptQz9jyv\r\nZzk4kUWQmbKcJ+0GlAdvx4mtEE0lUWkovoDe1jSK/EcPlWev8ZsisESVCmgs\r\nJhgjLIbQoQLjhhjJSEsTmCZtZnJQVDsVrwCe5FWUPruow0t/xOloTsZXoEAU\r\nkz8RB3PrwnJ5N3K1Ys+bE0U0RXtjl5Cwp1c=\r\n=QyMt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rename-keys_0.0.1_1656886007962_0.2498683369318342"},"_hasShrinkwrap":false},"0.0.2":{"name":"@el3um4s/rename-keys","version":"0.0.2","description":"Replaces the names of multiple object keys with the values provided.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch","depcheck":"npx depcheck"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/rename-keys.git"},"keywords":["typescript","npm","template","ts"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","funding":[{"type":"patreon","url":"https://www.patreon.com/el3um4s"},{"type":"individual","url":"https://www.paypal.me/el3um4s"}],"bugs":{"url":"https://github.com/el3um4s/rename-keys/issues"},"homepage":"https://github.com/el3um4s/rename-keys#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.30.4","@typescript-eslint/parser":"^5.30.4","eslint":"^8.19.0","jest":"^28.1.2","typescript":"^4.7.4"},"dependencies":{"@el3um4s/is-object":"^0.0.3","ts-jest":"^28.0.5"},"gitHead":"d5b334c174bf64100968eef29cb372d18bf11600","_id":"@el3um4s/rename-keys@0.0.2","_nodeVersion":"18.3.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Jn8DLPr8ju+XvqMvM270mWqPzeZpAnpywZP93JbHdZ82zn0k6w0ku8K9DcvEK/MlCYQNXIbsBUnHDOT6SnNtOg==","shasum":"c892b4e8edae3d7ddd2096c57b8c6aaef7ab6aaa","tarball":"https://registry.npmjs.org/@el3um4s/rename-keys/-/rename-keys-0.0.2.tgz","fileCount":5,"unpackedSize":4890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQKH5/wcFrhVZXWMH5/YExLKeedBQ7F1ZKSWEGxyK3yAiA9fZxrso2VtpM3TByi2DjO7I1nAyHNX9DfO3N+Mjn4mw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwh14ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCnxAAlL0CWgOb54+m/yqvNlRwEdfS5RK3WMZ/l7T9yRAdXX+MP07G\r\nFIiKs4wFJipf+M2DzFdF/j7b+DOl24b3lMso0aL7U5RVLKGPI157tSaKKnCz\r\nUvGU/FQcUZv8VHcjGMRan2nyylj6gA7DIws9QUo+DtTb05aGEdtcdk9PK79X\r\nVc5CL+N1+NaOKkynJU1+mFXTHwCYXOwURBk9F+HpYUuWoZPJDSaJr3LYgzU/\r\nnPBKD02Vw+QXRSXu8msMTRx++2dn2Te46YeCXwMh7FuTPzVx3xv1HtTCi2sy\r\ntquEk+jPpQ7mdLPBC5xBGN0eY7o2xDzl6gFb6qbj8DiUr89rSfFk1st3KPFJ\r\nmPa2M7xRGXIQUCtJBVuKo42Jfch/gN/5kmcxcOZktBX8wvVpu6V9SrWPrzbZ\r\nzYdUNbffHmmwRqJcfn/76G/+oxE4KhrM6/s7TECWF/86LwLqgmpwAN2NrFhP\r\nG5UBTK1BMRps7h2o3HDM8Ioueqr38oqcCLBKueCCs5rH8xLce4cLUIXJYGN8\r\nZ52D7SKAYyy+f5SvdPrQH7WlG9p9kBVB4t+gsJEFogr0dg657CWa0G/KuWYH\r\nUo7lnW911QmGZybHO3Cuz4JQxOudlmS81ULiSNBeaQNW5cwFZR/RsVZ0YEQI\r\nFRgkTEvBrthTMb8kTCGTe9MO5O4/KTU7doI=\r\n=VWFs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rename-keys_0.0.2_1656888695882_0.8112830789531793"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-03T22:06:47.915Z","0.0.1":"2022-07-03T22:06:48.191Z","modified":"2022-07-03T22:51:36.158Z","0.0.2":"2022-07-03T22:51:36.091Z"},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"description":"Replaces the names of multiple object keys with the values provided.","homepage":"https://github.com/el3um4s/rename-keys#readme","keywords":["typescript","npm","template","ts"],"repository":{"type":"git","url":"git+https://github.com/el3um4s/rename-keys.git"},"author":{"name":"Samuele C. De Tomasi"},"bugs":{"url":"https://github.com/el3um4s/rename-keys/issues"},"license":"MIT","readme":"# renameKeys & renameKeysAll\r\n\r\nCreates a new object from the specified object, where all the keys are in lowercase.\r\n\r\nNPM link: [@el3um4s/rename-keys](https://www.npmjs.com/package/@el3um4s/rename-keys)\r\n\r\n### Install and use the package\r\n\r\nTo use the package in a project:\r\n\r\n```bash\r\nnpm i @el3um4s/rename-keys\r\n```\r\n\r\nand then in a file:\r\n\r\n```js\r\nimport { renameKeys, renameKeysAll } from \"@el3um4s/rename-keys\";\r\n\r\nconst obj = {\r\n  foo: \"hello\",\r\n  bar: \"john\",\r\n  it: {\r\n    foo: \"ciao\",\r\n    bar: \"giovanni\",\r\n  },\r\n};\r\n\r\nconst keysMap= { foo: \"greeting\", bar: \"name\" },\r\n\r\nconst lowerCaseObj = renameKeys(obj);\r\n// {\r\n//   greeting: \"hello\",\r\n//   name: \"john\",\r\n//   it: {\r\n//      foo: \"ciao\",\r\n//      bar: \"giovanni\",\r\n//   },\r\n// }\r\n\r\nconst lowerCaseAllObj = renameKeysAll(obj);\r\n// {\r\n//   greeting: \"hello\",\r\n//   name: \"john\",\r\n//   it: {\r\n//      greeting: \"ciao\",\r\n//      name: \"giovanni\",\r\n//   },\r\n// }\r\n```\r\n","readmeFilename":"README.md"}