{"_id":"camelize-ts","_rev":"24-e3ca8a131016f097b667063b1aeff5c8","name":"camelize-ts","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"camelize-ts","version":"1.0.0","author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.0","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"dist":{"shasum":"9277c54b582bbf2ad1a57f1673cd590774b744d6","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.0.tgz","fileCount":12,"integrity":"sha512-sKgM31+/dihLcrBMXU5jxRhtOb1JEQvpWRQEsAVAzGf2DvTTTMP2/kaKYQ83Li4/X5ThbTNcGJArf2+arbGC5A==","signatures":[{"sig":"MEQCIBT6f+aPeapJfmJO36iwBsFLJlr39No+PxB833ykneNvAiBFInh8+BFulD5yxGSjU2DGoalVcxZvLt9LsWblOPmUYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDn3tCRA9TVsSAnZWagAAo04QAIWpVuoUTzJBGXK0hjxo\n6x07wa5lX1xz4iAenml1IIMQZJV7KGgFLeSJ9XsRQwgGlQbcki8ObnBfxKAJ\nC/IZw9m20UzSVTFcRCH8vcoY46s+bLdsn5CwH5b69uXQRHXlarAinnGUxAA+\nJuylkoWZLZokv5TYLLtMRto5UHh45HYagXLeEioeSh4lEMwgC6ryxg/jSMPV\nhYL3z9WNfuSayIYKvjI5BmhUqIxaYwIx1fBjemZqe3sgM+aVlwQMm6Jl45cD\nevgWpY/4bPw06PMEIPJl7dRFqBLuh+qerh71F7jB4VlwQHD8dKP1YP48zro4\nLaD/gPzWTiSEd3Rym6OYvaJ/wTSVp+BATYEkBRw+cHQrHY23YK7fl4LCkwlJ\nUqtB9nI1HqYW2SKdN6tIA++ukmDD5Fqm6i8k7zbzLulfWNZgrUX/VHnZtFZf\nW5VwHI/CDgL8gEs6o+gEZSI8G9KN0gU7JSs8W36c3UHOnWO4HkAfNbwCESqG\nqJgSKHgfdubaQXWLVhaTI78dvCLsYHWR2ySI6RxXuSVCwcZFtrZMmwTpqINb\nhOWdkOC1uJFiAsMz6QDgMqKBj4mc02ix3wv1BRf5OrIeLGsMZESTl9IQHQnY\nt8gxZiLk82M0XT8yPOv5O/J7MJyCimCkD1Nwd99ZrkO38QJndyJIXGXwaj0D\nICDe\r\n=5N/R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"f80f87a64f80fd9ced1a714c0eb8c511a9c47335","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"_npmVersion":"6.14.6","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"12.18.3","dependencies":{"lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.0_1611562477177_0.1403546481533391","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"camelize-ts","version":"1.0.1","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.1","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"dist":{"shasum":"789cc861bf692686866a7246a9ada29fa9bc69eb","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.1.tgz","fileCount":12,"integrity":"sha512-awibMHxsGUugxd7OekGIZx2gkp1KFoA7eZOC9FABwZiaz0t2O125eCEQMTLiO/d0iUClcAhhMwyBZi+4soX1Ng==","signatures":[{"sig":"MEUCIQCLrZaI4UBBOZoEg7ILJePpHJQC23Ij7U99unQbff/S+AIgLLwG6BuNGgC4GsuYkERsCMqNvyg6FAmtOmr8vSMAyfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDoAuCRA9TVsSAnZWagAAAYwP/jXrTCJAvyPFWgR90DNg\ng609iFUeIGhxE1KqpIr/SCQ6Ojwqi3hToPbCdgN+X3X06HVawglg9qyZWtL0\n8Ixoy2vhnvRgctj7kKyCl3ypyj5VRPoKKjxEsxhPRlLpJM8App8MUdi1yhzJ\noVGa+VDqNw+RNm7t7NVp2rS9PYfqicJfq9aakr0YWfvlHtzY1k17065OZV/s\nTX5U52bp3s0/YQrVur3SGAva/gCerRkPsDVUnGUYvZQK3QCHa03fK6c4RH38\nncG2oTIJWHhFUNwPpzm5HX9q46cHDPpqRqMDG6GYnCqK+TssSFav6br013fT\n6qyHzJ/5h4WiazY/bCKYmLOPHqo+CPVD5KadvlNgbJW9SWVrdK95OCHVmW9t\nopz4Cx2QoGZ3zlqytikC4Ei+Rv5Xti8Fk1AaG1Q+xLd+TJ1t7Z/BUZH1G2KW\nq+XOmicqVYkS9zRjr4at2NkGfNtsbiXKZlat7rtYFcmLEtN1Zw1vdD4CEEg4\nbhIsGAPQHaHV1wUCgWbiPzkr5H9MS+WyspzAym/GAuZZ2hC6AG2DGFYDcq+W\n99ly3dU+5hFoPA14xgyoLnGEdZ42GU+cDkkBb+2syJi+g1aZyb2iJtVy8dbU\n3cIKvKz4Nl5q1WU6o9JMUf2P0Xb8G1COYR832HMDFOs8zWnAE1f7wPut4kUX\nVkKm\r\n=f47R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"bd205e1088b50786a5800a9c25f832c277c3d7a7","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"_npmVersion":"6.14.6","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"12.18.3","dependencies":{"lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.1_1611563053912_0.011271431378931496","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"camelize-ts","version":"1.0.2","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.2","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"9857237c37b7866ac2e14adeb002d54483e88e9d","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.2.tgz","fileCount":12,"integrity":"sha512-1danNLd01pgZkAuWnDpnd8yKwLLbXV0eWpACdFgZeYkl8mmL4U/1QEc4D1bXj5YexdhEyezQVNgIYIlTI+wQHw==","signatures":[{"sig":"MEQCIGUuzly3QLZXlsokWerki6mfRZGemebpPew+iGOLWXZvAiBbALXS5+GZYyvWqnUNOczfR3PNwD7nsqPMWoTQt3aNPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDoC5CRA9TVsSAnZWagAA/+AP/jgZ7Qd4LJCmK1CGZflH\nFdeAGo7Rj3ATdKSRdmhFKEYmxM1UuzmukxGjDa8OFppzepuk3mTnfT8yyPH9\ndak7sPS9ZmJv6EHVG0Z7BiGBB/Outa8vBN74p5me0H0zfnpATfH3755fxR39\nFzVk+eYja7/5WAFYUxHiXNy7ClhZzva26PA4Sf32N2ekhxx8gKe8TcnJ3g+p\nk5Dy/rq+FHAKSf2C/aH4stfUS+7LLkO0izQXThwa7DNdF/bCmMZBXUjDVXNi\nDxgEOE878EXVaBRVPgpra2t+aIptU1v2xElJ8OyCxQ0Dj+3xcQUQd40997m+\nhBBuE5rslVTj2H9e8uOEnRGamwc4mg2MqHgeZztm5QnJ86RBqMPgMqinyNIY\nzosPAP96xU9BibnHr0XV2fUgb3TYm9WOXKRdoAVE76pNIsyMRPuLau8zIdkK\nFM+C7eJKD1nRK2LZiRkbJPL2U9dSBIGFnKs9YQ3aFrD8Y4LpqdFV4B8C7zqj\nSI5IywKJXPn56aYLM2Kq3ZWzGX8gkAKxil1z/zXEAJEIdC8X3+uPDsp3tKJu\nehyQi9SwGmN16gcSZEv0c5IutsvGYb+USuIDgj9ixPzwOBO4Ewxxrc9nOsbp\nAc+WQ/VDLX3lhiEzKyeKory0wmL/uuYpFQqyjknBoScVaP302sRH32NBage1\nPXhz\r\n=JpCh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"5c7e8343e6cba313b707c51dff0af8a415a9a7de","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"6.14.6","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"12.18.3","dependencies":{"lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.2_1611563192895_0.9240431544107035","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"camelize-ts","version":"1.0.3","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.3","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"f40a2a96c678f1186caf05aa5d2a9100cbf7a577","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.3.tgz","fileCount":12,"integrity":"sha512-gLvjxnbJxIv1QqyRFmNUP67W3fOPlvdqLMqC2yjSxBHhAPiO54h44HcgU0PZ46sVGHpcipsC0N4pveOXI6WpjQ==","signatures":[{"sig":"MEQCIFXXLdThrpAJ6WLLxXL9/6Q0sRvIKPj+VBBLKvVFpjO7AiAhamRfDkcJ7tCsl9MmnOvyOLwFvRQYInMnqPn3TtUlzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDo/mCRA9TVsSAnZWagAAvogQAIloAf0pjaVANFvyJ+dl\nMtlx+CgyzPq3sUyI9hz5KbfpEvKwJmMkSbPd4p+5rim+tSxgOTxSc8BvW0of\nKE1w/d0m3DBKYETFWzBe5CxXS/I9FxV2yqE/g1ojzYtpRxrI1tc6r/qlET+O\nimL4QPdr3N3MsH+pOozTWt5MlKr8cRhUg6oInvsMTyG+4rxeEPW42lTL9Gjb\nwuFpnTqqGs7FKE1cqKzM597uREokERJ9gH1SlsWJoDXtYV6+hGPAUiOdG4Ze\n4AEdxDyx7+qaoq5i2uEAVEnDE3HAxylGnWexrLrV3sPifnqol5EyZzWDgS6F\nQLbLZrllG54adTIAV+4BGZM2+mAMsYTcvKCHGVqaXze8040o0fRh6Qwn5aSc\ndhnP/x5oW6vVWhfFk9h22YNe1Q9/qff7bX6jMBUmaW5XS1LrmUyNiV5kAuaC\niDm9Z24ceDJksTCoUXggjIppOv5W78Dv2Fy9XOcUfR03/lr9b1OrFW6Yl56z\nVS6DaAZLkq8hdPL0VsAs7dw2oH1Vbb7UK9a41QjIJddr0H5T1YT6Mq/7Ywwu\nN4LD85s8Cxtk55albvaEvm011LnK7XXT0zAtBFK3r6ndf+N4mnwey5jgkNEi\nWWO37p6caYjOP6B7movzEguGrDNPxCwcABLjKuxbuIq9b79gzC0z8QbztWFe\nJAha\r\n=T0zp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"963df054f49c579ad9abcaefe055e54a6dfc108d","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"6.14.6","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"12.18.3","dependencies":{"lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.3_1611567078209_0.5622436405757378","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"camelize-ts","version":"1.0.4","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.4","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"dbb0b0371f95a608e8eb9f27477a768539ee838a","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.4.tgz","fileCount":12,"integrity":"sha512-WbKMBNIF1kidyejDmGBgBfIcxaX0/74SJLYSK/nflNI3pgV3cJuFYd4mXaLEFx8XNaoRDvpqS6RJsxA7LdNsnw==","signatures":[{"sig":"MEYCIQCApg4FdszUYxF6aMXPmhGNzC/QKyO+NFJhwnTWBZruJwIhAOlzCmeIzONmeyFOw42BAiQR0MXlPxkrcPs0JgzIvPxi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDrj5CRA9TVsSAnZWagAAp9EP/0kLbn6t1Kff7tkYP3ym\npMrfc6huZnqNiBT+i4YKyKcQvut7Bc0ERq+D0yRerzILww8CqKGGXxTm/YaI\nk6XPy+Q7lWXCofVBp1U53YVuVqgwkYhxHPpfj6GCk2sIEgEUhIZIKW64X39b\n8Eyr/C2X/AjjoK68tAV0ap5w+FY/gdFDuzfe5Zd+GP9hdZfF59xThZe+A8BH\n1V8cIjprKm9GjyYeAFYrVZexzXs0pLXvkZ5K0RhrNekQcczqb6W03ByQq9l1\npmMPkSOb1Nqpo+ncMFd6fCdBp9pf4Zih8/ONO1dWhqXr7cd8/8NqssxVnJQ2\nsXHu4NByVqTqhzm0MvEzuNNgsaLgGsiJiazSnjuX24RSzB8pcYCUMPMAXjd/\nHn3Bha7GLhjCvqOOGcPN4jlYi979RPDXa820W8s2gm6pRk/ncmexgpnzGamx\nzRrpqOFWjN0eyI3a/MMRUEl86PhAS4uN2rl/N2PdkHpoW8gNsZmQwzo0RW2t\nZKlmQWY31DMJOgL0KqRyBVkjIgL2GJCF5jcn9xhJ12q5apbiyGpDddCx5oTd\nPlndXDqLejh2V15Y4j7GyJEzY3Z6kUkBI6aS/lUUlshQ9iIv2RVzqY7LZ1+E\nYGjLf3SD/brWKLyJc44gXOPWXKeA0q/M9Qt8mf+s0oe3h+t+7xyX8WZ9+8+w\nV4wp\r\n=/VD+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"564ce17b7c0bc5336df32ecceab9bd661915a4f2","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"6.14.6","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"12.18.3","dependencies":{"lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.4_1611577592750_0.832446542649403","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"camelize-ts","version":"1.0.5","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.5","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"ae516b5dc28f495b85001e31a43837378fc55de8","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.5.tgz","fileCount":12,"integrity":"sha512-tGT95u/4rDIMWbZUC2zxuU/WK2tKnlcQeSQ0zI+ZUxdqDtW31k3TuW38ynNj1YWmiXjgwRoCcLvqmOnetBDgcg==","signatures":[{"sig":"MEUCIQD4GzXCfCRCH2ovslFbTYWbEU6I3Qmoc9b7FMrSCm7+kgIgDq3f2cjYAXR7plvIJrwZBE7/wS0cVRIAzu67w+hK/hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhKHCRA9TVsSAnZWagAARDkP/j84i8lqsCb9b6ESrL2l\nNVzoC8C9TmxVadcL0Jv/6zfwzX46U47T5lcHZkJMthBHSijwQHtZ4shrI1fH\nWBvIyFz35IVDGVpIWTG7hATOB07+IZK9WWgnUcg1/LMuh5AnhK7vsCeby/oL\nA6BW+JkTqYMZKKxWehqQ5g82IOJMdKvEtP/3EFac9C2mqVHs/Poh9JJ1dFx/\nl/wKtVw2fGdbr9+fpG6IjIFRAapy5WiUqVzh+Uu9/3QtgHQwKF5vOjCOgqqc\nhWefbPwIdv+ePsDmFRf5I/dkhJRYFsYOQUrvPHmmMdAREwGN1RnlXa2FDEhW\ne4IuNuHujb3ojTSVg4s04fjGf/R/cWJfXhi8vwF1Smc7StBdkFsc/enx2y2P\nRaCkYuXdSSMoroVnKcifeZ19SBK02rj/HnnF3wbYJ6uHnzmlYmok0lnMrQ4H\n3NP44Aj2O5+rLFF3SvA5i3oUKhS+WcAgzgUrbKUOjK9Y7kr+5vLX/Zo4cdMh\n4Pbu6ZGvtwon9F6Z4b5Dm6TAqgRv0Baz44pbRA8qYWxpX1VTfNiX5JDTfDWI\ne4qk9AaCUFut/Quf7WBH5Z+sLGU74c/t+TfklBE1Elr4QjVvdy/DkjxKcWit\n7HlYEREhpA9VjsJ8AYhr5Kb6ivITFJL93CCbiM18uki69gzJ+jB0EHjxOOXf\n828z\r\n=oDiB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"ca6c660a9cae246ac80df51b4a93121e071b42a5","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"6.14.10","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.5_1630933639628_0.02398875732049377","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"camelize-ts","version":"1.0.6","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.6","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"e5c2d3a5e3043534dc2a6f2f133da66d29f02012","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.6.tgz","fileCount":12,"integrity":"sha512-K7yTIezmZo25CGxtJ1kCJMmDjBpNzJKNsNIgt6hhOdCbUl37Hwf6WfZYE6CTzQOaUwVXXd0UEwbF6ix/ej9xVQ==","signatures":[{"sig":"MEUCIBQpXSUgHH11/2GEMQyhPB376x6iXOxOqZZjcdp44jQfAiEAnlCEulhR/cKBo2DA8yvcaGpVSxjTunnZsqfVjQUPHsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhLMCRA9TVsSAnZWagAAP8gP/R0iGsPiGt5puE/WSs0N\nWUmc4LNEJ6KCYhZUYJPklICvgSRHwmfVOJoWteN41009saYjCodeaKcySh8J\nepWe2k57yACbr8v4+EFur8cR+KfjaeXN7mjbaCvmgVWD5yEYDnIR6N06KqVO\nbIc9+EoyX1VscUdou2V/UHGvIZGOMcQMHj7+Gzg3ynmyJNJznt/xf4WJlXZ/\nA3FMs9nW474ehK1ymsrkBcgAPF+LUjoZ4lwm0UY6+n53+hch2cUOtiMPdpBy\njz4iDngB7ludILyOyHcnJ2r2K9C8hdnLnoYJzRruvJDP/mkkCFmlATKCDP4H\nB7wX7zkKpVBo1ne9NCLyWorhhBs8/zS+yEBKB4ec9+k0ljHvxvLkFLIK5uHG\nQbnrCOspCZSct5OBzAKHHXy05RqBjNyjQtxBpZwSuzLQuGylkDfJGPDMwYoK\nMBBArxE5eAs5tKUFfr2mLIOJGipTqbsgLYJBHM48UvFpr67H4FqMWwoH6CGH\nDdHgY65AUuDCEIwtNMHIHm4FPG4+3eclmSdW969p1wFXqHVhhfSx92tw0qBx\n5nmzJTS5BLwSwFQVDR0GOkwSs8Z/MAA3xSAb2Ex/tB4wFckrP5flQYGllFda\nuRVL3IwGCPvaFWUY8FgqTVwSRO+zJAOl79Zi1a9EWOoGQhVNxU8m7zPkmMjz\nTk4m\r\n=DCRT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"564ce17b7c0bc5336df32ecceab9bd661915a4f2","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"6.14.10","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.6_1630933708659_0.47652135020866115","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"camelize-ts","version":"1.0.7","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.7","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"26f056d8c42584993f3c2fc42729f33a74d894b6","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.7.tgz","fileCount":12,"integrity":"sha512-wik4UoDsfW0CMlBbqyGoxBxFNqPsjHcwL1AoEefat28arr4ZpIYSRveJ6vkBIZBeT2un08DOWdnZWWBGt+gfUg==","signatures":[{"sig":"MEQCICxSwM+2nI4H4E8E25CaQm6qzgvPnglSjCzxq8tNmufVAiAjVvq0znJ884ScIEFaTCAGweJoDDlwscyYdlWs0FKyyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhQGCRA9TVsSAnZWagAAthAP/15E09BiuAZOql6m5Fwt\ngDm0BASNWc7GJ/Op9toarfGM5gdmxzaY7JqF6cHnAPwGYiFOmIXVgYaVc/Gd\nrcnYqzA5cNR9K4zpUviqMMNSqqerJbUCOc2G27VOPHSV+Sdy7A8UAw5qfBD0\nEQLRoYfSsFs9QEpFbGIIb9f9zyLFRxoCdU3Sf2QgzM60h18MAP4h+I5mAucq\nPNpMuvHJQDzH2XK1VWqdh284n6DRax5R8J0UF6HgMohRhN65AaKC/ZoJuD99\n7Qv/wxt8P5VpykdjRXihEXzsjwXuuYGEbL6Y1AZzr1gFvVyFUgS2Y2L3m/35\nXra5avbEnwJkVwUJhbPGZ0Bl7w0PbqEAv5d1FVL4+nImfZAIxacGNDVVK9N2\nqu1Mi9jvXEAUfuHoWFvBsHVMwYM9msdCOo/8YJdWdvq/oTLP//frae14VP4I\nTQ1L/6+oQfN63vJOqva72PC7WK5kuSwagyP97tCwHtujYTP5AC0cnNBnNwRp\nDdRdbVgVuKoPK3e9GhwpEdEc4a5F9qtMcGR5Qvvy+OT3XYyRpzkJcS53yj9A\nBY+oC0B0hyW3AspXZfHibnR0ga73JFGZlG2emRhQ0/BClcA9nTzRtyduUjD2\nz/hW40T3wBaAnh3xewtn8R3479HykQj9lZyqstSWPN2OB6wvN2rToJ87+xt+\nDW+h\r\n=1r9X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"891d0a129f8223289e033f818e8457ade963328d","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"6.14.10","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.7_1630934022365_0.02824289872505048","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"camelize-ts","version":"1.0.8","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.8","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"efec5f7767ee3382f7505a36b1a0239d08015085","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.8.tgz","fileCount":12,"integrity":"sha512-RM4tOuZ4sILezriYBDhAP3cryfkBnBtYSEC7sODQxVertM/HD/oqqp/W85xpQjyQIr3Jbk2iorbDS3EKKeYTww==","signatures":[{"sig":"MEYCIQC6MvI4lMEwE9MAZZ1PbYJvGOT9gZR8rODnMKzACZvjZwIhANgvI/OwFdqByakJjAy4/xCH2c4VGOGXX/PwbIRtg6id","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN1glCRA9TVsSAnZWagAAoOcP/ifSOZb0RXTVFvBtGT0P\nxwJJba9aOArz2NZw9+0WFB7cSOOmEdgcuemm6lukyCgr8S4Pi+DbVcs6/c1D\n8tIHcefWL2jOtiS+2cg29Bz44EzSj0tZqG3e64YEXi/Fx/QjYN1I7WSH+04/\n9ab70I07HT8CE3rCPRZWXz+ubf2scSaT64SEzf8X0lhuoC3CaJZVOQk4byiV\njM+/H7W6DwzVN6yNp+mHT3Y+fuk/GUVk7WyIQq+kxqsLpEaeBzE0i4bdSeKZ\npslnEYhAHV1mHVcqvqexLn72spWEb+zVn2Fpjw8i/p/jof1DWNDqp0LsMD+I\nEu3iEHG+LIRgNC8YfJEgLHI2WRS4iriaYkscZ8OKro0zNTbH+U5akeGK8f7w\nicVlVT2RaHoG7X875w0Wr45hRAVAvsj7eL2HVHT3wgvXsXNaeyAfEk63g4B5\nYko5USQ7/NwIjlJ8XqZgmTBP7X9o2oJa1DtKytfHnsCtEk9oA6Ya2gSfD0Fu\nHDA1qIkChxOe62rWTpVus/9TSVqsEdYE0rorJcCGoR1m6lPywc4a71Gy479O\nQNbVtbVs9tN+A6Vtx6Oc0cqfaNZi8DH69kAWUbrViXzwUNirsoOA09UHQ7+D\nrszB88CZttM0xcFmrL6/n5rtLvWabcPkdSE/z0XfducpKEh3FBVk5Z3mGv0T\nD5gT\r\n=fvWA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","gitHead":"d8499eac1e9c575cc1eb8345c9e24bd8269fb1cd","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"6.14.10","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.isdate":"^4.0.1","lodash.isregexp":"^4.0.1","lodash.camelcase":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","typescript":"^4.1.3","@types/jest":"^26.0.20"},"peerDependencies":{"typescript":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.8_1631016997513_0.0014802386029544312","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"camelize-ts","version":"1.0.9","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@1.0.9","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"6ac46fbe660d18e093568ef0d56c836141b700f4","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-1.0.9.tgz","fileCount":13,"integrity":"sha512-ePOW3V2qrQ0qtRlcTM6Qe3nXremdydIwsMKI1Vl2NBGM0tOo8n2xzJ7YOQpV1GIKHhs3p+F40ThI8/DoYWbYKQ==","signatures":[{"sig":"MEQCIChbgXjEVu02yIIR+cQzH/yrmjzU80xvh/o4AV9NTxmSAiBAyfR5UijQlv8Dj+6aaMXFSoQb9Fx74A0ZHzHPwo5qcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8WXWCRA9TVsSAnZWagAAPtgP/RAFn6p42xn+RgpwagMu\nR/wqsg0K5gckcvu032NaZGl8z23ijh2u20Tu7C2Pg8wSOOf7A1/uD7LgGQ4Y\nD1zE0dbWTp9g2qSG9jN56+c3/+xHb6f5oa7RYHHNw3bg5EyEiVC99bZJBFR2\nycbk7N7wsU/BveZgsyBz7Kpauy+ycVd/OuLELrVdYlA/f7FXPvERY1dKK1Uu\nq+dE7ZEgDXVhA81/TvKOT66+L1c5KnbYSW5Ic0I7wT/UHsmowYaMNdXHiihe\nKkw6OGw3AR0Ea1640wn9pYPe/U+eWq08t2DGR7ts6FhM5ci7DdjDb3k9kisB\n0tPD8YZJpX58pw3Kucj2GLX/k4OhJ4iM6LrBZT8XvJpS5qKz8ynX3SaIv/gb\npWdbnuSLuExghenwQM3DvVYMeyE67K5lNON5q8lbzWZiDwenE1WLXW6rZpqb\nKBoO5ITRWz8R+sQIQAVeJT5uXj4gvpVm5I9wA/Qww/SRiEyHINGNZ8ChW5/s\nHMyY3pDKXKXd1v3wlRLFWoCS1Qx1J1pI/R+z3vn1c8HiH2UFyfg4lbbj84pf\nwIeXjApOHNZpV1GYHDzblHdRI977pBrUzBT8Ggt1nbaomTrrGOdbOqCD1zJM\n8Ec4hNznMqaLgK9Wv2a5grmUI2aeW2gZ6krHnu5zXckzx+jDAMfW70l8e4bN\niH37\r\n=mxQ/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"09cdf81d4664a465efd3da09e76c70ee1b160527","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"7.24.2","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_1.0.9_1643210198482_0.8985051377746782","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"camelize-ts","version":"2.0.0","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.0.0","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"80d891f4a2cc61fa8e1252c8889c1e0ed9df1e62","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.0.0.tgz","fileCount":7,"integrity":"sha512-89Axtl0A8O3UtSkQoO/CD4QgpEasRr3/Og2d1dFT8417eTRkIMhZ4CigluYeJ/cWCx5VELQ1G3qTVg4pIqyebg==","signatures":[{"sig":"MEYCIQCeGmzQCstfnmHF+zEvaQc+LABMZWR4OygCCpQvKuj47AIhALv8iKhtxG2DNKOzdzG5WH5FOciu2tld4qaXhtGxiV55","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8cDPCRA9TVsSAnZWagAAAlcQAJrfh879nxTKB9kZtgxK\n4p6vGjRDC5O8bYgvsjuOqpMaGcdwNwj6TMkf7oF2ZRxAhuDpfT0oYW5fE/Xn\nvvVYhG9fzHfeLIwnDznPapo2631I4e6g9eGXeXuFW3TCeKtw9zKPEEmDsGfV\njisJu6s3PSR92UpEzIoKUCgxFkdTRWuoanJ2sqAlM22gJfPm2gDWy1RPbF5u\nX5k5hTlfsgD0y2DvP/CQ3NUgdReelcX34BZvSR2uLdte8HEs8WJ1ZroHQNsn\nDX/s8NVUldK44xpSwlHzHd9FfhboztS7/PTV368/mJscvACqlFjJZfmJiQ/p\nFUowQDjopYQ7iln0NZkSysSU62eVAeTPQpWm12+U5qdUdpvum0b9eWNq7yuB\nMj1ONLID1zNAGmXQG02aPM25fNQyCFqJMn+Jh9LpVuWl9i0Xwvw9WR6COhQW\nOD68hnK1G9sR5f5J8nVmW2XvDPpJ3nZ4Qodv5ybkpOSjW8UKQ1WoE0EUCF8F\nh5Ehw0oj3IDCFvopjrSs/eN7qo8m1NxpH3WvQET8UJ0PBZyqub0heQN+ToND\nnGHZF5e6fD5t6FAigV6KLsq1BF7w0OQ+35hSZpL6Ugw0KwufL7oeGM/c9LfE\n0P2JxsWeoQjtXg3QR3NJynTfs5xn6VA4GEZBQ/XeryXUA8TA/Gnbdv6iaZkt\nxJar\r\n=f/0k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"c015322bac8162749ee3c40f7d55b839b5b8910f","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"7.24.2","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.0.0_1643233487650_0.2625400650042444","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"camelize-ts","version":"2.0.1","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.0.1","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"4f5be85f3e89851af96f0c08e1dca895c8d0a893","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.0.1.tgz","fileCount":13,"integrity":"sha512-/5fuGmsGhGLlYOliAqt0Bl69fzFjgVBErV77nusQJizNplzQzzu57ldqXNEROewafTac1SV3ZUETrr48S0hFaQ==","signatures":[{"sig":"MEUCIQC3IZ+sxHec2bh1LHtUQYR5dmvUJY79OuIF2cx8YG4VOQIgcJ4C2crpEY+9nX/in7fCtfcOGDGUtzBumM1fg0TjA3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8cQ4CRA9TVsSAnZWagAAy8gP/RhbcJV/Qx1Mh0wOBWaR\notoKXHi+u+F1LgXm/NFNtAA5geCkQXJWMRXsvEp/uUIrmNbzMOQP6ehjUW9G\nOItwr+6kGrGEYkLiWpXcmomMu6e9L+G07KaLMDeCSZUGC2XoTcQ3n/KCWzqY\nXBg4Cd31FVmgrc6A3tdP/zst2YsOTxpNchDb9kIx4ZOAZTLEK6wnVBwGUptz\nhx9XlcvbYRR0pYymWnjtH5xQdjZBQWnWYALWILlCAGAnBBJ5bFZszDr4BhLP\nIg2IugMbniqgAtXlCLASso6iQ5BdW5tDlzDqxp2L/JK/h7t9cCvd8V0AbFmv\n+SuciTB7jauU0Q4eACPP1qmHzhhCNM1otPlvMVYofQRPDpdtTKECEjvxcpub\nkjguWevQtOMWBagmUi5icb3I8h7ySETWHr8RBaaU5vAYO2Y5cUCvSq/TJf+v\n86i4S77oO4ORrtVRrdRQzKqLx4gwYqOWCNneiEEP3R63PnNgHEph/MiUVbDk\nBWIbb9O91LqiLNcx2XNWH1FddEwRI8kwR5DUx7xWpjFeJr3J+viyE/B4EM5A\nvkm1/Au6RjMZ+iWQN9x3E4b5anhKDEXKg50Zw1Slk36Q3c5c7ltSfFmt37Wc\njfyXlPGKyb88kitSZkDt5nRU3nCiHjB9tsTRErQxjrj4Ows1o0z19P7hnmrn\nGOq2\r\n=dGVd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"c015322bac8162749ee3c40f7d55b839b5b8910f","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"7.24.2","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.0.1_1643234360057_0.8239775581798949","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"camelize-ts","version":"2.0.2","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.0.2","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"518325ff6cbf629d58a6fdd4fe4fef9704c7a26a","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.0.2.tgz","fileCount":13,"integrity":"sha512-snUv9fegxB9ThYMEC/0F7TIakwoiIDYaZleVK+/UhsALvvudiiPS7SWT8XQkHEcQ+9aZgek3qq7zil64aN+7rQ==","signatures":[{"sig":"MEUCIAEir/R4M8Bz8ko5aV8Ud2GK5GOtQ18yK5OKnIDHqoDIAiEA3JdPkgj5uD8LWiFSe1FHuuBERQPR2ajr4Vt8QflNpBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8cbICRA9TVsSAnZWagAASOcP/RrDGXzQlqbMt2lS0foV\nkeZzMRkpYggfnS2E2PU2CVbLi51yEoPt3CLIOjFM3UnQxzKLUtr15uDWmD/4\nzLJEQWigSZVXvvimQgjhk5vh9WxdI7KKtnsf7/Cnx4E/qGIkQNCWAbGbP49i\ng4v9mLiMZaUN6FLhgkJznb8Ha4hD328Y6roDCplTuNTzLMeOH09ZJ+bYMZci\n0W9Q0i4QZJ3TO6Kz0iuK07i2YBDNZxD3/cJvwWxQBiYa/w3L6Qgit8aGG9w6\nYKQxP6KyDy6sfney5PMIzQ5kWc+elXWDS7YO6wf77vVjBuk6ZaQ4xqwoCw63\nttNX1iqCZ/mML+AljcJCf+/JS88ndXKUdqqcSONMxVf1jPizt3r1XRSfKO9t\neRcjZhpQXmR5LVsRm1w1C/QgDlS0HMskWcf+yswYzHC5YIdTSpD/C2g+xHee\n9nw2WJ8wuck7BvfBsoKUxvfezHRHgrsexsQd4rf83Sd/QE8PblgBYYcZVEP5\nLtXK7mfUj2dFVSgV19sblhhh7tBlywwd7ICVvDfhLenc8l6JKTkQg4r7U4/d\njoKBGxzRNQRCL8VWzhe6hzTE2J3DQ8GpZ8jdWr/xcePSI5rbhbyEaZizZ9c/\no0c6hrU9hCJjuvUA/hGeN+yE1XLQbSoZ2MlIw6bXLbb42TUjYaxTPFFWR0AO\nqgYr\r\n=tytO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"1ea2fd8065d855b6ffbc1b5a4cf101f48ee9b686","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"7.24.2","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.0.2_1643235016096_0.8996817029580659","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"camelize-ts","version":"2.0.3","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.0.3","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"1fd624abdd9d46a7da20d55416eed30f505bd326","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.0.3.tgz","fileCount":10,"integrity":"sha512-Wlh7CY4wu1nipagaAaKbxKUbTRb0UgNc270PyIK3MLXXv5cICF/wfWeqgBqnwThU48/m8gwRT0PHBTV8gcqJyg==","signatures":[{"sig":"MEQCIGw2tuIl3DXml+gOLJK+p1SDCjDHwZH21yV8u0maq0SwAiB7Vg5N5B1d3U0eC5456JJEzasDpgeAD1sEqFKqgEgvtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8cf0CRA9TVsSAnZWagAAliQQAJQsitl2VD+EGrS/Skms\njJsJ1e87fESwbrTys9F44JLD/98uYm7o1p6Om0ep0aNvW9pgVdDx7VcgrBDY\nzSKV+DDAgH8UN350ZkyPt4zZfZnxfoyuSrWlgOPm+dLDfiZNuaIlQj4b/WZA\neT2YhvJzQggcrLJ+DI4NhoN6UaCgXDiE4vLPFVTuOu73ngzfQE9CLJQkfyHR\nqU/k8LwtfZKwqXdRbjrSF5nortA+0SSwwAH1vZYoABjsp8SNFKdghP0f7W7T\nPOMeuJqlWSX13MrVH3xK561FIAytkquBaDI9upVgEc4v1DPz/S8o/whBrrfR\nkvJOtkzC7BhivhnC0QqJXgp7tJCn/bLkE7rVYUV/mHfAJtq9Qmf3mHH2+Fsc\nQPf+ppufaq7E4tsNvlWvj835+pWh69C3yFk8IsucivyuZG7peSIyPeOgdq9O\nZm6duxtfazvzFBgeT7PtsKYaiQt8S1iY7izE3TEcfbt0t+Qb9MomJXsSox5N\n/2dUjJiVPQrr46d8F6NI1tChN6P5UZHOSRf8kObIRsl4TSpE4wp36g/6rPbb\nZj8VSqzi+4WHfgDc4Z31+G4rGnprIs+EnTIAvJt9pm2WX/dxjvAep2IEVXuY\nclnW3GZt7a8wzfw7/6buxSp+XpICWM/xdrjR1PVUYEsg9AB1/Nnz/Y7UEyTX\npriG\r\n=6uIT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"1ea2fd8065d855b6ffbc1b5a4cf101f48ee9b686","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"7.24.2","description":"Recursive camel casing of object property names with proper typing","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.0.3_1643235316765_0.3323110209368476","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"camelize-ts","version":"2.1.0","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.1.0","maintainers":[{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"17415014f16b64830bc5cda7f2cf1f76de12d20b","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.1.0.tgz","fileCount":5,"integrity":"sha512-WqVhpezo2URNkWDQ3pojK13Wk6X400F8GPAhx5uMRmDDdz6QJeyOSeaNLDcyYXxPaXdHJkNHlMQmBdskpG9qKQ==","signatures":[{"sig":"MEUCIQDHil8vQJe8av+8DNhpigpRToaNNFeSXQ2siKbTj7XJ8QIgLWRGhk1UZg+goahV9iMpjrsQ1o/oeLRjc5bd2tZAnLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA7XMCRA9TVsSAnZWagAAi9YP+weK8bWHvaKqCT0C+lAZ\nOMsIS28dP3EzzqAje0tH8GZFi2/wMEADyO8g1Y3Qbo6ik8IwgWqqd+CuXFoV\neizEDr/sFKDbQjYIfUGP3jJKJMvZhv/5alJPB5yax+CKkIVjgkw7i5wb3Vjk\njp8FhA9H1uZNMUJ2Nd8ZbJgDiLKynYdAU38/3OI0LuLoc6gnL7g40OJbmJQj\nn8ZdXs4pkslDS6cHLXEOzQGsYLOGFmC4Dp/1vY4fqvPc00mMHBdg+MYZuN/J\nEcptwXixj8DrDbMlIriG+tM9WaM42l0/53Ps5XHtqyVLnyKNLXtMy/7/7JBQ\nA7zf0uX9xr4b/giTueysmY1SSoYUORvtdrLWqTfukqCI79FsR+MTtFk9wAw/\nZsuML6qB1vQHaWI0mnzEPV0aCFHmhxkXk/7djaPaFvk8wlJUywe5d9skitom\n8sJLZl41eXpMc7t8eK0Ik8xcFCE7fGFaxO4KUV7Sa9CxGjoPmzoI5DJ2h6Ay\nWo3f8+k2YLeHxHPgciIxp8Ns4FYr0IfQm1e5U8yFLly7FQWJwLZ+YK+qNX1X\nIqK4xzEO73AVENB0n8bMD4NR9XK88bDKbSSu/GulxQirq6TRY+hmMZdV5WqV\nlDewIA0ZJbJasWu5KdIVrOqlswH8CKeSWa/CWjMee978aQROKrER4L02PDeP\n67kB\r\n=1Ja2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"641b41d19fa89164f0a26703950aef57d72edbce","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"7.24.2","description":"Recursive camel casing of object property names with proper typing","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.1.0_1644410316521_0.8140600934936619","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"camelize-ts","version":"2.1.1","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.1.1","maintainers":[{"name":"jonkoops","email":"jonkoops@gmail.com"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"bb7054fe8319ea363002a81b4c3b90332deb5895","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.1.1.tgz","fileCount":5,"integrity":"sha512-PhU5pNZvg4lRTXYHYzCvq3stESnsYcBBjqG9HIEAb+HjVAnZ1aU+N3mgU+7wvKpOQSRx4AxEHAtAAyEjS7U0aw==","signatures":[{"sig":"MEQCIAb6n/jEApveBy2hKJsJFNwWz6Do2uAfaG8MK9RXC4DKAiAjLSyZt3cQrdUQB571mcOlrXdyRbjtobD4UaplcJztIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSrmsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdpQ//RRDfksHMrVaxN6ysmO51o9VuNN03knY8anF67LLJV2oHkPod\r\n4EqNFEKad1mONKrQyf+X+nFxyZOk+PviA10ACEdRRm466vVBIggucgwVhLUi\r\nkaez6N9meqZslJ0kd7oaxU6ZfEJq8RJzitORZIAg553U+5o+WLKuJVRgCotk\r\nlgg/fR7ENXkRAZVqWtttC+R0/IWLfgOBCYZz1toI2qNAWJSHTa2pNXyleHEn\r\nzweOIiG7+laDT22ZHjRGGRHSgmTbSFFagWrYoBDqG0d64D45NLnEWVkKJ4O+\r\n/+rD0OxuH83k72WrPuIHoNv08ZsTcrNGTJvkPIrT82CnV6ZiiuclEjn19kxJ\r\nKciCNfCFWiRUcB755xI/dghg05tT7x+WCdUghrudfpoUlCXnv0/D50mbSRUI\r\n1gZ7fx4hY6XusuwWEBL00HHi7EYohTMGTvtKVRqrDhphBMeQSMeUmwUUyFy2\r\nqJXaLy+/0RugMC8+etjQWeaAt9tq/3eCqXHL1mlB4+YIp4mMZwRti5+6dLJi\r\nPELhHHR35CFk5spoGH0aoOwIGE9WCqqRzogcuACCmdY3fXbTR95/b60cNSCm\r\n5oQKCSQXl1QLmsdNr2aDCihdZndFzvLomzE3uhq1KL/y5ZHB125B4sCYgqDg\r\n3WWdXo/TZi3ixXKndI0XnFSK22Ajki3lFPw=\r\n=qoxZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"90d2f2775d5e031f7613d7bd83102f34bfe9b470","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonkoops","email":"jonkoops@gmail.com"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"8.5.3","description":"Recursive camel casing of object property names with proper typing","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.1.1_1649064364275_0.5480576022066173","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"camelize-ts","version":"2.2.0","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.2.0","maintainers":[{"name":"jkoops","email":"jonkoops@gmail.com"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"29f4e81c4b1a4554e59de4f9f5fa770a47b5211f","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.2.0.tgz","fileCount":5,"integrity":"sha512-6jMy83qFmNrJIMQXXU6Bi7VVkyl/nBVvoxcVsGRDA6R01pPZpnO/LaIcx6dijJjHbBA2G0uHY4Irk7LeA274NQ==","signatures":[{"sig":"MEQCIDEXZMDW7e2V1iPrbFi0Hnn4edstx3Bmq6MbPdswz1u6AiB2aEMfguSFe2tn4l/diKO3JvJV/5YiyXERxKkjA32m9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl5kTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMNQ//RVTfoetixorp0zH2i52980xeaAuyywiWbb+GlqfZmhxAMl0V\r\n0AdZcn6FaLNIqlcf62mTYsXWDNKQ/BwX6putYFrd2+asZPQNzt2OvbamPWUa\r\nQ4+NVNC03twm3Xc6HME4r3zv2H73clETrh1UULjADNtt0+renMA4Q2BMw+XT\r\nuzvuqz95KpHJWB7h2kIsO0y2H7gQI+yFjIpKbeEYoE8c8WReevuK1+mB3Sv4\r\nPosELzxgZNuBS87hBNtQs/2U/KLcx218PCG7kY/XSFaO19z2OOd11tWz+WqW\r\nD7E5Qv7VAZ7GQ1/hVgzh8ENMY/SFqtG0CXnKK53FxCKVQRq9cAdvZoAdh/O4\r\nA1F/zG3Dv4avsUrgdSCMEsn2TEMQH6m6Op2XGryKQTe5A0xEfujNtffl+C1R\r\n/Wx5J8i/z9cd0vSRVrTJihxfd0PXILj6V1DGcaQjroVE8Pvsqe599ZzOnu0g\r\nGW4l5yXa2c7Y2NxnCZwYslNyaAyFJtWN5v6Lam31XigEgARvk2z33yeZG8aW\r\nwCUlrTksmMbqJVCy6SXzFXGj5PgPGan4XvwfWVa465qOvDoCrDCf1DjgRcSg\r\nGRFdD6WQuYH6KTU/yO78u4iC0z/2c4f2Y5riFBLwJMyBVyLiGBGb1POBgRXi\r\n5ylVtGHi66Drlsb5P1vBDbNsVZ2i11tneLg=\r\n=L1ty\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"ce8b2c02c81abdd8f5e7dcc201aa67440379fafe","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"Recursive camel casing of object property names with proper typing","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.2.0_1670879506909_0.3318993334633036","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"camelize-ts","version":"2.3.0","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.3.0","maintainers":[{"name":"jkoops","email":"jonkoops@gmail.com"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"8c9b080f647c7055835c1bf36e4b062d34416df3","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.3.0.tgz","fileCount":5,"integrity":"sha512-rfAXKVm6+mt8r/NBXZl6MS/RlZMoIRGDVp3d7XdKnzhStyiCjLQ+B35SwMRtOl8WaBi2uLp7OBHpoztM1eXIZw==","signatures":[{"sig":"MEUCICTGcqgiK6rVbEc8TSqtEUgylXBXjBk0C3Ks3fAJ3/V2AiEA5VT8JMAm/FfQJ/Ozk74GZdLyihSxM8l1KfQbRsGuJkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6e3cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQLQ//aP0aip/eJ5lwsPjnyZtHRiawCXLA8VSTO+lVpLMVS99jYU4g\r\nATGmdX9d8GsUO3PAeTWE0wLQw55pvSoD3wh5bQXtz5irB5NNXq5j2mESVLmH\r\nOAKlEmh1DunlcLzWM/g/XewAgEP/NQnRxdKPEL6cqrCHLt7RdRi3nMW0IJov\r\nvRectddx7DaxANYbhZAF4NMNEXdmAVBiQZLqHOgQFblGqiQQOajV+9nto/5/\r\nPpTiAQ5LlcPX7+QQeJkE0cNE9dqNoji1R7/pNU1IOoZ9KkT9hsdw+Y4q8c1L\r\nxFisU35Okjn+BwpxkBTsRGNzkvgM9yh74oOqdgj2QUZS0sa3dABxMa0qcYtq\r\n58kxuKZMtOfxAaTfF+rkXd6GlPPESgC1duqDHkJ6KX60GlPPgNDnS9B9bQu8\r\nKDx7p76LZFw2gyR+/ZoZJDImz88vzmStr6Ckxkc2W83ybXrUU9ouVsm6rVJb\r\nOcfbBx8Hn/ib88v7MxP5TRUsf5LbV+9Ly0KLwFyTnBbVHnqr0i/Rl8bXsXmg\r\nWGycu52ebIhbDtmiBJ5uSO1CFlpV6wqYOoWfYK2zrk3iVV+3KERl5q9G74jR\r\nLvyrq7ycVQ3ZT8R+uFpd1x7xTPq3Z5fBHRbo7K7LEp+qWkyqXq+TVbbtj5tM\r\njkriB/YkAUJ6qnOsPHHeF1QkClJZMqJzxrc=\r\n=ma1h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"cf2c6a92a30cc2981c5eb446a1f490106afe0786","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"Recursive camel casing of object property names with proper typing","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.3.0_1676275163984_0.6441782625112717","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"camelize-ts","version":"2.4.0","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.4.0","maintainers":[{"name":"jkoops","email":"jonkoops@gmail.com"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"cfa06ffe64ed46292557c53609db6c67ee392c0d","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.4.0.tgz","fileCount":5,"integrity":"sha512-zFbnR53wpUDjQWPgGsSEsjVlsmVP4jEaHk3PRUXiAWu5k/4nBtApwM4W9SYPJXxFKsql//mbWPD5wNgGUkNWfA==","signatures":[{"sig":"MEMCHzSv99RbGpxaSqG11gjlUzmCYj0J0/BE9EK09Je+JWsCIG78qkLcxDsvdLr09Kep+E/XmWqhDnk3z/QDzzO//Sa7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOwa5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo+Q//XkL1wfgJ8i+A71xpQ7h6zjJ3FAq5hVymuC2tLlZLCHaiiHmi\r\nl2esKFzEpnDcnBtVrc52P9jXjEWv7i8yifF/OIrHwGlelOg6ZzIq2pDYQwKa\r\nWFdnHkSzDYoWnMkjMhXm+7fwA1yK205ptpJRrJKPguRAW4mVYFxPrIEVrUOa\r\ndrmb9DwDCP/Z3W4KVgn21M7vqiNmdmcjHay1Uq7NFDJeC7LE3ybsLSoClMBB\r\nAT5c2PufKlQyWjSBwI4LiDxi2O7gienJzqvhxux48LM1oVwJ5fiUJY40NRpU\r\nBZngabHKj1NjUYYoresQebE7rqLIlJ1JuA7cYLyC0uRVQQpc5OWo2jxk3WLH\r\nL6QT82PVak/H8w6E3GwzT0CYhjIIk+zZjnwmTFq0GbPZW38KFBZBkotOqOJw\r\n+LM7SN8gc09eDyJ91w6Hnxi07pze31+ApaYsC5k/U3vgqQckxU8x2LmDg6/F\r\nYlTNPj/K2/T6qRwiORxXei1/xd8G49pyiCwK8wDzmue0ydaCiZdAe2vtqUQQ\r\ndnIGfYiBhCpCe5YqnnONutyhRR3ApMGWJQG3p4Vl6pCxfy6bPC7F4i27mUAq\r\nLeSkCcPKieO8A3+IibzOf6255tzQAVmi+5aGMhRexYmgEooZeux4Ag7thvAB\r\nXu788ozOiuqVZjqXnCmB/r4aLPyD8YnV7MQ=\r\n=rT56\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"8733ca82772571a976b057585b6113cae73be8c7","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"Recursive camel casing of object property names with proper typing","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.4.0_1681589945480_0.24802806429419477","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"camelize-ts","version":"2.5.0","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@2.5.0","maintainers":[{"name":"jkoops","email":"jonkoops@gmail.com"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"0c823555b295c6d29819e18bcd841a00ffa48697","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-2.5.0.tgz","fileCount":5,"integrity":"sha512-ERaOJadw+ID9MuKGeTOF1kQOb/zZIv6Vkt44kFYZraiAFiZU6E3TwnJebp8jofsW/hDxME/U63lFdNKIkSqijw==","signatures":[{"sig":"MEQCIESYLV/gTO94lVYdt0nAMPoJsF7uiBxVDsDht04XDUuEAiACmP12W0ErvkK8HslyCnl3SP+i0frEY3FsE9bR3EdPeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPPvoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpflA/7BuBiuGAOmKL7T0K4DpN9PPmjCAIIvmNVFT43zio29l9yTglY\r\nwLlzVvM4E9GuBuCBWMtey4nQgIqpLj4vsBln2VqpwPqwATCG+MLaEPMJzXSv\r\nnkaMLCwPslmXM3/NWPQyGWtxOxSJ8G4k5h6fjxYaiapF7LUbaniACEqDk0E8\r\nWDsEvVmS28ieQLQ7NqcEPN83TN2WkXMajm15n3hUPDntFJpdl5P+SJzPQQdK\r\nPnc/ZjL2T4MvVEpRuayBQDNSvWehbr9xmBQUZl2WkPG9DJqgdGlSZrBCVsNY\r\nl+swlYrlXkvMuXphUWfMrzK9r0VTmz55VM+w8P0E+vECZNgZHWyAORXzSUS4\r\nXII1dvvIxbOMhSLRxZkOb7KaKSPOFricVbsqQpvvJ2wBcGv2EqM1IGQ6Aivb\r\nS7WjC3wZSUXal3YnYhbQK+rfmx/fCMo73KizSa1w1doKVDNsxuiizfm2Md5z\r\nrvXOnk1lkxOrke3HOxcRzCnximJQ28Bodpgsr+QNiDSSL7YXwzFyA8Iy+CAT\r\nsvU0qAhkm2UhcHu6GxZ6tjBpMG72D1QEdWpC10JEBqdpf82FwJFoYohyUYTL\r\nx8X0l4LKLCORTa/zgFu2MDadz5md2KCoG/vjaSmpwIi+xmywaZlqL+Z/KpZ6\r\nW5awf/4HKbuE8ctkV4I/2HV4yQ3CqAlXVS8=\r\n=hH5Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"c4988cb8ff3a9e8d22d2b888db6c24bdeeb95849","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"Recursive camel casing of object property names with proper typing","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_2.5.0_1681718248250_0.8309054827850448","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"camelize-ts","version":"3.0.0","keywords":["camel-case","json","transform","typescript"],"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","_id":"camelize-ts@3.0.0","maintainers":[{"name":"jkoops","email":"jonkoops@gmail.com"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"homepage":"https://github.com/kbrabrand/camelize-ts#readme","bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"dist":{"shasum":"b9a7b4ff802464dc3d6475637a64a9742ad3db09","tarball":"https://registry.npmjs.org/camelize-ts/-/camelize-ts-3.0.0.tgz","fileCount":5,"integrity":"sha512-cgRwKKavoDKLTjO4FQTs3dRBePZp/2Y9Xpud0FhuCOTE86M2cniKN4CCXgRnsyXNMmQMifVHcv6SPaMtTx6ofQ==","signatures":[{"sig":"MEQCIAHq3GUDxQZGnete4ibZHhcoB+zBHgiz6/gHT16Yu8QQAiAXgd3fN+fpla2Npv3PNtF4updMEoChQt9I7mu+MlnBuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRuziACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Sg/+M/iT1u4QCxlOSRZ/K9ps8MbCioSEKfbXC33NMJ4oDQWq5r4R\r\nyDDqBAK/kau2IU0+rQnQfQg8HFQpQzcUbAH4lw+OeuKXMShcZ9hwcN+icpGy\r\nB7t0U1RX8V0v64p3U0cZE2aFm0n4r70gfRX8Kk7+rTjHhRDvqPVpsjt+u/Gk\r\nrdG6eYMaBiyjS8zrWKIJhbjSGg/ihY3kaALytoayrkC3zCO6a2y22Bbtsbi3\r\nD2JAVY2ClpIsIKt7CpWPVecSSiovOLuzEM+rgFx1S8/c3VqP9Yxh8R/84ryI\r\nVVBZekbCdHOouJyL+pkMOQCYBT/esqcvwxyvg7ChDiKp/zVdjnxM0Q7xAB18\r\n4agm3RkTiruyM5oabSx7pQyE+UBherOLc4SqihFNuIOy5T0q5CVMELgiSk/M\r\nqb563wYaq363sx9MHnnSpvhAV1zeZ6nFVA3m5JNh4+yTyfj0y/kySi/tNdoI\r\nk9+7pVDM3Yv0sxRR6ECCt9ZzyUMeePD9VTQtQQBXYfq0VhpkT72zVfV644jm\r\nAno4RQ/71/u5WLyER1Pd18ZPKZWAM82eFjZTBto8CrSnETS6u0mwAWOTL6It\r\nuwz9Wu7IrhhB/MNzqiL3MRI5gdX5EJ8lndfvDjXkOwBBzydSaNUh7H5HaObb\r\nbesJVSnvVoj8hAqacAHDGcRKPeWGaMpc/jQ=\r\n=bMZL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"clearMocks":true,"collectCoverageFrom":["./*"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./dist/index.js","gitHead":"14a56c64bcac63fa6e1175afbded65d643288db3","scripts":{"test":"jest","build":"tsc","test:watch":"jest --watch --verbose","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kbrabrand","email":"kristoffer@brabrand.no"},"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"Recursive camel casing of object property names with proper typing","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","typescript":"^4.5.5","@types/jest":"^27.4.0"},"_npmOperationalInternal":{"tmp":"tmp/camelize-ts_3.0.0_1682369762457_0.10869260141707127","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-01-25T08:14:37.177Z","modified":"2024-11-17T06:17:27.354Z","1.0.0":"2021-01-25T08:14:37.342Z","1.0.1":"2021-01-25T08:24:14.057Z","1.0.2":"2021-01-25T08:26:32.995Z","1.0.3":"2021-01-25T09:31:18.374Z","1.0.4":"2021-01-25T12:26:32.867Z","1.0.5":"2021-09-06T13:07:19.747Z","1.0.6":"2021-09-06T13:08:28.786Z","1.0.7":"2021-09-06T13:13:42.893Z","1.0.8":"2021-09-07T12:16:37.660Z","1.0.9":"2022-01-26T15:16:38.631Z","2.0.0":"2022-01-26T21:44:47.832Z","2.0.1":"2022-01-26T21:59:20.189Z","2.0.2":"2022-01-26T22:10:16.239Z","2.0.3":"2022-01-26T22:15:16.935Z","2.1.0":"2022-02-09T12:38:36.686Z","2.1.1":"2022-04-04T09:26:04.409Z","2.2.0":"2022-12-12T21:11:47.095Z","2.3.0":"2023-02-13T07:59:24.156Z","2.4.0":"2023-04-15T20:19:05.632Z","2.5.0":"2023-04-17T07:57:28.380Z","3.0.0":"2023-04-24T20:56:02.656Z"},"bugs":{"url":"https://github.com/kbrabrand/camelize-ts/issues"},"author":{"url":"https://github.com/kbrabrand","name":"Kristoffer Brabrand","email":"kristoffer@brabrand.no"},"license":"MIT","homepage":"https://github.com/kbrabrand/camelize-ts#readme","keywords":["camel-case","json","transform","typescript"],"repository":{"url":"git+https://github.com/kbrabrand/camelize-ts.git","type":"git"},"description":"Recursive camel casing of object property names with proper typing","maintainers":[{"name":"jkoops","email":"jonkoops@gmail.com"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"}],"readme":"camelize-ts\n===\n[![CI](https://github.com/kbrabrand/camelize-ts/actions/workflows/main.yml/badge.svg)](https://github.com/kbrabrand/camelize-ts/actions/workflows/main.yml)\n\nA typescript typed camelCase function that recursively camel cases a snake cased or pascal cased object structure. It camel cases a simple string too, if you need that.\n\n`camelize-ts` is [`snakify-ts`](https://www.npmjs.com/package/snakify-ts)’ twin 👯.\n\n## Why do this again?\nThis has obviously been done before, and the \"new\" thing with this pacakge is not camel casing itself but the fact that it is a generic that, given the form of the input data structure, will provide you with typing for the returned object structure so that it fits with other types.\n\nAs an example I've been using it to camelize PostgreSQL rows (returned with snake case) before passing them to other functions in our GraphQL server (using camel cased property names).\n\n## Example\n```ts\nimport camelize from 'camelize-ts'\n\n// Expects camel case\nfunction nameIt({ \n  firstName, \n  lastName \n}: { \n  id: number, \n  firstName: string, \n  lastName: string, \n  roles: string[]\n}) { return `${firstName} ${lastName}` }\n\n// camel case snake_cased stuff from postgres\nconst camelizedUser = camelize({\n  id: 1,\n  first_name: 'Grim',\n  last_name: 'Reaper',\n  roles: ['user', 'admin']\n})\n\nconsole.log(JSON.stringify(camelizedUser, null, 2))\nconsole.log(nameIt(camelizedUser)\n```\n\noutput:\n\n```sh\n{\n  \"id\": 1,\n  \"firstName\": \"Grim\",\n  \"lastName\": \"Reaper\",\n  \"roles\": [\n    \"user\",\n    \"admin\"\n  ]\n}\n\nGrim Reaper\n```\n\nIt also converts pascal cased object fields to camel case.\n\n```ts\nimport camelize from 'camelize-ts'\n\nconst camelizedUser = camelize({\n  Id: 1,\n  first_name: 'Grim',\n  last_name: 'Reaper',\n  greetings: {\n    Morning: 'Good morning!',\n    Night: 'Good night!'\n  },\n  roles: ['user', 'admin'],\n  UpdatedAt: '2000-01-01T00:00:00.000Z'\n})\n\nconsole.log(JSON.stringify(camelizedUser, null, 2))\n```\n\noutput:\n\n```sh\n{\n  \"id\": 1,\n  \"firstName\": \"Grim\",\n  \"lastName\": \"Reaper\",\n  \"greetings\": {\n    \"morning\": \"Good morning!\",\n    \"night\": \"Good night!\"\n  },\n  \"roles\": [\n    \"user\",\n    \"admin\"\n  ],\n  \"updatedAt\": \"2000-01-01T00:00:00.000Z\"\n}\n```\n\n\n### Shallow option\nBy default camelize will traverse to the bottom of the object/array structure you pass. If you want to perform a shallow camelize, touching only the top level of the value you can pass true for the `shallow` option (second argument).\n\n### Type inference\nYou don't need to pass a type to `camelize` since it uses argument inference to find the type to convert. But if you need to, you can pass a type like this:\n\n```ts\ncamelize<\n  // type of value to camelize\n  { first_name: string },\n\n  // whether or not to perform shallow camelization\n  true\n>(\n  // value to camelize, type must match the specified type\n  value,\n\n  // shallow, must match what's set as the second type argument above (after the type)\n  true\n)\n```\n\n#### Type conversion\nIf you need to convert just a type, you can use the `Camelize` generic type to do this:\n\n```ts\nimport { Camelize } from 'camelize-ts'\n\ntype MySnakePerson = { first_name: string }\ntype MyCamelPerson = Camelize<MySnakePerson>\n```\n\n## Running tests\n```sh\nnpm run test // one time/CI\nnpm run test:watch // on each file change\n```\n\n## Licence\nMIT\n","readmeFilename":"README.md","users":{"kadir.acikgoz":true}}