{"_id":"@el3um4s/lower-case-keys","_rev":"1-be8b05d2219dd9cd338b98fe0d5b7ce2","name":"@el3um4s/lower-case-keys","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@el3um4s/lower-case-keys","version":"0.0.1","description":"Creates a new object from the specified object, where all the keys are in lowercase.","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"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/lower-case-keys.git"},"keywords":["typescript","npm","object","lower-case-keys","functional"],"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/lower-case-keys/issues"},"homepage":"https://github.com/el3um4s/lower-case-keys#readme","devDependencies":{"@types/jest":"^28.1.4","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.30.3","@typescript-eslint/parser":"^5.30.3","ansi-regex":">=6.0.1","eslint":"^8.18.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","jest":"^28.1.2","ts-jest":"^28.0.5","typescript":"^4.7.4"},"dependencies":{"@el3um4s/is-object":"^0.0.3"},"gitHead":"865e303ff2fe1bcca49d1fddc3367cd9e914cf57","_id":"@el3um4s/lower-case-keys@0.0.1","_nodeVersion":"18.3.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-KnIRu3ZnSu/mGnXHFvYmf6zDqxLA6zCt7YRdkBwG3YtLfyK3mCo6J27ldV1AR3lxiKZ2Aw2ZJCJ5ya0vcdbP4Q==","shasum":"4aa867155df7bc596e3784d637fe2bead65863ac","tarball":"https://registry.npmjs.org/@el3um4s/lower-case-keys/-/lower-case-keys-0.0.1.tgz","fileCount":5,"unpackedSize":5450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtiKK8gsqjYk8EDcw53x5JRJwHjvk+j+bdiZUPNRUCTAIgbETWCPba3jBvSPThgoH9+UywRZQRbaV2oNy7YUz46iE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv3RoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY9g//Zlmp05g7g2uLk5FMetf0kitahqMucWuDuBbnNehSV5wCpFY4\r\nqfzzzPbbIaF3r1kE22GfYJCo/SCCZuwnOXAoPFyI1VonPxUE31f/rH0pje06\r\nzDq3wcIbkdliPS9vwU02N8wGE/dwaOuh1LJIG5H57NKmjHhAg5CUmgAObfq9\r\nw+JOyhP88etcM9GRWMxp+qf9mXKv080fh+857RThy46TP31b4g5veji2b2JT\r\nJzv1icMm0AykiXb5bsg+bQF6//VNijYD4r1uAl8ZjvbxpV8bEFFrNEcc02nk\r\nqcgUJIzg2TWV6xIg5OjtTIFWjiGOV9T56Wda1PJgsw14K4Dr8uoK+FkY3wrO\r\n+7HW3qjHKCQYcTt/Q/nJd8rNV+rcOTSFSumIcH1qJDJfJhQwciao6wDNwQJH\r\nVSQ6HLS4X/XT6Wlu1a9aC+/lmmaY+SD6uyhl6BxI+FVGnpT/+c9N7e12cFw9\r\nUk0ToTCZffOdUknXcoT/7j1PiwliSTV31QwqLkU6r7yMF3uE/NaKtiMG79uB\r\nDkx9trVyExJfHavQ1imyaTjogxMX7io4tM7A7r/DmOdUMm0MTeT4DzNKBdJ3\r\nG25P/mo+C4QTCwtMwboSOQA9Y8pLrB40HOz08Qx9E8E1rLO4L72rHeYOSyDd\r\nVpRqp0lWfYG1lNgKDpBTZs7SFq4E7CjdG3o=\r\n=zz6l\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/lower-case-keys_0.0.1_1656714344614_0.9440094594120272"},"_hasShrinkwrap":false},"0.0.2":{"name":"@el3um4s/lower-case-keys","version":"0.0.2","description":"Creates a new object from the specified object, where all the keys are in lowercase.","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/lower-case-keys.git"},"keywords":["typescript","npm","object","lower-case-keys","functional"],"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/lower-case-keys/issues"},"homepage":"https://github.com/el3um4s/lower-case-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":"f78a395a2a6786a64f7b8f0ab2c2686fe1cbea51","_id":"@el3um4s/lower-case-keys@0.0.2","_nodeVersion":"18.3.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Ab+EC0wgsJRIvhnoJxsTLOvjrpVK0CbFTQZUA0hkDDQBhriaPzV/ZZJVFAhcZ794hE4WmsgYdSCatF//OaHmEg==","shasum":"be0ba9a2cc5bd990302e93557c4d172b3618af88","tarball":"https://registry.npmjs.org/@el3um4s/lower-case-keys/-/lower-case-keys-0.0.2.tgz","fileCount":5,"unpackedSize":5190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs08YprLwUO6qxOKlGrhDaqPWTnnQBT1RSSDnscWsW2QIgXom86Qx3G/CIdKxsTwuZwcWVbr7RylqyoEYHZ7fVIeg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwh18ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZdBAAo8SXAkapctOAf12cimS0wdf9K1IP1JRyFoI91Bgi10I0AEJi\r\nWN4yFSGHo22emIq/7ISMmRWvx7NWJ5EvqbA0ZppLncSseTHQ7nRlajnBwCCA\r\nYHVVecfs8hIINUgdftQjezHxPmZ2FWzEkaVkSQ423nl9B9kY9Z3jtIPaegG0\r\nxVFG0CSM5xGYU/CiuMKh3NhSzD4l5Gd5JvuyUFsbZmUu8i+yKBvj3mzjcgyl\r\n9uBs0rEBUiJQSPdJOV8hWNElq7y4nxwA8EcUsmaj1TxrlCHmZjsyjAwLp3r9\r\nTW9zzr/nmCvHJmoWozPkcx3RpJJXaUDqfanPOVBdSy2j5PowpTUTrG9dKBjM\r\nL4Psql69kN+vehDVyBH2/r/1+KasshCl6VzG1sTLPu0DGnO3WA1vJJiV2Z8b\r\n2IF+/dtsPWsLQc8ScQVGONVdYsXSu6OAiZnKpwCVYb/hcQUSUq1XxMP0HIs5\r\nTs7bS9e0hBBCEfAm2k4/U0bJuwlVQ9c75vDK9GnOdH9aLnFg4gu150ftXj9k\r\nw7SgSPxuHzd+P8bZ8KEUxwubd6kocFoKhtAWhucMG+McaOyv5LbCa7Q1n1yc\r\nYHWgQu+pvbIFd1eVfOI4GDGGuVgJovYLku9qTgfKk3rStTKDjbeqnhxk/agm\r\niMGL2qLjnPrXaSbb0hPaEHe8umCM2jRTTrs=\r\n=Jwj5\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/lower-case-keys_0.0.2_1656888700178_0.003291189866989397"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-01T22:25:44.557Z","0.0.1":"2022-07-01T22:25:44.843Z","modified":"2022-07-03T22:51:40.407Z","0.0.2":"2022-07-03T22:51:40.347Z"},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"description":"Creates a new object from the specified object, where all the keys are in lowercase.","homepage":"https://github.com/el3um4s/lower-case-keys#readme","keywords":["typescript","npm","object","lower-case-keys","functional"],"repository":{"type":"git","url":"git+https://github.com/el3um4s/lower-case-keys.git"},"author":{"name":"Samuele C. De Tomasi"},"bugs":{"url":"https://github.com/el3um4s/lower-case-keys/issues"},"license":"MIT","readme":"# lowerCaseKeys & lowerCaseKeysAll\r\n\r\nCreates a new object from the specified object, where all the keys are in lowercase.\r\n\r\nNPM link: [@el3um4s/lower-case-keys](https://www.npmjs.com/package/@el3um4s/lower-case-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/lower-case-keys\r\n```\r\n\r\nand then in a file:\r\n\r\n```ts\r\nimport { lowerCaseKeys, lowerCaseKeysAll } from \"@el3um4s/lower-case-keys\";\r\n\r\nconst obj = {\r\n  Foo: \"bar\",\r\n  bAr: \"foo\",\r\n  casE: {\r\n    camelCase: \"snake_case\",\r\n    snake_case: \"camelCase\",\r\n    PascalCase: \"PascalCase\",\r\n  },\r\n};\r\n\r\nconst lowerCaseObj = lowerCaseKeys(obj);\r\n// {\r\n//   foo: \"bar\",\r\n//   bar: \"foo\",\r\n//   case: {\r\n//     camelCase: \"snake_case\",\r\n//     snake_case: \"camelCase\",\r\n//     PascalCase: \"PascalCase\",\r\n//   },\r\n// }\r\n\r\nconst lowerCaseAllObj = lowerCaseKeysAll(obj);\r\n// {\r\n//   foo: \"bar\",\r\n//   bar: \"foo\",\r\n//   case: {\r\n//     camelcase: \"snake_case\",\r\n//     snake_case: \"camelCase\",\r\n//     pascalcase: \"PascalCase\",\r\n//   },\r\n// }\r\n```\r\n","readmeFilename":"README.md"}