{"_id":"@abcnews/alternating-case-to-object","_rev":"20-d8545f9f663e5b5fa8e5609d960af2e0","name":"@abcnews/alternating-case-to-object","dist-tags":{"latest":"3.2.0"},"versions":{"2.0.0":{"name":"@abcnews/alternating-case-to-object","version":"2.0.0","keywords":["string","object","case"],"license":"ISC","_id":"@abcnews/alternating-case-to-object@2.0.0","maintainers":[{"name":"ashkyd","email":"ash@kyd.com.au"},{"name":"blakebutcher","email":"blake.butcher@abc.net.au"},{"name":"colingourlay","email":"colin@colin-gourlay.com"},{"name":"drzax","email":"simon@elvery.net"},{"name":"joshduck","email":"npm@joshduck.com"},{"name":"louisstow","email":"louisstow@gmail.com"},{"name":"nathanhoad","email":"nathan@nathanhoad.net"}],"contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"}],"homepage":"https://github.com/abcnews/alternating-case-to-object#readme","bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"dist":{"shasum":"3a76cefcd2e55a156aa111f60e81e2f20595bba5","tarball":"https://registry.npmjs.org/@abcnews/alternating-case-to-object/-/alternating-case-to-object-2.0.0.tgz","fileCount":4,"integrity":"sha512-oXG1o8vWmBqDh/wVpQ/MOwvVgVo8Bq65nMpplqm4VdyhUDPRYjpwJFYStMmGKZRSuSXozmGLi0felbu4tB56cg==","signatures":[{"sig":"MEYCIQCcdLvC9/dCN3iEub+rg24rUlWSCp+nKJ+n4NZhbc4rzwIhALKPPR7DZKiE5fApR4V/9SdeSWnhaYVvQQyClsuY3/0Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6153},"main":"index.js","gitHead":"a4890464342fe17cced0e23ea61a5d86ac15971f","scripts":{"test":"NODE_ENV=test ava"},"_npmUser":{"name":"colingourlay","email":"colin@colin-gourlay.com"},"repository":{"url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git","type":"git"},"_npmVersion":"5.6.0","description":"Convert an alternating case string to a JSON object","directories":{},"_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/alternating-case-to-object_2.0.0_1519180759799_0.5190522353072919","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@abcnews/alternating-case-to-object","version":"2.0.1","keywords":["string","object","case"],"license":"ISC","_id":"@abcnews/alternating-case-to-object@2.0.1","maintainers":[{"name":"blakebutcher","email":"blake.butcher@abc.net.au"},{"name":"colingourlay","email":"colin@colin-gourlay.com"},{"name":"drzax","email":"simon@elvery.net"},{"name":"louisstow","email":"louisstow@gmail.com"},{"name":"phocks","email":"phocks@gmail.com"}],"contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"}],"homepage":"https://github.com/abcnews/alternating-case-to-object#readme","bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"dist":{"shasum":"52e061d3a4308eeb6f128ac93afd615157d18bce","tarball":"https://registry.npmjs.org/@abcnews/alternating-case-to-object/-/alternating-case-to-object-2.0.1.tgz","fileCount":4,"integrity":"sha512-wI1q+IhC+A9kBTBQ7dWtWXjYfhpc9BoPOMgGME04x7Gw73yZs3Oi8D62mDW3QOg7MpspwNe/vFMyIL9jx606sA==","signatures":[{"sig":"MEUCIQDMB6N9US3Vu8Psf8O2RS17YGXKNko7eREqC1c8T4335AIgFvgWQ3NDDmcv0GF+c28oaJ7kb71xA3um8zQIvwXjGfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2bGcCRA9TVsSAnZWagAA0G4P/2MTy00I1YxFOsH5seLC\nJoYaMgEr6lMBbQlJIRShfKGy5Jcl2/O2n4W6sTZflhTnrPRGarHqU5EgsDLD\nDpDTNeWC9ws27MsRfpzLuKVWf/V2lctUY9HezCIKdiwTTwBUImY/wEyOCPvD\nveJzKnwLABzn3zgMeitE4BeH5Frz2+TAAu5btQN0MA6mJNGSafC9hSRziUr3\n84q7FAHH386as0hr7FXswZJuwqzWXGorhFCfBX6X6eQYgbbMhsgb0ohn2DaB\n+FsdIcwOuGkICbgQcZ+ujjtwEjmlECr+2ocoO00VuUAdAzOP3/V2brdd+XP0\njD9cuR+rAQZ7dvr9nSd5SBK83a1B7LrHaTX3OC9lX/5ttl2yjDFEhgaWTezY\nRnJLK9asSHCx2/OFece9j2r2F85fra4d1M7Jdo5CM5oTVgZSwvi/D7VRUeDT\nUKPqysDVSfjr6B+f5oY+9N+7OLmOQBGfJcLwAoTUjn9swCIWifzIIfwXdZmr\njIQzOyMPR6jfemGieo8WH57su1ZEFk+Jcu/df3h7jIq8CMjw04DDyOT4wvsq\n6RCQXWvo3gkCYq4k1ax9UKbJk6tTmeLKVplGvklhH0Cil+wNUDt+/Y2vpSUv\n4tB2mv68gw/1xT8fzzh6LC7sf9HEPlUloJ4akH4rxTTp9H2ezwuc+3U1apV0\nV3Sz\r\n=n9Sv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1849ea542c165d16bfd9adc3ed78ac854c2c22c7","scripts":{"test":"NODE_ENV=test ava"},"_npmUser":{"name":"drzax","email":"simon@elvery.net"},"repository":{"url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git","type":"git"},"_npmVersion":"6.13.7","description":"Convert an alternating case string to a JSON object","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.8.2"},"_npmOperationalInternal":{"tmp":"tmp/alternating-case-to-object_2.0.1_1591325084155_0.24240289614109756","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@abcnews/alternating-case-to-object","version":"3.0.0","keywords":["string","object","case"],"license":"ISC","_id":"@abcnews/alternating-case-to-object@3.0.0","maintainers":[{"name":"phocks","email":"phocks@gmail.com"},{"name":"drzax","email":"simon@elvery.net"},{"name":"colingourlay","email":"colin@colin-gourlay.com"},{"name":"blakebutcher","email":"blake.butcher@abc.net.au"},{"name":"louisstow","email":"louisstow@gmail.com"}],"contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"},{"name":"Simon Elvery","email":"Elvery.Simon@abc.net.au"}],"homepage":"https://github.com/abcnews/alternating-case-to-object#readme","bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"dist":{"shasum":"287a3463cd7e6ecb0a93ab79bb5866d613e558ce","tarball":"https://registry.npmjs.org/@abcnews/alternating-case-to-object/-/alternating-case-to-object-3.0.0.tgz","fileCount":11,"integrity":"sha512-DfzeUdqzPfD4H8DRu9iyCIW532eU95dl6HCVLcSJWFBezFddexWbfL34JkKo6+9iuuKViUo8tMTZ+ODMyZEbcQ==","signatures":[{"sig":"MEQCIAgtYeXgUhGZpSbBjR+7X+2AuXe6OFyex1r9DmrPfbq5AiBdcbM2s3r0ldAXj1qFSqYpvjVv40NhHhT4xjSDiKgLPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNHhOCRA9TVsSAnZWagAACGAP/0XnB+9nbUbAuogQUoOf\n3J+jzrgPwYqSjukb08nR2AQfcw7UMRehuVpEKRRtXZpvqSaRkIHNWADYJcZ/\nIaLBixydce4zxnOwU7zufcjZfqH+4B9Rz2tG0huvXgBVxXe/B7vKh9WyCAKx\nG9kjNR7a1tPmbfduY94V+OT7lwoBhj7lZGygaNg2vdrKtUGQxYB/ibEB4zoi\nB8ZKcGnRie7J82pA9s3PP6dKzPR5ZxhvX+a2K2cJtXUDd9U37idtoaKf0bJ2\n5JqU/DyS80XLdM4+ZDp6DHUeYwE0zei076mWrrXjuNmBmbk8OnArjAlx76lB\n0JYWbc+OtmnUmafwBsF5/GzVyr8p3G+urbwzaunibRMwb/Phz+osR6Wvd8fv\n4ceubylXs+111nITOejuBkwQRCTA2r3CZjpPv5/4z4iKQDInAcozuRPSjvi/\nibdbaYnmSIXD77IE2Ex4KanI00u963v1noFuHrZg9VbYSewCrlNZmMedLdCn\nAVt6QFv5rWRg3cj1zt8unyctYj2pydE/RbpScKltOy/b1u5i9TLqW33pRuLH\nzO0tSlwVzrRo8RZjfsj5IS4UKBo0uUExpxT1/77mxZZFbjXNCjn1LqShZcFt\ngctKhPZjsloZmw320YzYb6zBGWMZEgq006wxzFwoeQUCIHBXIVpN+PVo+yY0\n93wq\r\n=za5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/alternating-case-to-object.esm.js","engines":{"node":">=12"},"gitHead":"c6f4d0c9f7c268969a0c2931f9e6de05238a8d4e","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build","release":"np"},"typings":"dist/index.d.ts","_npmUser":{"name":"drzax","email":"simon@elvery.net"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git","type":"git"},"size-limit":[{"path":"dist/alternating-case-to-object.cjs.production.min.js","limit":"10 KB"},{"path":"dist/alternating-case-to-object.esm.js","limit":"10 KB"}],"_npmVersion":"6.14.9","description":"Convert an alternating case string to a JSON object","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"np":"^7.4.0","tsdx":"^0.14.1","husky":"^5.1.0","tslib":"^2.1.0","size-limit":"^4.9.2","typescript":"^4.1.5","@size-limit/preset-small-lib":"^4.9.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/alternating-case-to-object_3.0.0_1614051405487_0.6926086818691266","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@abcnews/alternating-case-to-object","version":"3.0.1","keywords":["string","object","case"],"license":"ISC","_id":"@abcnews/alternating-case-to-object@3.0.1","maintainers":[{"name":"phocks","email":"phocks@gmail.com"},{"name":"drzax","email":"simon@elvery.net"},{"name":"colingourlay","email":"colin@colin-gourlay.com"},{"name":"blakebutcher","email":"blake.butcher@abc.net.au"},{"name":"louisstow","email":"louisstow@gmail.com"}],"contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"},{"name":"Simon Elvery","email":"Elvery.Simon@abc.net.au"}],"homepage":"https://github.com/abcnews/alternating-case-to-object#readme","bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"dist":{"shasum":"4968c0dd11306105a755ce2769e60b5c2c292717","tarball":"https://registry.npmjs.org/@abcnews/alternating-case-to-object/-/alternating-case-to-object-3.0.1.tgz","fileCount":11,"integrity":"sha512-855R5KDvTJC8I+Z4cmlS9M8BhjeVKeXdgfh0mWcZ1sMh2tl9LVgEEEcv7hbw4NouoeozP6cgIOnt1sqO3L27ZQ==","signatures":[{"sig":"MEYCIQD8Z4g2xQDuFz4r2mSbBzdKwBmB4I53hvf64DU3XLaGSgIhAM1LX8DvwXLmA9l0l6vvGlQy8BAaKmVS/+Wiy+pISu/+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNH6ZCRA9TVsSAnZWagAA/n0P/ii5MEqRbB0XJaBy+q+E\nVMLWiZoJwJGb02M7KWVPhsN0cXutIsXi+1hyhcwefQVBXvU5Qx8VsHR7cwAN\nrFMNTK6lAvzp8o6hRP0jbsZJmVtQTDyl1PSdOQqweO4dh9+p/yXLrxJetZU5\nklenkCB0vSDpbe5RKxHpLgoc+0UktKdGmZm1zuEJPdk3BLeffCFrx0jZPCyt\nxfZporesLMnjm687RAqtsc2rWT53slXeHyPx0vKyeLvFaPJX/I/7+rbniK1d\n2b51F8bSpF9162CZx7Pb+HYdnQQi+cARTL9u+HSZLyHzOksZIRvun9rH7WHK\nVlQbh9QH+E25NGTURjAtDLeksKbW6srKzBGjMHwibhYAsWotVam8b+a0IpMY\nF1JBcP6OsFjcXwrgHevpZBv9zD9CgspdYJwXa5ggQCfxZNpNyOitv2Qx48J+\nakIr47S+li5OK8qFHyMR3ToJdm9eRF85Hj5jkr8vsVllP6Wbw7256ubxXw0G\njDD9Vrv+X/mc5EshYnycZDZuJuJE6i+GHc8rcPgjimEmLa5J3naJx86w1aV4\nN20Ok1vDnUD41jqxfZnVdX17bM3t/aV112W2mrQv85VJE9+uXttlm5vghHjP\nrgw0orVTSfk/8YBamIvVBFl0BspP8lUr7sXzZ8sse5JhPKwZq+TdD2trPSqa\nRVUY\r\n=ypaI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/alternating-case-to-object.esm.js","engines":{"node":">=12"},"gitHead":"6ad5128070d684fc5e1e1320a73475134c3dc863","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build","release":"np"},"typings":"dist/index.d.ts","_npmUser":{"name":"drzax","email":"simon@elvery.net"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git","type":"git"},"size-limit":[{"path":"dist/alternating-case-to-object.cjs.production.min.js","limit":"10 KB"},{"path":"dist/alternating-case-to-object.esm.js","limit":"10 KB"}],"_npmVersion":"6.14.9","description":"Convert an alternating case string to a JSON object","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"np":"^7.4.0","tsdx":"^0.14.1","husky":"^5.1.0","tslib":"^2.1.0","size-limit":"^4.9.2","typescript":"^4.1.5","@size-limit/preset-small-lib":"^4.9.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/alternating-case-to-object_3.0.1_1614053016918_0.6706900586792532","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@abcnews/alternating-case-to-object","version":"3.0.2","keywords":["string","object","case"],"license":"ISC","_id":"@abcnews/alternating-case-to-object@3.0.2","maintainers":[{"name":"phocks","email":"phocks@gmail.com"},{"name":"drzax","email":"simon@elvery.net"},{"name":"colingourlay","email":"colin@colin-gourlay.com"},{"name":"blakebutcher","email":"blake.butcher@abc.net.au"},{"name":"louisstow","email":"louisstow@gmail.com"}],"contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"},{"name":"Simon Elvery","email":"Elvery.Simon@abc.net.au"}],"homepage":"https://github.com/abcnews/alternating-case-to-object#readme","bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"dist":{"shasum":"126e4b5e14822d647a8e8ba2de24dc1c2bfbfb2b","tarball":"https://registry.npmjs.org/@abcnews/alternating-case-to-object/-/alternating-case-to-object-3.0.2.tgz","fileCount":11,"integrity":"sha512-vDvVesKWHL/t6qf25OFLK0Um/3lTARDU49cN87L2jcKEAhjbY23IjCERyktwfhP9h1uyeiV/zJ4XRZfZBcnaPg==","signatures":[{"sig":"MEYCIQCKHSjp7IczcrJPV4OEz1aCXKFMP63172gVFrDXl9SWPQIhANDBNNqKnnC/IL/WHoaG0rllPv7rsdkTM2TGJTp4wqTD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj01ZCRA9TVsSAnZWagAAWEQP/1mS/9zNr2mBTzE+OFbh\nwcmPorUOBwq3U9fPyapxcXfd/vTBM9p4VcoMaVuPHsuQYPZQhHfXpL2EiRA6\nAB996TsGThoHGMtzZcE+rxDtmaULuztXvykOoqursyXAb2LNtd+so6yGstSf\nTCpc9jrdRUz3PvuCIxQqB4J4V7gTZMTvUbWCFoQz/A+zXRqrFDvkwrsLtPOd\n2SX4w7Un2qDh7hRogEHjRNIEYoxZKNvZsIjVIpV4p5fvuOzsHMUqQkZfbAeH\nFNaFIguER6Wsym5O5p9IOtwIXNkGgsPVKj2d4mVOHc4AXagxWip1s9Qw8cBs\n8j8SQQw0GUQQnnN92Obv+OHLNPO7oxPFgooHvCiJ14UrVH6xBDuZVwMDnsBS\n1B+nbAMMjpZA0TZYMgAsrnoA6i7kXAMuVMKYTxUKvN4Q7lZ4AAu/g/3JkSIb\n2fAsHaVj3Dt8qsjaH7GXBk7Bduw7qBYkGpZjS56+fFY+U58zT4iDVkhIYoY9\nMaj/j/b1LRnfo46qp3kJcuABicfYS/DHcovT9yiU6S56r4pDaEDGkKTJ0rcj\n58K///bp7Hb860aq5IHxm1ogX2T2xI+qAVyIXiOnWghN6FvwBhjYCeAABban\naKYC939TRPFaCbRCQpWT5YJg03jlNCW9AYxryj9rgg31JWhFDqXdTxbrQ4wI\n2LEu\r\n=uYWd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/alternating-case-to-object.esm.js","engines":{"node":">=12"},"gitHead":"944eed33838cdcb241f431ba240c0179a62c20c7","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build","release":"np"},"typings":"dist/index.d.ts","_npmUser":{"name":"drzax","email":"simon@elvery.net"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git","type":"git"},"size-limit":[{"path":"dist/alternating-case-to-object.cjs.production.min.js","limit":"10 KB"},{"path":"dist/alternating-case-to-object.esm.js","limit":"10 KB"}],"_npmVersion":"7.6.3","description":"Convert an alternating case string to a JSON object","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"np":"^7.4.0","tsdx":"^0.14.1","husky":"^5.1.0","tslib":"^2.1.0","size-limit":"^4.9.2","typescript":"^4.1.5","@size-limit/preset-small-lib":"^4.9.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/alternating-case-to-object_3.0.2_1620004184906_0.23750698612905685","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@abcnews/alternating-case-to-object","version":"3.1.0","keywords":["string","object","case"],"license":"ISC","_id":"@abcnews/alternating-case-to-object@3.1.0","maintainers":[{"name":"phocks","email":"phocks@gmail.com"},{"name":"andrewkesper","email":"andy@andrewkesper.com"},{"name":"drzax","email":"simon@elvery.net"},{"name":"colingourlay","email":"colin@colin-gourlay.com"}],"contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"},{"name":"Simon Elvery","email":"Elvery.Simon@abc.net.au"}],"homepage":"https://github.com/abcnews/alternating-case-to-object#readme","bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"dist":{"shasum":"b8b422d4508fef2d08b43e3d11d802fc72e2a4f8","tarball":"https://registry.npmjs.org/@abcnews/alternating-case-to-object/-/alternating-case-to-object-3.1.0.tgz","fileCount":9,"integrity":"sha512-cYgpL4L1t6Yh9iVgqPnLKWeAax10tFUEiqIlOWxPTwRQAfWkJlhy29/znHbSvzzG1scCGuQj7QrnlTOksMycRg==","signatures":[{"sig":"MEYCIQCxt3KJy6SeM8E3CDST7BUofNu/ivFY/hJDIl9kiZlbcAIhAIroKKjh7GTYzbxahdLI6B/kAoOBbPe/SblvHhzQnzWX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfsZ8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Qw/+Ip38lfYOpqj3E08hoXkiJ0/V7QWno5fM4tCGUM414Hd7rYbz\r\n/9h/rqUT0QiSXsNwnvKyFvv++dJ/8QkZYzubaHr78bOSG75my7k8l5nIsJ21\r\n1FlvnRxlLcTzYF8a9bhnMcbP51tMPEhL8TonaQW0Hp0Sterh7Ncx9R6SQ1iQ\r\nV2LJW9+DjvB0xag3trzucDenL7ITdAUnBJa5GRWMdySA+xR/e4Vn32ZI1ZRa\r\nQ57Fior+ndx80VPFMIDFVtS6reqXCTK3BXowT1Q9AxxrOYGjigtmg/5T0BCp\r\nwv6PLGSUncEfKMpnRBnEEpWNStwHJ8+1EY+8bEs1j3xT75BL9ASb7ckYOpHb\r\nM+PKnTbnUrX4KV0IB0NJgbtyzqHyBL//3Wpyk4AtufVagAVajcjEV82qPFaI\r\nmoK2rreRE07wbk5IlcBWN2/fA2pBsTDykpHZ5S4B3wgsbzX3vVSIbAUfx6/i\r\nFBkqYYVSFDlklMOymOEYInFTCMY6qtNw/7WBf5NCnyamQEGramFq+Ktt5Ker\r\nrEafZkeXqgbBeFcXRiCJBdT7f/0Y0g+Jhcki//7kxLVTb/PGc+DiYruRga9n\r\nScjbUfXPFv5EHoWuWXKvO3n3hNyG/PATe2RTnhM96yj/XMHpR81fnymclEnn\r\nUE/JF8M7Uhhh0TDBDfWnM69A6LEUYaZua/0=\r\n=zkzf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.mjs","engines":{"node":">=16"},"gitHead":"e2ac601e623d58b97cdc97f77f9395181c179438","scripts":{"lint":"eslint src","size":"size-limit","test":"jest","build":"tsup src/index.ts --dts --sourcemap --format esm,cjs","start":"tsup src/index.ts --dts --sourcemap --format esm,cjs --watch","prepare":"husky install","release":"np","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"drzax","email":"simon@elvery.net"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git","type":"git"},"size-limit":[{"path":"dist/index.mjs","limit":"1 KB"},{"path":"dist/index.js","limit":"1 KB"}],"_npmVersion":"8.19.2","description":"Convert an alternating case string to a JSON object","directories":{},"_nodeVersion":"18.8.0","_hasShrinkwrap":false,"devDependencies":{"np":"^7.4.0","jest":"^29.3.1","tsup":"^6.5.0","husky":"^8.0.2","tslib":"^2.1.0","eslint":"^8.28.0","ts-jest":"^29.0.3","size-limit":"^8.0.1","typescript":"^4.1.5","@typescript-eslint/parser":"^5.43.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/alternating-case-to-object_3.1.0_1669252732531_0.8939137945004496","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@abcnews/alternating-case-to-object","version":"3.1.1","keywords":["string","object","case"],"license":"ISC","_id":"@abcnews/alternating-case-to-object@3.1.1","maintainers":[{"name":"jtfell","email":"hi@jtfell.com"},{"name":"phocks","email":"phocks@gmail.com"},{"name":"andrewkesper","email":"andy@andrewkesper.com"},{"name":"drzax","email":"simon@elvery.net"}],"contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"},{"name":"Simon Elvery","email":"Elvery.Simon@abc.net.au"}],"homepage":"https://github.com/abcnews/alternating-case-to-object#readme","bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"dist":{"shasum":"a230c5463423324f29983c66d872c756d3a4d685","tarball":"https://registry.npmjs.org/@abcnews/alternating-case-to-object/-/alternating-case-to-object-3.1.1.tgz","fileCount":10,"integrity":"sha512-HTyYOLyhaJMgo8t97DDqRqw7zPHt02zzc4NvjuM1O/mLNMxPBrqXyRLYN+EKnbQlmZm4uf6qC1czJdYVTCtTjg==","signatures":[{"sig":"MEQCIEoH7sctTta9Swk87INYMM0Xu/6Wft9Aq/9p9NSyN/gPAiAqasJOPzaRGRLXdchvCYzqzfqnE5jEvVwbYCresbmDhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27199},"main":"dist/index.js","module":"dist/index.mjs","engines":{"node":">=16"},"gitHead":"9399b33554e4af42f412d5f2af821d259b022e4f","scripts":{"lint":"eslint src","size":"size-limit","test":"jest","build":"tsup src/index.ts --dts --sourcemap --format esm,cjs","start":"tsup src/index.ts --dts --sourcemap --format esm,cjs --watch","prepare":"husky install","release":"np","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"drzax","email":"simon@elvery.net"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git","type":"git"},"size-limit":[{"path":"dist/index.mjs","limit":"1 KB"},{"path":"dist/index.js","limit":"1 KB"}],"_npmVersion":"9.6.7","description":"Convert an alternating case string to a JSON object","directories":{},"_nodeVersion":"20.3.0","_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","jest":"^29.3.1","tsup":"^7.1.0","husky":"^8.0.2","tslib":"^2.1.0","eslint":"^8.28.0","ts-jest":"^29.0.3","size-limit":"^8.0.1","typescript":"^5.1.6","@typescript-eslint/parser":"^5.43.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/alternating-case-to-object_3.1.1_1689573530516_0.29377004702884335","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@abcnews/alternating-case-to-object","version":"3.2.0","description":"Convert an alternating case string to a JSON object","contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"},{"name":"Simon Elvery","email":"Elvery.Simon@abc.net.au"},{"name":"Ash Kyd","email":"Kyd.Ashley@abc.net.au"}],"license":"ISC","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","type":"module","engines":{"node":">=16"},"scripts":{"build":"npx tsc","test":"mocha test/*.test.js","lint":"eslint src","size":"size-limit","release":"np","prepare":"husky install","prepublishOnly":"npm run build"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"src/parse.js","limit":"1 KB"},{"path":"src/stringify.js","limit":"1 KB"}],"repository":{"type":"git","url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git"},"devDependencies":{"@size-limit/preset-small-lib":"^8.0.1","@types/mocha":"^10.0.10","eslint":"^8.28.0","husky":"^8.0.2","mocha":"^11.1.0","np":"^8.0.4","size-limit":"^8.0.1","typescript":"^5.1.6"},"keywords":["string","object","case"],"bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"homepage":"https://github.com/abcnews/alternating-case-to-object#readme","dependencies":{"tslib":"^2.8.1"},"_id":"@abcnews/alternating-case-to-object@3.2.0","gitHead":"69197c9d6767ef76cd426d099be7dda4eb12cfc5","_nodeVersion":"20.16.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-oJm6s2C4nK/ksogWaHAqnDjHb+oJu6Qu44XzamZCbJiGBllmI2gUzoVKvTFBVDTbGdVkUcLnLYYIix+ZOLVl6w==","shasum":"bbe073c0867fd9354b1488b56062e887ce669a6e","tarball":"https://registry.npmjs.org/@abcnews/alternating-case-to-object/-/alternating-case-to-object-3.2.0.tgz","fileCount":22,"unpackedSize":18488,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8vssM1AMcUdAf+6WqqIemUk3WtJH/QjfhU1RcQesqXwIhAIBapwIKXJjNA2szpRenI/qrdWsiM97VdYnkWpkGtcmu"}]},"_npmUser":{"name":"ashkyd","email":"ash@kyd.com.au"},"directories":{},"maintainers":[{"name":"drzax","email":"simon@elvery.net"},{"name":"andrewkesper","email":"andy@andrewkesper.com"},{"name":"phocks","email":"phocks@gmail.com"},{"name":"jtfell","email":"hi@jtfell.com"},{"name":"ashkyd","email":"ash@kyd.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/alternating-case-to-object_3.2.0_1746422789587_0.2966588176371374"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-21T02:39:19.688Z","modified":"2025-05-05T05:26:30.077Z","2.0.0":"2018-02-21T02:39:19.868Z","2.0.1":"2020-06-05T02:44:44.281Z","3.0.0":"2021-02-23T03:36:45.697Z","3.0.1":"2021-02-23T04:03:37.058Z","3.0.2":"2021-05-03T01:09:45.060Z","3.1.0":"2022-11-24T01:18:52.701Z","3.1.1":"2023-07-17T05:58:50.669Z","3.2.0":"2025-05-05T05:26:29.780Z"},"bugs":{"url":"https://github.com/abcnews/alternating-case-to-object/issues"},"license":"ISC","homepage":"https://github.com/abcnews/alternating-case-to-object#readme","keywords":["string","object","case"],"repository":{"type":"git","url":"git+ssh://git@github.com/abcnews/alternating-case-to-object.git"},"description":"Convert an alternating case string to a JSON object","contributors":[{"name":"Nathan Hoad","email":"Hoad.Nathan@abc.net.au"},{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"},{"name":"Simon Elvery","email":"Elvery.Simon@abc.net.au"},{"name":"Ash Kyd","email":"Kyd.Ashley@abc.net.au"}],"maintainers":[{"name":"drzax","email":"simon@elvery.net"},{"name":"andrewkesper","email":"andy@andrewkesper.com"},{"name":"phocks","email":"phocks@gmail.com"},{"name":"jtfell","email":"hi@jtfell.com"},{"name":"ashkyd","email":"ash@kyd.com.au"}],"readme":"# Alternating Case to Object\n\nA function to convert alternating case (`\"ALTERNATINGcase\"`) strings to objects\n(`{alternating: 'case'}`) and vice versa.\n\nThe ACTO string format supports numbers, bools, nulls, and lowercase\nstrings (a-z0-9), as standalone values or as arrays.\n\nThis library provides a `parse` and `stringify` method to convert objects from\nand to strings respectively.\n\n## Usage\n\n1. Install with `npm i @abcnews/alternating-case-to-object`\n2. Import the library with `import {parse, stringify} from '@abcnews/alternating-case-to-object'`\n\n### Convert an object to a string\n\n```js\nstringify({\n  prop: 'value',\n  second: 'thing',\n  allowed: true,\n  things: [100, 101],\n});\n\n// \"PROPvalueSECONDthingALLOWEDyesTHINGS100THINGS101\"\n```\n\n### Options\n\n#### propMap:Object\n\nProps in the config will be renamed if they occur in this object. Note the\npropMap is the same format as you pass to `parse()`, so the map is applied in\nthe opposite direction.\n\n```javascript\nstringify(\n  {\n    'kebab-case': 'value',\n  },\n  {\n    propMap: {\n      kebabcase: 'kebab-case',\n    },\n  }\n);\n\n// \"KEBABCASEvalue\"\n```\n\n### Parse a string to an object\n\n```javascript\n\nparse('PROPvalueSECONDthingALLOWEDyesTHINGS100');\n\n// >>>\n\n{\n  prop: 'value',\n  second: 'thing',\n  allowed: true,\n  things: 100\n}\n```\n\n#### Automatic type inference\n\n- Number values will be parsed as floats.\n- The values `\"true\"`, `\"yes\"`, `\"false\"` & `\"no\"` will be converted to the booleans `true`, `true`, `false` & `false`, respectively.\n- If a prop appears more than once, multiple values will be returned as an array:\n\n```javascript\nparse('GROUPfirstGROUPsecondGROUPthird');\n\n// >>>\n\n{\n  group: ['first', 'second', 'third'];\n}\n```\n\nEvery value in a prop which appears multiple times must be of the same type or an exception will be thrown. For example, this will throw:\n\n```javascript\nparse('AtrueAstr');\n```\n\n### Options\n\n#### arrayProps:Array\n\nProps in this array will always be returned as arrays, even if they occur in the config string zero or one time.\n\n```javascript\nparse('AtrueAfalseBvalueAtrueDvalue', {\n  arrayProps: ['a', 'b', 'c']\n});\n\n// >>>\n\n{\n  a: [true, false, true],\n  b: ['value'],\n  c: [],\n  d: 'value'\n}\n```\n\n#### propMap:Object\n\nProps in the config will be renamed if they occur in this object.\n\n```javascript\nparse('CAMELCASEtrueKEBABCASE100', {\n  propMap: {\n    camelcase: 'camelCase',\n    kebabcase: 'kebab-case'\n  }\n});\n\n// >>>\n\n{\n  camelCase: true,\n  'kebab-case': 100\n}\n```\n","readmeFilename":"README.md"}