{"_id":"@argodevops/safe-change-case","_rev":"11-518d81f72fe3ee3d38b4841b2d6f3c3c","name":"@argodevops/safe-change-case","dist-tags":{"latest":"1.1.7"},"versions":{"1.0.1":{"name":"@argodevops/safe-change-case","version":"1.0.1","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.0.1","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"9eb82ca3910f26e5ec9849ab1554408ada12826a","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.0.1.tgz","fileCount":6,"integrity":"sha512-4mU6jTCv0EdD/pUYhSHG0PnAghlJnW4LcndlBE3GJSL4oYws0+957ELRkXfr+onz7MoTXqGzLhDrByTlbWOXpQ==","signatures":[{"sig":"MEYCIQCKJ8gDU67LfXM0J/V2wfJ40SaUAJ9PW7nX61y5FDs21AIhAOLln9WQy8hL+T2Fp380sodNXf9RU1bqYZrZiEor6zvK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20156},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"56cbde8d7dd4f6bd79d662a4149127237a9cbd27","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.0","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.17.0","parcel":"^2.13.2","@babel/core":"^7.26.0","semantic-release":"^24.2.0","@babel/preset-env":"^7.26.0","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@parcel/babel-preset-env":"^2.13.2","@argodevops/eslint-config":"^1.3.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-babel-module":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.0.1_1734366771980_0.2625450583218929","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@argodevops/safe-change-case","version":"1.0.2","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.0.2","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"bbe9cccd3dd15bca6874d90e3fd064bb5508dada","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.0.2.tgz","fileCount":6,"integrity":"sha512-7z3QyGXu4vYujsylHgZuBBJg7heq6sV70pKKWlt/JQ4Pqlt3PaLuql/uA9bHZsHVyjU1X33phV+cNIBH8LUYWQ==","signatures":[{"sig":"MEQCIBOLp2JdtXqUHZ3nm5rD+8emz2V9oE17oMhl2kMo9C3yAiB/C9tAwnMbS8sCMOj+KgAtWMP9KB8fQbGJ7xwXEOh+zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20576},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"2bea98f1d581d21356b47e1edfe5e39fab12935c","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.0","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.17.0","parcel":"^2.13.2","@babel/core":"^7.26.0","semantic-release":"^24.2.0","@babel/preset-env":"^7.26.0","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@parcel/babel-preset-env":"^2.13.2","@argodevops/eslint-config":"^1.3.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.0.2_1734368195324_0.5078991072678611","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@argodevops/safe-change-case","version":"1.0.3","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.0.3","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"bbb6f34f7f703186ded891471dbb8400c732cfc6","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.0.3.tgz","fileCount":6,"integrity":"sha512-ciVxzVjurNXtq/dRArKOAQdSjih4jN/BKx8YhQ5UQ4uGFk7PVyWm2/foJKhDxLUSDl81xZtZB/KXq1weUnYgiw==","signatures":[{"sig":"MEUCIQCETgw/oct2VwttKjIhFtkq5BHHcudh+Thf9BtPrakL7gIgJ6/BXjY4kE2LexxG8cj6Z0flukfQ/lhh3Dfzk7XfSkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21086},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"c667b97e06573d5f6a66350efc9c14a782459f10","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.0","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.17.0","parcel":"^2.13.2","@babel/core":"^7.26.0","semantic-release":"^24.2.0","@babel/preset-env":"^7.26.0","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@parcel/babel-preset-env":"^2.13.2","@argodevops/eslint-config":"^1.3.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.0.3_1734377020766_0.8587824005300373","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@argodevops/safe-change-case","version":"1.1.0","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.1.0","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"32f2e21448f3d237c3a62e66cd5b1584c3e2caa1","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.1.0.tgz","fileCount":6,"integrity":"sha512-0nl229Nan75kUhS86nVrgretNhE9Ko6tCxmie0BIcJl7YGyBT+/Zm03m7C8lyQHkCKjqFpyPEcsAhyrS9K8QLg==","signatures":[{"sig":"MEUCIA3DPJFqiPkKbAUGcdT0FVHjYAXSGIS+FWAXLmF/GQRQAiEA4PE18aV73Nxzne/LDtOnbR6hyULKd4UfX4KTZVMBJVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25483},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"739023063dc82563c8b9bcd8e80efed88d3f31ae","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.0","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.17.0","parcel":"^2.13.3","@babel/core":"^7.26.0","semantic-release":"^24.2.0","@babel/preset-env":"^7.26.0","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@parcel/babel-preset-env":"^2.13.3","@argodevops/eslint-config":"^1.3.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.1.0_1734420079039_0.2208648420934991","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@argodevops/safe-change-case","version":"1.1.1","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.1.1","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"540bb4e766f4d29f31c1fd3c6f5098587340e09c","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.1.1.tgz","fileCount":6,"integrity":"sha512-1h9E9myYy1ax1MOA+RwU5cP3UJO0tYmksCVIwt5P0rwjYlTX2bpwOpPgnnR+nvyD3JCAFkzSBpO9Mm8VfjfqfQ==","signatures":[{"sig":"MEUCIQCxEgApUWCMxZal5Inu7wKtjbY6bMXNX0A/DRdHQEikeAIgUW66HMdKhCWxEeZj9O67TE+INpWfCjD6nsZvah+g09M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25726},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"3402f1f572e774fa7f25460b061c6eb6b6f44408","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.0","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.17.0","parcel":"^2.13.3","@babel/core":"^7.26.0","semantic-release":"^24.2.0","@babel/preset-env":"^7.26.0","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@parcel/babel-preset-env":"^2.13.3","@argodevops/eslint-config":"^1.3.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.1.1_1734475022470_0.25993143806722996","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@argodevops/safe-change-case","version":"1.1.2","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.1.2","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"60d6daea01e3aee9f38733970e47a3432111e387","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.1.2.tgz","fileCount":6,"integrity":"sha512-katuT1hq/NjiE+V1giIimePzp54TK8CRz6SRrfg3ZfY25pNVVBRUYSZ5ne7jjykQ7sFFwKCjHylsWEEaMH1BxA==","signatures":[{"sig":"MEQCIDId1gdyYtalYIq/udKZMuJMJ8uYm2/iKFOnuZYbA+9aAiAn9LhzansbUXj8SLrUP/wpay+QzJhpSHdl+MzA78+5sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30704},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"661e0fd45e0e8afa6b13985ffdf14f27d7dd1711","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.2","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.19.0","parcel":"^2.13.3","@babel/core":"^7.26.7","semantic-release":"^24.2.1","@babel/preset-env":"^7.26.7","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@parcel/babel-preset-env":"^2.13.3","@argodevops/eslint-config":"^1.3.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.1.2_1738484389161_0.026606649790837267","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@argodevops/safe-change-case","version":"1.1.3","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.1.3","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"0af7a66bb49819f2efee0a28b1a6cc4ca6832b9a","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.1.3.tgz","fileCount":6,"integrity":"sha512-NMb02IwGfCHPHAVE9WeYpYAJu0sfQSdhBqiOswQ0tSyflTAH7HNFp53ZjgS7nAlY4xndopKKbTRsJJQotkkMVQ==","signatures":[{"sig":"MEYCIQDQWjA4t1d7jYpz7KXdo/B3qCgeEmO4pnCJ+4wKb79RcAIhANJbPHy5FBdlOKm21pRzi5PvfSMvIcPZ2WKposrRCMix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34146},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"d848b06fed53dc2fbd0161cba905654b1a0f6b63","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.2","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.21.0","parcel":"^2.13.3","@babel/core":"^7.26.9","semantic-release":"^24.2.3","@babel/preset-env":"^7.26.9","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@parcel/babel-preset-env":"^2.13.3","@argodevops/eslint-config":"^1.4.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.1.3_1740940590950_0.8397908495063722","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@argodevops/safe-change-case","version":"1.1.4","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.1.4","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"521dbb40da06dac1576374a78f6cae391c301642","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.1.4.tgz","fileCount":6,"integrity":"sha512-WpHESSiPRBXI83qmu0UK5vco35fUUV3oKR6aZCzGs2/iuB5k99YwaBAqnCg6YOgYu7VvWRaRoLpXVAxvq0WYoQ==","signatures":[{"sig":"MEQCIDh1bFIJcy26kckG7yCNb6l0HOXXJmz+DQQKeUKIf86rAiB/wD0CG8RD64I0IcBUbFQM3McPM0Rh2l6nGy12h5zS9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39893},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"9f50cbc581536f5a0875d5f4cf509cd3de84981f","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.2","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.25.0","parcel":"^2.14.4","@babel/core":"^7.26.10","semantic-release":"^24.2.3","@babel/preset-env":"^7.26.9","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@parcel/babel-preset-env":"^2.14.4","@argodevops/eslint-config":"^1.4.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.1.4_1745157243073_0.3231185992368153","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@argodevops/safe-change-case","version":"1.1.5","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.1.5","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"3e6a96f364e472a00147ade78762fbb8590f1f85","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.1.5.tgz","fileCount":6,"integrity":"sha512-SlITxSaniFoM5znqUUQwLKmahAfrBigNmmaORt460edV71O7wVS0b291DpxdVnBzjRpKLl2IWT3qW5sEIrUQ9Q==","signatures":[{"sig":"MEUCIQDeS3nMZShOZBU1mb06yofj5Br02Q8FEyY2B9GJqGdMOwIgNKSmCCnSavflovqxGzDFtHPV2u5X84RlATkrY4iNV+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49606},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"2bcadbcb493fd8743ad558218111e5685da41f0f","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.2","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.31.0","parcel":"^2.15.4","@babel/core":"^7.28.0","semantic-release":"^24.2.7","@babel/preset-env":"^7.28.0","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@parcel/babel-preset-env":"^2.15.4","@argodevops/eslint-config":"^1.4.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.1.5_1752952634397_0.5870011337828525","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@argodevops/safe-change-case","version":"1.1.6","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","_id":"@argodevops/safe-change-case@1.1.6","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"homepage":"https://github.com/argodevops/safe-change-case#readme","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"dist":{"shasum":"151b053f622810b5f8481ea804275bd4f50eda2b","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.1.6.tgz","fileCount":6,"integrity":"sha512-DwALRejcdRxYfNgh+H2VZITZ+ohmWUFW0KZ6L6yKXMrHmE29xzpzjKXjR80Kn2udAxE7G0ZkYIQtau8Io0r4zg==","signatures":[{"sig":"MEUCIH9yNmtDF0YsbNotvOvLLvZkBpMbvGl2sbvgTbSenIwzAiEAt8nVKplwLzphjb4ixgOKhjCZEjnQUjfk4EwkgVYFu/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50488},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"source":"src/index.js","gitHead":"588e5cd05d055a48d2980888e1c75bf9efea7066","scripts":{"lint":"eslint \"./src/**\" --fix","test":"jest --runInBand","build":"parcel build","watch":"parcel watch","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"repository":{"url":"git+https://github.com/argodevops/safe-change-case.git","type":"git"},"_npmVersion":"10.9.2","description":"Safely transforms Objects, Array and strings between cases.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"change-case":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"^9.32.0","parcel":"^2.15.4","@babel/core":"^7.28.0","semantic-release":"^24.2.7","@babel/preset-env":"^7.28.0","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@parcel/babel-preset-env":"^2.15.4","@argodevops/eslint-config":"^1.4.0","@semantic-release/changelog":"^6.0.3","semantic-release-npm-deprecate":"^1.0.34","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-babel-module":"^5.3.2","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-change-case_1.1.6_1753703810157_0.42158973170243863","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@argodevops/safe-change-case","version":"1.1.7","publishConfig":{"access":"public"},"description":"Safely transforms Objects, Array and strings between cases.","source":"src/index.js","main":"dist/index.js","scripts":{"watch":"parcel watch","build":"parcel build","test":"jest --runInBand","lint":"eslint \"./src/**\" --fix","pretty":"prettier --write \"src/**/*.{js*,ts}\"","prepare":"is-ci || husky install","coverage":"node ./coverage-server.js"},"repository":{"type":"git","url":"git+https://github.com/argodevops/safe-change-case.git"},"keywords":["camel-case","sentence-case","capital-case","sentence-case"],"author":{"name":"Argo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"homepage":"https://github.com/argodevops/safe-change-case#readme","dependencies":{"change-case":"^5.4.4"},"devDependencies":{"@argodevops/eslint-config":"^1.4.0","@babel/core":"^7.28.3","@babel/preset-env":"^7.28.3","@parcel/babel-preset-env":"^2.15.4","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","conventional-changelog-conventionalcommits":"^8.0.0","eslint":"^9.34.0","eslint-import-resolver-babel-module":"^5.3.2","eslint-plugin-import":"^2.32.0","husky":"^9.1.7","is-ci":"^4.1.0","jest":"^30.0.5","parcel":"^2.15.4","semantic-release":"^24.2.7","semantic-release-npm-deprecate":"^1.0.34"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_id":"@argodevops/safe-change-case@1.1.7","gitHead":"fd9875c9346069ffb56b8d986611f34f6b25a85e","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-lKvX1gSqC9g9WRhQxVXqSFNBZoEHxXJdDv4snnr4QOJFniSXn1mGzGtfYWYL5U9V0CQre97weyNEeTYDcKZnpA==","shasum":"ba71d61041434841bbf6c3571a08824767b48f76","tarball":"https://registry.npmjs.org/@argodevops/safe-change-case/-/safe-change-case-1.1.7.tgz","fileCount":6,"unpackedSize":53290,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGRlwZ3rkOvScYVMh5GPGErCctYsmY39QdyAUDDRfdRwAiAcSoLul3LzHZhyx/pFRCP1gul8HUjVyoZOnsLarS3k4Q=="}]},"_npmUser":{"name":"ferguch","email":"chris@argodevops.co.uk"},"directories":{},"maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/safe-change-case_1.1.7_1755950030850_0.9866128054161711"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-16T16:32:51.850Z","modified":"2025-08-23T11:53:51.241Z","1.0.1":"2024-12-16T16:32:52.182Z","1.0.2":"2024-12-16T16:56:35.487Z","1.0.3":"2024-12-16T19:23:40.927Z","1.1.0":"2024-12-17T07:21:19.292Z","1.1.1":"2024-12-17T22:37:02.664Z","1.1.2":"2025-02-02T08:19:49.364Z","1.1.3":"2025-03-02T18:36:31.193Z","1.1.4":"2025-04-20T13:54:03.257Z","1.1.5":"2025-07-19T19:17:14.627Z","1.1.6":"2025-07-28T11:56:50.333Z","1.1.7":"2025-08-23T11:53:51.064Z"},"bugs":{"url":"https://github.com/argodevops/safe-change-case/issues"},"author":{"name":"Argo"},"license":"Apache-2.0","homepage":"https://github.com/argodevops/safe-change-case#readme","keywords":["camel-case","sentence-case","capital-case","sentence-case"],"repository":{"type":"git","url":"git+https://github.com/argodevops/safe-change-case.git"},"description":"Safely transforms Objects, Array and strings between cases.","maintainers":[{"name":"argodevopsdamianm","email":"damian.m@argodevops.co.uk"},{"name":"ferguch","email":"chris@argodevops.co.uk"},{"name":"shanep-argo","email":"shane@argodevops.co.uk"}],"readme":"# safe-change-case\n\n> Safely transforms semi-structured text in the form of Objects, Arrays or Strings into presentable text using different cases.\n\nBuilt on top of [change-case](https://github.com/blakeembrey/change-case) it will transform text to `camelCase`, `snake_case`, `kebab-case`, `PascalCase`, `Capital Case`, and `Sentence case`.\n\nIt will accept `undefined` and `null` values and return an empty string for safety.\n\n## Installation\n\n`npm install safe-change-case --save`\n\n## Usage\n\n```\nimport { safeChangeCase, CaseType } from 'safe-change-case';\n\n// Strings\nconsole.log(camelCase('hello world'));    // 'helloWorld'\nconsole.log(snakeCase('hello world'));    // 'hello_world'\nconsole.log(kebabCase('hello world'));    // 'hello-world'\nconsole.log(pascalCase('hello world'));   // 'HelloWorld'\nconsole.log(capitalCase('hello world'));  // 'Hello World'\nconsole.log(sentenceCase('hello world')); // 'Hello world'\n\n// Arrays\nconsole.log(camelCase(['hello', 'world']));    // 'helloWorld'\nconsole.log(snakeCase(['hello', 'world']));    // 'hello_world'\n\n// Objects\nconsole.log(kebabCase({ hello: 'world' }));    // 'hello-world'\n\n// Null and undefined\nconsole.log(camelCase(null));           // ''\nconsole.log(snakeCase(undefined));      // ''\n\n// safeChangeCase function\nconsole.log(safeChangeCase('hello world', CaseType.CAMEL));           // 'helloWorld'\nconsole.log(safeChangeCase('hello world', CaseType.SNAKE));           // 'hello_world'\nconsole.log(safeChangeCase('hello world', CaseType.KEBAB));           // 'hello-world'\nconsole.log(safeChangeCase('hello world', CaseType.PASCAL));          // 'HelloWorld'\nconsole.log(safeChangeCase('hello world', CaseType.CAPITAL));         // 'Hello World'\nconsole.log(safeChangeCase([ 'hello', 'world' ], CaseType.SENTENCE)); // 'Hello world'\nconsole.log(safeChangeCase({ hello: 'world' }, CaseType.SNAKE));      // 'hello_world'\nconsole.log(safeChangeCase(null, CaseType.CAMEL));                    // ''\n```\n\n## Related\n\n- [Change Case](https://github.com/blakeembrey/change-case)\n\n## License\n\nApache 2.0\n\n","readmeFilename":"README.md"}