{"_id":"a-pea-eye","_rev":"26-696499eef911a93251f432cce276e5e3","name":"a-pea-eye","dist-tags":{"latest":"1.2.9"},"versions":{"0.1.0":{"version":"0.1.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"gitHead":"a0a137e3cf0f3aa27717ce4c3f8feaf6077e3029","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","_id":"a-pea-eye@0.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-ku2iANWQVzVAx/blM6pamH3zgZQYr+kkcx3rvb8RD0JFvmj+Qp3IkOqTC/VnAJEUaKopqLe3bHh5dc+Uk5c/EA==","shasum":"372369f6cb379975f224f71d77a9cbf82d310e85","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.0.tgz","fileCount":12,"unpackedSize":7926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghGbpCRA9TVsSAnZWagAANPsP/imnTzbVbdFkroGSF/6+\nyzRHIWFM2+aB7eKzztRx6mizVw07oIKWmam9OQ0KqRvuOEsizd4i2w8EYkwb\nRm1xkN+N4Rvjmm6VW0aq5diaBDDPEFxlCkIRNlhr6SZmitvnEvNrQRP6zZOd\nTHQdjrB+SjIgl57ltO/IO43am7w/QnSx6lSBaZIlwYe9dDLFQbzV2gRqBsRl\nTSoFqE3IXs8Q0wdqYrOXUs3ZnBvmD0E0j9sCUBjWbzuyeNvV77anQoTZecgf\nbwjv5mr2o4marBrgPlmLu11FNn49eZ/B60h1c66FhRyFgr1JwCjbctkrRgCa\n6gGwZcMmwku0igYr8XyF6WuZ07cJZw7hMOLQibACRybHcyju5dH6w2wt/oza\nIMQPpLBpApdZzw2eeK4w0xF3q95nU6Tyq2Jl9r7hOtfodIadKb6tl5uxTUga\nCuPB6DAqg5NpFxzU9gGGC9RYY+xOkd55FNAP7jdYAHjEDK4uCtJA4uqASmCt\nXeFTkvvXbWn0PI5mnEU8hw8c+qMJYE85AMNFRK5w8v5kMTHRqYgd58Q8/7Ap\nyS2qvsBGB1PK1nMJgcox6xhC79pmaFzNTrdEfyyr64eN6pIkvIRSZo/9gAIW\nBK/tEmPkNq4rJT3ISye84EkLKjzmEB7UA4XXB5rDZymsAHaRiQcQ/7pFFez/\nhM/H\r\n=cWkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARpV5ayCPzp0bKE/qgk9r3IxA9biVv835dfdLA+07H9AiEA71DZ+65yKKF7Ew/T53/KhGCtiN+Kdm7kmdbaoWUEeaQ="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.0_1619289833372_0.7675370475452581"},"_hasShrinkwrap":false},"0.1.1":{"version":"0.1.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"bde9a20469441657537500a34e62fff797f8b487","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-WOFtgZn1SaxLtwBExWDKU0/iIfYHdOJy6QYGBeld66roS0R5vM+hqUfQXoFewJZoxezOOXrKoghAxx8KkodFmQ==","shasum":"aeab4a056aa2f378754959d59bd15ad4c41c5052","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.1.tgz","fileCount":18,"unpackedSize":229191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjzN7CRA9TVsSAnZWagAAWKsP/Rnw3uTjCkhqV1H/QwNc\n936s+RcniiUqXIjFE/hEhIJg9tFzMyB60L2T6I77I+jh501SQh9RYDDXgYJL\n43NuObFivecvVfx3Mo46IXmzh3vsX2RjU0H0xMY7hne3TLMYlmUnAtlY9+Ww\nf6m37soJbx6C2t+98vrsehx51UhvgR4V6ATObnouYbhv2g+vFT+ryNT8Xhik\nnCA+njOxtWWQJoSRSMJBTinxlFanVm8uLe06B6oMAXofIktbxTHDc797nDec\nC1agjeUdECY3nyZyZyWzDtcBPlwrp3P9Uiip3RaYfpa3S9tlg+kf7HMQpyc/\n5HHnGrGQap98yV0s5E4uXGlDRv5StukgvtfeRgAGlaovYZrLoXXTL1f78b58\nkS0ShaYrgpQqkZSENkrDl7oFZeNsqoLiwSSHcCDOtFixFYvl0XcPj9F2RLQL\njzPeZfXH4RjNeAxHq+qaYtcWl+G1+Prui3SLneCvVqirT1VK+TSTpHZmCr3E\n5+Ml+B0W6w4QP0MQZeLI1Rx0kltwwfblOHnkq6uj+fd4PnwcZ+ZLfXKa57rU\n1EgtlUT5uwbBLZBkcpRcMsJkPWhRRAYZzlr1E6jtac9+tqVu9jCldsfy0DCB\npz3HWl1Dt622kR1uCvPiAg9EKCFQEZlVBeAijLazdgXc6AexV3sBjRIppoDt\nLRzI\r\n=jbEI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRaVj7Xo5kMJbjezZMgZ8LKI9iQGPDRym9ryIMiu9Z5wIhAOZul4edf3lCBy9EqYmg2GM0ENGEuzYFAuPfJDrX9vHQ"}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.1_1619997563010_0.04362753123146734"},"_hasShrinkwrap":false},"0.1.2":{"version":"0.1.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"4cda3ab18126a0c270666ce397492dd1d8a9fc31","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-raG0ApAibXhsPNjZXcLMrD9dGkdt7SSUH+Y3YpnexXhZIdZh6qDOAU8B8vutEV/tHG6czJOGqtxnz8hdkSGsdQ==","shasum":"83c6baab06eb6ebcb0c4af61a97f7293180714ab","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.2.tgz","fileCount":18,"unpackedSize":228989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgluFWCRA9TVsSAnZWagAAwCsP/0Ks6M1xb3S8ohO5c+QF\n0pnYCZPCDNyky2mnZa+Y59vNu7AkO/eNPVs7VMDzqxLgo9tX0+UykLxkEIWu\n+Pc48CQ0FGfiAGH8nwn1oXEXwN2FeJ3hsA0if6Tnjjf+tGOYmIyd8+FSr37P\n8JOHv+MR9s/eXxYJw8B/ziCdGX4D4JASDe5qFBPcKOesmgLwU5cIo/NBHmfs\nLf4cVuQRy7alfpF49FCHlsqpIBYzzw0oqmq3fbUwQ/Zk+HZtrZTrNMxnWOPS\nHMJmS1HYSz5rW1lximPY562R36PVq8IYrYdtJeLFgu1/StFld8uoZ6P0DqPF\ntPDBKzLXhkKGUrYU/cnMSq5bMZnuwL9gXln7WmWfenebaiqILLPKbWJfBuI8\n8zYRKeJ7v4r/PbfWjZ/DV5F14Ge1jgALNdaLjUJl70mCbhrqscGHpEA/P2in\n5NAzyS3Qjx/UISDNsJhKA2N77k+Zv5G8iUPahOIE05SUGbmelO5wqiHpzALm\nOzOwRgq/xrgn8/x6Cu6TWWLzJJgU9NtUlBby8WEiaevTy9hytHZXgQnhGPNg\nyn9m0ywpmSfpzvT4/I452FlwLN01OzALgN0+behi9MjLkEZMRdx9PBYBdLQy\nzn/dxyRJDSZSRbnbKLA0rFPTt+m2jyqhN0jPVNMMJ5g+JyUV16z8kWoqPmQq\nYRS0\r\n=lT38\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrf9MFIvFo5wWVuGK9iWhFhcj9Mow2QdHd+24Z2fwLvAiAfySGw+VVfGWmR6NlqZbZs5KlHapqCEbEtrKMXP1RSWA=="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.2_1620500821878_0.16482053491614712"},"_hasShrinkwrap":false},"0.1.3":{"version":"0.1.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"b1049f7280d42f1947f68ebb729dd76092d733e7","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-ze2/m5exB7fqLN3htMfR2jqcK8yRNZNH4RFWgs/G2g1ZSpp9f0PSRyvOXg+DODkPcjnnNiyweaMIVoWhVaNowA==","shasum":"e2049981e1dffdd092921fa19b7636aa7bcd4c77","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.3.tgz","fileCount":18,"unpackedSize":229568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgluJvCRA9TVsSAnZWagAAoz0P/0HwzusQ0Z70O6+Pww9L\njmCBGtRy1dcZNcF1qtL2dnbG3SBIYjpNoeyVmo4noy3RpiBlLh4vDs17jyFC\nSQQFs83OnWpOCrzeZB1FjVtdDeZ/Fuk0Y1T8X6MNsd9rXom25i4egbNLWEiB\nFL4ATuFPNOY2usbtPclUbu6tohn2MmVE+OOIzVuvtvV0xHqJ9Gnvx+NOZOjI\nnJrRuB+WwJn8rrLruti6S0GrCF5eHLpN9/K3YruoI6jENgC/7+rdeCAezEp3\nxMTR2MLBuwmkbIj1fZQKG73Mhpe2UpWHjyQ10lpo1Z6aK2I0bz1Ezyw5VEuc\npT6kVfCPnHCt8t7joeatKiA2+fUXArDsEbysy280IqDSONgNhO47FlW8WdcJ\nJtaJ/Jftud/T4AWIb2kSZBhvZYHpV4m+iLjoV5YFUY678GC7O92qQtzMAgMA\nhkrpTgg2C0EyhuFc3qFZ1tH/fFnnltBcLGqN8mMsXMMgXyEQcI0vp1h/sNBX\nYwo/uS+Gf4Z1QhWbNrXxokhdTBaNpecQINg3wMWvUe6MNKloILBXxsdKyuxX\nulCuF35qeBoFwEXzd6tCJhKM1SGKSpw/fJlg+MpbYgDItmz1TgGQ8SV7qwaE\nrB4mrz5sVgzuFH/giwII8U8sV7oE9Ooq0cNaw0PIzf8B4ucM0rS83arEgylw\nEXVU\r\n=bWxf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEacBncLawsRmFeaaZuV5iucEZBpL4uW5cwSCg8tT8DSAiBAVQt05U8Jr79NWE42o+/LKAdKpJL/ySoLDYogkEG72A=="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.3_1620501102713_0.9454310730744184"},"_hasShrinkwrap":false},"0.1.5":{"version":"0.1.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"c8a23dcf93b2cfec10c768b014a73b1872ec005e","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.5","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-XtAI9QmywGu9ueWEQSrW9OmobLK4bLPG4TUu4q54cE0YK4LVPe5SQHmnSHho1nWCSLS35FZP2XQ5AO6CG8HqQw==","shasum":"3897cc4789b3684020bd998325118a2d56ca613b","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.5.tgz","fileCount":18,"unpackedSize":229988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglukVCRA9TVsSAnZWagAAQNkP/A95Mds48VSVSZ/HjuFH\ndkqWSxM7Szbr6EMoXv/tguj4w/mY/mfSPB2zfGzQ20GEdxQvy1S1pfLaf1TW\n0bo6VUL+nxP9PDuCciYT5w4+CkEDtw7vP/b8VaWqTiLlADixg0ZGUCPFQ9Gm\nbRfup36u0jMGUheDIYrofJR8QovxKhM4DWlDJbHLPmxGcDYbvXH73ESs0h04\nmN27Fx+D9waFKXdP59SMBkqM1t01B1XeSIgfiZA9lkjSYpmF955UEoQ/khLI\n5Q7S8VeJY57rmfxkJhoDdl+K6lzsBEWolDPZq2qFlar09Y6VHHpeiY4bUSIr\n1pIjJ4r6EirQuSA1Rr+QuzZw1eINvfsGQy/LGMWC43nPlScVEV2j54ciU3Di\na9aiwRuVRaYxPXd4UwBE1hCnjJwkrIyhuSOaBY0ol5UsoxWVs+0kX2hflo0L\nLwFA5nCyDj7Xqbz3xYeeoRsNgM6zqpTGLqUumunyHkBLUh3GDWxrKpoyz2Ta\nM2l3xh2vFwcBbPbEIopJArliiq42Jbqikfe5KMmqvms4o3zSwsNYsiIKLhRi\nPAeY23IvaBIKL/Dk2a+CI9QuJqxmko7Bzw3BnTpROaOnR6eCnJ04eaqyteNh\nebV0/CACkmsXTMCdmMzAQh9ElIo23mm3Lx4Xz4zRTF66QsgW/VN7HkEPgsD9\nzt7f\r\n=msXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkm1DYesUwSu8/jhqfDGisYlR5pfSUCzWSzq1lL0fSzAiEAp1gU2jqL7QSvX+VnpGrgWGCCSU9Xm3gxh0k8pl8+T/A="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.5_1620502804653_0.8193949148214341"},"_hasShrinkwrap":false},"0.1.6":{"version":"0.1.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"ae0988ebb2e60447a51790d646f8c933a95e2b7f","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.6","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-ydwsUa24fCaT32byAoOGcXI+eKiL1zGf7Xs3hMNFKfQpL9b5EOo4H7ThzUMMv+DAzVos2/oeJM46AvddWsD9gw==","shasum":"e1a1e844c262e8ab15b08727b8e4b1c374a3418a","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.6.tgz","fileCount":20,"unpackedSize":230180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglwiqCRA9TVsSAnZWagAA3KEP/0kDZZh1afjWK3Bb6N/G\nquprSNGj8JjQo4PvhdiSMXDvuRYbFAHeH7fY8nnOIBC7jeQcrVYr/6vnBPs5\n9KX5OL+a5XJmASolr5KScPQTHrfq57T2LlLVYlaU8sj5+ez0SGxIay6x9OSJ\nTsc5TBfj7JlK2R3U75Dsd+MUZKzIFemenXOJYM/xqkecBMgIpaUK0DcrVOMo\n6pgvEWX1/UGieWQwbICRWqiCmYwihrUrpS1jKU3WmEdfmLftNnOyNnjlAvUW\n+LzCZL3rTt98MxCW+XHn7el3wfaYwcPXJfcRo6odRXJlePQY7ZhgSZtg89ZD\nt+0bqlHfudAQzteKZDLe60Qbc9hvam3LwPKyCPS6arTCsXsmAtFV94cRzYt/\nW5oZRfLafPggOgx1AzytFHqQ0bObr4x9HOtBlUQ8Lwaa2HSWt9n/bAjj0zBQ\nl0WcSIzNJbqv6EBAqO+SiRtZU7ymG44a/JE7Is+dJQZuI9ly49TxqYFcbVSW\ntBmAFb/zHRxgRRmqSBsmsXq3tQ2NlqNgPallQewuy84vNq4PhNiQ58N3r8q9\nTjziHl3SPTeURl6CVu9sUpMBrQETFzJXqqOgEGTWZdA+8W2EDzNiRczB4U1J\nNMLwrRoelGBhTY7SimLL1GPoOUEUHjg1QIG6ejRAiDGyqYlYyhhSIMtOi9BC\nICjq\r\n=CiPA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxfuZESn7JRW9xYXjJQhbHUEBt43uwwTLat/xYdFFUKQIhALONPP2WdmYAJwUKNy86hj96fdcgyNkDCd7Mr1BxOhrt"}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.6_1620510889909_0.5291217441620752"},"_hasShrinkwrap":false},"0.1.7":{"version":"0.1.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"72a77d13ff852c975064036e7e75e5830d860b06","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.7","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-VsEMxLe7IpmyL0xNouRqsLs6erVqD7D4Sk35wCV8P/FSMKaTBlIGuzCbQxa/iMlB/pLhU28iCMogjzods2P0Qw==","shasum":"b14304da2539db5b9cea338a0a7af05f557f0bdb","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.7.tgz","fileCount":22,"unpackedSize":236587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglxxeCRA9TVsSAnZWagAA8g4P/2pUhbNBN0ywWeBFV6yR\nBNEJ2EhZ7queNZSQZBO+YUUw9EM7v/2C9vwUbBHBjp39tLklh3oPnjh3E4zV\nKEaSZ/N5dj2zPuLQlk5QWcK6TD0OL2MOVGg7YvtEtXiRb+A6Pf2oijmb9gUJ\nhXTzTM0SqHKPU/kZwMAss/U+4D3OHAJxNRQZNEOTv0VmhZDVoz1+9oElAxcH\nvtKLKCHCpmGZxbVbphntFWkRg4EYwKy+eEj+NW0oyT9oU+8Arg+0yv12zSal\nU9WiEwbF2w8SUFOm9MZ641L2oHiDHavlLlscmB/DRacnV71SHwHo72OX92yZ\n5lH9BYmWGO4XOOwbSNgZSg7q8/RT6JizZ2oGQdok5xUYGBFgCPzpLm+KxWEP\n/hVqPJcCt/Hllgse2wUin5XE+zQV4mIpEdmq0V43cd2kKT7uq5w4qB1qrLNe\nqdAyQLQqTXl6evNey4NF5QZ1WSDQZjLSSB/gZf2yOCVmyZp4qqaS0zGT6nw9\ndehCBeYEUL1C7ozS3k8s/Pjy8ITmlMXs77+A/J3StErHngQdfytOv857mlgr\nv6dvQUxdBdrRyfOmuAcxOetfHeaw+ao75cupyULdpvNq50nPzZ/xthtC5kac\navQxJHM8DXxiUzwUSUWvgOkue/T8whr/RuUvaoCZABbg/jjRv0tcyaqrBJUq\nXB1a\r\n=UP9X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvFENHKHty6mO2dSTNjy2enx176iANcRvN3GbG3qVlkwIhAIpYwCiyeZLY3eOvusejYqVk5YJ27DZJNDrhIL9jAr1X"}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.7_1620515933565_0.784171715831705"},"_hasShrinkwrap":false},"0.1.9":{"version":"0.1.9","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"4b5094768664ef0cf06af174a0ba3857cefe6f34","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.9","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-eVoFStHOosY9PkJ2fVcQpMc256Pt20pjhEHAXTgU/kN0GSLj3jpAI5RQN8ookjnpnfH9zz+adz6QdNHqmQVvEQ==","shasum":"ed68c036423ef2b2c36192cf68c1672c593372dc","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.9.tgz","fileCount":22,"unpackedSize":245451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgly3SCRA9TVsSAnZWagAA0O8P/1Wor4elkQgiMk/8Uwa5\ntjOaQXbYqlDXRk5JXEpLv7vD3taEjSAR2Cyxc5txQrkE8SEaN0iMShW0jA5q\nlXDq1jjX5csxBvF8cU4IkBHYQNZS5gR1y6VR1KEPQo2RGS0mx8zWOKB3vQI9\nTEd8FPXTyL05M3aYsMxxz8iGsMRg6lTe+OT+OMhMsRtMwTsVjbamLKfjZ0sx\nGVShh33rxhF84XrZ/y99isBbOcEJkVEMZnCAHZw0qRJ8V6LCzUiD1baAud7E\nmE1yrcQO0ifbEaVEAV8PYgbGUNV2iU6Urn/LLxbkwJOrnZzbHVcTCWRFkULo\nLJz03/DRZySDM0xSQNru6ytldzkVc1F4P5d3DerR30AAEoULYBcVF34veNgZ\n3tMMuQkd5c9vH2XKqtIwod7iqKuTE/lCm6dgks2q1jkD85fhRFWRVnvAwQ76\nh4t27MNHXnKTsAWVDJ+K64Td8eqjH9mvTYdCiEc61aA3oBBpYMubJAUjZRPS\nxTPCJEHtJkdG3gulmCrun41a1b+3reHIjGPva7h0RVhlyEkbydxOLbrvXCyw\nclqGogFIG5L+eanFe5hyULT6DWEx0usubgnynK8xTdkMc6ib8081Kq+ASukY\njgxNnaLzjwZErmhJFr217t2pKAjcfAUP86XcRK2xcgmdNfdmSSjtip7thoSG\n0zLx\r\n=/QZe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqnMocQ3YI8WJDXpXP7u6z+EcosI7Va/AF/sbHPlKdWQIgPVdnRnEA6DDYXU7zcrX1T9/W4Wox2JoxW+5/qzTA3pU="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.9_1620520402252_0.32884151402578876"},"_hasShrinkwrap":false},"0.1.10":{"version":"0.1.10","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"264faaa1eba9263aede29d41072cb750e4b6b346","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.10","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-B0kjuqaljAK/Ui2JqOCCNdkXiXaz73YQirWyFvpflGAfDUbthv+GUVqPCERSPpqHed4d1UKVA7MsqyA+bNQxCQ==","shasum":"0efb82b60b5661032e317fcbe7578588a9b331cd","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.10.tgz","fileCount":22,"unpackedSize":247042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl2N2CRA9TVsSAnZWagAAgD0P/3jzDv6IA/w+alGWS487\ncpeDa3X94jyqFIMYk0C7i+w+3zLWGC1BfIMGOUh/EcMEL3hQCNV6vpw+pQw1\nJgyf0Xdk9aKee8ooRegSRAIeGTIpoEKvTGoL83rlGeaGKHkreQgn4fKPLKgj\ntfnOUTd0f6WVN1I0+lvFRX8Ar/p0BVVwpaTqPFZ1xJ8N/ej7MrixQn9RPtmD\nbPReRCgzkQ90Yg4LIC7WZrL5hhDzs1/N+nMGOj5YB4AN00MqelFW0PRPxvFy\ntyzkUDuQO+/PCh91cWgEB5fAC9SndmmumnlgoVgSSQ2A2lDtjMt5q/RdhAMx\n6juQbSi3ySbSj+wrpylEU5qlY2UItwPH5XSfcfSdM/nH7dBj+OA0E+WxfBjP\nN5WS5SEPnMfPqocaE1CvldMLj6TkhQWLriUZ7FVSWgYN6dnCh0+w0RVZAYIh\nirctsERAvpvLBANTYLORxhglGJUwXlMalrxEBQjXqt43SA6+PZdhOP5kgc8o\n2ZUzmmXhWPypEN0DLPD3Ud7Xb+NkJbEXgf/LNRHcRWfXJ6i4XkXo8JloIB9h\n75BVfosuF6Kizk4m1l41x/EPtlEyVkQXhBqU/eRItdupWveEp8Uf3qvODkTn\nGNWEI+D0/MmV4feBvP4SmyovsFW9fIlt2oK+KJcn6QsF7arOjfrS+yPYOGb6\nU0yF\r\n=63tB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZ+TZ7zSY7OtDQAhFu6egSG54Ug6GDOiEAjmOArEM0bAiEAlGxkcukexkKT7Spcq2njvdGG0uNHXb8idzzd2TrU8ag="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.10_1620534133638_0.9541205840494886"},"_hasShrinkwrap":false},"0.1.11":{"version":"0.1.11","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"eb3f4b2ec90666d7aae15386fa5ae43331f23c66","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.11","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-We6PI9vW0Xsz/8Ebc8ebZJNhQuEahAijk8xeG1ZIA2DbDIEFo/h8YEnj71z9x0GdrtJNh/G93/YnqSfCNBNoVQ==","shasum":"e23ff455b550ab4cdd6e6b037e8c4c53fdce7eac","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.11.tgz","fileCount":22,"unpackedSize":247067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl2S3CRA9TVsSAnZWagAAcQoP/i4PqC1kOy++hjLKIzxi\nMlULR8ZOKiUfTQLwO3e0KTN0mrGhzgMWQLGzvtpQR8ZaqW63LJtpau7ZOLWl\njnJuOZBUe8I+HkOhyC4X3dKwPfwrN0f/9HMogVq9Z06dEDO+q63/i0YyRfP9\nQ1frJYo5kNtmNHjCYKps2ehj3lQvOnjDJdesiZuYDRavsA0RNl2boL/n0GAO\nkSGmaLjCyDsPMOGPqB71EUqRfiGJHUIVXBh6EUm/r1yW4cehhGs1/eQE8d9C\npHp+K6t7VDCKZDtkSCwaJ28RTF+hIxNp17acB+bbBxrOttPHPcdGSXFdyuRf\nEzybR9Vyg/tBbWMGO90JePkg5Pc+kaXSeZ8vTCxITmecr0UHXdKiuU15x/AB\nHWKvC8JRaEG14kd9SFaZGLKRuqa72/RK8L+pGuHyMRaA640qWZtT3Y2IK6fn\nLZ+DZwC73Me41ibIas3ngIeEjJ9CN6Urmeeoe/egCSjmMjJtK78tNbuf5tg7\nwNDe3dxo8mo17aa2KXkaHXu3IVkXfRznsJSFj3gZ0ITwGkFEAZ0BSpIQIflo\n7ARRqaZ7VT3/ilvYIiU6zUQwZxBv2NrgwVzwrEePe/s/HTGDqP/osroDpUPD\nFf7vtN1NftGynAp9KXqfZk3Y++BXHlilBtAHRf4lYeNtMD7whI2bRYBhR6jq\njdT+\r\n=RAsw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcXOTqHX2HpppUz9WlFPLTV6uRqbPVXF6BSHv1cnoN9wIgTvuuQ8dHGzSge38TGvM/7H8K3t33UKeeIQRwE55HYLE="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.11_1620534455012_0.044496564758227386"},"_hasShrinkwrap":false},"0.1.12":{"version":"0.1.12","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"88465a050c5fed66dfd762323a9c22ac3b521b21","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.12","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-iOleXCUjQ3g60O2SibH9SWUEcmmIp8Gb5YJgOYyDwjPdq+fFESOfGtYNTnmjRxO2td9XTb2WTS/YptLtJS5oZQ==","shasum":"50a00cc4ad83c85d0d66e7728458f9a112a4049b","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.12.tgz","fileCount":22,"unpackedSize":246906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl3FbCRA9TVsSAnZWagAAYSsQAJpi4jCUSBFrLAxalFsg\n2fv5DVigI7WdVGCFZ92ij8UyqRYYVY+80Scw8a+h1Bv9zbhpz6a39mYuisjx\nWr7M8BX33iN44VaWJhMNwA667e3Y4TWxRqniYuIDRcLg4Hc8DLhzTJb/IUKu\nxrfSAlAkFieIuD7Xmr8arKM9jEHV9V97gHac7WQoNuy5kuDUOUXnNnozWq7Y\nYxf+PjDdNKgJzOkqjk2A+nDXSSGcogPQDq0AQ3Aws8hDIxjXrK5JDD1Ybg12\nmVJQc+9487KY8T+7s1Q2Zm+dV3A5Dai6JyCofjmGAqVCeB2Z04BFoPCUkT40\nHIFF9u4ZKC/UZsxfHaSCFqe9MOyHLPUdU2JP3BnTLLstpIrlOMKG2OtMnf4T\njyW+B3L/rIfNe0LQXV8YVcdPjMVfGPmJBqwgJVuPXWtZuNKsPxE8+46E1szO\nSo4mM9+qo6ei0HYfFJUpCRZB+l5LAfhOJwRQkEi5RRa3Zkj7ubWTAaRzYyVO\nUCPUbRW3mceBr28LU7xIVJvZbzocILpRDYKK7+cOFnZ8FQQEj5jXIVNoyWNd\nSX8R11mNqDd9lIuc/CJZif9MgzSCHdlziN82k2UR4apgvGA08WWXI5eseplJ\noCwlTGpTZ2h49IbrBXmjaEhxk6uHNXdnGUnUwBS5Bgt0KZgdsdlECE/ixOby\nPrFV\r\n=SguA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx+6SEOmXFPMkMvS6b9GQFAwIvoMBLn0mNG26dyzAWYAiEAs5W7phHfVSWVWQ/0SiLgpJKAQvfx6wakUT1vVzfsWis="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.12_1620537691019_0.7812995449727362"},"_hasShrinkwrap":false},"0.1.13":{"version":"0.1.13","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"a0aae7005e6548b5fae6a07164b5aa137de79cb2","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.13","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-zysUwyHDYP991wI1XAg2mYnEZSAUsCVBzfdJrxlRoB/RtnPlw/rUwP1xs6w9UU6+T/OZjHyChUM1cLSncNsRBg==","shasum":"f6fa93e6be1266c3b128e466ead28fdab5985d40","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.13.tgz","fileCount":22,"unpackedSize":246841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmBJICRA9TVsSAnZWagAAjBEQAJQjOUFsOouRhy3/C7Yb\ntQ2+ZRFY0qiZ4ydes6lP4ELz2yIEiw4HW6XR+UJCN/+mp7CS15zRc2Sgl8Nk\n+rrbcHY0SAkqRWqkve3ezymMMGqBV66+mj2/jnDMlX2NbJQ6ze/3z9yivigL\nfqtiYrwFwsRY0HzZGmRyDgmLBCd93ECOIWIY/GjKMaVFtl7biq98Y8ik5YR1\n3oFbf2bxDiPVx7BQGBURXIBz7W2M0Rr1obr82NCI/kNMHpl3jMejjpnxNn0u\nC0SToLp3/fL0xTDd7XhcXCfui0lkoOvHaQZnWdiBjXxEdLLpkld2GnnKWZ3o\niGDHEEHAJoe3jI3Ek0Dzz6RnA2po+YDLjtTHXJHCTbsx+rxop/o6gsjwWkQS\n/UWDQ+xyyXdp5VQNwr42IkzVZSUB9bmtgfTs+ICy7Poo5jYtg5KK/L1XcUQM\ntw10ygBOImBZUwOT/E64uNyjc+imjo65rhEvvoX9oL0SJBRjL+7M/0udwh1A\n8EIQr8aKKsUTLpPxcqN8IeUbAoQY2fcXLh8DHpXzRBmjq0L0Pp73IyEB83Ak\n+sg2GBZXyUa0A6/5ds9USwsQ7BVnEUFyi1D1xMnCyTJ5Hz9zrJ3yIaBOcl3x\nThCltNsxLf7ECUq9/1mVGexvx67mbRC0lnWG1QZofDt3rUPpi6S07CB8D0nz\nQ8c0\r\n=oWyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFirlRivmxCyn2u+MFSyGbwduu+M7b/b+c9uAtK+W3trAiEA3RyJA3pAc/JAzU1PmtvGzqwgUVmiVsRuEh4fcthDOJQ="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.13_1620578887751_0.10575477787580612"},"_hasShrinkwrap":false},"0.1.14":{"version":"0.1.14","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"e56259b090ca1050048062d384539541f96ebd91","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.14","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-lnQp1/QyTPKZsVcoQhFDVxIWGXEDsCdwGzQ5x3/S2zaZ9hXUhgKgIcXI/M7QzOFU51ixo16ADdSoScw+N8Tgow==","shasum":"5ea9c917a22cf6ef2f26fc9d6ad0cde5cad89eaf","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.14.tgz","fileCount":22,"unpackedSize":246841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmBN4CRA9TVsSAnZWagAAMCcP/386lnuV6D0Y8gehbgFt\nWB2dljiWix11AsKMtcCYQdsd8zDkZiCkBmWddzu8AeO+oHNi3Xca+BYwgExd\n3OSCjcP+m5RZJ5UGs9tQUNf+6d3s2cUvovCSk+qr6UGWfVHyKvsuFn8mER9f\npWetcSLK42FzFbZDE5r5ZVdgbcqLyHzT/3oCAzuFXyPeD1DHy4mdWP7Z7L1W\nh4MsWmLKBDWVJ7GjUglF991nkllKJrWtBcBA+K+oQfjA2Om9qZZ71fcfqftT\n3HiepRMA6JrSXVv0IYWID8k65qQtRmY7uSg2wO2+/1DCM5PJ6zvT48AW6kmL\nF0sIQ2nNIw8sZSIPb3G/neMknnM7ZTTFOkqDHyUSbUPhw5EWBiCDsqmbaXCT\n874fPFMFKaoth7pAnvLSent/dUcjPrdhKCppV0NqI7gvdBN/JkjOJnhx7/kU\nmOUkQeDIP0H++gi7gFF2cpZUu891VX8lRjmNYfsYOl06xZVmh64MZGkwUp6t\nIKCl48Xzr3ZbGGPh3lubVqobn/htI4Pd3dXN3FztedkjRr27N79Zud2+jaUc\n4lA7HKG0REp7J/kJ6s1rII4x3uJcf/XHy9XtMBFxZemeqAZZ976EyMEEPCYH\npAMWiMzl3qQN2JCg4wiP8jMXpYw9bs1gztwHSOX+M81VU0gHZRZqs1gkDNYl\n62rK\r\n=SmWB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEr7w8BH623C8t91YD9veaE+omVoTunrSRQDvCAHXtbLAiAY6tkAYY+jn171/FhK4iOisFMFqk5jBpZENxOde9aCfA=="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.14_1620579191712_0.6031416180608076"},"_hasShrinkwrap":false},"0.1.15":{"version":"0.1.15","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prettier":"prettier --write test/*.ts","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"name":"a-pea-eye","author":{"name":"Abhay Vatsa"},"module":"dist/a-pea-eye.esm.js","size-limit":[{"path":"dist/a-pea-eye.cjs.production.min.js","limit":"10 KB"},{"path":"dist/a-pea-eye.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","husky":"^6.0.0","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4"},"dependencies":{"@types/express":"^4.17.11","@types/node-fetch":"^2.5.10","express":"^4.17.1","next":"^10.2.0","node-fetch":"^2.6.1","ts-results":"^3.2.1"},"gitHead":"9d09c73350b122e22ced3aafb75c3f79759b6f3f","description":"- [Design Document](https://docs.google.com/document/d/1zuADXioRVIG0Em4_KiNPF3fDm76qh7J0ldVvsOvWu3M/edit)","_id":"a-pea-eye@0.1.15","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-sEFA36fOxK21HW0lzP9e51Nb7waeCnAH83LGDECpcoLN3EwCgl0BbBZoMt6LwNmWJxpOyCACODubtAbARa1GJA==","shasum":"477c062021e93a219ec197260a890b9ff3848205","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-0.1.15.tgz","fileCount":22,"unpackedSize":246501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmBYBCRA9TVsSAnZWagAA2dcP/jDCD04/vJi6cWzzMbc/\nJbImjZ0eDwNj3YvJNq4Jm/uyouRbBxidmLEvUMqQS1y89+bdKzYGf3GKa5MO\n+j4Fwery4hQs1i7ZHW5yWTRs2Wec6Zgq6+j9ubvk8SGqVuyJgMIKU137rejC\nfxGzs73aQU6JvwB4DDSk1o3plOIpeN9Gg+ZNL/bELpwxp3ZkT1kHzoHicZXc\niE7y1k/ns4GMOKZZDeuhqdlWZVWg4kmlEqYzJW9ZL3NpnxmqDec1W8xIdSNO\n05QlLVylb6Qr8HFUFA6KhVb2Z6JsUvGVD9lbjch8ZFc2BtRz0t2NiFMUtOUh\neRPgimcPNmQNr88fdedWpzbGz5RydtE7E1F9LH1ynEK837ZBbdRcALg2sz8C\nEfmYl+N5dASnfFyS/+nogGabxGk2KWbNwr9rKPd1WF2mey6+gLVzAOo7xbmt\nSDf8A2GeiEFx+/UDQ2a78D5Cb9HO3Eicb3TmsKnodkfU7GgGDu4iD1tCm0Eo\nYq+JTwXUb+YlMJLRQc3uKwuMYzIx1jmwx08ZuXJPtK+s+Iz6iNBh5YbMc5eH\nu9oamHgZ+gBmeqEIVH54Id0YWFY7KplZDpEQaXoDnfr3spW7Xq9CdfwRGMbr\nwtbEf5V5AHxvc1y/NQev+YYlTB3ksGT0aYnTRFnkP438p+2/jtE80rHTXHq8\nnRk3\r\n=eSso\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMUISlBf36VDweuM0uxeopVRM76t3TA3NTr/ZJx3KeVAIhAIdff1u8did+U84ZnlxO5D+P/g2z7y9Om20ugW+j0C1P"}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_0.1.15_1620579841321_0.8560503054087303"},"_hasShrinkwrap":false},"1.0.0":{"name":"a-pea-eye","version":"1.0.0","description":"https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c","main":"index.js","scripts":{"test":"jest --config jest.config.json","test:watch":"jest --config jest.config.json --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"gitHead":"5b792d860e00af23116ef33a9224e8b2f49cc7e2","_id":"a-pea-eye@1.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-ubJZhEARP1Eq2awRrJETrf6zOVLwQBPUyVqrPr/YapRN4YgNQnOg8J1Hd/cfqnkAIt+7G8jd2UgCtZX8jM9lpg==","shasum":"b423133bdf7e7a9338514071efd532987f9a59cb","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.0.0.tgz","fileCount":4,"unpackedSize":1596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmEbNCRA9TVsSAnZWagAAp7sP/iGjEXPyPHcTBI3uEw7O\np3S0luNfKsdiC13zzJklv1IvC5zLfMctM/v5ggJMv6Z+oeie86XNJyqHuHbB\nyGnOqXoQlJOnRy7tKHL5gtxKJysRgo4Cc0Xm3ONyXfL062VehKXtF/cBHECP\nSJ0z2ghwK4L4vSI3U1wZQE+Esbf7krUqjKeOHARxLn27o1sXrzS2w9dFyDWV\nRu8oBWSFD1ri2/3JCQnf4WchU2BJPOgfRgjUB646SWOd7JxeLJEoVONWfW1H\nsm9dqLI4NMZprtzXH+LXqDZ2uE8xZQqqC2TvxEjDnge1xGombC3jYPfdfybf\nPf9deize02nfQ6AUwoWFwIhEqw2vwPEOH9r8NU5E60EFcyWuKLmMu798LlD7\n2Ylvi2QHu0GdM0bJTyoeYxOwP8+3+BfF+p156TzAKJPy+L8xF34A6TvvxNEx\nPpa1sAV5pSF4vq0HW4NVDxHjMyS2jtlzBqv/JrxoHJwpnPrB0EjVnsHAjBDo\nf968PWQP6ZAX+eKtxMWh5R1jURUVwjp3N4GeTJtDaJOpLi7AxS3+7cruPeDd\nqxijTSYHcmE0erMnU99+WO5FhxDoUYqA66SK3FDyo+uOYboVdvK4ifOKZk1O\nY+sEapFODHurvRwdP2sErM70dzX3cueDzYllydGVO9jPIoCg4p9fbKIzlGed\nYyNL\r\n=EhZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICewLQX9iFqDWBJ+mIzStCxPEz943INYKK/25ayyClr+AiAYJ8XfMTTZSR0jcM2k6/ocz+LV1Vz20E9Wmcy2eh9UDA=="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.0.0_1620592332780_0.9003065097070766"},"_hasShrinkwrap":false},"1.1.0":{"name":"a-pea-eye","version":"1.1.0","description":"https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c","main":"index.js","scripts":{"test":"jest --config jest.config.json","test:watch":"jest --config jest.config.json --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","ts-results":"^3.2.1"},"gitHead":"0872c65bf3d44719e9e3f47b74d2cf835c40e0de","_id":"a-pea-eye@1.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-zKSc9cNXMBhmjnd/ThWIFIQU3z0/KnwME3lXAcM5x7S3/33ERdfIIeNbCY1bebz6FRIccIG9WE14ie20H6qzWw==","shasum":"513c231ecde73182fb4bbc5853bb481e89be2539","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.1.0.tgz","fileCount":14,"unpackedSize":20138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmFdfCRA9TVsSAnZWagAA4CIQAIFqcmtqP0tIbN+FdRl4\nhs8lEmYiX6sDalSEiOUnEZxJm9PTFRcyqVcH0psa60pH5EArSIpBwZpPF4NX\nj5EGFIC2zsOS216uBNHdtM54O0T4AcSVAv5YArLTb9mS6bcfT51lphf30PEi\nWTBLGforiO3WuXgo5gby/zslTToY87o26L24adkfwUzjN/kljDeoh1XZiJ/a\nF8Nz6NRrvjTcTPje4XFZh5necgb8gC362yPdzQL+WIyrXTp9joEa4zJiFUS4\n6gziOzOJANwiqGmGRyFUxt5xcpzYh6it7+n3YGraQk/a7x2aqkZuaO/2y1dg\nIw4y01bt1+uykZeWJ6599SHOiWMYYk1pDh5tnnjdTTpDF7vZaQhvf5095bQi\neULzfKIkU3QEvopKIJzKBUpXAvujFpRGhGXpf26S8LfFqZAU/uzFNolyMXWc\n2ELZasAX7S49YAtU7g2Bkec0PFTUBuSlhk6E5zA8Xl2z4EdK9BRL0cohYTRv\nqiUzCnRG5ZG2on0OGtd2ZKWWvuuqUy0QFP2xRcPVObL8q27sFeoT0z7av261\nwp1UIU7xuqhyLolIR5qxgVm20KCEV/bqXMUP0BAiBcw+WOaItH3FsplnF463\nbokBmhBq1juPCwkDHh43zwQsKUC1hPHXDZGvr/TlSwqAv4bhITJDkP5vwjto\nm2lp\r\n=Ax5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQZLSS0h3sQ2a8leZkI3TZfU0FWEXDYtSK8bdMffZoAwIgCzb9BJfMsOzuyya6+yETeapYhXyzCyd3pTpmmF8uhV4="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.1.0_1620596574987_0.3349975682870172"},"_hasShrinkwrap":false},"1.2.0":{"name":"a-pea-eye","version":"1.2.0","description":"https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c","main":"index.js","scripts":{"test":"jest --config jest.config.json","test:watch":"jest --config jest.config.json --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","ts-results":"^3.2.1"},"gitHead":"c3a1fc53af7dbe60aab3ae3b6a6a0542e60a3100","_id":"a-pea-eye@1.2.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-raZZPVfVc1rMM0QXXMewXzo+Vnfeu+RI3OggctvjTENrvX2mPIjiqTv/c+0iIEoY7bN0Eh5DWjr9lf1Y1ex+1w==","shasum":"abb80f518611c38e6289fbccd99e495b6b3c3441","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.0.tgz","fileCount":14,"unpackedSize":20138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmFhHCRA9TVsSAnZWagAA52YP/1Ufm2iA8lLPUVTI1Ob3\nfXh/J+8q/wGLsKFcE8QByqvAaKgExdq7TdnGkvHFqL3Th1Z5HLjqQY2xeQS8\nLevtonv5DP3M/u8BtEOPLAwLD8VwVfbNs7csLs7lX7ldSiB4tD8RhSqR4//a\nQnw/rhr9kQoNwzTjqhhxzcQA4r8QifTI7i1meleib73WXzDu4QUGjc0HOMcP\nZhTNY9mzPNamyUChU8evmh7PtpR17EJxNXsnHSjEZcDJFNyUnWZVAqh0WWig\n6nvCqqzWcPQxQi1yemUOT/KZhDivxEv1g/2HCdiFL9pd/lJ0agx57mm1qV27\n0uI54Vk+/fApfHJux1q5KWYufK9+OPdP7jC9FOgjyLl0YztkkPT4q9WYy0ys\nPX/8SRtCUEAVbwyjarCImYca+ZW6mTp6pA9cyO3Sw8ouLLYNDecVlePG7oWn\nmDJIpsqRsQ15oe9BKX243AuhdOmDgAWsojvvItsxulxdxOo6+vdgEcN+gYBb\nS1MZUn2ILcpPXRgsOWC5UcbtWLiP09DR9zdtl54lKm0itM4ofVxj5MZOttgM\nTtesOn41VsvvzfwOnBO4t86CHPH1fsPeklamIu+iuHj6NrVdwdP8vbsjNx9C\nsjzs323fWV9OdvgHWsB92YlUYrNJ32HLPgWRijEKi4xpBV4/G8+fMELgNAYS\n58RI\r\n=oMw7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVyhQRngVb5Ljte+F7W8HfcYrlG7mJn0zfZu+iotEf+AiBeiKyLkiXxXokTaB/cxGfBloPgcPG/oa4oCKdYJMIm0w=="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.0_1620596806769_0.5094092726724551"},"_hasShrinkwrap":false},"1.2.1":{"name":"a-pea-eye","version":"1.2.1","description":"https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c","main":"lib/index.js","scripts":{"test":"jest --config jest.config.json","test:watch":"jest --config jest.config.json --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","ts-results":"^3.2.1"},"gitHead":"e3dc8933f80004f31f450d9fcbedbfb0cb70b499","_id":"a-pea-eye@1.2.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-As9BuqMW7ljC+CbORYOISksxeKjmCHEHpneMTYSHUXP7JbLm/su2P6JIfvGfxJTIxL86jLrgjfFGLs8QSTMhLw==","shasum":"8249c2eebc5579de6f3d33905d6becb4cd63724a","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.1.tgz","fileCount":14,"unpackedSize":20142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmFmdCRA9TVsSAnZWagAAh/0P/jDhzeyAsr++/PEid/pl\nw1fgqC61w476Phpj+h1qSekug5AJ80yVTe0WP8jKEv4lAzOMp5dW0n9yiHto\nlkjBThHQWsjy9kQWF0xJ1L1M9AawJTKeA+KmjdZJr58H62BGJgp+BBgW3a/D\n/qZkKfKi8kLpkTQYyHNtsInMvQcfBSP1lyY++ZUoCfDAI5d8eD/htMUk4KEd\n/g1PhGK3+yg5m6myR40B3hKx08IIxefmrSLbyYUWLFXrtzqGk42RI/SSjH2Q\n7QEr9SYgUPw/fbBZcLz1QvmNvp9Q8/X11vV0IAV0J+q7Ghoay33hOMHDdfQg\nYO+gQ6S8mQA+IfCNOQa0HBAEnmO4njd0LqPXQ7U4OxBIiQla36At1k7Q+xZw\npQ23vmJtoVUy/pCBebw/ew9zaJWo8606LSglOKxFB6LwpyHqRLXm/WH9hk+p\n6C2h3SDyqD2DFoSI2Eme5p5nJwYQkFIjQ9jMBmuodnReq1v/7LgfQnrBADFo\n6zCCTy9uiye8PbPP8h6vsVK2+O3jtxwtCFD1tWxIR1i78VLpwpxIwPsuiISj\nZsJgd8jQ6WunAjlqjVk6XYkGx0hrDWMsPIS5Ou28YaX04eKQscobmqwmFZji\nqtpdCNkGMioFuixqaJcPonxQsxwTeJhjUpPcSk7qM4WKYZU22RbhGr45DZV9\nnd1P\r\n=RkXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwXC3AkdOG02sqrsnq2LpUGhAoW84NGRBB2wsfnuE2IwIgE8tFknfT9zJ7t7kJGcXAsJhev6vivk/sxBdAMy9Ca3w="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.1_1620597148938_0.1954272499244294"},"_hasShrinkwrap":false},"1.2.2":{"name":"a-pea-eye","version":"1.2.2","description":"https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c","main":"lib/index.js","scripts":{"test":"jest --config jest.config.json","test:watch":"jest --config jest.config.json --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","ts-results":"^3.2.1"},"gitHead":"127b8ca0dc6aa1a923e8cd149be1d6191db3395f","_id":"a-pea-eye@1.2.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-wCoYhBi8jSu4sKHyf5e5ry/4Mu2yFhcxVcOXIeoivdYAbvIbfPval/HuEsnrGULA4f3f6PsEsm676i1FM3jkIw==","shasum":"bdb3ead9470481e3ad28b68c435e1b348b144849","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.2.tgz","fileCount":20,"unpackedSize":25334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmFx4CRA9TVsSAnZWagAAjewP/2fobl1TgIfU/7QZ5/zX\nksb2O4ZLjsB9rgTL2eGt8s+OxF3qkNjIknLtwqTmyZTjyM+fL3QZIg17R2S0\nglLrb86oBGJJXQmyNZO874EiG3mbtTl0ViPl5nzROIsK8jGkND8o2jaThoAc\nCdpi0lDdQk90BqkeSSy8g8prwy6KSe5wgEfKVL/yZkt67ja+aRnxVKDJH0rT\n7tnXy7QCQa/7RNLkUU+GMy9QpyxC7hb8UUwORAsDPtbP8mighjFczjh1KngS\nB3BKBEwul/PNzlOQIhRFKYttTsINDLfIfkWeeFw/DRFp8olDZ2VbJIBHQyf+\n4R6mwW3+p94+EMvKEFbXPthIV3xBLlc2eLljYHYSMbdqkwcGTuhjl4sTKSQJ\n9yUpT8lAYdfK1bp6s2X4a5dFheRRGUZtGhlYDCKCp7SRe5WOAgKWajWQPXsa\nwYAdJshfVQi87jTujfDWFqIQ8VYK15X/brHlWhi0csNQvVWaFn7xlwHO6JQE\n7BixYA3CH5+8LwTQQdsX0G2qWV1AMXKxqYZ+QUquSjPhdTx1AE+2qfMguugF\ni6lwTqyKZhc26eaUM2VJ4f6/6qG/fxQIKAhb/45kLr+EPYzVIIuCw+a7qaoE\nB/z7KoNJMLMibvfnsSATSxbUJv00F0OQ3Y7+l15Gzwh7RnzZJwIc0pWE9T3U\nUGkm\r\n=iohS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrMxBE4VbvlclWHGsfjgVgl/R563EewzO5AFjRbmE9vQIgLqigm+MMkiYxRnyFd6A1Hc9z0mynuDi1Q9YptAJKIUA="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.2_1620597880471_0.41420819079731186"},"_hasShrinkwrap":false},"1.2.3":{"name":"a-pea-eye","version":"1.2.3","description":"https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c","main":"lib/index.js","scripts":{"test":"jest --config jest.config.json","test:watch":"jest --config jest.config.json --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","ts-results":"^3.2.1"},"gitHead":"c12e0f21030a22648ca4e602a5abcd875c703720","_id":"a-pea-eye@1.2.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-doiKB490pnfWotQxDwZQkbHce+tSb+q4LASVUHXawJaK9UFob0/VkjBg5Utfm++1FqHzWEpuLA8FtaC2KZ5LTA==","shasum":"d114ba90425f4c22c15d98f551a79a28c7e810ba","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.3.tgz","fileCount":20,"unpackedSize":26708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmGijCRA9TVsSAnZWagAAbiIP/2PGcupMCjI1vl+omGxU\n34UtF9Ppt6B6N5sO81vTQb3XxdiG7E6vx6eGbeST9h5sGRCnneaxj0gYrd/D\nhIL5NT8MlSA3CCo7LbH4rBpbW1mY6NoTKRedeTU053yUNSBOPAFpPqyEHfHr\nQreyXv9lGtlgWqMbaLrq9StpsbLyxXpkgy7gRgsIw9mHTy0s721k6NYlPhA2\nORm/R/vo5gfieB1v8Nlh3pKuHRK7rVsrdzKDofkI/ItaGtIgdxI1iC2caKRO\nUu5O1fbf/BFh5hoVA6PXy6u5RqH78unsw99ld0v00l2rwU2RaBOQmDbkQuxc\nYlw72mNJAsRPNSsD8V74gOmkdgecl0ne+gwOn9Fyg9eTdyNcsLDuViG9V5MI\nrQ/CdCUVeD5nitN//U9SII/Hvl12OqT3/NK4UGaVfowIcSWAlmkW874r9yqr\n2ZWlndVIeoK4C+begcxiK+fNIUJVflUVQxnzdCuyY9I7sjO86cXAXuLmpsKz\nejF+K9uNNHf00knu07b4Lew1a745cioDgrVoUfRCoAH0JsUt8suzBicgqYD0\ndBv6+TvOC/vKnmOo/UoE4FqO9ycdpVpzjAIlSQyjKNIgbp7uv+PYgQ3ETd9V\nH5e3dfibSR9P97Br+X1MgxerBwos1UUuH537mRvtazJK0XvgLA3DHuPlDJID\nWc5Y\r\n=VyGd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBsSBcYZG4oAqf9yNHq1opqX/xZl6RJBESZxdtnM0i8gIhAOPj61S2nrqzuc8BcJphqQaeaJ/CSoNX6fZ4w7nCkypS"}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.3_1620600995241_0.2979094111892109"},"_hasShrinkwrap":false},"1.2.4":{"name":"a-pea-eye","version":"1.2.4","description":"A strongly-typed RPC API for isomorphic applications.","main":"lib/index.js","scripts":{"test":"jest --config jest.config.json","test:watch":"jest --config jest.config.json --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","ts-results":"^3.2.1"},"gitHead":"4b5fd43abc068c5c4e8a4f9a62644e0a2f7e5d70","_id":"a-pea-eye@1.2.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-hRPRAwEGIvwnCc9JG6dQ1FtBrl3ujRcxuw2dYobVA5aq6+B7IpFgEEIKiz52AqEbFMfB6ZaFk18U3tHWOOCgWQ==","shasum":"12d831e54e9311bbd4bbdc3f8ae5724b30f60d79","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.4.tgz","fileCount":21,"unpackedSize":30114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmMdHCRA9TVsSAnZWagAAP/cP/j8YTLCdM2nJ6Xa09g3z\nugSfkKusEQ7jp+o42sLRBCpIYEYN8o6RWWwgTJgaWDWxaZnJuDMSy19xapiO\nrsVm5HNvyE+CD33SdmuC5XagGmvxSy2vLbmzPg1VGE1WmlDc7GeM7y/LfBIh\njcgD2rP9eB292QDk/rXV7kfPXcNW3DFjukTKx/6IwKbwhYHabRThzgZrYP9C\npttYD3EgVWC85KzLMktJ5vQF7HOthuHm2c77zlcfrw9OTZ5NpyKy1SBlBZyv\nELfiwRAZwLzBRd1IpgAp2qgXq4hfcJOJtOGjCXGP+zIFS/YkTqH5eO22iXPL\nTGg9H4KklfsUD916A42ST0TXdPOMJE/BM/Eg1xaScDsvKkGIFfV6lIlN/lmr\nnPwai+kENvpv9udtOzkVvd3c2rUHRl25CbS1thzXIdKT84M8y2wrzQSuMQVO\nCYYfF9G9qhpFdmG7bTYzaDYzP/T7j91n87OsS1StB9sVIu2Dz/zHrrIo/jCf\nJPnJ1HSffn2GrCR66R3PSXlhwP2nFgeVgjnSDBMcNbh3gGzbG9LnenSxKGzT\nqx67xoSql7qhmGL2H9Jx8AHjbhiHKUTbN2BlycNjSLkOI1nIhkz5Uvl4X8K1\nMQMtxlcrZlCY0I+nRiX0f2JeEwzSeso1103XJwTO1r/SDd8/emOMQXAfm52t\nVVc2\r\n=mpxK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1JCEogVANK1YZRO6kZq7BtPqivcj/C2cfmn4f2X/yKAIhANLURvLIoBATy77pf7f+eXO6naRYHALr1vOCcKzl9Yf2"}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.4_1620625222788_0.8551777412124582"},"_hasShrinkwrap":false},"1.2.5":{"name":"a-pea-eye","version":"1.2.5","description":"A strongly-typed RPC API for isomorphic applications.","main":"lib/index.js","scripts":{"test":"jest --config jest.config.json","test:watch":"jest --config jest.config.json --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","ts-results":"^3.2.1"},"gitHead":"df46a5925d36c8b242a44b66ab84469ab4a3bd85","_id":"a-pea-eye@1.2.5","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-kwNPChYXbfEckhgYSvU67e+XHCYm+VEDiF74jm2l36ih4EKMM3igu6Z6bl3/L+37GNNHLajSc5Bm0/Q1abgiEg==","shasum":"c566ad9712e5373a312841add856471764c55bf3","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.5.tgz","fileCount":21,"unpackedSize":30442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmd8jCRA9TVsSAnZWagAAOEsP/j1DS8vi2HalQg0mSSxL\n60QxKrWQD79toGlDQl/PhST2yxqiDwzciJ45AqOfhJwmpifZOFcUrvNOSVHB\n6q60MZbRCDEPLxmt4RTj983iZGbtzt8AoeaYDJBFXVPDTZmSHgkJmaBR2wpk\nKjwpBL5CJskb2TGqiBN3A8zmfBtihKXJBGHk3BHAPugSCkVR2Fzne0JzS3Oe\nS2jjpYdPoZtBtAEglwwUIY9kHPtnIxGJziZHxZfwgDH9mibK9YqRWV8Pltkw\nkloYsnW9FbLWDTho8q1Vnr1pm+t93NE4CY+sewyQ6VbGqc1C58sDS0X+y46w\nqytxWUNJS+Kmm7JmReBu9SpgzrGCd3NViqGY1MLK/k7vicPoM5YLSvgAbFLf\n2Fl2FqzGUmSP4S43PbhTkSJ7sz/ZKaj+zkjYIT7qPtamHake0VhztIHbnwjW\noSEZ6Av6TJTmqL7XRssO3vq5DYqvGKxM+XpsaARu08x8m5auJKOs4xo9Dve3\nkiwpi85roCBcCFxOg/RyP5WJqDvtIn1MsGZ4odSmRsz8GkUp0T33JxPkGQlr\n1uB2rXu0GvP191POVGtg5vtPKH5Z6ikgCh8l3b6czlE30nVobVIfqMBxwnpN\nyuxEy7Nr9rLsBiGYb1DPHcqYwwmEYnwPbo61/mb9eV2EQgZcGxnTi84o5Rf4\n9BB4\r\n=fjKt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOTv2djpZnm1JFJSBMzVcLYejOrmQ5um/gDg6SxadXEAiBU+9XTpszI5rZiUZQl+VJ3GxFzP5XcS9XY4N+7l8KrNA=="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.5_1620696866489_0.8332200765586246"},"_hasShrinkwrap":false},"1.2.6":{"name":"a-pea-eye","version":"1.2.6","description":"A strongly-typed RPC framework for client-server applications written in TypeScript.","main":"lib/index.js","scripts":{"test":"jest --config jest.config.js","test:watch":"yarn test --watch","build":"tsc","format":"prettier --write \"src/**/*.{json,js,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","tiny-invariant":"^1.1.0","ts-results":"^3.2.1"},"gitHead":"9581e42a7e7cd06e1faa708a4685d45e85455271","_id":"a-pea-eye@1.2.6","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-lJkRDet5MGD2HQdoAKTkjGp9UOB5lnOoOjczrO2xZFvC2uFUKQNggGv/ANWQ1Os2vcYHIQ+1BzJxlYYm9zeX/A==","shasum":"f6972296e35df752af0845af3e179da8d4909500","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.6.tgz","fileCount":21,"unpackedSize":31921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmisUCRA9TVsSAnZWagAAbsgP/1r8+PBh7oNegxMT2uJC\nUPLs2k0bUnDc7bWEAlRtX+y+V/I0mfWoW9uxBU/DJIwOGGZIoFoBMfSjhwS/\nVFaS2dfMBznlVQlD0oM5EmDk/kwnnXh0/G4j8NHarzZ5gKtNmP6/K6dvc63u\nWK1rdQkHf0g45D573JnuPVqY+kCB8eG+UjISjQyf4QInmF0PgjbxOZfxnv7t\nYpGg+sXTUW44tdV13CtVLFNoXpavz8G06ksp2npXr4WkOCah6Y5rIzMgq0mt\nxoH1o1BOMTMlDVxkr+e1s6c34PKeGqB6SsdrOEZvE+Z472cRzxJuHDseditH\n6kocMJT3nnu9hXMcMt+0x0yOXr0E6bvrhzF2FfWVuY0YtealApjtd3CY1yWs\nmb7qxVKlbeTdY0nYTzZsftNeCdJ2pTdkyQxBsLWhzSAWrSCU2D5TA4FvALFE\nv51P1mWerZnCBl6n+lcr9fjrrPdK3Oo3LY4W7FBCY6IfUg0buIAjywmNmXsN\nRYom4jfQTD/InOoZDybUZL3/9S9K9MyRPBVOTg+pvnqVHB4q3FADGoXObNCe\n42z7cxbXzVDK6KqyFflqullcl5Sh3OeoVpZqsYSHj3MxCfmO9PgMGY5sfRTJ\nzdeKYSv3eL2jBeEE9K9j78q3gIqDHFfoXjajwomiPNdoNLmurVK9lnYlqdLR\n68qQ\r\n=UQ9N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6Pf/9z5nPhmt5SJBndP7qDqh9jtF2P22xJXMb1pqamAiEAwJXVEIXKy5J+Ppb9gbevbrvkWVz/w0/QajfkN1Qlu1o="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.6_1620716308031_0.9818102539649312"},"_hasShrinkwrap":false},"1.2.7":{"name":"a-pea-eye","version":"1.2.7","description":"A strongly-typed RPC framework for client-server applications written in TypeScript.","main":"lib/index.js","scripts":{"test":"jest --config jest.config.js","test:watch":"yarn test --watch","build":"tsc --noEmitOnError","format":"prettier --write \"src/**/*.{json,js,jsx,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","tiny-invariant":"^1.1.0","ts-results":"^3.2.1"},"gitHead":"a4e5ab0d4f4614582883fab1835205c845992add","_id":"a-pea-eye@1.2.7","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-Dy0f99w4r355H9BBVH2yNeEy1HnU7pGfcmih27ZKVVNOl5887CvdF9R5H42PABNPMIQCOuVRPAiTOe5YaJoOCg==","shasum":"46dac5cbe15345172858a0c51bb64fd236ecd2d7","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.7.tgz","fileCount":39,"unpackedSize":57785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmzC/CRA9TVsSAnZWagAAk0MP/3y8c07370qfKS5rVYr9\nTh+KI3+uvjFWrJuq/xE5D+/DL3TXoxqX0gR+nCPtBsot3atLegJZQKGb9/f0\n193wZP24ESRPvGM9xjJGV2db0VEbZRkBj2FeEoKG4ei6wp1ImhvTUUPUM8ol\nLU13fBu/tXFbnLi/dzgmji9AFO4Bqdtjh2TlcOA8v4CGoUcL0fna822BjF70\nGvQyngBxdBMQvpZs6VZUaxHZbcXErzzTEUo+MM8PCzggggExWWtwYcxgXmVN\ngvy47WiO6cGDe1ULngmP6z4ozxwsrATw9N5t2U/C3HJcuMwu1ocewUWY7Kc5\nNnTsX1bH2Ddy3hyDDkm922ET+x9KSpPHANVGHh6TQtlcNXolwq10t4eRjqdf\n3omAtHLiHIwgD/0wE7dxW5B4wCUZpscKYxGjBYfRqm6LLqb3AgtRX3mzpZPB\nForyV/bLBkX8sB6Vd8RM0zx+gZgSlX6FJtglbZGF74CnvMhJKcInBiAGlV2J\nL1q8MDf6V3PE+2UJCgJy+Y3t9773CPk0+s6zMLfHC36jemCuJEVWzbcABH0R\nKOISVvrjS4VmRNzMPy84XLWn130ysf6t2Abs+Vbkkjv406lCjS1nuN/Yp9ds\nEv2OuBYQN0gysRB1K9cKHPdbQZVIOZJ8PccL3tu6nuMfG3jkYwzTbCNtijRO\nW9aN\r\n=gdlR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKq03ONwndlhnGa407Bwbh3LweP54Khii+mSS9VCxV5gIhAPBF2rMV3X9IkvloXvl18b89EwOvLrYFh0Gk1kEJmr/w"}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.7_1620783295314_0.9106267197973279"},"_hasShrinkwrap":false},"1.2.8":{"name":"a-pea-eye","version":"1.2.8","description":"A strongly-typed RPC framework for client-server applications written in TypeScript.","main":"lib/index.js","scripts":{"test":"jest --config jest.config.js","test:watch":"yarn test --watch","build":"tsc --noEmitOnError","format":"prettier --write \"src/**/*.{json,js,jsx,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","tiny-invariant":"^1.1.0","ts-results":"^3.2.1"},"gitHead":"4dd8fa8fb6329635c105bb1568d9f41c1ffecbd7","_id":"a-pea-eye@1.2.8","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-qxoWmcjuoaA6KaAf1RsNQaxw0s8bRuMou5Oq1mOYgugNNcSek9Q+7ONb1yTFLV4ftSojbHEpOf61i65ZLEO/6A==","shasum":"371a5fde062fddb628d527f6a58a1ce5f77bf590","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.8.tgz","fileCount":42,"unpackedSize":61856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm22cCRA9TVsSAnZWagAAnBsP/A2tvGVcWxYPAAi/Ljgv\nhUkI+uB5y/R0qFEGRQo2QsvQ/zKfyJetdev/fbN1AhTi/UqhQ20KXGEY21b7\nwbyLZYBVMc8hc5UdKIy0vmGlrNjRUrhuqqvGWi6SDPr7AYvMKdw4qb9SRru3\nq/YBaAU4b8n1lLUR+w5TZBPiFVJdfFBxFgafI93oClTeC3sDAjeFv+S3qAaT\n1saIxvjvk1sb9yUQEA83cEIvnGfU4tZO/tjAB0cTm1hd5wKFVJVyFAP2jqtc\nO286g5ipSd3LoSArYbnaziUKTC4RB17gBB7xA2mG7+xDhcSIbEnpsE5TFkDT\n9ytEBbevPiK3KHf+GN+T3CeIT6B3GJLQqI0aEICYBHcQf48/XuBjQ34ieqrb\nNBU0dYH8DCD5W9+Ce83LF8lGF3yAW9pTCoIPDqR/5dTkbHF6YbNckJRxGv6j\nRO/C9bIltwL8jr1f84SyUAfJALnfl2lBgXmqMVZA5W2d5rj9Y/EP4hSM3M7V\nUgQuJo3A3H05h6EVz7YzvGRXz0E7bFbbpemubBof+t/ai62bnU/FZAjmkdjC\nG6FSF3IXksvU1zy2KURSb1xMvEv0X/kWkxQ9ZpjmOgXn8ubv6mhXFM4RigSF\nmhUkiVrxjWg1bYpx1QuudzE131Gl1u1fOdVLs6N8GIryB+LI4vaj3nz1g2s2\nyWmb\r\n=aNui\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWBB+tesp7jMVyT1jNdn+iGcBbiNAAnnrQRevQpi8dCAIgSXip1X+x+HAO2mM+WDtTjlhj7dgS41ZgYJJfuI/d8I8="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.8_1620798875993_0.7738627468341539"},"_hasShrinkwrap":false},"1.2.9":{"name":"a-pea-eye","version":"1.2.9","description":"A strongly-typed RPC framework for client-server applications written in TypeScript.","main":"lib/index.js","scripts":{"test":"jest --config jest.config.js","test:watch":"yarn test --watch","build":"tsc --noEmitOnError","format":"prettier --write \"src/**/*.{json,js,jsx,ts,tsx}\"","lint":"eslint . --ext .ts","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"keywords":["typescript","strongly-typed","api","rpc"],"author":{"name":"Abhay Vatsa"},"license":"ISC","bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"},"homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","devDependencies":{"@types/express":"^4.17.11","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","cross-fetch":"^3.1.4","eslint":"^7.26.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.5","@types/react-dom":"^17.0.3","express":"^4.17.1","next":"^10.2.0","tiny-invariant":"^1.1.0","ts-results":"^3.2.1"},"gitHead":"6ed14a5fb24e208d5a4bdfdb41a3b160d425fe14","_id":"a-pea-eye@1.2.9","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-qCQV6g5/7QFySYzbnhtiFNNxXHJtVagH7gmeg3hpo66YXNCULFAO1T3/8TPAag/Xq2tELfu7yDMY9EC8W4OAfA==","shasum":"23f2ef86b99af79b39b081b29fc3ba74d46695c8","tarball":"https://registry.npmjs.org/a-pea-eye/-/a-pea-eye-1.2.9.tgz","fileCount":42,"unpackedSize":61841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm3AiCRA9TVsSAnZWagAARXQP/R3LX3k7E7JI+gRqEJ8c\nSnY/SACWnafVe9DybfL7YOBdK4ASH8xV0rTO9/vxHpLqTBVrI969rFgEbF+U\nao54EbdNtO1OSi3v93mGjxe83sMTe67WAAJK0OwchxqQzYra6ZNUmTl0x8e5\n10u89wYpBWnVA+PXrAiUVN91gRpiEOvsFr70+wBjImF8J7Kbhsf8rioENpsW\nu6dVFpOEsPG4ADDK4GxGgRw9Q+gefZj0132q/4xNYIZJwI9qSlmGvD2/dE6+\nZrte71LvM3x0LfAnLtT5g3eds2gEzdMDT9TiahY2lV+U/AmGjtuUUzbdaNn9\nBnwBj7VsZQsN2PoP5RSYhx9+vc3s/IiAJjI1cbNgI0Zj1HvspJrybfIHagxn\nFwTr2vW3Uh1Cv+CAPKzoygGOcWQoDwTrvyqvFgGn/pqlwpfoLubhG5f008sv\nfK0zl6uWonoal3j5H3LtRQTR29v84a3CoBsyeQZx5EMY8ayYt9GbPmqGoLp8\nM39Tlei8BuOsR934eP2g8Go3U9ssGCqUIfBtkyHnbfRQ2CmtanoGaPe2PfaJ\nfUdEg+bVrgDsG4R7UTFFlT2FdpGaMdP94v/xrR49ap8H9sXrluU9zEroW4Ve\nPAdhmJur8oSm160l3I7gBwBXbjYRi7Him9r3qcUoIn19fSMFQ9cJH0lwcvXl\n99xl\r\n=sW7h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiXw5nV6vP42HMVRa9fPxgb9+uWbTQ3EUaS1sM1nrmTAiASBxiRmMFxJHEj8t3OuPvI78bk2MZUvPyzNGe89a0Cig=="}]},"_npmUser":{"name":"abhayvatsa","email":"atvatsa@gmail.com"},"directories":{},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-pea-eye_1.2.9_1620799522106_0.8852108326313088"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-24T18:43:53.370Z","0.1.0":"2021-04-24T18:43:53.501Z","modified":"2022-04-11T12:17:56.957Z","0.1.1":"2021-05-02T23:19:23.129Z","0.1.2":"2021-05-08T19:07:02.068Z","0.1.3":"2021-05-08T19:11:42.812Z","0.1.5":"2021-05-08T19:40:05.019Z","0.1.6":"2021-05-08T21:54:50.148Z","0.1.7":"2021-05-08T23:18:53.715Z","0.1.9":"2021-05-09T00:33:22.383Z","0.1.10":"2021-05-09T04:22:13.812Z","0.1.11":"2021-05-09T04:27:35.225Z","0.1.12":"2021-05-09T05:21:31.183Z","0.1.13":"2021-05-09T16:48:07.927Z","0.1.14":"2021-05-09T16:53:11.848Z","0.1.15":"2021-05-09T17:04:01.484Z","1.0.0":"2021-05-09T20:32:12.882Z","1.1.0":"2021-05-09T21:42:55.346Z","1.2.0":"2021-05-09T21:46:46.938Z","1.2.1":"2021-05-09T21:52:29.059Z","1.2.2":"2021-05-09T22:04:40.610Z","1.2.3":"2021-05-09T22:56:35.369Z","1.2.4":"2021-05-10T05:40:22.943Z","1.2.5":"2021-05-11T01:34:26.691Z","1.2.6":"2021-05-11T06:58:28.189Z","1.2.7":"2021-05-12T01:34:55.453Z","1.2.8":"2021-05-12T05:54:36.146Z","1.2.9":"2021-05-12T06:05:22.219Z"},"maintainers":[{"name":"abhayvatsa","email":"atvatsa@gmail.com"}],"description":"A strongly-typed RPC framework for client-server applications written in TypeScript.","author":{"name":"Abhay Vatsa"},"license":"ISC","readme":"# A-Pea-Eye [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/abhayvatsa/a-pea-eye/blob/master/LICENSE) [![npm version](https://img.shields.io/npm/v/a-pea-eye.svg?style=flat)](https://www.npmjs.com/package/a-pea-eye)\n\nA strongly-typed RPC framework for client-server applications written in\nTypeScript.\n\n## Motivation\n\nIt helps to have correctness guarantees from your compiler when writing your\nprograms. This is applicable when writing client-server applications, but\nrequires some tooling to achieve.\n\nTo this end, we can use an RPC client that is aware of the return type of the\nserver response. We will encode the _data type_ and _error type_ into the return\ntype of an RPC method. The client will _infer_ the return type from the RPC\nmethod enabling the compiler to know about data and error types. The compiler\nwill enforce appropriate error handling on the client: providing us\nstrongly-typed client-server code.\n\nOur error propagation is inspired by\n[Rust's Result type](https://doc.rust-lang.org/std/result/), which returns a\ntuple of `Result<T, E>` from a function. Here `T` is your data type and `E` is\nyour error type.\n\n## Features\n\n- [x] RPC Client that can propagate errors, data types, stack traces over a\n      network boundary\n- [ ] Stack traces and errors are anonymized/hidden in production\n- [ ] Runtime type guards on client boundaries (with appropriate exception\n      handling)\n\n## Usage\n\nWe define our server methods as functions with a return type of `Result<T, E>`.\nThis is equivalent to `Ok<T> | Err<E>`.\n\nNote: Our function's return type conforms with\n`Ok(x/y) and Err('Divided by zero')`.\n\n```typescript\n// methods.ts\nimport { Ok, Err, Result } from 'a-pea-eye'\n\n// Define methods for your server logic\nexport const methods = {\n  divide(\n    _req: Request,\n    x: number,\n    y: number\n  ): Result<number, 'Divided by zero'> {\n    if (y === 0) {\n      return Err('Divided by zero')\n    } else {\n      return Ok(x / y)\n    }\n  },\n}\n```\n\nCreate a client that is aware of the return types of your methods.\n\n```typescript\n// client.ts\nimport { createClient } from 'a-pea-eye'\nimport { methods } from './methods'\n\n// Create RPC client\nconst client = createClient<typeof methods>(`http://localhost:8080/rpc'`)\n\n// Invoke method on RPC client\nconst result = await client.divide(10, 0)\n\n// NOTE: TypeScript enforces error checking through type narrowing.\nif (result.ok) {\n  const quotient = val // compiler knows `val` is of type 'number'\n} else {\n  const err = val // compiler knows `val` is of type 'string'\n}\n```\n\nFinally, this is what configuring your server looks like.\n\n```typescript\n// server.ts\nimport { createMiddleware } from 'a-pea-eye'\nimport express from 'express'\nimport { methods } from './methods'\n\n// Configure express server\nconst app = express()\napp.use(express.json())\napp.post('/rpc', createMiddleware(methods))\n\n// Start server\napp.listen(8080)\n```\n\n## Alternatives\n\n- https://github.com/shekohex/jsonrpc-ts\n- https://github.com/aiden/rpc_ts\n- https://github.com/strongloop/loopback-next\n","readmeFilename":"README.md","homepage":"https://github.com/abhayvatsa/a-pea-eye#readme","keywords":["typescript","strongly-typed","api","rpc"],"repository":{"type":"git","url":"git+https://github.com/abhayvatsa/a-pea-eye.git"},"bugs":{"url":"https://github.com/abhayvatsa/a-pea-eye/issues"}}