{"_id":"@appsweet-co/ts-utils","_rev":"37-d8ac3af6e45321684d9eecf184287787","name":"@appsweet-co/ts-utils","dist-tags":{"latest":"0.42.0"},"versions":{"0.10.0":{"name":"@appsweet-co/ts-utils","version":"0.10.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.10.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"d1a9667696f078b2101c950b6acd7ef808daecfe","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.10.0.tgz","fileCount":134,"integrity":"sha512-s3/LFfl/4G8Bu+LTWKrsyhiiTvpF56NNQRQ6ZaejUntTm1hpvC9eLM5NRwkpm0Tvp61YS89kZKm/PG7hmdUYEg==","signatures":[{"sig":"MEYCIQD6q7cQdYj6eykZa/juV5Z3RUoA/h/uvbdZGJXrg1S7jgIhAPskIoGKALT4NhTCfG2LlrDvEGKmXLf28gMJOYfqjDZd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441734},"main":"index.js","types":"./index.d.ts","gitHead":"47f2358b674527fee292c2b0b8719bd1a9c98299","scripts":{"gen":"./bin/gen.sh","docs":"open ./docs/index.html","build":"tsc","clean":"rm -rf *.js *.js.map **/*.js **/*.js.map ./docs","readme":"npx @appnest/readme generate","prebuild":"eslint **/*.ts && npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"7.23.0","description":"Utility functions for TypeScript","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.10.0_1633020674252_0.6019913823729484","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@appsweet-co/ts-utils","version":"0.11.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.11.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"442ae020bacdb0009788dbc04191c4f8d072458f","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.11.0.tgz","fileCount":34,"integrity":"sha512-qP6p9MEcny4G1QvygJNeGelDtYiqKz2PuOreiReatrww7aYLRnn/7YzxRf+hFNAGWqH8CxO39yRHWfc+vF8zgQ==","signatures":[{"sig":"MEUCIQD1SNwF6MYumzabQ3hkl3k0dYIJ50xsLo/vyK/0w2SqoQIgRtua72oUM0tWWtSeEB5U0MWAkj+ZNnRJjg7f/LAA1lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19086},"main":"index.js","gitHead":"669a4d192db4403cf78a048880474c781095bdbd","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"tsc","clean":"rm -rf *.js *.js.map **/*.js **/*.js.map ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint && npm run build:docs","build:docs":"typedoc","build:index":"./bin/gen-index.sh","prebuild:docs":"npm run build:index","prepublishOnly":"npm run prebuild"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"7.23.0","description":"Utility functions for TypeScript","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.11.0_1633119685162_0.41076494526453455","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@appsweet-co/ts-utils","version":"0.12.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.12.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"0810a80733897341e2542b79827bb82d54d71dc0","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.12.0.tgz","fileCount":36,"integrity":"sha512-HXLbSeYlTMm/YAxkin5Bvq4PoU/IFS+GmU7+b+vA7TzT6Z6W7JZmNJGjvgtZYzCP6oPiDNr3OCu2SQxsQeHqmw==","signatures":[{"sig":"MEQCIGqqPFtgF5ThTPRUzW6uaBQ4ULAw7GP7X+UuVdh2LjB9AiBqcWPbt+i9kHVcBCG9FObVKAgZjlJsj+U/KwMJyMRpTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18907},"main":"index.js","gitHead":"9543c34ec16255f97fd4a96d5abdfd8f8459cd39","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"tsc","clean":"rm -rf *.js *.js.map **/*.js **/*.js.map ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint && npm run build:docs","build:docs":"typedoc","build:index":"./bin/gen-index.sh","prebuild:docs":"npm run build:index","prepublishOnly":"npm run prebuild"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"7.23.0","description":"Utility functions for TypeScript","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.12.0_1633120521463_0.47065160170255993","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@appsweet-co/ts-utils","version":"0.13.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.13.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"b10275556caf26fadaed40b2259a34e12da583d2","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.13.0.tgz","fileCount":38,"integrity":"sha512-65RhOQ7pRw/Cnvdw20datYfkHml4YAnEhDDhnzOOlbOvVUROZ0bh5or1Nrx5idQvCfzygxiHX4SOTp+Yiy1BZw==","signatures":[{"sig":"MEQCIFg8XKLEbvmHn51GrGKpf7IWS/pTVWQNXdz0mlG3Ktk1AiBfZr57ItExyTBzlUNVm5t7Pmsly/7DJcYeR/au/oKSLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18655},"main":"index.js","gitHead":"3c73596a70d086dfce005b956ccdbc0b2d9a828c","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"tsc","clean":"rm -rf *.js *.js.map **/*.js **/*.js.map ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint && npm run build:docs","build:docs":"typedoc","build:index":"./bin/gen-index.sh","prebuild:docs":"npm run build:index","prepublishOnly":"npm run prebuild"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"7.23.0","description":"A lightweight utility library for type script","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.13.0_1634054360465_0.06942299781072836","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@appsweet-co/ts-utils","version":"0.14.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.14.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"29945e2920c2c661b68e424dac69f53833464c38","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.14.0.tgz","fileCount":39,"integrity":"sha512-RlWbLsJwVHDfsokTXC95LuFSALf3Vtfx2qC3Lwbj0aSY+UArmt+knOeKxTMpCpwz81nvih5QGHSc+o8mmOV20g==","signatures":[{"sig":"MEQCIBwLtXDVFvV0ZYtO3tznKnXIMX8vKuT6JD16NwOt3ElCAiA1BLHgk3Hntz1mUGr9qR1ZNNd02o2CRW9oyckQMYlXug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19165},"main":"index.js","gitHead":"6e964d5ce15e16d116b8afe865c63693223a0f79","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"tsc","clean":"rm -rf *.js *.js.map **/*.js **/*.js.map ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint && npm run build:docs","build:docs":"typedoc","build:index":"./bin/gen-index.sh","prebuild:docs":"npm run build:index","prepublishOnly":"npm run prebuild"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"7.23.0","description":"A lightweight utility library for type script","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.14.0_1635856908209_0.6614483396489992","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@appsweet-co/ts-utils","version":"0.14.1","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.14.1","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"7404597e1616c5126b295a63df3a4724220c00a8","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.14.1.tgz","fileCount":39,"integrity":"sha512-5WSdnE2EXQ61fwTfyS+4p3xiScH3HoNpFZDmJyKeAQv1sJVSmx/stgKt2kx+lyWHvnHYXOdFo4kWSIpiniz3TQ==","signatures":[{"sig":"MEQCIFl3qaq7njpT3UxHzmZbifKl6HfkxutKP9vEtwJzXM2pAiB6CBNxn5zfB6yHpVh5TpzTDR+6B6or8e0JJmGpokPeAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19315},"main":"index.js","gitHead":"f8653fe30ccd2f82ab66c1431d100017e462df9c","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"tsc","clean":"rm -rf *.js *.js.map **/*.js **/*.js.map ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint && npm run build:docs","build:docs":"typedoc","build:index":"./bin/gen-index.sh","prebuild:docs":"npm run build:index","prepublishOnly":"npm run prebuild"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"7.23.0","description":"A lightweight utility library for type script","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.14.1_1636169046108_0.7489960775783349","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@appsweet-co/ts-utils","version":"0.15.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.15.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"7196b5800fa91842ed9c148272f7e4d150ea2d27","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.15.0.tgz","fileCount":40,"integrity":"sha512-j8m/OKF/T16IOETRfE4ezVJpnm/rSY+hlujL5FGNifk7qKlSpNucC9x3Vf5LTIjvRmwQJgNELqcW7G06lJAFXw==","signatures":[{"sig":"MEYCIQC1hLzPYcgOr2Rnzoljj5/eJRRWMln0ONygK5zFX42U1QIhAP85heu5m3H3JZ795d661Kc2rHmAilUJWKX6XZ1onSDd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlk55CRA9TVsSAnZWagAABhQP/0gdEniKZDiTiZEd7nlR\ndUmq6fjcx/r/iRepkxevqGl6/S/V/1IWeFpEDMHumJlkcRuGfSVz4J8fNh1z\nMlgGex4Mjgk+iq/Ey2nHgk9e8aqbtqKqFZdYEzR5gfI6RLOmRSqd9bt94rby\ngtQgPBp3aYEz8dhSZN7FBZL0/VHJKftgUV+ibh/Zz5qTU+7FU8Xk+B23wD0+\nJfVGcaccCQ/mG4NYkTEo4qaUqatXavG4ZjlyeNscyMi+/4Nb5m+6Z6WMVJO4\nYOOS05kMcWGnEswIjvme+ftrEpWR900A14I8G2Iw9ViHHGpq9eAP1w0s5dg0\n6MtQosZWXToZPC+Vc/vPIrTrTH7ZHTGeasKhX8FZJDwHpkgzru4/DMlFN2fh\nmJNPrV0ae59d3h5FJi2H1/+AoP5ALswBWaBxcHy6azyZO1eCLICFIGk8oAeD\nIXMNl33nFdjfVJBvloAz1lFGa7lOJ8/rkKOmqkG7o8ICbUzWbeFqPZcx4LAt\nR713pS+H1E3qpkzs4w31SfNKFF6Ui0uOlWF26xWtEiFMPwb2aFrAimNn9s9D\n6lyOHiBYTzCE2NtL5q7USP62Y0jmSs2XyATr8ipBsyFkqt8od8VHOKa57X4D\nXfedS6AVXHV/YRDmRv+/u6GTTJuTPjeIWPHBQidScvuGDnfZKWuYup5glwD5\nMeMv\r\n=Q9K3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ac1b130a005d03872da29cc06ab409e71e34758a","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"7.23.0","description":"A lightweight utility library for type script","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.15.0_1637240441050_0.930255561072707","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@appsweet-co/ts-utils","version":"0.16.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.16.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"cde0173a08fafa52b46c2e1bfb5284ae1c38c1ec","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.16.0.tgz","fileCount":16,"integrity":"sha512-ju9SgbneMirzEJqu9tG0ejc1+T51FF6hvSAOqJiOwyeIM0Yd5gcQuvR7qhI3tkCk6o7H926IHJ8WvfEFB2VRSw==","signatures":[{"sig":"MEUCIC2ftvDPjmHvyxsy6fIxHpCYc+KoQTFx7gc6EJJNH8QMAiEAiD4PG5co0OCz9M1KuOH7lVhj6QBvUDN57QEmA1+zDz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVLB7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdwBAAibdTgdr8as46P6FI9BDNv1z7V5mHOOXPPYiMwsqOafg3t9SM\r\ntSUAWBrPpknrXOtf1pc1KWJ1pz1T61OE++8iOsioWjYung9SyWRgDgDQMuCi\r\nduLE+WEgOSXXPVQb6mHdE/OaUPrpimhkzyOuNfTGw0wNIVxV2VTidPoQ4xIY\r\nuoI7eqHBsnLxXnl9WRX69OIjlEYSyBQhm13G1JmGYm3iOOZfvUqTZIwEmxYV\r\nBZbz9vwVkFzHY6mpdOCcqQcX8CGuOhKJQoKHzUkUBw/kLkMUHUbCs+tLkhLt\r\ntnwa/BEeJMhWtteAnu356bUC8iJM+GQ+OE0pFrZD48suh/SagNZSaxD5BPtd\r\nAByJtgHgwaXP2g7deJ/xW+EkRLJR5vykY4DZ8F1d4Gu4cKUCxgIytzfmqLnh\r\n6MvQ9biU6f5UH0x3PKa/a5bCrs6/14fPtoN3tmwLABOFK5oRmmcdWgCm+E+P\r\nDGHc7NFz1PH/xw2fveZL9mQSFDosUcS0Xrtw9OMl32bamVkFpu5Q/+HOy/V+\r\nJemC+4AvaAQviO45ngJ7N86/9CUtC7Gklx86hH1wqBUEhufZ/iA+MxGNoRVo\r\nrfa6aaYOPIyRQw+9RtvWfBUEtW4WBJqDctE/72lfYd+YSh7ZVziCLZVLIHGz\r\n2HX/cWd1YZgt9l9hDGzT9qesOKCmVVGt5VM=\r\n=16uf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"92f3a92d7aadd0dd3fc3a9f43af85b6e58af4c30","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A lightweight utility library for type script","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.16.0_1649717371610_0.14887219687730546","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@appsweet-co/ts-utils","version":"0.17.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.17.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"fd22a2ce524e4ea2146f5d05ee703536c41e04fd","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.17.0.tgz","fileCount":16,"integrity":"sha512-FcmvzX5DL9uIuitomlUSgtCg8Uwpl9nN2RdFNvA1yjq5A4p9RBjI+PYZCbowAzDX7g8WniU+fQAuy4NGAXE7fg==","signatures":[{"sig":"MEUCIGWZhro8mO/ky6wHg4GMwKbT0xntHHAWKOvYnFfA6+e5AiEA/MUDVbs+NMVR5LUAQ7ymYkiwsBWOmuZGU+qwBigytBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVwTVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp52hAAl2C+ZynnCXJL4+05lihdH3ZTZiXm6UP52aS9yFY55xosnq6T\r\nZcwjy3MyP0FJf/b2xkWtCxG2GqO8Tc+RPkXxvP5o3IMlkkLu5uHiHlMKUxpf\r\nBj774tj9iqp6sDgH6EdXwvtOx8dkEYfu3ZLY2mvXUrwOK0Q4sm4GDo4Hbd0l\r\nvzOSZ2MaWG+0SVYEqNxieIj5HlYZi7/XV07I3HggO0PUppyL2QW3SFBC8WVP\r\n3UAv2jz/IbMn25c+eGb3DoIpaHBx9wGeFtCvRR0dV+XF2aSAD4mOXVBtk4YM\r\nPJZwZgnTkAiqZxqA2MTRpjSYSu7q29WY+lytz0b1BrW61cRSigAgS8KEb+MX\r\nzH2FZrUFooZ10+Ann7k3FCm2E5YLfcBNQAxR0rISxvJlR2k4zko7YpjUDl8r\r\nLUjuv8pf+c7x3PmliTSOmWk3i8/gOgYFBrK6sGEItaQDvM4ZTLJGTEpoJLIC\r\nrKLzvyzUki7gBJ9cDVslGQBTEjfzN78j7SbUPsAilrEw3h2IVohf36R07HiN\r\nOrxCM3nXPWlCrW3TReuWaajfRSd2yE3/NwdPVldZL0XfToM4ph3qU60N8B4g\r\nVg8W7Gr4cJUp8QlbM+A46vo7tTvF/b3T+evWaTNHsQoKjhiQ5A8ObRchHp4c\r\nQafYuwS3dAfZzVy/FkXwNDQr6WKTkc1WbH0=\r\n=vp2r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"837bd6c74c3129a8e060da7452977fb9e4e20fe8","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A lightweight utility library for type script","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.17.0_1649870037783_0.06537297703449862","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@appsweet-co/ts-utils","version":"0.18.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.18.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"d932896a3be28846193f2695d6cf32fd90d5bc66","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.18.0.tgz","fileCount":17,"integrity":"sha512-/aJO3qzjJgWPUxGx6Nh+NQL17L60Fz9/dALWSyswHYW28awQHjcYMkKWgv+bikAyapHIK8Q3qx0fc1vpBLdeZw==","signatures":[{"sig":"MEQCIF/8euNTu71VwCrAw9+Fzrrb20avNgyLKg9Mih7On657AiAPoqdTp4PiVLpucLRWrFs33/K/2oOw5pwFdiuyeCL0jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVwU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnFg//XkfZTd/DAy+P8LLhj+K5BHQ+ijyt+8EHbPkioGH96l6RiLpz\r\nuSQ7vhJQ8BUSzMtlCcsoSlwWRTd4vut2HRwxdkqjrf9kvNKkn7+giQnGC1ze\r\ngaBt960G/KPTNjeEiAsKn8rix7JPKtGcpHUO6jEv3jOa6CcYAL36dB9SD8qA\r\ndUaejGAC+qPS5fjj8fKLUDYtFFHOaNx01rJuIzB3RE2Rrjf3pmGU+4jV+n4K\r\nIKgcB7r+Q08ooenGyby7Uqn+nn2Q4XcpC0mBOh++KAV+DnFQJ2bbRaUZgEKH\r\nGFt9mitGZfkfaE4odldvnkM5BIHaL4cyieWCFINLgQHhzSvWPUnY/TNNhXQD\r\nXBo8I9z4V2uji+q0iCMnVLZ+ZElXs6VUEiJ9zkG2QHFP0BMfZBczsWcG456M\r\n03Dc50IavKvb/6TNh50pKGicWaGTGntIlkw+rTc7T1crAgP31ZYToG4q65Os\r\nY+38btmnhAYSWz+4VQjs/UJXV/L6L2Yo1pmTtVYDOCC+tTtDeIemSPWXOysq\r\nQ304iR/JhNT2V1nS+fuOSdYc9grYJ9ZwwRDhZTdLVjhM+PggNXwvu/zCwc0G\r\n7IZTLVShpVnx525UyF9vHMBnFBPuFV4X3Ox6V3ToSGmDJLlKV68P35J0Wd05\r\n9FfMlKfgPfh34lOZdH380bnvnzRpVJ5vCgY=\r\n=K5M9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"60aae3cfdf558da0df771b0c4bfdfa406db923ef","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","readme":"npx @appnest/readme generate","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A lightweight utility library for type script","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.18.0_1649870133188_0.43687752801802526","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@appsweet-co/ts-utils","version":"0.19.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.19.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"c8da952a96cf5716b64e030d57dbf4c7412e12ad","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.19.0.tgz","fileCount":17,"integrity":"sha512-ASgSlZzYFqbcGKvCQ0LHd6fM66EO5o7kITu3w1wjyNuAR5779XTGHdyVmr2tAYNscGl7WdvTNIp6tHFeuLBKYg==","signatures":[{"sig":"MEYCIQCcXH3PMtAE0gM8HS8GlTotKIttH0nvlwQA6RNDifrCRAIhANthK+eGOKLAUB31qbbXXLK1tbvb7WNzDXRKKx0WJ5fC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXZZqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCzQ/9FlYIODwke4o+gTvsogGHPeyw+V4LMyMQ7qalg1b8OdiSwvnm\r\nbZakhps3K4YwNQrLAYLGLqWtx6ILZHZE9K8MYyC0ZswCeN31+o2gzA76uGvs\r\nLgLrjod1cZPjPQulg3Gjwm/BCT0j4C+uLAvl+gDyC0QBroynqrfpbTPQzUdS\r\nxTyfIvq45q46+5OCx8ismCpE3Rec+BfmCY/0/pB0ptXUTlwxHguLT7dAzWZJ\r\n8vUXUP1x+B62wgND5rmEJBVtlHsYI5Qsxy1jPl9aIZbCAIVrhApKoTQXg2Px\r\nS9LuzgDjF4efbCGj/UIoy9CzbwvEBwR83lkky9wJx4gGRCHwdc4bLnNCv3zq\r\nIMMwa9SPyjzyZwh/SOJQYLSH/4FbEXA9kRlXWLOgrKHm4vsM48OTPlSTFFxu\r\nZ9s9tn2t4SmhVcsKjACejiQRcwmUt+D9NeqwgRxl+D+4iR3ALx6MMjxv/sFM\r\n0LwG3d83RYpd9GbUg0BKnBHl8xHL4irXO6zUohRGVhLpx8VN2gXIMUr/RrfO\r\nlHUbZ1j9dgAeWHSlZLQNuH7fWcBeiU8u+H2BaBt3nRZ92CZZIZH3POeYA6aQ\r\nx0z8y2viYwQfqettu7w5BBk2SsJ9WrXjsWUECryo9ArWgOI/A5aWto1/u8YT\r\ni9A1ef+cttm9NVgJYyFdcFGnZ9QPsU4o/eo=\r\n=QIF5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3078e2cfb0a6fe0a9b069f8dc998f33968a4bb07","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.19.0_1650300522493_0.3234330016963254","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@appsweet-co/ts-utils","version":"0.20.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.20.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"d5071f354d005f5fdae609f15931b784e6a2d0ee","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.20.0.tgz","fileCount":20,"integrity":"sha512-whvOy59viekSFiFA/ZI9D8admJXjEktEG5fZ1Ikq/HLsHdxRNOZCK/F6afiNFUeFU37KXryIjlE8a6yh6hoJMw==","signatures":[{"sig":"MEYCIQDbVumNGyNX3pkSHVVy3mGVPNOjIp49zrzfS6YTlKD0sAIhALxloLtV3IRT95bWiXv3KU9lqDve0ffaleqTLJJtd7sw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXc2aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRug//SGVsW0NeUZtQqTWW3ZPVvOvUd/RB1v0aL6K9G7byDRxBx5Dr\r\n8fZRgKXmrvIVF3JkZ0oHXiWsSx/TGrefwaskmOmOgsKP7efoa76Y0i7onRIr\r\ngyD9+opmBypf+o7rdF6DtaInN8YByhDJtFFlQ47LGfyeN/vgsL5vg70CmGMy\r\ngyxeeKRFPoCXBcGxmnYAai21R+fuT8gSPY8A2HageV33J0e9F7HFWrEg+Uxx\r\n1nzz+7eGigeBlQsoZl5GOgdqsEzSOJz3kOD8VXY9b7avDw0F3Semw7q9jrt4\r\n53H0++fssvnqQT+4H6Y6K5w1Jx0rVZeFw/H4XEwvDUCKD4I7AO8PG/GbHE5h\r\nT2XOCT+ASnSY4u3dEVxCug+ZTa8Jec56YhjAAhCKiiL9XcWtvhlvel8ZP7Hm\r\nsNES3BGnSimWgYrxywmexQwu3GwcqmKi9P/UkItfhE/YRHw7HxmnwKsIAY4o\r\n/kTIc4ppnVs88X/CUTqjKe4pjYPesT625DouBhWDt2rL+Co/drm+I6Yh+10u\r\n+cmo+89ApEvtHj1VHz4umFvveWO2LnpNhgxvAXzo5ZrcuT/qqxtwaXkqfA4p\r\nDscYlkUamCTzkSDKh3Dx5l2xtOKROtbw5PdwdAbxeMYdm5BDj1lbUcIMsus8\r\nHo8/sz04fGqUl9pDvHeAHeYYLhnmx5gdH58=\r\n=uuZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4df374573f6d346f063614c687f94528ba671071","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","typedoc":"0.22.4","typescript":"4.4.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.20.0_1650314650426_0.9878432746528245","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@appsweet-co/ts-utils","version":"0.21.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.21.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"979184bd71f60a128e438fce187b63a0efd3d254","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.21.0.tgz","fileCount":24,"integrity":"sha512-Z/TcJo9EcOFU4k6e8dDgAUAMnvyvp9fS2no1mnSRDgy4+rHLbcZZUJubqipU9tnuTmyOCrabz8lTZQq19yRbzA==","signatures":[{"sig":"MEUCIBTGn8eWOFGJdbLQgbtOOLJ31VBqzezm3iDS3143diLSAiEAmWNlL0LFrX4U/AlwWdjfAQipTQdXhESpkJlBrDP9iqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYCE6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsew/5AX/g91ogAhwYQ4eZ4R/YEMN4TasVWjngjhjsn1ypvDs56WHw\r\nLb/1XY+S0auHu2vhybURD6U+GOaUk5sn1xzJ85B++qESRGXmIAH30NkniD5Q\r\nPtJw8Fz9p/0CfMoIyvk3vKWbuQUVmEKiBPGLhFHptnP7a1y38+0iCzdl4HT3\r\njTt1j71NwWo+QKLrzvzS2O0jLITo9EgVVOG/FgCO8rna1cC2+1grCjeFIr6X\r\nANp/KKaP7jV/DbeeO81YwIpL0RTqu91G9aPrA48zDVtEVkc14EdPzH1Sgrow\r\nJnx582j9z9v07er5wdM9kpa5ZkK1nKtTQ2XcGSuCrpaLRC+gFvKg75Y0d6IC\r\nqb2tcYZIx/l3ITRRILLWmT71M58I8wndQvfRssfGwTI7mQKM0sG/y7B6u61T\r\nUfTAfhPKzUkZDprS5tN7+yaOSwzqKCFQIDWv8Qf3PcXg6BcErXaFslvRAfvR\r\nHIb/goiKTvHPWfHQOypgMZDOMs4ttrncEYE0Edrv0mN4oqm2yOfCWhBwR7If\r\nQ3mAapnRQxeIWmie6G1cT7x8IuN/LHgJBJyDxdynwcUHaS5x/ePPEB7j7VUc\r\n9EFl/FNvgfYFNudNn7DI41d59aLbxqvCAphFBLfVA/FCC88oPlVXqlLPOhlb\r\nz2IM1GQ3DxyvOjduXtT+Ek7dDW4hzzlY2WA=\r\n=/z2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0c2b6e4bd9b5f090aeb657b604ce4015de18966b","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.21.0_1650467130139_0.3274781031290537","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@appsweet-co/ts-utils","version":"0.22.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.22.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"beff3e5e1b456f82b7f120aef8850c432945308e","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.22.0.tgz","fileCount":25,"integrity":"sha512-EMggi9eIKXWlrvgYU0Ee2L1twHBW9rOy90PsxoxzA5fGabSjDcDBqS8CU7+Dv/2l8pW3m36jNmDaOFT4dTOsIA==","signatures":[{"sig":"MEYCIQD6LvmzSB8DDv7P6izqSFzAD/SkV5oaqhX31jcoQjQD1QIhAPhZzinpfkQOVlov+XbReEYBuXDv8J641E0I8bUaklNP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYFVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmBg//fQ80w4UgiC1SwSmi0YLH92SwGRI9E1P+r/yfzjRBJk47iFlY\r\nUHwhgvj288ovaTMg+2mnN/decVFLnNo4a1yPNqBMbGLXcYBHfbl1Zo9vTZ1i\r\nbbPRtkc4+PBApnjDF9GOtBTE27nANongMfePB1rMtmVpLVcnqss780WUzdgW\r\nNvOypxaiaV2597QfalfjhiPQnRNVcBZqgsPfA58qoOWU70N3dSr5iZD369Tl\r\n29H14MwydmPAPbj+Vgtbih9W41mw+IDBRbyIDejfxa1pXKLU6BMqazVCJhrt\r\nV4VC4ui01vBSlBq1cYRyoMhONYIe+Mb31yuZ9NpOSJxMtmH1LrlMV1SA2l8W\r\n9/sQFUM8H5gWqNNgTrCkd+1ROhWsHflVDoX3BsT7UzLALsg55Vk3lskFmzP/\r\n8MBsFRtFDXlBb7k6AUFjcwhmkB1iDxKZDW+bl2223Ca7D0scPd7atUR4Lgl+\r\nwpyQjlPJJktQOUmHR8hBQN5fr3gy9lAhl67IiwVaWhBXPxGuAKYYCdXuZUdk\r\nGBtPvxxG2qWGRYGE+cG04Lew315fqPJxDV1brVdx9smnDIEmymUNs8f4eQBo\r\nio89r9XNo0rJc2E34J5fg4yGk+XYREJx0oJVNRON/vKi89PUNh9ly1MDaP1D\r\nCg0KYwFn85yKQzw3Ey2Hv2AM5Dwg2ZXbSDQ=\r\n=4kjO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dc8fa6551472c806b84c08cfd12c66d001629116","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.22.0_1650480485001_0.027397521002614944","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@appsweet-co/ts-utils","version":"0.23.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.23.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"6a9062c126b7af7cdd627f0965fc3aeb6454af89","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.23.0.tgz","fileCount":28,"integrity":"sha512-fMPyDizHF5ZROsMmC6MDKE6VFimYaH/CtN8AKre5eDuUftAZqG4XisWDtvZDwrBvuWU3B6fGEJqWdcDFWXkXIA==","signatures":[{"sig":"MEUCIBojOpoRtl3UWrz6waJ/fvJWX71GHa46O+L3DRZZEfmlAiEAhB+5EdwSG51MhVOQ1Cs8HDfyLFsFM04mIh9/XDt2+4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZucrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPHw//bZwrCHE5Le3PhEWSh/jrG+sNlaZHEjbzkNUD3XQC8b86mWk9\r\nKkEU6s4BZvt2uEWerSzdtQ9W4TMakYcWyLskQXnVRZxtM4sH1EbTfqtENYUJ\r\nczcF99NJ3mZceJgxkoQ6AAIGIOKLhQmQjMacoUiCLbZHUKcRFuFTPIPEcwJd\r\ndCeTaYnZQVug0jPQMaZR6JF0yRzehr9sRpYmXxM6vr5Duzbj/bbTQkcdEs8d\r\nAieIXsNVHj4aivwzzLavAw3lHPrCybCz1nikoHsBVTDk+gYphmvje6kHZrtJ\r\nm4pvTFDU5grXJSUjpllewxV0bbgCT0HG5kBWCHkfjqUBgXz1na2vzjNn693C\r\nLoaaqUufQxyJK9qQfvr5EWAL/2unArgSakmflOyt+Y8SVL0csuGfcAV4p0c0\r\nGka1av5djoM3BM9eURPg2W5cLdxLVXuwfAwUVEs6NZcYAjcJRpuga7eQ23K6\r\ngii8iJmppy3K2gzcF2Zi6Z+VLwHIxU7kGaYNKOo5GbVSjoUo4AYzkSmYIBdl\r\n7PMj7jU0b7m4p7MBtYUBLt1RpzyPoUZArNgQgfczAFlJJ3F/42aXGcsn6WOw\r\nQnZ5vDlVsXnswNmBILsLNsHbOvanh7tJ8cdDM1iaMCv1Y+eiHwdHodyh0LCx\r\nw3DAKiO8hu1sNT+ZdOeYqcWGMp/EI3Idn9M=\r\n=C6Rn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4f3085b0b961d8c90af849bef493ae9a4cda5490","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.23.0_1650911019314_0.17175302894379296","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@appsweet-co/ts-utils","version":"0.24.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.24.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"adca57bcb6f564c859938064eacb4a14b28b2d82","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.24.0.tgz","fileCount":28,"integrity":"sha512-T+rIAEqfvQnkKoTYOzf/iTrLgo4d9ZZuVcZnRIvm2ALhINFsEQWy63RW1NTZV5ZmXD4WDacS3o9Gl2P1JVTCrQ==","signatures":[{"sig":"MEQCIFmFbq7X3GbdZhCgczl5fkhkR9zOSR9Jh1+shtgxEVmXAiAZTaYHVhH5lylqWMHOrM2UJGaqLEkFGydpOLocRMlKYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZuh4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqInRAAm/ChoJH0vI7yJwyAXDo/3vbzxgUPrxIAc9rG+SGk617wKGcF\r\n/W7fItnlX1+AajvPbbef9DH8chK0twk3ugCktjE/vfHNN9JDRKAouf7zP+QP\r\nvvW1IxTljlkcMyxpLPH80yuBAlP2BFELOFPvnm0Dm7NQPhPqhb5vLk/vHOlU\r\nwdyN2ucyeUqpl890jnVBsQcAhLcBechr2gcoDWlpq2KoWOfu7zRS5IhrcKWU\r\nN8f763eG7prlY7MPD4r7xBThLpSG2XltKlspHh5cixXK8GjPn/qLY8IvB4lN\r\nb6sQ9Sq6FsMTmiWgDhJGB5YP+T0JrIVVip9vDR8JS4O8Hze1S7mUKmROg47L\r\nMHdPQSNo0wEw2CQiGT+/zw2Gact7X4xRIBP/ThkUKq8JErvOJOIquu8ISTDq\r\nOo7TjAAmGsLOTFgNlji7SuUJKUxcnkxPknmmDQKJuI3nNEPMJd3r7hgUidLK\r\nkJu79GtxBRAgRIi8bYfc19BD5hmzu6VoGDhZskliQVxaqEE6SkR6CTUest6U\r\naSoHd3C38KK98Ri1jAQDB5CelLmmEtWRKHB0MfNiwtjHsMuMuxvTmWZwb7Ls\r\nhREJJcU0cx7mukwwAy+70t5ld7JPcIEHFc8n7Jli/TVAvN3hpgMRMFd82YdR\r\nnsFREpI1QzkNEKiM0o3oZAKSz1P0CAu6S+0=\r\n=+x+1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1cda0bf08de809788d8700a09f0ec12062daad2a","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.24.0_1650911352777_0.4391931688503352","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@appsweet-co/ts-utils","version":"0.25.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.25.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"2476d4453241ba0d7c29d502e1534a0884f8d70a","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.25.0.tgz","fileCount":27,"integrity":"sha512-lIT5KIB4qjVc7F26E+OQV2wr16bH4lPfCPqPfVQvpg0EttWcIqwNBrGSclsx7bcOihGFzjiSPdvnbhdzgH+qBQ==","signatures":[{"sig":"MEUCIEnW36MIUxLQtxlaMlz5Bpu3m3s2yUoHPNcNzOeZJW5+AiEA+MqqeRTR5OGN03EQjmGVzgQA23bPsq7nGgcVBtjRDm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicWfNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHEg//aj001C2BBiUEU3UoyAvbRWKYdu87rBPsU73/6YPStpyOXL6J\r\n+qCEJqBojSJNXgwMawN4DXoSX10gmj3nw/1mZH6tEBZDEZ2ZOTKPNC6P+ITw\r\nn7usz+QHKng5Tfjcak9Fstx2og0qK1MmO25cOWSaeqCAFa9hLJ4krQPfg8QN\r\nmNdY2xInr+xauG0lwiHHcDNQYHyJ5CUbmGRuar1g++kEdhOqGaKhij9QJFCm\r\nA6rWJrrGJX8EbvsKuHyA5wY8BhHc1XRCm6wGWML96lAQ3lT1EZYGOOEgHzbC\r\nxY8CeHO/ff7lO+9j59xzQdp98/ep1U+zsmUYdSO/+i28GkrhimUAuzeXoIAF\r\nugKR5bbMbu/3QZVNfW4cyH94MAbBtdcvxgpcNqDMXEjWVKu883EJmUKxRKNh\r\nmZXfJftcUtewnCGZwqD4kZYQr1lWxtXXjk8VcNuUybLiPjq/xMI6l3PhcftJ\r\nUezu1Q/mhWVHSIiemEHRwmLbL1F2TtHfq539sDUwpnjWqf1VCgRFK1Iy6F4a\r\nHB85rcjrEvupi2ko/vGOeDPltnzQJBQNqXVqsmt617uWa/OQBXt+oSMhoK1V\r\nt4kV3YsfYJdVghRbUWtYYdv1JGTpajpxwQsXwIFcLROLMkdibwBFe6T8suDo\r\nCa0H6TD333hkdClgwVi/URM5Kc07QNIGNZo=\r\n=cBM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"90c6f98243a27ac47bb80270e7b2b27aa5e01160","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.25.0_1651599309173_0.8208452277863105","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@appsweet-co/ts-utils","version":"0.26.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.26.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"393a8b008de747418a3380c06c49ca59cda44530","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.26.0.tgz","fileCount":27,"integrity":"sha512-FU7ve8O1QNKL4sWcILxm8zzjYOqgers7SRbH6CQAAv2McaOwn8RLMjDpIV1iB6CueHrhPvgwnmCtPT2h5X2yew==","signatures":[{"sig":"MEUCIGkMwxrjkv/vfRKvPpq/2TyVUDfsCN1goCWWBplRyoyZAiEAv7ljj2xMXpTNEjrwoeirYypD1ZwsuTfhZY5jHRJjajQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqy+3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTDQ//XBmLWJR09mK5uq7kf0RH359KYbJocHzH5pNUuIFnxeTUfVI9\r\ndvVT3qa51Ee17ERih99XRBYOcm2QWI7DZW8CY9Ou9sm0S6o9rbtI6265b6Ch\r\nN/JRVagpk81k8zUV8vWi4LslIpC/C91Ulsf6tR5hSAm3kLV4blbvytHirsWC\r\nlKQQt5OTWFV9m2dWIHGRnvIA0GcVnbdkzJn/TD7YhopbRx95P9CWXw7tnuPR\r\n3mqkxf8OsucU6PptumeDo1ei5GXhZF/Biu7qM945ki0mO7R/8I9g9mgcfBYQ\r\nMA4bmJNdVd2LKaqmh42S5FQXxq9KuFljhOinRWEvoQJnTY7YEuhDUlmOCIAl\r\ncnblPMsdHGs++DewXD+rYtZFtg5aCIooi9xjrnSNJIWb1AYWXLM+PcHuit8O\r\nwFqvzyGqsGyzjhIy9Zs8MvLMbmxXcxY4wcKSe3nZCpNwUESSNweS4O+QwWmW\r\nhvBLeLFFGxWNIS8bnj3Q3YBOZcqKq+b6lh7fXT06+u0Gkc7xxfaZCS/tCugp\r\ncIXVT76FS+spKowBAfuEFH+jDpHEpTwvxeiIGp20CN4yJhdKPsnWdboZWFyg\r\n9QPMOZAhAEX04UeSj8qLbQRd9BSFfhUARv0cLAFKCeEqJA3tWkAj1GgU5HOo\r\n5XUhb0dxra/troW2AVMQH16JyXvcUtFHlNI=\r\n=TZUH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b67cee7b1b17b358b96cdc231e5b6f0f89b7b59f","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.26.0_1655386038977_0.38913350969804883","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@appsweet-co/ts-utils","version":"0.27.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.27.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"aadcf44657fda4439e40928d91db02fed02a9eae","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.27.0.tgz","fileCount":29,"integrity":"sha512-o9szh2wZ2AWn8ALfPz36GfGwSwCVJs0FQGp18iL13QshoIPGJjc/e7RkjH3EcjFpdU+cbcQ8AdAdwX0p9toWcQ==","signatures":[{"sig":"MEUCIEi+spyqWPAEHlG4nqi6Q3GfAm9zST+23gNd4eG30mIcAiEA0oYV3gBDxWPyKbeqSVHZJGgTWUrPM091la1L+RvEO8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqzR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOMg/+LTX+z91IIL5VC9gVB/fjP9d7am5XZ9Oamvrk07KIdw4ot2Ke\r\ntduPxmniVijoH0JNptFGCOvabFtfGKPzgHE5iGm2prYx8qIxfajNNXn+CBLL\r\n1dwo3/kdT12YYlBaWxK/SBNtwabuHBnk6S7sCCTQceEX6e5IYxw6YW+Eusja\r\n+CQZzsQMd+3+VMmRoXKO4n0M9ikw3Ote0gql535PANjQ+SBn3OGNfvDZe1Jq\r\nBHIKQjww+XgAU2oSBCRzMIF1BrIReFwA6PEBPEMNvJtJ0EFMDynp49My/VHS\r\nSstdEvwMo+Hdaucbu01uNcr1oe95egJoCNdLNhFAQ5bRPyENwaOQC3x8H+H/\r\nPxlQNw5ptas7fGYfiyjdr+5V++dxhY/MqCG0Zc/xL6SGuqh6GlzrPQg9n869\r\nNvXdJRgfrKvUGgegd14jAW4dgNJLpDJP/2CE4eGqIRgWV2HOoM3GDVNb2esk\r\nnSqf2hRIFKxZc8GMMunhWkwhzLEbLv94JT35oOaPrBxSGSxzkzZs+Eg4Csdw\r\nE7g41QzGtZaGCUlL90vYkC2CnPyiIFFjgdflv3v3XXKTZzs4uFIR1W/LngyH\r\nYenWRiQgY7hjCUs1ddDf104s6vEzhfHwef96rm128kRKzGfZbq2Fh71KqpUI\r\nhigqkQJIM2JtJ8D3/DtitlLCJhTuJvQGVnM=\r\n=bBMZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8a5d7e322c7d5033596575c1cbd3a61b14c5da9","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.27.0_1655387260173_0.9250123654277327","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@appsweet-co/ts-utils","version":"0.28.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.28.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"e4817d055eb8f397447fa1f855fd40cab9a22766","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.28.0.tgz","fileCount":29,"integrity":"sha512-nSSYEVzNgsy0QTHS7XpGbesOm5Dc92CgwLJRDQnDqxNt5noyQnXT8EzmgIl4e1Tn1BykpIWDxn/FmZiQskW+xw==","signatures":[{"sig":"MEUCICdTfKM+fCYdPONrYgdgp/g7GG99QSbVmehIkayBhzkvAiEA8+fygLXAGplDl1gEQtyUCD4Q+Cfesvug591bXozgM6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisHw8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC3Q//RpIS58DKQog/2FgfySOXhdfGNSdsO+00v2jk9RVZhTG7yfSw\r\ntYWwSpYv18rQT2Z/fNZv6Dam3l2oU2+aKwgFLomqZRlc0xvb7AuSi1zOVnbG\r\n2Uxup9wvEtcfo7A5SeA5kur+zw1mnAbF+KYBE1rv3A8/bjMg31oEinPpk4uP\r\n8g8r64D87zu9abWV0GuWE6WOILl3y2q4FijLh6hoRm9wA0D/JTdtEO/7MjJa\r\nsWfefTkAkAnz86PAM4GGLt1jmXH/Ry82QJ7J9QV/PgIuKy/HQ4c7KJv0V/y5\r\nYE3N4uulM+FuLZ5GVP8n2y0SuwYpdsT5NNs3JwXd4Yv+aJ/Y3feWdwnmBdPs\r\nMSgaDq+ME65dzW0hfgjd637K/izzI7UjbQz4CCwYNlYRof8SMTqc6CD4FeM9\r\n6gMFd2Z8HbwIS0Hesq2Z1VAcbvveyuVr03Cz+wxZCSNp1XZjwEWdf9oiYT6D\r\ne+9lbkh7VuLt+iUWmmXpPDduoDgwFiVgfuYFNiOxaSl9TzxctD+D53ICOQub\r\n9TPbGOqXY7olWblqo/fWY18oEux0L1lXMdiVo3YMlLxbt0Ed1M/V3zLaHNB7\r\nWWUGSdKkr8TGHrYwkGSsZqBwcOpy7UNhWfee1JIswVcuc1R/EzKKwwVGqBzk\r\nQvO8inKgAUE6PXzXr4b64xVF4wCW6vfUcGg=\r\n=E6JT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8c228c587dd7e2db8324c1df66baff1543052d01","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.28.0_1655733308650_0.5959505386093018","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"@appsweet-co/ts-utils","version":"0.29.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.29.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"0ea262c115bc9ad5d7c7cd0d3bae2c615ccd6292","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.29.0.tgz","fileCount":30,"integrity":"sha512-t8zHrQbhDPqclN5+NUqvh7EaWFi12igXjKeysql7VPXL9XBOuSq49lXUJb/w7PqpX5mRSZf6h/F/cr7hEEZxBg==","signatures":[{"sig":"MEYCIQDIINfma+UJxYRItM4ZXS/mv8ILiiWzPUm2GfJiL565dgIhAKNgs8e6qt3KGiqP4EEEvGqAa5VmvBXwy7SkL+W3W2+z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiudDKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC1A//eY5AVf2bH6m+gX4hJAY8cHlubjN6TyKx/GYC3JxehF5sQlHj\r\nM0ZlHpE8KqkF5a4tDTyToAjdWSQegtJ/Nwx4ih9CIZAWn6QkTCr9Y7faUjnU\r\n/eIgGHYKMsuMBlncqrqiuCTFpOAW4qHrhWvULTwRqWKjRcdjV/JMtj71Mily\r\nIQFb1OexQp5MDmKkVmOMSqtG4aNdX1NGswS8kIVEYZNhHhRU/Mcvvp94+xJn\r\nRis7HE9AGUH3nqBIoZM/dsE/O4m2W+pP8xjMjQhTMggZe5C4BgpGa6qNzSSB\r\nH8kVZWLh26JWxRRxKRx/hixfN0JmoBsx6PS2kns5O9tEIUHThwS0Ktde60SJ\r\nMcYEBQGs2cpfqsz3qxcFw+5srDl4zat8nKyn3hFwoTFXvk+FDL791ku+R6me\r\nBRL21YeIbg0qOIaALHpewBirTDjeNAd9BJMa1YmWwMOm2hhmHyLw6oKfTkmY\r\nLX85HGun1k6OGJ/aJh5s83mPuue84cOQTV6+Sxyn+oGo/z17oRphTQCaEIKn\r\nxEIIP+Cr5aH/UqlqzPBL38s+o1UYnU2IggpVQ7pp21ViZqghHISzIiO/2DTM\r\n/GfxlmuIVkywBgMvvGkIDyFZxlqC8D08SWVHqAq9kLZvbuZ3wwth9b+cr1in\r\n2l066DSgXgTMnTqfJfjyH19lTKSJEZ7xLU8=\r\n=9uSE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d88b0b5409c9afc2e3662fd9156d0af71be890a0","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.29.0_1656344778201_0.12383133785919465","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@appsweet-co/ts-utils","version":"0.30.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.30.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"9c08369f5d47a29fc36031233380418f3e876ff0","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.30.0.tgz","fileCount":30,"integrity":"sha512-F+DxtTAueLggAU5WwRJsbAgm2lMwKWBbo4xA0OfCCNJFHVCmNrW5+b9wS6dVGmoc4iUyQjvwdv3khgh2xj3KZA==","signatures":[{"sig":"MEQCIBsOy+G5UM/bYy4V8iCEKWgQg5Id6PUo3Srh5XnGtDGSAiB+CfEsTwKNkM3Yf9BpDXuLD5uk+xWp5BIS/CvnDDsoRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuwihACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg7g/6AuqiGn8K92geR8CUGyYxsb9+T+0u8n/LdPuJU6WmWOBK/DPq\r\nlvOy9oSKYTehydr8C7BygYFzZ9UFq4k6XkbrliA6IOEn1CF1uiSabaeP1/oe\r\nAlwMXEsarFgNpcR0q4cMasaOWq0div+75KhuY27iVT+zTwswuVirN5vzBSff\r\ngaeaHPvHpPsgtMrlPFD1xVmuhG+SLr4Xc2y+TK01gLWaOibxFZSRHNlZH0vy\r\n4PYZd/ryJiH29stKsq56P+9d2r43dGQKD5uEFQGxKeM/kf1kRLL07Sd1LHSs\r\nUivFumy8BnIm7zBoE1hRG9eUnSxl38xZ+0OBVNGmM/8zDvjArq85OtL6AlO/\r\nUSrY20H7FhqswzpOnSivedyQNxK7gQUM0hoTLqyFvgNLkK/nReEreLi/4GhN\r\n2JbIegDFEaGW7TZP4wCfMHWSdc/+04ecgyLxZ24lVr8aeVxEwcDSLvaQrlPo\r\nhVcgW1Nl0L0k2CnT+hCBBkL7Eeemqddj59cNrPUGfW5un7gunsacP/N7l2Ig\r\ngIDWufTypOnHkkLbHmAKQx35kzRUieIbdCN1+rYLwOJEk0xeeYkcCdFaubiY\r\nywHvRYcABURiEEVoCmY/Bu7QtygN3vlqmZcfJiHUQP2SX1UOgwG7AmoQ6WJy\r\n1dJwxTw1sHKBA2txSfAyj58vTnT+JllfKQM=\r\n=u3i9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e2e44e36447daacf33b4897f4652daae4e00196d","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.30.0_1656424609112_0.9054204717642489","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@appsweet-co/ts-utils","version":"0.31.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.31.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"7ef523e41518cda1ff764a5800a47a3219c4dec5","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.31.0.tgz","fileCount":33,"integrity":"sha512-PPLNjFcCOjTfkplKikj8zGv/sWfV8/rITuJpVRwQYg+eh7tob3AyLKZTpFie2RAIuF03Stv1M7FHj+XP37m8pQ==","signatures":[{"sig":"MEYCIQCw+mQMbKbCtw6NHKnfhbprhiVEOEdxAPfuCnAyKaMNOgIhAMNlRezIbX9saesk9lNhtRbKQ42GJCaTt9zdb8m78Mu9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2svwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZPA//bDEtp7H/h+hYT0LCdXjPesUF4NaR2jFc3RXkaCHdo+Egqvv4\r\njAhyGAuDT8yMtqhxU+aFt1OaGZcIjL9e2TiTqu/u3WZKxCFLLWJBDeoi1Q3O\r\nm6vj6v+xTgkhiEFFPv/y1PzYhLP4+vmssEDKl3uFD4EQsEIt5TQyeYqWsMZG\r\n9Guwy5mswo7dOwbP2MnP9lat8OY4EDpedMo4xiBP9md7oRcU9TUpBUzsWQIL\r\nY17SazdG9vYRBtdLRoGo110wY25uvlxywcYTC/z2kn1F6DBe6EUXU68RIFQT\r\nx3FdeNteKiYhUpr92Thpf/HBTQ+CfhnJF6GgzGiFhFYh1RSavg22SSzSnNTv\r\nwdKsIJgLgJpiwpvHRUf87GwCnl37yXnyE2psha025r4248DnaiBD9EQsnKhz\r\nzLV0QpDueQNIp3CK3xY1FI2c8GHKUnktSJzKHNs6c7rZoIVzTkFoGoUBQhI+\r\nxOKNEttz6ts5lA+zFR504WZw3hEdj6bgy261GUDM/AFW1bk1q4MlbCdXEwLW\r\nl4vwzclsVh4NxW4KXjykemCwTYlk4WdOKcOiktOalxTh9nKHUM6n2k2qYd+H\r\n61tm3cTmvreCamHS9sa19lN8n61m/GkPW0wWTi6B5h9lTyKjUM1lCtlk2H/3\r\nBGRX5sayvwpdKekeIFln+6BVE7U6BeJtnwI=\r\n=5DJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"57bda24fb654ad3ba21bd10d772abbe11444a195","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.31.0_1658506223863_0.3180173725056701","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"@appsweet-co/ts-utils","version":"0.32.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.32.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"90a00cf08259f9f76574223f7d569371af8e6503","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.32.0.tgz","fileCount":34,"integrity":"sha512-NX7/1C/2uy1eUrCCOaXvwWJHMoCI5h7JbRoYPt2IoWYELpMbx29pADi1Cn6XUJOlX2BZli1QzuMvBXNWGpyj2g==","signatures":[{"sig":"MEUCIQCz8ENNEDyIG+gfOdziAHR9svMBPpevPLxTy2B65/W4JwIgabdAilUPzvy7KmFMJ1x8K0c31KtLsJbQ4SZaHhJOaa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ZUxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKQQ/9FLbuupK21SgROsVH0X4vKjG+V7bVmHdy0HOyPAILmI3nO5a/\r\nI5nGhFcHYVqtFlvrzRO+fNsRQ5DLwjsQNAle5r1Er+soZSsJ5s9JoB701KcD\r\nynSIlEyL26Ojznh1R4oi2OI6krnST5yhqwueXOuahwHa3cXw+runW3D8/+Yi\r\nR0YRSNchaMpR7uqNnBc3BH6W+W0CkE+0cb6LQ1jHKjHGrxYXsBHR5v7VmFgA\r\nSZdim7aOqTB82/Gz8e1wQet4yy2zKCqaw+yYSjLPN0DwFHgxYxW+fo9FA7Re\r\n6DhCRq4LiMulh1gNUJ+ekyyWK2aDK3AGNeEjNRuPglu1i4BA/ts5koKd2edw\r\nSopQol5OroHGWGm4++17UK9/HD7jXLPGipRCc/tdtqMP7lzXDAgvQxVwPl0l\r\n8QsNl5cAFYQoW9HArXRu1zumz7bdY1BM+FvbtqUoxmbMktBErbNaBKPlwm+u\r\nr4yytJI2pMF3cXoAEQ1pOurg5I7DLt/yabWU9A6E6e1ogRBKObpcjQHhJo9s\r\nYzM/G+MJtns1W5CQRtVwPWoJvW6SW5EETbS5xowVfoq0FrRdmsFDmE8yGZE5\r\ni0AHQZ0xqS8DGi+HCxXuK2lXzgAOgQEuSoI+Hwm2ZjcA7BLFmA1jCsnLGGGO\r\nUGkZ31Lhn4Q3w5MYBdJ6+xvZpQj/0wX6Cfg=\r\n=pzK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c75831139c1f8c01fc012e9dc4487884acad7c71","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.32.0_1659475249233_0.5330066403230744","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"@appsweet-co/ts-utils","version":"0.33.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.33.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"bf19efb57191d31d3ccceb936e51ea396b4fd4b6","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.33.0.tgz","fileCount":34,"integrity":"sha512-zLcz+5lNQS2v0RAl+0JRZEEMw83PFD9r9ai30UcrxyZvbAfY4VlVV8+wF+agcas7uiuGcuLsU1atUH8H7rv4cw==","signatures":[{"sig":"MEQCIAwO02oDqqe3mViEK4dkjDdOJNKUn7LGkMIkaPgxomcwAiBwx3E7ZFofSipHIz4yowJ2tlMkpkhE9nebzCzFfmoTEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIPrBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFxA//agVbie18LVlTGuIyQLk1fdCZM7WNdn0gsx1w+227fp9WZkf5\r\n7l4tPFlpGKj89mvYCOMpp4q/q/oZrSXO/jp0atKOPnsDVUxC7VwCymjg6RMp\r\n7LRoMcg0GGBkfw9bRZp5DnYCQskpGQISQtZUcFx0pLMMhCVriY6OrF9+Z1KG\r\nURRv3gRyqBcwdsGAFwWBbwB44BEDWc7adccnuc33HsqaHKqPWsOM2JkaoZ77\r\nu/lJSctehT1P0foy24LQzRbDgAYTwbDdxgdEPnz6zZst4gjJONvGVzx/TV+0\r\nCO/DIs/zvUI0kWz3Kw+q62sxr1askmtBGB6ZVZg3otuDZG6aIDTYpacwLRm8\r\nKj8F+AYo2uW3HS2Lh/xTwoSUR0At9oZx/iFahB/Pp6KQtG5YhLr2ah46nbnh\r\n5jBFhT6GMUCg1sCzGwscBrYYUWhzBv/XjY5yJ+WJnz6+72SRbGQOVdzN1d3E\r\nt7h3IR46KYMRgy9IJRMGZZUazejxwEKQoEVWrErp2zbr5ZjajqD/WX22HJdm\r\nG+Knw5g/MpGSxOVYFfBAej1+tPLL41FsQwKiW78Y9GoeUrdWxFwqhpINRQJr\r\n6POroVYBOV6cQVxySWICGqadMJ0FX+4LQBI4TU77lh7j80+WWBYHPPKNS8On\r\nJmDu3I1VlRmJzCbLcXBWTJF2X+aV8/5hV+Y=\r\n=4CbG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a15e15efbcc2728630c3d1841f298af71b2ea54e","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.33.0_1663105728912_0.38374393551258756","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"@appsweet-co/ts-utils","version":"0.34.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.34.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"24bbc86887b618cda4c04d58cfc2ba3ae791d24b","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.34.0.tgz","fileCount":35,"integrity":"sha512-npxPwmwTi5Sa5KT13BCipmdbrWBP+c2UkOVIiwS0cTc+4VhYxYx59OM26dGVVAz09fhNm0XtKwDnHf/96MM1kQ==","signatures":[{"sig":"MEUCIQCX9t20cqG4fF3YYvUQ1L3RAUJt/pJEUaZvSxiZOVvrbwIgI3hh/TCZ2Z3xEDiEQ8tQjAxEEla3wjP7JNqoINR60Qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTYNdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXBBAAjm4H2BIhjlxGSKCsqhqlKXpKTwu3dIx7k5ZNlO3B3BqR9Ccx\r\n/zWbAsuMD5aSOd367OJzHvYEKYCCB+Cq4dGURZMykjI/WwSFy75BstE6rO7D\r\nlkA02lPRgeNILyCgVejfPQ5sNf5SLgdG8OCHrsqmoxnJh4YG40oPtxqe8tas\r\nDnCjh3uTfhPfmNeGjieds5Bj5y2po8KX0wq5W5XAYNwQD57mKSscryIyeTpF\r\nEYcDlwQ1USDVAI/z/I1fMEtIIn5KiPm6/9VPKibOEMz7Ju2ng9pkz/d4fYXk\r\nuKWslsFzz1uIL46S+cc1UUfE5WQ50aLR5iXD/N4hR78uvqOb+Xi5MfzRy1io\r\nM3g+LH3x1EBRYgxwW5f5836FJnWWLg1zbFoQq9Vdea2oxMbc7uh3AIYXFpmG\r\nPkNKjvDdIXG4bbGjhVlRDjWirvHq30h9Ug3J9MpfsL0EpMbbooBtxKbJjJMi\r\nCVOoW/YdQeHXMyVK5m4tap8RActLE2ZeaGT289ROCvcKbGb5Bbsr+P8s4bOt\r\num6Mv04nbG17ECfEWSgXBGN0VxWEdIVMJNzLB16ie8LRI7FEewlzDd7OQafj\r\nFLirObZq/FN0mgqL5iKz0S3OO5hE4hQV0vDJlq8CRVj/uIn9geDuFuz04mEK\r\nnsMq3B6vVZ+778lYLTZjlOphVrO3xKVyLdU=\r\n=xU26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d635538f1417e4f6d762564ee1ccbbc88a1a74f5","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.15.0","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.34.0_1666024284781_0.7109058451362966","host":"s3://npm-registry-packages"}},"0.34.1":{"name":"@appsweet-co/ts-utils","version":"0.34.1","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.34.1","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"4c617c6bde4b6bf54452cf4b408105e1c4ca0407","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.34.1.tgz","fileCount":35,"integrity":"sha512-aPdtRtSj3WydyEllRhZ5Qkt7jDgJ+aLTDt7V73sQoMUTKLWpKoLtqG+FyIKD3GLmXUcq29j8aacRIrhows7oQQ==","signatures":[{"sig":"MEYCIQDXy57SF1pKO41qjujEzDc0IUdUXlFBVSi3RQIhDwvI7wIhAPwrWQk6v1CU/z0NqRCEjoBO7sn3thRfRRXv7Bdml90Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTYQ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXCA//eSErcVxcrSONsNgVE/QNMqLZ0TkMh4HVa2m90k7n2EcWU+TC\r\nyLD1562347x9Ynpi/DxgOBafodVFSn7n301/tvtuVkgQ0QiuJTq2pKj+ydzI\r\nUyX3oyVyscL4KaK+Ctsw6dyI2FKpC4byJ9QxoSN3a7WASR6XPw1S7g0h4Hxm\r\nhr3L2FJtGWFpqynM30OxE4EpnttORAg6ivtS42COxoVI/b5QtSn7LEkJLIs3\r\n25Go4n2A6UDN06G/8yLG4rPMjLqm9P1ViV72jBqHdiR/y4BHVpbCC2CbAgsE\r\nDqoF9+11zN0C9YBXem8GpVNKMpr2rbMYhfYbL/WScq2IewbGCUYodB8iItqE\r\nlPkWV3DVP35LfQbMxLvel7tUdQEor9L6Ya9ZfiHK0LZj+hUSYLV8LnE3RhOH\r\n2JvWsCy8FXxSarcC5gNNk8fIH8XVKxtWOwfTB+Af5ZMWrtCcvwRcocT53JNl\r\n4/tRnmjEievW32KZVUH1oZClUFVR0OCZRN0pY7y8tjJ5dNrNr9WbQx6w3bfh\r\n7VtBl3Kx6mkz6pY8ow5oUJjK6+uYzu6IA3IJkdLai6T6CCbjL0nGKgBBAZRJ\r\nKACM/ocQa3+cXsSI0uoLJoRr9iqI+ySRNXCOA9z24ECM0P0WFL8Lm9FlBvVi\r\niA1SV9gevbDDCWVDOdctbmFUTtiiefq/EUc=\r\n=Ajq1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"155dc020e68eb61aaa31b786d6b0e5a81bda23a3","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.15.0","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.34.1_1666024510955_0.9982706926532439","host":"s3://npm-registry-packages"}},"0.35.2":{"name":"@appsweet-co/ts-utils","version":"0.35.2","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.35.2","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"3e816cf7b4a0232c7de0a224bfeca67687549c8e","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.35.2.tgz","fileCount":39,"integrity":"sha512-UM73+GM0fG9ruBOeEPdRdiNlxi+fGVtfs4r83aGTAD1iVuXZb+yYkEE1l4w2i8eEexeKOywbnA5f/+7z/U9YrQ==","signatures":[{"sig":"MEUCIQDCmAJqmLe4QybwIFNf0Q+zSjrk/LB5Cg2v8ALB/eJlUwIgam0kGFsYJrf04xl/4zaLK3553qEzwuhIkHh6z3lBVaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlzcLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPOA//fUWi2Uw1eWT/7Pjc1HvF4cxSdlD5VhI99Waihk3NOMsGzIzC\r\nV8qeldByZIy1w2Cn5B16dyfKLcW8he9Uj1zr/QPI0Mr0vMA/SzDfQnffmcRy\r\nTeb1uVjfDPWnchB8IZmHM5zvnq23nbqpY5cUxbWD8cEjie0Jzg/s9afYoRzz\r\nvK4OWEQvdwBwdOf5wfWVcJetFSNGSw08/clB7U9yu6iI8kDNLoMs/6Ii/vdR\r\nJWzCEMZ7p7mTKP5xjOfY2Nh/Ku9O1RyGK5F1z+ayXf89S41XiwY/ZWsZzd2f\r\nuMsbPDlRV6eedOF67SF/A/cHDzriYw9KQKtjYTwYWEVUvWIGm1R8UR34intv\r\nlquBlbNQq17HlaNRxS5L0GmuZfVJvypqajkl5o7xQ4aQeXoTieaxDv5q4UpM\r\n4CBMbJ6Z3YshYjrFecoJOOxk5B0r31gWRNv434sprtXGWnLR88QFJgx3Og9f\r\ndp2680tKKV95n5MkG0Ixsx6rkMpxY9qWj9rQyfjlCgS+Tt525ihrFIse7GO8\r\nA4a7UODnkC7LkFEMKGHtjVshyWUB3mPtC1d3JHiRcaT02onxV/a9dm1Mp6ty\r\nBOQ5dOZ7Aztj6+nHB6/v15wv9MS9+6ZCeOf1mJkFigXAYkJE7yXPFYG6sPWu\r\nCaiLq+mAebL/qJL+DHMln8l0bvG0XLQvfKg=\r\n=Non0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"18235f7549f78006c48caa2dbf34740c28ada238","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.15.0","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.35.2_1670854411102_0.37889611433518877","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"@appsweet-co/ts-utils","version":"0.36.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.36.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"0a8201944f10de3fb299443660c0795dfbfa79eb","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.36.0.tgz","fileCount":39,"integrity":"sha512-wUh8oorWBRh1/01P0gpggbTcNT2OlsZYHT8WApyvFIrupB2Da9yRGhcSvsyEw4dQS47TaovVs5IMtbple+o3NQ==","signatures":[{"sig":"MEUCIQCg7bu5zsVlaC3+oWqBEk4tV/Y3COlxqNZTr5spUVYpDwIgUIxqif5673tUYkTgaAswgozJ+Hcvg8cGCd58vWptlQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl4AcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ1g/9HLOr2QOkudvF7SO2Ww8BGWbryau0UyKEl0URxvXqCprW+S/R\r\nKjvbv2+4R1ZlQbhwyelqmhXraxxtjh82st7nCjBRL4o/SxLoeNVzkx9D5PF1\r\nbfR0hNKYEtIeyeAdLDbuzEkzCvvX3Ht/ntbsZQ7YQHzQUjcrnbgCipzxGRgj\r\nthyzi8gw/0nywKyvQ8RfSJvBdz+WEsgm4zXGFiwe/pkikYVHMZ1jzfOLYfZE\r\nyEAgR02tZBtNWYxTPSeto/R9o3vtSgb1D7zT7FDfU/ELQlNdryLrVJCiPjss\r\npyfiw3BRfT+U+u5rvAx2m0EhyH9pFpsT9eBjAw+n/UqD5hSx/c9LzWfxASdS\r\nhtBMBNfrp03OvBOjvobzKIKcGwBUVmNvM6bwwL0mz+tCDOZdQ4V4dLEWir0m\r\nrKW+XF1142pgyjeL6ts1ygHaonSjwRe19OZzZ0w11Qrmh633dnDlikW28EI8\r\n5QYoH4g6ogKLPATafGfZj7ZjvUnyrYfQaVaJsAHpR5L1nkBMAfyB1wHqKJ4X\r\nBvvoRIVwrjGdeY7pYtSIYiJ8MRdL4GqJT57EdO5mje26/Pa0e7R+H2+1QXlO\r\ndP+vELzjpZG3fn2knmec7F1t/MW/CWCiODhvcHdrHabXFM2VJT8WYVBCj8GG\r\nDYmdH8N0QC0AD80PSeLQE/c61e38vF/5C34=\r\n=1Eu9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bc65790c5d99af95691675cc830b4b99be7b43a1","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.15.0","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"16.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.36.0_1670873116056_0.7047096316062795","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@appsweet-co/ts-utils","version":"0.37.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.37.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"f3b9bb90bbba7db24403e44fe9844be783df3c50","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.37.0.tgz","fileCount":40,"integrity":"sha512-dUZZbpAAGQtqfXvIej6zSh6wGELv+LozSUsuOCw3pAgcexOWi6K9sXZ/qlcsRv8gtljEU1uBWDsSpudVz88Tgg==","signatures":[{"sig":"MEYCIQD1nvi+DzkUPC6ZjQQUllx8BTsRadWFsz7sltNt7Lv5uQIhALzoPtqRzkQZ/0SbLA43B7l3zZKIRuDZnsvz3LykpI2f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1BSoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrRA//UhOJD4j1PcTdNcAohF3ZVT6k+BxetxlW8agVfyxCsMzm+bUf\r\naQfPvHpllAn70AbqcgRD9rusdttq0Sx87SRymso2xSOrV+uY3yucvYqhwFKl\r\n4AQ5G/nyOi0iSpNvjyPq1WrVlxyTIaDrRJGv0Ij/UU3Y79/+LxIdx5g3KyRy\r\ntU1YFcJRUFP8kYZCI++SdVt8SoIYcMd9AJhzxx4l9S4Ws/uPaokopBD7Qb2Z\r\nK1R+VWnyuAIxWC+XVT47nWobCb/gkQ7VtqSTbfGm9g8wCHn0wTpTlJ5ZAHa9\r\nMDc7ocQLUOGmqfKcGO6L2elbpF/1NgtWVM30L5y2xFSI/GK4IvmzXpWIHZF2\r\nxUKvM1G8QSgsZvgwvnmiXNB/hA8hOIOK4GESTze/D683aP5rNTUD/8+C7NRN\r\npTujMMia9//q2jssd1BZ6kIPqH5uD9htDz5KhsLO9BBQ9KLJapfQvwMdlNSZ\r\nY6aVnVfmXJULtTXVyf36a6m1FclgI2+k0O8Zfo7to6oH6W45SBSLhSPpSSGd\r\nTMfW0+ZreXCHgzrQnEj8DGOCRENhFWiT8kOoewWUsnqiy+8QsbINZT77GTPB\r\n0u2kQTB5QA1NaGwMMCW8hjGkE44LTusz3w/u2NTYT5GVIjpEfEd5e9/Biu/z\r\nx9lJyp/uIBKJWdxtmMU8oIhwfg+JsPDQNOI=\r\n=7yPi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9e70958525ccb47da520792ae5f50bba2a0c8349","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.19.3","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.37.0_1674843304717_0.24884440180607004","host":"s3://npm-registry-packages"}},"0.37.1":{"name":"@appsweet-co/ts-utils","version":"0.37.1","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.37.1","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"c61b606ab623b38920beac8495c36c31296e692e","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.37.1.tgz","fileCount":40,"integrity":"sha512-sjP0bOkBCIaj1u7agfwAmGHgE2jlY4SRapbGgrfBm8OsdM+MIulhv5uGCF2UBc5Xz1m0VrO2GG8VQlm5gerNVw==","signatures":[{"sig":"MEUCICyqcApgOO2GNcgmX0a4tpKn38M8F00dJo9KmeozmCKdAiEAtoFlj4er4qETSm/yEat3++Fr7AZgVBSPSGguAhR8BoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1BqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJrhAAoIzz3X7qpVagZ7ccBstvCdVYWwpp+vbplVCSM5/vqCClDgOb\r\n8+9kUrV/nbpBn13k2nXvbsXV5BRtwALpbyvrXlLzhzddJCG+XPjiYMQ82JzZ\r\nGjhy6EAOoE1oQHe9cHgSykwDiCSyHSXsc6l3HhhHF/1hqvBR37ntWqS/fxMa\r\nT98wsY2OZf3XMqNiTkVHkHoSadfUkZKfrPtMJyH750eqOohCmc5GEab9+bsV\r\nEEkR5cBHV9OSvdU/zuHfJKeAekRui/2bgQMWjUm/peeScqEgEXMI+rz2tk7u\r\ndKTCGqlhLF0Bqf/CrjK4BXlh/7jyQJuC1jj52L3SMDtMPgO3mpJ4o3nslfGn\r\nbiK9MMz/Da4cHEFC0UKyPKaTjrqoWRPFwZU7reIiecWqiOSlAEcduQpKIlGj\r\nb9W2pHoizHMqj745ukE5QQzkcx6oo8tfBAwigOO1JRzWZf2A9jswBkwCpbP3\r\nhGFk/CIjVUB6jrUGmQTA6BNo3BiaKWl16KAtM8zox786K/+B7z7beL8RmiWt\r\nVO4jFPZY47ppfGYPQrjuPtqxnZOvu+DP+ZYxekkUvdKqpyudeuwTxWg2cQ5w\r\nV5meMHB39sozf/GI1bAxfveJorQdJt4BjnBNOpVzSn8gNXnyQFUyyjmxJ9Eh\r\nxU5PjTZPXqwZfLJGWSOllgeb6DOKYPKozQk=\r\n=FaAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3bc25289cd54ca11e2e95028c49ad38b16d2f979","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.19.3","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.37.1_1674844819707_0.9826544632104788","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"@appsweet-co/ts-utils","version":"0.38.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.38.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"d649e667b571b97b67b6699ab0b34beb4e1f20e9","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.38.0.tgz","fileCount":38,"integrity":"sha512-5XrxZHfmOWuF5zAgI2UJQpCnOv9g2vyZPnZQW02Disvg0rYeOLVVvAbh1R833cL77PsTzwwv1a2cXnJPh1Fscw==","signatures":[{"sig":"MEUCIDb29FIcNcAjci6HhmgUlprecc6K2qwBkfVn+/qkMxZpAiEA7XZaA0ISZMPjpuGG0rMMw07m5rdF65BNgJB7v5N2NXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2THYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4IBAAgVYc8RraoOngNkdD38M8m3+kP3KR1CFW0H7fZdNMqZUlp2b0\r\nJXtj51bSk3cSSSbnyGdoiSX6xheNd4wFpsb6bu4Ip/B7H/gqL+A223BrR5l3\r\nH85Zce5BlU8M3PIu6Ord5E/1KSXuJNkwBHKiUi/2FEfGqnn2n49ic0Hnj4gz\r\nw6yj6xuyxoYA/9m25gecojQ90kvmHduxm4bP7SHADFmvA8VgEzH8pvqjmTTD\r\nQM9LrvXYj6LZhVG8TMONyh6o/HnnkT1jsDqsYNEeFtgPVup4EHZ/TpQplV/o\r\nDSESk83AM4FuyOyEMPhfqvexYMF+QZ+GmXg6rFL1dDtVik9zJT4c3Tp+aT6L\r\nkigR4yu7eFHr9KeymQhurVzBW0DvGQaMSOw0JYMFVJB/UqH7oUtYUrHTcAkf\r\nDEf8HDzutAY5N4LrzyLYnVKVbBu0Bs2v6ERo7LdV7ioJUb3/yn0XkUHxC83t\r\nxtc1gTM5Ib/oymrQVpv4Q22n/4KB/N8oJBLI4ep19YGuTCOffv1ArkchzorT\r\nHPMXoa4th7BD8dSX4l6RGaOymX4t8qtGNM0azYFYARce/iBF3ja7Hw9objZj\r\nD32NL+gz49gRMUL4bK2jgBDIoyF4tCFXeCERa7CvGTPANdolW8FU84RpZPDx\r\nFCpUMskvi3ak/SZNTY45wGP2+AsctghPNuU=\r\n=32jD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1b5e81c720c022d029f0e5c55bb497e15f10f6fc","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"8.19.3","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.38.0_1675178455913_0.25629466146816515","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"@appsweet-co/ts-utils","version":"0.39.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.39.0","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"4b574f66659b460fc5f9e442d6019d485ca07c94","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.39.0.tgz","fileCount":39,"integrity":"sha512-vEaDpqT20FK8BrDVu7UBQ3C9l/yXpHOzBWANRJ0R8cyCQ4mtC1ypC+fjaHDqK1l1tP8v4r1Neup/FAszxjfVXw==","signatures":[{"sig":"MEYCIQC7O9B9/opcL5U7Yv43zlhUvCWUQ1BrR3Uh7GMxRIe9HAIhAK5Zewxa+ElPU2uvQDbZDOGTMjNJD/emDVF3wxRwRx7s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42580},"main":"index.js","gitHead":"e843afa80b8f43dab484b5ecc8d4e8efd681f275","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"9.5.1","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","tsutils":"3.21.0","typedoc":"0.22.15","typescript":"4.6.3","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.26.0","eslint-plugin-functional":"4.2.1","@typescript-eslint/parser":"5.20.0","@typescript-eslint/eslint-plugin":"5.20.0","eslint-import-resolver-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.39.0_1692241583510_0.657501852791385","host":"s3://npm-registry-packages"}},"0.39.1":{"name":"@appsweet-co/ts-utils","version":"0.39.1","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.39.1","maintainers":[{"name":"dperuo","email":"derek@derekperuo.net"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"9dfc3050c4e8519cd00bf54c25f205096d6143cc","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.39.1.tgz","fileCount":39,"integrity":"sha512-uHYlB5ArEhH/haULmp2+JdyciwxOCmns2RtqTiP3iIS1BnpvBr/l0n+CtfuF/b70MOXS8Wo6LqMg47LhEpQpIQ==","signatures":[{"sig":"MEUCIQClMkzyuU2ylD1L5MGmdtuPTywg8LcW3p7v61Bljv55gQIgF3CiRvBBXioIu35qow1NzO0x85IAhQHkBQHn7RJINPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42520},"main":"index.ts","gitHead":"028fc259ea3b2c4a4bba07a674a8d8bb8d8b57d1","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@derekperuo.net"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"9.5.1","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.47.0","tsutils":"3.21.0","typedoc":"0.24.8","typescript":"4.9.5","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.28.0","eslint-plugin-functional":"6.0.0","@typescript-eslint/parser":"6.4.0","@typescript-eslint/eslint-plugin":"6.4.0","eslint-import-resolver-typescript":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.39.1_1692379449048_0.05377760436271717","host":"s3://npm-registry-packages"}},"0.40.0":{"name":"@appsweet-co/ts-utils","version":"0.40.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.40.0","maintainers":[{"name":"dperuo","email":"derek@appsweet.co"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"ec326cd05cfb1866ce538693e88221ba62f6f182","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.40.0.tgz","fileCount":38,"integrity":"sha512-QXS8U66riAmNAh6ZBkMETtm5yiWBhwmVUsABlzKedlKYF/F9+OpzUKMq96IfZldL0AoY5fvsglmTk4P3nJvOMQ==","signatures":[{"sig":"MEUCIFwG4nRL6LETSwyHv1HpwxTpUhMgQ1PQO2xT5MEyHQ9OAiEAyn1bx12npkN/SnFIOyT2zlhNlvMPIDriU1GF9xujsFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44192},"main":"index.ts","gitHead":"392e75b9985924bb44deeb27cdb9735c2699d652","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@appsweet.co"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.47.0","tsutils":"3.21.0","typedoc":"0.24.8","typescript":"4.9.5","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.28.0","eslint-plugin-functional":"6.0.0","@typescript-eslint/parser":"6.4.0","@typescript-eslint/eslint-plugin":"6.4.0","eslint-import-resolver-typescript":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.40.0_1734724731181_0.7744118007103287","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@appsweet-co/ts-utils","version":"0.41.0","author":{"url":"http://appsweet.co","name":"Appsweet.co"},"license":"MIT","_id":"@appsweet-co/ts-utils@0.41.0","maintainers":[{"name":"dperuo","email":"derek@appsweet.co"}],"homepage":"https://appsweet-co.github.io/ts-utils/","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"dist":{"shasum":"fccc008fdb37de4ba90043b126600f20f569566a","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.41.0.tgz","fileCount":38,"integrity":"sha512-WgQV4fP1G8akZhJxhzbwgYQdYHfnArZgdehB62o9DMwK0oCb/qk1vJWrw0BuIwW56WpYmyYhx389OWZF08xj2w==","signatures":[{"sig":"MEUCIQCoCu519n27MkrJ2nPBdUSo/XeB5VGHo2eOOV7gh9MYJwIgW4cQHg+hSKHp6rm3mnzB0Q3pSovUnp7SpUWvh0DYH+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44525},"main":"index.ts","exports":{".":"./index.ts","./fns/**/*.ts":"./lib/fns/**/*.ts","./types/**/*.ts":"./lib/types/**/*.ts"},"gitHead":"3a7fdfcd6a8a367fb029a91f39b8146697c70599","scripts":{"docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","build":"./bin/gen-index.sh","clean":"rm -rf ./docs","predocs":"npm run build:docs","prebuild":"npm run lint","postbuild":"npm run build:docs","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","postbuild:docs":"cp logo.png ./docs/logo.png"},"_npmUser":{"name":"dperuo","email":"derek@appsweet.co"},"repository":{"url":"git+https://github.com/Appsweet-co/utils.git","type":"git"},"_npmVersion":"10.9.0","description":"A strongly-typed utility library for TypeScript","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.47.0","tsutils":"3.21.0","typedoc":"0.24.8","typescript":"4.9.5","eslint-plugin-fp":"2.3.0","eslint-plugin-import":"2.28.0","eslint-plugin-functional":"6.0.0","@typescript-eslint/parser":"6.4.0","@typescript-eslint/eslint-plugin":"6.4.0","eslint-import-resolver-typescript":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.41.0_1735063312513_0.28510754160228235","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@appsweet-co/ts-utils","version":"0.42.0","description":"A strongly-typed utility library for TypeScript","main":"index.ts","devDependencies":{"@typescript-eslint/eslint-plugin":"6.4.0","@typescript-eslint/parser":"6.4.0","eslint":"8.47.0","eslint-import-resolver-typescript":"3.6.0","eslint-plugin-fp":"2.3.0","eslint-plugin-functional":"6.0.0","eslint-plugin-import":"2.28.0","tsutils":"3.21.0","typedoc":"0.24.8","typescript":"4.9.5"},"scripts":{"build":"./bin/gen-index.sh","build:docs":"typedoc --tsconfig ./tsconfig.docs.json","clean":"rm -rf ./docs","docs":"npx http-server ./docs -c-1","lint":"eslint **/*.ts","postbuild":"npm run build:docs","postbuild:docs":"cp logo.png ./docs/logo.png","prebuild":"npm run lint","predocs":"npm run build:docs"},"repository":{"type":"git","url":"git+https://github.com/Appsweet-co/utils.git"},"author":{"name":"Appsweet.co","url":"http://appsweet.co"},"license":"MIT","bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"homepage":"https://appsweet-co.github.io/ts-utils/","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@appsweet-co/ts-utils@0.42.0","gitHead":"a4449f7436a6591051455379662d3edfbf4b6c11","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-kVPzbhdpfQEG4Yxt28NJ/3+owyX18Y8sXR59sPrb17zn1XXpUIetRnfVK/pHc2GmYIuBl2sUSd0yYs4l+fEcfA==","shasum":"542345990d21f407cf446cd0a3d04fef8d89c123","tarball":"https://registry.npmjs.org/@appsweet-co/ts-utils/-/ts-utils-0.42.0.tgz","fileCount":38,"unpackedSize":44192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDooF+cYIMx/NEJRr8dhGjZ4ShxDYAiB8I1UCeWW7ez6AiEAjmbwiFzt3fyAfDrr1XC1/VACybOjxvPYmDdRhBMH/J8="}]},"_npmUser":{"name":"dperuo","email":"derek@appsweet.co"},"directories":{},"maintainers":[{"name":"dperuo","email":"derek@appsweet.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-utils_0.42.0_1735064397938_0.294353346532622"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-30T16:51:14.212Z","modified":"2024-12-24T18:19:58.330Z","0.10.0":"2021-09-30T16:51:14.506Z","0.11.0":"2021-10-01T20:21:25.354Z","0.12.0":"2021-10-01T20:35:21.595Z","0.13.0":"2021-10-12T15:59:20.584Z","0.14.0":"2021-11-02T12:41:48.334Z","0.14.1":"2021-11-06T03:24:06.282Z","0.15.0":"2021-11-18T13:00:41.278Z","0.16.0":"2022-04-11T22:49:31.795Z","0.17.0":"2022-04-13T17:13:57.926Z","0.18.0":"2022-04-13T17:15:33.398Z","0.19.0":"2022-04-18T16:48:42.685Z","0.20.0":"2022-04-18T20:44:10.570Z","0.21.0":"2022-04-20T15:05:30.362Z","0.22.0":"2022-04-20T18:48:05.276Z","0.23.0":"2022-04-25T18:23:39.562Z","0.24.0":"2022-04-25T18:29:12.930Z","0.25.0":"2022-05-03T17:35:09.317Z","0.26.0":"2022-06-16T13:27:19.162Z","0.27.0":"2022-06-16T13:47:40.405Z","0.28.0":"2022-06-20T13:55:08.852Z","0.29.0":"2022-06-27T15:46:18.341Z","0.30.0":"2022-06-28T13:56:49.335Z","0.31.0":"2022-07-22T16:10:24.020Z","0.32.0":"2022-08-02T21:20:49.422Z","0.33.0":"2022-09-13T21:48:49.151Z","0.34.0":"2022-10-17T16:31:25.027Z","0.34.1":"2022-10-17T16:35:11.136Z","0.35.2":"2022-12-12T14:13:31.314Z","0.36.0":"2022-12-12T19:25:16.239Z","0.37.0":"2023-01-27T18:15:04.890Z","0.37.1":"2023-01-27T18:40:19.859Z","0.38.0":"2023-01-31T15:20:56.092Z","0.39.0":"2023-08-17T03:06:23.724Z","0.39.1":"2023-08-18T17:24:09.293Z","0.40.0":"2024-12-20T19:58:51.326Z","0.41.0":"2024-12-24T18:01:52.697Z","0.42.0":"2024-12-24T18:19:58.135Z"},"bugs":{"url":"https://github.com/Appsweet-co/ts-utils/issues"},"author":{"name":"Appsweet.co","url":"http://appsweet.co"},"license":"MIT","homepage":"https://appsweet-co.github.io/ts-utils/","repository":{"type":"git","url":"git+https://github.com/Appsweet-co/utils.git"},"description":"A strongly-typed utility library for TypeScript","maintainers":[{"name":"dperuo","email":"derek@appsweet.co"}],"readme":"<p align=\"center\">\n  <img src=\"logo.png\" alt=\"Logo\" width=\"250\" height=\"auto\" />\n</p>\n\n<h1 align=\"center\">@appsweet-co/ts-utils</h1>\n\n<p align=\"center\">\n  A strongly-typed utility library for TypeScript\n</p>\n\n<br />\n\n## Quick Start\n\n### Node\n\nInstall the [package](https://www.npmjs.com/package/@appsweet-co/ts-utils) using npm.\n\n```zsh\nnpm i @appsweet-co/ts-utils\n```\n\nImport utilities directly into your files as needed.\n\n```ts\nimport { clamp, map, sub } from '@appsweet-co/ts-utils';\n```\n\n### Deno\n\n:memo: ***NOTE: Support for Deno is a work in progress.***\n\nExport the package from your [`deps.ts`](https://deno.land/manual@v1.11.3/examples/manage_dependencies) file directly from GitHub.\n\n```ts\nexport * from \"https://raw.githubusercontent.com/Appsweet-co/ts-utils/index.ts\";\n```\nImport utilities in your files as needed.\n\n```ts\nimport { clamp, map, sub } from \"../deps.ts\";\n```\n\n## API Docs\n\nWe use [TypeDoc](http://typedoc.org/) to generate API docs. Visit the [docs website](https://appsweet-co.github.io/ts-utils/) for details. \n\n## Design Goals\n\n### Immutable Data\n\nMutated data is hard to work with. Use [immutable data](https://en.wikipedia.org/wiki/Immutable_object) instead.\n\n### Pure Functions\n\n[Pure Functions](https://en.wikipedia.org/wiki/Pure_function) are easy to test and work well with immutable data. They're also [referentially transparent](https://www.yld.io/blog/the-not-so-scary-guide-to-functional-programming/) and easy for JavaScript engines to [optimize](https://v8.dev/blog/turbofan-jit).\n\n### Single Input\n\nWe write functions that take exactly [one argument](https://en.wikipedia.org/wiki/Unary_function). We [curry](https://en.wikipedia.org/wiki/Currying) all functions as needed.\n\n### Graceful Fallbacks\n\nReturn fallbacks instead of undefined or throwing errors.\n\n### Fallback First, Data Last\n\nPassing data as the [last argument](https://dev.to/richytong/practical-functional-programming-in-javascript-data-last-1gjo) of a function is great for piping and currying, but TypeScript's typing system works best when we pass in data as the [first argument](https://basarat.gitbook.io/typescript/type-system/type-inference).\n\nWe pass [fallback values](#graceful-fallbacks) as the first argument and actual data as the last. This helps TypeScript understand the code while still allowing for piping and currying.\n\n## Code Examples\n\nPlease see the [API docs](#api-docs) for example code.\n\n## More Info\n\n- [LICENSE](./LICENSE)\n- [ROADMAP.md](./ROADMAP.md)\n- [THANKS.md](./THANKS.md)\n","readmeFilename":"README.md"}