{"_id":"@await-to/zod","_rev":"4-64393e7992e5e83a247a8bca26fcb226","time":{"created":"2022-10-19T14:15:54.568Z","0.0.1":"2022-10-19T13:41:53.556Z","modified":"2023-02-05T17:39:17.224Z","1.0.0":"2022-10-19T14:15:54.879Z","2.0.0":"2023-02-05T17:39:17.094Z"},"name":"@await-to/zod","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@await-to/zod","version":"1.0.0","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"author":{"name":"Jose Albizures","email":"jose@albizures.com","url":"https://albizures.com"},"license":"MIT","devDependencies":{"rollup-plugin-dts":"^4.2.3","tsup":"^6.3.0","tsconfig":"0.0.0","@await-to/chainable":"1.0.0","@await-to/core":"1.0.0","typescript":"^4.8.4","vitest":"^0.24.3","zod":"^3"},"peerDependencies":{"zod":"^3","@await-to/chainable":"1.0.0"},"scripts":{"build":"tsup","test:dev":"vitest","dev":"pnpm build --watch","test":"pnpm test:types && vitest --run","test:types":"tsc --noEmit","coverage":"vitest run --coverage"},"_id":"@await-to/zod@1.0.0","_integrity":"sha512-e3EBVKD9FluSxLHL6RnmWKEPUDEuG2r+44cK1xFhAi/vwi0IJcuTfCxYuyL5+/C3TdSh8FYpMOG2yiLgajcMGQ==","_resolved":"/private/var/folders/_3/mqjqk3sx4nnflqcgbz0vdpcr0000gn/T/3caa9639ead7a8d01194fffecf6072d2/await-to-zod-1.0.0.tgz","_from":"file:await-to-zod-1.0.0.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-e3EBVKD9FluSxLHL6RnmWKEPUDEuG2r+44cK1xFhAi/vwi0IJcuTfCxYuyL5+/C3TdSh8FYpMOG2yiLgajcMGQ==","shasum":"c3231de3bdfa00b99c5aede0777e294cb39ae3f3","tarball":"https://registry.npmjs.org/@await-to/zod/-/zod-1.0.0.tgz","fileCount":7,"unpackedSize":7362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEo8PkfAKAbCPumEFMaWES/TDssUt6vg5K+IcHpszQUpAiB6zurTD1HclUajcXbEYQY77ey5fBdajK1w95R5sRorkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUAaaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2ww/+IThOcZ4QQXUz94CmTLWZDPAVrb04vOrNRqauT8MV/U/+5v/+\r\nSkxnfJeMiqHRsdKJ/6k2g8KZu1L+hlbV7jndaVAjDaog4pO3uIvM+pTeSWHB\r\ntevcuK+XEJZh/PCEQH7FojdibnWACdJrbAFkoU0jiiI0wmvUBql6VZM+MjJf\r\n741MWIThUVUj8YlSN0Frz5KTuO+zih5fGSn3QaX25xTI4pCJkkIwGBY2faH3\r\nodWdXc+4PJ9KPfVyYJ2iTI1ksTxD1BcF8zyjxhU1OxK9duhdiCrECIEuQj8U\r\n5o6EuR/yPPmvfXuXN0Uk9GVwnbV/8WtVdWxfNxp+BfVuLLlVDMsWH9mkT6iy\r\n06yuPlCa9g1uig60VoncE8WLjO9VfP7w+hpG5mrcb562WrXwiiH4BH4isYEq\r\nDwryl28S+AjIQgZQzsh56SA4rghveDod70RApoF/zDfvtXlwmbrMLPSt3rwS\r\n5PFQ7/RT0UGyxqNTBX8Dc16Oh6pVr2p9POL95qMcIgAHetCA1cgzii/Etf3C\r\n7Ur1FIzGrQqk1y+J7yIdCMTnVPljLd99YSI+ZvWD899jwfIf3QrRfLhWUUj7\r\n5MwZrtwa96nhBi6qUpnM9kpEOoDS99Bn5R/gmEuMFv98XLJ0bwUVEZVNdgOe\r\nK+yUbtoovxpx2JJSplM8iRtKzFUqtvjyux0=\r\n=CnmY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"albizures","email":"albizures3601@gmail.com"},"directories":{},"maintainers":[{"name":"albizures","email":"albizures3601@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod_1.0.0_1666188954632_0.3381699620695593"},"_hasShrinkwrap":false},"2.0.0":{"name":"@await-to/zod","version":"2.0.0","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"author":{"name":"Jose Albizures","email":"jose@albizures.com","url":"https://albizures.com"},"license":"MIT","devDependencies":{"rollup-plugin-dts":"^4.2.3","tsup":"^6.3.0","typescript":"^4.8.4","vitest":"^0.24.3","zod":"^3","tsconfig":"0.0.0","@await-to/chainable":"2.0.0","@await-to/core":"1.0.0"},"peerDependencies":{"zod":"^3","@await-to/chainable":"2.0.0"},"scripts":{"build":"tsup","test:dev":"vitest","dev":"pnpm build --watch","test":"pnpm test:types && vitest --run","test:types":"tsc --noEmit","coverage":"vitest run --coverage"},"description":"## Install","_id":"@await-to/zod@2.0.0","_integrity":"sha512-D24aDh8CMGeAnhzoBTM3FVHBA5tld/IqCWzl9xhZLnzVJDslsZcPC/upfCOfMjk1vDoC0aLvCTedqnWeyv+YZA==","_resolved":"/private/var/folders/_3/mqjqk3sx4nnflqcgbz0vdpcr0000gn/T/b67096138cd78b7527f9a745a5fc6913/await-to-zod-2.0.0.tgz","_from":"file:await-to-zod-2.0.0.tgz","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-D24aDh8CMGeAnhzoBTM3FVHBA5tld/IqCWzl9xhZLnzVJDslsZcPC/upfCOfMjk1vDoC0aLvCTedqnWeyv+YZA==","shasum":"a78b3ffbf158459d4a1ed4ca61250de490272aef","tarball":"https://registry.npmjs.org/@await-to/zod/-/zod-2.0.0.tgz","fileCount":7,"unpackedSize":7289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjo41MqbmFuBZlnG4OJEfpxPPP1wGp8so6O7mdra0SYwIgfDOT31w/pvRS3friWmVqWts2y49xzz7cqgrCKuU0iRY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3+nFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv+w/6A2mG5u8qxVeW9pKXz6l3IeEv9sfnJI0RpxGfTYcAgkqj8/z0\r\nw7uYNWkU5vh/d7N0L0jFK4zL3pPlMdldMy1l8HzXUgjSIHHwBQxp2jjB4kZo\r\nrm/sjETYra3JBg8L9PnkXKEte9VpP6hyqeoq811HoiTmckvG+9HjBFUV/f8o\r\no/I7rC4Tj3nKbuA7w/tkKYEacN+dLkWJDk3JbfdOgsOkuFp9Dqf0tmxzGyM5\r\ndvnYWfGnW4G6kKQahKpSvTg3DSrASwDfRTYzMpvWMtWb7tblzCi9mgzRc/LX\r\nleB8AlPu7l6V3y/9SSkm4P9e647w1yeYmXQLAMo0FTXq6l834xFmKSpYcScS\r\nicthAtYAdLZMAxbX9tha+Y5Q4WquwDCyOIsx3z7a7Uq7uvVpD3tOX5mZAwUB\r\nct8wY+kofZvlruC9+UC6z1vrKHweeqySILL+HbMo83YJW33W/zuOuXiuaDJ8\r\nafas5HM63l1zlamN/gQYvNwdBTBvAlTwp7ASy9ekLCWPOGMsxJJ7zu/+QRBP\r\n9qqKeEnpW6+aeHxoQkxMlS/0ZYOo26vOJSs0kdgzJCKwdvUfQPuFEoWLXsvK\r\ngWl8bbpVd3eerPTGKWe/K6uN16TXOea/CNuc8cwanePeClPZgnsM7AZG3nRX\r\nbxry1jA+y3kSxjm3bidABpc3FRHopI0h3qE=\r\n=WDWX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"albizures","email":"albizures3601@gmail.com"},"directories":{},"maintainers":[{"name":"albizures","email":"albizures3601@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod_2.0.0_1675618756898_0.9420717642111196"},"_hasShrinkwrap":false}},"maintainers":[{"name":"albizures","email":"albizures3601@gmail.com"}],"author":{"name":"Jose Albizures","email":"jose@albizures.com","url":"https://albizures.com"},"license":"MIT","readme":"# @await-to/zod\n\n## Install\n\n```sh\nnpm i @await-to/chainable\nnpm i @await-to/zod\n```\n\n## Example\n\n```ts\nimport { to, OkResult } from '@await-to/chainable';\nimport { awaitToZod } from '@await-to/zod';\nimport { z } from 'zod';\n\nconst schema = z\n\t.object({\n\t\ttest: z.string(),\n\t})\n\t.transform((current) => {\n\t\treturn Number(current.test);\n\t});\n\nconst result = await to(Promise.resolve({ test: 123 }))\n\t.and(awaitToZod(schema))\n\t.get();\n\nif (result.ok) {\n\tresult.data; // data is number\n}\n```\n","readmeFilename":"README.md","description":"## Install"}